Valid HTML 4.0! Valid CSS!
%%% -*-BibTeX-*-
%%% ====================================================================
%%%  BibTeX-file{
%%%     author-1        = "Norbert Juffa",
%%%     author-2        = "Nelson H. F. Beebe",
%%%     version         = "3.706",
%%%     date            = "11 March 2024",
%%%     time            = "11:49:37 MST",
%%%     filename        = "fparith.bib",
%%%     address-1       = "2445 Mission College Blvd.,
%%%                        Santa Clara, CA 95054,
%%%                        USA",
%%%     address-2       = "University of Utah
%%%                        Department of Mathematics, 110 LCB
%%%                        155 S 1400 E RM 233
%%%                        Salt Lake City, UT 84112-0090
%%%                        USA",
%%%     telephone-1     = "+1 408 727 1885",
%%%     telephone-2     = "+1 801 581 5254",
%%%     FAX-1           = "+1 408 727 1265",
%%%     FAX-2           = "+1 801 581 4148",
%%%     URL-2           = "https://www.math.utah.edu/~beebe",
%%%     checksum        = "33946 208425 957742 9660175",
%%%     email-1         = "norbert at iit.com (Internet)",
%%%     email-2         = "beebe at math.utah.edu, beebe at acm.org,
%%%                        beebe at computer.org (Internet)",
%%%     codetable       = "ISO/ASCII",
%%%     keywords        = "bibliography; BibTeX; floating-point
%%%                        arithmetic; IEEE 754 arithmetic; integer
%%%                        arithmetic; logarithmic number system (LNS)
%%%                        arithmetic; posit arithmetic; residue number
%%%                        system; Sets-Of-Real-Numbers (SORN)
%%%                        arithmetic; unum arithmetic",
%%%     license         = "public domain",
%%%     supported       = "yes",
%%%     docstring       = "[From Norbert Juffa:] This is a bibliography
%%%                        of material on floating-point arithmetic
%%%                        that I came up with while doing research on
%%%                        a floating-point package of his own.  I
%%%                        don't claim it to be anywhere near
%%%                        complete. The material listed is only what
%%%                        I myself possess.
%%%
%%%                        My main interest was in software based,
%%%                        binary floating-point arithmetic on a
%%%                        microprocessor, so you won't find much
%%%                        material about the hardware used in
%%%                        floating-point arithmetic (e.g., adders,
%%%                        carry propagation schemes, higher radix
%%%                        representation for multiplication and
%%%                        division, etc.) in this list. There is also
%%%                        not too much on non-binary floating-point
%%%                        arithmetic.
%%%
%%%                        For most fields covered in this
%%%                        bibliography, the important or historically
%%%                        relevant articles should be included. There
%%%                        is also some material on integer arithmetic
%%%                        in this list as some of the methods used
%%%                        with integer arithmetic contain interesting
%%%                        ideas that may be useful in the realization
%%%                        of a floating-point arithmetic package.
%%%
%%%                        Also, depending on the type of
%%%                        microprocessor used, one may need to
%%%                        implement integer multiplication and
%%%                        division for use in the floating-point
%%%                        package, so articles about this topic are
%%%                        included as well.
%%%
%%%                        As I am German, there is a bit of material
%%%                        in German in this bibliography.  However,
%%%                        English translations are provided for all
%%%                        non-English titles.
%%%
%%%                        Thanks to the people who have helped me with
%%%                        previous versions of this document by sending
%%%                        me papers or additional references: Steven
%%%                        Sommars (sesv at research.bell-labs.com), Jim
%%%                        Kiernan (jmk at teak.cray.com), Warren
%%%                        Ferguson (ferguson at seas.smu.edu), Nhuan
%%%                        Doduc (ndoduc at framentec.fr), K. C. Ng
%%%                        (kwok.ng at eng.sun.com).
%%%
%%%                        [From Nelson H. F. Beebe:] I took Norbert
%%%                        Juffa's unmarked-up bibliography data,
%%%                        converted it to BibTeX form, and then more
%%%                        than doubled the size of the bibliography
%%%                        by supplying additional entries on
%%%                        floating-point arithmetic extracted from
%%%                        my own extensive bibliography collections,
%%%                        and from several online journal databases,
%%%                        including the Compendex, OCLC, IEEE INSPEC,
%%%                        MathSciNet, and UnCover databases.  In August
%%%                        2010, access to an electronic copy of the
%%%                        bibliography of Sterbenz's 1974 book allowed
%%%                        further checks to make sure that all of his
%%%                        references to early work are included here.
%%%
%%%                        The computation of sums of floating-point
%%%                        numbers is a fundamental step in most
%%%                        numerical computations.  The special phrase
%%%                        ``accurate floating-point summation'' appears
%%%                        in the keywords values of publications that
%%%                        address this important problem.
%%%
%%%                        The Web site
%%%
%%%                            http://www.acsel-lab.com/arithmetic/
%%%
%%%                        archives papers from the IEEE conferences
%%%                        on computer arithmetic (ARITH-1, ARITH-2,
%%%                        ...).  Keyword values for those papers
%%%                        contain ARITH-n to more easily identify them.
%%%
%%%                        In \cite[p. 94]{Buchholz:1962:PCS}, S. G.
%%%                        Campbell remarks:
%%%
%%%                            ``To avoid difficulties of limited range
%%%                            and scaling in fixed-point arithmetic,
%%%                            G. R. Stibitz in the early 1940's
%%%                            proposed an automatic scaling procedure,
%%%                            called {\emph floating-point arithmetic},
%%%                            which was incorporated in the Bell
%%%                            Telephone Laboratories' Model V Relay
%%%                            Computer. A similar procedure was
%%%                            developed, apparently independently, for
%%%                            the Harvard Mark II computer.  Automatic
%%%                            scaling was a controversial subject for
%%%                            quite a few years. Many opposed it on the
%%%                            basis that the programmer could not be
%%%                            relieved of the responsibility of knowing
%%%                            the size of his numbers and that
%%%                            programmed scaling would give him better
%%%                            control over significance. Nevertheless,
%%%                            as early as 1950, users began to
%%%                            incorporate automatic scaling on
%%%                            fixed-point computers by means of
%%%                            subroutines, first on the
%%%                            plugboard-controlled CPC (Card Programmed
%%%                            Calculator) and later on stored-program
%%%                            machines. Then, after it had thus proved
%%%                            its usefulness, floating-point arithmetic
%%%                            was provided as a built-in feature,
%%%                            starting with the IBM 704 and NORC
%%%                            computers, and this gave an enormous
%%%                            increase in speed over the
%%%                            subroutines. Today floating-point
%%%                            operation is available, at least as an
%%%                            option, on all computers intended to be
%%%                            used full- or part-time on substantial
%%%                            scientific computing applications. In
%%%                            view of the almost universal use of
%%%                            floating-point arithmetic, it is
%%%                            remarkable that there is very little
%%%                            literature on the subject.''
%%%
%%%                        We now know that Leonardo Torres y Quevedo
%%%                        first suggested floating-point arithmetic on
%%%                        paper in 1914 in Spain
%%%                        \cite{TorresyQuevedo:1982:EAD}.  Konrad Zuse
%%%                        reinvented it independently in Germany in the
%%%                        early 1936, and had it operational in the Z3,
%%%                        an electromechanical computer, in 1941
%%%                        \cite{Zuse:1970:CML,Ceruzzi:1981:ECK,
%%%                        Randell:1982:ODC,Schwarz:1981:EYC,
%%%                        Zuse:1982:MAE,Zuse:1982:OCD,Zuse:1984:CML,
%%%                        Zuse:1993:CML,Smiley:2010:MWI}.  Zuse's work
%%%                        remained unknown in the USA until about 1948.
%%%                        F. L. Bauer's foreword to Zuse's
%%%                        autobiography \cite{Zuse:1993:CML} suggests a
%%%                        bust of Zuse engraved
%%%
%%%                            ``Creator of the first fully automated,
%%%                            program-controlled and freely
%%%                            programmable computer using binary
%%%                            floating-point calculation. It was
%%%                            operational in 1941.''
%%%
%%%                        The experience with floating-point arithmetic
%%%                        by George Stibitz on the Bell Labs Model V
%%%                        General Purpose Relay Calculator (1945, but
%%%                        floating-point arithmetic proposed in 1940
%%%                        Stibitz memo) \cite{Alt:1948:BTLa}, by
%%%                        Howard Aiken on the Harvard Mark II (1947),
%%%                        and by Gerald Alway and Jim Wilkinson on the
%%%                        Pilot ACE in Britain (1946--1948)
%%%                        \cite{Wilkinson:1975:PAA}, encouraged the
%%%                        provision of floating-point arithmetic in the
%%%                        American and British commercialization of
%%%                        scientific computers in the 1950s.  However,
%%%                        Zuse's use of Infinity and Indefinite
%%%                        predated by more than 15 years the Infinity
%%%                        of the IBM 7030 Stretch (1956--1958, with
%%%                        first customer delivery, to Los Alamos
%%%                        Laboratory, in April 1961), and the Infinity
%%%                        and Indefinite of the CDC 6400/6600/7600
%%%                        (1960--1963, with first customer delivery, to
%%%                        Lawrence Livermore Laboratory, in September
%%%                        1964)
%%%                        \cite{Thornton:1970:DCC,Thornton:1980:CP}.  I
%%%                        [NHFB] have so far been unable to find any
%%%                        definitive published statement about whether
%%%                        Zuse's ideas were known to, and inspired, the
%%%                        CDC and IBM architects, or whether they
%%%                        rediscovered them independently.
%%%
%%%                        It is our hope that this bibliography will
%%%                        help to remedy the deficiency noted in the
%%%                        last sentence of Campbell's remark, even
%%%                        though the first edition of this bibliography
%%%                        in 1994 appeared 32 years after the wonderful
%%%                        book about IBM's Project Stretch, and it took
%%%                        48 years for that book to be included here.
%%%
%%%                        At version 3.706, the year coverage looked
%%%                        like this:
%%%
%%%                             1703 (   1)    1811 (   0)    1919 (   0)
%%%                             1708 (   0)    1816 (   0)    1924 (   2)
%%%                             1709 (   0)    1817 (   0)    1925 (   1)
%%%                             1710 (   0)    1818 (   0)    1926 (   2)
%%%                             1711 (   0)    1819 (   0)    1927 (   1)
%%%                             1712 (   1)    1820 (   0)    1928 (   0)
%%%                             1714 (   0)    1822 (   0)    1930 (   2)
%%%                             1716 (   0)    1824 (   0)    1932 (   3)
%%%                             1717 (   0)    1825 (   0)    1933 (   1)
%%%                             1718 (   0)    1826 (   0)    1934 (   1)
%%%                             1719 (   0)    1827 (   0)    1935 (   1)
%%%                             1720 (   0)    1828 (   0)    1936 (   4)
%%%                             1721 (   0)    1829 (   0)    1937 (   3)
%%%                             1722 (   0)    1830 (   0)    1938 (   4)
%%%                             1723 (   0)    1831 (   0)    1939 (   2)
%%%                             1724 (   0)    1832 (   0)    1940 (   3)
%%%                             1725 (   0)    1833 (   0)    1941 (   1)
%%%                             1726 (   1)    1834 (   0)    1942 (   3)
%%%                             1727 (   0)    1835 (   0)    1943 (   2)
%%%                             1728 (   0)    1836 (   0)    1944 (   1)
%%%                             1729 (   0)    1837 (   1)    1945 (   2)
%%%                             1730 (   0)    1838 (   0)    1946 (   8)
%%%                             1731 (   0)    1839 (   0)    1947 (  10)
%%%                             1732 (   0)    1840 (   0)    1948 (   7)
%%%                             1733 (   0)    1841 (   0)    1949 (   4)
%%%                             1734 (   0)    1842 (   0)    1950 (   4)
%%%                             1735 (   0)    1843 (   0)    1951 (  10)
%%%                             1736 (   0)    1844 (   0)    1952 (   7)
%%%                             1737 (   0)    1845 (   0)    1953 (   4)
%%%                             1738 (   0)    1846 (   0)    1954 (   7)
%%%                             1739 (   0)    1847 (   0)    1955 (   9)
%%%                             1740 (   0)    1848 (   0)    1956 (  10)
%%%                             1741 (   0)    1849 (   0)    1957 (  17)
%%%                             1742 (   0)    1850 (   0)    1958 (  17)
%%%                             1743 (   0)    1851 (   0)    1959 (  26)
%%%                             1744 (   0)    1852 (   0)    1960 (  23)
%%%                             1745 (   0)    1853 (   0)    1961 (  31)
%%%                             1746 (   0)    1854 (   0)    1962 (  31)
%%%                             1747 (   0)    1855 (   0)    1963 (  25)
%%%                             1748 (   0)    1856 (   0)    1964 (  31)
%%%                             1749 (   0)    1857 (   0)    1965 (  57)
%%%                             1750 (   0)    1858 (   0)    1966 (  39)
%%%                             1751 (   0)    1859 (   0)    1967 (  46)
%%%                             1752 (   0)    1860 (   0)    1968 (  35)
%%%                             1753 (   0)    1861 (   0)    1969 (  55)
%%%                             1754 (   0)    1862 (   1)    1970 (  58)
%%%                             1755 (   0)    1863 (   0)    1971 (  64)
%%%                             1756 (   0)    1864 (   0)    1972 (  62)
%%%                             1757 (   0)    1865 (   0)    1973 (  83)
%%%                             1758 (   0)    1866 (   0)    1974 (  50)
%%%                             1759 (   0)    1867 (   0)    1975 ( 103)
%%%                             1760 (   0)    1868 (   0)    1976 (  57)
%%%                             1761 (   0)    1869 (   0)    1977 (  78)
%%%                             1762 (   0)    1870 (   0)    1978 ( 107)
%%%                             1763 (   0)    1871 (   0)    1979 (  80)
%%%                             1764 (   0)    1872 (   0)    1980 ( 111)
%%%                             1765 (   0)    1873 (   0)    1981 ( 123)
%%%                             1766 (   0)    1874 (   0)    1982 (  89)
%%%                             1767 (   0)    1875 (   1)    1983 ( 155)
%%%                             1768 (   0)    1876 (   0)    1984 ( 104)
%%%                             1769 (   0)    1877 (   0)    1985 ( 150)
%%%                             1770 (   0)    1878 (   0)    1986 (  98)
%%%                             1771 (   0)    1879 (   1)    1987 ( 143)
%%%                             1772 (   0)    1880 (   0)    1988 ( 158)
%%%                             1773 (   0)    1881 (   1)    1989 ( 192)
%%%                             1774 (   0)    1882 (   0)    1990 ( 156)
%%%                             1775 (   0)    1883 (   0)    1991 ( 234)
%%%                             1776 (   0)    1884 (   0)    1992 ( 187)
%%%                             1777 (   0)    1885 (   0)    1993 ( 201)
%%%                             1778 (   0)    1886 (   0)    1994 ( 178)
%%%                             1779 (   0)    1887 (   0)    1995 ( 169)
%%%                             1780 (   0)    1888 (   1)    1996 ( 185)
%%%                             1781 (   0)    1889 (   0)    1997 ( 139)
%%%                             1782 (   0)    1890 (   0)    1998 ( 132)
%%%                             1783 (   0)    1891 (   0)    1999 ( 199)
%%%                             1784 (   0)    1892 (   1)    2000 ( 154)
%%%                             1785 (   0)    1893 (   2)    2001 ( 211)
%%%                             1786 (   0)    1894 (   0)    2002 ( 167)
%%%                             1787 (   0)    1895 (   0)    2003 ( 153)
%%%                             1788 (   0)    1896 (   0)    2004 ( 186)
%%%                             1789 (   0)    1897 (   1)    2005 ( 183)
%%%                             1790 (   0)    1898 (   1)    2006 ( 134)
%%%                             1791 (   0)    1899 (   0)    2007 ( 157)
%%%                             1792 (   0)    1900 (   0)    2008 (  85)
%%%                             1793 (   0)    1901 (   0)    2009 ( 122)
%%%                             1794 (   0)    1902 (   0)    2010 (  95)
%%%                             1795 (   0)    1903 (   0)    2011 ( 140)
%%%                             1796 (   0)    1904 (   0)    2012 (  82)
%%%                             1797 (   0)    1905 (   0)    2013 (  89)
%%%                             1798 (   0)    1906 (   0)    2014 (  57)
%%%                             1799 (   0)    1907 (   0)    2015 ( 112)
%%%                             1800 (   0)    1908 (   0)    2016 ( 100)
%%%                             1801 (   0)    1909 (   1)    2017 ( 134)
%%%                             1802 (   0)    1910 (   1)    2018 ( 105)
%%%                             1803 (   0)    1911 (   0)    2019 ( 163)
%%%                             1804 (   0)    1912 (   0)    2020 ( 114)
%%%                             1805 (   0)    1913 (   0)    2021 ( 112)
%%%                             1806 (   0)    1914 (   0)    2022 ( 118)
%%%                             1807 (   0)    1915 (   1)    2023 (  98)
%%%                             1808 (   0)    1916 (   0)    2024 (  12)
%%%                             19xx (   2)
%%%                             20xx (   2)
%%%
%%%                             Article:       3660
%%%                             Book:           374
%%%                             InBook:           2
%%%                             InCollection:    73
%%%                             InProceedings: 2033
%%%                             Manual:          68
%%%                             MastersThesis:  148
%%%                             Misc:           257
%%%                             Periodical:       3
%%%                             PhdThesis:       86
%%%                             Proceedings:    396
%%%                             TechReport:     392
%%%                             Unpublished:      9
%%%
%%%                             Total entries: 7501
%%%
%%%                        This bibliography is sorted by year, and
%%%                        within each year, by author and title key,
%%%                        with ``bibsort -byyear''.  Cross-referenced
%%%                        proceedings entries appear at the end,
%%%                        because of a restriction in the current
%%%                        BibTeX.
%%%
%%%                        The checksum field above contains a CRC-16
%%%                        checksum as the first value, followed by the
%%%                        equivalent of the standard UNIX wc (word
%%%                        count) utility output of lines, words, and
%%%                        characters.  This is produced by Robert
%%%                        Solovay's checksum utility.",
%%%  }
%%% ====================================================================
%%% A delimited macro \toenglish ... \endtoenglish is NECESSARY here.
%%% The more conventional undelimited form \toenglish{...} has braces
%%% that prevent BibTeX's downcasing operation, and the alternate form
%%% {\toenglish{...}} is considered a `special character' by BibTeX,
%%% and all of {...} gets downcased.  We avoid the name \english to
%%% prevent conflicts with language options in packages like Babel.
%%%
%%% To suppress output of English translations of non-English titles,
%%% use
%%%     "\def \toenglish #1\endtoenglish{\unskip}"
%%% instead.
@Preamble{
  "\def \toenglish #1\endtoenglish{[{\em English:}  #1\unskip]} " #
  "\ifx \undefined \booktitle    \def \booktitle    #1{{{\em #1}}}    \fi" #
  "\ifx \undefined \circled      \def \circled      #1{(#1)}          \fi" #
  "\ifx \undefined \mathbb       \def \mathbb       #1{{\bf #1}}      \fi" #
  "\ifx \undefined \mathcal      \def \mathcal      #1{{\cal #1}}     \fi" #
  "\ifx \undefined \mathrm       \def \mathrm       #1{{\rm #1}}      \fi" #
  "\ifx \undefined \operatorname \def \operatorname #1{{\rm #1}}      \fi" #
  "\ifx \undefined \pkg          \def \pkg          #1{{{\tt #1}}}    \fi" #
  "\ifx \undefined \r            \let \r = \ocirc                     \fi" #
  "\ifx \undefined \reg          \def \reg            {\circled{R}}   \fi" #
  "\ifx \undefined \texttt       \def \texttt       #1{{\tt #1}}      \fi" #
  "\ifx \undefined \TM           \def \TM             {${}^{\sc TM}$} \fi" #
  "\hyphenation{
                Cor-dic
                COR-DIC
                Gleit-komma
                Gleit-komma-zahl-en
                Gleit-komma-pro-zess-or
                Gleit-komma-for-mat
                Mikro-rech-en-tech-nik
                Mikro-rech-ner-sys-tem-en
                Mikro-rech-ner
                Mi-yo-shi
                Quad-rat-wurz-eln
                Semi-nu-mer-i-cal
                Swartz-lan-der
               }"
}

%%% ====================================================================
%%% Acknowledgement abbreviations:
@String{ack-jg =   "Joe Grcar,
                  email: \path=jfgrcar@lbl.gov="}

@String{ack-jh =    "John Harrison,
                  email: \path=johnh@ichips.intel.com="}

@String{ack-jr =       "Jon Rokne,
                     Department of Computer Science,
                     The University of Calgary,
                     2500 University Drive N.W.,
                     Calgary, Alberta T2N 1N4,
                     Canada"}

@String{ack-kr =    "Karin Remington,
                  National Institute of Standards and Technology,
                  Building 820, Room 365,
                  Gaithersburg, MD 20899, USA,
                  Tel: +1 301 975-5119,
                  FAX: +1 301 990-4127,
                  e-mail: \path|karin@cam.nist.gov|"}

@String{ack-mfc = "Michael F. Cowlishaw,
                   IBM UK (MP5),
                   PO Box 31,
                   Birmingham Road,
                   Warwick, CV34 5JL,
                   UK,
                   e-mail: \path|mfc@uk.ibm.com|,
                   URL: \path|http://www2.hursley.ibm.com/decimal|"}

@String{ack-nhfb = "Nelson H. F. Beebe,
                    University of Utah,
                    Department of Mathematics, 110 LCB,
                    155 S 1400 E RM 233,
                    Salt Lake City, UT 84112-0090, USA,
                    Tel: +1 801 581 5254,
                    FAX: +1 801 581 4148,
                    e-mail: \path|beebe@math.utah.edu|,
                            \path|beebe@acm.org|,
                            \path|beebe@computer.org| (Internet),
                    URL: \path|https://www.math.utah.edu/~beebe/|"}

@String{ack-nj =    "Norbert Juffa,
                  2445 Mission College Blvd.
                  Santa Clara, CA 95054
                  USA
                  email: \path=norbert@iit.com="}

@String{ack-pb =      "Preston Briggs,
                     Tera Computer Company,
                     2815 Eastlake East,
                     Seattle, WA 98102,
                     USA,
                     Tel: +1 206 325-0800,
                     e-mail: \path|preston@tera.com|"}

@String{ack-rfb = "Ronald F. Boisvert,
                  Applied and Computational Mathematics Division,
                  National Institute of Standards and Technology,
                  Gaithersburg, MD 20899, USA,
                  Tel: +1 301 975 3812,
                  e-mail: \path=boisvert@cam.nist.gov="}

@String{ack-sfo = "Stuart F. Oberman,
                   e-mail: \path=stuart.oberman@amd.com="}

%%% ====================================================================
%%% Institute abbreviations:
@String{inst-ANL                = "Argonne National Laboratory"}
@String{inst-ANL:adr            = "9700 South Cass Avenue, Argonne, IL
                                  60439-4801, USA"}

@String{inst-ATT-BELL           = "AT\&T Bell Laboratories"}
@String{inst-ATT-BELL:adr       = "Murray Hill, NJ, USA"}

@String{inst-BERKELEY           = "University of California"}
@String{inst-BERKELEY:adr       = "Berkeley, CA, USA"}

@String{inst-BERKELEY-CPAM      = "Center for Pure and Applied Mathematics,
                                  University of California"}
@String{inst-BERKELEY-CPAM:adr  = "Berkeley, CA, USA"}

@String{inst-BERKELEY-CS        = "Department of Computer Science, University
                                  of California"}
@String{inst-BERKELEY-CS:adr    = "Berkeley, CA, USA"}

@String{inst-BERKELEY-EECS      = "Department of Electrical Engineering and
                                  Computer Science, University of California,
                                  Berkeley"}
@String{inst-BERKELEY-EECS:adr  = "Berkeley, CA, USA"}

@String{inst-CS-PURDUE          = "Department of Computer Science, Purdue
                                  University"}
@String{inst-CS-PURDUE:adr      = "West Lafayette, IN 47907-2107, USA"}

@String{inst-CSC                = "Center for Scientific Computing,
                                  Department of Mathematics, University of
                                  Utah"}
@String{inst-CSC:adr            = "Salt Lake City, UT 84112, USA"}

@String{inst-ETH                = "ETH Z{\"u}rich"}
@String{inst-ETH:adr            = "Z{\"u}rich, Switzerland"}

@String{inst-HP                 = "Hewlett--Packard Corporation"}
@String{inst-HP:adr             = "Palo Alto, CA, USA"}

@String{inst-INST-ADV-STUDY     = "Institute for Advanced Study"}
@String{inst-INST-ADV-STUDY:adr = "Princeton, NJ, USA"}

@String{inst-INTEL              = "Intel Corporation"}
@String{inst-INTEL:adr          = "Santa Clara, CA, USA"}

@String{inst-LASL               = "Los Alamos Scientific Laboratory"}
@String{inst-LASL:adr           = "Los Alamos, NM, USA"}

@String{inst-LORIA-INRIA-LORRAINE = "LORIA/INRIA Lorraine"}
@String{inst-LORIA-INRIA-LORRAINE:adr = "B{\^a}timent A, Technop{\^o}le de
                                  Nancy-Brabois, 615 rue du jardin
                                  botanique, F-54602
                                  Villers-l{\`e}s-Nancy Cedex, France"}

@String{inst-NLRC               = "NASA Langley Research Center"}
@String{inst-NLRC:adr           = "Hampton, VA, USA"}

@String{inst-NPL                = "National Physical Laboratory"}
@String{inst-NPL:adr            = "Teddington, Middlesex TW11 0LW, UK"}

@String{inst-MATHWORKS          = "The MathWorks, Inc."}
@String{inst-MATHWORKS:adr      = "3 Apple Hill Drive, Natick, MA 01760-2098,
                                  USA"}

@String{inst-MRC-WISCONSIN      = "Mathematics Research Center, University of
                                  Wisconsin, Madison"}
@String{inst-MRC-WISCONSIN:adr  = "Madison, WI, USA"}

@String{inst-PRINCETON          = "Princeton University"}
@String{inst-PRINCETON:adr      = "Princeton, NJ, USA"}

@String{inst-STAN-CS            = "Stanford University, Department of
                                  Computer Science"}
@String{inst-STAN-CS:adr        = "Stanford, CA, USA"}

@String{inst-UT-CS              = "Department of Computer Science,
                                  University of Tennessee, Knoxville"}
@String{inst-UT-CS:adr          = "Knoxville, TN 37996, USA"}

%%% ====================================================================
%%% Journal abbreviations:
@String{j-ACTA-INFO             = "Acta Informatica"}

@String{j-ACTA-NUMERICA         = "Acta Numerica"}

@String{j-ACM-COMM-COMP-ALGEBRA = "ACM Communications in Computer Algebra"}

@String{j-ACM-J-EXP-ALGORITHMICS = "ACM Journal of Experimental Algorithmics"}

@String{j-ADA-LETT              = "Ada Letters"}

@String{j-ADV-COMPUT-MATH       = "Advances in Computational Mathematics"}

@String{j-ADV-SOFT-SCI-TECH     = "Advances in software science and
                                  technology"}

@String{j-ADV-THEORY-SIMUL      = "Advanced Theory and Simulations"}

@String{j-ALGORITHMICA          = "Algorithmica"}

@String{j-ALGORITHMS-BASEL      = "Algorithms ({Basel})"}

@String{j-ALTA-FREQ             = "Alta frequenza"}

@String{j-AM-J-MATH             = "American Journal of Mathematics"}

@String{j-AM-SCI                = "American Scientist"}

@String{j-AMER-J-PHYSICS        = "American Journal of Physics"}

@String{j-AMER-MATH-MONTHLY     = "American Mathematical Monthly"}

@String{j-AMER-STAT             = "The American Statistician"}

@String{j-ANN-HIST-COMPUT       = "Annals of the History of Computing"}

@String{j-ANN-MATH-STAT         = "Annals of Mathematical Statistics"}

@String{j-ANN-NUM-MATH          = "Annals of Numerical Mathematics"}

@String{j-APL-QUOTE-QUAD        = "ACM SIGAPL APL Quote Quad"}

@String{j-APPL-ALGEBRA-ENG-COMMUN-COMPUT = "Applicable algebra in engineering,
                                  communication and computing"}

@String{j-APPL-MATH-COMP        = "Applied Mathematics and Computation"}

@String{j-APPL-MATH-LETT        = "Applied Mathematics Letters"}

@String{j-APPL-NUM-MATH         = "Applied Numerical Mathematics"}

@String{j-APPL-OPTICS           = "Applied Optics"}

@String{j-APPL-STAT             = "Applied Statistics"}

@String{j-ARCH-HIST-EXACT-SCI   = "Archive for History of Exact Sciences"}

@String{j-ASTA-ADV-STAT-ANAL    = "AStA. Advances in Statistical Analysis"}

@String{j-ASTRON-J              = "Astronomical Journal"}

@String{j-AUSTRALIAN-COMP-J     = "Australian Computer Journal"}

@String{j-AUTO-CTL-COMP-SCI     = "Automatic Control and Computer Sciences"}

@String{j-AUTOMATION-REMOTE-CTL = "Automation and Remote Control"}

@String{j-BELL-LABS-RECORD      = "Bell Laboratories Record"}

@String{j-BELL-SYST-TECH-J      = "The Bell System Technical Journal"}

@String{j-BER-WISSENSCHAFTGESCH = "{Berichte zur Wissenschaftsgeschichte}"}

@String{j-BIOL-CYBERN           = "Biological Cybernetics"}

@String{j-BIOMETRICS            = "Biometrics"}

@String{j-BIT                   = "BIT (Nordisk tidskrift for
                                  informationsbehandling)"}

@String{j-BIT-NUM-MATH          = "BIT Numerical Mathematics"}

@String{j-BRITISH-J-HIST-MATH   = "British Journal for the History of
                                  Mathematics"}

@String{j-BRITISH-J-HIST-SCI    = "British Journal for the History of Science"}

@String{j-BULL-AMS              = "Bulletin of the American Mathematical
                                  Society"}

@String{j-BULL-CALCUTTA-MATH-SOC = "Bulletin of the Calcutta Mathematical Society"}

@String{j-BYTE                  = "Byte Magazine"}

@String{j-C-R-ACAD-BULGARE-SCI  = "Comptes rendus de l'Acad{\'e}mie bulgare
                                  des sciences"}

@String{j-C-R-ACAD-SCI-PARIS-SER-I-MATH = "Comptes Rendus des S{\'e}ances de
                                  l'Acad{\'e}mie des Sciences. S{\'e}rie I.
                                  Math{\'e}matique"}

@String{j-CACM                  = "Communications of the Association for
                                  Computing Machinery"}

@String{j-CAD                   = "Computer Aided Design"}

@String{j-CCCUJ                 = "C/C++ Users Journal"}

@String{j-CCPE                  = "Concurrency and Computation: Prac\-tice and
                                   Experience"}

@String{j-CGF                   = "Com{\-}pu{\-}ter Graphics Forum"}

@String{j-COED                  = "CoED"}

@String{j-COLLEGE-MATH-J        = "College Mathematics Journal"}

@String{j-COMBIN-PROBAB-COMPUT  = "Combinatorics, Probability and Computing"}

@String{j-COMMUN-STAT-SIMUL-COMPUT = "Communications in Statistics: Simulation
                                  and Computation"}

@String{j-COMMUN-STAT-THEORY-METH = "Communications in Statistics: Theory and
                                  Methods"}

@String{j-COMP-ARCH-NEWS        = "ACM SIGARCH Computer Architecture News"}

@String{j-COMP-DESIGN           = "Computer Design"}

@String{j-COMP-EDU-J            = "Computers in education journal"}

@String{j-COMP-GEOM             = "Computational Geometry. Theory and
                                  Applications"}

@String{j-COMP-GEOSCI           = "Computers and Geosciences"}

@String{j-COMP-J                = "The Computer Journal"}

@String{j-COMP-LANG-MAG         = "Computer Language Magazine"}

@String{j-COMP-LANGS            = "Computer Languages"}

@String{j-COMP-PHYS-COMM        = "Computer Physics Communications"}

@String{j-COMP-SURV             = "ACM Computing Surveys"}

@String{j-COMPUT-AIDED-ENG      = "Computer-aided engineering: CAE"}

@String{j-COMPUT-EDGE           = "ComputingEdge"}

@String{j-COMPUT-ELECTR-ENG     = "Computers and Electrical Engineering"}

@String{j-COMPUT-MATH-APPL      = "Computers and Mathematics with Applications"}

@String{j-COMPUT-PHYS           = "Computers in Physics"}

@String{j-COMPUT-SCI-ENG        = "Computing in Science and Engineering"}

@String{j-COMPUT-SECUR          = "Computers \& Security"}

@String{j-COMPUTE               = "Compute"}

@String{j-COMPUTER              = "Computer"}

@String{j-COMPUTING             = "Computing: Archiv fur informatik und
                                  numerik"}

@String{j-COMPUTING-SUPPLEMENTUM = "Computing. Supplementum"}

@String{j-CONG-NUM              = "Congressus Numerantium"}

@String{j-CONTEMP-PHYS          = "Contemporary physics"}

@String{j-CPE                   = "Concurrency: Prac\-tice and Experience"}

@String{j-CRYPTOLOGIA           = "Cryptologia"}

@String{j-CT                    = "c't"}

@String{j-CUJ                   = "C Users Journal"}

@String{j-CYBER                 = "Cybernetics"}

@String{j-DDJ                   = "Dr. Dobb's Journal of Software Tools"}

@String{j-DEC-TECH-J            = "Digital Technical Journal"}

@String{j-DEMOGRAPHY            = "Demography"}

@String{j-DESIGNS-CODES-CRYPTOGR = "Designs, Codes, and Cryptography"}

@String{j-DIGIT-SIGNAL-PROCESS  = "Digital Signal Processing"}

@String{j-DISCRETE-COMPUT-GEOM  = "Discrete and Computational Geometry"}

@String{j-DOKL-AKAD-NAUK        = "Doklady Akademii nauk SSSR"}

@String{j-DTRAP                 = "Digital Threats: Research and Practice
                                  (DTRAP)"}

@String{j-EDN                   = "EDN"}

@String{j-EDUC-STUD-MATH        = "Educational Studies in Mathematics"}

@String{j-ELECT-COMM-JAPAN-3-FUND-ELECT-SCI = "Electronics and communications in
                                  Japan. Part 3, Fundamental electronic
                                  science"}

@String{j-ELECT-LETTERS         = "Electronics Letters"}

@String{j-ELECT-NOTES-THEOR-COMP-SCI = "Electronic Notes in Theoretical
                                  Computer Science"}

@String{j-ELECTR-ENG            = "Electrical Engineering (American Institute of
                                  Electrical Engineers)"}

@String{j-ELECTRON-COMMUN-JPN   = "Electronics and communications in Japan"}

@String{j-ELECTRON-ENG          = "Electronic Engineering"}

@String{j-ELECTRON-TRANS-NUMER-ANAL = "Electronic Transactions on Numerical Analysis"}

@String{j-ELECTRONIC-DESIGN     = "Electronic Design"}

@String{j-ELECTRONIC-ENG-TIMES  = "Electronic engineering times"}

@String{j-ELECTRONICS           = "Electronics"}

@String{j-ELECTRONIK            = "Elektronik"}

@String{j-ELEK-RECHENANLAGEN    = "Elektronische Rechenanlagen"}

@String{j-ELEKTRONIKER          = "Elektroniker (Switzerland)"}

@String{j-EMBED-SYS-PROG        = "Embedded Systems Programming"}

@String{j-ENTROPY               = "Entropy"}

@String{j-EURASIP-J-ADV-SIGNAL-PROCESS = "EURASIP Journal on Advances in Signal
                                Processing"}

@String{j-EURASIP-J-EMBED-SYS   = "EURASIP Journal on Embedded Systems"}

@String{j-FIB-QUART             = "Fibonacci Quarterly"}

@String{j-FORM-METHODS-SYST-DES = "Formal Methods in System Design"}

@String{j-FORTH-DIMENSIONS      = "Forth Dimensions"}

@String{j-FORTRAN-FORUM         = "ACM Fortran Forum"}

@String{j-FOUND-SCI             = "Foundations of Science"}

@String{j-FUT-GEN-COMP-SYS      = "Future Generation Computer Systems"}

@String{j-FUZZY-SETS-SYSTEMS    = "Fuzzy Sets and Systems"}

@String{j-GAMM-MIT              = "Mitteilungen der Gesellschaft f{\\\"u}r
                                  Angewandte Mathematik und Mechanik"}

@String{j-GEOSCI-MODEL-DEV      = "Geoscientific Model Development"}

@String{j-HIST-MATH             = "Historia Mathematica"}

@String{j-HIST-SCI-2            = "Historia Scientiarum. Second Series.
                                  International Journal of the History
                                  of Science Society of Japan"}

@String{j-HIGH-PERFORM-SYST     = "High performance systems"}

@String{j-HEWLETT-PACKARD-J     = "Hewlett--Packard Journal"}

@String{j-HONEYWELL-COMP-J      = "Honeywell Computer Journal"}

@String{j-IBM-JRD               = "IBM Journal of Research and Development"}

@String{j-IBM-SYS-J             = "IBM Systems Journal"}

@String{j-IBM-TDB               = "IBM Technical Disclosure Bulletin"}

@String{j-IEE-PROC-COMPUT-DIGIT-TECH = "IEE Proceedings. Computers and Digital
                                  Techniques"}

@String{j-IEE-PROC-E            = "IEE proceedings, E: Computers and digital
                                  techniques"}

@String{j-IEEE-ACCESS           = "IEEE Access"}

@String{j-IEEE-ANN-HIST-COMPUT  = "IEEE Annals of the History of Computing"}

@String{j-IEEE-APM              = "IEEE Antennas and Propagation Magazine"}

@String{j-IEEE-CGA              = "IEEE Computer Graphics and Applications"}

@String{j-IEEE-COMMUN-LET       = "IEEE Communications Letters"}

@String{j-IEEE-COMPUT-ARCHIT-LETT = "IEEE Computer Architecture Letters"}

@String{j-IEEE-COMPUT-SCI-ENG   = "IEEE Computational Science \& Engineering"}

@String{j-IEEE-DES-TEST-COMPUT  = "IEEE Design \& Test of Computers"}

@String{j-IEEE-INT-CONF-ALG-ARCH-PAR-PROC = "IEEE International Conference on
                                  Algorithms and Architectures for Parallel
                                  Processing"}

@String{j-IEEE-J-EMERG-SEL-TOP-CIRCUITS-SYST = "IEEE Journal on Emerging and
                                  Selected Topics in Circuits and Systems"}

@String{j-IEEE-J-SOLID-STATE-CIRCUITS = "IEEE Journal of Solid-State Circuits"}

@String{j-IEEE-MICRO            = "IEEE Micro"}

@String{j-IEEE-POT              = "IEEE Potentials"}

@String{j-IEEE-J-SEL-AREAS-COMMUN = "IEEE Journal on Selected Areas in
                                  Communications"}

@String{j-IEEE-SIGNAL-PROCESS-LETT = "IEEE Signal Processing Letters"}

@String{j-IEEE-SIGNAL-PROCESS-LETT = "IEEE signal processing letters"}

@String{j-IEEE-SOFTWARE         = "IEEE Software"}

@String{j-IEEE-SPECTRUM         = "IEEE Spectrum"}

@String{j-IEEE-TIT              = "IEEE Transactions on Information Theory"}

@String{j-IEEE-TRANS-ACOUST-SPEECH = "IEEE Transactions on Acoustics, Speech,
                                  and Signal Processing"}

@String{j-IEEE-TRANS-AEROSP-ELECTRON-SYST = "IEEE Transactions on Aerospace
                                  and Electronic Systems"}

@String{j-IEEE-TRANS-APPL-SUPERCOND = "IEEE Transactions on Applied
                                  Superconductivity"}

@String{j-IEEE-TRANS-AUDIO-ELECTROACOUST = "IEEE Transactions on Audio and
                                  Electroacoustics"}

@String{j-IEEE-TRANS-AUTOMAT-CONTR = "IEEE Transactions on Automatic Control"}

@String{j-IEEE-TRANS-BIOMED-ENG = "IEEE Transactions on Biomedical
                                  Engineering"}

@String{j-IEEE-TRANS-BROADCAST  = "IEEE Transactions on Broadcasting"}

@String{j-IEEE-TRANS-CAD-ICS    = "IEEE Transactions on Computer-Aided Design
                                  of Integrated Circuits and Systems"}

@String{j-IEEE-TRANS-CIRCUITS-SYST = "IEEE Transactions on Circuits and
                                  Systems"}

@String{j-IEEE-TRANS-CIRCUITS-SYST-1 = "IEEE Transactions on Circuits and
                                  Systems I: Regular Papers"}

@String{j-IEEE-TRANS-CIRCUITS-SYST-I-FUNDAM-THEORY-APPL = "IEEE Transactions on
                                Circuits and Systems I: Fundamental
                                Theory and Applications"}

@String{j-IEEE-TRANS-CIRCUITS-SYST-2 = "IEEE transactions on circuits and
                                  systems. 2, Analog and digital signal
                                  processing"}

@String{j-IEEE-TRANS-CIRCUITS-SYST-II-EXPRESS-BRIEFS = "IEEE Transactions on
                                  Circuits and Systems II: Express Briefs"}

@String{j-IEEE-TRANS-CIRCUITS-SYST-VIDEO-TECH = "IEEE Transactions on Circuits
                                  and Systems for Video Technology"}

@String{j-IEEE-TRANS-COMM       = "IEEE Transactions on Communications"}

@String{j-IEEE-TRANS-COMPUT     = "IEEE Transactions on Computers"}

@String{j-IEEE-TRANS-CONSUMER-ELECTRONICS = "IEEE Transactions on Consumer
                                  Electronics"}

@String{j-IEEE-TRANS-CONTROL-SYST-TECHNOL = "IEEE Transactions on Control
                                  Systems Technology"}

@String{j-IEEE-TRANS-ELEC-COMPUT = "IEEE Transactions on Electronic Computers"}

@String{j-IEEE-TRANS-EMERG-TOP-COMPUT = "IEEE Transactions on Emerging Topics in
                                  Computing"}

@String{j-IEEE-TRANS-IND-ELECTRON = "IEEE Transactions on Industrial
                                  Electronics"}

@String{j-IEEE-TRANS-INF-THEORY = "IEEE Transactions on Information Theory"}

@String{j-IEEE-TRANS-INSTRUM-MEAS = "IEEE Transactions on Instrumentation and
                                  Measurement"}

@String{j-IEEE-TRANS-NEURAL-NETW = "IEEE Transactions on Neural Networks"}

@String{j-IEEE-TRANS-NUCL-SCI   = "IEEE Transactions on Nuclear Science"}

@String{j-IEEE-TRANS-PAR-DIST-SYS = "IEEE Transactions on Parallel and
                                    Distributed Systems"}

@String{j-IEEE-TRANS-PROF-COMMUN = "IEEE Transactions on Professional
                                  Communication"}

@String{j-IEEE-TRANS-SIG-PROC   = "IEEE Transactions on Signal Processing"}

@String{j-IEEE-TRANS-SOFTW-ENG  = "IEEE Transactions on Software Engineering"}

@String{j-IEEE-TRANS-VEH-TECHNOL = "IEEE Transactions on Vehicular Technology"}

@String{j-IEEE-TRANS-VIS-COMPUT-GRAPH = "IEEE Transactions on Visualization and
                                  Computer Graphics"}

@String{j-IEEE-TRANS-VLSI-SYST  = "IEEE Transactions on Very Large Scale
                                  Integration (VLSI) Systems"}

@String{j-IEEE-TRANS-WIREL-COMMUN = "IEEE Transactions on Wireless Communications"}

@String{j-IFIP-TRANS-A          = "IFIP Transactions. A. Computer Science and
                                  Technology"}

@String{j-IJQC                  = "International Journal of Quantum Chemistry"}

@String{j-IJSA                  = "The International Journal of Supercomputer
                                  Applications"}

@String{j-IJHPCA                = "The International Journal of High Performance
                                  Computing Applications"}

@String{j-IMA-J-NUMER-ANAL      = "IMA Journal of Numerical Analysis"}

@String{j-INC-STAT              = "The Incorporated Statistician"}

@String{j-INF-CONTROL           = "Information and Control"}

@String{j-INF-PROCESS-MACH      = "Information processing machines"}

@String{j-INFO-PROC             = "Journal of Information Processing (of
                                  Japan??)"}

@String{j-INFO-PROC-LETT        = "Information Processing Letters"}

@String{j-INFORM-THEOR-APPL     = "RAIRO. Informatique th{\'e}orique et
                                  applications := Theoretical
                                  informatics and applications"}

@String{j-INFORMATIK-SPEKTRUM   = "Informatik Spektrum"}

@String{j-INFORMS-J-COMPUT      = "INFORMS Journal on Computing"}

@String{j-INT-J-COMPUT-GEOM-APPL = "International Journal of
                                   Computational Geometry and Applications
                                   (IJCGA)"}

@String{j-INT-J-COMP-RESEARCH   = "International Journal of Computer Research"}

@String{j-INT-J-CONTROL         = "International Journal of Control"}

@String{j-INT-J-ELECTRON        = "International Journal of Electronics
                                  Theoretical \& Experimental"}

@String{j-INT-J-FOUND-COMP-SCI  = "International Journal of Foundations of
                                  Computer Science"}

@String{j-INT-J-INFO-SEC        = "International Journal of Information
                                  Security"}

@String{j-INT-J-NUM-METH-FLUIDS = "Int. J. Num. Meth. Fluids"}

@String{j-INT-J-HIGH-SPEED-COMPUTING = "International Journal of High Speed
                                  Computing"}

@String{j-INT-J-MINI-MICROCOMPUTERS = "International Journal of Mini and
                                  Microcomputers"}

@String{j-INT-J-PAR-EMER-DIST-SYS = "International Journal of Parallel, Emergent
                                  and Distributed Systems: IJPEDS"}

@String{j-INT-J-PARALLEL-PROG   = "International Journal of Parallel
                                   Programming"}

@String{j-INT-J-SOFTW-TOOLS-TECHNOL-TRANSFER = "International Journal on
                                  Software Tools for Technology Transfer:
                                  STTT"}

@String{j-INT-J-SYST-SCI        = "International Journal of Systems Science"}

@String{j-INTEGRATION-VLSI-J    = "Integration, the VLSI journal"}

@String{j-INTEL-TECH-J          = "Intel Technology Journal"}

@String{j-INTERVAL-COMP         = "Interval Computations = Interval'nye
                                  vychisleniia"}

@String{j-IRE-PROC              = "IRE Proceedings"}

@String{j-IRE-TRANS-ELEC-COMPUT = "IRE Transactions on Electronic Computers"}

@String{j-ISIS                  = "Isis"}

@String{j-J-ACM                 = "Journal of the Association for Computing
                                  Machinery"}

@String{j-J-ACOUST-SOC-AM       = "Journal of the Acoustical Society of
                                  America"}

@String{j-J-ADV-MODEL-EARTH-SYST = "Journal of Advances in Modeling Earth
                                  Systems"}

@String{j-J-ALG                 = "Journal of Algorithms"}

@String{j-J-AM-STAT-ASSOC       = "Journal of the American Statistical
                                  Association"}

@String{j-J-APPL-MATH           = "Journal of Applied Mathematics"}

@String{j-J-APPL-PROBAB         = "Journal of Applied Probability"}

@String{j-J-APPL-STAT           = "Journal of Applied Statistics"}

@String{j-J-APPROX-THEORY       = "Journal of Approximation Theory"}

@String{j-J-AUSTRALIAN-MATH-SOC = "Journal of the Australian Mathematical
                                  Society"}

@String{j-J-AUTOM-REASON        = "Journal of Automated Reasoning"}

@String{j-J-CHINESE-INST-ENG    = "Journal of the Chinese Institute of Engineers
                                  = Chung-kuo kung ch'eng hsueh kan"}

@String{j-J-COMB-THEORY-A       = "Journal of Combinatorial Theory (Series A)"}

@String{j-J-COMP-SYS-SCI        = "Journal of Computer and System Sciences"}

@String{j-J-COMPUT-APPL-MATH    = "Journal of Computational and Applied
                                  Mathematics"}

@String{j-J-COMPUT-PHYS         = "Journal of Computational Physics"}

@String{j-J-COMPUT-SCI          = "Journal of Computational Science"}

@String{j-J-CRYPTO-ENG          = "Journal of Cryptographic Engineering"}

@String{j-J-CRYPTOLOGY          = "Journal of Cryptology: the journal of the
                                  International Association for Cryptologic
                                  Research"}

@String{j-J-ECON-LIT            = "Journal of Economic Literature"}

@String{j-J-FORTH-APPL-RES      = "Journal of FORTH Application and Research"}

@String{j-J-FRANKLIN-INST       = "Journal of the Franklin Institute"}

@String{j-J-HIST-ASTRON         = "Journal for the History of Astronomy"}

@String{j-J-INF-PROCESS         = "Journal of Information Processing"}

@String{j-J-INFO-PROC-CYBERNETICS-EIK = "Journal of Information Processing and
                                  Cybernetics: EIK"}

@String{j-J-INST-ACTUARIES      = "Journal of the Institute of Actuaries"}

@String{j-J-INST-MATH-APPL      = "Journal of the Institute of Mathematics and
                                  its Applications"}

@String{j-J-KOREA-INFO-SCI-SOCIETY = "Journal of the Korea Information Science
                                  Society = Chongbo Kwahakhoe nonmunji"}

@String{j-J-LOGIC-ALG-PROG      = "Journal of Logic and Algebraic Programming"}

@String{j-J-MATH-CHEM           = "Journal of Mathematical Chemistry"}

@String{j-J-MATH-CRYPTOL        = "Journal of Mathematical Cryptology"}

@String{j-KYBERNETIKA           = "Kybernetika"}

@String{j-MAPLE-TECH-NEWS       = "Maple Technical Newsletter"}

@String{j-MATH-COMPUT-SCI       = "Mathematics in Computer Science"}

@String{j-MATH-GAZ              = "The Mathematical Gazette"}

@String{j-MATH-COMPUT-APPL      = "Mathematical and Computational Applications"}

@String{j-MATHEMATICA-EDUC      = "Mathematica in Education"}

@String{j-MATHEMATICA-J         = "Mathematica Journal"}

@String{j-MONTHLY-NOT-ROY-ASTRON-SOC = "Monthly Notices of the Royal
                                  Astronomical Society"}

@String{j-J-NETW-COMPUT-APPL    = "Journal of Network and Computer
                                  Applications"}

@String{j-J-PAR-DIST-COMP       = "Journal of Parallel and Distributed
                                  Computing"}

@String{j-J-PAS-ADA             = "Journal of Pascal and Ada"}

@String{j-J-R-STAT-SOC         = "Journal of the Royal Statistical Society"}

@String{j-J-R-STAT-SOC-SER-D-STATISTICIAN = "Journal of the Royal Statistical
                                  Society. Series D (The Statistician)"}

@String{j-J-RES-NATL-BUR-STAND  = "Journal of Research of the National Bureau
                                  of Standards"}

@String{j-J-SIAM                = "Journal of the Society for Industrial and
                                  Applied Mathematics"}

@String{j-J-STAT-COMPUT-SIMUL   = "Journal of Statistical Computation and
                                   Simulation"}

@String{j-J-STAT-SOFT           = "Journal of Statistical Software"}

@String{j-J-SUPERCOMPUTING      = "The Journal of Supercomputing"}

@String{j-J-SYMBOLIC-COMP       = "Journal of Symbolic Computation"}

@String{j-J-SYST-ARCH           = "Journal of Systems Architecture"}

@String{j-J-UCS                 = "J.UCS: Journal of Universal Computer
                                  Science"}

@String{j-J-VLSI-SIGNAL-PROC    = "Journal of VLSI Signal Processing"}

@String{j-JAPAN-J-INDUST-APPL-MATH = "Japan Journal of Industrial and Applied
                                  Mathematics"}

@String{j-JAVAWORLD             = "JavaWorld: IDG's magazine for the Java
                                  community"}

@String{j-JCLT                  = "The Journal of {C} Language Translation"}

@String{j-JETC                  = "ACM Journal on Emerging Technologies in
                                  Computing Systems (JETC)"}

@String{j-LECT-NOTES-COMP-SCI   = "Lecture Notes in Computer Science"}

@String{j-LECT-NOTES-MATH       = "Lecture Notes in Mathematics"}

@String{j-LINEAR-ALGEBRA-APPL   = "Linear Algebra and its Applications"}

@String{j-LMS-J-COMPUT-MATH     = "LMS Journal of Computation and Mathematics"}

@String{j-LOGIN                 = ";login:"}

@String{j-LOPLAS                = "ACM Letters on Programming Languages and
                                  Systems"}

@String{j-MATH-COMP-SIM         = "Mathematics and Computers in Simulation"}

@String{j-MATH-COMPUT           = "Mathematics of Computation"}

@String{j-MATH-GAZ              = "The Mathematical Gazette"}

@String{j-MATH-MAG              = "Mathematics Magazine"}

@String{j-MATH-NACHR            = "Math. Nachr."}

@String{j-MATH-SCI-ENG          = "Mathematics in Science and Engineering"}

@String{j-MATH-SEMESTERBER      = "Mathematische Semesterberichte"}

@String{j-MATH-STOS             = "Math. Stos."}

@String{j-MATH-TABLES-OTHER-AIDS-COMPUT = "Mathematical Tables and Other Aids
                                  to Computation"}

@String{j-MATH-TEACH            = "The Mathematics Teacher"}

@String{j-MC                    = "mc"}

@String{j-MECH-ENG-BULL         = "Mechanical Engineering Bulletin (India)"}

@String{j-MEM-FAC-SCI-KYUSHU-UNIV-A = "Memoirs of the Faculty of Science,
                                  Kyushu Imperial University. Series A,
                                  Mathematics = Kyushu Teikoku Daigaku
                                  Rigakubu kiyo"}

@String{j-MICROELECT-J          = "Microelectronics Journal"}

@String{j-MICROPROC-MICROPROG   = "Microprocessing and Microprogramming"}

@String{j-MICROPROC-MICROSYS    = "Microprocessors and Microsystems"}

@String{j-MINI-MICRO-SYSTEMS    = "Mini-Micro Systems"}

@String{j-NA-DIGEST             = "NA Digest"}

@String{j-NACH-ELEK             = "Nachrichtentechnik Elektronik"}

@String{j-NAMS                  = "Notices of the American Mathematical
                                  Society"}

@String{j-NATURE                = "Nature"}

@String{j-NEC-RES-DEV           = "Nippon Electric Company research and
                                  development"}

@String{j-NEC-TECH-J            = "NEC Technical Journal = NEC giho"}

@String{j-NEUROCOMPUTING        = "Neurocomputing"}

@String{j-NEW-GEN-COMP          = "New Generation Computing"}

@String{j-NEW-SCIENTIST         = "New Scientist"}

@String{j-NONLINEAR-THEORY-APPL = "Nonlinear Theory and Its Applications,
                                  {IEICE}"}

@String{j-NORDISK-TIDSKR-INFORM-BEHAND = "Nordisk tidskrift for
                                  informationsbehandling"}

@String{j-NUM-LIN-ALG-APPL      = "Numerical Linear Algebra with Applications"}

@String{j-NUM-MATH              = "Numerische Mathematik"}

@String{j-NUMER-ALGORITHMS      = "Numerical Algorithms"}

@String{j-NY-TIMES              = "New York Times"}

@String{j-OPEN-SYSTEMS-TODAY    = "Open Systems Today"}

@String{j-OPER-SYS-REV = "Operating Systems Review"}

@String{j-PAC-J-MATH            = "Pacific Journal of Mathematics"}

@String{j-PACMPL                = "Proceedings of the ACM on Programming
                                  Languages (PACMPL)"}

@String{j-PARALLEL-ALGORITHMS-APPL = "Parallel Algorithms and Applications"}

@String{j-PARALLEL-COMPUTING    = "Parallel Computing"}

@String{j-PARALLEL-PROCESS-LETT = "Parallel Processing Letters"}

@String{j-PC-MAGAZINE           = "PC Magazine"}

@String{j-PC-WEEK               = "PC Week"}

@String{j-PHILOS-TRANS-R-SOC-LOND = "Philosophical transactions of the Royal
                                  Society of London"}

@String{j-PHILOS-TRANS-R-SOC-LOND-SER-A = "Philosophical Transactions of the
                                  Royal Society A: Mathematical,
                                  Physical, and Engineering Sciences"}

@String{j-PHYS-TEACHER          = "The Physics Teacher"}

@String{j-PHYS-WORLD            = "Physics World"}

@String{j-PHYSICA-A             = "Physica A"}

@String{j-PHYSICA-D             = "Physica D"}

@String{j-POLIT-ANAL            = "Political Analysis"}

@String{j-PROC-AM-MATH-SOC      = "Proceedings of the American Mathematical
                                  Society"}

@String{j-PROC-AMER-PHIL-SOC    = "Proceedings of the American Philosophical
                                  Society"}

@String{j-PROC-CAMBRIDGE-PHIL-SOC = "Proceedings of the Cambridge
                                  Philosophical Society. Mathematical and
                                  physical sciences"}

@String{j-PROC-IEEE             = "Proceedings of the IEEE"}

@String{j-PROC-SPIE             = "Proceedings of the SPIE --- The
                                  International Society for Optical
                                  Engineering"}

@String{j-PROC-VLDB-ENDOWMENT   = "Proceedings of the VLDB Endowment"}

@String{j-PROG-COMP-SOFT        = "Programming and Computer Software;
                                  translation of Programmirovaniye (Moscow,
                                  USSR) Plenum"}

@String{j-PROGRAM-J             = "Programmer's Journal"}

@String{j-PROGRAMMIROVANIE      = "Programmirovanie"}

@String{j-QUART-J-MECH-APPLIED-MATH = "Quarterly Journal of Mechanics and
                                  Applied Mathematics"}

@String{j-QUART-J-ROY-METEOROL-SOC = "Quarterly journal of the Royal
                                  Meteorological Society"}

@String{j-QUEUE                 = "ACM Queue: Tomorrow's Computing Today"}

@String{j-RADIO-ELECTRON-ENG    = "The Radio and Electronic Engineer"}

@String{j-RCA-REV               = "RCA review"}

@String{j-RELIABLE-COMPUTING    = "Reliable Computing = Nadezhnye
                                  vychisleniia"}

@String{j-REV-GEN-SCI-PURES-APPL = "Revue G{\'e}n{\'e}rale des Sciences Pures
                                  et Appliqu{\'e}es"}

@String{j-REV-HIST-SCI          = "Revue d'Histoire des Sciences"}

@String{j-SCI-AMER              = "Scientific American"}

@String{j-SCI-COMPUT-PROGRAM    = "Science of Computer Programming"}

@String{j-SCI-MONTHLY           = "The Scientific Monthly"}

@String{j-SCI-PROC-ROY-DUBLIN-SOC = "Scientific proceedings of the Royal Dublin
                                  Society"}

@String{j-SCI-PROG              = "Scientific Programming"}

@String{j-SCI-REP               = "Scientific Reports"}

@String{j-SCPE                  = "Scalable Computing: Practice and Experience"}

@String{j-SCRIPTA-MATH          = "Scripta Mathematica"}

@String{j-SEJ                   = "Software Engineering Journal"}

@String{j-SIAM-J-COMPUT         = "SIAM Journal on Computing"}

@String{j-SIAM-J-APPL-MATH      = "SIAM Journal on Applied Mathematics"}

@String{j-SIAM-J-MAT-ANA-APPL   = "SIAM Journal on Matrix Analysis and
                                  Applications"}

@String{j-SIAM-J-NUMER-ANAL     = "SIAM Journal on Numerical Analysis"}

@String{j-SIAM-J-OPT            = "SIAM Journal on Optimization"}

@String{j-SIAM-J-SCI-COMP       = "SIAM Journal on Scientific Computing"}

@String{j-SIAM-J-SCI-STAT-COMP  = "SIAM Journal on Scientific and Statistical
                                  Computing"}

@String{j-SIAM-NEWS             = "SIAM News"}

@String{j-SIAM-REVIEW           = "SIAM Review"}

@String{j-SIGACT                = "SIGACT News (ACM Special Interest Group on
                                  Automata and Computability Theory)"}

@String{j-SIGADA-LETTERS        = "ACM SIGADA Ada Letters"}

@String{j-SIGCSE                = "SIGCSE Bulletin (ACM Special Interest Group
                                  on Computer Science Education)"}

@String{j-SIGMICRO              = "ACM SIG Micro Newsletter"}

@String{j-SIGMOD                = "SIGMOD Record (ACM Special Interest Group on
                                  Management of Data)"}

@String{j-SIGNUM                = "ACM SIGNUM Newsletter"}

@String{j-SIGPLAN               = "ACM SIGPLAN Notices"}

@String{j-SIGSAM                = "SIGSAM Bulletin (ACM Special Interest Group
                                  on Symbolic and Algebraic Manipulation)"}

@String{j-SIMULATION            = "Simulation"}

@String{j-SMITHSONIAN           = "Smithsonian"}

@String{j-SOFTW-CONCEPTS-TOOLS  = "Software --- Concepts and Tools"}

@String{j-SOFTWAREX             = "SoftwareX"}

@String{j-SPE                   = "Soft{\-}ware\emdash Prac{\-}tice and
                                  Experience"}

@String{j-SPIE                  = "SPIE Proceedings"}

@String{j-STAT-PROB-LETT        = "Statistics \& Probability Letters"}

@String{j-STUD-CERCET-MAT       = "Studii {\c{s}}i cercet{\u{a}}ri Matematice"}

@String{j-SUPERCOMPUTER         = "Supercomputer"}

@String{j-SUPERFRI              = "Supercomputing Frontiers and Innovations"}

@String{j-SYS-ANA-MODEL-SIM     = "Systems analysis, modelling, simulation"}

@String{j-SYS-COMP-JAPAN        = "Systems and computers in Japan"}

@String{j-TACO                  = "ACM Transactions on Architecture and
                                  Code Optimization"}

@String{j-TALG                  = "ACM Transactions on Algorithms"}

@String{j-TECHNIQUE-SCI-INFORMATIQUES = "Technique et Science Informatiques"}

@String{j-TECHNOMETRICS         = "Technometrics"}

@String{j-TECS                  = "ACM Transactions on Embedded Computing
                                  Systems"}

@String{j-TELECOMM-RADIO-ENG    = "Telecommunications and Radio Engineering"}

@String{j-THEOR-COMP-SCI        = "Theoretical Computer Science"}

@String{j-THEORY-PROBAB-APPL    = "Theory of probability and its applications"}

@String{j-TOCL                  = "ACM Transactions on Computational Logic"}

@String{j-TOCS                  = "ACM Transactions on Computer Systems"}

@String{j-TODAES                = "ACM Transactions on Design Automation of
                                  Electronic Systems."}

@String{j-TOG                   = "ACM Transactions on Graphics"}

@String{j-TOMACS                = "ACM Transactions on Modeling and Computer
                                  Simulation"}

@String{j-TOMS                  = "ACM Transactions on Mathematical Software"}

@String{j-TOPC                  = "ACM Transactions on Parallel Computing
                                  (TOPC)"}

@String{j-TOPLAS                = "ACM Transactions on Programming Languages
                                  and Systems"}

@String{j-TOSEM                 = "ACM Transactions on Software Engineering and
                                   Methodology"}

@String{j-TRANS-AMER-INST-ELEC-ENG = "Transactions of the American Institute of
                                  Electrical Engineers"}

@String{j-TRANS-INFO-PROCESSING-SOC-JAPAN = "Transactions of the Information
                                  Processing Society of Japan"}

@String{j-TRANS-IRE             = "Transactions of the IRE"}

@String{j-TRANS-IRE-PROF-GROUP-ELEC-COMPUT = "Transactions of the I.R.E.
                                  Professional Group on Electronic Computers"}

@String{j-TRANS-SOC-COMP-SIM    = "Transactions of the Society for Computer
                                  Simulation"}

@String{j-TRETS                 = "ACM Transactions on Reconfigurable Technology
                                  and Systems"}

@String{j-TUGboat               = "TUGboat (Journal of the {\TeX} Users Group)"}

@String{j-WALL-ST-J             = "Wall Street Journal"}

@String{j-ZASTOS-MAT            = "Zastosowania Matematyki"}

@String{j-Z-ANGE-MATH-MECH      = "Zeitschrift f{\"u}r Angewandte Mathematik
                                  und Mechanik"}

@String{j-Z-ANGE-MATH-PHYS      = "{Zeitschrift f{\"u}r Angewandte Mathematik
                                  und Physik = Journal of Applied
                                  Mathematics and Physics}"}

%%% ====================================================================
%%% Publishers and their addresses:
@String{pub-A-K-PETERS          = "A. K. Peters, Ltd."}
@String{pub-A-K-PETERS:adr      = "Natick, MA, USA"}

@String{pub-ACADEMIC            = "Academic Press"}
@String{pub-ACADEMIC:adr        = "New York, NY, USA"}

@String{pub-ACM                 = "ACM Press"}
@String{pub-ACM:adr             = "New York, NY 10036, USA"}

@String{pub-AFIPS               = "AFIPS Press"}
@String{pub-AFIPS:adr           = "Montvale, NJ, USA"}

@String{pub-AIP                 = "American Institute of Physics"}
@String{pub-AIP:adr             = "Woodbury, NY, USA"}

@String{pub-AKADEMIE-VERLAG     = "Akademie-Verlag"}
@String{pub-AKADEMIE-VERLAG:adr = "Berlin, Germany"}

@String{pub-AMS                 = "American Mathematical Society"}
@String{pub-AMS:adr             = "Providence, RI, USA"}

@String{pub-ANSI                = "American National Standards Institute"}
@String{pub-ANSI:adr            = "1430 Broadway, New York, NY 10018, USA"}

@String{pub-AW                  = "Ad{\-d}i{\-s}on-Wes{\-l}ey"}
@String{pub-AW:adr              = "Reading, MA, USA"}

@String{pub-BALTZER             = "J. C. Baltzer AG, Scientific
                                  Publishing Company"}
@String{pub-BALTZER:adr         = "Basel, Switzerland"}

@String{pub-BENCUM              = "Benjamin/Cummings Pub. Co."}
@String{pub-BENCUM:adr          = "Redwood City, CA, USA"}

@String{pub-BIB-INST            = "Bibliographisches Institut"}
@String{pub-BIB-INST:adr        = "Mannheim, Germany"}

@String{pub-BIRKHAUSER-BOSTON   = "Birkh{\"a}user Boston Inc."}
@String{pub-BIRKHAUSER-BOSTON:adr = "Cambridge, MA, USA"}

@String{pub-BIRKHAUSER          = "Birkh{\"a}user"}
@String{pub-BIRKHAUSER:adr      = "Cambridge, MA, USA; Berlin, Germany; Basel,
                                  Switzerland"}

@String{pub-BRADY               = "Robert J. Brady Co."}
@String{pub-BRADY:adr           = "Bowie, MD 20715, USA"}

@String{pub-CAMBRIDGE           = "Cambridge University Press"}
@String{pub-CAMBRIDGE:adr       = "Cambridge, UK"}

@String{pub-CHAPMAN-HALL        = "Chapman and Hall, Ltd."}
@String{pub-CHAPMAN-HALL:adr    = "London, UK"}

@String{pub-CLARENDON           = "Clarendon Press"}
@String{pub-CLARENDON:adr       = "Oxford, UK"}

@String{pub-CRC                 = "CRC Press"}
@String{pub-CRC:adr             = "2000 N.W. Corporate Blvd., Boca Raton,
                                  FL 33431-9868, USA"}

@String{pub-CSLI                = "CSLI Publications"}
@String{pub-CSLI:adr            = "Stanford, CA, USA"}

@String{pub-DOUBLEDAY           = "Doubleday"}
@String{pub-DOUBLEDAY:adr       = "New York, NY, USA"}

@String{pub-DOVER               = "Dover"}
@String{pub-DOVER:adr           = "New York, NY, USA"}

@String{pub-DOWDEN              = "Dowden, Hutchinson and Ross"}
@String{pub-DOWDEN:adr          = "Stroudsburg, PA, USA"}

@String{pub-DP                  = "Digital Press"}
@String{pub-DP:adr              = "12 Crosby Drive, Bedford, MA 01730, USA"}

@String{pub-ELLIS-HORWOOD       = "Ellis Horwood"}
@String{pub-ELLIS-HORWOOD:adr   = "New York, NY, USA"}

@String{pub-ELSEVIER            = "Elsevier"}
@String{pub-ELSEVIER:adr        = "Amsterdam, The Netherlands"}

@String{pub-ELSEVIER-MORGAN-KAUFMANN = "Elsevier\slash Morgan Kaufmann"}
@String{pub-ELSEVIER-MORGAN-KAUFMANN:adr = "San Francisco, CA, USA"}

@String{pub-ENH                 = "Elsevier North-Holland, Inc."}
@String{pub-ENH:adr             = "New York, NY, USA"}

@String{pub-FSF                 = "{Free Software Foundation, Inc.}"}
@String{pub-FSF:adr             = "51 Franklin Street, Fifth Floor, Boston,
                                  MA 02110-1301, USA, Tel: (617) 876-3296"}

@String{pub-GRUYTER             = "Walter de Gruyter"}
@String{pub-GRUYTER:adr         = "Berlin, Germany"}

@String{pub-HANSER              = "Carl Hanser"}
@String{pub-HANSER:adr          = "M{\"u}nchen, Germany"}

@String{pub-HARVARD             = "Harvard University Press"}
@String{pub-HARVARD:adr         = "Cambridge, MA, USA"}

@String{pub-HAYDEN-BOOK         = "Hayden Book Co."}
@String{pub-HAYDEN-BOOK:adr     = "Rochelle Park, NJ, USA"}

@String{pub-HMSO                = "HMSO"}
@String{pub-HMSO:adr            = "London, UK"}

@String{pub-HRW                 = "Holt, Reinhart, and Winston"}
@String{pub-HRW:adr             = "New York, NY, USA"}

@String{pub-IBM                 = "IBM Corporation"}
@String{pub-IBM:adr             = "San Jose, CA, USA"}

@String{pub-IBM-WATSON          = "IBM Thomas J. Watson Research Center"}
@String{pub-IBM-WATSON:adr      = "Yorktown Heights, NY, USA"}

@String{pub-IEC                 = "International Electrotechnical Commission"}
@String{pub-IEC:adr             = "3, rue de Varemb{\'e}, PO Box 131, CH-1211
                                  Geneva 20, Switzerland. Telephone: +41 22
                                  919 02 11. Telefax: +41 22 919 03 00.
                                  E-mail: {\tt info@\penalty0iec.\penalty0ch}. URL: {\tt
                                  http:\penalty0//\penalty0www.\penalty0iec.\penalty0ch}"}

@String{pub-IEE                 = "IEE (Institution of Electrical Engineers)"}
@String{pub-IEE:adr             = "London, UK"}

@String{pub-IEEE                = "IEEE Computer Society Press"}
@String{pub-IEEE:adr            = "1109 Spring Street, Suite 300, Silver
                                   Spring, MD 20910, USA"}

@String{pub-IEEE-STD            = "IEEE"}
@String{pub-IEEE-STD:adr        = "New York, NY, USA"}

@String{pub-IMACS               = "IMACS"}
@String{pub-IMACS:adr           = "Department of Computer Science, Rutgers
                                  University, New Brunswick, NJ"}

@String{pub-INTEL               = "Intel Corporation"}
@String{pub-INTEL:adr           = "Santa Clara, CA, USA"}

@String{pub-ISO                 = "International Organization for
                                  Standardization"}
@String{pub-ISO:adr             = "Geneva, Switzerland"}

@String{pub-IWT                 = "IWT"}
@String{pub-IWT:adr             = "Vaterstetten, Germany"}

@String{pub-JOSEPH-HENRY        = "Joseph Henry Press"}
@String{pub-JOSEPH-HENRY:adr    = "Washington, DC, USA"}

@String{pub-JW                  = "John Wiley"}
@String{pub-JW:adr              = "New York, NY, USA"}

@String{pub-KLUWER              = "Kluwer Academic Publishers Group"}
@String{pub-KLUWER:adr          = "Norwell, MA, USA, and Dordrecht,
                                  The Netherlands"}

@String{pub-MAC                 = "Macmillan Publishing Company"}
@String{pub-MAC:adr             = "New York, NY, USA"}

@String{pub-MATH-ASSOC-AMER     = "Mathematical Association of America"}
@String{pub-MATH-ASSOC-AMER:adr = "Washington, DC, USA"}

@String{pub-MCGRAW-HILL         = "Mc{\-}Graw-Hill"}
@String{pub-MCGRAW-HILL:adr     = "New York, NY, USA"}

@String{pub-MILLER-FREEMAN      = "Miller Freeman Publications"}
@String{pub-MILLER-FREEMAN:adr  = "San Francisco, CA, USA"}

@String{pub-MIT                 = "The MIT Press"}
@String{pub-MIT:adr             = "Cambridge, MA"}

@String{pub-MORGAN-KAUFMANN = "Morgan Kaufmann Publishers"}
@String{pub-MORGAN-KAUFMANN:adr = "Los Altos, CA 94022, USA"}

@String{pub-MORGAN-KAUFMANN-ELSEVIER = "Morgan Kaufmann\slash Elsevier"}
@String{pub-MORGAN-KAUFMANN-ELSEVIER:adr = "Waltham, MA, USA"}

@String{pub-MOTOROLA            = "Motorola Corporation"}
@String{pub-MOTOROLA:adr        = "Phoenix, AZ, USA"}

@String{pub-MT                  = "M\&T Books"}
@String{pub-MT:adr              = "M\&T Publishing, Inc., 501 Galveston Drive,
                                   Redwood City, CA 94063, USA"}

@String{pub-NASA                = "National Aeronautics and Space
                                  Administration"}
@String{pub-NASA:adr            = "Washington, DC, USA"}

@String{pub-NORTH-HOLLAND       = "North-Hol{\-}land"}
@String{pub-NORTH-HOLLAND:adr   = "Amsterdam, The Netherlands"}

@String{pub-OLDENBOURG          = "R. Oldenbourg Verlag"}
@String{pub-OLDENBOURG:adr      = "Munich, Germany and Vienna, Austria"}

@String{pub-ORA                 = "O'Reilly \& {Associates, Inc.}"}
@String{pub-ORA:adr             = "981 Chestnut Street, Newton, MA 02164, USA"}

@String{pub-OXFORD              = "Oxford University Press"}
@String{pub-OXFORD:adr          = "Walton Street, Oxford OX2 6DP, UK"}

@String{pub-PENGUIN             = "Penguin"}
@String{pub-PENGUIN:adr         = "London, UK"}

@String{pub-PERGAMON            = "Pergamon Press"}
@String{pub-PERGAMON:adr        = "New York, NY, USA"}

@String{pub-PH                  = "Pren{\-}tice-Hall"}
@String{pub-PH:adr              = "Upper Saddle River, NJ 07458, USA"}

@String{pub-PHPTR               = "Pren{\-}tice-Hall PTR"}
@String{pub-PHPTR:adr           = "Upper Saddle River, NJ 07458, USA"}

@String{pub-PITMAN              = "Pitman Publishing Ltd."}
@String{pub-PITMAN:adr          = "London, UK"}

@String{pub-PLENUM              = "Plenum Press"}
@String{pub-PLENUM:adr          = "New York, NY, USA"}

@String{pub-PROJECT-GUTENBERG   = "Project Gutenberg"}
@String{pub-PROJECT-GUTENBERG:adr = "P.O. Box 2782, Champaign, IL 61825-2782, USA"}

@String{pub-PRINCETON           = "Princeton University Press"}
@String{pub-PRINCETON:adr       = "Princeton, NJ, USA"}

@String{pub-R-E-KRIEGER         = "Robert E. Krieger Publishing Company"}
@String{pub-R-E-KRIEGER:adr     = "Huntington, NY, USA"}

@String{pub-RESTON              = "Reston Publishing Co. Inc."}
@String{pub-RESTON:adr          = "Reston, VA, USA"}

@String{pub-SF                  = "Scott, Foresman and Company"}
@String{pub-SF:adr              = "Glenview, IL, USA"}

@String{pub-SIAM                = "Society for Industrial and Applied
                                  Mathematics"}
@String{pub-SIAM:adr            = "Philadelphia, PA, USA"}

@String{pub-SIEMENS             = "Siemens Aktiengesellschaft"}
@String{pub-SIEMENS:adr         = "Berlin and Munich, Germany"}

@String{pub-SPIE                = "Society of Photo-optical
                                  Instrumentation Engineers (SPIE)"}
@String{pub-SPIE:adr            = "Bellingham, WA, USA"}

@String{pub-SPRINGER-WIEN       = "Spring{\-}er"}
@String{pub-SPRINGER-WIEN:adr   = "Wien / New York"}

@String{pub-SRNI                = "Software Research Northwest, Inc."}
@String{pub-SRNI:adr            = "17710 100th Avenue SW, Vashon Island, WA
                                  98070, USA"}

@String{pub-SUN                 = "Sun Microsystems"}
@String{pub-SUN:adr             = "2550 Garcia Avenue, Mountain View,
                                  CA 94043, USA"}

@String{pub-SV                  = "Spring{\-}er-Ver{\-}lag"}
@String{pub-SV:adr              = "Berlin, Germany~/ Heidelberg,
                                  Germany~/ London, UK~/ etc."}

@String{pub-SYNGRESS            = "Syngress Publishing, Inc."}
@String{pub-SYNGRESS:adr        = "Rockland, MA, USA"}

@String{pub-TEUBNER             = "B. G. Teubner"}
@String{pub-TEUBNER:adr         = "Stuttgart, Germany"}

@String{pub-TEWI                = "te-wi"}
@String{pub-TEWI:adr            = "M{\"u}nchen, Germany"}

@String{pub-TOMASH              = "Tomash Publishers"}
@String{pub-TOMASH:adr          = "Los Angeles, CA, USA"}

@String{pub-USENIX              = "USENIX"}
@String{pub-USENIX-EL-CERRITO:adr = "P.O. Box 7, El Cerrito 94530, CA,
                                  USA"}
@String{pub-USENIX:adr          = "San Francisco, CA, USA"}

@String{pub-USGPO               = "United States Government Printing Office"}
@String{pub-USGPO:adr           = "Washington, DC, USA"}

@String{pub-VEB-VERLAG-TECHNIK  = "VEB Verlag Technik"}
@String{pub-VEB-VERLAG-TECHNIK:adr  = "Berlin, Germany"}

@String{pub-VIKING              = "Viking"}
@String{pub-VIKING:adr          = "New York, NY, USA"}

@String{pub-WCB                 = "William C. Brown Company Publishers"}
@String{pub-WCB:adr             = "Dubuque, IA, USA"}

@String{pub-WEITEK              = "Weitek Corporation"}
@String{pub-WEITEK:adr          = "1060 E. Arques Ave., Sunnyvale, CA
                                  94086-BRM-9759, USA"}

@String{pub-WESTERN-PERIODICALS = "Western Periodicals Co.,"}
@String{pub-WESTERN-PERIODICALS:adr = "North Hollywood, CA"}

@String{pub-WILEY               = "Wiley"}
@String{pub-WILEY:adr           = "New York, NY, USA"}

@String{pub-WILEY-INTERSCIENCE  = "Wiley-In{\-}ter{\-}sci{\-}ence"}
@String{pub-WILEY-INTERSCIENCE:adr = "New York, NY, USA"}

@String{pub-WORLD-SCI           = "World Scientific Publishing
                                  Co. Pte. Ltd."}
@String{pub-WORLD-SCI:adr       = "P. O. Box 128, Farrer Road,
                                  Singapore 9128"}

%%% ====================================================================
%%% Series abbreviations:
@String{ser-APPL-MATH-SER-NBS   = "Applied Mathematics Series / National Bureau
                                  of Standards"}

@String{ser-LECT-NOTES-MATH     = "Lecture Notes in Mathematics"}

@String{ser-LNCS                = "Lecture Notes in Computer Science"}

@String{ser-LNCSE               = "Lecture Notes in Computational
                                   Science and Engineering"}

@String{ser-PROJECT-GUTENBERG   = "Project Gutenberg"}

@String{ser-SIGPLAN             = "ACM SIGPLAN Notices"}

%%% ====================================================================
%%% Bibliography entries, sorted by year, and within each year, by
%%% citation label, with ``bibsort -byyear''.
%%%
%%% NB: Some journals do not indicate a month for each issue, and a few
%%% have volumes, but no issue numbers, or issues without volumes.  Such
%%% cases are identified by xxmonth, xxnumber, and xxvolume entries with a
%%% value of "(none)", so that searches can still be used to identify
%%% other entries where such information is still missing.
%%%
%%% ISBNs were introduced in 1972, so books published before that do not
%%% have ISBN entries, unless the publisher supplied one in a post-1971
%%% printing.  A few books, and many conference proceedings, published
%%% since 1972, lack ISBNs; these are identified with xxISBN values of
%%% (none), again to facilitate searching for missing values.
%%%
%%% TO DO: Add entries for more of these US patents on floating-point
%%% arithmetic:
%%%
%%%     http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&u=%2Fnetahtml%2FPTO%2Fsearch-adv.htm&r=0&p=1&f=S&l=50&Query=ttl%2F%28floating+and+point+and+arithmetic%29%0D%0A%0D%0A&d=PALL
%%%     Searched on 17 October 2019 for "ttl/(floating and point and arithmetic)"
%%%
%%% 1   10,416,962      Decimal and binary floating point arithmetic calculations
%%% 2   10,318,241      Fixed-point and floating-point arithmetic operator circuits in specialized processing blocks
%%% 3   10,289,413      Hybrid analog-digital floating point number representation and arithmetic
%%% 4   10,216,480      Shift and divide operations using floating-point arithmetic
%%% 5   10,216,479      Apparatus and method for performing arithmetic operations to accumulate floating-point numbers
%%% 6   10,175,944      Mixed-precision floating-point arithmetic circuitry in specialized processing blocks
%%% 7   10,073,676      Reduced floating-point precision arithmetic circuitry
%%% 8   10,042,606      Fixed-point and floating-point arithmetic operator circuits in specialized processing blocks
%%% 9   9,904,514       Fused floating-point arithmetic circuitry
%%% 10  9,665,346       Performing arithmetic operations using both large and small floating point values
%%%
%%% 11  9,600,234       Floating-point arithmetic device, semiconductor device and information processing system
%%% 12  8,984,041       Performing arithmetic operations using both large and small floating point values
%%% 13  8,909,690       Performing arithmetic operations using both large and small floating point values
%%% 14  8,793,533       Method and device for performing failsafe hardware-independent floating-point arithmetic
%%% 15  8,694,567       Method and apparatus for arithmetic operation on a value represented in a floating-point format
%%% 16  8,615,542       Multi-function floating point arithmetic pipeline
%%% 17  8,166,092       Arithmetic device for performing division or square root operation of floating point number and arithmetic method therefor
%%% 18  8,117,426       System and apparatus for group floating-point arithmetic operations
%%% 19  7,949,696       Floating-point number arithmetic circuit for handling immediate values
%%% 20  7,730,287       Method and software for group floating-point arithmetic operations
%%%
%%% 21  7,530,061       Programmatic access to the widest mode floating-point arithmetic supported by a processor
%%% 22  7,392,274       Multi-function floating point arithmetic pipeline
%%% 23  7,188,133       Floating point number storage method and floating point arithmetic device
%%% 24  7,069,288       Floating point system with improved support of interval arithmetic
%%% 25  6,965,908       Multi-function floating point arithmetic pipeline
%%% 26  6,785,701       Apparatus and method of performing addition and rounding operation in parallel for floating-point arithmetic logical unit
%%% 27  6,748,587       Programmatic access to the widest mode floating-point arithmetic supported by a processor
%%% 28  6,571,264       Floating-point arithmetic device
%%% 29  6,388,672       Graphic translate engine, floating point arithmetic unit and floating point multiply-add calculation unit
%%% 30  6,314,442       Floating-point arithmetic unit which specifies a least significant bit to be incremented
%%%
%%% 31  6,205,461       Floating point arithmetic logic unit leading zero count using fast approximate rounding
%%% 32  6,199,089       Floating point arithmetic logic unit rounding using at least one least significant bit
%%% 33  6,185,593       Method and apparatus for parallel normalization and rounding technique for floating point arithmetic operations
%%% 34  6,175,847       Shifting for parallel normalization and rounding technique for floating point arithmetic operations
%%% 35  6,173,299       Method and apparatus for selecting an intermediate result for parallel normalization and rounding technique for floating point arithmetic operations
%%% 36  6,151,615       Method and apparatus for formatting an intermediate result for parallel normalization and rounding technique for floating point arithmetic operations
%%% 37  6,094,668       Floating point arithmetic unit including an efficient close data path
%%% 38  6,088,715       Close path selection unit for performing effective subtraction within a floating point arithmetic unit
%%% 39  6,085,212       Efficient method for performing close path subtraction in a floating point arithmetic unit
%%% 40  6,085,211       Logic circuit and floating-point arithmetic unit
%%%
%%% 41  6,085,208       Leading one prediction unit for normalizing close path subtraction results within a floating point arithmetic unit
%%% 42  6,078,939       Apparatus useful in floating point arithmetic
%%% 43  5,931,896       Floating point addition and subtraction arithmetic circuit performing preprocessing of addition or subtraction operation rapidly
%%% 44  5,931,895       Floating-point arithmetic processing apparatus
%%% 45  5,901,076       Ripple carry shifter in a floating point arithmetic unit of a microprocessor
%%% 46  5,831,884       Apparatus for performing arithmetic operation of floating point numbers capable of improving speed of operation by performing canceling prediction operation in parallel
%%% 47  5,771,183       Apparatus and method for computation of sticky bit in a multi-stage shifter used for floating point arithmetic
%%% 48  5,748,516       Floating point processing unit with forced arithmetic results
%%% 49  5,726,926       Shifter for shifting floating point number utilizing arithmetic operation of redundant binary number, and adder containing the same
%%% 50  5,677,861       Arithmetic apparatus for floating-point numbers
%%%
%%% 51  5,633,818       Method and apparatus for performing floating point arithmetic operation and rounding the result thereof
%%% 52  5,631,859       Floating point arithmetic unit having logic for quad precision arithmetic
%%% 53  5,568,412       Rounding-off method and apparatus of floating point arithmetic apparatus for addition/subtraction
%%% 54  5,550,768       Rounding normalizer for floating point arithmetic operations
%%% 55  5,515,308       Floating point arithmetic unit using modified Newton-Raphson technique for division and square root
%%% 56  5,434,809       Method and apparatus for performing floating point arithmetic operation and rounding the result thereof
%%% 57  5,432,727       Apparatus for computing a sticky bit for a floating point arithmetic unit
%%% 58  5,375,196       Rapid line drawing in computer graphics employing floating-point arithmetic
%%% 59  5,359,548       Floating-point arithmetic system having multiple-input addition and subtraction means
%%% 60  5,341,321       Floating point arithmetic unit using modified Newton-Raphson technique for division and square root
%%%
%%% 61  5,313,415       Method and apparatus for performing floatinga point arithmetic operation and rounding the result thereof
%%% 62  5,303,175       Floating point arithmetic unit
%%% 63  5,301,137       Circuit for fixed point or floating point arithmetic operations
%%% 64  5,241,493       Floating point arithmetic unit with size efficient pipelined multiply-add architecture
%%% 65  5,222,037       Floating-point processor for performing an arithmetic operation on fixed-point part data with high speed rounding of a result
%%% 66  5,212,662       Floating point arithmetic two cycle data flow
%%% 67  5,212,661       Apparatus for performing floating point arithmetic operation and rounding the result thereof
%%% 68  5,200,916       Mantissa processing circuit of floating point arithmetic apparatus for addition and subtraction
%%% 69  5,128,889       Floating-point arithmetic apparatus with compensation for mantissa truncation
%%% 70  5,121,351       Floating point arithmetic system
%%%
%%% 71  5,075,882       Normalizing circuit of floating-point arithmetic circuit for two input data
%%% 72  4,999,803       Floating point arithmetic system and method
%%% 73  4,999,802       Floating point arithmetic two cycle data flow
%%% 74  4,991,130       Normalization control system for floating point arithmetic operation
%%% 75  4,961,162       Multiprocessing system for performing floating point arithmetic operations
%%% 76  4,908,788       Shift control signal generation circuit for floating-point arithmetic operation
%%% 77  4,896,286       Floating-point arithmetic apparatus
%%% 78  4,872,132       Method and means for block floating point arithmetic
%%% 79  4,839,846       Apparatus for performing floating point arithmetic operations and rounding the result thereof
%%% 80  4,811,272       Apparatus and method for an extended arithmetic logic unit for expediting selected floating point operations
%%%
%%% 81  4,796,218       Arithmetic circuit capable of executing floating point operation and fixed point operation
%%% 82  4,796,217       Rounding unit for use in arithmetic processing of floating point data
%%% 83  4,780,842       Cellular processor apparatus capable of performing floating point arithmetic operations
%%% 84  4,758,972       Precision rounding in a floating point arithmetic unit
%%% 85  4,683,547       Special accumulate instruction for multiple floating point arithmetic units which use a putaway bus to enhance performance
%%% 86  4,649,508       Floating-point arithmetic operation system
%%% 87  4,620,292       Arithmetic logic unit for floating point data and/or fixed point data
%%% 88  4,562,553       Floating point arithmetic system and method with rounding anticipation
%%% 89  4,217,657       Floating point arithmetic control
%%% 90  4,161,784       Microprogrammable floating point arithmetic unit capable of performing arithmetic operations on long and short operands
%%%
%%% 91  4,130,879       Apparatus for performing floating point arithmetic operations using submultiple storage
%%% 92  3,829,673       FLOATING POINT ARITHMETIC UNIT ADAPTED FOR CONVERTING A COMPUTER TO FLOATING POINT ARITHMETIC
%%% 93  3,701,976       FLOATING POINT ARITHMETIC UNIT FOR A PARALLEL PROCESSING COMPUTER
%%% 94  3,193,669       708/505
%%% 95  3,037,701       708/495
%%% 96  2,965,297       708/503 708/504 708/671
@Article{Leibniz:1703:EAB,
  author =       "G.-W. Leibniz",
  title =        "Explication de {l'Arithm{\'e}tique} Binaire.
                 ({French}) [{Explanation} of binary arithmetic]",
  journal =      "M{\'e}moires de math{\'e}matique et de physique de l
                 Acad{\'e}mie royale des sciences",
  volume =       "??",
  number =       "??",
  pages =        "85--89",
  month =        "????",
  year =         "1703",
  bibdate =      "Fri Mar 17 08:48:17 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Leibniz is often credited with the invention of the
                 binary number system, but there is other work from his
                 era, and detailed analysis of Leibniz's use of binary
                 numbers. See
                 \cite{Greve:1966:HLR,Glaser:1969:HMN,Glaser:1971:HBO,Lautz:1979:JLD,Glaser:1981:HBO,Esmay:2017:HNS,Strickland:2022:LBI,Zlatopolski:2023:PAV}",
  URL =          "https://hal.archives-ouvertes.fr/ads-00104781/document",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@Book{Pelicano:1712:APQ,
  author =       "Wenceslao Josepho Pelicano",
  title =        "Arithmeticus Perfectus Qui tria numerare nescit,
                 \ldots{}. ({Latin}) [{A} Perfect Arithmetic for who
                 does not know how to count to three]",
  publisher =    "????",
  address =      "Prague, Czechoslovakia",
  pages =        "????",
  year =         "1712",
  bibdate =      "Fri Mar 17 08:56:14 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://play.google.com/books/reader?id=cNxdAAAAcAAJ",
  acknowledgement = ack-nhfb,
  longtitle =    "Arithmeticus Perfectus Qui tria numerare nescit, sen
                 Arithmetica dualis in qua Numerando non proceditur,
                 nisi ad duo, \& tamen omnes questiones Arithmetic{\ae}
                 negoti{\^o} facile enodar possunt ad perilsturem equite
                 Mathematic{\ae}. ({Latin}) [{A} Perfect Arithmetic for
                 who does not know how to count to three, is a dual
                 arithmetic in which he does not proceed to numbering
                 except to two, and yet all the questions of arithmetic
                 business can easily be entangled to the peril of the
                 mathematician]",
}

@Article{Colson:1726:SAN,
  author =       "John {Colson, F.R.S.}",
  title =        "A Short Account of Negativo-Affirmative Arithmetick",
  journal =      j-PHILOS-TRANS-R-SOC-LOND,
  volume =       "34",
  number =       "392--398",
  pages =        "161--173",
  month =        "????",
  year =         "1726",
  CODEN =        "PTRSAV",
  DOI =          "https://doi.org/10.1098/rstl.1726.0032",
  ISSN =         "0370-2316 (print), 2053-9207 (electronic)",
  bibdate =      "Tue Jul 28 14:21:05 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arith22.gforge.inria.fr/slides/s2-ercegovac.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Philosophical transactions of the Royal Society of
                 London",
  journal-URL =  "http://rsta.royalsocietypublishing.org/",
  remark =       "Early work on signed-digit arithmetic, reported by
                 Milo{\v{s}} Ercegovac in a talk at the ARITH'22
                 conference, Lyon, France, June 2015.",
}

@Unpublished{Babbage:1837:MPC,
  author =       "Charles Babbage",
  title =        "On the mathematical powers of the calculating engine",
  month =        dec,
  year =         "1837",
  bibdate =      "Wed Oct 13 11:09:59 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Manuscript held by Museum of the History of Science,
                 Oxford, UK. Reprinted in \cite[\S
                 2.1]{Randell:1982:ODC}.",
  acknowledgement = ack-nhfb,
}

@Book{Nystrom:1862:PNS,
  author =       "John W. (John William) Nystrom",
  title =        "Project of a new system of arithmetic, weight, measure
                 and coins, proposed to be called the tonal system, with
                 sixteen to the base",
  publisher =    "J. B. Lippincott and Co.",
  address =      "Philadelphia, PA, USA",
  pages =        "106",
  year =         "1862",
  LCCN =         "QC96 .N95",
  bibdate =      "Sat Oct 29 10:28:27 MDT 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://unifoundry.com/tonal/;
                 https://catalog.hathitrust.org/Record/011602816;
                 https://lccn.loc.gov/04025433",
  acknowledgement = ack-nhfb,
  author-dates = "Johan Vilhelm Nystr{\"o}m (1824--1885)",
  remark =       "Thanks to Paul Hardy of Unifoundry in San Diego, CA,
                 USA, for information about Nystrom's promotion of
                 hexadecimal arithmetic, and for creating a Web site
                 about Nystrom's tonal system, as well as developing
                 Unicode-compatible fonts to represent the additional
                 digits needed by the system.",
  subject =      "Weights and measures; Numeration; base-16 arithmetic;
                 hexadecimal arithmetic",
}

@Article{Anonymous:1875:AOM,
  author =       "Anonymous",
  title =        "The Arithmetical Operations of Multiplication and
                 Division",
  journal =      j-SCI-AMER,
  volume =       "32",
  number =       "3",
  pages =        "41--42",
  day =          "16",
  month =        jan,
  year =         "1875",
  CODEN =        "SCAMAC",
  DOI =          "https://doi.org/10.1038/scientificamerican01161875-41",
  ISSN =         "0036-8733 (print), 1946-7087 (electronic)",
  ISSN-L =       "0036-8733",
  bibdate =      "Fri May 17 10:29:24 MDT 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sciam1870.bib",
  URL =          "http://www.nature.com/scientificamerican/journal/v32/n3/pdf/scientificamerican01161875-41.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Scientific American",
  journal-URL =  "http://www.nature.com/scientificamerican",
}

@Article{Anonymous:1879:TRA,
  author =       "Anonymous",
  title =        "Three Rules for Abbreviating Multiplication",
  journal =      j-SCI-AMER,
  volume =       "41",
  number =       "12",
  pages =        "184--184",
  day =          "20",
  month =        sep,
  year =         "1879",
  CODEN =        "SCAMAC",
  DOI =          "https://doi.org/10.1038/scientificamerican09201879-184",
  ISSN =         "0036-8733 (print), 1946-7087 (electronic)",
  ISSN-L =       "0036-8733",
  bibdate =      "Fri May 17 10:36:54 MDT 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sciam1870.bib",
  URL =          "http://www.nature.com/scientificamerican/journal/v41/n12/pdf/scientificamerican09201879-184.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Scientific American",
  journal-URL =  "http://www.nature.com/scientificamerican",
}

@Article{Newcomb:1881:NFU,
  author =       "Simon Newcomb",
  title =        "Note on the frequency of use of the different digits
                 in natural numbers",
  journal =      j-AM-J-MATH,
  volume =       "4",
  number =       "1/4",
  pages =        "39--40",
  year =         "1881",
  CODEN =        "AJMAAN",
  ISSN =         "0002-9327 (print), 1080-6377 (electronic)",
  ISSN-L =       "0002-9327",
  bibdate =      "Thu Feb 15 16:35:24 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://links.jstor.org/sici?sici=0002-9327%281881%294%3A1%2F4%3C39%3ANOTFOU%3E2.0.CO%3B2-K",
  abstract =     "That the ten digits do not occur with equal frequency
                 must be evident to any one making much use of
                 logarithmic tables, and noticing how much faster the
                 first pages wear out than the last ones. The first
                 significant figure is oftener 1 than any other digit,
                 and the frequency diminishes up to 9.",
  acknowledgement = ack-nhfb,
  fjournal =     "American Journal of Mathematics",
  journal-URL =  "https://www.jstor.org/journal/amerjmath",
  keywords =     "Benford's Law; Law of Anomalous Numbers; Zipf's Law",
  remark =       "From p. 40: ``The law of probability of the occurrence
                 of numbers is such that all mantissas of their
                 logarithms are equally probable.''",
}

@Article{Holman:1888:DPM,
  author =       "Silas W. Holman",
  title =        "Discussion of the precision of measurement",
  journal =      "Technol. Q.",
  volume =       "1",
  number =       "??",
  pages =        "194--207",
  month =        "????",
  year =         "1888",
  bibdate =      "Mon May 21 17:12:03 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "Cited in \cite[ref. 14]{Carter:2013:ESF}.",
}

@Book{Holman:1892:DPM,
  author =       "Silas W. Holman",
  title =        "Discussion of the Precision of Measurements: With
                 Examples Taken Mainly From Physics And Electrical
                 Engineering",
  publisher =    "Ferris Brothers Printers",
  address =      "New York, NY, USA",
  pages =        "????",
  year =         "1892",
  bibdate =      "Mon May 21 17:14:39 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "Cited in \cite[ref. 15]{Carter:2013:ESF}.",
}

@Article{Anonymous:1893:IDb,
  author =       "Anonymous",
  title =        "The Instantaneous Divider",
  journal =      j-SCI-AMER,
  volume =       "68",
  number =       "21",
  pages =        "325--325",
  day =          "27",
  month =        may,
  year =         "1893",
  CODEN =        "SCAMAC",
  DOI =          "https://doi.org/10.1038/scientificamerican05271893-325a",
  ISSN =         "0036-8733 (print), 1946-7087 (electronic)",
  ISSN-L =       "0036-8733",
  bibdate =      "Wed May 22 19:04:00 MDT 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sciam1890.bib",
  URL =          "http://www.nature.com/scientificamerican/journal/v68/n21/pdf/scientificamerican05271893-325a.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Scientific American",
  journal-URL =  "http://www.nature.com/scientificamerican",
}

@Article{Felt:1893:MA,
  author =       "Dorr E. Felt",
  title =        "Mechanical Arithmetic",
  journal =      j-SCI-AMER,
  volume =       "69",
  number =       "20",
  pages =        "309--310",
  day =          "11",
  month =        nov,
  year =         "1893",
  CODEN =        "SCAMAC",
  DOI =          "https://doi.org/10.1038/scientificamerican11111893-309b",
  ISSN =         "0036-8733 (print), 1946-7087 (electronic)",
  ISSN-L =       "0036-8733",
  bibdate =      "Wed May 22 19:04:25 MDT 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sciam1890.bib",
  URL =          "http://www.nature.com/scientificamerican/journal/v69/n20/pdf/scientificamerican11111893-309b.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Scientific American",
  journal-URL =  "http://www.nature.com/scientificamerican",
}

@Article{Aley:1897:DES,
  author =       "Robert J. Aley",
  title =        "A Device for Extracting the Square Root of Certain
                 Surd Quantities",
  journal =      j-AMER-MATH-MONTHLY,
  volume =       "4",
  number =       "8/9",
  pages =        "204--208",
  month =        aug # "\slash " # sep,
  year =         "1897",
  CODEN =        "AMMYAE",
  ISSN =         "0002-9890 (print), 1930-0972 (electronic)",
  ISSN-L =       "0002-9890",
  bibdate =      "Mon Jun 28 12:37:08 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  acknowledgement = ack-nhfb,
  fjournal =     "American Mathematical Monthly",
  journal-URL =  "https://www.jstor.org/journals/00029890.htm",
}

@Article{Anonymous:1898:OFA,
  author =       "Anonymous",
  title =        "Our Fingers as an Aid in Multiplication",
  journal =      j-SCI-AMER,
  volume =       "79",
  number =       "17",
  pages =        "265--266",
  day =          "22",
  month =        oct,
  year =         "1898",
  CODEN =        "SCAMAC",
  DOI =          "https://doi.org/10.1038/scientificamerican10221898-265",
  ISSN =         "0036-8733 (print), 1946-7087 (electronic)",
  ISSN-L =       "0036-8733",
  bibdate =      "Wed May 22 19:08:57 MDT 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sciam1890.bib",
  URL =          "http://www.nature.com/scientificamerican/journal/v79/n17/pdf/scientificamerican10221898-265.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Scientific American",
  journal-URL =  "http://www.nature.com/scientificamerican",
}

@Article{Ludgate:1909:PAM,
  author =       "P. E. Ludgate",
  title =        "On a proposed analytical machine",
  journal =      j-SCI-PROC-ROY-DUBLIN-SOC,
  volume =       "12",
  number =       "9",
  pages =        "77--91",
  year =         "1909",
  CODEN =        "SPRDAP",
  ISSN =         "0371-2303",
  bibdate =      "Wed Oct 13 11:14:08 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Reprinted in \cite[\S 2.4]{Randell:1982:ODC}.",
  acknowledgement = ack-nhfb,
  fjournal =     "Scientific proceedings of the Royal Dublin Society",
}

@Article{Babbage:1910:BBA,
  author =       "H. P. Babbage",
  title =        "{Babbage}: {Babbage}'s analytical engine",
  journal =      j-MONTHLY-NOT-ROY-ASTRON-SOC,
  volume =       "70",
  number =       "??",
  pages =        "517--526, 645",
  year =         "1910",
  CODEN =        "MNRAA4",
  ISSN =         "0035-8711 (print), 1365-2966 (electronic)",
  ISSN-L =       "0035-8711",
  bibdate =      "Wed Oct 13 11:12:08 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Reprinted in \cite[\S 2.3]{Randell:1982:ODC}.",
  acknowledgement = ack-nhfb,
  fjournal =     "Monthly Notices of the Royal Astronomical Society",
  journal-URL =  "https://academic.oup.com/mnras",
}

@Article{TorresyQuevedo:1915:EAS,
  author =       "L. {Torres y Quevedo}",
  title =        "Essais sur l'automatique. Sa definition. {{\'E}}tendue
                 th{\'e}orique de ses applications ({French}) [{Essays}
                 on automation. {Its} definition. {Theoretical} extent
                 of its applications]",
  journal =      j-REV-GEN-SCI-PURES-APPL,
  volume =       "??",
  number =       "??",
  pages =        "601--611",
  day =          "15",
  month =        nov,
  year =         "1915",
  ISSN =         "0370-7431",
  bibdate =      "Wed Oct 13 11:15:08 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Reprinted in \cite[\S 2.5]{Randell:1982:ODC}.
                 Translated by Mr. R. Basu.",
  acknowledgement = ack-nhfb,
  fjournal =     "Revue G{\'e}n{\'e}rale des Sciences Pures et
                 Appliqu{\'e}es",
  language =     "French",
}

@Article{Barrow:1924:QDD,
  author =       "D. F. Barrow",
  title =        "Questions and Discussions: Discussions: On Taking
                 Square Roots of Integers",
  journal =      j-AMER-MATH-MONTHLY,
  volume =       "31",
  number =       "10",
  pages =        "482--484",
  month =        dec,
  year =         "1924",
  CODEN =        "AMMYAE",
  ISSN =         "0002-9890 (print), 1930-0972 (electronic)",
  ISSN-L =       "0002-9890",
  bibdate =      "Mon Jun 28 12:37:29 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  acknowledgement = ack-nhfb,
  fjournal =     "American Mathematical Monthly",
  journal-URL =  "https://www.jstor.org/journals/00029890.htm",
}

@Article{Smith:1924:FPA,
  author =       "David Eugene Smith",
  title =        "The First Printed Arithmetic ({Treviso}, 1478)",
  journal =      j-ISIS,
  volume =       "6",
  number =       "3",
  pages =        "311--331",
  month =        "????",
  year =         "1924",
  CODEN =        "ISISA4",
  ISSN =         "0021-1753 (print), 1545-6994 (electronic)",
  ISSN-L =       "0021-1753",
  bibdate =      "Tue Jul 30 21:57:26 MDT 2013",
  bibsource =    "http://www.jstor.org/action/showPublication?journalCode=isis;
                 http://www.jstor.org/stable/i211087;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/isis1920.bib",
  URL =          "http://www.jstor.org/stable/224315",
  acknowledgement = ack-nhfb,
  fjournal =     "Isis",
  journal-URL =  "http://www.jstor.org/page/journal/isis/about.html",
}

@Book{Karpinski:1925:HA,
  author =       "Louis Charles Karpinski",
  title =        "The History of Arithmetic",
  publisher =    "Rand McNally \& Company",
  address =      "New York, NY, USA",
  pages =        "xi + 200",
  year =         "1925",
  bibdate =      "Fri Nov 28 18:09:05 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-mfc # " and " # ack-nhfb,
}

@Article{Cajori:1926:BRB,
  author =       "Florian Cajori",
  title =        "Book Review: {{\booktitle{The History of Arithmetic}}
                 by Louis Charles Karpinski}",
  journal =      j-ISIS,
  volume =       "8",
  number =       "1",
  pages =        "231--232",
  month =        feb,
  year =         "1926",
  CODEN =        "ISISA4",
  ISSN =         "0021-1753 (print), 1545-6994 (electronic)",
  ISSN-L =       "0021-1753",
  bibdate =      "Tue Jul 30 21:57:36 MDT 2013",
  bibsource =    "http://www.jstor.org/action/showPublication?journalCode=isis;
                 http://www.jstor.org/stable/i211094;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/isis1920.bib",
  URL =          "http://www.jstor.org/stable/223706",
  acknowledgement = ack-nhfb,
  fjournal =     "Isis",
  journal-URL =  "http://www.jstor.org/page/journal/isis/about.html",
}

@Article{Smith:1926:FGC,
  author =       "David Eugene Smith",
  title =        "The First Great Commercial Arithmetic",
  journal =      j-ISIS,
  volume =       "8",
  number =       "1",
  pages =        "41--49",
  month =        feb,
  year =         "1926",
  CODEN =        "ISISA4",
  ISSN =         "0021-1753 (print), 1545-6994 (electronic)",
  ISSN-L =       "0021-1753",
  bibdate =      "Tue Jul 30 21:57:36 MDT 2013",
  bibsource =    "http://www.jstor.org/action/showPublication?journalCode=isis;
                 http://www.jstor.org/stable/i211094;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/isis1920.bib",
  URL =          "http://www.jstor.org/stable/223673",
  acknowledgement = ack-nhfb,
  fjournal =     "Isis",
  journal-URL =  "http://www.jstor.org/page/journal/isis/about.html",
}

@Article{Cajori:1927:EAP,
  author =       "Florian Cajori",
  title =        "The Earliest Arithmetic Published in {America}",
  journal =      j-ISIS,
  volume =       "9",
  number =       "3",
  pages =        "391--401",
  month =        dec,
  year =         "1927",
  CODEN =        "ISISA4",
  ISSN =         "0021-1753 (print), 1545-6994 (electronic)",
  ISSN-L =       "0021-1753",
  bibdate =      "Tue Jul 30 21:57:45 MDT 2013",
  bibsource =    "http://www.jstor.org/action/showPublication?journalCode=isis;
                 http://www.jstor.org/stable/i214411;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/isis1920.bib",
  URL =          "http://www.jstor.org/stable/330806",
  acknowledgement = ack-nhfb,
  fjournal =     "Isis",
  journal-URL =  "http://www.jstor.org/page/journal/isis/about.html",
}

@Article{J:1930:RPRb,
  author =       "R. A. J.",
  title =        "Recent Publications: Reviews: {{\em Standard Table of
                 Square Roots}}, by {L. M. Milne-Thomson}",
  journal =      j-AMER-MATH-MONTHLY,
  volume =       "37",
  number =       "6",
  pages =        "314--314",
  month =        jun # "\slash " # jul,
  year =         "1930",
  CODEN =        "AMMYAE",
  ISSN =         "0002-9890 (print), 1930-0972 (electronic)",
  ISSN-L =       "0002-9890",
  bibdate =      "Mon Jun 28 12:35:55 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  acknowledgement = ack-nhfb,
  fjournal =     "American Mathematical Monthly",
  journal-URL =  "https://www.jstor.org/journals/00029890.htm",
}

@Article{Laughlin:1930:LND,
  author =       "Harry H. Laughlin",
  title =        "Large-Number Division by Calculating Machine",
  journal =      j-AMER-MATH-MONTHLY,
  volume =       "37",
  number =       "6",
  pages =        "287--293",
  month =        jun # "\slash " # jul,
  year =         "1930",
  CODEN =        "AMMYAE",
  ISSN =         "0002-9890 (print), 1930-0972 (electronic)",
  ISSN-L =       "0002-9890",
  bibdate =      "Mon Jun 28 12:35:55 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  acknowledgement = ack-nhfb,
  fjournal =     "American Mathematical Monthly",
  journal-URL =  "https://www.jstor.org/journals/00029890.htm",
}

@Article{Garver:1932:QDNb,
  author =       "Raymond Garver",
  title =        "Questions, Discussions, and Notes: a Square Root
                 Method and Continued Fractions",
  journal =      j-AMER-MATH-MONTHLY,
  volume =       "39",
  number =       "9",
  pages =        "533--535",
  month =        nov,
  year =         "1932",
  CODEN =        "AMMYAE",
  ISSN =         "0002-9890 (print), 1930-0972 (electronic)",
  ISSN-L =       "0002-9890",
  bibdate =      "Mon Jun 28 12:36:47 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  acknowledgement = ack-nhfb,
  fjournal =     "American Mathematical Monthly",
  journal-URL =  "https://www.jstor.org/journals/00029890.htm",
}

@Article{Polachek:1932:MMU,
  author =       "H. Polachek",
  title =        "A method of multiplication used by {Saadia Gaon} in
                 the 10th century",
  journal =      j-SCRIPTA-MATH,
  volume =       "1",
  number =       "??",
  pages =        "245--246",
  month =        "????",
  year =         "1932",
  ISSN =         "0036-9713",
  bibdate =      "Thu Oct 26 11:15:25 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/scripta-math.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Scripta Math.",
  fjournal =     "Scripta Mathematica: A Quarterly Journal Devoted to
                 the Philosophy, History, and Expository Treatment of
                 Mathematics",
  jfm =          "59.0019.03",
  ZBmath =       "2542288",
}

@Article{Simons:1932:IGA,
  author =       "T. E. Simons",
  title =        "{Isaac Greenwood}'s arithmetic",
  journal =      j-SCRIPTA-MATH,
  volume =       "1",
  number =       "??",
  pages =        "262--264",
  month =        "????",
  year =         "1932",
  ISSN =         "0036-9713",
  bibdate =      "Thu Oct 26 11:15:25 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/scripta-math.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Scripta Math.",
  fjournal =     "Scripta Mathematica: A Quarterly Journal Devoted to
                 the Philosophy, History, and Expository Treatment of
                 Mathematics",
  jfm =          "59.0026.02",
  ZBmath =       "2542316",
}

@Book{Couffignal:1933:MCL,
  author =       "L. Couffignal",
  title =        "Les machines {\`a} calculer, leurs principes, leur
                 {\'e}volution. ({French}) [{Calculating} machines,
                 their principles, their evolution]",
  publisher =    "Gauthier-Villars",
  address =      "Paris, France",
  year =         "1933",
  bibdate =      "Wed Oct 13 11:19:11 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Extracts reprinted in \cite[\S 3.2]{Randell:1982:ODC}.
                 Translated by Mr. R. Basu.",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@Article{Kalbfell:1934:QDN,
  author =       "D. C. Kalbfell",
  title =        "Questions, Discussions and Notes: On a Method for
                 Calculating Square Roots",
  journal =      j-AMER-MATH-MONTHLY,
  volume =       "41",
  number =       "8",
  pages =        "504--506",
  month =        oct,
  year =         "1934",
  CODEN =        "AMMYAE",
  ISSN =         "0002-9890 (print), 1930-0972 (electronic)",
  ISSN-L =       "0002-9890",
  bibdate =      "Mon Jun 28 12:37:31 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  acknowledgement = ack-nhfb,
  fjournal =     "American Mathematical Monthly",
  journal-URL =  "https://www.jstor.org/journals/00029890.htm",
}

@Article{Simons:1935:EEC,
  author =       "L. G. Simons",
  title =        "An early eighteenth century {American} readyreckoner",
  journal =      j-SCRIPTA-MATH,
  volume =       "3",
  number =       "??",
  pages =        "94--96",
  month =        "????",
  year =         "1935",
  ISSN =         "0036-9713",
  bibdate =      "Thu Oct 26 11:15:25 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/scripta-math.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Scripta Math.",
  fjournal =     "Scripta Mathematica: A Quarterly Journal Devoted to
                 the Philosophy, History, and Expository Treatment of
                 Mathematics",
  jfm =          "61.0020.03",
  ZBmath =       "2531128",
}

@Article{Calvert:1936:DDS,
  author =       "H. R. Calvert",
  title =        "Decimal Division of Scales before the Metric System",
  journal =      j-ISIS,
  volume =       "25",
  number =       "2",
  pages =        "433--436",
  month =        sep,
  year =         "1936",
  CODEN =        "ISISA4",
  ISSN =         "0021-1753 (print), 1545-6994 (electronic)",
  ISSN-L =       "0021-1753",
  bibdate =      "Tue Jul 30 21:21:25 MDT 2013",
  bibsource =    "http://www.jstor.org/action/showPublication?journalCode=isis;
                 http://www.jstor.org/stable/i211115;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/isis1930.bib",
  URL =          "http://www.jstor.org/stable/225380",
  acknowledgement = ack-nhfb,
  fjournal =     "Isis",
  journal-URL =  "http://www.jstor.org/page/journal/isis/about.html",
}

@Book{LeVita:1936:ALI,
  author =       "Maurice H. {Le Vita}",
  title =        "An Arithmetic of Life Insurance",
  publisher =    "Life Office Management Association",
  address =      "New York",
  pages =        "xii + 132",
  year =         "1936",
  LCCN =         "HG8781 .L43",
  bibdate =      "Sat Aug 12 14:42:20 MDT 2023",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://hdl.handle.net/2027/mdp.39015017290688;
                 https://babel.hathitrust.org/cgi/pt?id=mdp.39015017290688",
  abstract =     "We have determined this item to be in the public
                 domain according to US copyright law through
                 information in the bibliographic record and/or US
                 copyright renewal records. The digital version is
                 available for all educational uses worldwide. Please
                 contact HathiTrust staff at hathitrust-help <at>
                 umich.edu with any questions about this item. Life
                 insurance--Mathematics. (LCCN)36034103.
                 (OCoLC)ocm03161649. HG8781 .L43. HG 8781 .L66.
                 Http://hdl.handle.net/2027/mdp.39015017290688.",
  acknowledgement = ack-nhfb,
  remark =       "While not about computer arithmetic, this book is
                 about practical applications of arithmetic in the life
                 insurance industry. It considers compound interest
                 calculations, present values of financial instruments,
                 mortality tables, insurance premiums, bond returns, and
                 so on. In Table 1, which shows the growth of an
                 investment at 3 percent over 10 years, the author
                 [amusingly] comments ``Mathematicians have already
                 worked out the multiplications and have incorporated
                 them into a table. With the use of this table, the
                 result can be obtained by a single multiplication.''.
                 Although the MARC record indicates the book is in the
                 public domain, the URL only permits download of a
                 single page at a time, although it is possible to page
                 through the book.",
  tableofcontents = "Preface / vii \\
                 Index to Tables / xi \\
                 Notes on the Solution of Problems / xii \\
                 \\
                 I. Interest and Discount / 1 \\
                 Interest \\
                 Discount \\
                 Examples \\
                 Observations \\
                 Problems \\
                 \\
                 II. The Mortality Table and Easy Problems in Rate
                 Calculation at Age 90 / 6 \\
                 Natural or Net One-Year Term Premium \\
                 Net One-Year Pure Endowment \\
                 Net Single Premium Whole Life \\
                 Fundamental Principle \\
                 Observations \\
                 Problems \\
                 \\
                 III. Single Premium Contracts --- Age 35 / 14 \\
                 Mortality Table \\
                 (Net) Single Premium 10-Year Term \\
                 (Net) Single Premium 10-Year Pure Endowment \\
                 (Net) Single Premium 10-Year Endowment \\
                 (Net) Single Premium Whole Life \\
                 (Net) Single Premium 10-Year Temporary Annuity \\
                 (Net) Single Premium Life Annuity \\
                 \\
                 IV. Development of Net Annual Premiums / 22 \\
                 Extension of Use of Discount \\
                 (Net) Annual Premium, Whole Life Policy \\
                 (Net) Annual Premium, 10-Payment Life \\
                 (Net) Annual Premium, 10-Year Term \\
                 (Net) Annual Premium, 10-Year Endowment \\
                 The ``Practical' and `More Exact' Premium \\
                 Alternative Method of Obtaining Net Annual Premiums \\
                 Problems \\
                 \\
                 V. More About Premiums / 30 \\
                 The Yearly Renewable Term Policy \\
                 Loading the Premium \\
                 Partial or Instalment Premiums \\
                 Problems \\
                 \\
                 VI. Net Level Premium Reserves / 34 \\
                 10-Year Term Policy \\
                 10-Year Endowment Policy \\
                 Whole Life Policy \\
                 10-Payment Life Policy \\
                 Yearly Renewable Term \\
                 Problems \\
                 \\
                 VII. Reserve Fund, Mortality Fund and Cost of Insurance
                 / 44 \\
                 Reserve Credit \\
                 Payment of Death Claims \\
                 The Reserve Fund and Mortality Fund \\
                 Cost of Insurance \\
                 Problems \\
                 \\
                 VIII. Full Preliminary Term Valuation \\
                 Gross Level Annual Premiums \\
                 Preliminary Term \\
                 Terminal Reserves Policy P \\
                 Full Preliminary Term Valuation \\
                 Modified Preliminary Term \\
                 Problems \\
                 \\
                 IX. Initial, Mean, and Calendar Year Reserves \\
                 \\
                 Initial Reserve \\
                 Mean Reserve \\
                 Calendar Year Reserve \\
                 Initial and Mean Reserves, F.P.T. Basis \\
                 Problems \\
                 \\
                 X. Non-Foreiture Options; Cash VALUE; Paid-Up and
                 Extended Insurance; Loan Value / 61 \\
                 The Cash Value \\
                 What Happens When Policy is Surrendered \\
                 Non-Forfeiture Options (Option 1, Option 2, and Option
                 3) \\
                 Cash Values under F.P.T. Basis of Valuation \\
                 Loan Values \\
                 Problems \\
                 \\
                 XI. Profits to a Life Insurance Company / 67 \\
                 Actual and Expected Mortality \\
                 Actual and Expected Expenses \\
                 Actual and Expected Interest \\
                 Gain and Loss for the Year \\
                 Arithmetical Statement of Financial Status \\
                 Problems \\
                 \\
                 XII. Distribution of Surplus --- Dividend Options / 73
                 \\
                 Allocating Surplus to Policyholders \\
                 Share of Gain from Mortality, Loading and Interest \\
                 Dividend Formula \\
                 Variations in Dividend Formula \\
                 Dividend Options (Options 1 to 6) \\
                 Withdrawing the Dividend or Surrendering the Dividend
                 Credit \\
                 Problems \\
                 \\
                 XIII. Further Problems in Interest and Discount / 79
                 \\
                 Fundamental Principle \\
                 Annuity Certain (Present Value of) \\
                 Annuity Certain (Amount of) \\
                 Interest Compounded Oftener than Once a Year \\
                 Value of a Bond \\
                 Problems \\
                 \\
                 XIV. Deferred Annuity --- Certain and Continuous
                 Annuity --- Optional Modes of Settlement / 91 \\
                 Deferred Life Annuity \\
                 ``Combination'' Annuity Contract \\
                 Optional Modes of Settlement \\
                 Problems \\
                 \\
                 XV. Mortality Rates and Mortality Tables / 94 \\
                 Rate of Mortality \\
                 Building the Table \\
                 Changing Number at Initial Age \\
                 Selection and Select Tables \\
                 Indicating the Age (for Mortality Analysis) \\
                 Select Table \\
                 Ultimate Tables and Select and Ultimate Tables \\
                 Problems \\
                 \\
                 XVI. More About Reserves / 103 \\
                 Fundamental Principle Amended \\
                 Corollary to Amended Principle \\
                 Prospective and Retrospective Method of Obtaining the
                 Reserve \\
                 Reserves on Single Premium Policies \\
                 Reserves on Substandard Policies \\
                 Percentage Mortality Rating Table \\
                 Problems. \\
                 \\
                 XVII. Modified Preliminary Term Valuation / 109 \\
                 M.P.T. Basis of Valuation \\
                 Method A: M.P.T. Whole Life Basis \\
                 Method B: M.P.T. 20-Payment Life Basis \\
                 Method C: M.P.T. Original Plan Basis \\
                 Illinois Standard System of Valuation \\
                 Ohio Standard System of Valuation \\
                 New Jersey Standard System of Valuation \\
                 Problems \\
                 \\
                 Appendices: \\
                 I. Miscellaneous Examples / 118 \\
                 II. Chart 3B --- Single Premium Life Insurance (Age 35)
                 / 121 \\
                 III. Chart 5B -- Single Premium Life Annuity (Age 35) /
                 122 \\
                 IV. Answers to Problems and Miscellaneous Examples 123
                 \\
                 Index / 127",
  usmarc540 =    "[US Library of Congress record]: We have determined
                 this item to be in the public domain according to US
                 copyright law through information in the bibliographic
                 record and/or US copyright renewal records. The digital
                 version is available for all educational uses
                 worldwide.",
}

@Article{Phillips:1936:BC,
  author =       "E. W. Phillips",
  title =        "Binary calculation",
  journal =      j-J-INST-ACTUARIES,
  volume =       "67",
  number =       "??",
  pages =        "187--221",
  year =         "1936",
  ISSN =         "0020-2681",
  bibdate =      "Wed Oct 13 11:33:16 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Reprinted in \cite[\S 7.1]{Randell:1982:ODC}.",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of the Institute of Actuaries",
}

@Misc{Zuse:1936:VSD,
  author =       "K. Zuse",
  title =        "{Verfahren zur selbstt{\"a}tigen Durchfuhrung von
                 Rechnungen mit Hilfe von Rechenmaschinen}. ({German})
                 [{Procedure} for automatic execution of calculations by
                 calculating machines]",
  howpublished = "German patent application Z23624.",
  day =          "11",
  month =        apr,
  year =         "1936",
  bibdate =      "Wed Oct 13 11:22:03 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Reprinted in \cite[\S 4.1]{Randell:1982:ODC}.",
  acknowledgement = ack-nhfb,
  language =     "German",
}

@Article{Escott:1937:QDN,
  author =       "E. B. Escott",
  title =        "Questions, Discussions, and Notes: Rapid Method for
                 Extracting a Square Root",
  journal =      j-AMER-MATH-MONTHLY,
  volume =       "44",
  number =       "10",
  pages =        "644--646",
  month =        dec,
  year =         "1937",
  CODEN =        "AMMYAE",
  ISSN =         "0002-9890 (print), 1930-0972 (electronic)",
  ISSN-L =       "0002-9890",
  bibdate =      "Mon Jun 28 12:38:44 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  acknowledgement = ack-nhfb,
  fjournal =     "American Mathematical Monthly",
  journal-URL =  "https://www.jstor.org/journals/00029890.htm",
}

@Book{Millikan:1937:MMP,
  author =       "Robert A. Millikan and Duane E. Roller and Earnest C.
                 Watson",
  title =        "Mechanics, Molecular Physics, Heat, and Sound",
  publisher =    pub-MIT,
  address =      pub-MIT:adr,
  pages =        "????",
  year =         "1937",
  bibdate =      "Mon May 21 17:16:04 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See Appendix: Significant Figures and Notations by
                 Powers of Ten.",
  acknowledgement = ack-nhfb,
  remark =       "Cited in \cite[ref. 22]{Carter:2013:ESF}.",
}

@MastersThesis{Shannon:1937:SAR,
  author =       "Claude Elwood Shannon",
  title =        "A Symbolic Analysis of Relay and Switching Circuits",
  type =         "{Master of Science}",
  school =       "Department of Electrical Engineering, MIT",
  address =      "Cambridge, MA, USA",
  pages =        "72",
  day =          "10",
  month =        aug,
  year =         "1937",
  bibdate =      "Thu Nov 18 10:35:20 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Not submitted until 1940",
  URL =          "http://dspace.mit.edu/bitstream/handle/1721.1/11173/34541425.pdf",
  acknowledgement = ack-nhfb,
  author-dates = "April 30, 1916--February 24, 2001",
  remark =       "Smiley \cite[p. 91]{Smiley:2010:MWI} claims: ``He
                 [Shannon] also had the insight, like Atanasoff, that
                 the binary arithmetic that relay switches represented
                 would simplify information systems. His master's
                 thesis, written when he as twenty-one and published
                 when he was twenty-two, is considered to be one of the
                 most important, if not the most important, master's
                 thesis of the twentieth century.''\par

                 Pages 59--61 of the thesis are a section called
                 ``Electric Adder to the Base Two'', and pages 62--68,
                 ``A Factor Table Machine'', describe a machine that
                 will print a table of factors and primes of all the
                 integers from 1 to 100,000,000. Shannon notes on page
                 68: ``As to the practicality of such a device, it might
                 be said that J. P. Kulik spent 20 years in constructing
                 a table of primes up to 100,000,000 and when finished
                 it was found to contain so many errors that it was not
                 worth publishing. The machine described here could
                 probably be made to handle 5 numbers per second so that
                 the table would require only about 2 months to
                 construct.''",
}

@Article{Benford:1938:LAN,
  author =       "Frank Benford",
  title =        "The Law of Anomalous Numbers",
  journal =      j-PROC-AMER-PHIL-SOC,
  volume =       "78",
  number =       "4",
  pages =        "551--572",
  month =        mar,
  year =         "1938",
  CODEN =        "PAPCAA",
  ISSN =         "0003-049X (print), 2326-9243 (electronic)",
  ISSN-L =       "0003-049X",
  bibdate =      "Thu Feb 15 16:28:28 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://links.jstor.org/sici?sici=0003-049X%2819380331%2978%3A4%3C551%3ATLOAN%3E2.0.CO%3B2-G",
  abstract =     "It has been observed that the first pages of a table
                 of common logarithms show more wear than do the last
                 pages, indicating that more used numbers begin with the
                 digit 1 than with the digit 9. A compilation of some
                 20,000 first digits taken from widely divergent sources
                 shows that there is a logarithmic distribution of first
                 digits when the numbers are composed of four or more
                 digits. An analysis of the numbers from different
                 sources shows that the numbers taken from unrelated
                 subjects, such as a group of newspaper items, show a
                 much better agreement with a logarithmic distribution
                 than do numbers from mathematical tabulations or other
                 formal data. There is here the peculiar fact that
                 numbers that individually are without relationship are,
                 when considered in large groups, in good agreement with
                 a distribution law---hence the name ``Anomalous
                 Numbers.''\par

                 A further analysis of the data shows a strong tendency
                 for bodies of numerical data to fall into geometric
                 series. If the series is made up of numbers containing
                 three or more digits the first digits form a
                 logarithmic series. If the numbers contain only single
                 digits the geometric relation still holds but the
                 simple logarithmic relation no longer applies.\par

                 An equation is given showing the frequencies of first
                 digits in the different orders of numbers 1 to 10, 10
                 to 100, etc.\par

                 The equation also gives the frequency of digits in the
                 second, third + place of a multi-digit number, and it
                 is shown that the same law applies to
                 reciprocals.\par

                 There are many instances showing that the geometric
                 series, or the logarithmic law, has long been
                 recognized as a common phenomenon in factual literature
                 and in the ordinary affairs of life. The wire gauge and
                 drill gauge of the mechanic, the magnitude scale of the
                 astronomer and the sensory response curves of the
                 psychologist are all particular examples of a
                 relationship that seems to extend to all human affairs.
                 The Law of Anomalous Numbers is thus a general
                 probability law of widespread application.",
  acknowledgement = ack-nhfb,
  fjournal =     "Proceedings of the {American Philosophical Society}
                 held at {Philadelphia} for promoting useful knowledge",
  journal-URL =  "http://www.jstor.org/journal/procamerphilsoci",
  keywords =     "Benford's Law; Law of Anomalous Numbers; Zipf's Law",
  remark =       "From \cite{Logan:1978:FDP}: ``Benford's paper was
                 published in 1938 in a journal of rather limited
                 circulation and not usually read by mathematicians. It
                 so happened that it was immediately followed in the
                 same issue by a physics paper which became of some
                 importance for secret nuclear work during World War II
                 [H. A. Bethe, M. E. Rose, and L. P. Smith, `The
                 Multiple Scattering of Electrons', Proc. Amer. Phil.
                 Soc. 78(4), 573--585 (1938)]. That is why Benford's
                 paper caught the attention of physicists in the early
                 1940's and was much discussed. This led to the notes in
                 Nature by Goudsmit and Furry [3] and Furry and Hurwitz
                 [4] containing an effort to explain Benford's law. We
                 considered it at that time merely a welcome diversion
                 and did not expect that over thirty papers would be
                 devoted to this subject in subsequent years.'' The 2006
                 bibliography \cite{Hurlimann:2006:BLB} cites 325
                 publications about Benford's Law.",
}

@PhdThesis{Couffignal:1938:AMA,
  author =       "L. Couffignal",
  title =        "Sur l'analyse m{\'e}canique. Application aux machines
                 {\`a} calculer et aux calculs de la m{\'e}canique
                 c{\'e}leste. ({French}) [{On} mechanical analysis.
                 Application to calculating machines and to calculation
                 in celestial mechanics]",
  publisher =    "Gauthier-Villars",
  school =       "Facult{\'e} des Sciences de Paris",
  address =      "Paris, France",
  year =         "1938",
  bibdate =      "Wed Oct 13 11:17:22 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Extracts reprinted in \cite[\S 2.7]{Randell:1982:ODC}.
                 Translated by Mr. R. Basu.",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@Book{Hardy:1938:ITN,
  author =       "G. H. (Godfrey Harold) Hardy and E. M. (Edward
                 Maitland) Wright",
  title =        "An Introduction to the Theory of Numbers",
  publisher =    pub-OXFORD,
  address =      pub-OXFORD:adr,
  pages =        "xvi + 403",
  year =         "1938",
  LCCN =         "QA241 .H28",
  bibdate =      "Fri Nov 30 06:49:15 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Shannon:1938:SAR,
  author =       "Claude E. Shannon",
  title =        "A Symbolic Analysis of Relay and Switching Circuits",
  journal =      j-TRANS-AMER-INST-ELEC-ENG,
  volume =       "57",
  number =       "??",
  pages =        "713--723",
  month =        dec,
  year =         "1938",
  CODEN =        "TAEEA5",
  ISSN =         "0096-3860",
  bibdate =      "Sat Nov 20 08:54:12 2010",
  bibsource =    "http://www2.research.att.com/~njas/doc/shannonbio.html;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Transactions of the American Institute of Electrical
                 Engineers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6413714",
  remark =       "This is Shannon's first published paper (his Master's
                 thesis). In 1940, it received the Alfred Noble Prize of
                 the combined engineering societies of the United
                 States, an award given each year to a person not over
                 thirty for a paper published in one of the journals of
                 the participating societies. H. H. Goldstine
                 \cite{Goldstine:1972:CPN} called this work ``one of the
                 most important master's theses ever written \ldots{} a
                 landmark in that it helped to change digital circuit
                 design from an art to a science.''",
}

@Article{Jager:1939:AAD,
  author =       "Robert Jager and Boyd C. Patterson",
  title =        "The Artificial Arithmetick in Decimals of {Robert
                 Jager} ({London}, 1651)",
  journal =      j-ISIS,
  volume =       "31",
  number =       "1",
  pages =        "25--31",
  month =        nov,
  year =         "1939",
  CODEN =        "ISISA4",
  ISSN =         "0021-1753 (print), 1545-6994 (electronic)",
  ISSN-L =       "0021-1753",
  bibdate =      "Tue Jul 30 21:26:49 MDT 2013",
  bibsource =    "http://www.jstor.org/action/showPublication?journalCode=isis;
                 http://www.jstor.org/stable/i302217;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/isis1930.bib",
  URL =          "http://www.jstor.org/stable/226014",
  acknowledgement = ack-nhfb,
  fjournal =     "Isis",
  journal-URL =  "http://www.jstor.org/page/journal/isis/about.html",
}

@Article{K:1939:BRBd,
  author =       "M. G. K.",
  title =        "Book Review: {{\booktitle{Duodecimal Arithmetic}}, by
                 George S. Terry}",
  journal =      j-J-R-STAT-SOC,
  volume =       "102",
  number =       "2",
  pages =        "299--300",
  month =        "????",
  year =         "1939",
  DOI =          "https://doi.org/10.2307/2980013",
  ISSN =         "0952-8385",
  bibdate =      "Sat Jan 24 11:18:08 MST 2015",
  bibsource =    "http://www.jstor.org/stable/i349540;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jrss-a-1930.bib",
  URL =          "http://www.jstor.org/stable/2980013",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of the Royal Statistical Society",
  journal-URL =  "http://www.jstor.org/journals/09528385.html",
}

@TechReport{Atanasoff:1940:CMS,
  author =       "J. V. Atanasoff",
  title =        "Computing machine for the solution of large systems of
                 linear algebraic equations",
  type =         "Unpublished memorandum",
  institution =  "Iowa State College",
  address =      "Ames, IA, USA",
  month =        aug,
  year =         "1940",
  bibdate =      "Wed Oct 13 11:36:11 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Reprinted in \cite[\S 7.2]{Randell:1982:ODC}.",
  acknowledgement = ack-nhfb,
}

@Misc{Bush:1940:AM,
  author =       "V. Bush",
  title =        "Arithmetical Machine",
  howpublished = "Vannevar Bush Papers, Container 18, Folder: Caldwell,
                 Samuel, 1939--1940",
  year =         "1940",
  bibdate =      "Wed Oct 13 11:37:32 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Reprinted in \cite[\S 7.3]{Randell:1982:ODC}.
                 Copyright interest in the unpublished writings of
                 Vannevar Bush has been dedicated to the public.",
  acknowledgement = ack-nhfb,
}

@TechReport{Stibitz:1940:C,
  author =       "G. R. Stibitz",
  title =        "Computer",
  type =         "Unpublished memorandum",
  institution =  "Bell Telephone Laboratories",
  address =      "New York, NY, USA",
  year =         "1940",
  bibdate =      "Wed Oct 13 11:30:38 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Reprinted in \cite[\S 6.1]{Randell:1982:ODC}.",
  acknowledgement = ack-nhfb,
}

@MastersThesis{Berry:1941:DED,
  author =       "Clifford Edward Berry",
  title =        "Design of electrical data recording and reading
                 mechanism",
  type =         "{M.S.} thesis",
  school =       "Iowa State College",
  address =      "Ames, IA, USA",
  pages =        "32",
  year =         "1941",
  bibdate =      "Thu Nov 18 11:18:18 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  author-dates = "1918--1963",
  historical-note = "From
                 http://www.lib.iastate.edu/arch/rgrp/5-2-1-1.html:

                 ``John Vincent Atanasoff received his M.S. (1926) in
                 Mathematics from Iowa State College (University) and
                 received his Ph.D. (1930) in Theoretical Physics from
                 the University of Wisconsin-Madison. He returned to
                 Iowa State in 1930 as Assistant Professor in
                 mathematics and physics and was promoted to Associate
                 Professor (1936). Atanasoff began developing concepts
                 for an electronic computing machine in 1937. It was
                 shortly thereafter that he, along with graduate student
                 Clifford Berry, started work on the world's first
                 electronic digital computer. The computer would later
                 be named the Atanasoff-Berry Computer (ABC).

                 Work on the machine stopped at the start of World War
                 II in 1941 and the ABC was never patented. Atanasoff
                 and Berry were both called to support the war effort
                 and left Iowa State. By the end of the decade, the ABC
                 was removed from the basement of Physics Hall and
                 dismantled.

                 Atanasoff and the ABC were part of a major court case
                 between Honeywell, Inc. and Sperry Rand Corporation
                 which occurred 1967-1973. The case involved the ENIAC
                 patent which covered basic ownership rights to the
                 design of electronic digital computers. During the
                 trial, the judge concluded that the invention of the
                 ENIAC was derived from the work of John Vincent
                 Atanasoff at Iowa State University.

                 A replica of the Atanasoff-Berry Computer was completed
                 and unveiled to the public in 1996. The ABC replica was
                 constructed by a team of Iowa State scientists at the
                 Ames Laboratory and was exhibited at museums throughout
                 the country over the next several years.''",
  remark =       "This thesis may be one of the earliest surviving
                 records of the ABC computer built by John Atanasoff and
                 Clifford Berry in the late 1930s. The one-of-a-kind ABC
                 was destroyed in 1948, and most of its parts were lost.
                 Also cited in ``Charles W. Bradley Collection on the
                 ENIAC Trial, 1930--1966'', (found in
                 http://discover.lib.umn.edu/): CWB as an attorney for
                 the group retained by Honeywell in the Honeywell v.
                 Sperry Rand ENIAC trial. The ABC had a 50-bit word.",
}

@Article{Lancaster:1942:MME,
  author =       "Otis E. Lancaster",
  title =        "Machine Method for the Extraction of Cube Root",
  journal =      j-J-AM-STAT-ASSOC,
  volume =       "37",
  number =       "217",
  pages =        "112--115",
  month =        mar,
  year =         "1942",
  CODEN =        "JSTNAL",
  ISSN =         "0162-1459 (print), 1537-274X (electronic)",
  ISSN-L =       "0162-1459",
  bibdate =      "Wed Jan 25 08:05:24 MST 2012",
  bibsource =    "http://www.jstor.org/journals/01621459.html;
                 http://www.jstor.org/stable/i314096;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jamstatassoc1940.bib",
  URL =          "http://www.jstor.org/stable/2279437",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of the American Statistical Association",
  journal-URL =  "http://www.tandfonline.com/loi/uasa20",
}

@TechReport{Mauchly:1942:UHS,
  author =       "J. W. Mauchly",
  title =        "The use of high speed vacuum tube devices for
                 calculating",
  type =         "Privately circulated memorandum",
  institution =  "Moore School of Electrical Engineering, University of
                 Pennsylvania",
  address =      "Philadelphia, PA, USA",
  month =        aug,
  year =         "1942",
  bibdate =      "Wed Oct 13 11:52:54 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Reprinted in \cite[\S 7.6]{Randell:1982:ODC}.",
  acknowledgement = ack-nhfb,
}

@TechReport{Rajchman:1942:REP,
  author =       "J. A. Rajchman and G. A. Morton and A. W. Vance",
  title =        "Report on Electronic Predictors for Anti-Aircraft Fire
                 Control",
  institution =  "Research Laboratories, R.C.A. Manufacturing Company,
                 Inc.",
  address =      "Camden, NJ, USA",
  month =        apr,
  year =         "1942",
  bibdate =      "Sat Feb 8 10:28:55 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Reprinted in \cite[\S 7.4]{Randell:1982:ODC}.",
  acknowledgement = ack-nhfb,
}

@Article{Crawford:1943:DNS,
  author =       "W. S. H. Crawford",
  title =        "Discussions and Notes: Square Roots from a Table of
                 Cosines",
  journal =      j-AMER-MATH-MONTHLY,
  volume =       "50",
  number =       "3",
  pages =        "190--191",
  month =        mar,
  year =         "1943",
  CODEN =        "AMMYAE",
  ISSN =         "0002-9890 (print), 1930-0972 (electronic)",
  ISSN-L =       "0002-9890",
  bibdate =      "Mon Jun 28 12:36:57 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  acknowledgement = ack-nhfb,
  fjournal =     "American Mathematical Monthly",
  journal-URL =  "https://www.jstor.org/journals/00029890.htm",
}

@TechReport{Rademacher:1943:MTI,
  author =       "Hans Rademacher",
  title =        "Mathematical Topics of Interest in {PX}, Part Two:
                 Summary of Articles Dealing with Rounding off Errors",
  type =         "{PX} Report",
  number =       "14",
  institution =  "Moore School of Electrical Engineering, Office of the
                 Director Records, University of Pennsylvania",
  address =      "Philadelphia, PA, USA",
  day =          "30",
  month =        nov,
  year =         "1943",
  bibdate =      "Fri Jun 15 17:39:28 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "Cited on page 34 of Haigh, Priestley, and Rope,
                 \booktitle{ENIAC in Action} (2016) (ISBN 0-262-03398-4)
                 as an annotated bibliography of rounding errors.",
}

@Article{Goudsmit:1944:SFN,
  author =       "S. A. Goudsmit and W. H. Furry",
  title =        "Significant Figures of Numbers in Statistical Tables",
  journal =      j-NATURE,
  volume =       "154",
  number =       "3921",
  pages =        "800--801",
  day =          "23",
  month =        dec,
  year =         "1944",
  CODEN =        "NATUAS",
  DOI =          "https://doi.org/10.1038/154800a0",
  ISSN =         "0028-0836 (print), 1476-4687 (electronic)",
  ISSN-L =       "0028-0836",
  bibdate =      "Sun Sep 18 11:57:19 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.nature.com/nature/journal/v154/n3921/pdf/154800a0.pdf",
  abstract =     "A rough qualitative explanation of this fact can
                 easily be given. If we consider tables in which the
                 entries become rarer the larger they are, we can draw
                 the obvious conclusion that in any interval, say,
                 between 10 and 99, or 10,000 and 99,999, there are more
                 entries on the small side than on the large side.",
  acknowledgement = ack-nhfb,
  fjournal =     "Nature",
  journal-URL =  "http://www.nature.com/nature/archive/",
  keywords =     "Benford's Law; Law of Anomalous Numbers; Zipf's Law",
}

@Article{Furry:1945:DND,
  author =       "W. H. Furry and Henry Hurwitz",
  title =        "Distribution of Numbers and Distribution of
                 Significant Figures",
  journal =      j-NATURE,
  volume =       "155",
  number =       "3924",
  pages =        "52--53",
  day =          "13",
  month =        jan,
  year =         "1945",
  CODEN =        "NATUAS",
  DOI =          "https://doi.org/10.1038/155052a0",
  ISSN =         "0028-0836 (print), 1476-4687 (electronic)",
  ISSN-L =       "0028-0836",
  bibdate =      "Sun Sep 18 11:51:37 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/benfords-law.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.nature.com/nature/journal/v155/n3924/pdf/155052a0.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Nature",
  journal-URL =  "http://www.nature.com/nature/archive/",
  keywords =     "Benford's Law; Law of Anomalous Numbers; Zipf's Law",
}

@TechReport{vonNeumann:1945:FDR,
  author =       "John von Neumann",
  title =        "First Draft of a Report on the {EDVAC}",
  institution =  "University of Pennsylvania",
  day =          "30",
  month =        jun,
  year =         "1945",
  bibdate =      "Mon Jun 06 19:17:03 2005",
  bibsource =    "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Ai/alife.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Reprinted in \cite[\S 8.2]{Randell:1982:ODC}.",
  acknowledgement = ack-nhfb,
  remark =       "This is the report that got von Neumann's name
                 associated with the serial, stored-program, general
                 purpose, digital architecture upon which 99.99\% of all
                 computers today are based.",
  xxnote =       "Report prepared for U.S. Army Ordinance Department
                 under Contract W-670-ORD-4926. Reprinted in
                 \cite[pp.~177--246]{Stern:1981:EUA},
                 \cite[pp.~399--413]{Randell:1982:ODC},
                 \cite{vonNeumann:1993:FDR}, and
                 \cite{Laplante:1996:GPC}.",
}

@Article{Aiken:1946:ASC,
  author =       "H. H. Aiken and G. M. Hopper",
  title =        "The {Automatic Sequence Controlled Calculator}",
  journal =      j-ELECTR-ENG,
  volume =       "65",
  number =       "??",
  pages =        "384--391, 449--454, 522--528",
  year =         "1946",
  CODEN =        "ELENAC",
  ISSN =         "0095-9197",
  bibdate =      "Wed Oct 13 11:26:29 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Reprinted in \cite[\S 5.2]{Randell:1982:ODC}.",
  acknowledgement = ack-nhfb,
  fjournal =     "Electrical Engineering (American Institute of
                 Electrical Engineers)",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6413714",
}

@TechReport{Burks:1946:PDL,
  author =       "Arthur W. Burks and Herman H. Goldstine and John von
                 Neumann",
  title =        "Preliminary discussion of the logical design of an
                 electronic computing instrument",
  institution =  inst-INST-ADV-STUDY,
  address =      inst-INST-ADV-STUDY:adr,
  pages =        "42",
  day =          "28",
  month =        jun,
  year =         "1946",
  MRnumber =     "MR22442",
  bibdate =      "Wed Oct 13 08:17:48 2004",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/v/von-neumann-john.bib;
                 https://www.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Math/computer.arithmetic.bib;
                 https://www.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Math/fparith.bib;
                 https://www.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Theory/arith.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Report to the U.S. Army Ordnance Department under
                 contract W-36-034-OKD-7481. Reprinted in \cite[Paper
                 2]{Taub:1963:JNCa}, \cite{Bell:1971:CSR}, \cite[pp.
                 221--259]{Swartzlander:1976:CDD} and \cite[pp.
                 97--146]{Aspray:1987:PJN}",
  URL =          "https://deepblue.lib.umich.edu/handle/2027.42/3972;
                 https://grch.com.ar/docs/p1/Apuntes/eng/Logical%20Design%20of%20an%20Electronic%20Computing%20Instrument.pdf",
  acknowledgement = ack-nhfb,
  author-dates = "John von Neumann (28 December 1903--8 February 1957)",
  remark =       "Discusses floating-point versus fixed-point
                 computation, and concludes that floating-point is
                 probably not justifiable. They wrote:\par

                 ``There appear to be two major purposes in a `floating'
                 decimal point system both of which arise from the fact
                 that the number of digits in a word is a constant fixed
                 by design considerations for each particular machine.
                 The first of these purposes is to retain in a sum or
                 product as many significant digits as possible and the
                 second of these is to free the human operator from the
                 burden of estimating and inserting into a problem
                 `scale factors' --- multiplicative constants which
                 serve to keep numbers within the limits of the
                 machine.\par

                 There is, of course, no denying the fact that human
                 time is consumed in arranging for the introduction of
                 suitable scale factors. We only argue that the time so
                 consumed is a very small percentage of the total time
                 we will spend in preparing an interesting problem for
                 our machine. The first advantage of the floating point
                 is, we feel, somewhat illusory. In order to have such a
                 floating point, one must waste memory capacity which
                 could otherwise be used for carrying more digits per
                 word. It would therefore seem to us not at all clear
                 whether the modest advantages of a floating binary
                 point offset the loss of memory capacity and the
                 increased complexity of the arithmetic and control
                 circuits.''",
}

@Article{Cesareo:1946:RI,
  author =       "O. Cesareo",
  title =        "The Relay Interpolator",
  journal =      j-BELL-LABS-RECORD,
  volume =       "23",
  number =       "??",
  pages =        "457--460",
  year =         "1946",
  CODEN =        "BLRCAB",
  ISSN =         "0005-8564",
  bibdate =      "Wed Oct 13 11:31:47 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Reprinted in \cite[\S 6.2]{Randell:1982:ODC}.",
  acknowledgement = ack-nhfb,
  fjournal =     "Bell Laboratories Record",
}

@Article{Comrie:1946:BDC,
  author =       "L. J. Comrie",
  title =        "{Babbage}'s Dream Come True",
  journal =      j-NATURE,
  volume =       "158",
  number =       "4017",
  pages =        "567--568",
  day =          "26",
  month =        oct,
  year =         "1946",
  CODEN =        "NATUAS",
  DOI =          "https://doi.org/10.1038/158567a0",
  ISSN =         "0028-0836 (print), 1476-4687 (electronic)",
  ISSN-L =       "0028-0836",
  bibdate =      "Wed Aug 9 07:30:09 2023",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/babbage-charles.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The black mark earned by the government of the day
                 more than a hundred years ago for its failure to see
                 Charles Babbage's difference engine brought to a
                 successful conclusion has still to be wiped out. It is
                 not too much to say that it cost Britain the leading
                 place in the art of mechanical computing. Babbage then
                 conceived and worked on his `analytical engine',
                 designed to store numbers and operate on them according
                 to a sequence of processes conveyed to the machine by
                 cards similar to those used in the Jacquard loom. This,
                 however, was never completed.",
  acknowledgement = ack-nhfb,
  fjournal =     "Nature",
  journal-URL =  "http://www.nature.com/nature/archive/",
  remark =       "The title in the Nature archive index is completely
                 wrong: it says ``A Manual of Operation for the
                 Automatic Sequence Controlled Calculator''. After the
                 critical introduction [see the abstract], the article
                 goes on to describe IBM's gift to Harvard of the
                 Automatic Sequence Controlled Calculator. It reports
                 about the ASCC: ``The machine contains seventy-two
                 storage counters, capable of holding twenty-three
                 digits and a sign. \ldots{} When working to the full
                 23-figure capacity of the machine, multiplication takes
                 about six seconds, and division twice as long;
                 additions and subtractions are done at the rate of
                 three a second, whatever their length.'' It then
                 describes the computation of logarithms via the Taylor
                 series expansion of $ \log (1 + x) $, and reports that
                 it can do exponential, trigonometric, and hyperbolic
                 functions as well.",
}

@TechReport{Dreyer:1946:REM,
  author =       "H.-J. Dreyer and A. Walther",
  title =        "{Der Rechenautomat Ipm. Entwicklung Mathematischer
                 Instrumente in Deutschland 1939 bis 1945}. ({German})
                 [{The} {Ipm} Calculator. {The} development of
                 mathematical instruments in {Germany} 1939--1945]",
  type =         "{Bericht}",
  number =       "A3",
  institution =  "Institut f{\"u}r Praktische Mathematik, Technische
                 Hochschule",
  address =      "Darmstadt, West Germany",
  day =          "19",
  month =        aug,
  year =         "1946",
  bibdate =      "Wed Oct 13 11:20:15 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Reprinted in \cite[\S 3.3]{Randell:1982:ODC}.
                 Translated by Mr. and Mrs. P. Jones",
  acknowledgement = ack-nhfb,
  language =     "German",
}

@Article{Goldstine:1946:ENI,
  author =       "H. H. Goldstine and Adele Goldstine",
  title =        "The {Electronic Numerical Integrator and Computer
                 (ENIAC)}",
  journal =      j-MATH-TABLES-OTHER-AIDS-COMPUT,
  volume =       "2",
  number =       "15",
  pages =        "97--110",
  month =        jul,
  year =         "1946",
  CODEN =        "MTTCAS",
  ISSN =         "0891-6837",
  bibdate =      "Tue Oct 13 08:44:19 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  note =         "Reprinted in \cite[\S 7.7]{Randell:1982:ODC}.",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Tables Other Aids Comput.",
  fjournal =     "Mathematical Tables and Other Aids to Computation",
  journal-URL =  "http://www.ams.org/mcom/",
}

@TechReport{Goldstine:1947:PCPa,
  author =       "Herman H. Goldstine and John von Neumann",
  title =        "Planning and coding of problems for an electronic
                 computing instrument. {Part 1}, Vol. 1",
  type =         "Technical report",
  institution =  inst-INST-ADV-STUDY,
  address =      inst-INST-ADV-STUDY:adr,
  pages =        "??",
  month =        "????",
  year =         "1947",
  bibdate =      "Fri Nov 16 16:35:14 2012",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/v/von-neumann-john.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Goldstine:1947:PCPb,
  author =       "Herman H. Goldstine and John von Neumann",
  title =        "Planning and coding of problems for an electronic
                 computing instrument. {Part 2}, Vol. 1",
  type =         "Technical report",
  number =       "1",
  institution =  inst-INST-ADV-STUDY,
  address =      inst-INST-ADV-STUDY:adr,
  pages =        "69",
  day =          "1",
  month =        apr,
  year =         "1947",
  MRnumber =     "MR22443",
  bibdate =      "Wed Jun 01 17:41:33 2005",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/v/von-neumann-john.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Report prepared for U.S. Army Ordnance Department
                 under contract W-36-034-OKD-7481. Reprinted in
                 \cite[80--151]{Taub:1963:JNCa}. Knuth \cite[p.
                 278]{Knuth:1998:SA} cites pp. 142--151 of this report
                 as the first published treatment of double-precision
                 arithmetic on digital computers.",
  acknowledgement = ack-nhfb,
}

@TechReport{Goldstine:1947:PCPc,
  author =       "Herman H. Goldstine and John von Neumann",
  title =        "Planning and coding of problems for an electronic
                 computing instrument. {Part 1}, Vol. 2",
  type =         "Technical report",
  institution =  inst-INST-ADV-STUDY,
  address =      inst-INST-ADV-STUDY:adr,
  pages =        "??",
  month =        "????",
  year =         "1947",
  bibdate =      "Fri Nov 16 16:35:14 2012",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/v/von-neumann-john.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Goldstine:1947:PCPd,
  author =       "Herman H. Goldstine and John von Neumann",
  title =        "Planning and coding of problems for an electronic
                 computing instrument. {Part 2}, Vol. 2",
  type =         "Technical report",
  institution =  inst-INST-ADV-STUDY,
  address =      inst-INST-ADV-STUDY:adr,
  pages =        "??",
  month =        "????",
  year =         "1947",
  bibdate =      "Fri Nov 16 16:35:14 2012",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/v/von-neumann-john.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Goldstine:1947:PCPe,
  author =       "Herman H. Goldstine and John von Neumann",
  title =        "Planning and coding of problems for an electronic
                 computing instrument. {Part 1}, Vol. 3",
  type =         "Technical report",
  institution =  inst-INST-ADV-STUDY,
  address =      inst-INST-ADV-STUDY:adr,
  pages =        "??",
  month =        "????",
  year =         "1947",
  bibdate =      "Fri Nov 16 16:35:14 2012",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/v/von-neumann-john.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Goldstine:1947:PCPf,
  author =       "Herman H. Goldstine and John von Neumann",
  title =        "Planning and coding of problems for an electronic
                 computing instrument. {Part 2}, Vol. 3",
  type =         "Technical report",
  institution =  inst-INST-ADV-STUDY,
  address =      inst-INST-ADV-STUDY:adr,
  pages =        "??",
  month =        "????",
  year =         "1947",
  bibdate =      "Fri Nov 16 16:35:14 2012",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/v/von-neumann-john.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Book{HUCL:1946:MOA,
  author =       "{Harvard University. Computation Laboratory}",
  title =        "A Manual of Operation for the {Automatic Sequence
                 Controlled Calculator}",
  publisher =    pub-HARVARD,
  address =      pub-HARVARD:adr,
  pages =        "561",
  year =         "1946",
  LCCN =         "QA3 .H3 v.1",
  bibdate =      "Mon Nov 4 07:46:57 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/annhistcomput.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Its Annals v. 1",
  acknowledgement = ack-nhfb,
  keywords =     "electronic digital computers; mathematics ---
                 bibliography",
}

@TechReport{Turing:1946:PEC,
  author =       "A. M. Turing",
  title =        "Proposed Electronic Calculator",
  type =         "Report",
  number =       "E882",
  institution =  inst-NPL,
  address =      inst-NPL:adr,
  pages =        "48",
  year =         "1946",
  bibdate =      "Fri Nov 25 16:22:27 2005",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/t/turing-alan-mathison.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.emula3.com/docs/Turing_Report_on_ACE.pdf",
  acknowledgement = ack-nhfb,
  author-dates = "Alan Mathison Turing (23 June 1912--7 June 1954)",
  xxnote =       "Reprinted in \cite{Turing:1972:MTO}.",
}

@Article{Juley:1947:BC,
  author =       "J. Juley",
  title =        "The Ballistic Computer",
  journal =      j-BELL-LABS-RECORD,
  volume =       "24",
  number =       "??",
  pages =        "5--9",
  year =         "1947",
  CODEN =        "BLRCAB",
  ISSN =         "0005-8564",
  bibdate =      "Wed Oct 13 11:32:38 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Reprinted in \cite[\S 6.3]{Randell:1982:ODC}.",
  acknowledgement = ack-nhfb,
  fjournal =     "Bell Laboratories Record",
}

@InProceedings{Mauchly:1947:PPE,
  author =       "J. W. Mauchly",
  booktitle =    "{Proceedings of a Symposium on Large Scale Digital
                 Calculating Machinery, 7--10 January 1947}",
  title =        "Preparation of problems for {EDVAC}-type machines",
  publisher =    "Harvard University Press",
  address =      "Cambridge, MA, USA",
  year =         "1947",
  bibdate =      "Wed Oct 13 11:55:58 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Reprinted in {\em Annals of the Computation Laboratory
                 of Harvard University}, {\bf 16}, 203--207 (1948).
                 Reprinted in \cite[\S 8.2]{Randell:1982:ODC}.",
  acknowledgement = ack-nhfb,
}

@Article{Richeson:1947:FAP,
  author =       "A. W. Richeson",
  title =        "The First Arithmetic Printed in {English}",
  journal =      j-ISIS,
  volume =       "37",
  number =       "1--2",
  pages =        "47--56",
  month =        may,
  year =         "1947",
  CODEN =        "ISISA4",
  ISSN =         "0021-1753 (print), 1545-6994 (electronic)",
  ISSN-L =       "0021-1753",
  bibdate =      "Tue Jul 30 21:27:09 MDT 2013",
  bibsource =    "http://www.jstor.org/action/showPublication?journalCode=isis;
                 http://www.jstor.org/stable/i302230;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/isis1940.bib",
  URL =          "http://www.jstor.org/stable/226161",
  acknowledgement = ack-nhfb,
  fjournal =     "Isis",
  journal-URL =  "http://www.jstor.org/page/journal/isis/about.html",
  remark =       "From the second paragraph: ``The earliest printed work
                 in English to discuss arithmetic, \booktitle{The
                 Myrrour of the World}, came from the press of William
                 Caxton in 1481. This work, however, contained only one
                 page devoted entirely to arithmetic. It is not until
                 1537 that we find another book printed in English
                 devoted entirely to arithmetic and dealing with the
                 Hindu--Arabic system of numbers. This is an anonymous
                 publication, from a press located at St. Albans, with
                 the title \booktitle{An Introduction for to Lerne to
                 Recken with the Pen, or with the Counters},'' This book
                 went through eight editions between 1537 and 1629. The
                 article quotes book sections on integer division.",
}

@Article{vonNeumann:1947:NIM,
  author =       "John von Neumann and Herman H. Goldstine",
  title =        "Numerical Inverting of Matrices of High Order",
  journal =      j-BULL-AMS,
  volume =       "53",
  number =       "11",
  pages =        "1021--1099",
  month =        nov,
  year =         "1947",
  CODEN =        "BAMOAD",
  ISSN =         "0002-9904 (print), 1936-881X (electronic)",
  ISSN-L =       "0002-9904",
  MRclass =      "65.0X",
  MRnumber =     "MR0024235 (9,471b)",
  MRreviewer =   "E. Bodewig",
  bibdate =      "Thu Nov 8 14:49:36 2007",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/v/von-neumann-john.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
                 https://www.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Math/acc-stab-num-alg.bib;
                 https://www.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Math/auto.diff.bib;
                 https://www.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Math/computer.arithmetic.1.bib;
                 https://www.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Math/Matrix.bib;
                 https://www.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Math/sparse.linear.systems.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Goldstine:1951:NIM} for Part II. Reprinted
                 in \cite[vol. 5, pp. 479--557]{Taub:1961:JNCa}.",
  URL =          "http://projecteuclid.org/euclid.bams/1183511222",
  ZMnumber =     "0031.31402",
  acknowledgement = ack-nhfb # " and " # ack-jg,
  author-dates = "John von Neumann (28 December 1903--8 February 1957)",
  fjournal =     "Bulletin of the American Mathematical Society",
  journal-URL =  "http://www.ams.org/journals/bull/all_issues.html",
  kwds =         "nla, linear system, rounding error",
  referred =     "[Markov1999a].",
  remark =       "This may be the first journal publication about the
                 use of double-precision arithmetic on computers, used
                 for the accumulation of inner products and matrix
                 products. On pp. 1035--1038, the authors show that when
                 the sum of $m$ products of two $s$-digit numbers is
                 accumulated in precision $ 2 s $, with rounding to $s$
                 digits only after the final sum is complete, then the
                 rounding error is essentially one unit in the last
                 place, instead of $m$ times that value. Cited in
                 \cite{Sterbenz:1974:FPC}.",
}

@Article{Alt:1948:BTLa,
  author =       "Franz L. Alt",
  title =        "A {Bell Telephone Laboratories}' Computing
                 Machine---{I}",
  journal =      j-MATH-TABLES-OTHER-AIDS-COMPUT,
  volume =       "3",
  number =       "21",
  pages =        "1--13",
  month =        jan,
  year =         "1948",
  CODEN =        "MTTCAS",
  ISSN =         "0891-6837",
  bibdate =      "Tue Oct 13 08:44:19 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  note =         "Reprinted in \cite[\S 6.4]{Randell:1982:ODC}.",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Tables Other Aids Comput.",
  fjournal =     "Mathematical Tables and Other Aids to Computation",
  journal-URL =  "http://www.ams.org/mcom/",
}

@Article{Eckert:1948:EC,
  author =       "W. J. Eckert",
  title =        "Electrons and computation",
  journal =      j-SCI-MONTHLY,
  volume =       "67",
  number =       "5",
  pages =        "315--323",
  month =        nov,
  year =         "1948",
  CODEN =        "SCMOAA",
  ISSN =         "0096-3771 (print), 2327-7513 (electronic)",
  bibdate =      "Wed Oct 13 11:27:40 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Reprinted in \cite[\S 5.3]{Randell:1982:ODC}.",
  acknowledgement = ack-nhfb,
  fjournal =     "The Scientific Monthly",
  journal-URL =  "http://www.jstor.org/journal/sciemont",
}

@InProceedings{Rademacher:1948:AEP,
  author =       "Hans A. Rademacher",
  title =        "On the Accumulation of Errors in Processes of
                 Integration on High-Speed Calculating Machines",
  crossref =     "Anonymous:1948:PSL",
  pages =        "176--187",
  year =         "1948",
  bibdate =      "Mon Jun 18 11:03:56 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "From page 186, remark by John W. Mauchly: ``I just
                 wanted to remark that this paper is probably one of the
                 first to appear as a result of the interaction between
                 computing machines and mathematics. I think many of us
                 have been looking forward with certainty to the day
                 when the advent of computing machines would influence
                 the course of mathematics, and there are still many
                 directions in which we can look forward to further such
                 impacts. This reaction is not, of course, one way.
                 Mathematics should also influence the computing
                 machine.''",
}

@TechReport{Tukey:1948:NSR,
  author =       "John W. Tukey",
  title =        "A note on the square-root iteration",
  type =         "SRG Memorandum report",
  number =       "10",
  institution =  inst-PRINCETON,
  address =      inst-PRINCETON:adr,
  pages =        "18",
  year =         "1948",
  bibdate =      "Tue May 15 08:00:09 2012",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/t/tukey-john-w.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Turing:1948:REM,
  author =       "A. M. Turing",
  title =        "Rounding-Off Errors in Matrix Processes",
  journal =      j-QUART-J-MECH-APPLIED-MATH,
  volume =       "1",
  pages =        "287--308",
  month =        sep,
  year =         "1948",
  CODEN =        "QJMMAV",
  ISSN =         "0033-5614 (print), 1464-3855 (electronic)",
  ISSN-L =       "0033-5614",
  MRclass =      "65.0X",
  MRnumber =     "MR0028100 (10,405c)",
  MRreviewer =   "E. Bodewig",
  bibdate =      "Sat Nov 19 12:09:58 2005",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/a/turing-alan-mathison.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Reprinted in \cite{Turing:1992:PM} with summary and
                 notes (including corrections)",
  URL =          "http://turing.ecs.soton.ac.uk/browse.php/B/18",
  ZMnumber =     "0033.28501",
  acknowledgement = ack-nhfb,
  fjournal =     "Quarterly Journal of Mechanics and Applied
                 Mathematics",
  journal-URL =  "http://qjmam.oxfordjournals.org/content/by/year",
  mynote =       "The notes are not very good. They mainly correct
                 errors and fill in the gaps of derivations. Much better
                 would have been higher level comments from a numerical
                 analyst, e.g. on where Turing's ideas/predictions were
                 wrong.",
}

@Article{Williams:1948:EDC,
  author =       "F. C. Williams and T. Kilburn",
  title =        "Electronic digital computers",
  journal =      j-NATURE,
  volume =       "162",
  number =       "4117",
  pages =        "487--487",
  day =          "25",
  month =        sep,
  year =         "1948",
  CODEN =        "NATUAS",
  DOI =          "https://doi.org/10.1038/162487a0",
  ISSN =         "0028-0836 (print), 1476-4687 (electronic)",
  ISSN-L =       "0028-0836",
  bibdate =      "Wed Oct 13 12:00:02 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Reprinted in \cite[\S 8.4]{Randell:1982:ODC}.",
  acknowledgement = ack-nhfb,
  fjournal =     "Nature",
  journal-URL =  "http://www.nature.com/nature/archive/",
  remark =       "Letter submitted 3 August 1948. Describes a small
                 prototype digital computer with 32 31-bit words for
                 instructions, data, and working storage.",
}

@Article{Davis:1949:MM,
  author =       "Harry M. Davis",
  title =        "Mathematical Machines",
  journal =      j-SCI-AMER,
  volume =       "180",
  number =       "4",
  pages =        "28--39",
  month =        apr,
  year =         "1949",
  CODEN =        "SCAMAC",
  DOI =          "https://doi.org/10.1038/scientificamerican0449-28",
  ISSN =         "0036-8733 (print), 1946-7087 (electronic)",
  ISSN-L =       "0036-8733",
  bibdate =      "Sat May 18 16:12:10 MDT 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sciam1940.bib",
  URL =          "http://www.jstor.org/stable/24967160;
                 http://www.nature.com/scientificamerican/journal/v180/n4/pdf/scientificamerican0449-28.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Scientific American",
  journal-URL =  "http://www.nature.com/scientificamerican",
  remark =       "Description of counting devices before 1950, including
                 an introduction to the binary number system.",
}

@Article{Hartree:1949:NSR,
  author =       "Douglas R. (Douglas Rayner) Hartree",
  title =        "Note On Systematic Roundoff Errors in Numerical
                 Integration",
  journal =      "Journal of Research of the National Bureau of
                 Standards",
  volume =       "42",
  number =       "??",
  pages =        "62--??",
  month =        "????",
  year =         "1949",
  bibdate =      "Wed Feb 14 19:07:37 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Huskey:1949:PCP,
  author =       "H. D. Huskey",
  title =        "On the Precision of a Certain Procedure of Numerical
                 Integration",
  journal =      j-J-RES-NATL-BUR-STAND,
  volume =       "42",
  number =       "1",
  pages =        "57--62",
  month =        jan,
  year =         "1949",
  CODEN =        "JRNBAG",
  DOI =          "https://doi.org/10.6028/jres.042.005",
  ISSN =         "0091-0635 (print), 2376-5305 (electronic)",
  ISSN-L =       "0091-0635",
  bibdate =      "Fri Aug 20 09:32:34 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "With an appendix by Douglas R. Hartree.",
  abstract =     "An example of numerical integration is given that
                 shows very systematic effects in the less significant
                 digits. This lack of randomness gives rounding-off
                 errors that exceed the predicted standard deviation by
                 a factor of three. The example considered in this paper
                 shows that systematic rounding-off errors can occur in
                 numerical in integration, irrespective of the number of
                 digits kept in the contributions to the integral. In
                 the appendix this phenomenon is examined, and criteria
                 are set up to detect the cases in which it may arise to
                 a serious extent.",
  acknowledgement = ack-nhfb,
  journal-URL =  "https://www.nist.gov/nist-research-library/journal-research-nist/past-papers",
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
}

@TechReport{Tukey:1949:TRA,
  author =       "John W. Tukey and M. F. Freeman",
  title =        "Transformation related to the angular and the
                 square-root",
  type =         "SRG Memorandum report",
  number =       "24",
  institution =  inst-PRINCETON,
  address =      inst-PRINCETON:adr,
  pages =        "??",
  year =         "1949",
  bibdate =      "Tue May 15 08:00:09 2012",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/t/tukey-john-w.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Book{Stifler:1950:HSC,
  editor =       "W. W. {Stifler, Jr.}",
  title =        "High-speed computing devices",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  pages =        "xiii + 451",
  year =         "1950",
  LCCN =         "QA75 .E5",
  bibdate =      "Fri Aug 20 10:18:44 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  remark =       "Supervised by Charles Brown Tompkins and C. H.
                 Wakelin, Engineering Research Associates. The contents
                 of this volume were first assembled in the form of a
                 report to the Office of Naval Research, prepared under
                 a provision of contract N6-ONR-240, Task 1. Cited in
                 \cite{Sterbenz:1974:FPC}.",
  subject =      "computers",
}

@Article{Harrison:1950:BDC,
  author =       "J. O. {Harrison, Jr.}",
  title =        "Binary--Decimal Conversion on a Desk Calculator (in
                 Automatic Computing Machinery; Discussions)",
  journal =      j-MATH-TABLES-OTHER-AIDS-COMPUT,
  volume =       "4",
  number =       "32",
  pages =        "231--234",
  month =        oct,
  year =         "1950",
  CODEN =        "MTTCAS",
  ISSN =         "0891-6837 (print), 2326-4853 (electronic)",
  ISSN-L =       "0891-6837",
  bibdate =      "Tue Oct 13 08:06:19 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcomp1950.bib;
                 JSTOR database",
  URL =          "http://www.jstor.org/stable/2002500",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Tables Other Aids Comput.",
  fjournal =     "Mathematical Tables and Other Aids to Computation",
  journal-URL =  "http://www.ams.org/mcom/",
}

@InProceedings{Wilkes:1950:E,
  author =       "M. V. Wilkes and W. Renwick",
  booktitle =    "{Report of a Conference on High Speed Automatic
                 Calculating Machines, 22--25 June 1949}",
  title =        "The {EDSAC}",
  publisher =    "University Mathematical Laboratory",
  address =      "Cambridge, UK",
  pages =        "9--11",
  month =        jan,
  year =         "1950",
  bibdate =      "Wed Oct 13 12:00:41 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Reprinted in \cite[\S 8.5]{Randell:1982:ODC}.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Worsley:1950:ED,
  author =       "B. H. Worsley",
  booktitle =    "Report of a Conference on High Speed Automatic
                 Calculating Machines, {22--25 June 1949}",
  title =        "The {EDSAC} demonstration",
  publisher =    "University Mathematical Laboratory",
  address =      "Cambridge, UK",
  pages =        "12--16",
  month =        jan,
  year =         "1950",
  bibdate =      "Wed Oct 13 11:39:09 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Reprinted in \cite[\S 8.6]{Randell:1982:ODC}.",
  acknowledgement = ack-nhfb,
}

@Misc{Anonymous:1951:R,
  author =       "Anonymous",
  title =        "{RECIPROOT}",
  howpublished = "Manchester University Electronic Computer Web
                 document.",
  day =          "9",
  month =        jul,
  year =         "1951",
  bibdate =      "Sat Aug 19 09:57:33 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "To calculate square roots and reciprocal square
                 roots.",
  URL =          "https://0x5f37642f.com/documents/ManchesterRecipRoot.pdf",
  acknowledgement = ack-nhfb,
  remark =       "Code used on Ferranti Mark I.",
}

@Article{Booth:1951:SBM,
  author =       "A. D. Booth",
  title =        "A signed binary multiplication technique",
  journal =      j-QUART-J-MECH-APPLIED-MATH,
  volume =       "4",
  number =       "2",
  pages =        "236--240",
  month =        "????",
  year =         "1951",
  CODEN =        "QJMMAV",
  ISSN =         "0033-5614 (print), 1464-3855 (electronic)",
  ISSN-L =       "0033-5614",
  bibdate =      "Thu Apr 2 08:38:35 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
  fjournal =     "Quarterly Journal of Mechanics and Applied
                 Mathematics",
  journal-URL =  "http://qjmam.oxfordjournals.org/content/by/year",
}

@InCollection{Brown:1951:HRR,
  author =       "G. W. Brown",
  title =        "History of {RAND}'s random digits",
  crossref =     "Householder:1951:MCM",
  pages =        "31--32",
  year =         "1951",
  bibdate =      "Sun Sep 18 12:02:43 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.rand.org/pubs/papers/2008/P113.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Gill:1951:PSS,
  author =       "S. Gill",
  title =        "A process for the step-by-step integration of
                 differential equations in an automatic digital
                 computing machine",
  journal =      j-PROC-CAMBRIDGE-PHIL-SOC,
  volume =       "47",
  pages =        "96--108",
  year =         "1951",
  CODEN =        "PCPSA4",
  ISSN =         "0008-1981",
  bibdate =      "Tue Aug 28 05:54:12 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Proceedings of the Cambridge Philosophical Society.
                 Mathematical and physical sciences",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=PSP",
  keywords =     "accurate floating-point summation; floating-point
                 arithmetic; rounding errors",
  remark =       "Higham \cite{Higham:1993:AFP} comments ``In 1951 Gill
                 [8] noticed that the rounding error in the sum of two
                 numbers could be estimated by subtracting one of the
                 numbers from the sum, and he made use of this estimate
                 in a Runge--Kutta code in a program library for the
                 EDSAC computer.''",
}

@Article{Goldstine:1951:NIM,
  author =       "Herman H. Goldstine and John von Neumann",
  title =        "Numerical Inverting of Matrices of High Order. {II}",
  journal =      j-PROC-AM-MATH-SOC,
  volume =       "2",
  pages =        "188--202",
  year =         "1951",
  CODEN =        "PAMYAR",
  ISSN =         "0002-9939 (print), 1088-6826 (electronic)",
  ISSN-L =       "0002-9939",
  MRclass =      "65.0X",
  MRnumber =     "MR0041539 (12,861b)",
  MRreviewer =   "F. J. Murray",
  bibdate =      "Thu Nov 8 14:49:46 2007",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/v/von-neumann-john.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
                 https://www.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Math/acc-stab-num-alg.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{vonNeumann:1947:NIM} for Part I. Reprinted
                 in \cite[Paper 15, pp. 558--572]{Taub:1963:JNCa}.",
  URL =          "http://www.jstor.org/view/00029939/di970628/97p0185x/0",
  ZMnumber =     "043.12301",
  acknowledgement = ack-nhfb,
  author-dates = "John von Neumann (28 December 1903--8 February 1957)",
  fjournal =     "Proceedings of the American Mathematical Society",
  journal-URL =  "http://www.ams.org/journals/proc",
}

@Article{MacMillan:1951:FDC,
  author =       "Donald B. MacMillan and Richard H. Stark",
  title =        "``Floating Decimal'' Calculation on the {IBM} Card
                 Programmed Electronic Calculator (in Automatic
                 Computing Machinery; Discussions)",
  journal =      j-MATH-TABLES-OTHER-AIDS-COMPUT,
  volume =       "5",
  number =       "34",
  pages =        "86--92",
  month =        apr,
  year =         "1951",
  CODEN =        "MTTCAS",
  ISSN =         "0891-6837 (print), 2326-4853 (electronic)",
  ISSN-L =       "0891-6837",
  bibdate =      "Tue Oct 13 08:06:19 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcomp1950.bib;
                 JSTOR database",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Tables Other Aids Comput.",
  fjournal =     "Mathematical Tables and Other Aids to Computation",
  journal-URL =  "http://www.ams.org/mcom/",
}

@InProceedings{Rademacher:1951:AEP,
  author =       "Hans Rademacher",
  booktitle =    "Proceedings of a Symposium on Large-scale Digital
                 Calculating Machinery",
  title =        "On the accumulation of errors in processes of
                 integration on high-speed calculating machines",
  publisher =    pub-HARVARD,
  address =      pub-HARVARD:adr,
  pages =        "176--185",
  year =         "1951",
  bibdate =      "Mon Jun 18 06:50:41 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Shirley:1951:BNB,
  author =       "John W. Shirley",
  title =        "Binary Numeration before {Leibniz}",
  journal =      j-AMER-J-PHYSICS,
  volume =       "19",
  number =       "8",
  pages =        "452--454",
  month =        nov,
  year =         "1951",
  CODEN =        "AJPIAS",
  DOI =          "https://doi.org/10.1119/1.1933042",
  ISSN =         "0002-9505 (print), 1943-2909 (electronic)",
  ISSN-L =       "0002-9505",
  bibdate =      "Sat Feb 8 10:29:20 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://scitation.aip.org/content/aapt/journal/ajp/19/8/10.1119/1.1933042",
  abstract =     "Though it is frequently stated that binary numeration
                 was first formally proposed by Leibniz as an
                 illustration of his dualistic philosophy, the
                 mathematical papers of Thomas Hariot (1560--1621) show
                 clearly that Hariot not only experimented with number
                 systems, but also understood clearly the theory and
                 practice of binary numeration nearly a century before
                 Leibniz's time.",
  acknowledgement = ack-nhfb,
  fjournal =     "American Journal of Physics",
  journal-URL =  "http://scitation.aip.org/content/aapt/journal/ajp",
  remark =       "Submitted 14 November 1950.",
}

@Book{Wilkes:1951:PPE,
  author =       "Maurice V. Wilkes and David J. Wheeler and Stanley
                 Gill",
  title =        "The Preparation of Programs for an Electronic Digital
                 Computer",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "167",
  year =         "1951",
  LCCN =         "QA76.5 .W55 1951",
  bibdate =      "Mon Feb 10 09:42:47 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See also second edition \cite{Wilkes:1957:PPE}, and
                 reprint \cite{Wilkes:1982:PPE}.",
  acknowledgement = ack-nhfb,
  tableofcontents = "Part I \\
                 Chapter 1. The Design of Programs for Electronic
                 Computing Machines / 1 \\
                 1-1 Introduction / 1 \\
                 1-2 Types of automatic computing machines / 2 \\
                 1-3 Description of the EDSAC / 3 \\
                 1-4 The EDSAC order code / 5 \\
                 1-5 Notes on the order code / 6 \\
                 1-6 The use of conditional orders / 7 \\
                 1-7 Modification of orders by the program / 8 \\
                 1-8 Multiaddress codes / 11 \\
                 1-9 Binary--decimal conversion / 12 \\
                 1-10 Checking facilities / 14 \\
                 Chapter 2. Input of Orders / 15 \\
                 2-1 Initial orders / 15 \\
                 2-2 Pseudo-orders / 17 \\
                 2-3 Examples / 17 \\
                 2-4 Control combinations / 17 \\
                 2-5 Starting the program / 18 \\
                 2-6 Use of code letters / 19 \\
                 2-7 Constants / 20 \\
                 2-8 Notation / 20 \\
                 Chapter 3. Subroutines and Parameters / 22 \\
                 3-1 Open subroutines / 22 \\
                 3-2 closed subroutines / 22 \\
                 3-3 preset parameters / 23 \\
                 3-4 program parameters / 23 \\
                 Chapter 4. Library Subroutines and their Use in
                 Constructing Programs / 25 \\
                 4-1 Library catalog / 25 \\
                 4-2 Input and output subroutines / 25 \\
                 4-3 Division subroutines / 27 \\
                 4-4 Trigonometrical and other functions / 27 \\
                 4-5 Quadrature / 27 \\
                 4-6 Assembly subroutines / 27 \\
                 4-7 Integration of differential equations / 32 \\
                 4-8 Processes, Interpretive subroutines / 34 \\
                 Chapter 5. Pitfalls / 38 \\
                 5-1 Proofreading of programs, points to be checked / 38
                 \\
                 5-2 Location of mistakes in a program / 39 \\
                 5-3 Counting operations / 41 \\
                 Chapter 6. Use of the EDSAC \& Its Associated Equipment
                 / 42 \\
                 6-1 Tape Punching \& editing facilities / 42 \\
                 6-2 Storage of library subroutines / 43 \\
                 6-3 EDSAC organization / 43 \\
                 6-4 EDSAC controls / 43 \\
                 Chapter 7. Examples / 45 \\
                 7-1 Example 1. Calculation of $\exp(-\sin x)$ / 45 \\
                 7-2 Example 2. Calculation of $\pi$ by evaluation of
                 definite integral / 48 \\
                 7-3 Alternative method for Example 2 / 52 \\
                 7-4 Example 2, with extra print orders for checking /
                 53 \\
                 7-5 Application of checking subroutine C11 to Example 2
                 / 54 \\
                 7-6 Example of integration of an ordinary differential
                 equation / 46 \\
                 7-7 Evaluation of a definite integral / 61 \\
                 7-8 Program to facilitate the solution of algebraic
                 equation / 66 \\
                 Part II. Specifications of Library Subroutines / 72 \\
                 A. Subroutines to carry out floating point arithmetic /
                 73 \\
                 B. Subroutines to carry out arithmetical operations on
                 complex numbers / 78 \\
                 C. Checking subroutines / 79 \\
                 D. Division subroutines / 82 \\
                 E. Exponential subroutines / 83 \\
                 F. General routines relating to functions / 84 \\
                 G. Subroutines for integration of ordinary differential
                 equations / 86 \\
                 J. Subroutines for calculating special functions
                 [Legendre polynomials] / 88 \\
                 K. Subroutines for the summation of power series / 88
                 \\
                 L. Subroutines for evaluating logarithms / 91 \\
                 M. Miscellaneous subroutines / 91 \\
                 P. Print subroutines / 92 \\
                 Q. Quadrature subroutines / 95 \\
                 R. Input subroutines / 96 \\
                 S. Subroutines for evaluation of fractional powers / 98
                 \\
                 T. Subroutines for calculating trigonometrical
                 functions / 99 \\
                 U. Subroutines for counting operations / 101 \\
                 V1. Multiplication of vector by symmetric matrix / 102
                 \\
                 V2. Addition and subtraction of $n$ dimensional vectors
                 / 103 \\
                 Part III. Programs of Selected Library Subroutines /
                 104 \\
                 Appendix A. Keyboard perforator code, etc. / 158 \\
                 Appendix B. The initial orders / 159 \\
                 Appendix C. Control combinations / 161 \\
                 Appendix D. Interpretive subroutines: example of
                 packing of orders / 162 \\
                 Appendix E. Methods of counting in a simple cycle / 164
                 \\
                 Index",
}

@InProceedings{Andrews:1952:RBL,
  author =       "E. G. Andrews",
  editor =       "J. C. McPherson",
  booktitle =    "Proceedings of the {AIEE-IRE '51}: Papers and
                 discussions presented at the December 10--12, 1951,
                 joint {AIEE-IRE} computer conference, Philadelphia,
                 {PA}: Review of electronic digital computers",
  title =        "A review of the {Bell Laboratories}' digital computer
                 developments",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  bookpages =    "vi + 114",
  pages =        "101--105",
  year =         "1952",
  DOI =          "https://doi.org/10.1145/1434770.1434787",
  LCCN =         "????",
  bibdate =      "Fri Dec 03 09:17:58 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Bell Laboratories Model 1--5 relay computers; complex
                 fixed-point decimal arithmetic; complex floating-point
                 decimal arithmetic",
}

@Article{Davis:1952:ARS,
  author =       "K. Davis and R. Biddulph and S. Balashek",
  title =        "Automatic Recognition of Spoken Digits",
  journal =      j-J-ACOUST-SOC-AM,
  volume =       "24",
  number =       "6",
  pages =        "637--642",
  month =        nov,
  year =         "1952",
  CODEN =        "JASMAN",
  ISSN =         "0001-4966",
  ISSN-L =       "0001-4966",
  bibdate =      "Fri Nov 28 16:38:51 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-mfc # " and " # ack-nhfb,
  fjournal =     "Journal of the Acoustical Society of America",
  journal-URL =  "http://scitation.aip.org/content/asa/journal/jasa",
}

@Article{Hammersley:1952:CSS,
  author =       "J. M. Hammersley",
  title =        "The computation of sums of squares and products on a
                 desk calculator",
  journal =      j-BIOMETRICS,
  volume =       "8",
  number =       "??",
  pages =        "156--168",
  year =         "1952",
  CODEN =        "BIOMB6",
  DOI =          "https://doi.org/10.2307/3001930",
  ISSN =         "0006-341X (print), 1541-0420 (electronic)",
  ISSN-L =       "0006-341X",
  MRclass =      "65.0X",
  MRnumber =     "48908",
  MRreviewer =   "E. Lukacs",
  bibdate =      "Thu Jun 25 17:01:03 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/biometrics1950.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Biometrics",
  fjournal =     "Biometrics",
  journal-URL =  "http://www.jstor.org/journal/biometrics",
}

@Article{Irani:1952:SMT,
  author =       "Rida A. K. Irani",
  title =        "A sexagesimal multiplication table in the {Arabic}
                 alphabetical system",
  journal =      j-SCRIPTA-MATH,
  volume =       "18",
  number =       "??",
  pages =        "92--93",
  month =        "????",
  year =         "1952",
  ISSN =         "0036-9713",
  ISSN-L =       "0036-9713",
  MRclass =      "01.0X",
  MRnumber =     "49109",
  bibdate =      "Thu Oct 26 11:15:25 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/scripta-math.bib",
  ZMnumber =     "0046.00102",
  acknowledgement = ack-nhfb,
  ajournal =     "Scripta Math.",
  fjournal =     "Scripta Mathematica: A Quarterly Journal Devoted to
                 the Philosophy, History, and Expository Treatment of
                 Mathematics",
  ZBmath =       "3070983",
}

@Article{Michaelson:1952:BA,
  author =       "R. L. Michaelson",
  title =        "Binary Arithmetic",
  journal =      j-INC-STAT,
  volume =       "3",
  number =       "1",
  pages =        "35--40",
  month =        feb,
  year =         "1952",
  CODEN =        "????",
  DOI =          "https://doi.org/10.2307/2986591",
  ISSN =         "1466-9404",
  ISSN-L =       "1466-9404",
  bibdate =      "Thu Jan 22 18:10:18 MST 2015",
  bibsource =    "http://www.jstor.org/stable/i349863;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jrss-d-1950.bib",
  URL =          "http://www.jstor.org/stable/2986591",
  acknowledgement = ack-nhfb,
  fjournal =     "The Incorporated Statistician",
  journal-URL =  "http://www.jstor.org/journals/14669404.html",
}

@Article{Morrill:1952:SEM,
  author =       "C. D. Morrill and R. V. Baum",
  title =        "A Stabilized Electronic Multiplier",
  journal =      j-TRANS-IRE-PROF-GROUP-ELEC-COMPUT,
  volume =       "EC-1",
  number =       "??",
  pages =        "52--59",
  month =        dec,
  year =         "1952",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Fri Jul 15 15:20:53 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Transactions of the I.R.E. Professional Group on
                 Electronic Computers",
}

@InProceedings{Sheldon:1952:ICP,
  author =       "J. W. Sheldon and L. Tatum",
  booktitle =    "Review of Electronic Digital Computers. {Joint
                 AIEE--IRE Computer Conference. 10--12 December 1951}",
  title =        "The {IBM} card-programmed electronic calculator",
  publisher =    "American Institute of Electrical Engineers",
  address =      "New York, NY, USA",
  pages =        "30--36",
  year =         "1952",
  bibdate =      "Wed Oct 13 11:28:45 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Reprinted in \cite[\S 5.4]{Randell:1982:ODC}.",
  acknowledgement = ack-nhfb,
}

@Article{Brooker:1953:FOE,
  author =       "R. A. Brooker and D. J. Wheeler",
  title =        "Floating Operations on the {EDSAC} (in Automatic
                 Computing Machinery; Discussions)",
  journal =      j-MATH-TABLES-OTHER-AIDS-COMPUT,
  volume =       "7",
  number =       "41",
  pages =        "37--47",
  month =        jan,
  year =         "1953",
  CODEN =        "MTTCAS",
  DOI =          "https://doi.org/10.1090/S0025-5718-1953-0052901-3",
  ISSN =         "0891-6837 (print), 2326-4853 (electronic)",
  ISSN-L =       "0891-6837",
  bibdate =      "Tue Oct 13 08:06:19 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcomp1950.bib;
                 JSTOR database",
  abstract =     "The difficulties which arise when programming
                 calculations for large automatic calculating machines
                 which have a fixed decimal point are discussed. This
                 leads to a consideration of the possibility of using
                 floating decimal arithmetic for certain kinds of
                 calculations. A method by which floating decimal
                 arithmetic can be carried out with any fixed
                 decimal-point machine is outlined and the scheme
                 adopted for use with the EDSAC is described in
                 detail.",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Tables Other Aids Comput.",
  fjournal =     "Mathematical Tables and Other Aids to Computation",
  journal-URL =  "http://www.ams.org/mcom/",
  keywords =     "floating-point decimal arithmetic",
  remark-01 =    "From page 38: ``The problem [of programmer-controlled
                 numeric scaling] does not arise with machines designed
                 to operate directly with numbers expressed in the
                 floating radix form. Numbers in this form are
                 represented by $a \cdot r^p$. The first machine of this
                 kind was the Bell Telephone Laboratories Relay Computer
                 Model V(1). This is a decimal machine (that is, $r =
                 10$) in which $1 > |a| > 0.1$, $19 > p > -19$ and $a$
                 is expressed to an accuracy of seven significant
                 figures. Since this was completed all important relay
                 machines have been equipped with similar facilities. No
                 electronic machine of this kind has yet been built but
                 we would remark that in our opinion an electronic
                 machine provided with a floating point arithmetical
                 unit would be a powerful computing instrument even if
                 it had a relatively slow store, a magnetic drum, for
                 example.''",
  remark-02 =    "From page 39: ``Two long and two short storage
                 locations are set aside to form a kind of `arithmetical
                 unit.' One long location holds the numerical part of a
                 number and one short location holds the exponent.
                 Together they form the {\em floating decimal
                 accumulator}. In a similar fashion the other long
                 location and the other short location form the {\em
                 floating decimal register}.''",
  remark-03 =    "From page 40: ``the floating decimal accumulator is
                 then `cleared' by replacing the number held in it by
                 zero, that is, by the special number $010^{-63}$.''",
  remark-04 =    "From page 40: `The use of two separate storage
                 locations for the floating decimal accumulator allows
                 the range and accuracy of numbers held therein to be
                 greater than those held in a single storage location
                 elsewhere. This enables products to be accumulated
                 without loss of accuracy due to intermediate
                 rounding-off errors.''",
  remark-05 =    "From the conclusion on page 46: ``From a direct
                 comparison it would seem that the floating 'orders,'
                 other than those used for reading and writing, are
                 about 60 times as slow as the machine orders and hence
                 that a programme using the interpretive subroutine
                 would be slower by the same factor. This is not
                 altogether true because in such a programme fewer
                 orders' are needed than would otherwise be necessary as
                 there are no scale factors to deal with and the
                 techniques for counting and for the modification of
                 orders' have been streamlined. Moreover, the time taken
                 by the C auxiliaries is about the same as that taken by
                 the corresponding subroutine in fixed decimal-point
                 working. These factors vary from problem to problem but
                 our experience has shown that the reduction in speed
                 varies from about 20 to 1 to about 4 to 1. The
                 reduction of the time taken to code a problem has to be
                 experienced to be believed!''",
}

@Book{IBM:1953:POT,
  author =       "{IBM Corporation}",
  title =        "Principles of Operation: Type 701 and Associated
                 Equipment",
  publisher =    pub-IBM,
  address =      pub-IBM:adr,
  pages =        "103",
  year =         "1953",
  bibdate =      "Wed Sep 14 23:17:49 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Samelson:1953:ORR,
  author =       "Klaus Samelson and Friedrich L. Bauer",
  title =        "{Optimale Rechengenauigkeit bei Rechenanlagen mit
                 gleitendem Komma}. ({German}) [{Optimal} calculation
                 accuracy for calculators with a floating point]",
  journal =      j-Z-ANGE-MATH-PHYS,
  volume =       "4",
  number =       "4",
  pages =        "312--316",
  month =        jul,
  year =         "1953",
  CODEN =        "ZAMPDB",
  DOI =          "https://doi.org/10.1007/bf02074638",
  ISSN =         "0044-2275 (print), 1420-9039 (electronic)",
  ISSN-L =       "0044-2275",
  bibdate =      "Sun Aug 16 18:04:35 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Digital automatic computing machines with floating
                 binary point are investigated with respect to their
                 accuracy. It is concluded that special devices can be
                 designed without difficulty, which guarantee the
                 highest accuracy obtainable with a fixed number of
                 digits. For binary computers, a modification of the
                 usual conversion routine is necessary, which is
                 discussed in detail.",
  acknowledgement = ack-nhfb,
  fjournal =     "{Zeitschrift f{\"u}r Angewandte Mathematik und Physik
                 = Journal of Applied Mathematics and Physics}",
  journal-URL =  "http://link.springer.com/journal/33",
  keywords =     "number base conversion",
  language =     "German",
}

@InCollection{Stiefel:1953:MCA,
  author =       "E. Stiefel",
  booktitle =    "Les machines {\`a} calculer et la pens{\'e}e humaine",
  title =        "La machine {\`a} calculer arithm{\'e}tique ``{Z4}'' de
                 l'{Ecole} {Polytechnique} {F}{\'e}d{\'e}rale {\`a}
                 {Zurich} ({Suisse}) et son application {\`a} la
                 r{\'e}solution d'une {\'e}quation aux d{\'e}riv{\'e}es
                 partielles de type elliptique. ({French}) [{The}
                 arithmetic calculator ``{Z4}'' of the {Swiss Federal
                 Polytechnical University in Zurich (Switzerland)} and
                 its application to the solution of an elliptical type
                 partial derivative equation]",
  publisher =    "Centre National de la Recherche Scientifique",
  address =      "Paris, France",
  pages =        "33--40",
  year =         "1953",
  MRclass =      "65.0X",
  MRnumber =     "0066093",
  bibdate =      "Wed Sep 2 16:23:13 2020",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/s/stiefel-eduard.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Colloques internationaux du Centre National de la
                 Recherche Scientifique, no 37",
  acknowledgement = ack-nhfb,
  author-dates = "Eduard Stiefel (21 April 1909--25 November 1978)",
  language =     "French",
}

@Article{Backus:1954:ISS,
  author =       "J. W. Backus",
  title =        "The {IBM 701 Speedcoding} System",
  journal =      j-J-ACM,
  volume =       "1",
  number =       "1",
  pages =        "4--6",
  month =        jan,
  year =         "1954",
  CODEN =        "JACOAH",
  ISSN =         "0004-5411 (print), 1557-735X (electronic)",
  ISSN-L =       "0004-5411",
  bibdate =      "Fri Nov 04 00:18:27 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://community.computerhistory.org/scc/projects/FORTRAN/paper/p4-backus.pdf",
  abstract =     "The IBM 701 Speedcoding System is a set of
                 instructions which causes the 701 to behave like a
                 three-address floating point calculator. Let us call
                 this the Speedcoding calculator. In addition to
                 operating in floating point, this Speedcoding
                 calculator has extremely convenient means for getting
                 information into the machine and for printing results;
                 it has an extensive set of operations to make the job
                 of programming as easy as possible. Speedcoding also
                 provides automatic address modification, flexible
                 tracing, convenient use of auxiliary storage, and
                 built-in checking.",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of the ACM",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J401",
}

@Manual{Burroughs:1954:DH,
  author =       "{Burroughs Corporation.ElectroData}",
  title =        "Datatron handbooks",
  organization = "The Division",
  address =      "Pasadena, CA, USA",
  year =         "1954",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "12 volumes in 1.",
  acknowledgement = ack-nhfb,
  keywords =     "Datatron (Computer)",
  remark =       "Datatron programming and coding manual --- Datatron
                 operation manual --- Central computer handbook ---
                 Paper tape system handbook --- Card converter Model 500
                 handbook --- Magnetic tape system handbook ---
                 Cardatron system handbook --- Model 560 DATAFILE
                 handbook --- Control console and consolette handbook
                 --- Floating point control unit handbook --- External
                 switching unit handbook --- Tape preparation unit
                 handbook.",
}

@Article{Freeman:1954:TSA,
  author =       "H. Freeman and E. Parsons",
  title =        "Time-Sharing Analog Multiplier ({TSAM})",
  journal =      j-TRANS-IRE-PROF-GROUP-ELEC-COMPUT,
  volume =       "EC-3",
  number =       "1",
  pages =        "11--17",
  month =        mar,
  year =         "1954",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Fri Jul 15 15:20:53 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Transactions of the I.R.E. Professional Group on
                 Electronic Computers",
  remark =       "Cited in US Patent 3,043,516 (10 July 1962): Time
                 Summing Device for Division, Multiplication, Root
                 Taking and Interpolation, by Harold W. Abbott and
                 Vernon P. Mathis.",
}

@Article{Gorn:1954:AAC,
  author =       "Saul Gorn",
  title =        "The Automatic Analysis and Control of Computing
                 Errors",
  journal =      j-J-SIAM,
  volume =       "2",
  number =       "2",
  pages =        "69--81",
  month =        jun,
  year =         "1954",
  CODEN =        "JSIMAV",
  ISSN =         "0368-4245 (print), 1095-712X (electronic)",
  bibdate =      "Thu Oct 15 18:16:06 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of the Society for Industrial and Applied
                 Mathematics",
  journal-URL =  "http://epubs.siam.org/loi/smjmap.1",
}

@Article{Kovach:1954:AMU,
  author =       "L. D. Kovach and W. Comley",
  title =        "An Analog Multiplier Using Thyrite",
  journal =      j-TRANS-IRE-PROF-GROUP-ELEC-COMPUT,
  volume =       "EC-3",
  number =       "2",
  pages =        "42--45",
  month =        jun,
  year =         "1954",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sun Jul 17 09:57:13 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Transactions of the I.R.E. Professional Group on
                 Electronic Computers",
}

@Article{Mayer:1954:ODF,
  author =       "M. A. Mayer and B. M. Gordon and R. N. Nicola",
  title =        "An operational digital feedback divider",
  journal =      j-IRE-TRANS-ELEC-COMPUT,
  volume =       "EC-3",
  number =       "1",
  pages =        "17--20",
  month =        mar,
  year =         "1954",
  CODEN =        "IRELAO",
  ISSN =         "0367-9950",
  bibdate =      "Sun Jul 17 09:52:58 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IRE Transactions on Electronic Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5407885",
}

@Article{Moshman:1954:GPR,
  author =       "Jack Moshman",
  title =        "The Generation of Pseudo-Random Numbers on a Decimal
                 Calculator",
  journal =      j-J-ACM,
  volume =       "1",
  number =       "2",
  pages =        "88--91",
  month =        apr,
  year =         "1954",
  CODEN =        "JACOAH",
  ISSN =         "0004-5411 (print), 1557-735X (electronic)",
  ISSN-L =       "0004-5411",
  bibdate =      "Fri Nov 04 00:18:27 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of the ACM",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J401",
  keywords =     "decimal floating-point arithmetic",
}

@Article{Clenshaw:1955:NSC,
  author =       "C. W. Clenshaw",
  title =        "A note on the summation of {Chebyshev} series",
  journal =      j-MATH-TABLES-OTHER-AIDS-COMPUT,
  volume =       "9",
  number =       "51",
  pages =        "118--120",
  year =         "1955",
  CODEN =        "MTTCAS",
  DOI =          "https://doi.org/10.1090/S0025-5718-1955-0071856-0",
  ISSN =         "0891-6837 (print), 2326-4853 (electronic)",
  ISSN-L =       "0891-6837",
  MRclass =      "65.0X",
  MRnumber =     "0071856",
  bibdate =      "Thu Feb 08 16:17:25 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcomp1950.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Tables Other Aids Comput.",
  fjournal =     "Mathematical Tables and Other Aids to Computation",
  journal-URL =  "http://www.ams.org/mcom/",
  remark =       "Hidden inside \cite{Brenner:1955:TNS}, but important
                 in its own right for commentary on the recursive
                 algorithm for summation of Chebyshev series, and a
                 brief analysis of its accuracy.",
}

@Article{Crockett:1955:GMM,
  author =       "J. B. Crockett and H. Chernoff",
  title =        "Gradient Methods of Maximization",
  journal =      j-PAC-J-MATH,
  volume =       "5",
  number =       "??",
  pages =        "33--50",
  year =         "1955",
  CODEN =        "PJMAAI",
  ISSN =         "0030-8730 (print), 1945-5844 (electronic)",
  ISSN-L =       "0030-8730",
  bibdate =      "Fri Aug 20 08:54:24 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Pacific Journal of Mathematics",
  journal-URL =  "http://msp.org/pjm",
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
}

@Book{Eckert:1955:FFS,
  author =       "W. J. (Wallace John) Eckert and Rebecca Bradley
                 Jones",
  title =        "Faster, faster; a simple description of a giant
                 electronic calculator and the problems it solves",
  publisher =    pub-IBM,
  address =      pub-IBM:adr,
  pages =        "160",
  year =         "1955",
  LCCN =         "QA76 .E25",
  bibdate =      "Fri Aug 20 08:57:56 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  author-dates = "1902--1971",
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
  subject =      "Computers",
  xxaddress =    pub-MCGRAW-HILL:adr,
  xxpublisher =  pub-MCGRAW-HILL,
}

@Book{Hastings:1955:ADC,
  author =       "Cecil B. {Hastings, Jr.} and Jeanne T. Hayward and
                 James P. {Wong, Jr.}",
  title =        "Approximations for Digital Computers",
  publisher =    pub-PRINCETON,
  address =      pub-PRINCETON:adr,
  pages =        "viii + 201",
  year =         "1955",
  LCCN =         "QA76 .H33",
  bibdate =      "Mon Sep 30 14:51:50 1996",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Lenaerts:1955:ASR,
  author =       "E. H. Lenaerts",
  title =        "Automatic Square Rooting",
  journal =      j-ELECTRON-ENG,
  volume =       "27",
  number =       "??",
  pages =        "287--289",
  month =        jul,
  year =         "1955",
  CODEN =        "ELEGAP",
  ISSN =         "0013-4902",
  bibdate =      "Thu Sep 1 10:15:41 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Electronic Engineering",
}

@Article{Parsons:1955:SDC,
  author =       "Frances L. Parsons",
  title =        "A Simple Desk-Calculator Method for Checking Binary
                 Results of Digital Computer Arithmetic Operations",
  journal =      j-J-ACM,
  volume =       "2",
  number =       "3",
  pages =        "205--207",
  month =        jul,
  year =         "1955",
  CODEN =        "JACOAH",
  ISSN =         "0004-5411 (print), 1557-735X (electronic)",
  ISSN-L =       "0004-5411",
  bibdate =      "Wed Nov 09 01:00:34 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of the ACM",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J401",
}

@Book{Richards:1955:AOD,
  author =       "Richard Kohler Richards",
  title =        "Arithmetic Operations in Digital Computers",
  publisher =    "D. Van Nostrand",
  address =      "New York, NY, USA",
  pages =        "iv + 397",
  year =         "1955",
  LCCN =         "QA75 .R5 1955",
  bibdate =      "Fri Nov 28 18:46:37 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Robertson:1955:TCM,
  author =       "J. E. Robertson",
  title =        "Two's Complement Multiplication in Binary Parallel
                 Digital Computers",
  journal =      j-IRE-TRANS-ELEC-COMPUT,
  volume =       "EC-4",
  number =       "3",
  pages =        "118--119",
  month =        sep,
  year =         "1955",
  CODEN =        "IRELAO",
  DOI =          "https://doi.org/10.1109/IRETELC.1955.5407911",
  ISSN =         "0367-9950",
  bibdate =      "Thu Jun 30 15:10:39 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5407911",
  acknowledgement = ack-nhfb,
  fjournal =     "IRE Transactions on Electronic Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5407885",
}

@Book{Stiefel:1955:RID,
  author =       "Eduard Stiefel",
  title =        "{Rechenautomaten im Dienste der Technik. Erfahrungen
                 mit dem Zuse-Rechenautomaten Z4}. ({German})
                 [{Calculating} machines in the service of technology.
                 {Experience} with the {Zuse}-calculator {Z4}]",
  volume =       "45",
  publisher =    "Westdeutscher Verlag",
  address =      "Cologne and Opladen, West Germany",
  pages =        "29--45; Diskussion 47--65",
  year =         "1955",
  MRclass =      "68.0X",
  MRnumber =     "0073311",
  MRreviewer =   "H. H. Goldstine",
  bibdate =      "Wed Sep 2 16:23:13 2020",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/s/stiefel-eduard.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Arbeitsgemeinschaft f{\"{u}}r Forschung des Landes
                 Nordrhein-Westfalen. Heft",
  acknowledgement = ack-nhfb,
  author-dates = "Eduard Stiefel (21 April 1909--25 November 1978)",
  language =     "German",
}

@Article{Estrin:1956:NHS,
  author =       "G. Estrin and B. Gilchrist and J. H. Pomerene",
  title =        "A Note on High-Speed Digital Multiplication",
  journal =      j-IRE-TRANS-ELEC-COMPUT,
  volume =       "EC-5",
  number =       "3",
  pages =        "140--140",
  month =        sep,
  year =         "1956",
  CODEN =        "IRELAO",
  DOI =          "https://doi.org/10.1109/TEC.1956.5219936",
  ISSN =         "0367-9950",
  bibdate =      "Thu Jun 30 15:46:27 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5219936",
  acknowledgement = ack-nhfb,
  fjournal =     "IRE Transactions on Electronic Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5407885",
}

@Book{Hildebrand:1956:INA,
  author =       "Francis Begnaud Hildebrand",
  title =        "Introduction to Numerical Analysis",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  pages =        "511",
  year =         "1956",
  LCCN =         "QA300 .H5",
  bibdate =      "Fri Aug 20 09:19:58 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "International series in pure and applied mathematics",
  acknowledgement = ack-nhfb,
  remark =       "See also second edition
                 \cite{Hildebrand:1974:INA,Hildebrand:1987:INA}.",
  subject =      "Numerical analysis",
  tableofcontents = "1. Introduction (significant figures, random
                 errors, error bounds, etc.) \\
                 2. Interpolation with divided differences \\
                 3. Lagrangian methods \\
                 4. Finite-difference interpolation \\
                 5. Operations with finite differences \\
                 6. Numerical solution of ordinary differential
                 equations \\
                 7. Least-squares polynomial approximation \\
                 8. Gaussian quadrature and related topics \\
                 9. Approximations of various types \\
                 10. Numerical solution of equations \\
                 Appendix: Justification of the Crout reduction",
}

@TechReport{Lazarus:1956:MI,
  author =       "R. B. Lazarus and N. Metropolis and W. Orvedahl and J.
                 H. Richardson and W. {Spack, Jr.} and R. L. Bivins and
                 J. V. Caulfield and I. Kral and A. F. Malmberg and G.
                 T. McKinley and R. E. Williamson",
  title =        "{MANIAC II}",
  type =         "Report",
  number =       "LA-2083",
  institution =  inst-LASL,
  address =      inst-LASL:adr,
  pages =        "54",
  day =          "1",
  month =        oct,
  year =         "1956",
  bibdate =      "Tue Mar 20 11:14:15 2007",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/metropolis-nicholas.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://sgp.fas.org/othergov/doe/lanl/lib-www/la-pubs/00320765.pdf",
  acknowledgement = ack-nhfb,
  remark-1 =     "OSTI ID: 4382471",
  remark-2 =     "From page 9: ``The Maniac II \ldots{} has 12,288
                 48-bit words. It is asynchronous and has no clock. Its
                 speed is that appropriate to (1) a memory cycle of 8
                 microseconds, (2) a basic add time of 6 microseconds,
                 and (3) a shift time of about 1.3 microseconds per
                 stage. The average multiply time is about 160
                 microseconds.''",
  remark-3 =     "From page 14, the 48-bit floating-point word consists
                 of a 1-bit sign, a 3-bit exponent-of-65536, a 1-bit
                 sign of the exponent, and a 43-bit fraction in [0,1).
                 The range of nonzero numbers is (0x1p-155, 0x1p112), or
                 roughly (2e-47, 5e33). The report notes: ``Although
                 such a large base implies of possibility of as many as
                 15 lead[ing] zeros, the large word size of 48 bits
                 guarantees adequate significance.''",
}

@Article{Lilamand:1956:TDM,
  author =       "M. Lejet Lilamand",
  title =        "A Time-Division Multiplier",
  journal =      j-IRE-TRANS-ELEC-COMPUT,
  volume =       "EC-5",
  number =       "1",
  pages =        "26--34",
  month =        mar,
  year =         "1956",
  CODEN =        "IRELAO",
  DOI =          "https://doi.org/10.1109/TEC.1956.5219789",
  ISSN =         "0367-9950",
  bibdate =      "Thu Jun 30 15:46:18 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5219789",
  acknowledgement = ack-nhfb,
  fjournal =     "IRE Transactions on Electronic Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5407885",
}

@Article{Perkins:1956:EPC,
  author =       "Robert Perkins",
  title =        "{EASIAC}, {A} Pseudo-Computer",
  journal =      j-J-ACM,
  volume =       "3",
  number =       "2",
  pages =        "65--72",
  month =        apr,
  year =         "1956",
  CODEN =        "JACOAH",
  ISSN =         "0004-5411 (print), 1557-735X (electronic)",
  ISSN-L =       "0004-5411",
  bibdate =      "Fri Nov 04 23:46:26 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "One of the primary functions of the MIDAC installation
                 at the University of Michigan is the instruction of
                 beginners in the various aspects of digital machine use
                 including programming and coding. \ldots{} In
                 conducting these courses it was soon found to be
                 extremely difficult, in five or six instruction
                 periods, to bring a complete newcomer up to the point
                 where he can code and check out on MIDAC anything more
                 than a rather trivial routine. As might be expected the
                 difficulty centers around problems of scaling,
                 instruction modification and binary representation.
                 \ldots{} To alleviate these problems it was decided
                 that a new computer was needed: one designed to make
                 programming easier. At the cost of some of MIDAC's
                 speed and capacity plus two or three man-months of
                 programming time EASIAC, the EASy Instruction Automatic
                 Computer, was realized as a translation-interpretation
                 program in MIDAC.",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of the ACM",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J401",
  keywords =     "decimal floating-point arithmetic",
  remark =       "Early example of a decimal floating-point machine.",
}

@Article{Robertson:1956:NCD,
  author =       "J. E. Robertson",
  title =        "A new class of digital division methods",
  journal =      j-IRE-TRANS-ELEC-COMPUT,
  volume =       "EC-5",
  number =       "??",
  pages =        "65--73",
  month =        jun,
  year =         "1956",
  CODEN =        "IRELAO",
  ISSN =         "0367-9950",
  bibdate =      "Fri Nov 09 19:14:45 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IRE Transactions on Electronic Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5407885",
}

@Article{Stegun:1956:PC,
  author =       "Irene A. Stegun and Milton Abramowitz",
  title =        "Pitfalls in computation",
  journal =      "Journal of the Society for Industrial and Applied
                 Mathematics",
  volume =       "4",
  pages =        "207--219",
  year =         "1956",
  bibdate =      "Tue Aug 28 06:16:28 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
}

@Article{Sydnor:1956:AMS,
  author =       "R. L. Sydnor and T. R. O'Meara and J. Strathman",
  title =        "Analog Multipliers and Squarers Using a Multigrid
                 Modulator",
  journal =      j-IRE-TRANS-ELEC-COMPUT,
  volume =       "EC-5",
  number =       "2",
  pages =        "82--85",
  month =        jun,
  year =         "1956",
  CODEN =        "IRELAO",
  DOI =          "https://doi.org/10.1109/TEC.1956.5219804",
  ISSN =         "0367-9950",
  bibdate =      "Thu Jun 30 15:46:21 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5219804",
  acknowledgement = ack-nhfb,
  fjournal =     "IRE Transactions on Electronic Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5407885",
}

@Article{Weinberger:1956:OMA,
  author =       "A. Weinberger and J. L. Smith",
  title =        "A One-Microsecond Adder Using One-Megacycle
                 Circuitry",
  journal =      j-IRE-TRANS-ELEC-COMPUT,
  volume =       "EC-5",
  number =       "??",
  pages =        "65--73",
  month =        jun,
  year =         "1956",
  CODEN =        "IRELAO",
  ISSN =         "0367-9950",
  bibdate =      "Fri Nov 09 19:38:57 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IRE Transactions on Electronic Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5407885",
}

@Article{Wolontis:1956:CFD,
  author =       "V. M. Wolontis",
  title =        "A Complete Floating-Decimal Interpretive System for
                 the {IBM 650 Magnetic Drum Calculator}",
  journal =      "IBM Technical Newsletter",
  volume =       "??",
  number =       "11",
  pages =        "xxi + 63",
  month =        mar,
  year =         "1956",
  bibdate =      "Mon Sep 04 13:55:28 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://babel.hathitrust.org/cgi/pt?id=coo.31924003945759&seq=7",
  acknowledgement = ack-nhfb,
}

@Book{Alt:1957:EDC,
  editor =       "Franz L. Alt",
  title =        "Electronic Digital Computers: Their Use in Science and
                 Engineering",
  publisher =    pub-ACADEMIC,
  address =      pub-ACADEMIC:adr,
  pages =        "x + 335",
  year =         "1957",
  bibdate =      "Sun Jun 17 18:53:23 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "Section 2.3 discusses number representation and
                 decimal versus binary arithmetic.",
  xxnote =       "Check page count: incomplete view in Google books.
                 Price bibliography says 1958.",
}

@Article{Ercoli:1957:EDO,
  author =       "Paolo Ercoli and Roberto Vacca",
  title =        "Errors Due to Overflow in Arithmetic Operations
                 Particularly as Regards {FINAC} Electronic Computer",
  journal =      j-J-ACM,
  volume =       "4",
  number =       "4",
  pages =        "450--455",
  month =        oct,
  year =         "1957",
  CODEN =        "JACOAH",
  ISSN =         "0004-5411 (print), 1557-735X (electronic)",
  ISSN-L =       "0004-5411",
  bibdate =      "Thu Dec 08 09:28:48 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See letter \cite{Ercoli:1960:LEE}.",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of the ACM",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J401",
  keywords =     "floating-point arithmetic; overflow",
}

@Article{Gini:1957:SFD,
  author =       "Corrado Gini",
  title =        "Sulla frequenza delle cifre iniziali dei numeri
                 osservati. ({Italian}) [{On} the frequency of initial
                 digits of observed numbers]",
  journal =      "Bull. Inst. Internat. Stat.",
  volume =       "35",
  number =       "??",
  pages =        "57--76",
  year =         "1957",
  bibdate =      "Sun Sep 18 11:54:25 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "29th session, 2nd delivery, Rio de Janerio.",
  URL =          "",
  acknowledgement = ack-nhfb,
  keywords =     "Benford's Law; Law of Anomalous Numbers; Zipf's Law",
  language =     "Italian",
}

@Article{Herzel:1957:SDD,
  author =       "Amato Herzel",
  title =        "Sulla distribuzione della cifre iniziali dei numeri
                 statistici. ({Italian}) [{On} the frequency of initial
                 digits of statistical numbers]",
  journal =      "Atti dell XV e XVII Riunione, Societa Italiana di
                 Statistica",
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  year =         "1957",
  bibdate =      "Sun Sep 18 12:00:07 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Benford's Law; Law of Anomalous Numbers; Zipf's Law",
  language =     "Italian",
}

@Article{Howe:1957:TRA,
  author =       "R. M. Howe and E. G. Gilbert",
  title =        "Trigonometric Resolution in Analog Computers by Means
                 of Multiplier Elements",
  journal =      j-IRE-TRANS-ELEC-COMPUT,
  volume =       "EC-6",
  number =       "2",
  pages =        "86--92",
  month =        jun,
  year =         "1957",
  CODEN =        "IRELAO",
  DOI =          "https://doi.org/10.1109/TEC.1957.5221576",
  ISSN =         "0367-9950",
  bibdate =      "Thu Jun 30 16:07:27 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5221576",
  acknowledgement = ack-nhfb,
  fjournal =     "IRE Transactions on Electronic Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5407885",
}

@Article{Kalbfell:1957:EAM,
  author =       "David C. Kalbfell",
  title =        "An Electronic Analog Multiplier",
  journal =      j-IRE-TRANS-ELEC-COMPUT,
  volume =       "EC-6",
  number =       "2",
  pages =        "100--103",
  month =        jun,
  year =         "1957",
  CODEN =        "IRELAO",
  DOI =          "https://doi.org/10.1109/TEC.1957.5221579",
  ISSN =         "0367-9950",
  bibdate =      "Thu Jun 30 16:07:27 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5221579",
  acknowledgement = ack-nhfb,
  fjournal =     "IRE Transactions on Electronic Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5407885",
}

@Article{Kogbetliantz:1957:CEN,
  author =       "E. G. Kogbetliantz",
  title =        "Computation of $ e^n $ for $ - \infty < n < + \infty $
                 Using an Electronic Computer",
  journal =      j-IBM-JRD,
  volume =       "1",
  number =       "2",
  pages =        "110--115",
  month =        apr,
  year =         "1957",
  CODEN =        "IBMJAE",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  bibdate =      "Tue Sep 06 18:04:49 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
}

@Article{Lehman:1957:HSD,
  author =       "M. Lehman",
  title =        "High-Speed Digital Multiplication",
  journal =      j-IRE-TRANS-ELEC-COMPUT,
  volume =       "EC-6",
  number =       "3",
  pages =        "204--205",
  month =        sep,
  year =         "1957",
  CODEN =        "IRELAO",
  DOI =          "https://doi.org/10.1109/TEC.1957.5222025",
  ISSN =         "0367-9950",
  bibdate =      "Thu Jun 30 16:07:34 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5222025",
  acknowledgement = ack-nhfb,
  fjournal =     "IRE Transactions on Electronic Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5407885",
}

@Article{Luke:1957:CLZ,
  author =       "Y. L. Luke",
  title =        "On the Computation of $ \log {Z} $ and $ \arctan {Z}
                 $",
  journal =      j-MATH-TABLES-OTHER-AIDS-COMPUT,
  volume =       "11",
  number =       "??",
  pages =        "16--18",
  month =        "????",
  year =         "1957",
  CODEN =        "MTTCAS",
  ISSN =         "0891-6837",
  bibdate =      "Thu Sep 1 10:16:09 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  ajournal =     "Math. Tables Other Aids Comput.",
  fjournal =     "Mathematical Tables and Other Aids to Computation",
  journal-URL =  "http://www.ams.org/mcom/",
}

@TechReport{Metze:1957:SPO,
  author =       "G. Metze",
  title =        "A Study of Parallel One's Complement Arithmetic Units
                 with Separate Carry or Borrow Storage",
  type =         "Report",
  number =       "81",
  institution =  "Digital Computer Laboratory, University of Illinois",
  address =      "Urbana, IL, USA",
  pages =        "77",
  year =         "1957",
  bibdate =      "Thu Nov 18 09:07:07 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "Flores' book \cite[p. 485]{Flores:1963:LCA} cites this
                 report, and says that its conclusion is that the
                 disadvantages of one's complement arithmetic outweigh
                 the advantages.",
}

@Article{Murphy:1957:PIA,
  author =       "R. W. Murphy",
  title =        "A Positive-Integer Arithmetic for Data Processing",
  journal =      j-IBM-JRD,
  volume =       "1",
  number =       "2",
  pages =        "158--170",
  month =        apr,
  year =         "1957",
  CODEN =        "IBMJAE",
  DOI =          "https://doi.org/10.1147/rd.12.0158",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  MRclass =      "68.0X",
  MRnumber =     "18,939d",
  bibdate =      "Tue Sep 11 15:35:33 MDT 2012",
  bibsource =    "http://www.research.ibm.com/journal/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ibmjrd.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5392735;
                 http://www.research.ibm.com/journal/rd/012/ibmrd0102G.pdf",
  abstract =     "It is hypothesized that positive numbers suffice for
                 the expression of quantities in accounting. New
                 arithmetic operations are devised that yield
                 non-negative results in computation, and the
                 applicability of these operations to data processing is
                 studied. These operations permit a wide variety of
                 functions to be computed with fewer and less complex
                 steps and imply the feasibility of constructing less
                 complex data-processing machines.",
  acknowledgement = ack-nhfb,
  book-URL =     "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
  reviewer =     "C. C. Gotlieb",
}

@Article{Pawlak:1957:UEN,
  author =       "Z. Pawlak",
  title =        "Use of expansions with a negative basis in the
                 arithmometer of a digital computer",
  journal =      "Bull. Acad. Pol. Sci., Ser. Sci. Tech.",
  volume =       "5",
  number =       "??",
  pages =        "232--236",
  month =        "????",
  year =         "1957",
  bibdate =      "Thu Nov 06 05:56:32 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "negative base",
}

@TechReport{Taylor:1957:CCA,
  author =       "W. Bruce Taylor",
  title =        "{COIN} (Compile-Interpreter): an automatic
                 programming, fixed and floating-point library of
                 subroutines for the {ERA} 1103 computer",
  institution =  "Operations Research Office, Johns Hopkins University",
  address =      "Bethesda, MD, USA",
  pages =        "43",
  year =         "1957",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Staff paper / Johns Hopkins University, Operations
                 Research Office; ORO-SP-32 Staff paper (Johns Hopkins
                 University. Operations Research Office); ORO-SP-32.",
  acknowledgement = ack-nhfb,
  keywords =     "Military art and science --- Data processing.;
                 Military research --- Data processing.",
  remark =       "Cover title. ``Operating under contract with the
                 Department of the Army.'' ``Project COMPLAB.''
                 ``October 1957.'' ORO-SP-32",
}

@Article{Wadel:1957:NBN,
  author =       "L. B. Wadel",
  title =        "Negative base number systems",
  journal =      j-IRE-TRANS-ELEC-COMPUT,
  volume =       "EC-6",
  number =       "??",
  pages =        "123--??",
  month =        jun,
  year =         "1957",
  CODEN =        "IRELAO",
  ISSN =         "0367-9950",
  bibdate =      "Thu Nov 06 05:53:55 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IRE Transactions on Electronic Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5407885",
  keywords =     "negative base",
}

@Article{Walker:1957:EMA,
  author =       "R. M. Walker and D. E. Rosenheim and P. A. Lewis and
                 A. G. Anderson",
  title =        "An Experimental 50-Megacycle Arithmetic Unit",
  journal =      j-IBM-JRD,
  volume =       "1",
  number =       "3",
  pages =        "257--278",
  month =        jul,
  year =         "1957",
  CODEN =        "IBMJAE",
  DOI =          "https://doi.org/10.1147/rd.13.0257",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  bibdate =      "Tue Sep 11 15:35:35 MDT 2012",
  bibsource =    "http://www.research.ibm.com/journal/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ibmjrd.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5392687;
                 http://www.research.ibm.com/journal/rd/013/ibmrd0103H.pdf",
  abstract =     "An experimental 50-megacycle arithmetic unit has been
                 built which performs a repetitive multiplication
                 program and checks the results for errors. The unit
                 uses pulse circuitry which has been developed to
                 perform digital operations at a 50-megacycle
                 pulse-repetition rate. This paper describes the
                 arithmetic system and the circuits which perform the
                 required functions. These circuits include a full
                 binary adder, a phase-locked frequency divider which
                 provides a 3.125-megacycle secondary timing source, a
                 reshaping and retiming circuit using germanium diodes
                 and capacitive storage, a high-speed shift register, a
                 high-speed indicator register, and a binary word
                 generator.\par

                 Various novel features of a digital system operating at
                 these high speeds are described. These include the use
                 of coaxial delay lines for the distribution of signals
                 and as storage elements, and the use of secondary
                 emission tubes in amplifier and multivibrator
                 circuits.\par

                 In a 50-megacycle system the interdependence of the
                 space and time dimensions is marked, and although this
                 introduces problems which are not ordinarily
                 encountered in computing systems, it may be used
                 advantageously to provide features such as the
                 variable-phase clock system used in the arithmetic
                 unit.\par

                 The performance and reliability of the arithmetic unit
                 are discussed as well as the reliability of the
                 components and circuits which make up the system.
                 Although the techniques and circuitry discussed here
                 have been applied only to a relatively simple
                 arithmetic unit, it is felt that they could be useful
                 in a variety of high-speed computing and measurements
                 applications.",
  acknowledgement = ack-nhfb,
  book-URL =     "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
}

@Article{Weibel:1957:EAM,
  author =       "Erich S. Weibel",
  title =        "An Electronic Analog Multiplier Using Carriers",
  journal =      j-IRE-TRANS-ELEC-COMPUT,
  volume =       "EC-6",
  number =       "1",
  pages =        "30--34",
  month =        mar,
  year =         "1957",
  CODEN =        "IRELAO",
  DOI =          "https://doi.org/10.1109/TEC.1957.5221558",
  ISSN =         "0367-9950",
  bibdate =      "Thu Jun 30 16:07:23 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5221558",
  acknowledgement = ack-nhfb,
  fjournal =     "IRE Transactions on Electronic Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5407885",
}

@Book{Wilkes:1957:PPE,
  author =       "Maurice V. Wilkes and David J. Wheeler and Stanley
                 Gill",
  title =        "The Preparation of Programs for an Electronic Digital
                 Computer",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  edition =      "Second",
  pages =        "xiv + 238",
  year =         "1957",
  LCCN =         "QA76.5 .W52 1957",
  bibdate =      "Mon Feb 10 09:42:47 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See also first edition \cite{Wilkes:1951:PPE}.",
  URL =          "https://b-ok.org/book/3668116/b363ff",
  acknowledgement = ack-nhfb,
  remark-1 =     "According to \cite{Anderson:2019:SAM}, this book
                 discusses the computation of integer population counts
                 on the Electronic Delay Storage Automatic Calculator
                 (EDSAC) computer using a recursive divide-and-conquer
                 algorithm. See also somewhat negative 1958 review by
                 Fernando J. Corbat{\'o}
                 \url{https://doi.org/10.1063/1.3062687}. Floating-point
                 arithmetic is discussed on pages 60, 90--91, and
                 135--137.",
  remark-2 =     "From page 5: ``Each storage location in the EDSAC
                 holds 17 binary digits. In words representing numbers,
                 the binary point is regarded as being to the right of
                 the extreme left-hand digit; this digit (the most
                 significant digit) is used as a sign indicator and is
                 referred to as the sign digit. \ldots{} the capacity of
                 the accumulator is 70 digits; there is, therefore,
                 plenty of room to hold the full 33-digit product of two
                 17-digit numbers. \ldots{} A negative number $-x$
                 (where $O < x \leq 1$) is represented by a $1$ in the
                 sign-digit position, followed by the digits of $(1 -
                 x)$; for example, $1.1100\ldots{}$ represents $-(1 -
                 3/4) = -1/4$. \ldots{} Another way of explaining the
                 representation of negative numbers is to regard the
                 sign digit as an ordinary numerical digit, and to say
                 that $-x$ is stored as the number $(2 - x)$. Note in
                 particular that $1.0000\ldots{}$ represents $-1$.''
                 [Page 59 calls this a {\em True complements}
                 representation, distinguished from one's complement.]",
  remark-3 =     "From page 35: ``The EDSAC has a facility which enables
                 an even-numbered storage location and the following
                 odd-numbered storage to be used as a single storage
                 location holding 35 binary digits.'' [This suggests the
                 word size in 18, not 17 as page 5 suggests. The
                 Wikipedia article on the EDSAC reports: ``The EDSAC's
                 main memory consisted of 1024 locations, though only
                 512 locations were initially installed. Each contained
                 18 bits, but the topmost bit was always unavailable due
                 to timing problems, so only 17 bits were used.'']",
  remark-4 =     "From page 36: ``The multiplier register of the
                 arithmetical unit is of sufficient capacity to hold a
                 long number, and the accumulator is of sufficient
                 capacity to hold the complete (69) binary digit
                 [including the sign bit] product of two long
                 numbers.''",
  remark-5 =     "From page 36: ``In some calculations, long numbers may
                 not provide sufficient precision. In such cases, the
                 programmer may make use of what is known as
                 double-length or double-precision working, in which two
                 long storage locations are used to hold the digits of a
                 single number.'' [this would be a quad-word number
                 holding 69 bits, including the sign bit.].",
  remark-6 =     "From page 60: ``\ldots{} two double-length numbers,
                 each stored in two locations, can be added and the
                 result put in two locations in the store, by means of
                 six orders''.",
  remark-7 =     "From page 90: ``Each number is expressed in the form
                 $a \cdot 10^p$, where $-10 \leq a \leq 10$ and $63 \leq
                 p < 63$ and is represented in the store by $a \cdot
                 2^{-11} + p \cdot 2^{-6}$.''",
  remark-8 =     "From page 91: ``Numbers are expressed in the form $a
                 \cdot 10^p$, where $a$ and $p$ are packed into a single
                 storage location. The number of digits defining $p$ may
                 be varied from 4 to 15 by means of a preset parameter,
                 so that a suitable value for the permissible range of
                 variation of numbers may be selected for a given
                 calculation.''",
  remark-9 =     "From page 91: ``Although the use of floating-point
                 operation can simplify the programmer's task by
                 relieving him of undue preoccupation with scaling, it
                 must not be thought that it solves all his
                 difficulties. In particular, the loss of significant
                 digits resulting from the subtraction of a number from
                 a nearly equal number can have serious consequences
                 unless proper precautions are taken.''",
  tableofcontents = "CHAPTER 1. THE ELEMENTS OF PROGRAM DESIGN / 1 \\
                 1-1 Introduction / 1 \\
                 1-2 Types of automatic computing machine / 1 \\
                 1-3 The EDSAC / 3 \\
                 1-4 Store / 5 \\
                 1-5 Arithmetical unit / 5 \\
                 1-6 Form of numbers in the machine / 5 \\
                 1-7 Form of orders in the machine / 6 \\
                 1-8 Storage of orders / 6 \\
                 1-9 Written form of orders / 7 \\
                 1-10 Some simple examples / 7 \\
                 Exercises A / 9 \\
                 1-11 Jump orders / 9 \\
                 Exercises B / 11 \\
                 1-12 Repeated groups of orders / 11 \\
                 1-13 The use of the B-register / 15 \\
                 Exercises C / 18 \\
                 1-14 Equivalence between orders and numbers;
                 pseudo-orders / 18 \\
                 1-15 Use of the arithmetical unit for constructing or
                 modifying orders / 20 \\
                 1-16 The mix order / 23 \\
                 Exercises D / 24 \\
                 CHAPTER 2. SUBROUTINES / 25 \\
                 2-1 Introduction / 25 \\
                 2-2 Relative numbering of addresses / 25 \\
                 2-3 Internal and external forms of orders / 26 \\
                 2-4 Reading of orders from the input tape / 28 \\
                 2-5 Open and closed subroutines / 29 \\
                 2-6 Entering and leaving a closed subroutine / 29 \\
                 2-7 Closed B subroutines / 30 \\
                 2-8 Closed A subroutines / 31 \\
                 2-9 Use of library subroutines / 32 \\
                 Exercises E / 33 \\
                 2-10 Long numbers / 35 \\
                 2-11 Some further orders in the order code / 36 \\
                 2-12 Scale factors / 38 \\
                 2-13 Control combinations / 39 \\
                 Exercises F / 40 \\
                 2-14 Relative addresses in control combinations / 41
                 \\
                 2-15 Extension of the use of relative addresses / 41
                 \\
                 2-16 Setting of the constants to be added by terminal
                 code letters / 43 \\
                 2-17 Complete table of terminal code letters / 44 \\
                 2-18 Parameters / 45 \\
                 2-19 Preset parameters / 46 \\
                 2-20 Program parameters / 46 \\
                 2-21 Standard procedure for setting preset parameters /
                 46 \\
                 2-22 Interpretive subroutines / 47 \\
                 Exercises G / 49 \\
                 CHAPTER 3. PROGRAMMING FOR OTHER MACHINES / 51 \\
                 3-1 Introduction / 51 \\
                 3-2 Single-address codes / 52 \\
                 3-3 Multi-address codes / 53 \\
                 3-4 Multiplication and division / 56 \\
                 3-5 Source-destination codes / 57 \\
                 3-6 Representation of negative numbers / 59 \\
                 3-7 Miscellaneous facilities / 60 \\
                 3-8 Minimum-access coding / 61 \\
                 3-9 The evaluation of an order code / 63 \\
                 3-10 Use of an auxiliary store / 64 \\
                 CHAPTER 4. INPUT AND OUTPUT / 66 \\
                 4-1 Introduction / 66 \\
                 4-2 Input of numbers / 66 \\
                 4-3 Output of numbers / 67 \\
                 4-4 Input of orders / 69 \\
                 4-5 Recognition of the code letter S / 72 \\
                 4-6 Economy of input and output time / 72 \\
                 4-7 Some features of input systems used with other
                 machines / 73 \\
                 4-8 Punched tape / 73 \\
                 4-9 Punched cards / 75 \\
                 CHAPTER 5. THE LIBRARY OF SUBROUTINES / 80 \\
                 5-1 Introduction / 80 \\
                 5-2 Library catalog / 80 \\
                 5-3 Input subroutines / 81 \\
                 5-4 Output subroutines / 81 \\
                 5-5 Division subroutines / 82 \\
                 5-6 Trigonometric and other functions / 82 \\
                 5-7 The economization of a power series by the use of
                 Chebyshev polynomials / 83 \\
                 5-8 Quadrature / 86 \\
                 5-9 Integration of ordinary differential equations / 87
                 \\
                 5-10 Library subroutines Gl2 and G13: Runge--Kutta
                 processes / 88 \\
                 5-11 The independent variable / 88 \\
                 5-12 Definition of the Runge--Kutta--Gill process / 89
                 \\
                 5-13 Taylor-series method / 90 \\
                 5-14 Interpretive subroutines / 90 \\
                 5-15 Floating-point subroutines / 90 \\
                 CHAPTER 6. DIAGNOSIS OF ERRORS IN PROGRAM / 92 \\
                 6-1 Introduction / 92 \\
                 6-2 Proofreading of programs / 93 \\
                 6-3 Punching / 93 \\
                 6-4 Locating mistakes in a program- / 94 \\
                 6-5 Subroutines for checking programs / 96 \\
                 6-6 The development of a program / 97 \\
                 CHAPTER 7. EXAMPLES OF COMPLETE PROGRAMS FOR THE EDSAC
                 / 99 \\
                 EXAMPLE 1 Calculation of $e^{-\sin x}$ / 99 \\
                 EXAMPLE 2 The evaluation of a definite integral / 102
                 \\
                 EXAMPLE 3 Integration of an ordinary differential
                 equation / 108 \\
                 EXAMPLE 4 Evaluation of a Fourier transform / 113 \\
                 EXAMPLE 5 Evaluation of a definite integral / 118 \\
                 CHAPTER 8. AUTOMATIC PROGRAMMING / 126 \\
                 8-1 Introduction / 126 \\
                 8-2 Conversion versus interpretation / 127 \\
                 8-3 Assembly of a program / 127 \\
                 8-4 Floating addresses / 129 \\
                 8-5 Formula recognition / 136 \\
                 Part Two: SPECIFICATIONS OF EDSAC LIBRARY SUBROUTINES /
                 139 \\
                 CATEGORY A. Subroutines to carry out floating-point
                 arithmetic / 140 \\
                 CATEGORY B. Subroutines to perform arithmetical
                 operations on complex numbers / 142 \\
                 CATEGORY C. Error-diagnosis subroutines / 144 \\
                 CATEGORY D. Division subroutines / 146 \\
                 CATEGORY E. Exponential subroutines / 148 \\
                 CATEGORY F. General subroutines relating to functions /
                 148 \\
                 CATEGORY G. Subroutines for the integration of
                 differential equations / 150 \\
                 CATEGORY L. Subroutines for evaluating logarithms / 153
                 \\
                 CATEGORY M. Miscellaneous subroutines / 154 \\
                 CATEGORY N. Operations on double-length numbers / 156
                 \\
                 CATEGORY P. Print subroutines / 158 \\
                 CATEGORY Q. Quadrature subroutines / 162 \\
                 CATEGORY R. Input subroutines / 164 \\
                 CATEGORY s. Subroutines for evaluating fractional
                 powers / 168 \\
                 CATEGORY T. Subroutines for calculating trigonometric
                 functions / 169 \\
                 CATEGORY Z. Post-mortem routines / 170 \\
                 PART THREE: PROGRAMS OF SELECTED EDSAC LIBRARY
                 SUBROUTINES / 173 \\
                 APPENDIX 1. Input and output codes of the EDSAC / 212
                 \\
                 APPENDIX 2. Order code and controls of the EDSAC / 214
                 \\
                 APPENDIX 3. The initial input routine of the EDSAC /
                 218 \\
                 APPENDIX 4. Control combinations / 221 \\
                 APPENDIX 5. Specimen solutions to programming exercises
                 / 223 \\
                 BIBLIOGRAPHY / 233 \\
                 INDEX / 237",
}

@TechReport{Anonymous:1958:ARM,
  author =       "Anonymous",
  title =        "Analysis and research memorandum 294",
  type =         "{AR} Memo",
  number =       "294 (AD 207929)",
  institution =  "Massachusetts Institute of Technology, Naval
                 Supersonic Laboratory",
  address =      "Cambridge, MA, USA",
  pages =        "7",
  day =          "23",
  month =        oct,
  year =         "1958",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Error functions.; Floating-point arithmetic.",
}

@Article{Bemer:1958:MMS,
  author =       "Robert W. Bemer",
  title =        "A Machine Method for Square-Root Computation",
  journal =      j-CACM,
  volume =       "1",
  number =       "1",
  pages =        "6--7",
  month =        jan,
  year =         "1958",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Thu Sep 15 18:35:46 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Bemer:1958:SMC,
  author =       "R. W. Bemer",
  title =        "A Subroutine Method for Calculating Logarithms",
  journal =      j-CACM,
  volume =       "1",
  number =       "5",
  pages =        "5--7",
  month =        may,
  year =         "1958",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Thu Sep 1 10:16:09 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Couleur:1958:BBD,
  author =       "J. F. Couleur",
  title =        "{BIDEC} --- a Binary-to-Decimal or Decimal-to-Binary
                 Converter",
  journal =      j-IRE-TRANS-ELEC-COMPUT,
  volume =       "EC-7",
  pages =        "313--316",
  year =         "1958",
  CODEN =        "IRELAO",
  ISSN =         "0367-9950",
  bibdate =      "Fri Nov 28 16:28:12 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-mfc # " and " # ack-nhfb,
  fjournal =     "IRE Transactions on Electronic Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5407885",
  keywords =     "decimal floating-point arithmetic",
}

@Article{Delury:1958:CAN,
  author =       "Daniel B. Delury",
  title =        "Computation with Approximate Numbers",
  journal =      j-MATH-TEACH,
  volume =       "51",
  pages =        "521--530",
  month =        nov,
  year =         "1958",
  ISSN =         "0025-5769 (print), 2330-0582 (electronic)",
  bibdate =      "Fri Nov 28 11:47:47 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "The Mathematics Teacher",
}

@Article{Ershov:1958:PAO,
  author =       "Andrei P. Ershov",
  title =        "On Programming of Arithmetic Operations",
  journal =      j-CACM,
  volume =       "1",
  number =       "8",
  pages =        "3--6",
  month =        aug,
  year =         "1958",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Wed Jul 14 15:48:21 MDT 2004",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm1.html#Ershov58;
                 http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  oldlabel =     "Ershov58",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Ershov58",
}

@Article{Gower:1958:NIM,
  author =       "J. C. Gower",
  title =        "A Note on an Iterative Method for Root Extraction",
  journal =      j-COMP-J,
  volume =       "1",
  pages =        "142--143",
  year =         "1958",
  CODEN =        "CMPJA6",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Thu Sep 15 18:36:55 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  xxmonth =      "(none)",
  xxnumber =     "(none)",
}

@Article{Hammer:1958:PST,
  author =       "Franz Hammer",
  title =        "{Nicht Pascal sondern der T{\"u}binger Professor
                 Wilhelm Schickard erfand die Rechenmaschine!}.
                 ({German}) [{Not Pascal}, but the {T{\"u}bingen}
                 professor {William Schickard}, invented the
                 calculator!]",
  journal =      "{B{\"u}romarkt}",
  volume =       "20",
  number =       "??",
  pages =        "1023--1025",
  month =        "????",
  year =         "1958",
  ISSN =         "0007-3148",
  ISSN-L =       "0007-3148",
  bibdate =      "Sat Jul 27 11:05:26 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/scicontext.bib",
  acknowledgement = ack-nhfb,
  language =     "German",
}

@Article{Kogbetliantz:1958:CANa,
  author =       "E. G. Kogbetliantz",
  title =        "Computation of Arctan {$N$} for $ - \infty < {N} < +
                 \infty $ Using an Electronic Computer",
  journal =      j-IBM-JRD,
  volume =       "2",
  number =       "1",
  pages =        "43--53",
  month =        jan,
  year =         "1958",
  CODEN =        "IBMJAE",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  bibdate =      "Thu Sep 1 10:16:10 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
}

@Article{Kogbetliantz:1958:CANb,
  author =       "E. G. Kogbetliantz",
  title =        "Computation of Arcsin {$N$} for $ 0 < {N} < 1 $ Using
                 an Electronic Computer",
  journal =      j-IBM-JRD,
  volume =       "2",
  number =       "3",
  pages =        "218--222",
  month =        jul,
  year =         "1958",
  CODEN =        "IBMJAE",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  bibdate =      "Thu Sep 1 10:16:10 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
}

@Article{Metropolis:1958:SDC,
  author =       "N. Metropolis and R. L. Ashenhurst",
  title =        "Significant Digit Computer Arithmetic",
  journal =      j-IRE-TRANS-ELEC-COMPUT,
  volume =       "EC-7",
  number =       "4",
  pages =        "265--267",
  month =        dec,
  year =         "1958",
  CODEN =        "IRELAO",
  DOI =          "https://doi.org/10.1109/TEC.1958.5222657",
  ISSN =         "0367-9950",
  bibdate =      "Wed Feb 14 19:23:38 2007",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/metropolis-nicholas.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5222657",
  abstract =     "The usual floating point arithmetic makes error
                 analysis difficult. This paper describes an alternative
                 system which offers a means of analyzing floating point
                 calculations more effectively and which also possesses
                 certain advantages from an equipment standpoint.",
  acknowledgement = ack-nhfb,
  fjournal =     "IRE Transactions on Electronic Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5407885",
  keywords =     "MANIAC III",
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
}

@Article{Robertson:1958:NCDa,
  author =       "J. E. Robertson",
  title =        "A new class of digital division methods",
  journal =      j-IRE-TRANS-ELEC-COMPUT,
  volume =       "EC-7",
  number =       "3",
  pages =        "88--92",
  month =        sep,
  year =         "1958",
  CODEN =        "IRELAO",
  ISSN =         "0367-9950",
  bibdate =      "Thu Apr 2 08:38:35 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
  fjournal =     "IRE Transactions on Electronic Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5407885",
}

@Article{Robertson:1958:NCDb,
  author =       "James E. Robertson",
  title =        "A New Class of Digital Division Methods",
  journal =      j-IRE-TRANS-ELEC-COMPUT,
  volume =       "EC-7",
  number =       "3",
  pages =        "218--222",
  month =        sep,
  year =         "1958",
  CODEN =        "IRELAO",
  DOI =          "https://doi.org/10.1109/TEC.1958.5222579",
  ISSN =         "0367-9950",
  bibdate =      "Thu Jul 14 15:56:43 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5222579",
  acknowledgement = ack-nhfb,
  fjournal =     "IRE Transactions on Electronic Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5407885",
}

@Article{Schmid:1958:TFQ,
  author =       "Hermann Schmid",
  title =        "A Transistorized Four-Quadrant Time-Division
                 Multiplier with an Accuracy of 0.1 Per Cent",
  journal =      j-IRE-TRANS-ELEC-COMPUT,
  volume =       "EC-7",
  number =       "1",
  pages =        "41--47",
  month =        mar,
  year =         "1958",
  CODEN =        "IRELAO",
  DOI =          "https://doi.org/10.1109/TEC.1958.5222094",
  ISSN =         "0367-9950",
  bibdate =      "Thu Jul 14 15:56:43 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5222094",
  acknowledgement = ack-nhfb,
  fjournal =     "IRE Transactions on Electronic Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5407885",
}

@Article{Sisson:1958:IDR,
  author =       "Roger L. Sisson",
  title =        "An Improved Decimal Redundancy Check",
  journal =      j-CACM,
  volume =       "1",
  number =       "5",
  pages =        "10--12",
  month =        may,
  year =         "1958",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 07:22:12 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm1.html#Sisson58;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "As more emphasis is placed on improving the accuracy
                 of data fed into automatic computing systems, more
                 emphasis will be placed on redundancy checking of
                 predictable fields within the input. Two systems (at
                 least) of checking a field of decimal digits have been
                 proposed. In both of these it is assumed that the field
                 to be checked is all numeric and that the redundancy
                 must be of only one digit.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "decimal floating-point arithmetic",
  oldlabel =     "Sisson58",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Sisson58",
}

@Article{Tocher:1958:TMD,
  author =       "K. D. Tocher",
  title =        "Techniques of Multiplication and Division for
                 Automatic Binary Computers",
  journal =      j-QUART-J-MECH-APPLIED-MATH,
  volume =       "11",
  number =       "3",
  pages =        "364--384",
  month =        "????",
  year =         "1958",
  CODEN =        "QJMMAV",
  ISSN =         "0033-5614 (print), 1464-3855 (electronic)",
  ISSN-L =       "0033-5614",
  bibdate =      "Thu Apr 2 08:38:35 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
  fjournal =     "Quarterly Journal of Mechanics and Applied
                 Mathematics",
  journal-URL =  "http://qjmam.oxfordjournals.org/content/by/year",
}

@Article{Wadey:1958:TSR,
  author =       "W. G. Wadey",
  title =        "Two Square-Root Approximations",
  journal =      j-CACM,
  volume =       "1",
  number =       "11",
  pages =        "13--14",
  month =        nov,
  year =         "1958",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Wed Jul 14 15:48:22 MDT 2004",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm1.html#Wadey58;
                 http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  oldlabel =     "Wadey58",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Wadey58",
}

@Article{Ashenhurst:1959:UFP,
  author =       "Robert L. Ashenhurst and Nicholas Metropolis",
  title =        "Unnormalized Floating Point Arithmetic",
  journal =      j-J-ACM,
  volume =       "6",
  number =       "3",
  pages =        "415--428",
  month =        jul,
  year =         "1959",
  CODEN =        "JACOAH",
  DOI =          "https://doi.org/10.1145/320986.320996",
  ISSN =         "0004-5411 (print), 1557-735X (electronic)",
  ISSN-L =       "0004-5411",
  MRclass =      "68.00",
  MRnumber =     "MR0105833 (21 \#4568)",
  MRreviewer =   "H. H. Goldstine",
  bibdate =      "Fri Dec 08 13:06:24 1995",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/metropolis-nicholas.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jacm.bib",
  ZMnumber =     "0121.12102",
  abstract =     "Algorithms for floating point computer arithmetic are
                 described, in which fractional parts are not subject to
                 the usual normalization convention. These algorithms
                 give results in a form which furnishes some indication
                 of their degree of precision. An analysis of one-stage
                 error propagation is developed for each operation; a
                 suggested statistical model for long-run error
                 propagation is also set forth.",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of the Association for Computing Machinery",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J401",
}

@Article{Buchholz:1959:FFC,
  author =       "Wilfried Buchholz",
  title =        "Fingers or Fists? (The Choice of Decimal or Binary
                 Representation)",
  journal =      j-CACM,
  volume =       "2",
  number =       "12",
  pages =        "3--11",
  month =        "????",
  year =         "1959",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 06:28:45 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm2.html#Buchholz59;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "decimal floating-point arithmetic",
  oldlabel =     "Buchholz59",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Buchholz59",
  xxnote =       "Check author first name: article has W. Buchholz; I
                 think it should be Werner, not Wilfried.",
}

@Article{Carr:1959:EAF,
  author =       "John W. {Carr III}",
  title =        "Error Analysis in Floating Point Arithmetic",
  journal =      j-CACM,
  volume =       "2",
  number =       "5",
  pages =        "10--15",
  month =        may,
  year =         "1959",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Wed Jul 14 15:48:23 MDT 2004",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm2.html#Carr59a;
                 http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  oldlabel =     "Carr59a",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Carr59a",
}

@InCollection{Carr:1959:PC,
  author =       "John W. {Carr III}",
  editor =       "Eugene M. Grabbe and Simon Ramo and Dean E.
                 Wooldridge",
  booktitle =    "Handbook of Automation, Computation, and Control",
  title =        "Programming and Coding",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  bookpages =    "????",
  year =         "1959",
  LCCN =         "TJ213 .G72",
  bibdate =      "Fri Aug 20 08:41:16 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "Chapter 2.",
  acknowledgement = ack-nhfb,
  remark =       "1958--1961: Volume 1. Control fundamentals. Volume 2.
                 Computers and data processing. Volume 3. Systems and
                 components. Cited in \cite{Sterbenz:1974:FPC}.",
  subject =      "automation; mathematics; computers; operations
                 research",
}

@Article{Daggett:1959:DBC,
  author =       "D. H. Daggett",
  title =        "Decimal-Binary Conversions in {CORDIC}",
  journal =      j-IRE-TRANS-ELEC-COMPUT,
  volume =       "EC-8",
  number =       "5",
  pages =        "335--339",
  month =        sep,
  year =         "1959",
  CODEN =        "IRELAO",
  ISSN =         "0367-9950",
  bibdate =      "Thu Sep 08 08:14:00 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "IRE Transactions on Electronic Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5407885",
  keywords =     "decimal floating-point arithmetic",
}

@Article{Ercoli:1959:BAD,
  author =       "Paolo Ercoli and Roberto Vacca",
  title =        "Binary Arithmetic for Discretely Variable Word Length
                 in a Serial Computer",
  journal =      j-CACM,
  volume =       "2",
  number =       "4",
  pages =        "13--15",
  month =        apr,
  year =         "1959",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Wed Jul 14 15:48:22 MDT 2004",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm2.html#ErcoliV59;
                 http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  oldlabel =     "ErcoliV59",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/ErcoliV59",
}

@Article{Forsythe:1959:RNR,
  author =       "George E. Forsythe",
  title =        "Reprint of a Note on Rounding-Off Errors",
  journal =      j-SIAM-REVIEW,
  volume =       "1",
  number =       "1",
  pages =        "66--67",
  month =        jan,
  year =         "1959",
  CODEN =        "SIREAD",
  DOI =          "https://doi.org/10.1137/1001011",
  ISSN =         "0036-1445 (print), 1095-7200 (electronic)",
  ISSN-L =       "0036-1445",
  MRclass =      "65.00",
  MRnumber =     "MR0099119 (20 \#5563)",
  bibdate =      "Thu Mar 27 09:04:24 MDT 2014",
  bibsource =    "http://epubs.siam.org/toc/siread/1/1;
                 https://www.math.utah.edu/pub/bibnet/authors/f/forsythe-george-elmer.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamreview.bib",
  ZMnumber =     "0168.14002",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Review",
  journal-URL =  "http://epubs.siam.org/sirev",
  keywords =     "numerical analysis; random rounding-off procedure",
  onlinedate =   "January 1959",
  received =     "7 February 1958",
  remark =       "From a footnote on the cover page: ``This note was
                 written in June 1950 at the National Bureau of
                 Standards, Los Angeles, and a few copies were
                 distributed in multilithed form by that organization as
                 an appendix to a reproduction of a well-known article
                 by Rademacher [1]. The note was abstracted in Math.
                 Reviews, Vol. 12 (1951), p. 208. Because he receives
                 frequent requests for copies of the note, which are
                 unavailable, the author has asked the editors to
                 reprint it in essentially its original form.''",
}

@Article{Garner:1959:RMS,
  author =       "Harvey L. Garner",
  title =        "A Ring Model for the Study of Multiplication for
                 Complement Codes",
  journal =      j-IRE-TRANS-ELEC-COMPUT,
  volume =       "EC-8",
  number =       "1",
  pages =        "25--30",
  month =        mar,
  year =         "1959",
  CODEN =        "IRELAO",
  DOI =          "https://doi.org/10.1109/TEC.1959.5222757",
  ISSN =         "0367-9950",
  bibdate =      "Thu Jul 14 15:56:44 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5222757",
  acknowledgement = ack-nhfb,
  fjournal =     "IRE Transactions on Electronic Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5407885",
}

@Article{Garner:1959:RNS,
  author =       "Harvey L. Garner",
  title =        "The Residue Number System",
  journal =      j-IRE-TRANS-ELEC-COMPUT,
  volume =       "EC-8",
  number =       "2",
  pages =        "140--147",
  month =        jun,
  year =         "1959",
  CODEN =        "IRELAO",
  DOI =          "https://doi.org/10.1109/TEC.1959.5219515",
  ISSN =         "0367-9950",
  bibdate =      "Thu Jul 14 15:56:44 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5219515",
  acknowledgement = ack-nhfb,
  fjournal =     "IRE Transactions on Electronic Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5407885",
}

@InProceedings{Gray:1959:NFP,
  author =       "H. L. Gray and C. Harrison",
  booktitle =    "Proceedings of the Eastern Joint Computer Conference,
                 Boston, {MA}, December 1--3, 1959",
  title =        "Normalized floating-point arithmetic with an index of
                 significance",
  volume =       "16",
  publisher =    pub-AFIPS,
  address =      pub-AFIPS:adr,
  pages =        "244--248",
  year =         "1959",
  LCCN =         "TK7885.A1 J6",
  bibdate =      "Tue Oct 09 09:43:31 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Henrici:1959:TES,
  author =       "Peter Henrici",
  editor =       "????",
  booktitle =    "Proceedings of the International Conference on
                 Information Processing, {UNESCO}",
  title =        "Theoretical and Experimental Studies on the
                 Accumulation of Error in the Numerical Solution of
                 Initial Value Problems for Systems of Ordinary
                 Differential Equations",
  publisher =    "????",
  address =      "????",
  pages =        "36--43",
  year =         "1959",
  LCCN =         "????",
  bibdate =      "Fri Aug 20 09:11:32 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
}

@Article{Kogbetliantz:1959:CSC,
  author =       "E. G. Kogbetliantz",
  title =        "Computation of $ \sin {N} $, $ \cos {N} $, and {$M$
                 th} Root of {$N$} Using an Electronic Computer",
  journal =      j-IBM-JRD,
  volume =       "3",
  number =       "2",
  pages =        "147--152",
  month =        apr,
  year =         "1959",
  CODEN =        "IBMJAE",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  bibdate =      "Thu Sep 1 10:15:56 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
}

@Article{Lucal:1959:AOD,
  author =       "Harold M. Lucal",
  title =        "Arithmetic Operations for Digital Computers Using a
                 Modified Reflected Binary Code",
  journal =      j-IRE-TRANS-ELEC-COMPUT,
  volume =       "EC-8",
  number =       "4",
  pages =        "449--458",
  month =        dec,
  year =         "1959",
  CODEN =        "IRELAO",
  DOI =          "https://doi.org/10.1109/TEC.1959.5222057",
  ISSN =         "0367-9950",
  bibdate =      "Thu Jul 14 15:56:45 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5222057",
  acknowledgement = ack-nhfb,
  fjournal =     "IRE Transactions on Electronic Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5407885",
}

@Article{Muller:1959:CMG,
  author =       "Mervin E. Muller",
  title =        "A Comparison of Methods for Generating Normal Deviates
                 on Digital Computers",
  journal =      j-J-ACM,
  volume =       "6",
  number =       "3",
  pages =        "376--383",
  month =        jul,
  year =         "1959",
  CODEN =        "JACOAH",
  ISSN =         "0004-5411 (print), 1557-735X (electronic)",
  ISSN-L =       "0004-5411",
  bibdate =      "Tue Nov 1 09:33:26 1994",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Distributed/QLD/Pre.1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  descriptors =  "RVG",
  fjournal =     "Journal of the ACM",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J401",
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
}

@Article{Pawlak:1959:EDC,
  author =       "Z. Pawlak",
  title =        "An electronic digital computer based on the `$ - 2 $'
                 system",
  journal =      "Bull. Acad. Pol. Sci., Ser. Sci. Tech.",
  volume =       "7",
  number =       "??",
  pages =        "713--722",
  month =        "????",
  year =         "1959",
  bibdate =      "Thu Nov 06 05:58:31 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "negative base",
}

@Article{Pfeiffer:1959:FQM,
  author =       "Paul E. Pfeiffer",
  title =        "A Four-Quadrant Multiplier Using Triangular Waves,
                 Diodes, Resistors, and Operational Amplifiers",
  journal =      j-IRE-TRANS-ELEC-COMPUT,
  volume =       "EC-8",
  number =       "2",
  pages =        "222--227",
  month =        jun,
  year =         "1959",
  CODEN =        "IRELAO",
  DOI =          "https://doi.org/10.1109/TEC.1959.5219526",
  ISSN =         "0367-9950",
  bibdate =      "Thu Jul 14 15:56:45 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5219526",
  acknowledgement = ack-nhfb,
  fjournal =     "IRE Transactions on Electronic Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5407885",
}

@Article{Rothstein:1959:RBN,
  author =       "Jerome Rothstein",
  title =        "Residues of Binary Numbers Modulo Three",
  journal =      j-IRE-TRANS-ELEC-COMPUT,
  volume =       "EC-8",
  number =       "2",
  pages =        "229--229",
  month =        jun,
  year =         "1959",
  CODEN =        "IRELAO",
  DOI =          "https://doi.org/10.1109/TEC.1959.5219529",
  ISSN =         "0367-9950",
  bibdate =      "Thu Jul 14 15:56:45 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5219529",
  acknowledgement = ack-nhfb,
  fjournal =     "IRE Transactions on Electronic Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5407885",
}

@Article{Sarafyan:1959:NMC,
  author =       "Diran Sarafyan",
  title =        "A New Method of Computation of Square Roots Without
                 Using Division",
  journal =      j-CACM,
  volume =       "2",
  number =       "11",
  pages =        "23--24",
  month =        nov,
  year =         "1959",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Wed Jul 14 15:48:24 MDT 2004",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm2.html#Sarafyan59;
                 http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See comments \cite{Traub:1960:CNM}.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  oldlabel =     "Sarafyan59",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Sarafyan59",
}

@Article{Sheridan:1959:ATC,
  author =       "Peter B. Sheridan",
  title =        "The Arithmetic Translator Compiler of the {IBM FORTRAN
                 Automatic Coding System}",
  journal =      j-CACM,
  volume =       "2",
  number =       "2",
  pages =        "9--21",
  month =        feb,
  year =         "1959",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Wed Jul 14 15:48:22 MDT 2004",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm2.html#Sheridan59;
                 http://ei.cs.vt.edu/~cs4304/bibliography.html;
                 http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  oldlabel =     "Sheridan59",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Sheridan59",
}

@Article{Strachey:1959:TSR,
  author =       "C. Strachey",
  title =        "On taking the square root of a complex number",
  journal =      j-COMP-J,
  volume =       "2",
  number =       "2",
  pages =        "89--89",
  month =        jul,
  year =         "1959",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/2.2.89",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Fri Sep 29 08:55:11 MDT 2000",
  bibsource =    "http://www3.oup.co.uk/computer_journal/hdb/Volume_02/Issue_02/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_02/Issue_02/020089.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_02/Issue_02/tiff/89.tif",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@Article{Taranto:1959:BCF,
  author =       "Donald Taranto",
  title =        "Binary Conversion, with Fixed Decimal Precision, of a
                 Decimal Fraction",
  journal =      j-CACM,
  volume =       "2",
  number =       "7",
  pages =        "27--27",
  month =        jul,
  year =         "1959",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 07:25:37 MST 2001",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 http://dblp.uni-trier.de/db/journals/cacm/cacm2.html#Taranto59;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "decimal floating-point arithmetic",
  oldlabel =     "Taranto59",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Taranto59",
}

@Article{Volder:1959:CTC,
  author =       "J. E. Volder",
  title =        "The {CORDIC} Trigonometric Computing Technique",
  journal =      j-IRE-TRANS-ELEC-COMPUT,
  volume =       "EC-8",
  number =       "5",
  pages =        "330--334",
  month =        sep,
  year =         "1959",
  CODEN =        "IRELAO",
  ISSN =         "0367-9950",
  bibdate =      "Thu Sep 1 10:15:31 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "IRE Transactions on Electronic Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5407885",
}

@Article{Wensley:1959:CNA,
  author =       "J. H. Wensley",
  title =        "A Class of Non-Analytical Iterative Processes",
  journal =      j-COMP-J,
  volume =       "1",
  number =       "4",
  pages =        "163--167",
  month =        jan,
  year =         "1959",
  CODEN =        "CMPJA6",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Fri Sep 29 08:55:07 MDT 2000",
  bibsource =    "Compiler/semantics.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_01/Issue_04/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_01/Issue_04/010163.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_01/Issue_04/tiff/163.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_01/Issue_04/tiff/164.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_01/Issue_04/tiff/165.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_01/Issue_04/tiff/166.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_01/Issue_04/tiff/167.tif",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@Article{Wilkinson:1959:EZIa,
  author =       "J. H. Wilkinson",
  title =        "The evaluation of the zeros of ill-conditioned
                 polynomials. {I}",
  journal =      j-NUM-MATH,
  volume =       "1",
  pages =        "150--166",
  month =        dec,
  year =         "1959",
  CODEN =        "NUMMA7",
  DOI =          "https://doi.org/10.1007/BF01386381",
  ISSN =         "0029-599X (print), 0945-3245 (electronic)",
  ISSN-L =       "0029-599X",
  MRclass =      "65.00",
  MRnumber =     "MR0109435 (22 \#321)",
  MRreviewer =   "H. Rutishauser",
  bibdate =      "Mon Oct 18 01:28:20 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/w/wilkinson-james-hardy.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Numerische Mathematik",
  journal-URL =  "http://link.springer.com/journal/211",
}

@Article{Wilkinson:1959:EZIb,
  author =       "J. H. Wilkinson",
  title =        "The evaluation of the zeros of ill-conditioned
                 polynomials. {II}",
  journal =      j-NUM-MATH,
  volume =       "1",
  pages =        "167--180",
  month =        dec,
  year =         "1959",
  CODEN =        "NUMMA7",
  DOI =          "https://doi.org/10.1007/BF01386382",
  ISSN =         "0029-599X (print), 0945-3245 (electronic)",
  ISSN-L =       "0029-599X",
  MRclass =      "65.00",
  MRnumber =     "MR0109435 (22 \#321)",
  MRreviewer =   "H. Rutishauser",
  bibdate =      "Mon Oct 18 01:28:20 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/w/wilkinson-james-hardy.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Numerische Mathematik",
  journal-URL =  "http://link.springer.com/journal/211",
}

@MastersThesis{Young:1959:SSM,
  author =       "John Mackay Young",
  title =        "A study of some methods of numerical integration using
                 floating point arithmetic",
  type =         "Thesis ({M.S. in Mathematics})",
  school =       "Texas A.\&M. College",
  address =      "College Station, TX, USA",
  pages =        "50",
  year =         "1959",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Bockstaele:1960:NFA,
  author =       "P. Bockstaele",
  title =        "Notes on the First Arithmetics Printed in {Dutch} and
                 {English}",
  journal =      j-ISIS,
  volume =       "51",
  number =       "3",
  pages =        "315--321",
  month =        sep,
  year =         "1960",
  CODEN =        "ISISA4",
  ISSN =         "0021-1753 (print), 1545-6994 (electronic)",
  ISSN-L =       "0021-1753",
  bibdate =      "Tue Jul 30 21:28:03 MDT 2013",
  bibsource =    "http://www.jstor.org/action/showPublication?journalCode=isis;
                 http://www.jstor.org/stable/i302265;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/isis1960.bib",
  URL =          "http://www.jstor.org/stable/226510",
  acknowledgement = ack-nhfb,
  fjournal =     "Isis",
  journal-URL =  "http://www.jstor.org/page/journal/isis/about.html",
}

@Article{Brown:1960:EDC,
  author =       "David T. Brown",
  title =        "Error Detecting and Correcting Binary Codes for
                 Arithmetic Operations",
  journal =      j-IRE-TRANS-ELEC-COMPUT,
  volume =       "EC-9",
  number =       "3",
  pages =        "333--337",
  month =        sep,
  year =         "1960",
  CODEN =        "IRELAO",
  DOI =          "https://doi.org/10.1109/TEC.1960.5219855",
  ISSN =         "0367-9950",
  bibdate =      "Thu Jul 14 15:34:12 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5219855",
  acknowledgement = ack-nhfb,
  fjournal =     "IRE Transactions on Electronic Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5407885",
}

@Article{Cohen:1960:EAF,
  author =       "Eckford Cohen",
  title =        "The elementary arithmetical functions",
  journal =      j-SCRIPTA-MATH,
  volume =       "25",
  number =       "??",
  pages =        "221--228",
  month =        "????",
  year =         "1960",
  ISSN =         "0036-9713",
  ISSN-L =       "0036-9713",
  MRclass =      "10.00",
  MRnumber =     "118694",
  MRreviewer =   "H. Bergstr{\"{o}}m",
  bibdate =      "Thu Oct 26 11:15:25 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/scripta-math.bib",
  ZMnumber =     "0116.27101",
  acknowledgement = ack-nhfb,
  ajournal =     "Scripta Math.",
  fjournal =     "Scripta Mathematica: A Quarterly Journal Devoted to
                 the Philosophy, History, and Expository Treatment of
                 Mathematics",
  xxpages =      "221--227",
  ZBmath =       "3189455",
}

@Article{Croy:1960:IAD,
  author =       "John E. Croy",
  title =        "Improved Arrangement of a Decimal Multiplier",
  journal =      j-IRE-TRANS-ELEC-COMPUT,
  volume =       "EC-9",
  number =       "2",
  pages =        "263--263",
  month =        jun,
  year =         "1960",
  CODEN =        "IRELAO",
  DOI =          "https://doi.org/10.1109/TEC.1960.5219830",
  ISSN =         "0367-9950",
  bibdate =      "Thu Jul 14 15:34:11 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5219830",
  acknowledgement = ack-nhfb,
  fjournal =     "IRE Transactions on Electronic Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5407885",
}

@Article{Ercoli:1960:LEE,
  author =       "Paolo Ercoli",
  title =        "Letter to the {Editor}: {Errors} Due to Overflow in
                 Arithmetic Operations",
  journal =      j-CACM,
  volume =       "3",
  number =       "12",
  pages =        "A9--A9",
  month =        dec,
  year =         "1960",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:29 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Ercoli:1957:EDO}.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Gurzi:1960:HSM,
  author =       "Fred Gurzi",
  title =        "A High-Speed Multiplication Process for Digital
                 Computers",
  journal =      j-CACM,
  volume =       "3",
  number =       "4",
  pages =        "241--245",
  month =        apr,
  year =         "1960",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:26 MST 2005",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm3.html#Gurzi60;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  oldlabel =     "Gurzi60",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Gurzi60",
}

@TechReport{Jensen:1960:CIF,
  author =       "B. A. Jensen",
  title =        "Coding instructions for floating point trigonometric,
                 inverse trigonometric hyperbolic and exponential
                 functions",
  type =         "Group report",
  number =       "30G-0009",
  institution =  "Massachusetts Institute of Technology, Lincoln
                 Laboratory",
  address =      "Lexington, MA, USA",
  pages =        "7",
  year =         "1960",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Trigonometrical functions --- Computer programs.",
  remark =       "Cover title. ``Millstone Hill Radar Station.'' ``1
                 November 1960.'' Air Force Contract",
}

@Article{Kanner:1960:NUA,
  author =       "Herbert Kanner",
  title =        "A Note on the Use of the Abacus in Number Conversion",
  journal =      j-CACM,
  volume =       "3",
  number =       "3",
  pages =        "167--167",
  month =        mar,
  year =         "1960",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/367149.367166",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:26 MST 2005",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm3.html#Kanner60;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Conversion of integers in both directions between the
                 base ten and any desired base can be accomplished with
                 remarkable simplicity by use of the abacus. In fact,
                 the conversion procedures are far more cumbersome on
                 the electric desk calculator, for reasons which will be
                 apparent.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "number base conversion",
  oldlabel =     "Kanner60",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Kanner60",
}

@Article{Knuth:1960:INS,
  author =       "Donald E. Knuth",
  title =        "An Imaginary Number System",
  journal =      j-CACM,
  volume =       "3",
  number =       "4",
  pages =        "245--247",
  month =        apr,
  year =         "1960",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  MRclass =      "65.99",
  MRnumber =     "23\#B554",
  MRreviewer =   "C. B. Haselgrove",
  bibdate =      "Fri Nov 25 18:19:26 MST 2005",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm3.html#Knuth60;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 MathSciNet database",
  note =         "Errata, {\sl Commun\-i\-ca\-tions of the ACM\/ \bf 4}
                 (August 1961), 355 \cite{Knuth:1961:EIN}. See
                 \cite{Nadler:1961:DSR} for extension to division and
                 square root.",
  abstract =     "For centuries the decimal number system reigned
                 supreme, except, perhaps, among the Mayan Indians,
                 until the advent of digital computers brought the
                 binary and octal systems into the limelight. This paper
                 introduces another number system which may prove useful
                 for manipulating complex numbers on machines.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  oldlabel =     "Knuth60",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Knuth60",
  ZMreviewer =   "C. B. Haselgrove",
}

@Article{Lowan:1960:PREa,
  author =       "Arnold N. Lowan",
  title =        "On the Propagation of Round-Off Errors in the
                 Numerical Integration of the Heat Equation",
  journal =      j-MATH-COMPUT,
  volume =       "14",
  number =       "70",
  pages =        "139--146",
  month =        apr,
  year =         "1960",
  CODEN =        "MCMPAF",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  bibdate =      "Tue Oct 13 08:06:19 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Comput.",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
}

@Article{Lowan:1960:PREb,
  author =       "Arnold N. Lowan",
  title =        "On the Propagation of Round-Off Errors in the
                 Numerical Treatment of the Wave Equation",
  journal =      j-MATH-COMPUT,
  volume =       "14",
  number =       "71",
  pages =        "223--228",
  month =        jul,
  year =         "1960",
  CODEN =        "MCMPAF",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  bibdate =      "Tue Oct 13 08:06:19 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Comput.",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
}

@Article{Pawlak:1960:ODC,
  author =       "Z. Pawlak",
  title =        "The organization of a digital computer based on the `$
                 - 2 $' system",
  journal =      "Bull. Acad. Pol. Sci., Ser. Tech. Sci.",
  volume =       "8",
  number =       "??",
  pages =        "253--258",
  month =        "????",
  year =         "1960",
  bibdate =      "Thu Nov 06 06:00:08 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "negative base",
}

@Article{Perlin:1960:HPC,
  author =       "I. E. Perlin and J. R. Garrett",
  title =        "High Precision Calculation of $ \operatorname {Arcsin}
                 x $, $ \operatorname {Arccos} x $, and $ \operatorname
                 {Arctan} x $ (in {Technical Notes and Short Papers})",
  journal =      j-MATH-COMPUT,
  volume =       "14",
  number =       "71",
  pages =        "270--274",
  month =        jul,
  year =         "1960",
  CODEN =        "MCMPAF",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  bibdate =      "Tue Oct 13 08:06:19 MDT 1998",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  ajournal =     "Math. Comput.",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
}

@Article{Perry:1960:CBF,
  author =       "C. Perry",
  title =        "Conversion between floating point representations",
  journal =      j-CACM,
  volume =       "3",
  year =         "1960",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  MRclass =      "352.68.00",
  MRnumber =     "22\#8714",
  bibdate =      "Fri Dec 8 08:24:14 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Pope:1960:MPA,
  author =       "D. A. Pope and M. L. Stein",
  title =        "Multiple Precision Arithmetic",
  journal =      j-CACM,
  volume =       "3",
  number =       "12",
  pages =        "652--654",
  month =        dec,
  year =         "1960",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Thu Sep 1 10:15:08 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@InCollection{Reitwiesner:1960:BA,
  author =       "G. W. Reitwiesner",
  title =        "Binary arithmetic",
  crossref =     "Alt:1960:AC",
  pages =        "231--308",
  year =         "1960",
  bibdate =      "Sat May 18 14:36:56 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Sarafyan:1960:DCS,
  author =       "Diran Sarafyan",
  title =        "Divisionless computation of square roots through
                 continued squaring",
  journal =      j-CACM,
  volume =       "3",
  number =       "5",
  pages =        "319--321",
  month =        may,
  year =         "1960",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  MRclass =      "65.00",
  MRnumber =     "22\#8639",
  bibdate =      "Fri Nov 25 18:19:26 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "$\sqrt(x)$; elementary functions",
  ZMreviewer =   "M. Lotkin",
}

@Article{Silver:1960:LER,
  author =       "Roland Silver",
  title =        "Letter to the {Editor}: Rounding in Floating-Point
                 Arithmetic",
  journal =      j-CACM,
  volume =       "3",
  number =       "12",
  pages =        "A9--A9",
  month =        dec,
  year =         "1960",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:29 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "floating-point arithmetic; rounding errors",
}

@Article{Sklansky:1960:CSA,
  author =       "J. Sklansky",
  title =        "Conditional Sum Addition Logic",
  journal =      j-TRANS-IRE,
  volume =       "EC-9",
  number =       "2",
  pages =        "226--230",
  month =        jun,
  year =         "1960",
  bibdate =      "Fri Nov 09 19:17:08 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Transactions of the IRE",
}

@Article{Traub:1960:CNM,
  author =       "J. F. Traub",
  title =        "Comments on a recent paper [{``A New Method of
                 Computation of Square Roots Without Using
                 Division''}]",
  journal =      j-CACM,
  volume =       "3",
  number =       "2",
  pages =        "86--86",
  month =        feb,
  year =         "1960",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:25 MST 2005",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm3.html#Traub60;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Sarafyan:1959:NMC}.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  oldlabel =     "Traub60",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Traub60",
}

@Article{Wadey:1960:FA,
  author =       "W. G. Wadey",
  title =        "Floating-Point Arithmetics",
  journal =      j-J-ACM,
  volume =       "7",
  number =       "2",
  pages =        "129--139",
  month =        apr,
  year =         "1960",
  CODEN =        "JACOAH",
  ISSN =         "0004-5411 (print), 1557-735X (electronic)",
  ISSN-L =       "0004-5411",
  MRclass =      "65.00 (68.00)",
  MRnumber =     "22\#6090",
  bibdate =      "Fri Dec 08 14:44:46 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Three types of floating-point arithmetics with error
                 control are discussed and compared with conventional
                 floating-point arithmetic. General multiplication and
                 division shift criteria are derived (for any base) for
                 Metropolis-style arithmetics. The limitations and most
                 suitable range of application for each arithmetic are
                 discussed.",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of the ACM",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J401",
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
  reviewer =     "C. B. Haselgrove",
  xxmonth =      "none",
  xxnumber =     "none",
}

@Article{Wilkinson:1960:EAF,
  author =       "J. H. Wilkinson",
  title =        "Error Analysis of Floating-Point Computation",
  journal =      j-NUM-MATH,
  volume =       "2",
  pages =        "319--340",
  month =        dec,
  year =         "1960",
  CODEN =        "NUMMA7",
  ISSN =         "0029-599X (print), 0945-3245 (electronic)",
  ISSN-L =       "0029-599X",
  MRclass =      "65.00",
  MRnumber =     "MR0116477 (22 \#7264)",
  MRreviewer =   "C. B. Haselgrove",
  bibdate =      "Fri May 14 17:18:08 2010",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/w/wilkinson-james-hardy.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Numerische Mathematik",
  journal-URL =  "http://link.springer.com/journal/211",
}

@Article{Amble:1961:AFP,
  author =       "O. Amble and Jan V. Garwick",
  title =        "On the Accuracy of Floating Point Computers {[BIT {\bf
                 1}(2), 1961, pp. 87--88]}",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "1",
  number =       "3",
  pages =        "220--222",
  month =        sep,
  year =         "1961",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01933434",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:07 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=1&issue=3;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Garwick:1961:AFP,Garwick:1961:RAF}.",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=1&issue=3&spage=220",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
  keywords =     "floating-point accuracy; floating-point arithmetic",
  xxpages =      "220--221??",
}

@TechReport{Anonymous:1961:MCM,
  author =       "Anonymous",
  title =        "Modern Computing Methods",
  type =         "Notes on Applied Science",
  number =       "16",
  institution =  "National Physical Laboratory",
  address =      "Her Majesty's Stationery Office, London",
  year =         "1961",
  bibdate =      "Fri Aug 20 10:05:25 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
}

@Article{Avizienis:1961:SDN,
  author =       "Algirdas Avi{\v{z}}ienis",
  title =        "Signed-Digit Number Representations for Fast Parallel
                 Arithmetic",
  journal =      j-IRE-TRANS-ELEC-COMPUT,
  volume =       "EC-10",
  number =       "3",
  pages =        "389--400",
  month =        sep,
  year =         "1961",
  CODEN =        "IRELAO",
  DOI =          "https://doi.org/10.1109/TEC.1961.5219227",
  ISSN =         "0367-9950",
  bibdate =      "Thu Jul 14 14:45:04 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5219227",
  acknowledgement = ack-nhfb,
  fjournal =     "IRE Transactions on Electronic Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5407885",
}

@Article{Cheney:1961:DCB,
  author =       "Philip Warren Cheney",
  title =        "A Digital Correlator Based on the Residue Number
                 System",
  journal =      j-IRE-TRANS-ELEC-COMPUT,
  volume =       "EC-10",
  number =       "1",
  pages =        "63--70",
  month =        mar,
  year =         "1961",
  CODEN =        "IRELAO",
  DOI =          "https://doi.org/10.1109/TEC.1961.5219154",
  ISSN =         "0367-9950",
  bibdate =      "Thu Jul 14 14:45:02 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5219154",
  abstract =     "A system design for a digital correlator based on the
                 application of the residue number system for
                 computation is presented. Areas of investigation
                 include sampling, analog-to-residue conversion, logical
                 design of the arithmetic units, residue-to-analog
                 conversion, and modes of operation of the proposed
                 digital correlator. The advantages of speed of
                 computation and simplicity of logic due to the use of a
                 residue number system are shown to result in a
                 significantly faster and simpler system than if a
                 conventional number system were used. The resulting
                 digital correlator is designed for megacycle sampling
                 and computation with a 0.1 per cent system precision.",
  acknowledgement = ack-nhfb,
  fjournal =     "IRE Transactions on Electronic Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5407885",
}

@Article{Cheney:1961:TNA,
  author =       "E. W. Cheney and H. L. Loeb",
  title =        "Two new algorithms for rational approximation",
  journal =      j-NUM-MATH,
  volume =       "3",
  number =       "1",
  pages =        "72--75",
  month =        dec,
  year =         "1961",
  CODEN =        "NUMMA7",
  DOI =          "https://doi.org/10.1007/BF01386002",
  ISSN =         "0029-599X (print), 0945-3245 (electronic)",
  ISSN-L =       "0029-599X",
  bibdate =      "Sun Oct 17 19:01:15 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/nummath.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Numerische Mathematik",
  journal-URL =  "http://link.springer.com/journal/211",
}

@Article{Clarkson:1961:DMI,
  author =       "W. K. Clarkson",
  title =        "A Divisionless Method of Integer Conversion",
  journal =      j-CACM,
  volume =       "4",
  number =       "7",
  pages =        "315--316",
  month =        jul,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Thu Sep 08 08:14:59 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Cox:1961:NMP,
  author =       "Albert G. Cox and H. A. Luther",
  title =        "A Note on Multiple Precision Arithmetic",
  journal =      j-CACM,
  volume =       "4",
  number =       "8",
  pages =        "353--353",
  month =        aug,
  year =         "1961",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/366678.366693",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Sat Dec 03 14:07:44 2005",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Since computers have means to detect overflow on
                 addition or subtraction, this can be used in a multiple
                 precision addition-subtraction subroutine to obviate a
                 sign analysis. Consider all integers in the computer to
                 be expressed ``radix t'', that is, in the form $ a =
                 a_0 + a_1 t + \cdots + a_n t^n $ where $ a_i $ are of
                 like sign and have magnitudes less than $t$. $t$ is a
                 positive integer determined by the word length of the
                 computer. Consider the expression $ c = a \pm b = (a_0
                 \pm b_0) + (a_1 \pm b_1)t + \cdots + (a_n \pm b_n)t^n$.
                 Here $ a_i \pm b_i$ may exceed the storage capacity of
                 one word or may have a sign different from $c$.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Croy:1961:RTM,
  author =       "John E. Croy",
  title =        "Rapid Technique of Manual or Machine Binary-to-Decimal
                 Integer Conversion Using Decimal Radix Arithmetic",
  journal =      j-IRE-TRANS-ELEC-COMPUT,
  volume =       "EC-10",
  number =       "4",
  pages =        "777--777",
  month =        dec,
  year =         "1961",
  CODEN =        "IRELAO",
  DOI =          "https://doi.org/10.1109/TEC.1961.5219286",
  ISSN =         "0367-9950",
  bibdate =      "Thu Jul 14 14:45:05 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5219286",
  acknowledgement = ack-nhfb,
  fjournal =     "IRE Transactions on Electronic Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5407885",
}

@Article{Freiman:1961:SAC,
  author =       "C. V. Freiman",
  title =        "Statistical analysis of certain binary division
                 algorithms",
  journal =      j-IRE-PROC,
  volume =       "49",
  number =       "1",
  pages =        "91--103",
  month =        jan,
  year =         "1961",
  bibdate =      "Mon Sep 16 16:12:21 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
  fjournal =     "IRE Proceedings",
  xxnote =       "Check author name: I have found this paper cited both
                 as Freiman and as Frieman?? Hennessy and Patterson
                 \cite{Hennessy:2002:CAQ} have Freiman.",
}

@TechReport{Garner:1961:RNS,
  author =       "H. L. Garner and R. F. Arnold and B. C. Benson and C.
                 G. Brockus and R. J. Gonzalez and D. P. Rozenberg",
  title =        "Residue number systems for computers",
  type =         "{ASD} Technical Report",
  number =       "61-483",
  institution =  "Electronic Technology Laboratory, The University of
                 Michigan",
  address =      "Ann Arbor, MI, USA",
  month =        oct,
  year =         "1961",
  bibdate =      "Thu Nov 18 09:27:06 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://deepblue.lib.umich.edu/bitstream/2027.42/5023/4/bac2784.0001.001.txt",
  abstract =     "The purpose of the research performed under this
                 contract was to investigate the feasibility of residue
                 number systems in their applications to digital
                 computers. The problems of such an application are the
                 ones of magnitude determination, sign determination,
                 overflow, scaling, and division. These problems are not
                 independent, but are found to be quite interrelated. A
                 theoretical treatment of residue number systems is
                 given which lays the foundation for a unified study of
                 the complete problem. Treatments of an organizational
                 nature are given which deal with multiplication,
                 division, and scaling. The matter of correlating the
                 theoretical and organizational studies to physical
                 realizations involving networks is treated also. The
                 question of whether the residue number system can be
                 successfully applied to general purpose computers is
                 still an open one. Their application to special purpose
                 machines is considered both feasible and practical.",
  acknowledgement = ack-nhfb,
  remark =       "This report represents the results of research
                 performed by the group at The University of Michigan
                 under the direction of Professor H. L. Garner.
                 Concurrently, research on the same subject was being
                 conducted at Harvard University under the direction of
                 Professor Howard Aiken, and at the Lockheed Missile
                 System Division under the direction of Dr. Richard
                 Tanaka. There was a considerable exchange of
                 information among the above groups during the course of
                 the research effort. The efforts attained exhibit
                 little overlap, rather they are complementary. A
                 portion of this report was extracted from the doctoral
                 dissertation of D. P. Rozenberg. His work was supported
                 by this contract, and led to the Ph.D..",
}

@Article{Garwick:1961:AFP,
  author =       "Jan V. Garwick",
  title =        "The Accuracy of Floating Point Computers",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "1",
  number =       "2",
  pages =        "87--88",
  month =        jun,
  year =         "1961",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01939221",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:07 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=1&issue=2;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See also comment and reply
                 \cite{Amble:1961:AFP,Garwick:1961:RAF}.",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=1&issue=2&spage=87",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
  keywords =     "floating-point accuracy; floating-point arithmetic",
}

@Article{Garwick:1961:RAF,
  author =       "J. V. Garwick",
  title =        "Reply to {``On the Accuracy of Floating Point
                 Computers'' [BIT {\bf 1}(3), 1961, pp. 220--221]}",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "1",
  number =       "3",
  pages =        "222--222",
  year =         "1961",
  CODEN =        "BITTEL, NBITAB",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Mon Nov 16 14:36:22 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Garwick:1961:AFP,Amble:1961:AFP}.",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
  keywords =     "floating-point accuracy; floating-point arithmetic",
}

@InProceedings{Henderson:1961:RCE,
  author =       "D. S. Henderson",
  booktitle =    "{Proceedings of the 1961 16th ACM national meeting}",
  title =        "Residue class error checking codes",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "132.101--132.104",
  year =         "1961",
  DOI =          "https://doi.org/10.1145/800029.808563",
  bibdate =      "Thu Aug 07 19:04:58 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Error checking codes based on residues have the
                 advantage over parity-based codes of monitoring
                 arithmetic as well as transmission operations. Codes
                 may be devised to detect burst-type errors, to correct
                 single errors in a binary arithmetic operation, to
                 correct burst errors and finally to correct any
                 single-digit error in a decimal operation.",
  acknowledgement = ack-nhfb,
  keywords =     "decimal arithmetic",
}

@Article{Kettel:1961:AAM,
  author =       "E. Kettel and W. Schneider",
  title =        "An Accurate Analog Multiplier and Divider",
  journal =      j-IRE-TRANS-ELEC-COMPUT,
  volume =       "EC-10",
  number =       "2",
  pages =        "269--272",
  month =        jun,
  year =         "1961",
  CODEN =        "IRELAO",
  DOI =          "https://doi.org/10.1109/TEC.1961.5219198",
  ISSN =         "0367-9950",
  bibdate =      "Thu Jul 14 14:45:03 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5219198",
  acknowledgement = ack-nhfb,
  fjournal =     "IRE Transactions on Electronic Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5407885",
}

@Article{Knuth:1961:EIN,
  author =       "Donald E. Knuth",
  title =        "Errata: {``An imaginary number system''}",
  journal =      j-CACM,
  volume =       "4",
  number =       "8",
  pages =        "355--355",
  month =        aug,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Tue Jan 09 07:10:22 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Knuth:1960:INS}.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Kovatch:1961:HEA,
  author =       "G. Kovatch and W. E. Meserve",
  title =        "The {Hall-Effect} Analog Multiplier",
  journal =      j-IRE-TRANS-ELEC-COMPUT,
  volume =       "EC-10",
  number =       "3",
  pages =        "512--515",
  month =        sep,
  year =         "1961",
  CODEN =        "IRELAO",
  DOI =          "https://doi.org/10.1109/TEC.1961.5219240",
  ISSN =         "0367-9950",
  bibdate =      "Thu Jul 14 14:45:04 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5219240",
  acknowledgement = ack-nhfb,
  fjournal =     "IRE Transactions on Electronic Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5407885",
}

@Article{Lehman:1961:STH,
  author =       "M. Lehman and N. Burla",
  title =        "Skip Techniques for High-Speed Carry-Propagation in
                 Binary Arithmetic Units",
  journal =      j-IRE-TRANS-ELEC-COMPUT,
  volume =       "EC-10",
  number =       "4",
  pages =        "691--698",
  month =        dec,
  year =         "1961",
  CODEN =        "IRELAO",
  DOI =          "https://doi.org/10.1109/TEC.1961.5219274",
  ISSN =         "0367-9950",
  bibdate =      "Thu Jul 14 14:45:04 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5219274",
  acknowledgement = ack-nhfb,
  fjournal =     "IRE Transactions on Electronic Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5407885",
}

@Article{MacSorley:1961:HSA,
  author =       "O. L. MacSorley",
  title =        "High-speed arithmetic in binary computers",
  journal =      j-IRE-PROC,
  volume =       "49",
  number =       "??",
  pages =        "67--91",
  month =        jan,
  year =         "1961",
  bibdate =      "Sat May 18 14:34:55 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Reprinted in \cite{Swartzlander:1976:CDD}.",
  acknowledgement = ack-nhfb,
  fjournal =     "IRE Proceedings",
}

@Book{Morrison:1961:CBP,
  editor =       "Philip Morrison and Emily Morrison",
  title =        "{Charles Babbage} on the principles and development of
                 the calculator: and other seminal writings",
  publisher =    pub-DOVER,
  address =      pub-DOVER:adr,
  pages =        "xxxviii + 400",
  year =         "1961",
  ISBN =         "0-486-24691-4 (paperback)",
  ISBN-13 =      "978-0-486-24691-8 (paperback)",
  LCCN =         "QA75 .C52 1961",
  bibdate =      "Sat Jan 12 22:30:15 MST 2013",
  bibsource =    "clio-db.cc.columbia.edu:7090/Voyager;
                 https://www.math.utah.edu/pub/bibnet/authors/b/babbage-charles.bib;
                 https://www.math.utah.edu/pub/tex/bib/adabooks.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  price =        "US\$7.95",
  acknowledgement = ack-nhfb,
  subject =      "Calculators; Babbage, Charles",
  subject-dates = "Charles Babbage (26 December 1791--18 October 1871)",
  tableofcontents = "Chapters from Passages from the life of a
                 philosopher \\
                 Selections from Babbage's calculating engines \\
                 Appendix of miscellaneous papers",
}

@Article{Nadler:1961:DSR,
  author =       "Morton Nadler",
  title =        "Division and square root in the quater-imaginary
                 number system",
  journal =      j-CACM,
  volume =       "4",
  number =       "4",
  pages =        "192--193",
  month =        apr,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  MRclass =      "65.99",
  MRnumber =     "23\#B555",
  bibdate =      "Fri Nov 25 18:19:32 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Knuth:1960:INS}.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "$\sqrt(x)$; elementary functions",
  ZMreviewer =   "C. B. Haselgrove",
}

@Article{Pinkham:1961:DFS,
  author =       "Roger S. Pinkham",
  title =        "On the Distribution of First Significant Digits",
  journal =      j-ANN-MATH-STAT,
  volume =       "32",
  number =       "4",
  pages =        "1223--1230",
  month =        dec,
  year =         "1961",
  CODEN =        "AASTAD",
  ISSN =         "0003-4851 (print), 2168-8990 (electronic)",
  ISSN-L =       "0003-4851",
  bibdate =      "Thu Feb 15 15:07:57 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://links.jstor.org/sici?sici=0003-4851%28196112%2932%3A4%3C1223%3AOTDOFS%3E2.0.CO%3B2-T",
  abstract =     "It has been noticed by astute observers that well used
                 tables of logarithms are invariably dirtier at the
                 front than at the back. Upon reflection one is led to
                 inquire whether there are more physical constants with
                 low order first significant digits than high. Actual
                 counts by Benford [2] show that not only is this the
                 case but that it seems to be an empirical truth that
                 whenever one has a large body of physical data,
                 Farmer's Almanac, Census Reports, Chemical Rubber
                 Handbook, etc., the proportion of these data with first
                 significant digit $n$ or less is approximately $
                 \log_{10}(n + 1) $. Any reader formerly unaware of this
                 ``peculiarity'' will find an actual sampling experiment
                 wondrously tantalizing. Thus, for example,
                 approximately $ 0.7 $ of the physical constants in the
                 Chemical Rubber Handbook begin with $4$ or less ($
                 \log_{10}(4 + 1) = 0.699 $). This is to be contrasted
                 with the widespread intuitive evaluation $ 4 / 9 $
                 ths.",
  acknowledgement = ack-nhfb,
  fjournal =     "Annals of Mathematical Statistics",
  journal-URL =  "http://projecteuclid.org/all/euclid.aoms/",
  keywords =     "Benford's Law; Law of Anomalous Numbers; Zipf's Law",
  remark =       "From p. 1223: ``\ldots{} the proportion of these data
                 with first significant digit $n$ or less is
                 approximately $ \log_{10}(n + 1) $.''\par

                 \ldots{} ``The only distribution for first significant
                 digits which is invariant under scale change of the
                 underlying distribution is $ \log_{10}(n + 1) $.
                 Contrary to suspicion this is a non-trivial
                 mathematical result, for the variable $n$ is
                 discrete.''.\par

                 From p. 1230: ``The foregoing results bear on questions
                 of round-off in computing machines. Since $ d(u v) = u
                 d v + v d u $, the error resulting from multiplying two
                 rounded numbers will be governed primarily by the first
                 significant digits of the two numbers being multiplied.
                 Now the distribution of first significant digits,
                 favoring as it does low order digits, tends to produce
                 less error than would be the case if first significant
                 digits were uniform as has sometimes been
                 assumed.''\par

                 Cited in \cite{Sterbenz:1974:FPC}.",
}

@Article{Rabinowitz:1961:MPD,
  author =       "Philip Rabinowitz",
  title =        "Multiple-Precision Division",
  journal =      j-CACM,
  volume =       "4",
  number =       "2",
  pages =        "98--98",
  month =        feb,
  year =         "1961",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/366105.366171",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Thu Sep 08 00:29:25 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Saltman:1961:RCT,
  author =       "Roy G. Saltman",
  title =        "Reducing Computing Time for Synchronous Binary
                 Division",
  journal =      j-IRE-TRANS-ELEC-COMPUT,
  volume =       "EC-10",
  number =       "2",
  pages =        "169--174",
  month =        jun,
  year =         "1961",
  CODEN =        "IRELAO",
  DOI =          "https://doi.org/10.1109/TEC.1961.5219186",
  ISSN =         "0367-9950",
  bibdate =      "Thu Jul 14 14:45:03 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5219186",
  acknowledgement = ack-nhfb,
  fjournal =     "IRE Transactions on Electronic Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5407885",
}

@Article{Spielberg:1961:ECF,
  author =       "Kurt Spielberg",
  title =        "Efficient Continued Fraction Approximations To
                 Elementary Functions",
  journal =      j-MATH-COMPUT,
  volume =       "15",
  number =       "76",
  pages =        "409--417",
  month =        oct,
  year =         "1961",
  CODEN =        "MCMPAF",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  bibdate =      "Tue Oct 13 08:06:19 MDT 1998",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  ajournal =     "Math. Comput.",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
}

@Article{Spielberg:1961:RPS,
  author =       "K. Spielberg",
  title =        "Representation of Power Series in Terms of
                 Polynomials, Rational Approximations and Continued
                 Fractions",
  journal =      j-J-ACM,
  volume =       "8",
  number =       "4",
  pages =        "613--627",
  month =        oct,
  year =         "1961",
  CODEN =        "JACOAH",
  ISSN =         "0004-5411 (print), 1557-735X (electronic)",
  ISSN-L =       "0004-5411",
  bibdate =      "Sat Dec 09 14:01:44 1995",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Journal of the ACM",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J401",
}

@Article{Thacher:1961:ISR,
  author =       "Henry C. {Thacher, Jr.}",
  title =        "Iterated Square Root Expansions for the Inverse Cosine
                 and Inverse Hyperbolic Cosine",
  journal =      j-MATH-COMPUT,
  volume =       "15",
  number =       "76",
  pages =        "399--403",
  month =        oct,
  year =         "1961",
  CODEN =        "MCMPAF",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  bibdate =      "Tue Oct 13 08:06:19 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Comput.",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
}

@TechReport{Weik:1961:TSD,
  author =       "Martin H. Weik",
  title =        "A Third Survey of Domestic Electronic Digital
                 Computing Systems",
  type =         "Report",
  number =       "1115",
  institution =  "Ballistic Research Laboratories",
  address =      "Aberdeen Proving Ground, MD, USA",
  pages =        "1131",
  month =        mar,
  year =         "1961",
  bibdate =      "Fri Nov 28 19:37:51 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Based on the results of a third survey, the
                 engineering and programming characteristics of two
                 hundred twenty-two different electronic digital
                 computing systems are given. The data are presented
                 from the point of view of application, numerical and
                 arithmetic characteristics, input, output and storage
                 systems, construction and checking features, power,
                 space, weight, and site preparation and personnel
                 requirements, production records, cost and rental
                 rates, sale and lease policy, reliability, operating
                 experience, and time availability, engineering
                 modifications and improvements and other related
                 topics. An analysis of the survey data, fifteen
                 comparative tables, a discussion of trends, a revised
                 bibliography, and a complete glossary of computer
                 engineering and programming terminology are included.",
  acknowledgement = ack-mfc # " and " # ack-nhfb,
}

@Article{Wilson:1961:ARB,
  author =       "J. B. Wilson and R. S. Ledley",
  title =        "An Algorithm for Rapid Binary Division",
  journal =      j-IRE-TRANS-ELEC-COMPUT,
  volume =       "EC-10",
  number =       "4",
  pages =        "662--670",
  month =        dec,
  year =         "1961",
  CODEN =        "IRELAO",
  DOI =          "https://doi.org/10.1109/TEC.1961.5219271",
  ISSN =         "0367-9950",
  bibdate =      "Thu Jul 14 14:45:04 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5219271",
  acknowledgement = ack-nhfb,
  fjournal =     "IRE Transactions on Electronic Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5407885",
}

@InProceedings{Ashenhurst:1962:MIA,
  author =       "R. L. Ashenhurst",
  title =        "The {Maniac III} Arithmetic System",
  crossref =     "AFIPS:1962:APS",
  pages =        "192--202",
  year =         "1962",
  bibdate =      "Wed Feb 14 17:14:21 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Book{Buchholz:1962:PCS,
  editor =       "Werner Buchholz",
  title =        "Planning a Computer System: {Project Stretch}",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  pages =        "xvii + 322",
  year =         "1962",
  LCCN =         "1876",
  bibdate =      "Fri Nov 19 10:02:31 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/t/tukey-john-w.bib;
                 https://www.math.utah.edu/pub/tex/bib/annhistcomput.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ibmjrd.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib;
                 library.ox.ac.uk:210/ADVANCE",
  note =         "This important book is the primary description of the
                 influential IBM 7030 Stretch computer, written by its
                 architects.",
  URL =          "http://ed-thelen.org/comp-hist/IBM-7030-Planning-McJones.pdf",
  acknowledgement = ack-nhfb,
  remark =       "The text of the book is in the public domain, with the
                 permission of the author in 2003.

                 See \cite{MacKenzie:1991:IAL} for a remark about the
                 noisy mode for floating-point arithmetic in the IBM
                 7030 Stretch. That mode is first mentioned on page 25
                 of this book, and described in detail on page 102,
                 which states:

                 ``By definition of ordinary normalized FLP operations,
                 numbers are frequently extended on the right by
                 attaching zeros. During addition the n-digit operand
                 that is not preshifted is extended with n zeros, so as
                 to provide the extra positions to which the preshifted
                 operand can be added. Any operand or result that is
                 shifted left to be normalized requires a corresponding
                 number of zeros to be shifted in at the right. Both
                 sets of zeros tend to produce numbers smaller in
                 absolute value than they would have been if more digits
                 had been carried. In the noisy mode these numbers are
                 simply extended with 1's instead of zeros (1's in a
                 binary machine, 9's in a decimal machine). So all
                 numbers tend to be too large in absolute value. The
                 true value, if there had been no significance loss,
                 should lie between these two extremes. Hence, two runs,
                 one made without and one made with the noisy mode,
                 should show differences in result that indicate which
                 digits may have been affected by significance loss.

                 The principal weakness of the noisy-mode procedure is
                 that it requires two runs for the same problem. A much
                 less important weakness is that the loss of
                 significance cannot be guaranteed to show up --- it
                 merely has a very high probability of showing up ---
                 whereas built-in significance checks can be made
                 slightly pessimistic, so that actual significance loss
                 will not be greater than indicated. On the other hand,
                 little extra hardware and no extra storage are required
                 for the noisy-mode approach. Furthermore, significance
                 loss is relatively rare, so that running a problem
                 twice when Significance loss is suspected does not pose
                 a serious problem. What is serious is the possibility
                 of unsuspected significance loss.

                 In discussions of significance two points are often
                 overlooked. The first of these is trivial: the best way
                 of ensuring significant results is to use an adequate
                 number of fraction digits. The second is almost equally
                 mundane: for a given procedure, normalized FLP
                 arithmetic will ordinarily produce the greatest
                 precision possible for the number of fraction digits
                 used. Normalized FLP arithmetic has been criticized
                 with respect to significance loss, because such loss is
                 not indicated by the creation of leading zeros, as it
                 is with fixed-point arithmetic. In other words, the
                 contention is not that normalized FLP arithmetic is
                 more prone to significance loss than equivalent
                 fixed-point arithmetic, which would be untrue, but that
                 an equivalent indication of such loss is not provided.
                 Loss of significance, however, is also a serious
                 problem in fixed-point arithmetic; multiplication and
                 division do not handle it at all correctly by means of
                 leading zeros. (In particular, fixed-point
                 multiplication may lead to serious or even total
                 significance loss, which would not have occurred with
                 normalized FLP arithmetic: and although leading zeros
                 in addition and subtraction of fixed-point operands do
                 give correct significance indications, the use of other
                 operations and of built-in scaling loops frequently
                 destroys entirely the leading-zeros method of counting
                 significance.)''",
  subject =      "Computer architecture",
  tableofcontents = "Foreword v \\
                 Preface vii \\
                 1. Project Stretch 1 \\
                 [by W. Buchholz] \\
                 2. Architectural Philosophy 5 \\
                 [by F. P. Brooks, Jr.] \\
                 2.1. The Two Objectives of Project Stretch 5 \\
                 2.2. Resources 6 \\
                 2.3. Guiding Principles 7 \\
                 2.4. Contemporary Trends in Computer Architecture 10
                 \\
                 2.5. Hindsight 15 \\
                 3. System Summary of IBM 7030 17 \\
                 [by W. Buchholz] \\
                 3.1. System Organization 17 \\
                 3.2. Memory Units 17 \\
                 3.3. Index Memory 19 \\
                 3.4. Special Registers 19 \\
                 3.5. Input and Output Facilities 19 \\
                 3.6. High-speed Disk Units 20 \\
                 3.7. Central Processing Unit 20 \\
                 3.8. Instruction Controls 21 \\
                 3.9. Index-arithmetic Unit 21 \\
                 3.10. Instruction Look-ahead 21 \\
                 3.11. Arithmetic Unit 22 \\
                 3.12. Instruction Set 24 \\
                 3.13. Data Arithmetic 24 \\
                 3.14. Radix-conversion Operations 27 \\
                 3.15. Connective Operations 27 \\
                 3.16. Index-arithmetic Operations 27 \\
                 3.17. Branching Operations 28 \\
                 3.18. Transmission Operations 28 \\
                 3.19. Input-Output Operations 29 \\
                 3.20. New Features 29 \\
                 3.21. Performance 32 \\
                 4. Natural Data Units 33 \\
                 [by G. P. Blaauw, F. P. Brooks, Jr., and W. Buchholz]
                 \\
                 4.1. Lengths and Structures of Natural Data Units 33
                 \\
                 4.2. Procedures for Specifying Natural Data Units 36
                 \\
                 4.3. Data Hierarchies 39 \\
                 4.4. Classes of Operations 40 \\
                 5. Choosing a Number Base 42 \\
                 [by W. Buchholz] \\
                 5.1. Introduction 42 \\
                 5.2. Information Content 45 \\
                 5.3. Arithmetic Speed 49 \\
                 5.4. Numerical Data 50 \\
                 5.5. Nonnumerical Data 51 \\
                 5.6. Addresses 52 \\
                 5.7. Transformation 53 \\
                 5.8. Partitioning of Memory 54 \\
                 5.9. Program Interpretation 56 \\
                 5.10. Other Number Bases 58 \\
                 5.11. Conclusion 58 \\
                 6. Character Set 60 \\
                 [by R. W. Bemer and W. Buchholz] \\
                 6.1. Introduction 60 \\
                 6.2. Size of Set 62 \\
                 6.3. Subsets 62 \\
                 6.4. Expansion of Set 63 \\
                 6.5. Code 63 \\
                 6.6. Parity Bit 66 \\
                 6.7. Sequence 66 \\
                 6.8. Blank 67 \\
                 6.9. Decimal Digits 68 \\
                 6.10. Typewriter Keyboard 68 \\
                 6.11. Adjacency 69 \\
                 6.12. Uniqueness 69 \\
                 6.13. Signs 70 \\
                 6.14. Tape-recording Convention 71 \\
                 6.15. Card-punching Convention 71 \\
                 6.16. List of 7030 Character Set 72 \\
                 7. Variable-field-length Operation 75 \\
                 [by G. P. Blaauw, F. P. Brooks, Jr., and W. Buchholz]
                 \\
                 7.1. Introduction 75 \\
                 7.2. Addressing of Variable-field-length Data 76 \\
                 7.3. Field Length 77 \\
                 7.4. Byte Size 78 \\
                 7.5. Universal Accumulator 79 \\
                 7.6. Accumulator Operand 79 \\
                 7.7. Binary and Decimal Arithmetic 80 \\
                 7.8. Integer Arithmetic 81 \\
                 7.9. Numerical Signs 82 \\
                 7.10. Indicators 84 \\
                 7.11. Arithmetical Operations 85 \\
                 7.12. Radix-conversion Operation 87 \\
                 7.13. Logical Connectives of Two Variables 87 \\
                 7.14. Connective Operations 89 \\
                 8. Floating-point Operation 92 \\
                 [by S. G. Campbell] \\
                 General Discussion \\
                 8.1. Problems of Fixed-point Arithmetic 92 \\
                 8.2. Floating-point Arithmetic 94 \\
                 8.3. Normalization 97 \\
                 8.4. Floating-point Singularities 98 \\
                 8.5. Range and Precision 99 \\
                 8.6. Round-off Error 100 \\
                 8.7. Significance Checks 101 \\
                 8.8. Forms of Floating-point Arithmetic 103 \\
                 8.9. Structure of Floating-point Data 104 \\
                 Floating-point Features of the 7030 \\
                 8.10. Floating-point Instruction Format 106 \\
                 8.11. Floating-point Data Formats 106 \\
                 8.12. Singular Floating-point Numbers 108 \\
                 8.13. Indicators 112 \\
                 8.14. Universal Accumulator 113 \\
                 8.15. Fraction Arithmetic 114 \\
                 8.16. Floating-point-arithmetic Operations 114 \\
                 8.17. Fixed-point Arithmetic Using Unnormalized \\
                 Floating-point Operations 118 \\
                 8.18. Special Functions and Forms of Arithmetic 119 \\
                 8.19. Multiple-precision Arithmetic 119 \\
                 8.20. General Remarks 121 \\
                 9. Instruction Formats 122 \\
                 [by W. Buchholz] \\
                 9.1. Introduction 122 \\
                 9.2. Earlier Instruction Languages 122 \\
                 9.3. Evolution of the Single-address Instruction 124
                 \\
                 9.4. Implied Addresses 125 \\
                 9.5. Basic 7030 Instruction Formats 126 \\
                 9.6. Instruction Efficiency 127 \\
                 9.7. The Simplicity of Complexity 131 \\
                 9.8. Relationship to Automatic Programming Languages
                 132 \\
                 10. Instruction Sequencing 133 \\
                 [by F. P. Brooks, Jr.] \\
                 10.1. Modes of Instruction Sequencing 133 \\
                 10.2. Instruction Counter 134 \\
                 10.3. Unconditional Branching 135 \\
                 10.4. Conditional Branching 136 \\
                 10.5. Program-interrupt System 136 \\
                 10.6. Components of the Program-interrupt System 137
                 \\
                 10.7. Examples of Program-interrupt Techniques 140 \\
                 10.8. Execute Instructions 146 \\
                 10.9. Execute Operations in the 7030 148 \\
                 11. Indexing 150 \\
                 [by G. P. Blaauw] \\
                 11.1. Introduction 150 \\
                 11.2. Indexing Functions 151 \\
                 11.3. Instruction Format for Indexing 155 \\
                 11.4. Incrementing 157 \\
                 11.5. Counting 159 \\
                 11.6. Advancing by One 161 \\
                 11.7. Progressive Indexing 161 \\
                 11.8. Data Transmission 162 \\
                 11.9. Data Ordering 163 \\
                 11.10. Refilling 165 \\
                 11.11. Indirect Addressing and Indirect Indexing 167
                 \\
                 11.12. Indexing Applications 169 \\
                 11.13. Record-handling Applications 172 \\
                 11.14. File Maintenance 175 \\
                 11.15. Subroutine Control 177 \\
                 11.16. Conclusion 178 \\
                 12. Input-Output Control 179 \\
                 [by W. Buchholz] \\
                 12.1. A Generalized Approach to Connecting \\
                 Input-Output and External Storage 179 \\
                 12.2. Input-Output Instructions 180 \\
                 12.3. Defining the Memory Area 181 \\
                 12.4. Writing and Reading 182 \\
                 12.5. Controlling and Locating 183 \\
                 12.6. An Alternative Approach 184 \\
                 12.7. Program Interruptions 184 \\
                 12.8. Buffering 180 \\
                 12.9. Interface 188 \\
                 12.10. Operator Control of Input-Output Units 190 \\
                 13. Multiprogramming 192 \\
                 [by E. F. Codd, E. S. Lowry, E. McDonough, and C. A.
                 Scalzi] \\
                 13.1. Introduction 192 \\
                 13.2. Multiprogramming Requirements 193 \\
                 13.3. 7030 Features that Assist Multiprogramming 195
                 \\
                 13.4. Programmed Logic 197 \\
                 13.5. Concluding Remarks 200 \\
                 13.6. References 201 \\
                 14. The Central Processing Unit 202 \\
                 [by E. Bloch] \\
                 14.1. Concurrent System Operation 202 \\
                 14.2. Concurrency within the Central Processing Unit
                 204 \\
                 14.3. Data Flow 204 \\
                 14.4. Arithmetic Unit 208 \\
                 14.5. Checking 216 \\
                 14.6. Component Count 216 \\
                 14.7. Performance 217 \\
                 14.8. Circuits 218 \\
                 14.9. Packaging 223 \\
                 15. The Look-ahead Unit 228 \\
                 [by R. S. Balance, J. Cocke, and H. G. Kolsky] \\
                 15.1. General Description 228 \\
                 15.2. Timing-simulation Program 230 \\
                 15.3. Description of the Look-ahead Unit 238 \\
                 15.4. Forwarding 240 \\
                 15.5. Counter Sequences 241 \\
                 15.6. Recovery after Interrupt 246 \\
                 15.7. A Look-back at the Look-ahead 247 \\
                 16. The Exchange 248 \\
                 [by W. Buchholz] \\
                 16.1. General Description 248 \\
                 16.2. Starting a WRITE or READ Operation 250 \\
                 16.3. Data Transfer during Writing 250 \\
                 16.4. Data Transfer during Reading 251 \\
                 16.5. Terminating a WRITE or READ Operation 252 \\
                 16.6. Multiple Operations 252 \\
                 16.7. CONTROL and LOCATE Operations 252 \\
                 16.8. Interrogating the Control Word 253 \\
                 16.9. Forced Termination 253 \\
                 17. A Nonarithmetical System Extension 254 \\
                 [by S. G. Campbell, P.S. Herwitz, and J. H. Pomerene]
                 \\
                 17.1. Nonarithmetical Processing 254 \\
                 17.2. The Set-up Mode 258 \\
                 17.3. Byte-sequence Formation 259 \\
                 17.4. Pattern Selection 260 \\
                 17.5. Transformation Facilities 261 \\
                 17.6. Statistical Aids 263 \\
                 17.7. The BYTE-BY-BYTE Instruction 263 \\
                 17.8. Monitoring for Special Conditions 264 \\
                 17.9. Instruction Set 265 \\
                 17.10. Collating Operations 266 \\
                 17.11. Table Look-up Operations 267 \\
                 17.12. Example 267 \\
                 Appendix A. Summary Data 273 \\
                 A.1. List of the Larger IBM Stored-program Computers
                 273 \\
                 A.2. Instruction Formats 275 \\
                 A.3. List of Registers and Special Addresses 276 \\
                 A.4. Summary of Operations and Modifiers 277 \\
                 A.5. Summary of Indicators 287 \\
                 Appendix B. Programming Examples 292 \\
                 Notation 292 \\
                 B.1. Polynomial Evaluation 295 \\
                 B.2. Cube-root Extraction 296 \\
                 B.3. Matrix Multiplication 298 \\
                 B.4. Conversion of Decimal Numbers to a \\
                 Floating-point Normalized Vector 299 \\
                 B.5. Editing a Typed Message 301 \\
                 B.6. Transposition of a Large Bit Matrix 303 \\
                 Index 305",
}

@InCollection{Campbell:1962:FPO,
  author =       "S. G. Campbell",
  editor =       "Werner Buchholz",
  booktitle =    "Planning a Computer System: {Project Stretch}",
  title =        "Floating-Point Operation",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  bookpages =    "322",
  pages =        "92--121",
  year =         "1962",
  LCCN =         "QA76.8.I2 I5",
  bibdate =      "Wed Feb 14 17:24:27 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  subject =      "IBM 7030 (Computer); IBM Stretch",
}

@Article{Cantor:1962:LEF,
  author =       "D. Cantor and G. Estrin and R. Turn",
  title =        "Logarithmic and Exponential Function Evaluation in a
                 Variable Structure Digital Computer",
  journal =      j-IRE-TRANS-ELEC-COMPUT,
  volume =       "EC-11",
  number =       "2",
  pages =        "155--164",
  month =        apr,
  year =         "1962",
  CODEN =        "IRELAO",
  DOI =          "https://doi.org/10.1109/TEC.1962.5219348",
  ISSN =         "0367-9950",
  bibdate =      "Thu Jul 14 09:11:49 MDT 2011",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5219348",
  acknowledgement = ack-nj # "\slash " # ack-nhfb,
  fjournal =     "IRE Transactions on Electronic Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5407885",
}

@TechReport{Descloux:1962:REF,
  author =       "J. Descloux",
  title =        "Remarks on errors in first order iterative processes
                 with floating-point computers",
  institution =  "University of Illinois Graduate College, Digital
                 Computer Laboratory",
  address =      "Urbana, IL, USA",
  pages =        "7",
  year =         "1962",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Report / University of Illinois, Digital Computer
                 Laboratory; no. 113 Report (University of Illinois
                 (Urbana-Champaign campus). Digital Computer
                 Laboratory); no. 113.",
  acknowledgement = ack-nhfb,
  keywords =     "Electronic digital computers.; Numerical
                 calculations.",
  remark =       "Supported by: National Science Foundation under grant
                 G16489. ``March 22, 1962.''",
}

@Article{Fischler:1962:TRA,
  author =       "M. A. Fischler and E. A. Poe",
  title =        "Threshold Realization of Arithmetic Circuits",
  journal =      j-IRE-TRANS-ELEC-COMPUT,
  volume =       "EC-11",
  number =       "2",
  pages =        "287--288",
  month =        apr,
  year =         "1962",
  CODEN =        "IRELAO",
  DOI =          "https://doi.org/10.1109/TEC.1962.5219366",
  ISSN =         "0367-9950",
  bibdate =      "Thu Jul 14 09:11:50 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5219366",
  acknowledgement = ack-nhfb,
  fjournal =     "IRE Transactions on Electronic Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5407885",
}

@Article{Fraser:1962:CRA,
  author =       "W. Fraser and J. F. Hart",
  title =        "On the computation of rational approximations to
                 continuous functions",
  journal =      j-CACM,
  volume =       "5",
  number =       "7",
  pages =        "401--403",
  month =        jul,
  year =         "1962",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/368273.368578",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:39 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "$\abs(x)$; $\cos(x)$; $\Gamma(1+x)$; $\sin(x)$;
                 elementary functions; Remes algorithm; special
                 functions",
}

@Article{Grau:1962:FNR,
  author =       "A. A. Grau",
  title =        "On a floating-point number representation for use with
                 algorithmic languages",
  journal =      j-CACM,
  volume =       "5",
  number =       "3",
  pages =        "160--161",
  month =        mar,
  year =         "1962",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  MRclass =      "68.00",
  MRnumber =     "26\#4506",
  bibdate =      "Fri Dec 8 08:24:14 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Algorithmic languages, such as ALGOL, make provision
                 for two types of numbers, real and integer, which are
                 usually implemented on the computer by means of
                 floating-point and fixed-point numbers respectively.
                 The concepts real and integer, however, are taken from
                 mathematics, where the set of integers forms a proper
                 subset of the set of real numbers. In implementation a
                 real problem is posed by the fact that the set of
                 fixed-point numbers is not a proper subset of the set
                 of floating-point numbers; this problem becomes very
                 apparent in attempts to implement ALGOL 60.
                 Furthermore, the {\em one\/} mathematical operation of
                 addition is implemented in the machine by one of {\em
                 two\/} machine operations, fixed-point addition or
                 floating-point addition.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  reviewer =     "R. L. Ashenhurst",
}

@Article{Guffin:1962:CSL,
  author =       "Ronald M. Guffin",
  title =        "A Computer for Solving Linear Simultaneous Equations
                 Using the Residue Number System",
  journal =      j-IRE-TRANS-ELEC-COMPUT,
  volume =       "EC-11",
  number =       "2",
  pages =        "164--173",
  month =        apr,
  year =         "1962",
  CODEN =        "IRELAO",
  DOI =          "https://doi.org/10.1109/TEC.1962.5219349",
  ISSN =         "0367-9950",
  bibdate =      "Thu Jul 14 09:11:49 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5219349",
  acknowledgement = ack-nhfb,
  fjournal =     "IRE Transactions on Electronic Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5407885",
}

@Book{Hamming:1962:NMS,
  author =       "R. W. (Richard Wesley) Hamming",
  title =        "Numerical methods for scientists and engineers",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  pages =        "411",
  year =         "1962",
  LCCN =         "QA297 .H28",
  bibdate =      "Fri Aug 20 09:12:08 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "International series in pure and applied mathematics",
  acknowledgement = ack-nhfb,
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
  subject =      "Numerical analysis; Electronic digital computers",
}

@Article{Jones:1962:FPF,
  author =       "F. B. Jones and A. W. Wymore",
  title =        "Floating Point Feature on the {IBM Type 1620}",
  journal =      j-IBM-TDB,
  volume =       "05-62",
  pages =        "43--46",
  month =        may,
  year =         "1962",
  CODEN =        "IBMTAA",
  ISSN =         "0018-8689",
  bibdate =      "Fri Nov 28 11:26:02 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IBM Technical Disclosure Bulletin",
  keywords =     "decimal floating-point arithmetic",
  remark =       "The IBM 1620 normalized variable-precision arithmetic
                 provides up to 100 decimal digits with an exponent
                 range of $ \pm 99 $.",
}

@Article{Karatsuba:1962:MMN,
  author =       "A. Karatsuba and Y. Ofman",
  title =        "Multiplication of multidigit numbers on automata",
  journal =      j-DOKL-AKAD-NAUK,
  volume =       "145",
  number =       "??",
  pages =        "293--294",
  month =        "????",
  year =         "1962",
  CODEN =        "DANKAS",
  ISSN =         "0002-3264",
  bibdate =      "Tue Jul 05 10:35:11 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Doklady Akademii nauk SSSR",
  journal-URL =  "http://istina.msu.ru/journals/366838/",
}

@Article{Keir:1962:DOD,
  author =       "Y. A. Keir and P. W. Cheney and M. Tannenbaum",
  title =        "Division and overflow detection in residue number
                 systems",
  journal =      j-IRE-TRANS-ELEC-COMPUT,
  volume =       "EC-11",
  number =       "4",
  pages =        "501--507",
  month =        aug,
  year =         "1962",
  CODEN =        "IRELAO",
  DOI =          "https://doi.org/10.1109/TEC.1962.5219389",
  ISSN =         "0367-9950",
  MRclass =      "68.00",
  MRnumber =     "MR0150990 (27 \#976)",
  MRreviewer =   "N. H. Choksy",
  bibdate =      "Thu Jul 14 09:11:51 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5219389",
  acknowledgement = ack-nhfb,
  fjournal =     "IRE Transactions on Electronic Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5407885",
}

@Article{Kesner:1962:FPA,
  author =       "O. Kesner",
  title =        "Floating-point arithmetic in {COBOL}",
  journal =      j-CACM,
  volume =       "5",
  number =       "5",
  pages =        "269--271",
  month =        may,
  year =         "1962",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/367710.367739",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:38 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Knuth:1962:EPC,
  author =       "Donald E. Knuth",
  title =        "Evaluation of polynomials by computer",
  journal =      j-CACM,
  volume =       "5",
  number =       "12",
  pages =        "595--599",
  month =        dec,
  year =         "1962",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/355580.369074",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  MRclass =      "68.00 (12.00)",
  MRnumber =     "27 \#970",
  bibdate =      "Thu Dec 08 11:11:03 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 MathSciNet database",
  note =         "See letter \cite{Knuth:1963:LEE}.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  remark =       "The author that Motzkin (1962) showed that Horner's
                 rule for polynomial evaluation may not be optimal, and
                 develops the idea further for arbitrary polynomials,
                 but also observes that the coefficients of the revised
                 polynomials may be difficult to find. He also asks
                 about, but does not answer, the question of error
                 analysis of the various methods.",
}

@Article{Lake:1962:LEH,
  author =       "G. T. Lake",
  title =        "Letter to the Editor: Hardware Conversion of Decimal
                 and Binary Numbers",
  journal =      j-CACM,
  volume =       "5",
  number =       "9",
  pages =        "468--469",
  month =        sep,
  year =         "1962",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 28 18:16:30 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-mfc # " and " # ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "decimal floating-point arithmetic",
}

@Article{Lynch:1962:WBD,
  author =       "W. C. Lynch",
  title =        "On a Wired-In Binary-to-Decimal Conversion Scheme",
  journal =      j-CACM,
  volume =       "5",
  number =       "3",
  pages =        "159--159",
  month =        mar,
  year =         "1962",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 28 18:21:41 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-mfc # " and " # ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "decimal floating-point arithmetic",
}

@Article{MacSorley:1962:RBA,
  author =       "O. L. MacSorley",
  title =        "Review: \booktitle{An Algorithm for Rapid Binary
                 Division}, by {J. B. Wilson and R. S. Ledley}",
  journal =      j-IRE-TRANS-ELEC-COMPUT,
  volume =       "EC-11",
  number =       "3",
  pages =        "420--420",
  month =        jun,
  year =         "1962",
  CODEN =        "IRELAO",
  ISSN =         "0367-9950",
  bibdate =      "Sat Jul 16 20:52:08 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IRE Transactions on Electronic Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5407885",
}

@Article{McGee:1962:BM,
  author =       "W. C. McGee",
  title =        "A Binary Multiplication",
  journal =      j-SIAM-REVIEW,
  volume =       "4",
  number =       "3",
  pages =        "256--256",
  month =        "????",
  year =         "1962",
  CODEN =        "SIREAD",
  DOI =          "https://doi.org/10.1137/1004066",
  ISSN =         "0036-1445 (print), 1095-7200 (electronic)",
  ISSN-L =       "0036-1445",
  bibdate =      "Thu Mar 27 09:04:54 MDT 2014",
  bibsource =    "http://epubs.siam.org/toc/siread/4/3;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamreview.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Review",
  journal-URL =  "http://epubs.siam.org/sirev",
  onlinedate =   "July 1962",
}

@Article{Meggitt:1962:PDP,
  author =       "J. E. Meggitt",
  title =        "Pseudo Division and Pseudo Multiplication Processes",
  journal =      j-IBM-JRD,
  volume =       "6",
  number =       "2",
  pages =        "210--226",
  month =        apr,
  year =         "1962",
  CODEN =        "IBMJAE",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  bibdate =      "Thu Sep 1 10:15:31 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
}

@Article{Metze:1962:CBD,
  author =       "Gernot Metze",
  title =        "A Class of Binary Divisions Yielding Minimally
                 Represented Quotients",
  journal =      j-IRE-TRANS-ELEC-COMPUT,
  volume =       "EC-11",
  number =       "6",
  pages =        "761--764",
  month =        dec,
  year =         "1962",
  CODEN =        "IRELAO",
  DOI =          "https://doi.org/10.1109/TEC.1962.5219460",
  ISSN =         "0367-9950",
  bibdate =      "Thu Jul 14 09:11:53 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5219460",
  acknowledgement = ack-nhfb,
  fjournal =     "IRE Transactions on Electronic Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5407885",
}

@Article{Mitchell:1962:CMD,
  author =       "John N. Mitchell",
  title =        "Computer Multiplication and Division Using Binary
                 Logarithms",
  journal =      j-IRE-TRANS-ELEC-COMPUT,
  volume =       "EC-11",
  number =       "4",
  pages =        "512--517",
  month =        aug,
  year =         "1962",
  CODEN =        "IRELAO",
  DOI =          "https://doi.org/10.1109/TEC.1962.5219391",
  ISSN =         "0367-9950",
  bibdate =      "Thu Jul 14 09:11:51 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5219391",
  abstract =     "A method of computer multiplication and division is
                 proposed which uses binary logarithms. The logarithm of
                 a binary number may be determined approximately from
                 the number itself by simple shifting and counting. A
                 simple add or subtract and shift operation is all that
                 is required to multiply or divide. Since the logarithms
                 used are approximate there can be errors in the result.
                 An error analysis is given and a means of reducing the
                 error for the multiply operation is show",
  acknowledgement = ack-nhfb,
  fjournal =     "IRE Transactions on Electronic Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5407885",
}

@Article{Rozier:1962:DBC,
  author =       "Charles P. Rozier",
  title =        "Decimal-to-Binary Conversion Using Octal Radix
                 Arithmetic",
  journal =      j-IRE-TRANS-ELEC-COMPUT,
  volume =       "EC-11",
  number =       "5",
  pages =        "708--709",
  month =        oct,
  year =         "1962",
  CODEN =        "IRELAO",
  DOI =          "https://doi.org/10.1109/TEC.1962.5219436",
  ISSN =         "0367-9950",
  bibdate =      "Thu Jul 14 09:11:52 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5219436",
  acknowledgement = ack-nhfb,
  fjournal =     "IRE Transactions on Electronic Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5407885",
}

@Article{Shanks:1962:CD,
  author =       "Daniel Shanks and John W. {Wrench, Jr.}",
  title =        "Calculation of $ \pi $ to 100,000 Decimals",
  journal =      j-MATH-COMPUT,
  volume =       "16",
  number =       "77",
  pages =        "76--99",
  month =        jan,
  year =         "1962",
  CODEN =        "MCMPAF",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  bibdate =      "Tue Oct 13 08:06:19 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Comput.",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
}

@Misc{Sierra:1962:FDP,
  author =       "Huberto M. Sierra",
  title =        "Floating Decimal Point Arithmetic Control Means for
                 Calculator",
  howpublished = "US Patent 3,037,701",
  day =          "5",
  month =        jun,
  year =         "1962",
  bibdate =      "Sat Mar 24 05:59:45 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://patents.google.com/patent/US3037701A",
  abstract =     "The invention relates to digital computers and more
                 particularly to digital computers for making
                 calculations with numbers having a wide range of values
                 with a limited number of digit storing positions.",
  acknowledgement = ack-nhfb,
  remark =       "US Patent filed 21 November 1956, granted to IBM on 5
                 June 1962, expired 5 June 1979 (17 years after grant).
                 This may be the earliest US patent on floating-point
                 arithmetic.",
}

@Article{Smith:1962:ACDa,
  author =       "Robert L. Smith",
  title =        "{Algorithm 116}: {Complex} Division",
  journal =      j-CACM,
  volume =       "5",
  number =       "8",
  pages =        "435--435",
  month =        aug,
  year =         "1962",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/368637.368661",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:40 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Spielberg:1962:PCF,
  author =       "Kurt Spielberg",
  title =        "Polynomial and Continued-Fraction Approximations for
                 Logarithmic Functions",
  journal =      j-MATH-COMPUT,
  volume =       "16",
  number =       "78",
  pages =        "205--217",
  month =        apr,
  year =         "1962",
  CODEN =        "MCMPAF",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  bibdate =      "Tue Oct 13 08:06:19 MDT 1998",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  ajournal =     "Math. Comput.",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
}

@Article{Wynn:1962:AAP,
  author =       "P. Wynn",
  title =        "An Arsenal of {ALGOL} Procedures for Complex
                 Arithmetic",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "2",
  number =       "4",
  pages =        "232--255",
  month =        dec,
  year =         "1962",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01940171",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:07 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=2&issue=4;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=2&issue=4&spage=232",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
  keywords =     "ALGOL; complex arithmetic; confluence hypergeometric
                 function; continued fractions; incomplete beta
                 function; incomplete gamma function; Stieltjes
                 $S$-fractions; Weber parabolic cylinder function",
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
}

@InCollection{Zuse:1962:ERE,
  author =       "K. Zuse",
  editor =       "W. Hoffman",
  booktitle =    "{Digitale Informationswandler}",
  title =        "{Entwicklungslinien einer Rechenger{\"a}te-Entwicklung
                 von der Mechanik zur Elektronik}. ({German}) [Lines of
                 development of computing equipment development from
                 mechanics to electronics]",
  publisher =    "Vieweg \& Sohn, GmbH",
  address =      "Braunschweig, West Germany",
  pages =        "508--532",
  year =         "1962",
  bibdate =      "Wed Oct 13 11:23:04 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Reprinted in \cite[\S 4.3]{Randell:1982:ODC}.
                 Translated by Mr. and Mrs. P. Jones.",
  acknowledgement = ack-nhfb,
  language =     "German",
}

@Article{Bemer:1963:NRT,
  author =       "R. W. Bemer",
  title =        "A Note on Range Transformations for Square Root and
                 Logarithm",
  journal =      j-CACM,
  volume =       "6",
  number =       "6",
  pages =        "306--307",
  month =        jun,
  year =         "1963",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:47 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "$\log(x)$; $\sqrt(x)$; elementary functions",
}

@Article{Clenshaw:1963:ASF,
  author =       "C. W. Clenshaw and G. F. Miller and M. Woodger",
  title =        "Algorithms for Special Functions {I}",
  journal =      j-NUM-MATH,
  volume =       "4",
  pages =        "403--419",
  year =         "1963",
  CODEN =        "NUMMA7",
  ISSN =         "0029-599X (print), 0945-3245 (electronic)",
  ISSN-L =       "0029-599X",
  bibdate =      "Fri Sep 16 10:21:31 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Numerische Mathematik",
  journal-URL =  "http://link.springer.com/journal/211",
  xxmonth =      "(none)",
  xxnumber =     "(none)",
}

@Article{Daly:1963:HSA,
  author =       "W. G. Daly and J. F. Kruy",
  title =        "A High-Speed Arithmetic Unit Using Tunnel Diodes",
  journal =      j-IEEE-TRANS-ELEC-COMPUT,
  volume =       "EC-12",
  number =       "5",
  pages =        "503--511",
  month =        oct,
  year =         "1963",
  CODEN =        "IEECA8",
  DOI =          "https://doi.org/10.1109/PGEC.1963.263644",
  ISSN =         "0367-7508",
  bibdate =      "Thu Jul 14 08:10:42 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4037964",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Electronic Computers",
}

@Article{Descloux:1963:NRE,
  author =       "J. Descloux",
  title =        "Note on the Round-Off Errors in Iterative Processes",
  journal =      j-MATH-COMPUT,
  volume =       "17",
  number =       "81",
  pages =        "18--27",
  month =        jan,
  year =         "1963",
  CODEN =        "MCMPAF",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  bibdate =      "Tue Oct 13 08:06:19 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Comput.",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
}

@Article{Dietmeyer:1963:CPN,
  author =       "Donald L. Dietmeyer",
  title =        "Conversion from Positive to Negative and Imaginary
                 Radix",
  journal =      j-IEEE-TRANS-ELEC-COMPUT,
  volume =       "EC-12",
  number =       "1",
  pages =        "20--22",
  month =        feb,
  year =         "1963",
  CODEN =        "IEECA8",
  DOI =          "https://doi.org/10.1109/PGEC.1963.263391",
  ISSN =         "0367-7508",
  bibdate =      "Thu Jul 14 08:10:36 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4037765",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Electronic Computers",
  keywords =     "imaginary base; negative base",
}

@Article{Eisman:1963:PER,
  author =       "S. H. Eisman",
  title =        "Polynomial Evaluation Revisited",
  journal =      j-CACM,
  volume =       "6",
  number =       "7",
  pages =        "384--385",
  month =        jul,
  year =         "1963",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Thu Sep 1 10:15:41 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Eve:1963:SAI,
  author =       "J. Eve",
  title =        "Starting Approximations for the Iterative Calculation
                 of Square Roots",
  journal =      j-COMP-J,
  volume =       "6",
  number =       "3",
  pages =        "274--276",
  month =        nov,
  year =         "1963",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/6.3.274",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:30 MST 2012",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 http://comjnl.oxfordjournals.org/content/6/3.toc;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_06/Issue_03/;
                 https://www.math.utah.edu/pub/tex/bib/compj1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Several starting approximations are given which, in
                 conjunction with a well-known iterative process, lead
                 to square root approximations, with a relative error in
                 the range $ (2^{-55}, 2^{-45}) $, at the expense of
                 three divisions. More accurate approximations are given
                 which require in addition a single multiplication.",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@Book{Flores:1963:LCA,
  author =       "I. Flores",
  title =        "The Logic of Computer Arithmetic",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xii + 493",
  year =         "1963",
  LCCN =         "QA76.5 .F46",
  bibdate =      "Thu Sep 1 10:12:51 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Geier:1963:ACD,
  author =       "A. Geier and I. Sturz",
  title =        "The approximate calculation of a definite integral
                 with automatic choice of integration steps (intervals).
                 The program for the computer {$ {\rm MECIPTI} $} in a
                 floating point regime. ({Romanian})",
  journal =      "An. Univ. Timi{\c{s}}oara Ser. {\c{S}}ti. Mat.-Fiz.",
  volume =       "1",
  pages =        "133--139",
  year =         "1963",
  MRclass =      "68.00",
  MRnumber =     "30\#3588",
  bibdate =      "Fri Dec 08 13:52:47 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  reviewer =     "R. N. Goss",
}

@Article{Goldstein:1963:SAD,
  author =       "Max Goldstein",
  title =        "Significance arithmetic on a digital computer",
  journal =      j-CACM,
  volume =       "6",
  number =       "3",
  pages =        "111--117",
  month =        mar,
  year =         "1963",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/366274.366339",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:45 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The 7090 at NYU has been modified to include a
                 ``Significance Mode'' of operation which is intended to
                 facilitate the identification of significant bits in
                 the results of floating-point arithmetic operations.
                 The manner in which floating-point arithmetic is
                 handled in this mode is discussed. Several numerical
                 experiments using this mode are described and
                 comparisons are made with the ordinary ``normalized
                 mode.'' Examples include power series evaluation,
                 linear equations solution, determinant evaluation and
                 matrix inversion.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Knuth:1963:LEE,
  author =       "Donald E. Knuth",
  title =        "Letter to the {Editor}: {Evaluation} of polynomials by
                 computer",
  journal =      j-CACM,
  volume =       "6",
  number =       "2",
  pages =        "51--51",
  month =        feb,
  year =         "1963",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Tue Dec 26 16:31:38 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Knuth:1962:EPC}.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "http://dl.acm.org/pub.cfm?id=J782",
}

@Article{Krishnamurthy:1963:CMD,
  author =       "E. V. Krishnamurthy",
  title =        "On Computer Multiplication and Division Using Binary
                 Logarithms",
  journal =      j-IEEE-TRANS-ELEC-COMPUT,
  volume =       "EC-12",
  number =       "3",
  pages =        "319--320",
  month =        jun,
  year =         "1963",
  CODEN =        "IEECA8",
  DOI =          "https://doi.org/10.1109/PGEC.1963.263572",
  ISSN =         "0367-7508",
  bibdate =      "Thu Jul 14 08:10:39 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4037874",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Electronic Computers",
}

@Article{Lehman:1963:MAB,
  author =       "M. Lehman",
  title =        "The Minimization of Assimilations in Binary
                 Carry-Storage Arithmetic Units",
  journal =      j-IEEE-TRANS-ELEC-COMPUT,
  volume =       "EC-12",
  number =       "4",
  pages =        "409--410",
  month =        aug,
  year =         "1963",
  CODEN =        "IEECA8",
  DOI =          "https://doi.org/10.1109/PGEC.1963.263479",
  ISSN =         "0367-7508",
  bibdate =      "Thu Jul 14 08:10:40 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4037921",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Electronic Computers",
}

@Article{Lehmer:1963:RDO,
  author =       "D. H. Lehmer",
  title =        "{R63--17} Division and Overflow Detection in Residue
                 Number Systems",
  journal =      j-IEEE-TRANS-ELEC-COMPUT,
  volume =       "EC-12",
  number =       "1",
  pages =        "36--37",
  month =        feb,
  year =         "1963",
  CODEN =        "IEECA8",
  DOI =          "https://doi.org/10.1109/PGEC.1963.263493",
  ISSN =         "0367-7508",
  bibdate =      "Thu Jul 14 08:10:36 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4037786;
                 http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=4037753;
                 http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=4037754",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Electronic Computers",
  keywords =     "residue arithmetic; residue number system",
}

@Article{Lindamood:1963:MCO,
  author =       "George E. Lindamood and George Shapiro",
  title =        "Magnitude Comparison and Overflow Detection in Modular
                 Arithmetic Computers",
  journal =      j-SIAM-REVIEW,
  volume =       "5",
  number =       "4",
  pages =        "342--350",
  month =        "????",
  year =         "1963",
  CODEN =        "SIREAD",
  DOI =          "https://doi.org/10.1137/1005095",
  ISSN =         "0036-1445 (print), 1095-7200 (electronic)",
  ISSN-L =       "0036-1445",
  bibdate =      "Thu Mar 27 09:05:07 MDT 2014",
  bibsource =    "http://epubs.siam.org/toc/siread/5/4;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamreview.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Review",
  journal-URL =  "http://epubs.siam.org/sirev",
  onlinedate =   "October 1963",
}

@Article{Metropolis:1963:BOU,
  author =       "N. Metropolis and R. L. Ashenhurst",
  title =        "Basic Operations in an Unnormalized Arithmetic
                 System",
  journal =      j-IEEE-TRANS-ELEC-COMPUT,
  volume =       "EC-12",
  number =       "6",
  pages =        "896--904",
  month =        dec,
  year =         "1963",
  CODEN =        "IEECA8",
  DOI =          "https://doi.org/10.1109/PGEC.1963.263593",
  ISSN =         "0367-7508",
  bibdate =      "Thu Jul 14 08:10:44 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/metropolis-nicholas.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4038037",
  ZMnumber =     "0124.07910",
  abstract =     "A particular set of unnormalized arithmetic operations
                 termed ``basic'' are described, in the context of the
                 University of Chicago Maniac III Computer. Each basic
                 operation involves three operand words and generates
                 two result words, all in unnormalized floating point
                 format. The use of these operations in the
                 implementation of multi-precision arithmetic is
                 explained; in particular, it is demonstrated that
                 multiprecision division can be effected in a
                 nontentative manner with their aid.",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Electronic Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=4037753",
  keywords =     "MANIAC III",
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
}

@Book{Mood:1963:ITS,
  author =       "Alexander McFarlane Mood and Franklin A. Graybill",
  title =        "Introduction to the theory of statistics",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  edition =      "Second",
  pages =        "443",
  year =         "1963",
  LCCN =         "HA29 .M75 1963",
  bibdate =      "Fri Aug 20 10:02:03 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "McGraw-Hill series in probability and statistics",
  acknowledgement = ack-nhfb,
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
  subject =      "Mathematical statistics",
}

@Article{Stern:1963:CSR,
  author =       "T. E. Stern and R. M. Lerner",
  title =        "A circuit for the square root of the sum of the
                 squares",
  journal =      j-PROC-IEEE,
  volume =       "51",
  number =       "4",
  pages =        "593--596",
  month =        apr,
  year =         "1963",
  CODEN =        "IEEPAD",
  ISSN =         "0018-9219 (print), 1558-2256 (electronic)",
  ISSN-L =       "0018-9219",
  bibdate =      "Sat Jul 16 15:28:13 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Proceedings of the IEEE",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5",
  summary =      "A piecewise-linear network can produce an output
                 proportional to the square root of the sum of the
                 squares of a set of input voltages, using resistors and
                 diodes alone. The required relationship between
                 voltages can be represented by a multi- \ldots{}",
}

@Article{Stroud:1963:MPF,
  author =       "A. H. Stroud and D. Secrest",
  title =        "A multiple-precision floating-point interpretive
                 program for the {Control Data} 1604",
  journal =      j-COMP-J,
  volume =       "6",
  number =       "1",
  pages =        "62--66",
  month =        apr,
  year =         "1963",
  CODEN =        "CMPJA6",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Fri Sep 29 08:55:45 MDT 2000",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_06/Issue_01/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_06/Issue_01/060062.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_06/Issue_01/tiff/62.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_06/Issue_01/tiff/63.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_06/Issue_01/tiff/64.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_06/Issue_01/tiff/65.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_06/Issue_01/tiff/66.tif",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@Article{Svoboda:1963:AD,
  author =       "A. Svoboda",
  title =        "An algorithm for division",
  journal =      j-INF-PROCESS-MACH,
  volume =       "9",
  number =       "??",
  pages =        "25--33",
  month =        "????",
  year =         "1963",
  CODEN =        "IPRMDD",
  ISSN =         "0373-885X",
  bibdate =      "Thu Apr 2 08:38:35 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
  fjournal =     "Information processing machines",
}

@InProceedings{Wilkinson:1963:PSA,
  author =       "J. H. Wilkinson",
  title =        "Plane rotations in floating-point arithmetic",
  crossref =     "Metropolis:1963:PFS",
  pages =        "185--198",
  year =         "1963",
  MRclass =      "65.35",
  MRnumber =     "28\#1744",
  bibdate =      "Fri Dec 8 08:24:14 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  reviewer =     "A. S. Householder",
}

@Article{Aiken:1964:PAC,
  author =       "H. H. Aiken and A. G. Oettinger and T. C. Bartee",
  title =        "Proposed automatic calculating machine",
  journal =      j-IEEE-SPECTRUM,
  volume =       "1",
  number =       "8",
  pages =        "62--69",
  month =        aug,
  year =         "1964",
  CODEN =        "IEESAM",
  DOI =          "https://doi.org/10.1109/MSPEC.1964.6500770",
  ISSN =         "0018-9235 (print), 1939-9340 (electronic)",
  ISSN-L =       "0018-9235",
  bibdate =      "Tue Jan 14 11:14:17 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeespectrum1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  note =         "Previously unpublished memorandum written by Aiken and
                 dated by an unknown recipient as 4 November 1937.
                 Reprinted in \cite[\S 5.1]{Randell:1982:ODC}.",
  abstract =     "Here presented is the memorandum that 20 years ago
                 initiated a series of events whose revolutionary
                 implications are only beginning to manifest themselves
                 a description of the first large-scale general-purpose
                 automatic digital computer. Twenty years ago, on August
                 7, 1944, Mark I, the first large-scale general-purpose
                 automatic digital computer ever to be put in operation
                 was dedicated at Harvard University by James B. Conant,
                 then president of Harvard, and the late Thomas J.
                 Watson, founder of IBM.",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Spectrum",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6",
  remark =       "Pages 66--69 discuss computation of the elementary
                 functions with minimal intermediate storage: recipes
                 are given for integral and fractional power, log,
                 exponential, trigonometric, inverse trigonometric,
                 hyperbolic, and inverse hyperbolic. Mention is also
                 made of the probability integral, elliptic functions,
                 and Bessel functions, but the text says they will be
                 discussed later (meaning, in a future publication). The
                 methods involve recurrences and series summations, and
                 thus, can be regarded as precision independent.",
}

@Manual{Anonymous:1964:PPF,
  author =       "Anonymous",
  title =        "{PINT}: {Purdue} floating point interpretive system:
                 for the {RPC 4000 General Precision} electronic
                 computer",
  organization = "General Precision, Inc.",
  address =      "West Lafayette, IN, USA",
  pages =        "45",
  year =         "1964",
  bibdate =      "Mon May 06 10:24:31 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Electronic digital computers --- Programming.; Purdue
                 University School of Electrical Engineering; RPC 4000
                 (Computer)",
  remark =       "Program no. H1-02.0",
}

@Article{Ashenhurst:1964:FEU,
  author =       "R. L. Ashenhurst",
  title =        "Function Evaluation in Unnormalized Arithmetic",
  journal =      j-J-ACM,
  volume =       "11",
  number =       "2",
  pages =        "168--187",
  month =        apr,
  year =         "1964",
  CODEN =        "JACOAH",
  ISSN =         "0004-5411 (print), 1557-735X (electronic)",
  ISSN-L =       "0004-5411",
  bibdate =      "Thu Nov 03 22:33:52 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of the ACM",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J401",
}

@Article{Baer:1964:MPA,
  author =       "Robert M. Baer and Martin G. Redlich",
  title =        "Multiple-precision arithmetic and the exact
                 calculation of the $ 3 - j $, $ 6 - j $ and $ 9 - j $
                 symbols",
  journal =      j-CACM,
  volume =       "7",
  number =       "11",
  pages =        "657--659",
  month =        nov,
  year =         "1964",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  MRclass =      "65.25",
  MRnumber =     "31\#865",
  bibdate =      "Mon Oct 24 09:33:02 MDT 2005",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Described in this paper is a system of general-purpose
                 multiple-precision fixed-point routines and their use
                 in subroutines which calculate exactly the
                 quantum-mechanical 3-j, 6-j and 9-j symbols of large
                 arguments.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@MastersThesis{Bookhart:1964:SFP,
  author =       "Thomas Woodward Bookhart",
  title =        "A study of floating point arithmetic",
  type =         "Thesis ({M.S. in Math.})",
  school =       "Georgia Institute of Technology",
  address =      "Atlanta, GA, USA",
  pages =        "51",
  year =         "1964",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Electronic digital computers.; Number theory.;
                 Numerical calculations --- Computer programs.",
}

@Article{Brooker:1964:PPS,
  author =       "R. A. Brooker",
  title =        "A programming package for some general modes of
                 arithmetic",
  journal =      j-CACM,
  volume =       "7",
  number =       "2",
  pages =        "119--127",
  month =        feb,
  year =         "1964",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Oct 24 09:33:00 MDT 2005",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "An interpretive programming package is described for
                 computation with operands which may be real, complex,
                 single or double precision, or real multiple precision.
                 It also performs operations on matrices formed from
                 these elements. A simple language structure is used to
                 describe the computation.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Manual{Burroughs:1964:BBI,
  author =       "{Burroughs Corporation}",
  title =        "{Burroughs B5500} Information Processing Systems
                 Reference Manual",
  organization = "Burroughs Corporation",
  address =      "Detroit, MI, USA",
  year =         "1964",
  bibdate =      "Wed Nov 22 21:15:11 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
  remark =       "The B5500 uses a decimal integer or fixed-point
                 coefficient of 21 or 22 digits, with an exponent range
                 of $ \pm 63 $.",
}

@Article{Cody:1964:DPS,
  author =       "W. J. {Cody, Jr.}",
  title =        "Double-Precision Square Root for the {CDC-3600}",
  journal =      j-CACM,
  volume =       "7",
  number =       "12",
  pages =        "715--718",
  month =        dec,
  year =         "1964",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/355588.365122",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Thu Sep 1 10:15:43 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/bibnet/authors/c/cody-william-j.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In January of 1960, the late Hans J. Maehly completed
                 a summary of approximations to the elementary functions
                 for the CDC-1604 computer. The approximations and
                 techniques suggested by Maehly are equally applicable
                 to the second large computer in the CDC line, the 3600.
                 Unlike the 1604, however, the 3600 has built-in
                 double-precision floating-point arithmetic. The present
                 work, largely inspired by the successes of Maehly and
                 his associates, concerns the extension of one of
                 Maehly's ideas to a double-precision subroutine for the
                 3600.",
  acknowledgement = ack-nj,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "$sqrt(x)$; CDC 3600; elementary functions",
}

@Article{Cowgill:1964:LEB,
  author =       "D. Cowgill",
  title =        "Logic Equations for a Built-In Square Root Method",
  journal =      j-IEEE-TRANS-ELEC-COMPUT,
  volume =       "EC-13",
  number =       "2",
  pages =        "156--157",
  month =        apr,
  year =         "1964",
  CODEN =        "IEECA8",
  DOI =          "https://doi.org/10.1109/PGEC.1964.263791",
  ISSN =         "0367-7508",
  bibdate =      "Thu Jul 14 06:56:59 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4038119",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Electronic Computers",
}

@Article{Eve:1964:EP,
  author =       "J. Eve",
  title =        "The Evaluation of Polynomials",
  journal =      j-NUM-MATH,
  volume =       "6",
  pages =        "17--21",
  year =         "1964",
  CODEN =        "NUMMA7",
  ISSN =         "0029-599X (print), 0945-3245 (electronic)",
  ISSN-L =       "0029-599X",
  bibdate =      "Fri Sep 16 10:21:47 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Numerische Mathematik",
  journal-URL =  "http://link.springer.com/journal/211",
  xxmonth =      "(none)",
  xxnumber =     "(none)",
}

@MastersThesis{Goldschmidt:1964:ADC,
  author =       "Robert E. Goldschmidt",
  title =        "Applications of Division by Convergence",
  type =         "Thesis ({M.S.})",
  school =       "Department of Electrical Engineering, Massachusetts
                 Institute of Technology",
  address =      "Cambridge, MA, USA",
  pages =        "44",
  month =        jun,
  year =         "1964",
  bibdate =      "Thu Apr 2 08:38:35 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://dspace.mit.edu/handle/1721.1/11113",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
  advisor =      "Alfred K. Susskind",
  remark =       "This thesis introduced the quadratically convergent
                 Goldschmidt algorithm for iterative division, as an
                 alternative to Newton--Raphson iteration: see
                 \cite{Flynn:1966:VHS, Anderson:1967:ISMb,
                 Flynn:1970:DFI, Ito:1995:EIAb, Oberman:1996:FIR,
                 Ercegovac:1999:IGD, Ercegovac:2000:IGD,
                 Gallagher:2000:FTN, Even:2003:PEA, Markstein:2004:SDS,
                 Even:2005:PEA, Piso:2006:OMD, Schulte:2007:FPD,
                 Kong:2008:RMI, Piso:2008:FOS, Piso:2008:NRA,
                 Ruiz:2008:EIR, Kong:2010:RMR, Kong:2011:GDM,
                 Piso:2011:VLG, Panhaleux:2012:CFP} for improvements and
                 error analysis. For computing $ Q = N / D $,
                 Newton--Raphson starts with $ Y \approx 1 / D $, and
                 iterates $ Y \leftarrow (2 - Y D) Y $, or equivalently,
                 $ Y \leftarrow Y - (Y (Y D - 1)) $. With the same
                 starting point, Goldschmidt instead iterates $ N
                 \leftarrow N Y $, $ D \leftarrow D Y $, $ Y = 2 - D $,
                 which converges to $ Y = 1 $. When parallel multipliers
                 are available, the two multiplies can be done at the
                 same time, whereas Newton--Raphson requires two
                 sequential multiplies. In addition, the update $ 2 D $
                 can be computed in hardware by a fast bitwise two's
                 complement operation, instead of a slower
                 floating-point subtraction. The Goldschmidt algorithm
                 has been used in CPUs of the IBM S/360 model 91 and the
                 AMD K7. Unfortunately, unlike Newton--Raphson, each
                 iteration of the Goldschmidt algorithm increases
                 rounding error. Numerical tests of the Goldschmidt
                 algorithm show worst-case errors in ulps roughly equal
                 to the number of iterations. Without an FMA, the
                 Newton--Raphson worst case errors are about 1.7 ulps,
                 and with an FMA, about 1.0 ulps. In hardware in both
                 cases, a few bits of extra intermediate precision can
                 lead to correctly rounded results. Without extra
                 precision, additional fixups are needed for correct
                 rounding.",
}

@Article{Gram:1964:RZF,
  author =       "Christian Gram",
  title =        "On the Representation of Zero in Floating-Point
                 Arithmetic",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "4",
  number =       "3",
  pages =        "156--161",
  month =        sep,
  year =         "1964",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01956026",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  MRclass =      "68.00",
  MRnumber =     "29\#5412",
  bibdate =      "Fri Dec 8 08:24:14 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=4&issue=3&spage=156",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
  keywords =     "floating-point arithmetic; rounding errors",
}

@Article{Gregory:1964:FAN,
  author =       "Robert T. Gregory and James L. Raney",
  title =        "Floating-point arithmetic with $ 84 $-bit numbers",
  journal =      j-CACM,
  volume =       "7",
  pages =        "10--13",
  year =         "1964",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  MRclass =      "68.00",
  MRnumber =     "30\#2706",
  bibdate =      "Fri Dec 8 08:24:14 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Book{Henrici:1964:ENA,
  author =       "Peter Henrici",
  title =        "Elements of numerical analysis",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xv + 328",
  year =         "1964",
  LCCN =         "QA297 .H4",
  bibdate =      "Fri Aug 20 09:17:19 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  remark =       "Based on the author's lecture notes for a course
                 entitled {\em Numerical Mathematical Analysis\/} at the
                 University of California, Los Angeles. Cited in
                 \cite{Sterbenz:1974:FPC}.",
  subject =      "Numerical analysis",
}

@Article{Jacobsohn:1964:SFM,
  author =       "D. Jacobsohn",
  title =        "A Suggestion for a Fast Multiplier",
  journal =      j-IEEE-TRANS-ELEC-COMPUT,
  volume =       "EC-13",
  number =       "6",
  pages =        "754--754",
  month =        dec,
  year =         "1964",
  CODEN =        "IEECA8",
  DOI =          "https://doi.org/10.1109/PGEC.1964.263942",
  ISSN =         "0367-7508",
  bibdate =      "Thu Jul 14 06:57:06 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4038318",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Electronic Computers",
}

@Book{Khinchin:1964:CF,
  author =       "Aleksandr Iakovlevich Khinchin",
  title =        "Continued fractions",
  publisher =    "P. Noordhoff",
  address =      "Groningen, The Netherlands",
  pages =        "101",
  year =         "1964",
  LCCN =         "QA295 .K513 1964a",
  bibdate =      "Fri Nov 30 06:55:53 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "Translated by Peter Wynn",
  URL =          "http://www.loc.gov/catdir/description/dover032/97008056.html;
                 http://www.loc.gov/catdir/toc/dover031/97008056.html",
  acknowledgement = ack-nhfb,
  author-dates = "1894--1959",
}

@Article{Klokacev:1964:RNF,
  author =       "I. V. Kloka{\v{c}}ev",
  title =        "A refinement of the normalized floating point number
                 notation on digital computers. ({Russian})",
  journal =      "{\v{Z}}. Vy{\v{c}}isl. Mat. i Mat. Fiz.",
  volume =       "4",
  pages =        "192--194",
  year =         "1964",
  MRclass =      "68.00",
  MRnumber =     "28\#4694",
  bibdate =      "Fri Dec 8 08:24:14 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  language =     "Russian",
}

@Article{Kundu:1964:TMD,
  author =       "P. Kundu and S. Banerji",
  title =        "Transistorized Multiplier and Divider and Its
                 Applications",
  journal =      j-IEEE-TRANS-ELEC-COMPUT,
  volume =       "EC-13",
  number =       "3",
  pages =        "288--295",
  month =        jun,
  year =         "1964",
  CODEN =        "IEECA8",
  DOI =          "https://doi.org/10.1109/PGEC.1964.263919",
  ISSN =         "0367-7508",
  bibdate =      "Thu Jul 14 06:57:00 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4038157",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Electronic Computers",
}

@Article{Lamson:1964:DAD,
  author =       "Roger C. Lamson",
  title =        "A Division Algorithm for a Digital Differential
                 Analyzer",
  journal =      j-IEEE-TRANS-ELEC-COMPUT,
  volume =       "EC-13",
  number =       "1",
  pages =        "54--55",
  month =        feb,
  year =         "1964",
  CODEN =        "IEECA8",
  DOI =          "https://doi.org/10.1109/PGEC.1964.263838",
  ISSN =         "0367-7508",
  bibdate =      "Thu Jul 14 06:56:57 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4038079",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Electronic Computers",
}

@Article{Lynn:1964:REM,
  author =       "M. Stuart Lynn",
  title =        "On the Round-Off Error in the Method of Successive
                 Over-Relaxation",
  journal =      j-MATH-COMPUT,
  volume =       "18",
  number =       "85",
  pages =        "36--49",
  month =        jan,
  year =         "1964",
  CODEN =        "MCMPAF",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  bibdate =      "Tue Oct 13 08:06:19 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Comput.",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
}

@Book{Maley:1964:MDC,
  author =       "Gerald A. Maley and Edward J. Skiko",
  title =        "Modern digital computers",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xiv + 216",
  year =         "1964",
  LCCN =         "QA76.5 .M192",
  bibdate =      "Thu Nov 18 10:04:00 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Prentice-Hall electrical engineering series",
  acknowledgement = ack-nhfb,
  keywords =     "binary arithmetic",
  subject =      "Electronic digital computers",
}

@Book{McCracken:1964:NMF,
  author =       "Daniel D. McCracken and William S. Dorn",
  title =        "Numerical methods and {FORTRAN} programming, with
                 applications in engineering and science",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xii + 457",
  year =         "1964",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Numerical analysis --- Data processing.; {Fortran}
                 (Computer program language)",
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
}

@Article{Merrill:1964:IDC,
  author =       "Roy D. Merrill",
  title =        "Improving Digital Computer Performance Using Residue
                 Number Theory",
  journal =      j-IEEE-TRANS-ELEC-COMPUT,
  volume =       "EC-13",
  number =       "2",
  pages =        "93--101",
  month =        apr,
  year =         "1964",
  CODEN =        "IEECA8",
  DOI =          "https://doi.org/10.1109/PGEC.1964.263776;
                 https://doi.org/10.1109/PGEC.1964.263777",
  ISSN =         "0367-7508",
  bibdate =      "Thu Jul 14 06:56:58 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4038105;
                 http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=4037753;
                 http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=4038099",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Electronic Computers",
  keywords =     "residue arithmetic; residue number system",
  summary =      "Residue arithmetic has the interesting characteristic
                 that in multiplication, addition and subtraction any
                 digit in the result is dependent only on its two
                 corresponding operand digits. Consequently, for these
                 operations, residue arithmetic is \ldots{}",
}

@Article{Miller:1964:ESD,
  author =       "R. H. Miller",
  title =        "An example in ``significant-digit'' arithmetic",
  journal =      j-CACM,
  volume =       "7",
  number =       "1",
  pages =        "21--21",
  month =        jan,
  year =         "1964",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Oct 24 09:33:00 MDT 2005",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Different methods of handling the summing process for
                 the geometric series are shown to give results
                 indicating widely differing significances when carried
                 out in a machine incorporating ``significant-digit''
                 arithmetic.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
}

@MastersThesis{Moss:1964:RDC,
  author =       "George Joseph {Moss, Jr.}",
  title =        "Recording digital counter with floating point output
                 format",
  type =         "Thesis ({M.S.})",
  school =       "University of Maryland",
  address =      "College Park, MD, USA",
  pages =        "155",
  year =         "1964",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Book{Rice:1964:AFV,
  author =       "John R. Rice",
  title =        "The Approximation of Functions",
  volume =       "1",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "various",
  year =         "1964",
  LCCN =         "QA221 .R5 V.1-2",
  bibdate =      "Fri Dec 08 13:02:52 1995",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Santos:1964:BVB,
  author =       "J. Santos and H. Arango",
  title =        "Base $3$ vs Base $2$ Synchronous Arithmetic Units",
  journal =      j-IEEE-TRANS-ELEC-COMPUT,
  volume =       "EC-13",
  number =       "5",
  pages =        "608--609",
  month =        oct,
  year =         "1964",
  CODEN =        "IEECA8",
  DOI =          "https://doi.org/10.1109/PGEC.1964.263734",
  ISSN =         "0367-7508",
  bibdate =      "Thu Jul 14 06:57:04 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4038256",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Electronic Computers",
}

@Article{Stein:1964:DCM,
  author =       "M. L. Stein",
  title =        "Divide-and-Correct Methods for Multiple Precision
                 Division",
  journal =      j-CACM,
  volume =       "7",
  number =       "8",
  pages =        "472--474",
  month =        aug,
  year =         "1964",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Thu Sep 1 10:15:08 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@MastersThesis{Sweo:1964:SFP,
  author =       "David Ernest Sweo",
  title =        "A study of floating point arithmetic with the residue
                 number system",
  type =         "Thesis ({M.S.})",
  school =       "UCLA - Engineering",
  address =      "Los Angeles, CA, USA",
  pages =        "89",
  year =         "1964",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Congruences and residues.; Electronic digital
                 computers --- Programming.",
}

@Article{Wallace:1964:SFM,
  author =       "C. S. Wallace",
  title =        "A Suggestion for a Fast Multiplier",
  journal =      j-IEEE-TRANS-ELEC-COMPUT,
  volume =       "EC-13",
  number =       "1",
  pages =        "14--17",
  month =        feb,
  year =         "1964",
  CODEN =        "IEECA8",
  DOI =          "https://doi.org/10.1109/PGEC.1964.263830",
  ISSN =         "0367-7508",
  bibdate =      "Thu Jul 14 06:56:56 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4038071",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Electronic Computers",
}

@Article{Wolfe:1964:RTE,
  author =       "Jack M. Wolfe",
  title =        "Reducing Truncation Errors by Programming",
  journal =      j-CACM,
  volume =       "7",
  number =       "6",
  pages =        "355--356",
  month =        jun,
  year =         "1964",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/512274.512287",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:54 MST 2005",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 http://portal.acm.org/;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In accumulating a sum such as in a numerical
                 integration with a large number of intervals, the sum
                 itself becomes much larger than the individual addends.
                 This may produce a less accurate sum as the number of
                 intervals is increased. Separate variables can be
                 established as accumulators to hold partial sums within
                 various distinct intervals. Thus, the extensive
                 successive truncations are eliminated.",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "floating-point arithmetic; truncation errors",
  remark =       "This algorithm is a precursor of Kahan's compensated
                 summation algorithm \cite{Kahan:1965:PFR}; see \cite[p.
                 384]{Lange:2020:NDF} for a discussion.",
}

@Article{Ashenhurst:1965:EEC,
  author =       "R. L. Ashenhurst and N. Metropolis",
  title =        "Error Estimation in Computer Calculation",
  journal =      j-AMER-MATH-MONTHLY,
  volume =       "72",
  number =       "2 (Part 2)",
  pages =        "47--58",
  year =         "1965",
  CODEN =        "AMMYAE",
  ISSN =         "0002-9890 (print), 1930-0972 (electronic)",
  ISSN-L =       "0002-9890",
  MRclass =      "65.80",
  MRnumber =     "MR0192671 (33 \#896)",
  MRreviewer =   "James H. Wilkinson",
  bibdate =      "Fri Jan 12 11:37:56 1996",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/metropolis-nicholas.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Reprinted in Department of Economics, Graduate School
                 of Business, University of Chicago, Center for
                 Mathematical Studies in Business and Economics, number
                 45.",
  ZMnumber =     "0216.49602",
  acknowledgement = ack-jr,
  fjournal =     "The American Mathematical Monthly",
  journal-URL =  "https://www.jstor.org/journals/00029890.htm",
  keywords =     "error estimation; floating-point arithmetic",
}

@InProceedings{Ashenhurst:1965:EIU,
  author =       "R. L. Ashenhurst",
  editor =       "L. B. Rall",
  booktitle =    "Error in digital computation",
  title =        "Experimental investigation of unnormalized
                 arithmetic",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "3--37",
  year =         "1965",
  bibdate =      "Thu Nov 8 14:49:59 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARI FLP",
}

@InProceedings{Ashenhurst:1965:TAE,
  author =       "R. L. Ashenhurst",
  editor =       "L. B. Rall",
  booktitle =    "Error in digital computation",
  title =        "Techniques for automatic error monitoring and
                 control",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "43--59",
  year =         "1965",
  bibdate =      "Tue Oct 9 09:42:56 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARI FLP",
}

@Article{Atrubin:1965:ODR,
  author =       "A. J. Atrubin",
  title =        "A One-Dimensional Real-Time Iterative Multiplier",
  journal =      j-IEEE-TRANS-ELEC-COMPUT,
  volume =       "EC-14",
  number =       "3",
  pages =        "394--399",
  month =        jun,
  year =         "1965",
  CODEN =        "IEECA8",
  DOI =          "https://doi.org/10.1109/PGEC.1965.264145",
  ISSN =         "0367-7508",
  bibdate =      "Thu Jul 14 06:26:33 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4038457",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Electronic Computers",
}

@Article{Blum:1965:EAP,
  author =       "B. I. Blum",
  title =        "An Extended Arithmetic Package",
  journal =      j-CACM,
  volume =       "8",
  number =       "5",
  pages =        "318--320",
  month =        may,
  year =         "1965",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Thu Sep 8 08:20:53 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Combet:1965:CBT,
  author =       "M. Combet and H. {Van Zonneveld} and L. Verbeek",
  title =        "Computation of the Base Two Logarithm of Binary
                 Numbers",
  journal =      j-IEEE-TRANS-ELEC-COMPUT,
  volume =       "EC-14",
  number =       "6",
  pages =        "863--867",
  month =        dec,
  year =         "1965",
  CODEN =        "IEECA8",
  DOI =          "https://doi.org/10.1109/PGEC.1965.264080",
  ISSN =         "0367-7508",
  bibdate =      "Thu Jul 14 06:26:41 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4038605",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Electronic Computers",
}

@Article{Dadda:1965:SSP,
  author =       "Luigi Dadda",
  title =        "Some Schemes for Parallel Multipliers",
  journal =      j-ALTA-FREQ,
  volume =       "34",
  number =       "??",
  pages =        "349--356",
  month =        mar,
  year =         "1965",
  CODEN =        "ALFRAJ",
  ISSN =         "0002-6557",
  ISSN-L =       "0002-6557",
  bibdate =      "Fri Nov 09 10:47:42 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Reprinted in \cite[pages
                 118--225]{Swartzlander:1990:CAa}.",
  URL =          "http://en.wikipedia.org/wiki/Dadda_multiplier;
                 http://en.wikipedia.org/wiki/luigi_dadda",
  acknowledgement = ack-nhfb,
  author-dates = "29 April 1923--26 October 2012",
  fjournal =     "Alta frequenza",
  remark =       "According to an ARITH'21 conference attendee, this is
                 a recommended article for understanding the Wallace and
                 Dadda multipliers.",
}

@Article{Deiters:1965:ODD,
  author =       "Robert M. Deiters",
  title =        "Optimum Design of a Diode Squarer by Applying the
                 Criterion of Square Root of the Integral of Per Cent
                 Error Squared",
  journal =      j-IEEE-TRANS-ELEC-COMPUT,
  volume =       "EC-14",
  number =       "3",
  pages =        "456--463",
  month =        jun,
  year =         "1965",
  CODEN =        "IEECA8",
  DOI =          "https://doi.org/10.1109/PGEC.1965.264153",
  ISSN =         "0367-7508",
  bibdate =      "Thu Jul 14 06:26:34 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4038465",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Electronic Computers",
}

@Article{Dodd:1965:RSB,
  author =       "George G. Dodd",
  title =        "Remarks on Simulation of {Boolean} Functions",
  journal =      j-CACM,
  volume =       "8",
  number =       "8",
  pages =        "517--517",
  month =        aug,
  year =         "1965",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:01 MST 2005",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Compiler/bevan.bib;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Recently M. Morris Mano presented a method for
                 performing Boolean OR, AND and NOT operations by means
                 of arithmetic and conditional transfer operations in a
                 decimal computer lacking builtin logical
                 instructions.",
  acknowledgement = ack-nhfb,
  checked =      "19940407",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "Boolean operations; decimal arithmetic",
  sjb =          "Commenting on \cite{Mano:1965:PSB}.",
}

@Article{Earle:1965:LCS,
  author =       "J. G. Earle",
  title =        "Latched Carry-Save Adder",
  journal =      j-IBM-TDB,
  volume =       "7",
  number =       "??",
  pages =        "909--910",
  month =        mar,
  year =         "1965",
  CODEN =        "IBMTAA",
  ISSN =         "0018-8689",
  bibdate =      "Fri Nov 09 10:49:36 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IBM Technical Disclosure Bulletin",
}

@InCollection{Garner:1965:NSA,
  author =       "H. L. Garner",
  title =        "Number systems and arithmetic",
  crossref =     "Alt:1965:AC",
  volume =       "6",
  pages =        "131--194",
  year =         "1965",
  bibdate =      "Sat May 18 14:18:19 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Garner:1965:RID,
  author =       "H. L. Garner",
  title =        "{R65-22} Improving Digital Computer Performance Using
                 Residue Number Theory",
  journal =      j-IEEE-TRANS-ELEC-COMPUT,
  volume =       "EC-14",
  number =       "2",
  pages =        "277--277",
  month =        apr,
  year =         "1965",
  CODEN =        "IEECA8",
  DOI =          "https://doi.org/10.1109/PGEC.1965.263975",
  ISSN =         "0367-7508",
  bibdate =      "Thu Jul 14 06:26:23 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4038430;
                 http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=4037753;
                 http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=4038385",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Electronic Computers",
  keywords =     "residue arithmetic; residue number system",
}

@Article{Hammel:1965:RLC,
  author =       "D. Hammel",
  title =        "{R65-54} The Logic of Computer Arithmetic",
  journal =      j-IEEE-TRANS-ELEC-COMPUT,
  volume =       "EC-14",
  number =       "4",
  pages =        "670--670",
  month =        aug,
  year =         "1965",
  CODEN =        "IEECA8",
  DOI =          "https://doi.org/10.1109/PGEC.1965.264031",
  ISSN =         "0367-7508",
  bibdate =      "Thu Jul 14 06:26:40 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4038535",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Electronic Computers",
}

@Article{Hammer:1965:BRBa,
  author =       "Preston C. Hammer",
  title =        "Book Review: {{\booktitle{Experimental Arithmetic,
                 High Speed Computing and Mathematics}} by N. C.
                 Metropolis; A. H. Taub; John Todd; C. B. Tompkins}",
  journal =      j-TECHNOMETRICS,
  volume =       "7",
  number =       "1",
  pages =        "82--82",
  month =        feb,
  year =         "1965",
  CODEN =        "TCMTA2",
  DOI =          "https://doi.org/10.2307/1266139",
  ISSN =         "0040-1706 (print), 1537-2723 (electronic)",
  ISSN-L =       "0040-1706",
  bibdate =      "Sat Jun 21 13:17:45 MDT 2014",
  bibsource =    "http://www.jstor.org/journals/00401706.html;
                 http://www.jstor.org/stable/i254241;
                 https://www.math.utah.edu/pub/bibnet/authors/m/metropolis-nicholas.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/technometrics1960.bib",
  URL =          "http://www.jstor.org/stable/1266139",
  acknowledgement = ack-nhfb,
  fjournal =     "Technometrics",
  journal-URL =  "http://www.jstor.org/journals/00401706.html",
}

@Article{Hammer:1965:BRBb,
  author =       "Preston C. Hammer",
  title =        "Book Review: {{\booktitle{Experimental Arithmetic,
                 High Speed Computing and Mathematics}} by N. C.
                 Metropolis, A. H. Taub, John Todd, and C. B.
                 Tompkins}",
  journal =      j-TECHNOMETRICS,
  volume =       "7",
  number =       "1",
  pages =        "82--82",
  month =        feb,
  year =         "1965",
  CODEN =        "TCMTA2",
  ISSN =         "0040-1706 (print), 1537-2723 (electronic)",
  ISSN-L =       "0040-1706",
  bibdate =      "Tue Mar 20 13:44:52 2007",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/metropolis-nicholas.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/technometrics1960.bib",
  URL =          "http://links.jstor.org/sici?sici=0040-1706%28196502%297%3A1%3C82%3AEAHSCA%3E2.0.CO%3B2-9",
  acknowledgement = ack-nhfb,
  fjournal =     "Technometrics",
  journal-URL =  "http://www.jstor.org/journals/00401706.html",
}

@Article{Hamming:1965:NLB,
  author =       "R. W. Hamming and W. L. Mammel",
  title =        "A Note on the Location of the Binary Point in a
                 Computing Machine",
  journal =      j-IEEE-TRANS-ELEC-COMPUT,
  volume =       "EC-14",
  number =       "2",
  pages =        "260--261",
  month =        apr,
  year =         "1965",
  CODEN =        "IEECA8",
  DOI =          "https://doi.org/10.1109/PGEC.1965.264258",
  ISSN =         "0367-7508",
  bibdate =      "Thu Jul 14 06:26:22 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/benfords-law.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4038414",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Electronic Computers",
  remark =       "The authors consider the low-level multiplication
                 circuit efficiency of placing the binary point before
                 or after the first bit. If the leading bit is equally
                 likely to be a 0 or a 1, then their analysis shows that
                 it is better to place the point before the leading bit.
                 However, they report that a more likely distribution is
                 logarithmic (as predicted by Benford's Law, although
                 the Newcomb / Benford work is neither mentioned nor
                 cited), in which case there is no advantage for either
                 choice of placement of the binary point. The conclude
                 that it would be humane to place it after the leading
                 digit, by analogy with how people learn decimal
                 arithmetic.",
}

@Article{Ikebe:1965:NTP,
  author =       "Yasuhiko Ikebe",
  title =        "Note on Triple-Precision Floating-Point Arithmetic
                 with 132-Bit Numbers",
  journal =      j-CACM,
  volume =       "8",
  number =       "3",
  pages =        "175--177",
  month =        mar,
  year =         "1965",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  MRclass =      "68.00",
  MRnumber =     "30\#2707",
  bibdate =      "Fri Dec 08 14:32:51 1995",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Compiler/bevan.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In a recent paper, Gregory and Raney described a
                 technique for double-precision floating-point
                 arithmetic. A similar technique can be developed for
                 triple-precision floating-point arithmetic and its is
                 the purpose of this note to describe this technique.
                 Only the multiplication and the division algorithms are
                 described, since the addition-subtraction algorithm can
                 be obtained by a trivial modification of the algorithm
                 in Gregory's and Raney's paper.",
  acknowledgement = ack-nhfb,
  checked =      "19940404",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{James:1965:GSR,
  author =       "Wendy James and P. Jarratt",
  title =        "The Generation of Square Roots on a Computer with
                 Rapid Multiplication Compared with Division (in
                 {Technical Notes and Short Papers})",
  journal =      j-MATH-COMPUT,
  volume =       "19",
  number =       "91",
  pages =        "497--500",
  month =        jul,
  year =         "1965",
  CODEN =        "MCMPAF",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  bibdate =      "Tue Oct 13 08:06:19 MDT 1998",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 garbo.uwasa.fi:/pc/doc-soft/fpbiblio.txt;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  ajournal =     "Math. Comput.",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
}

@InCollection{Kahan:1965:FPO,
  author =       "W. Kahan",
  booktitle =    "Programmer's Reference Manual",
  title =        "The Floating-Point Over\slash Underflow Trap Routine
                 {{\tt FPTRP}}",
  publisher =    "Institute of Computer Science, University of Toronto",
  address =      "Toronto, Ontario, Canada",
  year =         "1965",
  LCCN =         "????",
  bibdate =      "Wed Feb 14 19:11:11 2007",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/k/kahan-william-m.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Section 4.1.",
  acknowledgement = ack-nhfb,
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
}

@Article{Kahan:1965:PFR,
  author =       "W. Kahan",
  title =        "Pracniques: {Further} Remarks on Reducing Truncation
                 Errors",
  journal =      j-CACM,
  volume =       "8",
  number =       "1",
  pages =        "40--40",
  month =        jan,
  year =         "1965",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/363707.363723",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Thu Sep 08 00:18:17 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/bibnet/authors/k/kahan-william-m.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "floating-point arithmetic; truncation errors",
  remark =       "Gives summation error estimate formula `s = fl(a + b);
                 error = (a - s) + b', also discovered independently by
                 \cite{Moller:1965:QDP}. Extends Gill's earlier
                 fixed-point result \cite{Gill:1951:PSS}. See
                 improvement \cite{Ozawa:1993:SAE}.",
}

@Article{Kanner:1965:NBC,
  author =       "Herbert Kanner",
  title =        "Number Base Conversion in Significant Digit
                 Arithmetic",
  journal =      j-J-ACM,
  volume =       "12",
  number =       "2",
  pages =        "242--246",
  month =        apr,
  year =         "1965",
  CODEN =        "JACOAH",
  ISSN =         "0004-5411 (print), 1557-735X (electronic)",
  ISSN-L =       "0004-5411",
  bibdate =      "Thu Nov 03 08:47:50 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of the ACM",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J401",
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
}

@Article{King:1965:LED,
  author =       "R. King",
  title =        "Letter to the {Editor}: On the Double-Precision Square
                 Root Routine",
  journal =      j-CACM,
  volume =       "8",
  number =       "4",
  pages =        "202",
  month =        apr,
  year =         "1965",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Thu Sep 1 10:15:43 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "$\sqrt(x)$; elementary functions; floating-point
                 arithmetic",
}

@Article{Krishnamurthy:1965:DCM,
  author =       "E. V. Krishnamurthy",
  title =        "On a Divide-and-Correct Method for Variable Precision
                 Division",
  journal =      j-CACM,
  volume =       "8",
  number =       "3",
  pages =        "179--181",
  month =        mar,
  year =         "1965",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/363791.363829",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  MRclass =      "68.00",
  MRnumber =     "30\#2709",
  bibdate =      "Thu Sep 1 10:15:08 1994",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Compiler/bevan.bib;
                 ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Described in this paper is a divide-and-correct method
                 for variable precision division in digital computers.
                 Unlike the earlier methods of Stein and Pope, the
                 present method uses a suitably rounded form of the
                 normalized divisor for getting an estimate of the
                 quotient characters. This result is a correction of at
                 most plus or minus one to the estimate, to obtain the
                 exact quotient character. It is believed that this
                 method will be widely applicable for division
                 operations in variable word-length character-oriented
                 machines.",
  acknowledgement = ack-nj,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "correct rounding; floating-point arithmetic",
}

@TechReport{Lederer:1965:FPP,
  author =       "E. Lederer",
  title =        "Floating-point-Pegasus, {FLPPEG}",
  type =         "{ISD-Bericht}",
  number =       "12",
  institution =  "ISD, Inst. f{\"u}r Statik u. Dynamik d. Luft- u.
                 Raumfahrtkonstruktionen, Universit{\"a}t Stuttgart",
  address =      "Stuttgart, Germany",
  pages =        "5",
  year =         "1965",
  bibdate =      "Thu May 09 09:05:51 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Lehman:1965:SAT,
  author =       "M. Lehman",
  title =        "Serial Arithmetic Techniques",
  crossref =     "AFIPS:1965:FJC",
  pages =        "715--725",
  year =         "1965",
  bibdate =      "Tue Jan 08 23:08:35 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@MastersThesis{Liddiard:1965:DPF,
  author =       "Lawrence Anthony Liddiard",
  title =        "Double precision floating point arithmetic",
  type =         "Thesis ({M.S.})",
  school =       "University of Minnesota",
  address =      "????",
  pages =        "various",
  year =         "1965",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Calculators.; Numerical calculations.",
}

@Book{Lyusternik:1965:HCE,
  author =       "L. A. Lyusternik and O. A. Chervonenkis and A. R.
                 Yanpolski",
  title =        "Handbook for Computing Elementary Functions",
  publisher =    pub-PERGAMON,
  address =      pub-PERGAMON:adr,
  pages =        "xiii + 251",
  year =         "1965",
  LCCN =         "QA221.L513",
  bibdate =      "Thu Sep 1 10:13:16 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Translated from the Russian by G. J. Tee. Translation
                 edited by K. L. Stewart.",
  acknowledgement = ack-nj,
}

@Article{Mano:1965:PSB,
  author =       "M. Morris Mano",
  title =        "Pracniques: {Simulation} of {Boolean} functions in a
                 decimal computer",
  journal =      j-CACM,
  volume =       "8",
  number =       "1",
  pages =        "39--40",
  month =        jan,
  year =         "1965",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:58 MST 2005",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Compiler/bevan.bib;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See remarks \cite{Dodd:1965:RSB}.",
  acknowledgement = ack-nhfb,
  checked =      "19940304",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  sjb =          "Describes how to perform Boolean operations by means
                 of arithmetic and conditional transfer operations on a
                 decimal computer lacking any built in logical
                 instructions. See also \cite{Dodd:cacm:65}.",
}

@Article{Martin:1965:SHS,
  author =       "A. R. Martin and A. B. Rosenstein",
  title =        "A Shiftrix for High-Speed Multiplication",
  journal =      j-IEEE-TRANS-ELEC-COMPUT,
  volume =       "EC-14",
  number =       "4",
  pages =        "639--643",
  month =        aug,
  year =         "1965",
  CODEN =        "IEECA8",
  DOI =          "https://doi.org/10.1109/PGEC.1965.264010",
  ISSN =         "0367-7508",
  bibdate =      "Thu Jul 14 06:26:39 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4038521",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Electronic Computers",
}

@InProceedings{Metropolis:1965:AIE,
  author =       "N. Metropolis",
  title =        "Analysis of Inherent Errors in Matrix Decomposition
                 Using Unnormalized Arithmetic",
  crossref =     "Kalenich:1965:IPP",
  volume =       "2",
  pages =        "441--442",
  year =         "1965",
  bibdate =      "Wed Feb 14 19:21:38 2007",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/metropolis-nicholas.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  ZMnumber =     "0161.35502",
  acknowledgement = ack-nhfb,
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
}

@Article{Metropolis:1965:AUA,
  author =       "N. Metropolis",
  title =        "Algorithms in unnormalized arithmetic. {I}.
                 {Recurrence} relations",
  journal =      j-NUM-MATH,
  volume =       "7",
  number =       "2",
  pages =        "104--112",
  month =        apr,
  year =         "1965",
  CODEN =        "NUMMA7",
  ISSN =         "0029-599X (print), 0945-3245 (electronic)",
  ISSN-L =       "0029-599X",
  MRclass =      "68.00",
  MRnumber =     "MR0178589 (31 \#2846)",
  MRreviewer =   "G. Dahlquist",
  bibdate =      "Wed Nov 14 19:04:40 2007",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/metropolis-nicholas.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See erratum \cite{Metropolis:1965:BAU}.",
  ZMnumber =     "0128.36301",
  acknowledgement = ack-nhfb,
  fjournal =     "Numerische Mathematik",
  journal-URL =  "http://link.springer.com/journal/211",
}

@Article{Metropolis:1965:BAU,
  author =       "N. Metropolis",
  title =        "Berichtigung: {Algorithms} in unnormalized arithmetic.
                 {I}. {Recurrence} relations",
  journal =      j-NUM-MATH,
  volume =       "7",
  number =       "4",
  pages =        "354",
  month =        aug,
  year =         "1965",
  CODEN =        "NUMMA7",
  ISSN =         "0029-599X (print), 0945-3245 (electronic)",
  ISSN-L =       "0029-599X",
  MRclass =      "Contributed Item",
  MRnumber =     "MR1553943",
  bibdate =      "Wed Nov 14 19:04:40 2007",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/metropolis-nicholas.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Numerische Mathematik",
  journal-URL =  "http://link.springer.com/journal/211",
}

@Article{Metropolis:1965:RCU,
  author =       "N. Metropolis and R. L. Ashenhurst",
  title =        "Radix Conversion in an Unnormalized Arithmetic
                 System",
  journal =      j-MATH-COMPUT,
  volume =       "19",
  number =       "91",
  pages =        "435--441",
  month =        jul,
  year =         "1965",
  CODEN =        "MCMPAF",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  bibdate =      "Tue Oct 13 08:06:19 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/metropolis-nicholas.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  URL =          "http://links.jstor.org/sici?sici=0025-5718%28196507%2919%3A91%3C435%3ARCIAUA%3E2.0.CO%3B2-D",
  ZMnumber =     "0146.14607",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Comput.",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
}

@Article{Metze:1965:MSR,
  author =       "Gernot Metze",
  title =        "Minimal Square Rooting",
  journal =      j-IEEE-TRANS-ELEC-COMPUT,
  volume =       "EC-14",
  number =       "2",
  pages =        "181--185",
  month =        apr,
  year =         "1965",
  CODEN =        "IEECA8",
  DOI =          "https://doi.org/10.1109/PGEC.1965.263963",
  ISSN =         "0367-7508",
  bibdate =      "Thu Jul 14 06:26:22 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4038397",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Electronic Computers",
}

@Article{Miller:1965:ASF,
  author =       "G. F. Miller",
  title =        "Algorithms for Special Functions {II}",
  journal =      j-NUM-MATH,
  volume =       "7",
  pages =        "194--196",
  year =         "1965",
  CODEN =        "NUMMA7",
  ISSN =         "0029-599X (print), 0945-3245 (electronic)",
  ISSN-L =       "0029-599X",
  bibdate =      "Fri Sep 16 10:22:10 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Numerische Mathematik",
  journal-URL =  "http://link.springer.com/journal/211",
  xxmonth =      "(none)",
  xxnumber =     "(none)",
}

@Article{Moller:1965:NQD,
  author =       "Ole M{\o}ller",
  title =        "Note on Quasi Double-Precision",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "5",
  number =       "4",
  pages =        "251--255",
  year =         "1965",
  CODEN =        "BITTEL, NBITAB",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Sat Nov 14 09:14:57 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Moller:1965:QDP}.",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Moller:1965:QDP,
  author =       "Ole M{\o}ller",
  title =        "Quasi Double-Precision in Floating Point Addition",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "5",
  number =       "1",
  pages =        "37--50",
  month =        mar,
  year =         "1965",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01975722",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  MRclass =      "65.80",
  MRnumber =     "MR0181130 (31 \#5359)",
  bibdate =      "Wed Jan 4 18:52:08 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=5&issue=1;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See also \cite{Moller:1965:NQD}.",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=5&issue=1&spage=37",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
  keywords =     "accurate floating-point summation; floating-point
                 arithmetic; rounding errors",
  remark =       "Gives summation error estimate formula `s = fl(a + b);
                 error = (a - s) + b', also discovered independently by
                 \cite{Kahan:1965:PFR}. Extends Gill's earlier
                 fixed-point result \cite{Gill:1951:PSS}.",
}

@InCollection{Moore:1965:AACa,
  author =       "Ramon E. Moore",
  title =        "The automatic analysis and control of error in digital
                 computing based on the use of interval numbers",
  crossref =     "Rall:1965:EDCa",
  chapter =      "2",
  bookpages =    "????",
  pages =        "61--130",
  year =         "1965",
  MRclass =      "65.61 (65.80)",
  MRnumber =     "MR0176614 (31 \#886)",
  MRreviewer =   "T. E. Hull",
  bibdate =      "Thu Jun 20 10:51:40 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://interval.louisiana.edu/Moores_early_papers/Moore_in_Rall_V1.pdf",
  acknowledgement = ack-nhfb,
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
}

@InCollection{Moore:1965:AACb,
  author =       "Ramon E. Moore",
  title =        "Automatic local coordinate transformations to reduce
                 the growth of error bounds in interval computation of
                 solutions of ordinary differential equations",
  crossref =     "Rall:1965:EDCb",
  chapter =      "2",
  pages =        "103--140",
  year =         "1965",
  MRclass =      "65.80 (65.60)",
  MRnumber =     "MR0185839 (32 \#3299)",
  MRreviewer =   "T. E. Hull",
  bibdate =      "Thu Jun 20 10:51:40 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://interval.louisiana.edu/Moores_early_papers/Moore_in_Rall_V2.pdf",
  acknowledgement = ack-nhfb,
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
}

@Article{Morrison:1965:MCC,
  author =       "D. R. Morrison",
  title =        "A Method for Computing Certain Inverse Functions",
  journal =      j-MATH-TABLES-OTHER-AIDS-COMPUT,
  volume =       "10",
  number =       "??",
  pages =        "202--208",
  month =        "????",
  year =         "1965",
  CODEN =        "MTTCAS",
  ISSN =         "0891-6837",
  bibdate =      "Thu Sep 1 10:16:10 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  ajournal =     "Math. Tables Other Aids Comput.",
  fjournal =     "Mathematical Tables and Other Aids to Computation",
  journal-URL =  "http://www.ams.org/mcom/",
}

@Article{Nathan:1965:CM,
  author =       "Amos Nathan",
  title =        "The Cascade Multiplier",
  journal =      j-IEEE-TRANS-ELEC-COMPUT,
  volume =       "EC-14",
  number =       "2",
  pages =        "243--247",
  month =        apr,
  year =         "1965",
  CODEN =        "IEECA8",
  DOI =          "https://doi.org/10.1109/PGEC.1965.264250",
  ISSN =         "0367-7508",
  bibdate =      "Thu Jul 14 06:26:22 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4038406",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Electronic Computers",
}

@Article{Penney:1965:BSC,
  author =       "Walter Penney",
  title =        "A {``Binary''} System for Complex Numbers",
  journal =      j-J-ACM,
  volume =       "12",
  number =       "2",
  pages =        "247--248",
  month =        apr,
  year =         "1965",
  CODEN =        "JACOAH",
  ISSN =         "0004-5411 (print), 1557-735X (electronic)",
  ISSN-L =       "0004-5411",
  bibdate =      "Thu Nov 03 08:47:50 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of the ACM",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J401",
}

@Book{Ralston:1965:FCN,
  author =       "Anthony Ralston",
  title =        "A first course in numerical analysis",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  pages =        "xix + 578",
  year =         "1965",
  LCCN =         "QA297 .R3",
  bibdate =      "Fri Aug 20 10:13:32 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "International series in pure and applied mathematics",
  acknowledgement = ack-nhfb,
  remark =       "See also second edition
                 \cite{Ralston:1978:FCN,Ralston:2001:FCN}. Cited in
                 \cite{Sterbenz:1974:FPC}.",
  subject =      "Numerical analysis",
}

@Article{Riordan:1965:UAT,
  author =       "R. H. S. Riordan and R. R. A. Morton",
  title =        "The Use of Analog Techniques in Binary Arithmetic
                 Units",
  journal =      j-IEEE-TRANS-ELEC-COMPUT,
  volume =       "EC-14",
  number =       "1",
  pages =        "29--35",
  month =        feb,
  year =         "1965",
  CODEN =        "IEECA8",
  DOI =          "https://doi.org/10.1109/PGEC.1965.264051",
  ISSN =         "0367-7508",
  bibdate =      "Thu Jul 14 06:26:20 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4038346",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Electronic Computers",
}

@Article{Ross:1965:RTE,
  author =       "D. R. Ross",
  title =        "Reducing Truncation Errors Using Cascading
                 Accumulators",
  journal =      j-CACM,
  volume =       "8",
  number =       "1",
  pages =        "32--33",
  month =        jan,
  year =         "1965",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Sun Sep 18 22:55:00 1994",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Compiler/bevan.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "When accumulating a large number of quantities as in
                 numerical integration, the sum itself may become much
                 larger than the individual addends. This results in
                 truncation error. Much of this error can be eliminated
                 using cascading accumulators as noted in a recent
                 article by Wolfe. A simpler and slightly more flexible
                 algorithm is presented which deals also with the case
                 of negative addends.",
  acknowledgement = ack-nhfb,
  checked =      "19940304",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "accurate floating-point summation",
  sjb =          "Refers to \cite{Wolfe:cacm:196,Wilhelm:1977:GMPb}.",
}

@Article{Schreiber:1965:BRB,
  author =       "Alvin L. Schreiber",
  title =        "Book Review: {{\booktitle{A Binary Multiplication}}
                 (W. C. McGee)}",
  journal =      j-SIAM-REVIEW,
  volume =       "7",
  number =       "1",
  pages =        "134--136",
  month =        "????",
  year =         "1965",
  CODEN =        "SIREAD",
  DOI =          "https://doi.org/10.1137/1007016",
  ISSN =         "0036-1445 (print), 1095-7200 (electronic)",
  ISSN-L =       "0036-1445",
  bibdate =      "Thu Mar 27 09:05:20 MDT 2014",
  bibsource =    "http://epubs.siam.org/toc/siread/7/1;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamreview.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Review",
  journal-URL =  "http://epubs.siam.org/sirev",
  onlinedate =   "January 1965",
}

@Article{Smith:1965:ASO,
  author =       "Francis J. Smith",
  title =        "An Algorithm for Summing Orthogonal Polynomial Series
                 and their Derivatives with Applications to
                 Curve-Fitting and Interpolation",
  journal =      j-MATH-COMPUT,
  volume =       "19",
  number =       "89",
  pages =        "33--36",
  month =        apr,
  year =         "1965",
  CODEN =        "MCMPAF",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  bibdate =      "Tue Oct 13 08:06:19 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcomp1960.bib;
                 JSTOR database",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Comput.",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
}

@Article{Specker:1965:CAL,
  author =       "W. H. Specker",
  title =        "A Class of Algorithms for $ \ln x $, $ \exp x $, $
                 \sin x $, $ \cos x $, $ \tan^{-1} x $, and $ \cot^{-1}
                 x $",
  journal =      j-IEEE-TRANS-ELEC-COMPUT,
  volume =       "EC-14",
  number =       "1",
  pages =        "85--86",
  month =        feb,
  year =         "1965",
  CODEN =        "IEECA8",
  DOI =          "https://doi.org/10.1109/PGEC.1965.264066",
  ISSN =         "0367-7508",
  bibdate =      "Thu Jul 14 06:26:21 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4038361",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Electronic Computers",
}

@Article{Swarztrauber:1965:LED,
  author =       "P. N. Swarztrauber",
  title =        "Letter to the {Editor}: On the Double-Precision Square
                 Root Routine",
  journal =      j-CACM,
  volume =       "8",
  number =       "4",
  pages =        "202",
  month =        apr,
  year =         "1965",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Wed Aug 31 14:02:19 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "$\sqrt(x)$; elementary functions; floating-point
                 arithmetic",
}

@Article{Sweeney:1965:AFP,
  author =       "D. W. Sweeney",
  title =        "An analysis of floating-point addition",
  journal =      j-IBM-SYS-J,
  volume =       "4",
  number =       "1",
  pages =        "31--42",
  year =         "1965",
  CODEN =        "IBMSA7",
  DOI =          "https://doi.org/10.1147/sj.41.0031",
  ISSN =         "0018-8670",
  bibdate =      "Thu Sep 15 18:42:42 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ibmsysj.bib",
  note =         "Reprinted in
                 \cite[pp.~317--328]{Swartzlander:1990:CAa}.",
  URL =          "http://www.research.ibm.com/journal/sj/041/ibmsjIVRID.pdf",
  acknowledgement = ack-nj # "\slash " # ack-nhfb,
  fjournal =     "IBM Systems Journal",
  remark =       "Page 34, containing a critical table, was originally
                 missing from the PDF file, and this was finally
                 corrected by IBM in November 2008.",
  xxmonth =      "(none)",
}

@Article{Winograd:1965:TRP,
  author =       "Shmuel Winograd",
  title =        "On the Time Required to Perform Addition",
  journal =      j-J-ACM,
  volume =       "12",
  number =       "2",
  pages =        "277--285",
  month =        apr,
  year =         "1965",
  CODEN =        "JACOAH",
  ISSN =         "0004-5411 (print), 1557-735X (electronic)",
  ISSN-L =       "0004-5411",
  bibdate =      "Wed Nov 14 19:04:40 2007",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Parallel/Multi.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of the ACM",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J401",
}

@Article{Arango:1966:FCP,
  author =       "H. Arango and J. Santos",
  title =        "A Fast Carry-Propagation Circuit for Base $3$ Signed
                 Non redundant Arithmetic",
  journal =      j-IEEE-TRANS-ELEC-COMPUT,
  volume =       "EC-15",
  number =       "2",
  pages =        "254--255",
  month =        apr,
  year =         "1966",
  CODEN =        "IEECA8",
  DOI =          "https://doi.org/10.1109/PGEC.1966.264311",
  ISSN =         "0367-7508",
  bibdate =      "Thu Jul 14 05:46:31 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4038725",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Electronic Computers",
}

@Article{Brooker:1966:MFA,
  author =       "R. A. Brooker and J. S. Rohl and S. R. Clark",
  title =        "The main features of {Atlas Autocode}",
  journal =      j-COMP-J,
  volume =       "8",
  number =       "4",
  pages =        "303--310",
  month =        jan,
  year =         "1966",
  CODEN =        "CMPJA6",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Fri Sep 29 08:56:10 MDT 2000",
  bibsource =    "http://www3.oup.co.uk/computer_journal/hdb/Volume_08/Issue_04/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See comment \cite{Clark:1966:CMP}.",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_08/Issue_04/080303.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_08/Issue_04/tiff/303.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_08/Issue_04/tiff/304.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_08/Issue_04/tiff/305.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_08/Issue_04/tiff/306.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_08/Issue_04/tiff/307.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_08/Issue_04/tiff/308.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_08/Issue_04/tiff/309.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_08/Issue_04/tiff/310.tif",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@MastersThesis{Chang:1966:DHR,
  author =       "Henry Kwan-cheung Chang",
  title =        "Design of a high rate floating point digital
                 accumulator",
  type =         "Thesis ({M.S. in Engineering})",
  school =       "University of California, Davis",
  address =      "Davis, CA, USA",
  pages =        "60",
  year =         "1966",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Dissertations, Academic --- California ---
                 Engineering.",
}

@Article{Chartres:1966:ACP,
  author =       "Bruce A. Chartres",
  title =        "Automatic Controlled Precision Calculations",
  journal =      j-J-ACM,
  volume =       "13",
  number =       "3",
  pages =        "386--403",
  month =        jul,
  year =         "1966",
  CODEN =        "JACOAH",
  ISSN =         "0004-5411 (print), 1557-735X (electronic)",
  ISSN-L =       "0004-5411",
  bibdate =      "Fri Nov 28 16:23:06 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Recent developments in computer design and error
                 analysis have made feasible the use of variable
                 precision arithmetic and the preparation of programs
                 that automatically determine their own precision
                 requirements. Such programs enable the user to specify
                 the accuracy he wants, and yield answers guaranteed to
                 lie within the bounds prescribed. A class of such
                 programs, called ``contracting error programs'', is
                 defined in which the precision is determined by
                 prescribing error bounds on the data. A variant of
                 interval arithmetic is defined which enables a limited
                 class of algorithms to be programmed as contracting
                 error programs. A contracting error program for the
                 solution of simultaneous linear equations is described,
                 demonstrating the application of the idea to a wider
                 class of problems.",
  acknowledgement = ack-mfc # " and " # ack-nhfb,
  fjournal =     "Journal of the ACM",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J401",
}

@Article{Clark:1966:CMP,
  author =       "S. R. Clark and W. F. Lunnon",
  title =        "Correspondence: Multiple precision arithmetic (real
                 and complex)",
  journal =      j-COMP-J,
  volume =       "9",
  number =       "2",
  pages =        "174--174",
  month =        aug,
  year =         "1966",
  CODEN =        "CMPJA6",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Fri Sep 29 08:56:14 MDT 2000",
  bibsource =    "http://www3.oup.co.uk/computer_journal/hdb/Volume_09/Issue_02/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Brooker:1966:MFA}.",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_09/Issue_02/tiff/174.tif",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@Article{Clark:1966:MPA,
  author =       "S. R. Clark and W. F. Lunnon",
  title =        "Multiple precision arithmetic in {Atlas Autocode}",
  journal =      j-COMP-J,
  volume =       "9",
  number =       "2",
  pages =        "174--174",
  month =        aug,
  year =         "1966",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/9.2.174",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:36 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/9/2.toc;
                 https://www.math.utah.edu/pub/tex/bib/compj1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/9/2/174.full.pdf+html",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@Article{Fike:1966:SAS,
  author =       "C. T. Fike",
  title =        "Starting Approximations for Square Root Calculation on
                 {IBM System\slash 360}",
  journal =      j-CACM,
  volume =       "9",
  number =       "4",
  pages =        "297--299",
  month =        apr,
  year =         "1966",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/365278.365556",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Thu Sep 1 10:15:43 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See letter \cite{Fike:1967:LER}.",
  abstract =     "Several starting approximations for square root
                 calculation by Newton's method are presented in a form
                 to facilitate their use in IBM System/360 square root
                 routines. These approximations include several for the
                 range [1/16, 1], which is the interval of primary
                 interest on IBM System/360.",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "$\sqrt(x)$; elementary functions; IBM S/360",
}

@Article{Filippi:1966:BEE,
  author =       "S. Filippi",
  title =        "{Die Berechnung einiger elementarer transzendenter
                 Funktionen mit Hilfe des Richardson-Algorithmus}
                 \toenglish {The Computation of Some Elementary
                 Transcendental Functions by Means of the Richardson
                 Algorithm} \endtoenglish",
  journal =      j-COMPUTING,
  volume =       "1",
  number =       "??",
  pages =        "127--132",
  month =        "????",
  year =         "1966",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Fri Sep 16 16:30:40 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Computing: Archiv f{\"u}r informatik und numerik",
  journal-URL =  "http://link.springer.com/journal/607",
}

@Article{Flehinger:1966:PRI,
  author =       "B. J. Flehinger",
  title =        "On the Probability that a Random Integer Has Initial
                 Digit `{A}'",
  journal =      j-AMER-MATH-MONTHLY,
  volume =       "73",
  number =       "??",
  pages =        "1056--1061",
  year =         "1966",
  CODEN =        "AMMYAE",
  ISSN =         "0002-9890 (print), 1930-0972 (electronic)",
  ISSN-L =       "0002-9890",
  bibdate =      "Wed Feb 14 18:53:58 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "American Mathematical Monthly",
  journal-URL =  "https://www.jstor.org/journals/00029890.htm",
  remark =       "Probably November or December issue; missing from
                 amermathmonthly1960.bib.",
}

@Article{Flynn:1966:VHS,
  author =       "M. J. Flynn",
  title =        "Very high-speed computing systems",
  journal =      j-PROC-IEEE,
  volume =       "54",
  number =       "12",
  pages =        "1901--1909",
  year =         "1966",
  CODEN =        "IEEPAD",
  DOI =          "https://doi.org/10.1109/proc.1966.5273",
  ISSN =         "0018-9219 (print), 1558-2256 (electronic)",
  ISSN-L =       "0018-9219",
  bibdate =      "Wed Dec 13 08:39:04 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Proceedings of the IEEE",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5",
  keywords =     "floating-point arithmetic; Goldschmidt division",
}

@Article{Garner:1966:ECA,
  author =       "Harvey L. Garner",
  title =        "Error Codes for Arithmetic Operations",
  journal =      j-IEEE-TRANS-ELEC-COMPUT,
  volume =       "EC-15",
  number =       "5",
  pages =        "763--770",
  month =        oct,
  year =         "1966",
  CODEN =        "IEECA8",
  DOI =          "https://doi.org/10.1109/PGEC.1966.264566",
  ISSN =         "0367-7508",
  bibdate =      "Thu Jul 14 05:46:38 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4038884",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Electronic Computers",
}

@Article{Grau:1966:BRB,
  author =       "A. A. Grau",
  title =        "Book Review: {{\booktitle{Rounding Errors in Algebraic
                 Processes}} (J. H. Wilkinson)}",
  journal =      j-SIAM-REVIEW,
  volume =       "8",
  number =       "3",
  pages =        "397--398",
  month =        "????",
  year =         "1966",
  CODEN =        "SIREAD",
  DOI =          "https://doi.org/10.1137/1008087",
  ISSN =         "0036-1445 (print), 1095-7200 (electronic)",
  ISSN-L =       "0036-1445",
  bibdate =      "Thu Mar 27 09:05:37 MDT 2014",
  bibsource =    "http://epubs.siam.org/toc/siread/8/3;
                 https://www.math.utah.edu/pub/bibnet/authors/w/wilkinson-james-hardy.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamreview.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Review",
  journal-URL =  "http://epubs.siam.org/sirev",
  onlinedate =   "July 1966",
}

@Article{Gregory:1966:DAU,
  author =       "Robert T. Gregory",
  title =        "On the Design of the Arithmetic Unit of a
                 Fixed-Word-Length Computer from the Standpoint of
                 Computational Accuracy",
  journal =      j-IEEE-TRANS-ELEC-COMPUT,
  volume =       "EC-15",
  number =       "2",
  pages =        "255--257",
  month =        apr,
  year =         "1966",
  CODEN =        "IEECA8",
  DOI =          "https://doi.org/10.1109/PGEC.1966.264312",
  ISSN =         "0367-7508",
  bibdate =      "Thu Jul 14 05:46:31 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4038726",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Electronic Computers",
}

@Book{Greve:1966:HLR,
  author =       "J. Greve and H. Gumin and E. Hochsteller",
  title =        "{Herrn von Leibniz' Rechnung mit Null und Ein}.
                 ({German}) [{Mister von Leibniz'} calculation with zero
                 and one]",
  publisher =    "{Siemens AG}",
  address =      "Berlin and M{\"u}nchen, West Germany",
  pages =        "59",
  year =         "1966",
  bibdate =      "Fri Mar 17 08:31:51 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Gottfried Wilhelm Freiherr von Leibnitz",
  language =     "German",
}

@InProceedings{Harding:1966:ISF,
  author =       "L. J. {Harding, Jr.}",
  editor =       "????",
  booktitle =    "{SHARE} {XXVII}, Toronto, Canada, August 1966",
  title =        "Idiosyncracies of {System\slash 360} Floating-Point",
  publisher =    "????",
  address =      "????",
  pages =        "??--??",
  year =         "1966",
  LCCN =         "????",
  bibdate =      "Wed Feb 14 19:04:14 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Misc{Harding:1966:MSF,
  author =       "L. J. {Harding, Jr.}",
  title =        "Modifications of {System\slash 360} Floating-Point",
  number =       "SSD 157, C4470",
  howpublished = "SHARE Secretarial Distribution",
  pages =        "11--27",
  month =        "????",
  year =         "1966",
  bibdate =      "Wed Feb 14 19:05:45 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Henrici:1966:TPM,
  author =       "Peter Henrici",
  title =        "Test of probabilistic models for the propagation of
                 roundoff errors",
  journal =      j-CACM,
  volume =       "9",
  number =       "6",
  pages =        "409--410",
  month =        jun,
  year =         "1966",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:07 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "floating-point arithmetic; rounding errors",
}

@Article{Hull:1966:TPM,
  author =       "T. E. Hull and J. R. Swenson",
  title =        "Tests of Probabilistic Models for Propagation of
                 Roundoff Errors",
  journal =      j-CACM,
  volume =       "9",
  number =       "2",
  pages =        "108--113",
  month =        feb,
  year =         "1966",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  MRclass =      "65.80",
  MRnumber =     "32\#3297",
  bibdate =      "Fri Nov 25 18:20:04 MST 2005",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Theory/gvl.bib;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In any prolonged computation it is generally assumed
                 that the accumulated effect of roundoff errors is in
                 some sense statistical. The purpose of this paper is to
                 give precise descriptions of certain probabilistic
                 models for roundoff error, and then to describe a
                 series of experiments for testing the validity of these
                 models. It is concluded that the models are in general
                 very good. Discrepancies are both rare and mild. The
                 test techniques can also be used to experiment with
                 various types of special arithmetic.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "decimal floating-point arithmetic; rounding errors",
}

@Manual{IBM:1966:ISM,
  key =          "IBM",
  title =        "{IBM System\slash 360 Model 91}: Functional
                 Characteristics",
  publisher =    pub-IBM,
  address =      pub-IBM:adr,
  year =         "1966",
  bibdate =      "Fri Aug 20 09:34:43 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "File No. S360-01, Form A22-6907-2.",
  acknowledgement = ack-nhfb,
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
}

@Book{Isaacson:1966:ANM,
  author =       "Eugene Isaacson and Herbert Bishop Keller",
  title =        "Analysis of numerical methods",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xv + 541",
  year =         "1966",
  LCCN =         "QA297 .I8",
  bibdate =      "Fri Aug 20 09:37:14 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  remark =       "Cited in \cite{Sterbenz:1974:FPC}. Reprinted in
                 \cite{Isaacson:1994:ANM}.",
  subject =      "Numerical analysis",
}

@Misc{Kahan:1966:ISS,
  author =       "W. Kahan",
  title =        "{7094 II} System Support for Numerical Analysis",
  howpublished = "SHARE Secretary Distribution 159, C4537",
  pages =        "1--54",
  year =         "1966",
  bibdate =      "Wed Nov 07 08:39:33 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
}

@InCollection{Kogbetliantz:1966:GEF,
  author =       "E. G. Kogbetliantz",
  title =        "Generation of Elementary Functions",
  crossref =     "Ralston:1966:MMD",
  pages =        "7--35",
  year =         "1966",
  bibdate =      "Sat Dec 09 14:09:27 1995",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Kuki:1966:EGS,
  author =       "H. Kuki and E. Hanson and J. J. Ortega and J. C.
                 Butcher and P. G. Anderson",
  title =        "Evaluation Guidelines {SHARE Numerical Analysis
                 Project (N.A.P.)}",
  journal =      "{SHARE Secretary Distribution}",
  volume =       "SSD 150, part II",
  number =       "C4304",
  pages =        "1--42",
  year =         "1966",
  bibdate =      "Fri Aug 20 09:45:16 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
}

@Article{Lam:1966:COG,
  author =       "Lay-yong Lam",
  title =        "On the {Chinese} origin of the {Galley} method of
                 arithmetical division",
  journal =      j-BRITISH-J-HIST-SCI,
  volume =       "3",
  number =       "part 1, 9",
  pages =        "66--69",
  year =         "1966",
  CODEN =        "BJHSAT",
  DOI =          "https://doi.org/10.1017/S0007087400000200",
  ISSN =         "0007-0874 (print), 1474-001X (electronic)",
  ISSN-L =       "0007-0874",
  MRclass =      "01.10",
  MRnumber =     "0204243 (34 \#4087)",
  MRreviewer =   "I. N. Veselovski{\u\i}",
  bibdate =      "Wed Sep 22 18:01:23 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 MathSciNet database",
  ZMnumber =     "0143.24202",
  acknowledgement = ack-nhfb,
  fjournal =     "British Journal for the History of Science",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=BJH",
  keywords =     "history",
}

@Article{Mancino:1966:MPF,
  author =       "O. G. Mancino",
  title =        "Multiple precision floating-point conversion from
                 decimal-to-binary and vice versa",
  journal =      j-CACM,
  volume =       "9",
  number =       "5",
  pages =        "347--348",
  month =        may,
  year =         "1966",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/355592.365635",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:06 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Decimal-to-binary and binary-to-decimal floating-point
                 conversion is often performed by using a table of the
                 powers $ 10^i $ ($i$ a positive integer) for converting
                 from base $ 10$ to base $2$, and by using a table of
                 the coefficients of a polynomial approximation of $
                 10^x (0 \leq x < 1)$ for converting from base $2$ to
                 base $ 10$. These tables occupy a large storage region
                 in the case of a nonsingle precision conversion. This
                 paper shows that a single small table suffices for a
                 floating-point conversion from decimal to binary, and
                 vice versa, in any useful precision.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "floating-point arithmetic; Multiple precision
                 arithmetic; number base conversion",
}

@Unpublished{Mazor:1966:FSI,
  author =       "Stan Mazor",
  title =        "{Fairchild Symbol II} Decimal Floating Point Unit",
  year =         "1966",
  bibdate =      "Wed Nov 22 21:18:53 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Cited in \cite[p. 106]{Cowlishaw:2003:DFP}.",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
}

@Book{Moore:1966:IA,
  author =       "Ramon E. Moore",
  title =        "Interval analysis",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xi + 145",
  year =         "1966",
  LCCN =         "QA297 .M63",
  bibdate =      "Sat Feb 14 08:15:54 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
}

@Article{Nickel:1966:NFA,
  author =       "K. Nickel",
  title =        "{{\"U}ber die Notwendigkeit einer Fehlerschranken-
                 Arithmetik f{\"u}r Rechenautomaten}",
  journal =      j-NUM-MATH,
  volume =       "9",
  pages =        "69--79",
  year =         "1966",
  CODEN =        "NUMMA7",
  ISSN =         "0029-599X (print), 0945-3245 (electronic)",
  ISSN-L =       "0029-599X",
  bibdate =      "Fri Jan 12 11:37:56 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-jr,
  fjournal =     "Numerische Mathematik",
  journal-URL =  "http://link.springer.com/journal/211",
}

@Book{Parker:1966:SNS,
  author =       "Francis D. Parker",
  title =        "The structure of number systems",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xi + 137",
  year =         "1966",
  LCCN =         "QA241 .P3; QA241 .P239",
  bibdate =      "Fri Nov 9 19:10:47 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "Teachers' mathematics reference series",
  acknowledgement = ack-nhfb,
  subject =      "Number theory",
}

@Book{Richards:1966:EDS,
  author =       "R. K. (Richard Kohler) Richards",
  title =        "Electronic Digital Systems",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "ix + 637",
  year =         "1966",
  LCCN =         "TK7888.3 .R52",
  bibdate =      "Mon Oct 24 05:33:53 MDT 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  author-dates = "1921--",
  remark =       "According to \cite[pp. 168--170]{Smiley:2010:MWI},
                 this was the first book to draw attention to the
                 pre-World War II work by John Atanasoff (1903--1995)
                 and Clifford Berry (1918--1963) at Iowa State College
                 of Agricultural and Mechanic Arts (renamed on 4 July
                 1959 to Iowa State University of Science and
                 Technology), and to name their computer the ABC.
                 Richards is quoted with ``The ancestry of all
                 electronic digital systems appears to be traceable to a
                 computer which will be called the Atanasoff--Berry
                 Computer.'' The book provided important evidence in the
                 priority dispute and courtroom battles over who
                 invented the computer (Atanasoff and Berry versus
                 Mauchly and Eckert). Berry died in unresolved
                 circumstances: suicide or murder?",
  subject =      "Electronic digital computers",
  tableofcontents = "1: History and Introduction / 1 \\
                 2: Theory of Digital Systems / 50 \\
                 3: The Stored-Program Concept / 109 \\
                 4: Automatic Programming / 293 \\
                 5: Digital Data Transmission / 362 \\
                 6: Combined Analog and Digital Techniques / 451 \\
                 7: Telephone and Message Switching Systems / 481 \\
                 8: The Relationship between Thinking and Digital
                 Systems / 519 \\
                 9: Miscellaneous Digital Systems / 541 \\
                 10: Digital System Reliability / 571 \\
                 11: The Automatic Design of Digital Systems / 610 \\
                 Index / 631",
}

@Article{Saidan:1966:EEA,
  author =       "A. S. Saidan",
  title =        "The Earliest Extant {Arabic} Arithmetic:
                 {{\booktitle{Kitab al-Fusul fi al Hisab al-Hindi}}} of
                 {Abu al-Hasan, Ahmad ibn Ibrahim al-Uqlidisi}",
  journal =      j-ISIS,
  volume =       "57",
  number =       "4",
  pages =        "475--490",
  month =        "Winter",
  year =         "1966",
  CODEN =        "ISISA4",
  ISSN =         "0021-1753 (print), 1545-6994 (electronic)",
  ISSN-L =       "0021-1753",
  bibdate =      "Tue Jul 30 21:22:16 MDT 2013",
  bibsource =    "http://www.jstor.org/action/showPublication?journalCode=isis;
                 http://www.jstor.org/stable/i211145;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/isis1960.bib",
  URL =          "http://www.jstor.org/stable/228518",
  acknowledgement = ack-nhfb,
  fjournal =     "Isis",
  journal-URL =  "http://www.jstor.org/page/journal/isis/about.html",
}

@Article{Smith:1966:CP,
  author =       "John Smith",
  title =        "The Challenge of {Pi}",
  journal =      j-IEEE-SPECTRUM,
  volume =       "3",
  number =       "10",
  pages =        "5--5",
  month =        oct,
  year =         "1966",
  CODEN =        "IEESAM",
  DOI =          "https://doi.org/10.1109/MSPEC.1966.5217340",
  ISSN =         "0018-9235 (print), 1939-9340 (electronic)",
  ISSN-L =       "0018-9235",
  bibdate =      "Wed Jan 15 08:45:04 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeespectrum1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/pi.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Spectrum",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6",
  keywords =     "Computer errors; Digital arithmetic; Educational
                 institutions; Hardware; Physics computing; Power
                 engineering computing; Programming profession;
                 Registers; Testing; Upper bound",
  remark =       "Report of a computation of $ \pi $ to 17,935 places
                 using base-1,000,000 arithmetic. A footnote reports
                 ``The AIL result to 17,940 places was identical with
                 the reference to 17,935 places. Reference: D. Shanks
                 and J. W. Wrench, Jr., `Calculation of Pi to 100,000
                 Decimals', Mathematics of Computation, January 1962,
                 Vol. 16, No. 77, pp. 67--99.''",
}

@Article{Spielberg:1966:CEU,
  author =       "K. Spielberg",
  title =        "Computation of $ e^x $ with the use of large tables",
  journal =      j-IBM-SYS-J,
  volume =       "5",
  number =       "2",
  pages =        "102--114",
  year =         "1966",
  CODEN =        "IBMSA7",
  ISSN =         "0018-8670",
  bibdate =      "Thu Sep 15 18:43:03 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "IBM Systems Journal",
  xxmonth =      "(none)",
}

@Article{Tienari:1966:SPM,
  author =       "M. Tienari and V. Suokonautio",
  title =        "A Set of Procedures Making Real Arithmetic of
                 Unlimited Accuracy Possible Within {Algol 60}",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "6",
  number =       "4",
  pages =        "332--338",
  month =        jul,
  year =         "1966",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01966093",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Mon Sep 12 08:07:38 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=6&issue=4&spage=332",
  acknowledgement = ack-nj,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{vanWijngaarden:1966:NAI,
  author =       "A. {van Wijngaarden}",
  title =        "Numerical Analysis as an Independent Science",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "6",
  number =       "1",
  pages =        "66--81",
  month =        mar,
  year =         "1966",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01939551",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:09 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=6&issue=1;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=6&issue=1&spage=66",
  abstract =     "The paper describes how a number of well-known
                 mathematical concepts ought to be modified in order to
                 make sense within the scope of numerical analysis. It
                 is also shown how obvious difficulties can be overcome
                 in a logical way. All algorithms suggested are given as
                 ALGOL procedures.",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
}

@Article{Watson:1966:SCC,
  author =       "R. W. Watson and C. W. Hastings",
  title =        "Self-Checked Computation using Residue Arithmetic",
  journal =      j-PROC-IEEE,
  volume =       "54",
  number =       "12",
  pages =        "1920--1931",
  month =        dec,
  year =         "1966",
  CODEN =        "IEEPAD",
  ISSN =         "0018-9219 (print), 1558-2256 (electronic)",
  ISSN-L =       "0018-9219",
  bibdate =      "Fri Nov 09 19:37:52 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Proceedings of the IEEE",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5",
}

@Article{Whitney:1966:PCR,
  author =       "D. E. Whitney",
  title =        "Propagation and control of roundoff error in the
                 matrix exponential method",
  journal =      j-PROC-IEEE,
  volume =       "54",
  number =       "10",
  pages =        "1483--1484",
  month =        oct,
  year =         "1966",
  CODEN =        "IEEPAD",
  ISSN =         "0018-9219 (print), 1558-2256 (electronic)",
  ISSN-L =       "0018-9219",
  bibdate =      "Sat Jul 16 11:25:06 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Proceedings of the IEEE",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5",
}

@TechReport{Wiegel:1966:MBA,
  author =       "R. E. Wiegel",
  title =        "Methods of Binary Addition",
  type =         "Technical report",
  number =       "195",
  institution =  "Department of Computer Science, University of
                 Illinois",
  address =      "Urbana, IL, USA",
  month =        feb,
  year =         "1966",
  bibdate =      "Fri Nov 09 19:40:18 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Adams:1967:SCP,
  author =       "Duane A. Adams",
  title =        "A stopping criterion for polynomial root finding",
  journal =      j-CACM,
  volume =       "10",
  number =       "10",
  pages =        "655--658",
  month =        oct,
  year =         "1967",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  MRclass =      "65.50",
  MRnumber =     "39\#2314",
  bibdate =      "Fri Nov 25 18:20:15 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "When searching for the root of a polynomial, it is
                 generally difficult to know just when to accept a
                 number as an adequate approximation to the root. In
                 this paper an algorithm is presented which allows one
                 to terminate the iteration process on the basis of
                 calculated bounds for the roundoff error which occurs
                 in evaluating the polynomial. This stopping criterion
                 has been tested on numerous examples and has been found
                 to serve as a satisfactory means for accepting a
                 complex number as a zero of a real polynomial.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "floating-point arithmetic; rounding errors",
}

@Article{Anderson:1967:ISMb,
  author =       "S. F. Anderson and J. G. Earle and R. E. Goldschmidt
                 and D. M. Powers",
  title =        "The {IBM System\slash 360 Model 91}: Floating-point
                 execution unit",
  journal =      j-IBM-JRD,
  volume =       "11",
  number =       "1",
  pages =        "34--53",
  month =        jan,
  year =         "1967",
  CODEN =        "IBMJAE",
  DOI =          "https://doi.org/10.1147/rd.111.0034",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  bibdate =      "Tue Sep 11 15:36:09 MDT 2012",
  bibsource =    "http://www.research.ibm.com/journal/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ibmjrd.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5392016",
  abstract =     "The principal requirement for the Model 91
                 floating-point execution unit was that it be designed
                 to support the instruction-issuing rate of the
                 processor. The chosen solution was to develop separate,
                 instruction-oriented algorithms for the add, multiply,
                 and divide functions. Linked together by the
                 floating-point instruction unit, the multiple execution
                 units provide concurrent instruction execution at the
                 burst rate of one instruction per cycle.",
  acknowledgement = ack-nhfb # "\slash " # ack-nj,
  book-URL =     "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
}

@TechReport{Clark:1967:PSF,
  author =       "N. A. Clark and W. J. Cody and K. E. Hillstrom and E.
                 A. Thieleker",
  title =        "Performance Statistics of the {FORTRAN IV (H)} Library
                 for the {IBM System\slash 360}",
  type =         "Technical Report",
  number =       "ANL-7231",
  institution =  inst-ANL,
  address =      inst-ANL:adr,
  year =         "1967",
  bibdate =      "Fri Aug 20 08:47:24 2010",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/c/cody-william-j.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Reprinted in SHARE Secretary Distribution, SDD 169,
                 C4473, pp. 12 46.",
  acknowledgement = ack-nhfb,
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
}

@Article{Cody:1967:CFI,
  author =       "W. J. Cody",
  title =        "Critique of the {FORTRAN IV (H)} Library for the {IBM
                 System\slash 360}",
  journal =      "{SHARE Secretary Distribution}",
  volume =       "SSD 169",
  number =       "C4473",
  pages =        "4--11",
  year =         "1967",
  bibdate =      "Fri Aug 20 08:52:04 2010",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/c/cody-william-j.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
}

@InProceedings{Cody:1967:IMD,
  author =       "W. J. Cody",
  title =        "The influence of machine design on numerical
                 algorithms",
  crossref =     "AFIPS:1967:ACP",
  pages =        "305--309",
  year =         "1967",
  bibdate =      "Sat Sep 24 00:18:32 1994",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/c/cody-william-j.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Cody:1967:LEA,
  author =       "William J. {Cody, Jr.}",
  title =        "Letter to the {Editor}: Another Aspect of Economical
                 Polynomials",
  journal =      j-CACM,
  volume =       "10",
  number =       "9",
  pages =        "531--531",
  month =        sep,
  year =         "1967",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/363566.363577",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Thu Nov 17 10:20:03 1994",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/bibnet/authors/c/cody-william-j.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Fike:1967:MEP}.",
  abstract =     "In his paper ``Methods of Evaluating Polynomial
                 Approximations in Function Evaluation Routines'' [Comm.
                 ACM 10, (March 1967)], C. T. Fike fails to discuss one
                 very important aspect of the ``economical'' methods for
                 polynomials. Since these evaluation methods involve a
                 decreased number of arithmetic operations over the
                 usual Horner's method (or at least replace a
                 multiplication by an addition) the implication is that
                 they are faster to execute. Dr. Fike points out that
                 these methods can be poorly conditioned for particular
                 polynomials, thus requiring extended precision or
                 fixed-point arithmetic to maintain accuracy and costing
                 more in time than Horner's method. But even if we
                 assume the methods are well conditioned, the need to
                 store away and retrieve intermediate results in some
                 machines with only one floating-point arithmetic
                 register can wipe out the time savings effected by a
                 reduction in the number of arithmetic operations. On
                 many of today's high-performance computers the time
                 required to store away and retrieve a result is about
                 the same as the time required for a floating-point
                 addition. It is no longer sufficient to estimate the
                 efficiency of a method by a count of arithmetic
                 operations alone.",
  acknowledgement = ack-wjc # " and " # ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "floating-point arithmetic",
}

@Article{Crisansan-Zverca:1967:PED,
  author =       "Mariana Cri{\c{s}}an-Zverca",
  title =        "Pseudo-operations of an electronic digital machine
                 with floating point. ({Romanian})",
  journal =      j-STUD-CERCET-MAT,
  volume =       "19",
  pages =        "1413--1424",
  year =         "1967",
  ISSN =         "0039-4068, 0567-6401",
  MRclass =      "68.00",
  MRnumber =     "40\#3753",
  bibdate =      "Fri Dec 8 08:24:14 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Studii {\c{s}}i cercet{\u{a}}ri Matematice",
}

@Article{Curry:1967:ART,
  author =       "E. Curry",
  title =        "The analysis of round-off and truncation errors in a
                 hybrid control system",
  journal =      j-IEEE-TRANS-AUTOMAT-CONTR,
  volume =       "12",
  number =       "5",
  pages =        "601--604",
  month =        oct,
  year =         "1967",
  CODEN =        "IETAA9",
  ISSN =         "0018-9286 (print), 1558-2523 (electronic)",
  ISSN-L =       "0018-9286",
  bibdate =      "Sat Jul 16 11:25:03 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Automatic Control",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=9",
  summary =      "The round-off and truncation errors of a
                 digital-analog (hybrid) servo system are studied in
                 terms of the least upper bound and second moment, or
                 variance. The study was applied to the azimuth function
                 of a guided missile launcher system and a \ldots{}",
}

@Article{DeRegt:1967:NRA,
  author =       "M. P. DeRegt",
  title =        "Negative radix arithmetic",
  journal =      j-COMP-DESIGN,
  volume =       "6",
  number =       "??",
  pages =        "52--63",
  month =        may,
  year =         "1967",
  CODEN =        "CMPDAM",
  ISSN =         "0010-4566",
  bibdate =      "Thu Nov 06 06:07:24 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Design",
  keywords =     "negative base",
}

@Article{Ferrari:1967:DMU,
  author =       "Domenico Ferrari",
  title =        "A Division Method Using a Parallel Multiplier",
  journal =      j-IEEE-TRANS-ELEC-COMPUT,
  volume =       "EC-16",
  number =       "2",
  pages =        "224--226",
  month =        apr,
  year =         "1967",
  CODEN =        "IEECA8",
  DOI =          "https://doi.org/10.1109/PGEC.1967.264580",
  ISSN =         "0367-7508",
  bibdate =      "Wed Jul 13 21:15:02 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  note =         "See correction \cite{Ferrari:1969:CDM}.",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4039036",
  abstract =     "The use of a parallel multiplier for performing
                 high-speed binary division requires that an algorithm
                 be devised that obtains the quotient by means of
                 multiplications and additions. Furthermore, its
                 hardware implementation must be as simple and as fast
                 as possible. A suitable algorithm, which applies to a
                 first approximation to the reciprocal of the divisor,
                 has already been proposed [1]. A similar algorithm is
                 presented in this paper. The comparison between the two
                 methods for equal numbers of multiplications shows that
                 the latter is more accurate. Conversely, a given
                 accuracy can often be obtained with a higher speed. The
                 generation of a piecewise-linear initial approximation
                 is also discussed.",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Electronic Computers",
}

@Article{Fike:1967:LER,
  author =       "C. T. Fike",
  title =        "Letter to the {Editor}: {A} rational approximation
                 optimal by {Moursund}'s criterion",
  journal =      j-CACM,
  volume =       "10",
  number =       "11",
  pages =        "683--684",
  month =        nov,
  year =         "1967",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/363790.363795",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:16 MST 2005",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Moursund:1967:OSV,Fike:1966:SAS}",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "elementary function; square root",
  remark =       "Gives a starting value for $ \sqrt {x} $ ($x$ on $ [1
                 / 16, 1]$) of $ R*(x) = 1.68212586 - 1.28977371 / (x +
                 0.84106293)$, with an error of $ 2^{-12.496}$.",
}

@Article{Fike:1967:MEP,
  author =       "C. T. Fike",
  title =        "Methods of Evaluating Polynomial Approximations in
                 Function Evaluation Routines",
  journal =      j-CACM,
  volume =       "10",
  number =       "3",
  pages =        "175--178",
  month =        mar,
  year =         "1967",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/363162.363200",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:12 MST 2005",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/bibnet/authors/c/cody-william-j.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See remark on efficiency \cite{Cody:1967:LEA}.",
  abstract =     "The method of nested multiplication is commonly used
                 in function evaluation routines to evaluate
                 approximation polynomials. New polynomial evaluation
                 methods have been developed in recent years which
                 require fewer multiplications than nested
                 multiplication and may therefore be preferable for use
                 in function evaluation routines. Although some of these
                 methods do not appear to be practically useful because
                 of rounding-error difficulties, several methods of
                 evaluating low-degree polynomials have been found to be
                 satisfactory. Three such methods are described and
                 illustrated.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Fike:1967:RAO,
  author =       "C. T. Fike",
  title =        "A Rational Approximation Optimal by {Moursund}'s
                 Criterion (letter to the editor)",
  journal =      j-CACM,
  volume =       "10",
  number =       "11",
  pages =        "683--684",
  month =        nov,
  year =         "1967",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Thu Sep 1 10:15:43 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Filho:1967:AGF,
  author =       "A. M. S. Filho and G. Schwachheim",
  title =        "Algorithm 309: Gamma Function with Arbitrary
                 Precision",
  journal =      j-CACM,
  volume =       "10",
  number =       "8",
  pages =        "511--512",
  month =        aug,
  year =         "1967",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Thu Sep 1 10:16:10 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Book{Forsythe:1967:CSL,
  author =       "George E. Forsythe and Cleve B. Moler",
  title =        "Computer Solution of Linear Algebraic Systems",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xi + 148",
  year =         "1967",
  LCCN =         "QA297 .F57 1967",
  MRclass =      "65.35",
  MRnumber =     "MR0219223 (36 \#2306)",
  MRreviewer =   "N. Gastinel",
  bibdate =      "Tue May 25 08:52:32 2010",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/f/forsythe-george-elmer.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/gvl.bib",
  ZMnumber =     "0154.40401",
  acknowledgement = ack-nhfb,
  keywords =     "numerical analysis; software",
  remark =       "Translated to Russian (1969), Japanese (1969), and
                 German (1971). Cited in \cite{Sterbenz:1974:FPC}.",
  subject =      "numerical analysis; data processing; matrices",
  tableofcontents = "Reader's background and purpose of book \\
                 Vector and matrix norms \\
                 Diagonal form of a matrix under orthogonal equivalence
                 \\
                 Proof of diagonal-form theorem \\
                 Types of computational problems in linear algebra \\
                 Types of matrices encountered impractical problems \\
                 Sources of computational problems of linear algebra \\
                 Condition of a linear system \\
                 Gaussian elimination and LU decomposition \\
                 Need for interchanging rows \\
                 Scaling equations and unknowns \\
                 The Crout and Doolittle variants \\
                 Iterative improvement \\
                 Computing the determinant \\
                 Nearly singular matrices \\
                 Algol 60 program \\
                 Fortran, extended Algol, and PL/1 programs \\
                 Matrix inversion \\
                 An example: Hilbert matrices \\
                 Floating-point round-off analysis \\
                 Rounding error in Gaussian elimination \\
                 Convergence of iterative improvement \\
                 Positive definite matrices; band matrices \\
                 Iterative methods for solving linear systems \\
                 Nonlinear systems of equations",
}

@Article{Freeman:1967:CMS,
  author =       "Herbert Freeman",
  title =        "Calculation of Mean Shift for a Binary Multiplier
                 Using $2$, $3$, or $4$ Bits at a Time",
  journal =      j-IEEE-TRANS-ELEC-COMPUT,
  volume =       "EC-16",
  number =       "6",
  pages =        "864--866",
  month =        dec,
  year =         "1967",
  CODEN =        "IEECA8",
  DOI =          "https://doi.org/10.1109/PGEC.1967.264752",
  ISSN =         "0367-7508",
  bibdate =      "Wed Jul 13 21:15:06 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4039205",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Electronic Computers",
}

@Article{Freiman:1967:CDU,
  author =       "C. V. Freiman and others",
  title =        "Composite Division Unit",
  journal =      j-IBM-TDB,
  volume =       "9",
  number =       "8",
  pages =        "994--995",
  month =        jan,
  year =         "1967",
  CODEN =        "IBMTAA",
  ISSN =         "0018-8689",
  bibdate =      "Tue Jan 08 22:40:53 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IBM Technical Disclosure Bulletin",
}

@Article{Friedland:1967:AAV,
  author =       "Paul Friedland",
  title =        "{Algorithm 312}: {Absolute} Value and Square Root of a
                 Complex Number",
  journal =      j-CACM,
  volume =       "10",
  number =       "10",
  pages =        "665--665",
  month =        oct,
  year =         "1967",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/363717.363780",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:15 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "$\abs(z)$; $\sqrt(z)$; elementary functions",
}

@Article{Goldberg:1967:BED,
  author =       "I. Bennett Goldberg",
  title =        "$ 27 $ Bits Are Not Enough For $8$-Digit Accuracy",
  journal =      j-CACM,
  volume =       "10",
  number =       "2",
  pages =        "105--106",
  month =        feb,
  year =         "1967",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/363067.363112",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:11 MST 2005",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "From the inequality $ 10^8 < 2^{27} $, we are likely
                 to conclude that we can represent 8-digit decimal
                 floating-point numbers accurately by 27-bit [binary]
                 floating-point numbers. However, we need 28 significant
                 bits to represent some 8-digit numbers accurately. In
                 general, we can show that if $ 10^p < 2^{q - 1} $, then
                 $q$ significant bits are always enough for $p$-digit
                 decimal accuracy. Finally, we can define a compact
                 27-bit floating-point representation that will give 28
                 significant bits, for numbers of practical
                 importance.",
  acknowledgement = ack-nj # " and " # ack-mfc # " and " # ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "decimal floating-point arithmetic",
  received =     "August 1966 (revised October 1966)",
}

@Book{Gschwind:1967:DDC,
  author =       "H. W. Gschwind",
  title =        "Design of Digital Computers: An Introduction",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "viii + 530",
  year =         "1967",
  LCCN =         "TK7888.3 .G72",
  bibdate =      "Fri Nov 09 18:56:39 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Misc{Hertz:1967:CHF,
  author =       "Theodore M. Hertz",
  title =        "Computer Having Floating Point Multiplication",
  howpublished = "US Patent 3,304,417.",
  day =          "14",
  month =        feb,
  year =         "1967",
  bibdate =      "Sat Mar 24 06:05:12 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Filed 1 October 1962.",
  URL =          "https://patentimages.storage.googleapis.com/47/86/c8/897ec6540ff584/US3304417.pdf;
                 https://patents.google.com/patent/US3304417",
  abstract =     "Prior art digital computers utilized fixed point
                 arithmetic processes in executing computer operations.
                 In performing fixed point arithmetic processes a
                 computer assumes the binary point (analogous to a
                 decimal point) to be between the sign of a number and
                 the most significant digit of the number. Thus the
                 number is considered to have an absolute value of less
                 than one. As explained in patent application filed
                 September 24, 1962, Serial No. 225,676, now abandoned,
                 for a ``Computer Having Floating Point Addition and
                 Floating Point Subtraction'' invented by me, in order
                 to execute fixed point addition and subtraction
                 operations, numbers to be operated upon by a computer
                 must first be appropriately scaled prior to computation
                 in order to obtain the scaling of the numbers is
                 accomplished prior to entering them into the computer
                 or by shifting them through programming afterwards.
                 Fixed point multiplication needs to have numbers scale
                 prior to performing computations with them. In
                 multiplication, shifting of the result through
                 programming is desirable in order to prevent loss of
                 significant portions which should be retained for use
                 in later computations. Particularly is it true where
                 after a multiplication operation has been performed,
                 the product must be added or subtracted from or with
                 other numbers, in which case scaling would first have
                 to be done before the additional computation could be
                 made.",
  acknowledgement = ack-nhfb,
}

@Article{Howell:1967:MPA,
  author =       "K. M. Howell",
  title =        "Multiple precision arithmetic techniques",
  journal =      j-COMP-J,
  volume =       "9",
  number =       "4",
  pages =        "383--387",
  month =        feb,
  year =         "1967",
  CODEN =        "CMPJA6",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Fri Sep 29 08:56:19 MDT 2000",
  bibsource =    "http://www3.oup.co.uk/computer_journal/hdb/Volume_09/Issue_04/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_09/Issue_04/090383.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_09/Issue_04/tiff/383.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_09/Issue_04/tiff/384.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_09/Issue_04/tiff/385.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_09/Issue_04/tiff/386.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_09/Issue_04/tiff/387.tif",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@Article{Jarden:1967:EAL,
  author =       "Dov Jarden",
  title =        "Existence of Arbitrarily Long Sequences of Consecutive
                 Members in Arithmetic Progressions Divisible by
                 Arbitrarily Many Different Primes",
  journal =      j-FIB-QUART,
  volume =       "5",
  number =       "3",
  pages =        "280--??",
  month =        oct,
  year =         "1967",
  CODEN =        "FIBQAU",
  ISSN =         "0015-0517",
  ISSN-L =       "0015-0517",
  bibdate =      "Thu Oct 20 18:04:54 MDT 2011",
  bibsource =    "http://www.fq.math.ca/5-3.html;
                 https://www.math.utah.edu/pub/tex/bib/fibquart.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.fq.math.ca/Scanned/5-3/jarden1.pdf",
  acknowledgement = ack-nhfb,
  ajournal =     "Fib. Quart",
  fjournal =     "The Fibonacci Quarterly. Official Organ of the
                 Fibonacci Association",
  journal-URL =  "http://www.fq.math.ca/",
}

@Article{Krishnamurthy:1967:NRD,
  author =       "E. V. Krishnamurthy and S. K. Nandi",
  title =        "On the Normalization Requirement of Divisor in
                 Divide-and-Correct Methods",
  journal =      j-CACM,
  volume =       "10",
  number =       "12",
  pages =        "809--813",
  month =        dec,
  year =         "1967",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Thu Sep 1 10:15:08 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Kuki:1967:CAE,
  author =       "H. Kuki",
  title =        "Comments on the {ANL} Evaluation of the {OS\slash 360
                 FORTRAN} Math Function Library",
  journal =      "{SHARE Secretary Distribution}",
  volume =       "SSD 169",
  number =       "C4773",
  pages =        "47--53",
  year =         "1967",
  bibdate =      "Fri Aug 20 09:42:04 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
}

@Article{Lewis:1967:CFP,
  author =       "H. R. {Lewis, Jr.} and E. J. {Stovall, Jr.}",
  title =        "Comments on a Floating-Point Version of {Nordsieck}'s
                 Scheme for the Numerical Integration of Differential
                 Equations",
  journal =      j-MATH-COMPUT,
  volume =       "21",
  number =       "98",
  pages =        "157--161",
  month =        apr,
  year =         "1967",
  CODEN =        "MCMPAF",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  bibdate =      "Tue Oct 13 08:06:19 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Comput.",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
}

@Article{Long:1967:LAS,
  author =       "C. T. Long and J. H. Jordan",
  title =        "A Limited Arithmetic on Simple Continued Fractions",
  journal =      j-FIB-QUART,
  volume =       "5",
  number =       "2",
  pages =        "113--128",
  month =        apr,
  year =         "1967",
  CODEN =        "FIBQAU",
  ISSN =         "0015-0517",
  ISSN-L =       "0015-0517",
  bibdate =      "Thu Oct 20 18:04:52 MDT 2011",
  bibsource =    "http://www.fq.math.ca/5-2.html;
                 https://www.math.utah.edu/pub/tex/bib/fibquart.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.fq.math.ca/Scanned/5-2/long.pdf",
  acknowledgement = ack-nhfb,
  ajournal =     "Fib. Quart",
  fjournal =     "The Fibonacci Quarterly. Official Organ of the
                 Fibonacci Association",
  journal-URL =  "http://www.fq.math.ca/",
}

@Article{Mandelbaum:1967:CLS,
  author =       "David Mandelbaum",
  title =        "A Comparison of Linear Sequential Circuits and
                 Arithmetic Sequences",
  journal =      j-IEEE-TRANS-ELEC-COMPUT,
  volume =       "EC-16",
  number =       "2",
  pages =        "151--157",
  month =        apr,
  year =         "1967",
  CODEN =        "IEECA8",
  DOI =          "https://doi.org/10.1109/PGEC.1967.264810",
  ISSN =         "0367-7508",
  bibdate =      "Wed Jul 13 21:15:01 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4039022",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Electronic Computers",
}

@Article{Massell:1967:RAP,
  author =       "E. Massell",
  title =        "{R67-41} An Analog Photoresistive Multiplier",
  journal =      j-IEEE-TRANS-ELEC-COMPUT,
  volume =       "EC-16",
  number =       "3",
  pages =        "380--380",
  month =        jun,
  year =         "1967",
  CODEN =        "IEECA8",
  DOI =          "https://doi.org/10.1109/PGEC.1967.264730",
  ISSN =         "0367-7508",
  bibdate =      "Wed Jul 13 21:15:03 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  note =         "See comment \cite{Azgapetian:1968:CAP}.",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4039094",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Electronic Computers",
}

@InProceedings{Matula:1967:BCM,
  author =       "David W. Matula",
  booktitle =    "{Proceedings of the AFIPS 1967 Spring Joint Computer
                 Conference}",
  title =        "Base Conversion Mappings",
  volume =       "30",
  publisher =    pub-AFIPS,
  address =      pub-AFIPS:adr,
  pages =        "311--318",
  year =         "1967",
  bibdate =      "Wed Feb 14 19:18:24 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
}

@Book{McCalla:1967:INM,
  author =       "Thomas Richard McCalla",
  title =        "Introduction to Numerical Methods and {Fortran}
                 Programming",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xiii + 359",
  month =        jan,
  year =         "1967",
  ISBN =         "0-471-58125-9",
  ISBN-13 =      "978-0-471-58125-3",
  LCCN =         "QA297 .M25",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0471581259/wholesaleproductA/;
                 http://www.cbooks.com/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$27.95",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0471581259",
  acknowledgement = ack-nhfb,
  keywords =     "Electronic digital computers --- Programming.; FORTRAN
                 (Computer program language); Numerical analysis.",
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
}

@Article{McKeeman:1967:RER,
  author =       "W. M. McKeeman",
  title =        "Representation Error for Real Numbers in Binary
                 Computer Arithmetic",
  journal =      j-IEEE-TRANS-ELEC-COMPUT,
  volume =       "EC-16",
  number =       "5",
  pages =        "682--683",
  month =        oct,
  year =         "1967",
  CODEN =        "IEECA8",
  DOI =          "https://doi.org/10.1109/PGEC.1967.264781",
  ISSN =         "0367-7508",
  bibdate =      "Wed Jul 13 21:15:05 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4039164",
  abstract =     "Real numbers can be represented in a binary computer
                 by the form $ i \cdot B^e $ where $i$ is the integer
                 part, $B$ the base, and $e$ the exponent. The accuracy
                 of the representation will depend upon the number of
                 bits allocated to the integer part and exponent part as
                 well as what base is chosen. If $ L(i) $ and $ L(e) $
                 are the number of bits allocated to the magnitudes of
                 the integer and exponent parts and we define $ I =
                 2^{L(i)} $ and $ E = 2^{L(e)} $, the exponent range is
                 given by $ B^{\pm E} $, the maximum relative
                 representation error is given by $ B / 2 I $, and the
                 average relative representation error is given by $ (B
                 - 1) / (4 I \ln B) $. The formulas provide quantitative
                 comparison for the effectiveness of alternative formats
                 for real number representations.",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Electronic Computers",
  remark =       "McKeeman discusses the maximum and average relative
                 errors in binary (with and without a hidden bit),
                 octal, and hexadecimal bases for floating-point
                 arithmetic with a 48-bit computer word. Errors are
                 smallest with binary and a hidden bit.",
}

@Article{Menzel:1967:AUA,
  author =       "M. Menzel and N. Metropolis",
  title =        "Algorithms in unnormalized arithmetic. {II}.
                 {Unrestricted} polynomial evaluation",
  journal =      j-NUM-MATH,
  volume =       "10",
  number =       "5",
  pages =        "451--462",
  month =        nov,
  year =         "1967",
  CODEN =        "NUMMA7",
  DOI =          "https://doi.org/10.1007/BF02162878",
  ISSN =         "0029-599X (print), 0945-3245 (electronic)",
  ISSN-L =       "0029-599X",
  MRclass =      "65.80",
  MRnumber =     "MR0255093 (40 \#8300)",
  bibdate =      "Wed Nov 14 19:04:40 2007",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/metropolis-nicholas.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  ZMnumber =     "0225.65059",
  acknowledgement = ack-nhfb,
  fjournal =     "Numerische Mathematik",
  journal-URL =  "http://link.springer.com/journal/211",
}

@Book{Minsky:1967:CFI,
  author =       "Marvin Lee Minsky",
  title =        "Computation: Finite and Infinite Machines",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xvii + 317",
  year =         "1967",
  LCCN =         "QA267 .M55",
  bibdate =      "Thu Oct 17 06:05:56 2019",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/t/turing-alan-mathison.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  author-dates = "1927--2016",
  tableofcontents = "Physical machines and their abstract counterparts
                 \\
                 Part 1: Finite-state machines \\
                 Neural networks. Automata made up of parts \\
                 The memories of events in finite-state machines \\
                 Part 2: Infinite machines \\
                 Computability, effective procedures, and algorithms.
                 Infinite machines \\
                 Turing machines \\
                 Universal Turing machines \\
                 Limitations of effective computability: some problems
                 not solvable by instruction-obeying machines \\
                 The computable real numbers \\
                 The relations between Turing machines and recursive
                 functions \\
                 Models similar to digital computers \\
                 Part 3: Symbol-manipulation systems and computability
                 \\
                 The symbol-manipulation systems of post \\
                 Post's normal-form theorem \\
                 Very simple bases for computability \\
                 Solutions to selected problems",
}

@Article{Moler:1967:IRF,
  author =       "C. B. Moler",
  title =        "Iterative Refinement in Floating Point",
  journal =      j-J-ACM,
  volume =       "14",
  number =       "2",
  pages =        "316--321",
  month =        apr,
  year =         "1967",
  CODEN =        "JACOAH",
  ISSN =         "0004-5411 (print), 1557-735X (electronic)",
  ISSN-L =       "0004-5411",
  bibdate =      "Tue Nov 1 09:43:17 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Journal of the ACM",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J401",
  keywords =     "ir, nla, lud, iterative refinement",
}

@Article{Mosteller:1967:DSR,
  author =       "Frederick Mosteller and Cleo Youtz and Douglas Zahn",
  title =        "The Distribution of Sums of Rounded Percentages",
  journal =      j-DEMOGRAPHY,
  volume =       "4",
  number =       "2",
  pages =        "850--858",
  month =        jun,
  year =         "1967",
  CODEN =        "????",
  ISSN =         "0070-3370 (print), 1533-7790 (electronic)",
  ISSN-L =       "0070-3370",
  bibdate =      "Thu Nov 24 08:03:16 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/benfords-law.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Diaconis:1979:RP} for further work.",
  URL =          "http://muse.jhu.edu/journals/dem/;
                 http://www.biomedsearch.com/nih/Distribution-Sums-Rounded-Percentages/21318695.html;
                 http://www.jstor.org/stable/2060324",
  abstract =     "When percentages are computed for counts in several
                 categories or for several positive measurements0 each
                 taken as a fraction of their sum, the rounded
                 percentages often fail to add to 100 percent. We
                 investigate how frequently this failure occurs and what
                 the distributions of sums of rounded percentages are
                 for (1) an empirical set of data, (2) the multinomial
                 distribution in small samples, (3) spacings between
                 points dropped on an interval --- the broken-stick
                 model; and (4) for simulation for several categories.
                 The several methods produce similar distributions.We
                 find that the probability that the sum of rounded
                 percentages adds to exactly 100 percent is certain for
                 two categories, about three-fourths for three
                 categories, about two-thirds for four categories, and
                 about [Formula: see text] for larger numbers of
                 categories, c, on the average when categories are not
                 improbable.",
  acknowledgement = ack-nhfb,
  fjournal =     "Demography",
  pubmedid =     "21318695",
}

@Article{Moursund:1967:OSV,
  author =       "David G. Moursund",
  title =        "Optimal starting values for {Newton--Raphson}
                 calculation of $ \sqrt {x} $",
  journal =      j-CACM,
  volume =       "10",
  number =       "7",
  pages =        "430--432",
  month =        jul,
  year =         "1967",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/363427.363454",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  MRclass =      "65.25",
  MRnumber =     "39\#2297",
  bibdate =      "Thu Sep 1 10:15:43 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See letter \cite{Fike:1967:LER}.",
  abstract =     "The problem of obtaining starting values for the
                 Newton-Raphson calculation of $ \sqrt {x} $ on a
                 digital computer is considered. It is shown that the
                 conventionally used best uniform approximations to $
                 \sqrt {x} $ do not provide optimal starting values. The
                 problem of obtaining optimal starting values is stated,
                 and several basic results are proved. A table of
                 optimal polynomial starting values is given.",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "$\sqrt(x)$; elementary functions",
  remark =       "Title of article has incorrect $ \sqrt (x^{1 / 2}) $:
                 the article discusses computation of {\tt sqrt(x)}.",
}

@Article{Nandi:1967:STD,
  author =       "Salil K. Nandi and E. V. Krishnamurthy",
  title =        "A simple technique for digital division",
  journal =      j-CACM,
  volume =       "10",
  number =       "5",
  pages =        "299--301",
  month =        may,
  year =         "1967",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:13 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Sandberg:1967:FPR,
  author =       "I. W. Sandberg",
  title =        "Floating-Point-Roundoff Accumulation in Digital-Filter
                 Realizations",
  journal =      j-BELL-SYST-TECH-J,
  volume =       "46",
  number =       "8",
  pages =        "1775--1791",
  month =        oct,
  year =         "1967",
  CODEN =        "BSTJAN",
  ISSN =         "0005-8580",
  bibdate =      "Tue Nov 9 11:15:55 MST 2010",
  bibsource =    "http://bstj.bell-labs.com/oldfiles/year.1967/BSTJ.1967.4608.html;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://bstj.bell-labs.com/BSTJ/images/Vol46/bstj46-8-1775.pdf",
  abstract =     "In this paper, several results are presented
                 concerning the effects of roundoff in the
                 floating-point realization of a general discrete filter
                 governed ideally by a stable difference equation of the
                 form\par

                  $$ w_n = \sum_{k = 0}^M b_k x_{n - k} - \sum {k = 1}^N
                 a_k w_{n - k}, \qquad n \geq N \qquad (1) $$ \par

                 in which $ \{ w_n \} $ and $ \{ x_n \} $ are output and
                 input sequences, respectively.\par

                 In particular, for a large class of filters it is
                 proved that there is a function $ f(K) $ with $ f(K)
                 \to 0 $ as $ K \to \infty $ and a constant $c$, both
                 dependent on the $ b_k $, the $ a_k $, the order in
                 which the products on the right side of (1) are summed
                 in the machine, and $t$, the number of bits allotted to
                 the mantissa, such that\par

                  $$ \langle e \rangle_K \leq c \langle y \rangle_K +
                 f(K) $$ \par

                 for all $ K \geq N $, in which, with the computed
                 output sequence of the realized filter,\par

                  $$ \langle y \rangle_K = \left (\frac {1}{K + 1}
                 \sum_{n = 0}^K |y_n|^2 \right)^{1 / 2} $$ \par

                 and\par

                  $$ \langle e \rangle_K = \left (\frac {1}{K + 1}
                 \sum_{n = 0}^K |w_n - y_n|^2 \right)^{1 / 2} $$
                 \par

                 Bounds on $ f(K) $ and $c$ are given that are not
                 difficult to evaluate, and which, in many realistic
                 cases, are informative. For example, for the
                 second-order bandpass filter:\par

                  $$ w_n = x_n - a_1 w_{n - 1} - a_2 w_{n - 2}, \qquad n
                 \geq 2 \qquad (2) $$ \par

                 with $ a_1 $ and $ a_2 $ chosen so that its poles arc
                 at approximately $ \pm 45^\circ $ and at distance
                 approximately (but not less than) $ 0.001 $ from the
                 unit circle, we find that $c$, an upper bound on the
                 ``asymptotic output error-to-signal ratio'', is not
                 greater than $ 0.58 \times 10^{-4} $, assuming that $ t
                 = 27 $, that the terms on the right side of (2) are
                 summed in the machine in the order indicated (from
                 right to left), and that the $ x_n $ in (2) are machine
                 numbers. If the $ x_n $ are not machine numbers, and
                 hence must be quantized before processing, then $ c
                 \leq 0.76 \times 10^{-4} $.\par

                 In addition to error bounds, an inequality is derived
                 which, if satisfied, rules out certain types of
                 generally undesirable behavior such as self-sustained
                 output limit cycles due to roundoff effects. This
                 inequality is satisfied for the example described
                 above.",
  acknowledgement = ack-nhfb,
  fjournal =     "The Bell System Technical Journal",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1538-7305/issues/",
}

@Article{Sasaki:1967:ASR,
  author =       "Akio Sasaki",
  title =        "Addition and Subtraction in the Residue Number
                 System",
  journal =      j-IEEE-TRANS-ELEC-COMPUT,
  volume =       "EC-16",
  number =       "2",
  pages =        "157--164",
  month =        apr,
  year =         "1967",
  CODEN =        "IEECA8",
  DOI =          "https://doi.org/10.1109/PGEC.1967.264811",
  ISSN =         "0367-7508",
  bibdate =      "Wed Jul 13 21:15:01 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4039023;
                 http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=4037753;
                 http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=4039015",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Electronic Computers",
  keywords =     "residue arithmetic; residue number system",
  summary =      "Improved residue expression and new arithmetic
                 algorithms for addition and subtraction are proposed.
                 In the proposed system positive and negative integers
                 of any magnitude can be handled regardless of the
                 particular choice of the set of relatively \ldots{}",
}

@Book{Szabo:1967:RAA,
  author =       "Nicholas S. Szab{\'o} and Richard I. Tanaka",
  title =        "Residue arithmetic and its applications to computer
                 technology",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  pages =        "xvi + 236",
  year =         "1967",
  LCCN =         "QA247.35 .S95",
  bibdate =      "Fri Jun 24 16:02:00 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "McGraw-Hill series in information processing and
                 computers",
  acknowledgement = ack-nhfb,
  remark =       "Based on the authors' Report on residue (modular)
                 arithmetic survey.",
  subject =      "Modular arithmetic; Algorithms; Computer programming",
}

@Article{Tomasulo:1967:EAE,
  author =       "R. M. Tomasulo",
  title =        "An Efficient Algorithm for Exploiting Multiple
                 Arithmetic Units",
  journal =      j-IBM-JRD,
  volume =       "11",
  number =       "1",
  pages =        "25--33",
  month =        jan,
  year =         "1967",
  CODEN =        "IBMJAE",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  bibdate =      "Fri Aug 26 10:27:10 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
}

@Book{Wilkinson:1967:BZW,
  author =       "J. H. Wilkinson",
  title =        "Bledy Zaokragle{\'n} w Procesach Algebraicznych.
                 ({Polish}) [{Rounding} errors in algebraic Processes]",
  publisher =    "PWW",
  address =      "Warszawa, Poland",
  pages =        "????",
  year =         "1967",
  bibdate =      "Thu Aug 25 09:28:02 2011",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/w/wilkinson-james-hardy.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Polish translation of \cite{Wilkinson:1963:REA}",
  acknowledgement = ack-nhfb,
  language =     "Polish",
}

@Article{Winograd:1967:TRP,
  author =       "Shmuel Winograd",
  title =        "On the Time Required to Perform Multiplication",
  journal =      j-J-ACM,
  volume =       "14",
  number =       "4",
  pages =        "793--802",
  month =        oct,
  year =         "1967",
  CODEN =        "JACOAH",
  DOI =          "https://doi.org/10.1145/321420.321438",
  ISSN =         "0004-5411 (print), 1557-735X (electronic)",
  ISSN-L =       "0004-5411",
  bibdate =      "Sat Feb 8 10:29:30 2020",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Parallel/Multi.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of the ACM",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J401",
}

@Article{Yarbrough:1967:PCC,
  author =       "Lynn Yarbrough",
  title =        "Precision calculations of $e$ and $ \pi $ constants",
  journal =      j-CACM,
  volume =       "10",
  number =       "9",
  pages =        "537--537",
  month =        sep,
  year =         "1967",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/363566.363578",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:15 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "floating-point arithmetic; number base conversion",
  remark =       "Gives decimal, octal, and hexadecimal values of $e$
                 and $ \pi $ to 100 digits, and notes ``The difficulty
                 arises because assemblers and compilers are hardly ever
                 designed to convert decimal constants to a precision of
                 more than a dozen or so digits. Thus, if calculations
                 to greater precision are to be done, constants usually
                 must be input in octal or other binary-derived
                 representation.''. Cited in \cite{Sterbenz:1974:FPC}.",
}

@Article{Atkins:1968:HRD,
  author =       "D. E. Atkins",
  title =        "Higher-radix division using estimates of the divisor
                 and partial remainders",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-17",
  number =       "10",
  pages =        "925--934",
  month =        oct,
  year =         "1968",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1968.226439",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Apr 2 08:38:35 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@TechReport{Azen:1968:DMS,
  author =       "S. Azen and S. Derr",
  title =        "On the Distribution of the Most Significant
                 Hexadecimal Digit",
  type =         "Technical Report",
  number =       "RM 5496 PR",
  institution =  "Rand Report",
  address =      "Santa Monica, CA, USA",
  year =         "1968",
  bibdate =      "Wed Feb 14 17:22:53 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Azgapetian:1968:CAP,
  author =       "V. Azgapetian",
  title =        "Comment on {``An Analog Photoresistive Multiplier''}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-17",
  number =       "2",
  pages =        "188--188",
  month =        feb,
  year =         "1968",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1968.229083",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 13 17:40:47 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  note =         "See \cite{Massell:1967:RAP}.",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1687312",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Brennan:1968:FTA,
  author =       "J. F. Brennan",
  title =        "The Fastest Time of Addition and Multiplication",
  journal =      "IBM Research Reports",
  volume =       "4",
  number =       "1",
  pages =        "??--??",
  month =        "????",
  year =         "1968",
  bibdate =      "Fri Nov 09 10:43:37 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Dietmeyer:1968:GPI,
  author =       "D. L. Dietmeyer and J. R. Duley",
  title =        "Generating prime implicants via ternary encoding and
                 decimal arithmetic",
  journal =      j-CACM,
  volume =       "11",
  number =       "7",
  pages =        "520--523",
  month =        jul,
  year =         "1968",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/363397.363565",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Thu Aug 07 17:25:16 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Decimal arithmetic, ternary encoding of cubes, and
                 topological considerations are used in an algorithm to
                 obtain the extremals and prime implicants of Boolean
                 functions. The algorithm, which has been programmed in
                 the FORTRAN language, generally requires less memory
                 than other minimization procedures, and treats DON'T
                 CARE terms in an efficient manner.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "cubical complexes; extremal; minimization; prime
                 implicants; switching function; ternary encoding",
}

@Article{Elliott:1968:EAA,
  author =       "David Elliott",
  title =        "Error analysis of an algorithm for summing certain
                 finite series",
  journal =      j-J-AUSTRALIAN-MATH-SOC,
  volume =       "8",
  number =       "2",
  pages =        "213--221",
  month =        may,
  year =         "1968",
  CODEN =        "JAUMAX",
  DOI =          "https://doi.org/10.1017/s1446788700005267",
  ISSN =         "0004-9735 (print), 2059-9234 (electronic)",
  ISSN-L =       "0004-9735",
  MRclass =      "65.25",
  MRnumber =     "0230452",
  MRreviewer =   "U. C. Guha",
  bibdate =      "Fri Feb 9 15:20:35 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of the Australian Mathematical Society",
  remark =       "Analysis of Clenshaw algorithm for Chebyshev summation
                 \cite{Clenshaw:1955:NSC}, and report of region of
                 instability of that procedure",
}

@Book{Fike:1968:CEM,
  author =       "C. T. Fike",
  title =        "Computer Evaluation of Mathematical Functions",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xii + 227",
  year =         "1968",
  LCCN =         "QA297 .F5",
  bibdate =      "Thu Sep 1 10:12:51 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Fraser:1968:AUA,
  author =       "M. Fraser and N. Metropolis",
  title =        "Algorithms in unnormalized arithmetic. {III}. {Matrix}
                 inversion",
  journal =      j-NUM-MATH,
  volume =       "12",
  number =       "5",
  pages =        "416--428",
  month =        dec,
  year =         "1968",
  CODEN =        "NUMMA7",
  ISSN =         "0029-599X (print), 0945-3245 (electronic)",
  ISSN-L =       "0029-599X",
  MRclass =      "65.80",
  MRnumber =     "MR0255094 (40 \#8301)",
  bibdate =      "Wed Nov 14 19:04:40 2007",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/metropolis-nicholas.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  ZMnumber =     "0184.37503",
  acknowledgement = ack-nhfb,
  fjournal =     "Numerische Mathematik",
  journal-URL =  "http://link.springer.com/journal/211",
}

@Article{Harman:1968:ADI,
  author =       "M. G. Harman",
  title =        "An Attempt to Design an Improved Multiplication
                 System",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-17",
  number =       "11",
  pages =        "1090--1090",
  month =        nov,
  year =         "1968",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1968.226864",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 13 17:40:51 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1687268",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Book{Hart:1968:CAa,
  author =       "John F. Hart and E. W. Cheney and Charles L. Lawson
                 and Hans J. Maehly and Charles K. Mesztenyi and John R.
                 Rice and Henry G. {Thatcher, Jr.} and Christoph
                 Witzgall",
  title =        "Computer Approximations",
  publisher =    pub-R-E-KRIEGER,
  address =      pub-R-E-KRIEGER:adr,
  pages =        "x + 343",
  year =         "1968",
  ISBN =         "0-88275-642-7",
  ISBN-13 =      "978-0-88275-642-4",
  LCCN =         "QA 297 C64 1978",
  bibdate =      "Tue Dec 14 22:55:11 1993",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/r/rice-john-r.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  note =         "Reprinted 1978 with corrections.",
  acknowledgement = ack-nhfb,
  shorttableofcontents = "1: The Design of a Function Subroutine / 1 \\
                 2: General Methods of Computing Functions / 10 \\
                 3: Least Maximum Approximations / 42 \\
                 4: The Choice and Application of Approximations / 58
                 \\
                 5: Description and Use of the Tables / 82 \\
                 6: Function Notes / 89 \\
                 7: Tables of Coefficients / 155 \\
                 Appendix A: Conversion Algorithms / 307 \\
                 Appendix B: Bibliography of Approximations / 313 \\
                 Appendix C: Decimal and Octal Constants / 333 \\
                 References / 336 \\
                 Index / 341",
  tableofcontents = "1: The Design of a Function Subroutine / 1 \\
                 1.1 Introduction / 1 \\
                 1.2 General Considerations in Writing a Function
                 Subroutine / 2 \\
                 1.3 Relation of the Function Subroutine to the Computer
                 System / 3 \\
                 1.4 The Three Main Types of Function Subroutine / 4 \\
                 1.5 Special Programming Techniques / 7 \\
                 1.6 Subroutine Errors / 7 \\
                 1.7 Final Steps / 9 \\
                 2: General Methods of Computing Functions / 10 \\
                 2.1 Introduction / 10 \\
                 2.2 Application of Infinite Expansions / 11 \\
                 2.3 Recurrence and Difference Relations / 23 \\
                 2.4 Iterative Techniques / 27 \\
                 2.5 Integral Representations / 28 \\
                 2.6 Differential Equations / 29 \\
                 2.7 Tabular Data / 32 \\
                 2.8 Convergence Acceleration / 33 \\
                 3: Least Maximum Approximations / 42 \\
                 3.1 Introduction / 42 \\
                 3.2 Properties of Least Maximum Approximations / 43 \\
                 3.3 Nearly Least Maximum Approximations / 46 \\
                 3.4 Rational Approximation / 51 \\
                 3.5 Segmented Approximation / 54 \\
                 3.6 Computation of the Tables / 55 \\
                 4: The Choice and Application of Approximations / 58
                 \\
                 4.1 Introduction / 5 8 \\
                 4.2 Domain Considerations / 58 \\
                 4.3 Machine Considerations / 62 \\
                 4.4 Conditioning of Approximations / 65 \\
                 4.5 Polynomial Forms / 67 \\
                 4.6 Rational Forms / 73 \\
                 4.7 Transformation Algorithms / 78 \\
                 5: Description and Use of the Tables / 82 \\
                 5.1 Introduction / 22 \\
                 5.2 Function Notes / 82 \\
                 5.3 Accuracy of the Coefficients / 83 \\
                 5.4 How to Use the Tables / 86 \\
                 5.5 Preparation of the Tables / 88 \\
                 6: Function Notes / 89 \\
                 6.1 Square Root, Cube Root / 89 \\
                 6.2 Exponential and Hyperbolic Functions / 96 \\
                 6.3 The Logarithm Function / 105 \\
                 6.4 Trigonometric Functions / 112 \\
                 6.5 The Inverse Trigonometric Functions / 120 \\
                 6.6 The Gamma Function and Its Logarithm / 130 \\
                 6.7 The Error Function / 136 \\
                 6.8 Bessel Functions / 141 \\
                 6.9 Complete Elliptic Integrals / 150 \\
                 7: Tables of Coefficients / 155 \\
                 Appendix A: Conversion Algorithms / 307 \\
                 Appendix B: Bibliography of Approximations / 313 \\
                 Appendix C: Decimal and Octal Constants / 333 \\
                 References / 336 \\
                 Index / 341",
}

@Book{Hart:1968:CAb,
  author =       "John F. Hart and E. W. Cheney and Charles L. Lawson
                 and Hans J. Maehly and Charles K. Mesztenyi and John R.
                 Rice and Henry G. {Thatcher, Jr.} and Christoph
                 Witzgall",
  title =        "Computer Approximations",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "x + 343",
  year =         "1968",
  ISBN =         "0-471-35630-1",
  ISBN-13 =      "978-0-471-35630-1",
  LCCN =         "QA297 .C64",
  bibdate =      "Sat Jan 14 14:53:06 2006",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/r/rice-john-r.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "The SIAM series in applied mathematics",
  acknowledgement = ack-nhfb,
}

@Book{IBM:1968:ISP,
  author =       "{IBM Corporation}",
  title =        "{IBM System}\slash 360 Principles of Operation",
  publisher =    pub-IBM,
  address =      pub-IBM:adr,
  edition =      "Eighth",
  pages =        "175",
  year =         "1968",
  LCCN =         "QA76.8.I12 I59 1968",
  bibdate =      "Wed Sep 14 23:12:39 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Misc{Kahan:1968:ISS,
  author =       "W. Kahan",
  title =        "{7094-II} system support for numerical analysis",
  howpublished = "SHARE Secretarial Distribution SSD-159.",
  year =         "1968",
  bibdate =      "Mon Sep 16 16:14:28 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Kaneko:1968:PSA,
  author =       "T. Kaneko and B. Liu",
  title =        "Round-off error of floating-point digital filters",
  crossref =     "Anonymous:1968:PSA",
  pages =        "219--227",
  year =         "1968",
  MRclass =      "65.80",
  MRnumber =     "41\#7878",
  bibdate =      "Fri Dec 8 08:24:14 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Matula:1968:BCT,
  author =       "David W. Matula",
  title =        "The Base Conversion Theorem",
  journal =      j-PROC-AM-MATH-SOC,
  volume =       "19",
  number =       "3",
  pages =        "716--723",
  month =        jun,
  year =         "1968",
  CODEN =        "PAMYAR",
  DOI =          "https://doi.org/10.1090/s0002-9939-1968-0234908-9",
  ISSN =         "0002-9939 (print), 1088-6826 (electronic)",
  ISSN-L =       "0002-9939",
  bibdate =      "Fri Apr 21 07:26:39 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A demonstration that, in converting numbers from base
                 $ \beta $ to base $ \nu $, where $ \beta^i \neq \nu^j $
                 for any positive integers $ i, j $, a one-to-one
                 mapping exists only if $ \nu^{m - 1} \geq \beta^n - 1
                 $. Here $m$ is the number of digits in base $ \nu $ and
                 $n$ that in base $ \beta $.\par

                 The implications of this result are discussed in the
                 author's earlier paper [Proc. Amer. Fed. Information
                 Processing Soc. 30 (1967), 311--318].",
  acknowledgement = ack-nhfb,
  fjournal =     "Proceedings of the American Mathematical Society",
  journal-URL =  "http://www.ams.org/journals/proc",
  received =     "9 February 1967",
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
}

@Article{Matula:1968:C,
  author =       "David W. Matula",
  title =        "In-and-out conversions",
  journal =      j-CACM,
  volume =       "11",
  number =       "1",
  pages =        "47--50",
  month =        jan,
  year =         "1968",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/362851.362887",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  MRclass =      "65.80",
  MRnumber =     "39\#2360",
  bibdate =      "Fri Nov 25 18:20:17 MST 2005",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See also \cite{Goldberg:1967:BED,Matula:1968:BCT}",
  abstract =     "By an in-and-out conversion we mean that a
                 floating-point number in one base is converted into a
                 floating-point number in another base and then
                 converted back to a floating-point number in the
                 original base. For all combinations of rounding and
                 truncation conversions the question is considered of
                 how many significant digits are needed in the
                 intermediate base to allow such in-and-out conversions
                 to return the original number (when possible), or at
                 least significant digit.",
  acknowledgement = ack-nhfb # "\slash " # ack-nj,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "floating-point numbers; number base conversion;
                 rounding error; significance; truncation error",
  received =     "April 1967 (revised August 1967)",
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
}

@Article{Metropolis:1968:ANA,
  author =       "N. Metropolis",
  title =        "Algorithms in un-normalized arithmetic: Polynomial
                 evaluation and matrix decomposition",
  journal =      "Colloques internationaux, Centre National de la
                 Recherche Scientifique, Paris",
  volume =       "165",
  pages =        "293--303",
  year =         "1968",
  bibdate =      "Wed Nov 14 19:04:40 2007",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/metropolis-nicholas.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  ZMnumber =     "0207.15804",
  acknowledgement = ack-nhfb,
  classmath =    "*65H05 (Single nonlinear equations (numerical
                 methods)) 65F05 (Direct methods for linear systems)",
}

@Article{Nathan:1968:IVS,
  author =       "A. Nathan and J. Molcho",
  title =        "Improved Voltage Selector and Cascade Multiplier
                 Circuits",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-17",
  number =       "4",
  pages =        "380--382",
  month =        apr,
  year =         "1968",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1968.229386",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 13 17:40:48 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1687350",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Nickel:1968:EBC,
  author =       "K. Nickel",
  booktitle =    "Proceedings of the {IFIP} Congress",
  title =        "Error Bounds and Computer Arithmetic",
  publisher =    pub-NORTH-HOLLAND,
  address =      pub-NORTH-HOLLAND:adr,
  pages =        "54--60",
  year =         "1968",
  LCCN =         "????",
  bibdate =      "Fri Aug 20 10:09:47 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
}

@Article{Nievergelt:1968:CCP,
  author =       "J. Nievergelt",
  title =        "Computers and computing --- Past present Future",
  journal =      j-IEEE-SPECTRUM,
  volume =       "5",
  number =       "1",
  pages =        "57--61",
  month =        jan,
  year =         "1968",
  CODEN =        "IEESAM",
  DOI =          "https://doi.org/10.1109/MSPEC.1968.5215633",
  ISSN =         "0018-9235 (print), 1939-9340 (electronic)",
  ISSN-L =       "0018-9235",
  bibdate =      "Wed Jan 15 09:30:58 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeespectrum1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Spectrum",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6",
  keywords =     "Computer science; Concurrent computing; Digital
                 arithmetic; Hardware; History; Instruments;
                 Maintenance; Manufacturing; Programming; Relays",
}

@Article{Padegs:1968:SAS,
  author =       "A. Padegs",
  title =        "Structural aspects of the {SYSTEM\slash 360 Model 85},
                 Part {III}: Extensions to floating-point architecture",
  journal =      j-IBM-SYS-J,
  volume =       "7",
  number =       "1",
  pages =        "22--29",
  year =         "1968",
  CODEN =        "IBMSA7",
  ISSN =         "0018-8670",
  bibdate =      "Tue Mar 19 17:38:46 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IBM Systems Journal",
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
}

@Article{Phillips:1968:EME,
  author =       "G. M. Phillips",
  title =        "Estimate of the maximum error in best polynomial
                 approximations",
  journal =      j-COMP-J,
  volume =       "11",
  pages =        "110--111",
  year =         "1968",
  CODEN =        "CMPJA6",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Thu Sep 15 18:39:47 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  xxmonth =      "(none)",
  xxnumber =     "(none)",
}

@Article{Rao:1968:ECL,
  author =       "T. R. N. Rao",
  title =        "Error-Checking Logic for Arithmetic-Type Operations of
                 a Processor",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-17",
  number =       "9",
  pages =        "845--849",
  month =        sep,
  year =         "1968",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1968.229144",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 13 17:40:50 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1687471",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@TechReport{Ross:1968:UMF,
  author =       "Richard D. Ross",
  title =        "{University of Mississippi} floating point subroutines
                 ({UMFS})",
  institution =  "Computer Center, University of Mississippi",
  address =      "University",
  pages =        "31",
  year =         "1968",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Electronic data processing.",
  remark =       "Cover title.",
}

@Article{Sasaki:1968:BIA,
  author =       "A. Sasaki",
  title =        "The Basis for Implementation of Additive Operations in
                 the Residue Number System",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-17",
  number =       "11",
  pages =        "1066--1073",
  month =        nov,
  year =         "1968",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/PGEC.1967.264810;
                 https://doi.org/10.1109/TC.1968.226466",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 13 17:40:51 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1687264;
                 http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=35582",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "residue arithmetic; residue number system",
  summary =      "A new residue number system algebra has been
                 previously proposed by the author. The algebra has
                 solved an essential theoretical barrier in the residue
                 number system and has enabled one to pursue additive
                 operations in the residue \ldots{}",
}

@Article{Schmookler:1968:HSB,
  author =       "M. S. Schmookler",
  title =        "High Speed Binary to Decimal Conversion",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-17",
  pages =        "506--508",
  year =         "1968",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1968.226913",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Nov 28 19:09:15 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This note describes several methods of performing
                 fast, efficient, binary-to-decimal conversion. With a
                 modest amount of circuitry, an order of magnitude speed
                 improvement can is obtained. This achievement offers a
                 unique advantage to general-purpose computers requiring
                 special hardware to translate between binary and
                 decimal numbering systems.",
  acknowledgement = ack-mfc # " and " # ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "decimal floating-point arithmetic",
}

@Book{Scott:1968:OET,
  author =       "Th{\'e}odore G. Scott",
  title =        "Ordinateurs {\'e}lectroniques, techniques de
                 programmation: Computer programming techniques",
  publisher =    "Tournai, Ed. Gamma",
  address =      "Paris, France",
  pages =        "662",
  year =         "1968",
  bibdate =      "Thu May 09 09:52:34 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Cinq volumes. Version fran{\c{c}}aise de Juliette
                 Charbonneau-Kohiyama.",
  acknowledgement = ack-nhfb,
  contents =     "1. Pr{\'e}sentation du Tutac. Etude du registre - base
                 et de ses fonctions. Le registre base. - 2. Les sous
                 programmes. L'entr{\'e}e. La sorite. - 3. La bande
                 magn{\'e}tique. La d{\'e}tection des erreurs. - 4. Les
                 calculs en virgule flottante. L'{\'e}dition des
                 programmes. - 5. La programmation symbolique. Le
                 language Cobol. Fortran et Algol",
}

@Manual{Smith:1968:CC,
  author =       "Smith, Robert E. (Robert Elijah)",
  title =        "Competence course",
  organization = "Control Data Corp.",
  address =      "Minneapolis, MN, USA",
  pages =        "vi + 296",
  year =         "1968",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Electronic digital computers --- Programming.;
                 Floating-point arithmetic.; FORTRAN (Computer program
                 language)",
  remark =       "``Computer programming using FORTRAN and card inputs
                 without key punching!'' Cover title: Competence course,
                 FORTRAN computer programming. At head of title: School
                 computer-use plan.",
}

@Book{Stuart:1968:FP,
  author =       "Fredric Stuart",
  title =        "{Fortran} programming",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xix + 353",
  year =         "1968",
  ISBN =         "0-471-83477-7",
  ISBN-13 =      "978-0-471-83477-9",
  LCCN =         "QA76.5 .S8",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Electronic digital computers --- Programming.;
                 {Fortran} (Computer program language)",
  remark =       "Cited in \cite{Sterbenz:1974:FPC}, but given year
                 1969.",
}

@Article{Tung:1968:DAS,
  author =       "Chin Tung",
  title =        "A Division Algorithm for Signed-Digit Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-17",
  number =       "9",
  pages =        "887--889",
  month =        sep,
  year =         "1968",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1968.229150",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 13 17:40:50 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1687477",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Urabe:1968:RED,
  author =       "Minoru Urabe",
  title =        "Roundoff Error Distribution in Fixed-Point
                 Multiplication and a Remark about the Rounding Rule",
  journal =      j-SIAM-J-NUMER-ANAL,
  volume =       "5",
  number =       "2",
  pages =        "202--210",
  month =        jun,
  year =         "1968",
  CODEN =        "SJNAAM",
  ISSN =         "0036-1429 (print), 1095-7170 (electronic)",
  ISSN-L =       "0036-1429",
  bibdate =      "Fri Oct 16 06:57:22 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Numerical Analysis",
  journal-URL =  "http://epubs.siam.org/sinum",
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
}

@TechReport{Veltkamp:1968:APV,
  author =       "G. W. Veltkamp",
  title =        "{ALGOL} procedures voor het berekenen van een inwendig
                 product in dubbele precisie. ({Dutch}) [{ALGOL}
                 procedures for calculating an inner product in double
                 precision]",
  type =         "Technical report",
  number =       "22",
  institution =  "RC-Informatie, Technishe Hogeschool Eindhoven",
  address =      "Eindhoven, The Netherlands",
  year =         "1968",
  bibdate =      "Tue Dec 26 14:53:03 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  language =     "Dutch",
}

@Article{Vitenko:1968:OAA,
  author =       "{\=I}. V. V{\=\i}ten'{k}o",
  title =        "Optimal algorithms for addition and multiplication on
                 machines with floating point. ({Russian})",
  journal =      "{\v{Z}}. Vy{\v{c}}isl. Mat. i Mat. Fiz",
  volume =       "8",
  pages =        "1076--1084",
  year =         "1968",
  MRnumber =     "40\#2250",
  bibdate =      "Sat Dec 16 16:45:14 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  language =     "Russian",
  reviewer =     "J. Kuntzmann",
}

@TechReport{Yohe:1968:CPA,
  author =       "J. M. Yohe",
  title =        "Computer Programming for Accuracy",
  type =         "{MRC} Technical Summary Report",
  number =       "866",
  institution =  inst-MRC-WISCONSIN,
  address =      inst-MRC-WISCONSIN:adr,
  month =        apr,
  year =         "1968",
  bibdate =      "Sun Dec 30 21:42:55 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In most computations, it is tacitly assumed that the
                 results produced by the program are 'accurate enough'.
                 This assumption is not always valid. In this report, we
                 discuss several possible sources of error in digital
                 computation, and we list several steps which can be
                 taken to guard against some types of error and
                 determine an upper bound for the effects of other
                 types. We illustrate these techniques with our
                 experience in writing a program to locate zeros of the
                 Riemann zeta function.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1969:VPD,
  author =       "Anonymous",
  title =        "Video Probability Distributions",
  journal =      j-IEEE-SPECTRUM,
  volume =       "6",
  number =       "4",
  pages =        "5--5",
  month =        apr,
  year =         "1969",
  CODEN =        "IEESAM",
  DOI =          "https://doi.org/10.1109/MSPEC.1969.5214042",
  ISSN =         "1939-9340",
  ISSN-L =       "0018-9235",
  bibdate =      "Wed Jan 15 11:58:06 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeespectrum1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Spectrum",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6",
  keywords =     "Arithmetic; Circuit noise; Detectors; Distribution
                 functions; Gaussian noise; Probability distribution;
                 Signal to noise ratio; Tail; Testing; Voltage",
}

@InProceedings{Babuska:1969:NSM,
  author =       "Ivo Babu{\v{s}}ka",
  title =        "Numerical stability in mathematical analysis",
  crossref =     "Morrell:1969:IPP",
  pages =        "11--23",
  year =         "1969",
  bibdate =      "Tue Nov 22 05:36:22 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "accurate floating-point summation",
}

@Article{Banerji:1969:SDR,
  author =       "D. K. Banerji and J. A. Brzozowski",
  title =        "Sign Detection in Residue Number Systems",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-18",
  number =       "4",
  pages =        "313--320",
  month =        apr,
  year =         "1969",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/PGEC.1967.264810;
                 https://doi.org/10.1109/T-C.1969.222658",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 13 16:55:18 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1671251;
                 http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=35034",
  abstract =     "This paper is concerned with the sign detection
                 problem in residue number systems. The proposed
                 solution is applicable only to nonredundant systems. It
                 is shown that under rather general conditions an
                 explicit, closed formula for the sign function can be
                 obtained. In a special case, when one of the moduli is
                 $2$, the sign function becomes an EXCLUSIVE-OR
                 function. A sign detection algorithm is proposed and
                 methods of implementing the algorithm are presented.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "residue arithmetic; residue number system",
}

@Manual{BrinchHansen:1969:RCR,
  author =       "Per {Brinch Hansen}",
  title =        "{RC-4000 Computer} Reference Manual",
  number =       "RCSL No: 55-D1",
  organization = "A/S Regnecentralen",
  address =      "Copenhagen, Denmark",
  pages =        "85",
  month =        jun,
  year =         "1969",
  bibdate =      "Sat Mar 09 14:14:25 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://bitsavers.org/pdf/regnecentralen/RC_4000_Reference_Manual_Jun69.pdf;
                 https://www.math.utah.edu/~beebe/RC-4000",
  acknowledgement = ack-nhfb,
  remark =       "The RC-4000 has a 24-bit word, and supplies 12-bit and
                 24-bit integer arithmetic, and 48-bit floating-point
                 arithmetic. The latter has a signed 36-bit normalized
                 two's-complement binary fraction stored at the left of
                 a double word, followed by a 12-bit two's-complement
                 signed exponent. The representable range is therefore
                 [-0x1p-2049, +0x1p2047), or about [-1.547e-617,
                 1.615e+161]. The sign, and zero value, can be
                 determined by examining only the first word. Its
                 floating-point arithmetic can exactly represent 35-bit
                 integer arithmetic.",
  tableofcontents = "1. RC 4000 Specifications / 9 \\
                 2. Design Considerations / 11 \\
                 2.1. Word Length / 11 \\
                 2.2. Register Structure / 11 \\
                 2.3. Address Modification / 11 \\
                 2.4. Monitor Control / 12 \\
                 2.5. Input/Output Control / 13 \\
                 3. Data and Instruction Formats / 15 \\
                 3.1. Data Formats / 15 \\
                 3.2. Storage Addressing / 15 \\
                 3.3. Working Registers / 16 \\
                 3.4. Instruction Format / 17 \\
                 3.5. Address Modify Instruction / 18 \\
                 4. Integer Arithmetic / 19 \\
                 4.1. Number Representation / 19 \\
                 4.2. Byte Arithmetic / 19 \\
                 4.3. Multiplication and Division / 20 \\
                 4.4. Overflow and Carry Indication / 21 \\
                 5. Floating-Point Arithmetic / 22 \\
                 5.1. Number Representation / 22 \\
                 5.2. Arithmetic Operations / 23 \\
                 5.3. Normalization and Rounding / 23 \\
                 5.4. Precision Modes / 24 \\
                 5.5. Underflow, Overflow, and Non-Normalized Operands /
                 25 \\
                 5.6. Number Conversion / 26 \\
                 5.7. Exact Arithmetic with Floating-Point Instructions
                 / 26 \\
                 6. Protection System / 28 \\
                 6.1. Storage Protection / 28 \\
                 6.2. Privileged Instructions / 29 \\
                 6.3. Summary of Protection System / 29 \\
                 6.4. An Example of Protected Areas / 30 \\
                 7. Interruption System / 32 \\
                 7.1. Interruption Logic / 32 \\
                 7.2. Interruption Conditions / 33 \\
                 8. Low-Speed Data Channel / 35 \\
                 8.1. Main Characteristics / 35 \\
                 8.2. Input/Output Instruction / 35 \\
                 8.3. Channel Operation / 36 \\
                 8.4. Disconnected and Busy Indication / 37 \\
                 8.5. Device Commands / 37 \\
                 8.6. Read / 37 \\
                 8.7. Sense / 37 \\
                 8.8. Write / 38 \\
                 8.9. Control / 39 \\
                 8.10. Summary of Low-Speed Channel / 39 \\
                 9. High-Speed Data Channel / 41 \\
                 10. Standard Peripheral Devices / 43 \\
                 10.1. Console Devices / 43 \\
                 10.2. Interval Timer / 43 \\
                 11. Operator Control Panel / 44 \\
                 11.1. Indicators and Control Keys / 44 \\
                 11.2. Machine Errors / 44 \\
                 11.3. Reset Control / 44 \\
                 11.4. Start Control / 45 \\
                 11.5. Autoload Control / 45 \\
                 11.6. Local/Remote Indication / 46 \\
                 12. Technical Control Panel / 47 \\
                 12.1. Operating Modes / 47 \\
                 12.2. Instruction Step Keys / 47 \\
                 12.3. Register Setting and Display / 47 \\
                 12.4. Microinstruction Selection and Display / 48 \\
                 12.5. Parity Control / 48 \\
                 13. Instruction Set / 49 \\
                 14. Definition of Instructions / 51 \\
                 14.1. Algol Notation / 51 \\
                 14.2. Register Structure / 51 \\
                 14.3. Elementary Operations / 54 \\
                 14.4. Control Panel Functions / 55 \\
                 14.5. Instruction Fetch Cycle / 55 \\
                 14.6. Protection Procedures / 56 \\
                 14.7. Arithmetic Procedures / 57 \\
                 14.8. Instruction Execution / 58 \\
                 Appendix / 79 \\
                 A.1. Reserved Storage Locations / 79 \\
                 A.2. Numeric Instruction Codes / 80 \\
                 A.3. Instruction Execution Times / 81 \\
                 Index / 83",
}

@Article{Brown:1969:CB,
  author =       "W. S. Brown and P. L. Richman",
  title =        "The Choice of Base",
  journal =      j-CACM,
  volume =       "12",
  number =       "10",
  pages =        "560--561",
  month =        oct,
  year =         "1969",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  MRclass =      "68.00",
  MRnumber =     "43\#5755",
  bibdate =      "Mon Mar 24 21:38:51 MST 1997",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A digital computer is considered, whose memory words
                 are composed of $N$ $r$-state devices plus two sign
                 bits (two state devices). The choice of base $ \beta $
                 for the internal representation floating-point numbers
                 on such a computer is discussed. It is shown that in a
                 certain sense $ \beta = r $ is best.",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  classcodes =   "C5230 (Digital arithmetic methods)",
  corpsource =   "Bell Telephone Labs. Inc., Murray Hill, NJ, USA",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "accuracy; base choice; digital arithmetic;
                 floating-point; number representations",
}

@InProceedings{Clark:1969:SCE,
  author =       "N. W. Clark and W. J. Cody",
  title =        "Self-contained exponentiation",
  crossref =     "AFIPS:1969:ACPb",
  volume =       "35",
  pages =        "701--706",
  year =         "1969",
  bibdate =      "Thu Sep 1 10:16:10 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@InProceedings{Cody:1969:PTF,
  author =       "W. J. Cody",
  title =        "Performance testing of function subroutines",
  crossref =     "AFIPS:1969:ACPa",
  volume =       "34",
  pages =        "759--763",
  year =         "1969",
  bibdate =      "Thu Sep 1 10:15:07 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Duke:1969:DFP,
  author =       "K. A. Duke",
  title =        "Decimal Floating Point Processor",
  journal =      j-IBM-TDB,
  volume =       "11-69",
  pages =        "862--862",
  month =        nov,
  year =         "1969",
  CODEN =        "IBMTAA",
  ISSN =         "0018-8689",
  bibdate =      "Fri Nov 28 11:29:48 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IBM Technical Disclosure Bulletin",
  keywords =     "decimal floating-point arithmetic",
  remark =       "Decimal arithmetic with unnormalized binary integers
                 of unspecified length for coefficient and exponent.",
}

@MastersThesis{Duncan:1969:FFA,
  author =       "Daniel D. A. Duncan",
  title =        "{FLOP}: a floating-point arithmetic package",
  type =         "Thesis ({M.S.})",
  school =       "University of Southwestern Louisiana",
  address =      "Lafayette, LA, USA",
  pages =        "108",
  year =         "1969",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Algorithms.; Arithmetic --- Foundations.; FLOP
                 (Computer program language).; Transformations
                 (Mathematics).",
}

@Article{Dunworth:1969:ECB,
  author =       "A. Dunworth and J. I. Roche",
  title =        "The Error Characteristics of the Binary Rate
                 Multiplier",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-18",
  number =       "8",
  pages =        "741--745",
  month =        aug,
  year =         "1969",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1969.222757",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 13 16:55:20 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1671350",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@TechReport{Ehrman:1969:SFP,
  author =       "J. R. Ehrman",
  title =        "A Study of Floating-Point Conversions in Some
                 {OS\slash 360} Components",
  number =       "SDD 196, C5207",
  institution =  "SHARE Secretary Distribution",
  address =      "????",
  pages =        "1--6",
  year =         "1969",
  bibdate =      "Wed Feb 14 18:50:19 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Fenstad:1969:NSM,
  author =       "Jens Erik Fenstad",
  title =        "Non-standard models for arithmetic and analysis",
  journal =      j-LECT-NOTES-MATH,
  volume =       "118",
  pages =        "30--47",
  year =         "1969",
  CODEN =        "LNMAA2",
  DOI =          "https://doi.org/10.1007/BFb0060250",
  ISBN =         "3-540-04907-X (print), 3-540-36246-0 (e-book)",
  ISBN-13 =      "978-3-540-04907-4 (print), 978-3-540-36246-3
                 (e-book)",
  ISSN =         "0075-8434 (print), 1617-9692 (electronic)",
  ISSN-L =       "0075-8434",
  bibdate =      "Thu May 8 17:39:14 MDT 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/lnm1960.bib",
  URL =          "http://link.springer.com/chapter/10.1007/BFb0060250/",
  acknowledgement = ack-nhfb,
  book-DOI =     "https://doi.org/10.1007/BFb0060247",
  book-URL =     "http://www.springerlink.com/content/978-3-540-36246-3",
  fjournal =     "Lecture Notes in Mathematics",
  journal-URL =  "http://link.springer.com/bookseries/304",
}

@Article{Fenwick:1969:BMO,
  author =       "P. M. Fenwick",
  title =        "Binary Multiplication with Overlapped Addition
                 Cycles",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-18",
  number =       "1",
  pages =        "71--74",
  month =        jan,
  year =         "1969",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1969.222527",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 13 16:55:17 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1671120",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Ferrari:1969:CDM,
  author =       "D. Ferrari",
  title =        "Correction to {``A Division Method Using a Parallel
                 Multiplier''}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-18",
  number =       "10",
  pages =        "960--960",
  month =        oct,
  year =         "1969",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1969.222555",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 13 16:55:21 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  note =         "See \cite{Ferrari:1967:DMU}.",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1671148",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Field:1969:OFP,
  author =       "J. A. Field",
  title =        "Optimizing floating-point arithmetic via post addition
                 shift probabilities",
  crossref =     "AFIPS:1969:ACPa",
  pages =        "597--??",
  year =         "1969",
  bibdate =      "Tue Oct 09 07:54:02 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Flores:1969:BRB,
  author =       "Ivan Flores",
  title =        "Book Review: {{\booktitle{Residue Arithmetic and Its
                 Application to Computer Technology}} (Nicholas S. Szabo
                 and Richard I. Tanaka)}",
  journal =      j-SIAM-REVIEW,
  volume =       "11",
  number =       "1",
  pages =        "103--104",
  month =        "????",
  year =         "1969",
  CODEN =        "SIREAD",
  DOI =          "https://doi.org/10.1137/1011027",
  ISSN =         "0036-1445 (print), 1095-7200 (electronic)",
  ISSN-L =       "0036-1445",
  bibdate =      "Thu Mar 27 09:06:04 MDT 2014",
  bibsource =    "http://epubs.siam.org/toc/siread/11/1;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamreview.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Review",
  journal-URL =  "http://epubs.siam.org/sirev",
  onlinedate =   "January 1969",
}

@Book{Froberg:1969:INA,
  author =       "Carl Erik Fr{\"o}berg",
  title =        "Introduction to numerical analysis",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  edition =      "Second",
  pages =        "xii + 433",
  year =         "1969",
  LCCN =         "QA297 .F6813 1969",
  bibdate =      "Fri Aug 20 09:03:07 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  remark =       "Translation of Swedish original {\em L{\"a}robok i
                 numerisk analys}. Cited in \cite{Sterbenz:1974:FPC}.",
  subject =      "Numerical analysis",
}

@PhdThesis{Glaser:1969:HMN,
  author =       "Anton Glaser",
  title =        "History of Modern Numeration Systems",
  type =         "{Educat.D.} thesis",
  school =       "Temple University",
  address =      "Philadelphia, PA, USA",
  pages =        "261",
  year =         "1969",
  bibdate =      "Fri Mar 17 08:18:07 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See subsequent books
                 \cite{Glaser:1971:HBO,Glaser:1981:HBO}.",
  URL =          "https://www.proquest.com/pqdtglobal/docview/302503306/A48758ED17C34A1APQ/1",
  acknowledgement = ack-nhfb,
  remark =       "ProQuest dissertation number 7016666.",
}

@Article{Hammersley:1969:NAP,
  author =       "P. Hammersley",
  title =        "Note on {Algorithm 34}: Procedures for the Basic
                 Arithmetical Operations in Multi-Length Working",
  journal =      j-COMP-J,
  volume =       "12",
  number =       "1",
  pages =        "102--103",
  month =        feb,
  year =         "1969",
  CODEN =        "CMPJA6",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Fri Sep 29 08:51:33 MDT 2000",
  bibsource =    "http://www3.oup.co.uk/computer_journal/hdb/Volume_12/Issue_01/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_12/Issue_01/tiff/102.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_12/Issue_01/tiff/103.tif",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@Article{Holzwarth:1969:VBB,
  author =       "A. Holzwarth",
  title =        "{Ein Verfahren zur Bestimmung bester
                 Tscheb\-y\-scheff- Ap\-prox\-i\-ma\-tion\-en der
                 Quadratwurzelfunktion} \toenglish {A Method for
                 Determination of Best Chebyshev Approximations to the
                 Square Root Function} \endtoenglish",
  journal =      j-COMPUTING,
  volume =       "4",
  number =       "2",
  pages =        "168--177",
  year =         "1969",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Fri Sep 16 16:30:41 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  affiliation =  "T{\"u}bingen, West Germany",
  classification = "C4130",
  description =  "Chebyshev approximation; numerical analysis",
  fjournal =     "Computing: Archiv f{\"u}r informatik und numerik",
  journal-URL =  "http://link.springer.com/journal/607",
  language =     "German",
}

@Article{Howell:1969:ASLa,
  author =       "Jo Ann Howell and Robert T. Gregory",
  title =        "An algorithm for solving linear algebraic equations
                 using residue arithmetic. {I}",
  journal =      j-BIT,
  volume =       "9",
  pages =        "200--224",
  year =         "1969",
  CODEN =        "BITTEL, NBITAB",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  MRclass =      "65.35",
  MRnumber =     "MR0261775 (41 \#6388a)",
  bibdate =      "Thu Nov 8 14:50:15 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "BIT (Nordisk tidskrift for informationsbehandling)",
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Howell:1969:ASLb,
  author =       "Jo Ann Howell and Robert T. Gregory",
  title =        "An algorithm for solving linear algebraic equations
                 using residue arithmetic. {II}",
  journal =      j-BIT,
  volume =       "9",
  pages =        "324--337",
  year =         "1969",
  CODEN =        "BITTEL, NBITAB",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  MRclass =      "65.35",
  MRnumber =     "MR0261776 (41 \#6388b)",
  MRreviewer =   "J. Legras",
  bibdate =      "Thu Nov 8 14:50:18 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "BIT (Nordisk tidskrift for informationsbehandling)",
  journal-URL =  "http://link.springer.com/journal/10543",
}

@MastersThesis{Huey:1969:DFP,
  author =       "Ben Milton Huey",
  title =        "Design of a floating point processor for the {PDP-9}
                 computer",
  type =         "Thesis ({M.S. - Electrical Engineering})",
  school =       "University of Arizona",
  address =      "Tucson, AZ, USA",
  pages =        "175",
  year =         "1969",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Computer storage devices.; Hybrid computers.",
}

@Article{Huttenhoff:1969:AUC,
  author =       "J. H. Huttenhoff and R. R. Shively",
  title =        "Arithmetic Unit of a Computing Element in a Global,
                 Highly Parallel Computer",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-18",
  number =       "8",
  pages =        "695--698",
  month =        aug,
  year =         "1969",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1969.222751",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 13 16:55:20 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1671344",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{King:1969:LEN,
  author =       "Richard F. King and David L. Phillips",
  title =        "The Logarithmic Error and {Newton}'s Method for the
                 Square Root",
  journal =      j-CACM,
  volume =       "12",
  number =       "2",
  pages =        "87--88",
  month =        feb,
  year =         "1969",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/362848.362861",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  MRclass =      "65.50",
  MRnumber =     "44\#2333",
  bibdate =      "Fri Nov 25 18:20:24 MST 2005",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The problem of obtaining optimal starting values for
                 the calculation of the square root using Newton's
                 method is considered. It has been pointed out elsewhere
                 that if relative error is used as the measure of
                 goodness of fit, optimal results are not obtained when
                 the initial approximation is a best fit. It is shown
                 here that if, instead, the so-called logarithmic error
                 is used, then a best initial fit is optimal for both
                 types of error. Moreover, use of the logarithmic error
                 appears to simplify the problem of determining the
                 optimal initial approximation.",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  classcodes =   "C4120 (Functional analysis)",
  corpsource =   "Argonne Nat. Lab., Argonne, IL, USA",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "$\sqrt(x)$; elementary functions; function evaluation;
                 iterative methods",
}

@Article{Kirsch:1969:ACA,
  author =       "Arnold Kirsch",
  title =        "An analysis of commercial arithmetic",
  journal =      j-EDUC-STUD-MATH,
  volume =       "1",
  number =       "3",
  pages =        "300--311",
  month =        jan,
  year =         "1969",
  CODEN =        "EDSMAN",
  DOI =          "https://doi.org/10.1007/BF00558315",
  ISSN =         "0013-1954 (print), 1573-0816 (electronic)",
  ISSN-L =       "0013-1954",
  bibdate =      "Sat Jan 14 17:12:11 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/educstudmath.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer.com/accesspage/article/10.1007/BF00558315",
  acknowledgement = ack-nhfb,
  fjournal =     "Educational Studies in Mathematics",
  journal-URL =  "http://link.springer.com/journal/10649",
}

@MastersThesis{Knight:1969:FPS,
  author =       "Douglas Wayne Knight",
  title =        "A floating point software package in {BCD} format for
                 small, fixed word length, digital computers",
  type =         "Thesis ({M.S.})",
  school =       "Arizona State University, Electrical Engineering",
  address =      "Tempe, AZ, USA",
  pages =        "151",
  year =         "1969",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Book{Knuth:1969:SA,
  author =       "Donald E. Knuth",
  title =        "Seminumerical Algorithms",
  volume =       "2",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "xi + 624",
  year =         "1969",
  ISBN =         "0-201-03802-1",
  ISBN-13 =      "978-0-201-03802-6",
  LCCN =         "QA76.5 .K57",
  MRclass =      "68.00 (65.00)",
  MRnumber =     "44 \#3531",
  MRreviewer =   "M. Muller",
  bibdate =      "Wed Dec 15 15:47:38 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/benfords-law.bib;
                 https://www.math.utah.edu/pub/tex/bib/cryptography.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\$19.75",
  series =       "The Art of Computer Programming",
  acknowledgement = ack-nhfb,
  remark =       "Benford's Law is discussed on pp. 219--229. Cited in
                 \cite{Sterbenz:1974:FPC}.",
  tableofcontents = "3: Random Numbers \\
                 3.1. Introduction / 1 \\
                 3.2. Generating Uniform Random Numbers / 9 \\
                 3.2.1. The Linear Congruential Method / 9 \\
                 3.2.1.1. Choice of modulus / 11 \\
                 3.2.1.2. Choice of multiplier / 15 \\
                 3.2.1.3. Potency / 21 \\
                 3.2.2. Other Methods / 25 \\
                 3.3. Statistical Tests / 34 \\
                 3.3.1. General Test Procedures for Studying Random Data
                 / 35 \\
                 3.3.2. Empirical Tests / 54 \\
                 *3.3.3. Theoretical Tests / 69 \\
                 3.3.4. The Spectral Test / 82 \\
                 3.4. Other Types of Random Quantities / 100 \\
                 3.4.1. Numerical Distributions / 101 \\
                 3.4.2. Random Sampling and Shuffling / 121 \\
                 *3.5. What is a Random Sequence? / 127 \\
                 3.6. Summary / 155 \\
                 4: Arithmetic \\
                 4.1. Positional Number Systems / 162 \\
                 4.2. Floating-Point Arithmetic / 180 \\
                 4.2.1. Single-Precision Calculations / 180 \\
                 4.2.2. Accuracy of Floating-Point Arithmetic / 195 \\
                 *4.2.3. Double-Precision Calculations / 210 \\
                 4.2.4. Statistical Distribution / 218 \\
                 4.3. Multiple-Precision Arithmetic / 229 \\
                 4.3.1. The Classical Algorithms / 229 \\
                 *4.3.2. Modular Arithmetic / 248 \\
                 *4.3.3. How Fast Can We Multiply? / 258 \\
                 4.4. Radix Conversion / 280 \\
                 4.5. Rational Arithmetic / 290 \\
                 4.5.1. Fractions / 290 \\
                 4.5.2. The Greatest Common Divisor / 293 \\
                 *4.5.3. Analysis of Euclid's Algorithm / 316 \\
                 4.5.4. Factoring into Primes / 339 \\
                 4.6. Polynomial Arithmetic / 360 \\
                 4.6.1. Division of Polynomials / 363 \\
                 *4.6.2. Factorization of Polynomials / 381 \\
                 4.6.3. Evaluation of Powers / 398 \\
                 4.6.4. Evaluation of Polynomials / 422 \\
                 *4.7. Manipulation of Power Series / 444 \\
                 Answers to Exercises / 452 \\
                 Appendix A: MIX / 565 \\
                 1. Description of MIX / 565 \\
                 2. The MIX Assembly Language / 584 \\
                 Appendix B: Tables of Numerical Quantities / 596 \\
                 1. Fundamental Constants (decimal) / 596 \\
                 2. Fundamental Constants (octal) / 597 \\
                 3. Harmonic Numbers, Bernoulli Numbers, Fibonacci
                 Numbers / 598 \\
                 Appendix C: Index to Notations / 600 \\
                 Index and Glossary / 605",
  xxyear =       "{\noopsort{1968c}}1969",
}

@Book{Knuth:ACP69-2,
  author =       "Donald E. Knuth",
  title =        "Seminumerical Algorithms",
  volume =       "2",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "xi + 624",
  year =         "1969",
  ISBN =         "0-201-03802-1",
  ISBN-13 =      "978-0-201-03802-6",
  LCCN =         "QA76.5 .K57",
  MRclass =      "68.00 (65.00)",
  MRnumber =     "44 \#3531",
  MRreviewer =   "M. Muller",
  bibdate =      "Wed Dec 15 15:47:38 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/benfords-law.bib;
                 https://www.math.utah.edu/pub/tex/bib/cryptography.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\$19.75",
  series =       "The Art of Computer Programming",
  acknowledgement = ack-nhfb,
  remark =       "Benford's Law is discussed on pp. 219--229.",
  tableofcontents = "3: Random Numbers \\
                 3.1. Introduction / 1 \\
                 3.2. Generating Uniform Random Numbers / 9 \\
                 3.2.1. The Linear Congruential Method / 9 \\
                 3.2.1.1. Choice of modulus / 11 \\
                 3.2.1.2. Choice of multiplier / 15 \\
                 3.2.1.3. Potency / 21 \\
                 3.2.2. Other Methods / 25 \\
                 3.3. Statistical Tests / 34 \\
                 3.3.1. General Test Procedures for Studying Random Data
                 / 35 \\
                 3.3.2. Empirical Tests / 54 \\
                 *3.3.3. Theoretical Tests / 69 \\
                 3.3.4. The Spectral Test / 82 \\
                 3.4. Other Types of Random Quantities / 100 \\
                 3.4.1. Numerical Distributions / 101 \\
                 3.4.2. Random Sampling and Shuffling / 121 \\
                 *3.5. What is a Random Sequence? / 127 \\
                 3.6. Summary / 155 \\
                 4: Arithmetic \\
                 4.1. Positional Number Systems / 162 \\
                 4.2. Floating-Point Arithmetic / 180 \\
                 4.2.1. Single-Precision Calculations / 180 \\
                 4.2.2. Accuracy of Floating-Point Arithmetic / 195 \\
                 *4.2.3. Double-Precision Calculations / 210 \\
                 4.2.4. Statistical Distribution / 218 \\
                 4.3. Multiple-Precision Arithmetic / 229 \\
                 4.3.1. The Classical Algorithms / 229 \\
                 *4.3.2. Modular Arithmetic / 248 \\
                 *4.3.3. How Fast Can We Multiply? / 258 \\
                 4.4. Radix Conversion / 280 \\
                 4.5. Rational Arithmetic / 290 \\
                 4.5.1. Fractions / 290 \\
                 4.5.2. The Greatest Common Divisor / 293 \\
                 *4.5.3. Analysis of Euclid's Algorithm / 316 \\
                 4.5.4. Factoring into Primes / 339 \\
                 4.6. Polynomial Arithmetic / 360 \\
                 4.6.1. Division of Polynomials / 363 \\
                 *4.6.2. Factorization of Polynomials / 381 \\
                 4.6.3. Evaluation of Powers / 398 \\
                 4.6.4. Evaluation of Polynomials / 422 \\
                 *4.7. Manipulation of Power Series / 444 \\
                 Answers to Exercises / 452 \\
                 Appendix A: MIX / 565 \\
                 1. Description of MIX / 565 \\
                 2. The MIX Assembly Language / 584 \\
                 Appendix B: Tables of Numerical Quantities / 596 \\
                 1. Fundamental Constants (decimal) / 596 \\
                 2. Fundamental Constants (octal) / 597 \\
                 3. Harmonic Numbers, Bernoulli Numbers, Fibonacci
                 Numbers / 598 \\
                 Appendix C: Index to Notations / 600 \\
                 Index and Glossary / 605",
  xxyear =       "{\noopsort{1968c}}1969",
}

@Article{Linhardt:1969:DDT,
  author =       "R. J. Linhardt and H. S. Miller",
  title =        "Digit-by-Digit Transcendental-Function Computation",
  journal =      j-RCA-REV,
  volume =       "30",
  number =       "2",
  pages =        "209--247",
  month =        jun,
  year =         "1969",
  CODEN =        "RCARCI",
  ISSN =         "0033-6831",
  bibdate =      "Fri Sep 16 10:31:06 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "RCA review",
}

@Article{Liu:1969:EAD,
  author =       "B. Liu and T. Kaneko",
  title =        "Error analysis of digital filters realized with
                 floating-point arithmetic",
  journal =      j-PROC-IEEE,
  volume =       "57",
  number =       "10",
  pages =        "1735--1747",
  month =        oct,
  year =         "1969",
  CODEN =        "IEEPAD",
  ISSN =         "0018-9219 (print), 1558-2256 (electronic)",
  ISSN-L =       "0018-9219",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See correction \cite{Liu:1970:CEA}.",
  acknowledgement = ack-nhfb,
  fjournal =     "Proceedings of the IEEE",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5",
  summary =      "This paper calculates the error at the output of a
                 digital filter using floating-point arithmetic
                 operations due to roundoff accumulation and input
                 quantization. Expressions are derived for the mean
                 square error for each of the three canonical forms
                 \ldots{}",
}

@InProceedings{Matula:1969:TAM,
  author =       "David W. Matula",
  title =        "Towards an Abstract Mathematical Theory of
                 Floating-Point Arithmetic",
  crossref =     "AFIPS:1969:ACPa",
  pages =        "765--772",
  year =         "1969",
  bibdate =      "Fri Oct 19 23:01:32 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Posnov:1969:FPR,
  author =       "N. N. Posnov and M. K. Buza and V. K. Kravcov",
  title =        "The floating point in a residue class number system.
                 ({Russian})",
  journal =      "Vestnik Beloruss. Gos. Univ. Ser. I",
  volume =       "3",
  pages =        "21--27",
  year =         "1969",
  MRclass =      "10A10",
  MRnumber =     "45 3303e",
  bibdate =      "Fri Dec 8 08:24:14 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  language =     "Russian",
  reviewer =     "J. B. Roberts",
}

@Book{Rice:1969:AFV,
  author =       "John R. Rice",
  title =        "The Approximation of Functions",
  volume =       "2",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "various",
  year =         "1969",
  LCCN =         "QA221 .R5 V.1-2",
  bibdate =      "Fri Dec 08 13:02:54 1995",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@TechReport{Rigby:1969:DFP,
  author =       "G. W. Rigby",
  title =        "To draw a floating point number on the graph
                 plotter({PRP 2})",
  type =         "Group Research report",
  institution =  "British Steel Corporation",
  address =      "London, UK",
  year =         "1969",
  bibdate =      "Thu May 09 08:32:48 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Rosen:1969:ECH,
  author =       "Saul Rosen",
  title =        "Electronic Computers: a Historical Survey",
  journal =      j-COMP-SURV,
  volume =       "1",
  number =       "1",
  pages =        "7--36",
  month =        mar,
  year =         "1969",
  CODEN =        "CMSVAN",
  DOI =          "https://doi.org/10.1145/356540.356543",
  ISSN =         "0010-4892",
  ISSN-L =       "0360-0300",
  bibdate =      "Mon Sep 19 18:18:44 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The first large scale electronic computers were built
                 in connection with university projects sponsored by
                 government military and research organizations. Many
                 established companies, as well as new companies,
                 entered the computer field during the first generation,
                 1947-1959, in which the vacuum tube was almost
                 universally used as the active component in the
                 implementation of computer logic. The second generation
                 was characterized by the transistorized computers that
                 began to appear in 1959. Some of the computers built
                 then and since are considered super computers; they
                 attempt to go to the limit of current technology in
                 terms of size, speed, and logical complexity. From 1965
                 onward, most new computers belong to a third
                 generation, which features integrated circuit
                 technology and multiprocessor multiprogramming
                 systems.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Computing Surveys",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J204",
  keywords =     "computer history; electronic computers; magnetic drum
                 computers; super computers; time-sharing;
                 transistorized computers; university computer projects;
                 vacuum tube computers",
}

@Article{S:1969:BRQ,
  author =       "D. S.",
  title =        "Book Review: {{\em Square Roots of Integers $2$ to $
                 15 $ in Various Bases $2$ to $ 10 $: $ 88062 $ Binary
                 Digits or Equivalent} by W. A. Beyer, N. Metropolis,
                 and J. R. Neergaard}",
  journal =      j-MATH-COMPUT,
  volume =       "23",
  number =       "107",
  pages =        "679--679",
  month =        jul,
  year =         "1969",
  CODEN =        "MCMPAF",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  bibdate =      "Tue Mar 20 13:34:21 2007",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/metropolis-nicholas.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://links.jstor.org/sici?sici=0025-5718%28196907%2923%3A107%3C679%3ASROI2T%3E2.0.CO%3B2-C",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Comput.",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
}

@Article{Shea:1969:NDN,
  author =       "Dale D. Shea",
  title =        "On the Number of Divisions Needed in Finding the
                 Greatest Common Divisor",
  journal =      j-FIB-QUART,
  volume =       "7",
  number =       "4",
  pages =        "337--340",
  month =        nov,
  year =         "1969",
  CODEN =        "FIBQAU",
  ISSN =         "0015-0517",
  ISSN-L =       "0015-0517",
  bibdate =      "Thu Oct 20 18:05:19 MDT 2011",
  bibsource =    "http://www.fq.math.ca/7-4.html;
                 https://www.math.utah.edu/pub/tex/bib/fibquart.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.fq.math.ca/Scanned/7-4/shea.pdf",
  acknowledgement = ack-nhfb,
  ajournal =     "Fib. Quart",
  fjournal =     "The Fibonacci Quarterly. Official Organ of the
                 Fibonacci Association",
  journal-URL =  "http://www.fq.math.ca/",
}

@Article{Sterbenz:1969:OSA,
  author =       "P. H. Sterbenz and C. T. Fike",
  title =        "Optimal Starting Approximations for {Newton}'s
                 Method",
  journal =      j-MATH-COMPUT,
  volume =       "23",
  number =       "106",
  pages =        "313--318",
  month =        apr,
  year =         "1969",
  CODEN =        "MCMPAF",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  bibdate =      "Tue Oct 13 08:06:19 MDT 1998",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcomp1960.bib;
                 JSTOR database",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  ajournal =     "Math. Comput.",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
}

@Article{Svoboda:1969:DAS,
  author =       "A. Svoboda",
  title =        "Decimal Adder with Signed Digit Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-18",
  number =       "3",
  pages =        "212--215",
  month =        mar,
  year =         "1969",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1969.222633",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Jun 24 20:44:42 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "decimal floating-point arithmetic",
}

@Article{Troelstra:1969:EA,
  author =       "A. S. Troelstra",
  title =        "Elementary arithmetic",
  journal =      j-LECT-NOTES-MATH,
  volume =       "95",
  pages =        "12--13",
  year =         "1969",
  CODEN =        "LNMAA2",
  DOI =          "https://doi.org/10.1007/BFb0080646",
  ISBN =         "3-540-04614-3 (print), 3-540-36130-8 (e-book)",
  ISBN-13 =      "978-3-540-04614-1 (print), 978-3-540-36130-5
                 (e-book)",
  ISSN =         "0075-8434 (print), 1617-9692 (electronic)",
  ISSN-L =       "0075-8434",
  bibdate =      "Thu May 8 17:39:14 MDT 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/lnm1960.bib",
  URL =          "http://link.springer.com/chapter/10.1007/BFb0080646",
  acknowledgement = ack-nhfb,
  book-DOI =     "https://doi.org/10.1007/BFb0080643",
  book-URL =     "http://www.springerlink.com/content/978-3-540-36130-5",
  fjournal =     "Lecture Notes in Mathematics",
  journal-URL =  "http://link.springer.com/bookseries/304",
}

@Article{Turner:1969:CSI,
  author =       "L. Richard Turner",
  title =        "Comment on Some {IBM} Software",
  journal =      "{SHARE Secretary Distribution}",
  volume =       "SSD 199",
  number =       "C5279",
  pages =        "40--43",
  year =         "1969",
  bibdate =      "Fri Aug 20 10:23:55 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "",
  acknowledgement = ack-nhfb,
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
}

@Article{Turner:1969:DSC,
  author =       "L. Richard Turner",
  title =        "Difficulty in {\tt sin\slash cos} Routine",
  journal =      j-SIGNUM,
  volume =       "4",
  number =       "3",
  pages =        "13--13",
  month =        oct,
  year =         "1969",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Thu Feb 15 15:23:23 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
}

@TechReport{Turner:1969:IOC,
  author =       "L. R. Turner",
  title =        "Input-Output Conversion in {System\slash 360}",
  number =       "SSD 194, C5173",
  institution =  "SHARE Secretary Distribution",
  address =      "????",
  pages =        "1--8",
  year =         "1969",
  bibdate =      "Thu Feb 15 15:21:42 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Usow:1969:SSC,
  author =       "Karl H. Usow",
  title =        "{SIGNUM} subroutine certification committee",
  journal =      j-SIGNUM,
  volume =       "4",
  number =       "3",
  pages =        "15--18",
  month =        oct,
  year =         "1969",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Mon Mar 5 17:26:29 MST 2007",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
}

@TechReport{Veltkamp:1969:APV,
  author =       "G. W. Veltkamp",
  title =        "{ALGOL} procedures voor het rekenen in dubbele lengte.
                 ({Dutch}) [{ALGOL} procedures for double-length
                 arithmetic]",
  type =         "Technical report",
  number =       "21",
  institution =  "RC-Informatie, Technishe Hogeschool Eindhoven",
  address =      "Eindhoven, The Netherlands",
  year =         "1969",
  bibdate =      "Tue Dec 26 14:53:03 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  language =     "Dutch",
}

@Article{Weinstein:1969:CCR,
  author =       "C. Weinstein and A. V. Oppenheim",
  title =        "Correction to {``A comparison of roundoff noise in
                 floating point and fixed point digital filter
                 realizations''}",
  journal =      j-PROC-IEEE,
  volume =       "57",
  number =       "8",
  pages =        "1466--1466",
  month =        aug,
  year =         "1969",
  CODEN =        "IEEPAD",
  ISSN =         "0018-9219 (print), 1558-2256 (electronic)",
  ISSN-L =       "0018-9219",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Weinstein:1969:CRN}.",
  acknowledgement = ack-nhfb,
  fjournal =     "Proceedings of the IEEE",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5",
}

@Article{Weinstein:1969:CRN,
  author =       "C. Weinstein and A. V. Oppenheim",
  title =        "A comparison of roundoff noise in floating point and
                 fixed point digital filter realizations",
  journal =      j-PROC-IEEE,
  volume =       "57",
  number =       "6",
  pages =        "1181--1183",
  month =        jun,
  year =         "1969",
  CODEN =        "IEEPAD",
  ISSN =         "0018-9219 (print), 1558-2256 (electronic)",
  ISSN-L =       "0018-9219",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See correction \cite{Weinstein:1969:CCR}.",
  acknowledgement = ack-nhfb,
  fjournal =     "Proceedings of the IEEE",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5",
  summary =      "A statistical model for roundoff noise in floating
                 point digital filters, proposed by Kaneko and Liu, is
                 tested experimentally for first- and second-order
                 digital filters. Good agreement between theory and
                 experiment is obtained. The model is used to \ldots{}",
}

@Article{Weinstein:1969:RNF,
  author =       "C. Weinstein",
  title =        "Roundoff noise in floating point fast {Fourier}
                 transform computation",
  journal =      j-IEEE-TRANS-AUDIO-ELECTROACOUST,
  volume =       "17",
  number =       "3",
  pages =        "209--215",
  month =        sep,
  year =         "1969",
  CODEN =        "ITADAS",
  ISSN =         "0018-9278 (print), 1558-2582 (electronic)",
  ISSN-L =       "0018-9278",
  bibdate =      "Sat Jul 16 08:40:53 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Audio and Electroacoustics",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=8337",
  summary =      "A statistical model for roundoff errors is used to
                 predict output noise-to-signal ratio when a fast
                 Fourier transform is computed using floating point
                 arithmetic. The result, derived for the case of white
                 input signal, is that the ratio of mean-square
                 \ldots{}",
}

@Article{Whipple:1969:CHR,
  author =       "W. L. Whipple",
  title =        "Comments on {``Higher-Radix Division Using Estimates
                 of the Divisor and Partial Remainders''}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-18",
  number =       "2",
  pages =        "183--183",
  month =        feb,
  year =         "1969",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1969.222623",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 13 16:55:18 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  note =         "See \cite{Atkins:1968:HRD}.",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1671216",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Young:1969:SCN,
  author =       "David M. Young and Alvis E. McDonald",
  title =        "On the surveillance and control of number range and
                 accuracy in numerical computation (with discussion)",
  crossref =     "Morrell:1970:IPP",
  pages =        "145--152",
  year =         "1969",
  MRclass =      "65.80",
  MRnumber =     "40\#8303",
  bibdate =      "Thu Jan 18 13:48:21 1996",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/y/young-david-m.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "Cited in \cite{Sterbenz:1974:FPC}, but given year
                 1968.",
}

@Article{Atkins:1970:DAU,
  author =       "D. E. Atkins",
  title =        "Design of the Arithmetic Units of {ILLIAC III}: Use of
                 Redundancy and Higher Radix Methods",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-19",
  number =       "8",
  pages =        "720--723",
  month =        aug,
  year =         "1970",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1970.223022",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Oct 09 19:03:30 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith1/papers/ARITH1_Atkins.pdf",
  abstract =     "In keeping with the experimental nature of the
                 Illinois Pattern Recognition Computer (ILLIAC III), the
                 arithmetic units are intended to be a practical testing
                 ground for recent theoretical work in computer
                 arithmetic. This paper describes the use of redundant
                 number systems and the design of a structure with which
                 multiplication and division are executed radix 256. The
                 heart of the unit is the stored-sign subtracter, a
                 recently discovered member of the family of borrow-save
                 subtracters and carry-save adders. A cascade of these
                 subtracters, controlled by a multiplier recoder,
                 provides multiplication. The same structure, controlled
                 by a ``model division'' (a quotient recoder), performs
                 division.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "arithmetic unit; computer arithmetic; division; higher
                 radix arithmetic; ILLIAC III; multiplication; redundant
                 number systems; signed-digit subtracter; stored-sign
                 subtracter; stored-sign subtracter. Arithmetic unit",
  remark =       "Despite statements elsewhere that the ILLIAC III used
                 base 256, that is incorrect. The original manuals for
                 the machine clearly show an IBM System/360-style
                 base-16 encoding. This paper reveals the source of the
                 confusion: the multiplier uses a Wallace recoding
                 scheme, first defined for radix 4, but extended for the
                 ILLIAC III to radix 256. Thus, multiplication is done 8
                 bits at a time. Division is done 4 bits at a time.",
}

@Article{Avizienis:1970:UAB,
  author =       "Algirdas Avi{\v{z}}ienis and Chin Tung",
  title =        "A Universal Arithmetic Building Element ({ABE}) and
                 Design Methods for Arithmetic Processors",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-19",
  number =       "8",
  pages =        "733--745",
  month =        aug,
  year =         "1970",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1970.223023",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Nov 15 07:59:25 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith1/papers/ARITH1_Avizienis.pdf",
  abstract =     "The advent of large-scale integration of logic
                 circuits requires the definition of digital computer
                 structure in terms of large functional arrays of logic
                 of very few types. This paper describes a
                 single-package arithmetic processor called the
                 arithmetic building element (ABE). The ABE accepts
                 operands in either conventional or signed-digit radix-r
                 representation and produces signed-digit results, which
                 the ABE can reconvert to conventional form. Radix 16 is
                 chosen for illustrations. Arrays of ABE's may be
                 arranged to implement unit-time parallel addition,
                 all-combinational multiplication, and more complex
                 functions which are presently computed by subroutines.
                 To facilitate such arithmetic design, a graph model is
                 developed which permits a translation of the given
                 arithmetical algorithm into an interconnection diagram
                 of ABE's. The design procedure is illustrated by an
                 array for polynomial evaluation. Speed, cost, and
                 roundoff error of the array are considered. A computer
                 program has been written for the automatic translation
                 of the algorithm graph to an interconnection graph, and
                 for the evaluation of the cost and speed for a given
                 polynomial degree and a given precision requirement.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-1",
}

@Article{Behringer:1970:BFI,
  author =       "F. A. Behringer",
  title =        "{Eine bedingte Form der Integral-Ungleichun von
                 Gronwal, leichte Verallgemeinerung eins
                 Stabilit{\"a}tsatzes von Perron und {\"u}berlauffreie
                 Skalierung von Analogrechenschaltungen}. ({German})
                 [{A} conditional version of the integral inequality of
                 {Gronwall}, a slight generalization of a stability
                 theorem of {Perron}, and overflow-free scaling of
                 analogue computer set-ups]",
  journal =      j-COMPUTING,
  volume =       "5",
  number =       "4",
  pages =        "333--348",
  year =         "1970",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Tue Jan 2 17:40:51 MST 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 INSPEC Axiom database (1968--date)",
  acknowledgement = ack-ec # " and " # ack-nhfb,
  affiliation =  "Tech. Hochschule, M{\"u}nchen, West Germany",
  classification = "C5460",
  description =  "analogue computer methods; differential equations",
  fjournal =     "Computing: Archiv f{\"u}r informatik und numerik",
  journal-URL =  "http://link.springer.com/journal/607",
  language =     "German",
}

@Article{Beyer:1970:GST,
  author =       "W. A. Beyer and N. Metropolis and J. R. Neergaard",
  title =        "The Generalized Serial Test Applied to Expansions of
                 Some Irrational Square Roots in Various Bases",
  journal =      j-MATH-COMPUT,
  volume =       "24",
  number =       "111",
  pages =        "745--747",
  month =        jul,
  year =         "1970",
  CODEN =        "MCMPAF",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  MRclass =      "65.15",
  MRnumber =     "MR0273773 (42 \#8649)",
  bibdate =      "Tue Oct 13 08:06:19 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  URL =          "http://links.jstor.org/sici?sici=0025-5718%28197007%2924%3A111%3C745%3ATGSTAT%3E2.0.CO%3B2-2",
  ZMnumber =     "0227.10044",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Comput.",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
}

@Article{Beyer:1970:SSD,
  author =       "W. A. Beyer and N. Metropolis and J. R. Neergaard",
  title =        "Statistical Study of Digits of Some Square Roots of
                 Integers in Various Bases",
  journal =      j-MATH-COMPUT,
  volume =       "24",
  number =       "110",
  pages =        "455--473",
  month =        apr,
  year =         "1970",
  CODEN =        "MCMPAF",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  MRclass =      "62.70",
  MRnumber =     "MR0272129 (42 \#7010)",
  bibdate =      "Tue Oct 13 08:06:19 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  URL =          "http://links.jstor.org/sici?sici=0025-5718%28197004%2924%3A110%3C455%3ASSODOS%3E2.0.CO%3B2-I",
  ZMnumber =     "0208.19505",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Comput.",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
}

@Article{Brent:1970:ABN,
  author =       "R. Brent",
  title =        "On the Addition of Binary Numbers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-19",
  number =       "8",
  pages =        "758--759",
  month =        aug,
  year =         "1970",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1970.223027",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Nov 15 07:59:25 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith1/papers/ARITH1_Brent.pdf",
  abstract =     "An upper bound is derived for the time required to add
                 numbers modulo $ 2^n $, using circuit elements with a
                 limited fan-in and unit delay, and assuming that all
                 numbers have the usual binary encoding. The upper bound
                 is within a factor $ (1 + \epsilon) $ of Winograd's
                 lower bound (which holds for all encodings), where $
                 \epsilon \rightarrow 0 $ as $ n \rightarrow \infty $,
                 and only $ O(n \log n) $ circuit elements are
                 required.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "addition; ARITH-1; binary numbers; computational
                 complexity; group multiplication; logic circuits;
                 logical design",
}

@TechReport{deLugish:1970:CAA,
  author =       "B. G. de Lugish",
  title =        "A Class of Algorithms for Automatic Evaluation of
                 Certain Elementary Function in a Binary Computer",
  type =         "Report",
  number =       "399",
  institution =  "Department of Computer Science, University of
                 Illinois",
  pages =        "??",
  month =        jun,
  year =         "1970",
  bibdate =      "Fri Sep 02 22:49:20 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Flynn:1970:DFI,
  author =       "M. J. Flynn",
  title =        "On Division by Functional Iteration",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-19",
  number =       "8",
  pages =        "702--706",
  month =        aug,
  year =         "1970",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1970.223019",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Nov 15 07:59:25 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Reprinted in \cite{Swartzlander:1990:CAa}.",
  URL =          "http://www.acsel-lab.com/arithmetic/arith1/papers/ARITH1_Flynn.pdf",
  abstract =     "In order to avoid the time delays associated with
                 linearly convergent division based on subtraction,
                 other iterative schemes can be used. These are based on
                 (1) series expansion of the reciprocal, (2)
                 multiplicative sequence, or (3) additive sequence
                 convergent to the quotient. These latter techniques are
                 based on finding the root of an arbitrary function at
                 either the quotient or reciprocal value. A
                 Newton--Raphson iteration or root finding iteration can
                 be used.

                 The most useful techniques are quadratically convergent
                 (i.e., $ \mathrm {error}_{i + 1} = O((\mathrm
                 {error}_i)^2) $). These techniques generally require
                 two arithmetic operations (add or multiply) to double
                 the precision of the quotient.",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-1",
}

@Article{Forsythe:1970:PCW,
  author =       "George E. Forsythe",
  title =        "Pitfalls in Computation, or Why a Math Book Isn't
                 Enough",
  journal =      j-AMER-MATH-MONTHLY,
  volume =       "77",
  number =       "9",
  pages =        "931--956",
  month =        nov,
  year =         "1970",
  CODEN =        "AMMYAE",
  ISSN =         "0002-9890 (print), 1930-0972 (electronic)",
  ISSN-L =       "0002-9890",
  MRclass =      "Contributed Item",
  MRnumber =     "MR1536090",
  bibdate =      "Tue Nov 22 09:08:17 MST 2005",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/f/forsythe-george-elmer.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  ZMnumber =     "0207.15401",
  acknowledgement = ack-nhfb,
  classmath =    "*65G50 Roundoff error 65Y20 Complexity and performance
                 of numerical algorithms",
  fjournal =     "The American Mathematical Monthly",
  journal-URL =  "https://www.jstor.org/journals/00029890.htm",
}

@TechReport{Gardiner:1970:SDA,
  author =       "V. Gardiner and N. Metropolis",
  title =        "Significant Digit Arithmetic on a {CDC 6600}",
  type =         "Technical Report",
  number =       "LA--4470",
  institution =  inst-LASL,
  address =      inst-LASL:adr,
  pages =        "4",
  day =          "1",
  month =        jan,
  year =         "1970",
  bibdate =      "Tue Mar 20 11:46:17 2007",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/metropolis-nicholas.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.osti.gov/energycitations/product.biblio.jsp?osti_id=4093265&query_id=0",
  acknowledgement = ack-nhfb,
}

@Article{Good:1970:CIA,
  author =       "Donald I. Good and Ralph L. London",
  title =        "Computer Interval Arithmetic: Definition and Proof of
                 Correct Implementation",
  journal =      j-J-ACM,
  volume =       "17",
  number =       "4",
  pages =        "603--612",
  month =        oct,
  year =         "1970",
  CODEN =        "JACOAH",
  ISSN =         "0004-5411 (print), 1557-735X (electronic)",
  ISSN-L =       "0004-5411",
  bibdate =      "Sun Nov 6 11:55:54 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of the ACM",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J401",
}

@Article{Habibi:1970:FM,
  author =       "A. Habibi and P. A. Wintz",
  title =        "Fast Multipliers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-19",
  number =       "2",
  pages =        "153--157",
  month =        feb,
  year =         "1970",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1970.222881",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 13 08:01:30 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1671474",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Hall:1970:GPQ,
  author =       "E. L. Hall and D. D. Lynch and S. J. Dwyer",
  title =        "Generation of Products and Quotients Using Approximate
                 Binary Logarithms for Digital Filtering Applications",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-19",
  number =       "2",
  pages =        "97--105",
  month =        feb,
  year =         "1970",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1970.222874",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 13 08:01:30 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1671467",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Hamming:1970:DN,
  author =       "R. W. Hamming",
  title =        "On the Distribution of Numbers",
  journal =      j-BELL-SYST-TECH-J,
  volume =       "49",
  number =       "8",
  pages =        "1609--1625",
  month =        oct,
  year =         "1970",
  CODEN =        "BSTJAN",
  DOI =          "https://doi.org/10.1002/j.1538-7305.1970.tb04281.x",
  ISSN =         "0005-8580 (print), 2376-7154 (electronic)",
  ISSN-L =       "0005-8580",
  bibdate =      "Tue Nov 9 11:15:55 MST 2010",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 http://bstj.bell-labs.com/oldfiles/year.1970/BSTJ.1970.4908.html;
                 http://www.alcatel-lucent.com/bstj/vol49-1970/bstj-vol49-issue08.html;
                 https://www.math.utah.edu/pub/bibnet/authors/h/hamming-richard-w.bib;
                 https://www.math.utah.edu/pub/tex/bib/bstj1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://bstj.bell-labs.com/BSTJ/images/Vol49/bstj49-8-1609.pdf;
                 http://www.alcatel-lucent.com/bstj/vol49-1970/articles/bstj49-8-1609.pdf",
  abstract =     "This paper examines the distribution of the mantissas
                 of floating-point numbers and shows how the arithmetic
                 operations of a computer transform various
                 distributions toward the limiting distribution $$ r(x)
                 = 1 / (x \ln b) \qquad (1 / b \leq x \leq 1) $$ (where
                 $b$ is the base of the number system). The paper also
                 gives a number of applications to hardware, software,
                 and general computing which show that this distribution
                 is not merely an amusing curiosity. A brief examination
                 of the distribution of exponents is included.",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  fjournal =     "The Bell System Technical Journal",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1538-7305/issues/",
}

@Article{Hansen:1970:APN,
  author =       "Rodney T. Hansen",
  title =        "Arithmetic of Pentagonal Numbers",
  journal =      j-FIB-QUART,
  volume =       "8",
  number =       "1",
  pages =        "83--86",
  month =        feb,
  year =         "1970",
  CODEN =        "FIBQAU",
  ISSN =         "0015-0517",
  ISSN-L =       "0015-0517",
  bibdate =      "Thu Oct 20 18:05:23 MDT 2011",
  bibsource =    "http://www.fq.math.ca/8-1.html;
                 https://www.math.utah.edu/pub/tex/bib/fibquart.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.fq.math.ca/Scanned/8-1/hansen.pdf",
  acknowledgement = ack-nhfb,
  ajournal =     "Fib. Quart",
  fjournal =     "The Fibonacci Quarterly. Official Organ of the
                 Fibonacci Association",
  journal-URL =  "http://www.fq.math.ca/",
}

@Article{Harris:1970:NND,
  author =       "V. C. Harris",
  title =        "Note on the Number of Divisions Required in Finding
                 the Greatest Common Divisor",
  journal =      j-FIB-QUART,
  volume =       "8",
  number =       "1",
  pages =        "104--??",
  month =        feb,
  year =         "1970",
  CODEN =        "FIBQAU",
  ISSN =         "0015-0517",
  ISSN-L =       "0015-0517",
  bibdate =      "Thu Oct 20 18:05:23 MDT 2011",
  bibsource =    "http://www.fq.math.ca/8-1.html;
                 https://www.math.utah.edu/pub/tex/bib/fibquart.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.fq.math.ca/Scanned/8-1/harris2.pdf",
  acknowledgement = ack-nhfb,
  ajournal =     "Fib. Quart",
  fjournal =     "The Fibonacci Quarterly. Official Organ of the
                 Fibonacci Association",
  journal-URL =  "http://www.fq.math.ca/",
}

@MastersThesis{Harvey:1970:SSP,
  author =       "Michael P. Harvey",
  title =        "A system study and problem solution in polynomial
                 evaluation",
  type =         "Thesis ({M.S.})",
  school =       "California State College",
  address =      "Long Beach, CA, USA",
  pages =        "vi + 119",
  year =         "1970",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Electronic digital computers.; Numerical
                 calculations.; Polynomials.",
  remark =       "Title on spine: Automated floating point polynomial
                 evaluation.",
}

@TechReport{Hillstrom:1970:PSF,
  author =       "K. E. Hillstrom",
  title =        "Performance Statistics for the {FORTRAN IV (H)} and
                 {PL/I} (Version 5) Libraries in the {IBM OS\slash 360
                 Release 18}",
  type =         "Report",
  number =       "ANL-7666",
  institution =  inst-ANL,
  address =      inst-ANL:adr,
  year =         "1970",
  bibdate =      "Fri Aug 20 09:29:37 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
}

@Article{Hornbuckle:1970:LMA,
  author =       "G. D. Hornbuckle and E. I. Ancona",
  title =        "The {LX-1} Microprocessor and Its Application to
                 Real-Time Signal Processing",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-19",
  number =       "8",
  pages =        "710--720",
  month =        aug,
  year =         "1970",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1970.223021",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Nov 15 07:59:25 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith1/papers/ARITH1_Hornbuckle.pdf",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-1",
}

@Article{Howell:1970:SLE,
  author =       "Jo Ann Howell and Robert T. Gregory",
  title =        "Solving linear equations using residue arithmetic ---
                 {Algorithm II}",
  journal =      j-BIT,
  volume =       "10",
  pages =        "23--37",
  year =         "1970",
  CODEN =        "BITTEL, NBITAB",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  MRclass =      "65.35",
  MRnumber =     "MR0261777 (41 \#6389)",
  MRreviewer =   "J. Legras",
  bibdate =      "Thu Nov 8 14:50:19 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "BIT (Nordisk tidskrift for informationsbehandling)",
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Kailas:1970:AMC,
  author =       "M. V. Kailas",
  title =        "Another method of converting from hexadecimal to
                 decimal",
  journal =      j-CACM,
  volume =       "13",
  number =       "3",
  pages =        "193--193",
  month =        mar,
  year =         "1970",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Tue Mar 25 13:26:09 MST 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "There is a simple paper-and-pencil method of
                 converting a hexadecimal number N to decimal.",
  acknowledgement = ack-nhfb,
  classcodes =   "C5230 (Digital arithmetic methods)",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "digital arithmetic",
}

@Article{Knuth:1970:VNF,
  author =       "Donald E. Knuth",
  title =        "{Von Neumann}'s First Computer Program",
  journal =      j-COMP-SURV,
  volume =       "2",
  number =       "4",
  pages =        "247--260",
  month =        dec,
  year =         "1970",
  CODEN =        "CMSVAN",
  DOI =          "https://doi.org/10.1145/356580.356581",
  ISSN =         "0010-4892",
  ISSN-L =       "0360-0300",
  bibdate =      "Sat Mar 23 15:03:00 2002",
  bibsource =    "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/compsurv.bib;
                 ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/HBP/ACMCS.bib;
                 https://www.math.utah.edu/pub/tex/bib/compsurv.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Reprinted in \cite{Aspray:1987:PJN}.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Computing Surveys",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J204",
}

@Article{Krishnamurthy:1970:OIS,
  author =       "E. V. Krishnamurthy",
  title =        "On Optimal Iterative Schemes For High-Speed Division",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-19",
  number =       "3",
  pages =        "227--231",
  month =        mar,
  year =         "1970",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1970.222901",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jan 08 23:09:36 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Krishnamurthy:1970:RTT,
  author =       "E. V. Krishnamurthy",
  title =        "On Range-Transformation Techniques for Division",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-19",
  number =       "2",
  pages =        "157--160",
  month =        feb,
  year =         "1970",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1970.222882",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 13 08:01:30 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1671475",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Ling:1970:HSC,
  author =       "H. Ling",
  title =        "High-Speed Computer Multiplication Using a
                 Multiple-Bit Decoding Algorithm",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-19",
  number =       "8",
  pages =        "706--709",
  month =        aug,
  year =         "1970",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1970.223020",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Nov 15 07:59:25 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith1/papers/ARITH1_Ling.pdf",
  abstract =     "This paper presents a method of performing the binary
                 multiplication beyond the scheme of multiple ADD and
                 SHIFT. The binary multiplication algorithm will be
                 discussed first, followed by block decoding method,
                 logic implementation, hardware consideration, and two
                 examples which are at the end of the discussion.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-1",
}

@Article{Linz:1970:AFP,
  author =       "Peter Linz",
  title =        "Accurate Floating-Point Summation",
  journal =      j-CACM,
  volume =       "13",
  number =       "6",
  pages =        "361--362",
  month =        jun,
  year =         "1970",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  MRclass =      "65.25",
  MRnumber =     "44\#3468",
  MRreviewer =   "R. P. Brent",
  bibdate =      "Tue Mar 25 13:26:09 MST 1997",
  bibsource =    "Compendex database;
                 ftp://ftp.ira.uka.de/pub/bibliography/Distributed/QLD/1970.bib;
                 ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper describes an alternate method for summing a
                 set of floating-point numbers. Comparison of the error
                 bound for this method with that of the standard
                 summation method shows that it is considerably less
                 sensitive to propagation of round-off error.",
  acknowledgement = ack-nhfb # "\slash " # ack-nj,
  classcodes =   "C5230 (Digital arithmetic methods)",
  corpsource =   "New York University, NY, USA",
  descriptors =  "Simulation; statistics; numeric calculation",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  journalabr =   "Commun ACM",
  keywords =     "accurate floating-point summation; computers, data
                 processing; digital arithmetic; floating point
                 arithmetic; floating-point addition; mathematics;
                 numerical methods; round-off error; round-off errors;
                 round-off propagation; summation",
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
}

@Article{Liu:1970:CEA,
  author =       "B. Liu and T. Kaneko",
  title =        "Correction to {``Error analysis of digital filters
                 realized with floating-point arithmetic''}",
  journal =      j-PROC-IEEE,
  volume =       "58",
  number =       "3",
  pages =        "376--376",
  month =        mar,
  year =         "1970",
  CODEN =        "IEEPAD",
  ISSN =         "0018-9219 (print), 1558-2256 (electronic)",
  ISSN-L =       "0018-9219",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Liu:1969:EAD}.",
  acknowledgement = ack-nhfb,
  fjournal =     "Proceedings of the IEEE",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5",
}

@Article{Long:1970:LAS,
  author =       "C. T. Long and J. H. Jordan",
  title =        "A Limited Arithmetic on Simple Continued Fractions ---
                 {II}",
  journal =      j-FIB-QUART,
  volume =       "8",
  number =       "2",
  pages =        "135--157",
  month =        mar,
  year =         "1970",
  CODEN =        "FIBQAU",
  ISSN =         "0015-0517",
  ISSN-L =       "0015-0517",
  bibdate =      "Thu Oct 20 18:05:25 MDT 2011",
  bibsource =    "http://www.fq.math.ca/8-2.html;
                 https://www.math.utah.edu/pub/tex/bib/fibquart.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.fq.math.ca/Scanned/8-2/long.pdf",
  acknowledgement = ack-nhfb,
  ajournal =     "Fib. Quart",
  fjournal =     "The Fibonacci Quarterly. Official Organ of the
                 Fibonacci Association",
  journal-URL =  "http://www.fq.math.ca/",
}

@TechReport{Malcolm:1970:AFA,
  author =       "Michael Malcolm",
  title =        "An algorithm for floating-point accumulation of sums
                 with small relative error",
  number =       "STAN-CS-70-163",
  institution =  "Computer Science Department, Stanford University",
  address =      "Stanford, CA, USA",
  pages =        "21",
  year =         "1970",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "accurate floating-point summation; Algorithms.;
                 FORTRAN (Computer program language); Numerical
                 calculations --- Computer programs.",
  remark =       "Reproduced by National Technical Information Service.
                 AD 708 691.",
}

@MastersThesis{Marasa:1970:AAE,
  author =       "John D. Marasa",
  title =        "Accumulated arithmetic error in floating-point and
                 alternative logarithmic number systems",
  type =         "Thesis ({M.S.})",
  school =       "Washington University, Sever Institute of Technology,
                 Department of Applied Mathematics and Computer
                 Science",
  address =      "St. Louis, MO, USA",
  pages =        "vii + 88",
  year =         "1970",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Programming (Mathematics)",
}

@Article{Matula:1970:ECA,
  author =       "David W. Matula",
  title =        "The emergence of computational arithmetic as a
                 component of the computer science curriculum",
  journal =      j-SIGCSE,
  volume =       "2",
  number =       "3",
  pages =        "41--44",
  month =        nov,
  year =         "1970",
  CODEN =        "SIGSD3",
  DOI =          "https://doi.org/10.1145/873641.873650",
  ISSN =         "0097-8418 (print), 2331-3927 (electronic)",
  ISSN-L =       "0097-8418",
  bibdate =      "Sun Nov 18 08:53:42 MST 2012",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIGCSE Bulletin (ACM Special Interest Group on
                 Computer Science Education)",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J688",
}

@Article{Matula:1970:FFP,
  author =       "D. W. Matula",
  title =        "A Formalization of Floating-Point Numeric Base
                 Conversion",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-19",
  number =       "8",
  pages =        "681--692",
  month =        aug,
  year =         "1970",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1970.223017",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 13 08:01:35 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1671610;
                 http://www.acsel-lab.com/arithmetic/arith1/papers/ARITH1_Matula.pdf",
  abstract =     "The process of converting arbitrary real numbers into
                 a floating-point format is formalized as a mapping of
                 the reals into a specified subset of real numbers. The
                 structure of this subset, the set of $n$ significant
                 digit base $b$ floating-point numbers, is analyzed and
                 properties of conversion mappings are determined. For a
                 restricted conversion mapping of the $n$ significant
                 digit base $b$ numbers to the $m$ significant-digit
                 base $d$ numbers, the one-to-one, onto, and
                 order-preserving properties of the mapping are
                 summarized. Multiple conversions consisting of a
                 composition of individual conversion mappings are
                 investigated and some results of the invariant points
                 of such compound conversions are presented. The
                 hardware and software implications of these results
                 with regard to establishing goals and standards for
                 floating-point formats and conversion procedures are
                 considered.",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-1",
}

@Article{Mifsud:1970:MDA,
  author =       "C. J. Mifsud",
  title =        "A multiple-precision division algorithm",
  journal =      j-CACM,
  volume =       "13",
  number =       "11",
  pages =        "666--668",
  month =        nov,
  year =         "1970",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Tue Mar 25 13:26:09 MST 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cacm1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See addendum \cite{Mifsud:1973:AMP}.",
  acknowledgement = ack-nhfb,
  classcodes =   "C5230 (Digital arithmetic methods)",
  corpsource =   "Mitre Corp., McLean, VA, USA",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "digital arithmetic",
}

@Article{Nickel:1970:KBS,
  author =       "K. Nickel",
  title =        "{Das Kahan--Babu{\v{s}}kasche Summierungsverfahren in
                 Triplex-ALGOL 60}. ({German}) [{The
                 Kahan--Babu{\v{s}}ka} summation method in
                 {Triplex-ALGOL 60}]",
  journal =      j-Z-ANGE-MATH-MECH,
  volume =       "50",
  pages =        "369--373",
  year =         "1970",
  CODEN =        "ZAMMAX",
  ISSN =         "0044-2267 (print), 1521-4001 (electronic)",
  ISSN-L =       "0044-2267",
  bibdate =      "Tue Aug 28 06:12:04 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "{Zeitschrift f{\"u}r Angewandte Mathematik und
                 Mechanik}",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1521-4001",
  keywords =     "accurate floating-point summation",
  language =     "German",
}

@Article{Ninomiya:1970:BRS,
  author =       "Ichizo Ninomiya",
  title =        "Best Rational Starting Approximations and Improved
                 {Newton} Iteration for the Square Root",
  journal =      j-MATH-COMPUT,
  volume =       "24",
  number =       "110",
  pages =        "391--404",
  month =        apr,
  year =         "1970",
  CODEN =        "MCMPAF",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  bibdate =      "Tue Oct 13 08:06:19 MDT 1998",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  ajournal =     "Math. Comput.",
  classcodes =   "C4130 (Interpolation and function approximation)",
  corpsource =   "Nagoya University, Chikua ku, Japan",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
  keywords =     "computing procedure; function approximation; iterative
                 methods; Newton iteration; rational approximation;
                 square root",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Oppenheim:1970:RDF,
  author =       "A. Oppenheim",
  title =        "Realization of digital filters using
                 block-floating-point arithmetic",
  journal =      j-IEEE-TRANS-AUDIO-ELECTROACOUST,
  volume =       "18",
  number =       "2",
  pages =        "130--136",
  month =        jun,
  year =         "1970",
  CODEN =        "ITADAS",
  ISSN =         "0018-9278 (print), 1558-2582 (electronic)",
  ISSN-L =       "0018-9278",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Audio and Electroacoustics",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=8337",
  summary =      "Recently, statistical models for the effects of
                 roundoff noise in fixed-point and floating-point
                 realizations of digital filters have been proposed and
                 verified, and a comparison between these realizations
                 presented. In this paper a structure for \ldots{}",
}

@Article{Phillips:1970:GLE,
  author =       "David L. Phillips",
  title =        "Generalized Logarithmic Error and {Newton}'s Method
                 for the $m$ th Root",
  journal =      j-MATH-COMPUT,
  volume =       "24",
  number =       "110",
  pages =        "383--389",
  month =        apr,
  year =         "1970",
  CODEN =        "MCMPAF",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  bibdate =      "Tue Oct 13 08:06:19 MDT 1998",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  ajournal =     "Math. Comput.",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
}

@Article{Rao:1970:BEC,
  author =       "T. R. N. Rao",
  title =        "Biresidue Error-Correcting Codes for Computer
                 Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-19",
  number =       "5",
  pages =        "398--402",
  month =        may,
  year =         "1970",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1970.222937",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 13 08:01:32 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1671530",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Rao:1970:BLR,
  author =       "T. R. N. Rao and A. K. Trehan",
  title =        "Binary Logic for Residue Arithmetic Using Magnitude
                 Index",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-19",
  number =       "8",
  pages =        "752--757",
  month =        aug,
  year =         "1970",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1970.223026",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Nov 15 07:59:25 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith1/papers/ARITH1_Rao.pdf",
  abstract =     "We consider a residue number system using n pairwise
                 relatively prime moduli $ m_1, \ldots {}, m_n $ to
                 represent any integer $X$ in the range $ M / 2 \leq X >
                 M / 2 $, when $ M = \prod m_i $. The moduli $ m_i $ are
                 chosen to be of the $ 2 - 1 $ type, in order that the
                 residue arithmetic can be implemented by means of
                 binary registers and binary logic. Further, for each
                 residue number $X$, a magnitude index $ P_x $ is
                 maintained for all arithmetic operations. We
                 investigate the properties of such a system and derive
                 the addition, subtraction, multiplication, sign
                 determination, and overflow detection algorithms. The
                 proposed organization is found to improve the operation
                 times for sign detection and overflow detection
                 operations, while rendering multiplication to be a
                 difficult operation.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-1; base extension; index generation logic;
                 magnitude index; modular adders; naturalized form;
                 overflow detection; residue multiplication; residue
                 number system; scale by 2; sign determination",
}

@Article{Robertson:1970:CBM,
  author =       "J. E. Robertson",
  title =        "The Correspondence Between Methods of Digital Division
                 and Multiplier Recoding Procedures",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-19",
  number =       "8",
  pages =        "692--701",
  month =        aug,
  year =         "1970",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1970.223018",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Nov 15 07:59:25 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith1/papers/ARITH1_Robertson.pdf",
  abstract =     "This paper relates previous analyses of the binary SRT
                 division to the theory of multiplier recoding. Since
                 each binary quotient digit has three possible values,
                 the quotient resulting from the SRT division is in
                 recoded form; in this paper it is shown that the
                 recoding is a function of the divisor, and the method
                 for determining the characteristic Boolean function of
                 the recoding is presented. The relationship between the
                 division and the recoding is established by scaling the
                 division in such a way that the scaled ``visor''
                 becomes a constant. Higher radix results are also
                 discussed.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-1",
}

@TechReport{Rothmaier:1970:BQN,
  author =       "B. Rothmaier",
  title =        "{Die Berechnung der Quadratwurzel nebst Schranken auf
                 Dualmaschinen} \toenglish {The Computation of the
                 Square Root together with [Interval] Bounds on Binary
                 Machines} \endtoenglish",
  type =         "{Interner Bericht}",
  number =       "Nr. 70/17",
  institution =  "Institut f{\"u}r Informatik, Universit{\"a}t
                 Karlsruhe",
  pages =        "??",
  year =         "1970",
  bibdate =      "Fri Sep 16 16:30:41 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@TechReport{Rothmaier:1970:DSB,
  author =       "B. Rothmaier",
  title =        "{Dokumentation der Standardfunktionen des
                 Betriebssystems Hydra X8} \toenglish {Documentation} of
                 the Elementary Functions of the Operating System {Hydra
                 X8} \endtoenglish",
  type =         "{Interner Bericht}",
  number =       "Nr. 70/8",
  institution =  "Institut f{\"u}r Informatik, Universit{\"a}t
                 Karlsruhe",
  pages =        "??",
  year =         "1970",
  bibdate =      "Fri Sep 16 16:30:40 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Shively:1970:PFI,
  author =       "Richard R. Shively",
  title =        "Preface: {First IEEE Conference on Computer
                 Arithmetic, Minneapolis, Minnesota, June 16, 1969}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-19",
  number =       "8",
  pages =        "679--680",
  month =        aug,
  year =         "1970",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1970.223016",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Nov 15 07:59:25 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1671609;
                 http://www.acsel-lab.com/arithmetic/arith1/papers/ARITH1_contents.pdf;
                 http://www.acsel-lab.com/arithmetic/arith1/papers/ARITH1_Shively.pdf",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-1",
}

@Article{Sikdar:1970:DMM,
  author =       "K. Sikdar",
  title =        "Determination of Multipliers Mapping an Arbitrary
                 Integer into a Range of Certain Type",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-19",
  number =       "12",
  pages =        "1221--1222",
  month =        dec,
  year =         "1970",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1970.222863",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 13 08:01:39 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1671456",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Svoboda:1970:ADC,
  author =       "A. Svoboda",
  title =        "Adder With Distributed Control",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-19",
  number =       "8",
  pages =        "749--751",
  month =        aug,
  year =         "1970",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1970.223025",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Nov 15 07:59:25 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith1/papers/ARITH1_Svoboda.pdf",
  abstract =     "An adder is described for addition of a large number
                 of binary numbers $ x_j, j = 1, 2, \ldots {}, m $,
                 where $ x_j = \sum_i x_{j, i} 2^i, x_{j, i} = 0, 1, i =
                 0, 1, \ldots {}, n - 1 $. The adder's algorithm has two
                 parts: (1) the bits $ x_{j, i} $ are added
                 independently for each binary order $ i : s_i = \sum_j
                 x_{j, i} \leq m $ and the result expressed in the
                 binary form $ s_i = \sum_k a_{i, k} 2^k, a_{i, k} = 0,
                 1, k = 0, 1, \ldots {}, p - 1 $ (where $ 2^{p - 1} \leq
                 m < 2^p $) ; (2) the sum $ y = \sum_j x_j $ is formed
                 by adding terms $ s_{i, k} {2^{i + k}} $ as
                 contributions of the bit $ s_{i, k} $ to the total $y$.
                 A hardware implementation of this algorithm is
                 suggested where the sum $ s_i $ is obtained by a
                 sequential circuit which reorders the values $ x_{j,
                 i}' $ so that their sum $ s_i $, remains unchanged and
                 so that after the reordering the new values $ x_{j, i}'
                 $ obey the conditions $ x_{j + 1, i} \leq x_{j, i} $
                 for every $ j = 1, 2, \ldots {}, m - 1 $. The
                 implementation with integrated circuits should be quite
                 rewarding because the control of the circuit is done
                 with independent control elements distributed all over
                 the chip.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "adder; adder for large number of numbers; ARITH-1;
                 distributed control; reordering",
}

@Article{Taub:1970:ECS,
  author =       "D. M. Taub and C. E. Owen and B. P. Day",
  title =        "Experimental Computer for Schools",
  journal =      "Proceedings of the IEE",
  volume =       "117",
  number =       "2",
  pages =        "303--312",
  month =        feb,
  year =         "1970",
  bibdate =      "Fri Nov 28 19:30:38 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The computer is a small desk-top machine designed for
                 teaching schoolchildren how computers work. It works in
                 decimal notation and has a powerful instruction set
                 which includes 3-address floating-point instructions
                 implemented as `extracode' subroutines. Addressing can
                 be absolute, relative or indirect. For input it uses a
                 capacitive touch keyboard, and for output and display a
                 perfectly normal TV receiver is used. Another
                 input/output device is an ordinary domestic tape
                 recorder, used mainly for long term storage of
                 programs. To make the operation of the machine easy to
                 follow, it can be made to stop at certain stages in the
                 processing of an instruction and automaticaly display
                 the contents of all registers and storage locations
                 relevant at that time. The paper gives a description of
                 the machine and a discussion of the factors that hav
                 influenced its design.",
  acknowledgement = ack-mfc # " and " # ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
  remark =       "IBM Schools computer with scaled integer format, six
                 decimal digits and exponent range of $ [ - 6, 0] $.",
}

@Book{Thornton:1970:DCC,
  author =       "James E. Thornton",
  title =        "Design of a Computer: the {Control Data 6600}",
  publisher =    pub-SF,
  address =      pub-SF:adr,
  pages =        "v + 181",
  year =         "1970",
  ISBN =         "0-07-057302-6, 0-07-057303-4",
  ISBN-13 =      "978-0-07-057302-4, 978-0-07-057303-1",
  LCCN =         "TK7889.C6 T5 1970",
  bibdate =      "Wed Sep 14 22:45:51 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://archive.computerhistory.org/resources/text/CDC/cdc.6600.thornton.design_of_a_computer_the_control_data_6600.1970.102630394.pdf",
  acknowledgement = ack-nhfb,
  remark =       "See Table V: Nonstandard Floating Point Arithmetic on
                 page 79 for the rules governing Indefinite, Infinity,
                 and Negative Zero operands.",
  tableofcontents = "I: Introduction / 1 \\
                 A. Justification for Large Computers / 1 \\
                 B. Building Blocks / 4 \\
                 C. The Approach / 5 \\
                 II: Organization of the 6600 / 9 \\
                 A. General / 9 \\
                 B. Peripheral Subsystem / 10 \\
                 C. Central Processor-CPU / 12 \\
                 D. Central Storage / 15 \\
                 E. Extended Core Storage / 17 \\
                 III: Basic Circuit Properties / 19 \\
                 A. The Silicon Transistor / 19 \\
                 B. DCTL Logic Circuits / 21 \\
                 C. Logic Symbols / 24 \\
                 D. Transmission Lines / 28 \\
                 E. Packaging / 32 \\
                 IV: Central Storage System / 37 \\
                 A. Storage Module / 37 \\
                 B. Theory of Interleaved Storage / 44 \\
                 C. Stunt Box / 47 \\
                 D. Storage Bus System / 51 \\
                 E. Extended Core Storage / 53 \\
                 F. ECS Coupler and Controller / 55 \\
                 V: Central Processor Functional Units / 57 \\
                 A. Boolean Unit / 59 \\
                 B. Fixed Add Unit / 63 \\
                 C. Data Trunks / 69 \\
                 D. Shift Unit / 71 \\
                 E. Add Unit / 77 \\
                 F. Multiply Unit / 88 \\
                 G. Divide Unit / 101 \\
                 H. Increment Unit / 105 \\
                 I. Branch Unit / 111 \\
                 J. ECS Coupler-Controller / 114 \\
                 VI: Central Processor Control / 117 \\
                 A. Exchange Jump / 117 \\
                 B. Instruction Fetch / 120 \\
                 C. Instruction Issue / 123 \\
                 D. Scoreboard / 125 \\
                 Register Entry/Exit Control / 134 \\
                 F. Summary / 137 \\
                 VII: Peripheral Subsystem / 141 A. Peripheral
                 Processors / 141 \\
                 B. Dead Start / 154 \\
                 C. Disk Storage / 157 \\
                 VIII: Systems Operation / 163 \\
                 A. Files / 163 \\
                 B. Tables / 165 \\
                 C. Circular Buffer for 1/0 / 166 \\
                 D. Job Processing / 167 \\
                 E. System Monitor MTR / 168 \\
                 F. Control Points / 169 \\
                 G. Summary / 171 \\
                 Appendix / 173 \\
                 Index / 177",
}

@Article{Tienari:1970:SMR,
  author =       "Martti Tienari",
  title =        "A Statistical Model of Roundoff Error for Varying
                 Length Floating-Point Arithmetic",
  journal =      j-BIT,
  volume =       "10",
  number =       "3",
  pages =        "355--365",
  month =        sep,
  year =         "1970",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01934204",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  MRclass =      "68.00 (65.00)",
  MRnumber =     "42\#7108",
  bibdate =      "Fri Dec 8 08:24:14 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=10&issue=3&spage=355",
  acknowledgement = ack-nhfb,
  fjournal =     "BIT (Nordisk tidskrift for informationsbehandling)",
  journal-URL =  "http://link.springer.com/journal/10543",
  keywords =     "floating-point arithmetic; rounding errors",
  reviewer =     "R. W. Hamming",
}

@Article{Tung:1970:SDD,
  author =       "Chin Tung",
  title =        "Signed-Digit Division Using Combinational Arithmetic
                 Nets",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-19",
  number =       "8",
  pages =        "746--748",
  month =        aug,
  year =         "1970",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1970.223024",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Nov 15 07:59:25 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith1/papers/ARITH1_Tung.pdf",
  abstract =     "To meet the challenge created by the advent of large-
                 scale integration, a unique microelectronic arithmetic
                 building element and combinational arithmetic nets,
                 composed of the building elements, have been studied
                 and proposed for arithmetic processor design. A fast
                 division algorithm, particularly suitable for floating-
                 point arithmetic, has also been developed for
                 signed-digit arithmetic. This algorithm is
                 characterized by the need of preprocessing the divisor
                 and then exact generation of quotient digits. This
                 paper describes the implementation of this division
                 algorithm with the arithmetic building element and
                 combinational arithmetic nets. The intention here is to
                 explore the feasibility of applying large-scale
                 integration technology to arithmetic processors.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-1; arithmetic building element; combinational
                 arithmetic net; division; large-scale integration;
                 microelectronic block; signed-digit number system",
}

@Article{Usow:1970:CB,
  author =       "K. H. Usow",
  title =        "Certification Bibliography",
  journal =      j-SIGNUM,
  volume =       "5",
  number =       "2",
  pages =        "14--15",
  month =        mar,
  year =         "1970",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Fri Aug 20 10:26:49 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
}

@Article{Waksman:1970:WAI,
  author =       "A. Waksman",
  title =        "On {Winograd}'s Algorithm for Inner Products",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-19",
  number =       "4",
  pages =        "360--361",
  month =        apr,
  year =         "1970",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1970.222926",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Oct 09 18:54:12 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This correspondence demonstrates an improvement on
                 Winograd's algorithm for inner products as applied to
                 the multiplication of two matrices.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "fast matrix multiplication; product of matrices;
                 sufficient number of arithmetical operations",
}

@Article{Wilson:1970:OSA,
  author =       "M. Wayne Wilson",
  title =        "Optimal Starting Approximations for Generating Square
                 Root for Slow or No Divide",
  journal =      j-CACM,
  volume =       "13",
  number =       "9",
  pages =        "559--560",
  month =        sep,
  year =         "1970",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  MRclass =      "65.50",
  MRnumber =     "44\#2338",
  MRreviewer =   "J. E. {Dennis, Jr.}",
  bibdate =      "Thu Sep 1 10:15:43 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "On computing machines with slow or no division, it is
                 preferable to use an iterative scheme for the square
                 root different from the classical Heron scheme. The
                 problem of optimal initial approximants is considered,
                 and some optimal polynomial initial approximations are
                 tabulated.",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  classcodes =   "C5230 (Digital arithmetic methods)",
  corpsource =   "IBM, Houston, TX, USA",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  journalabr =   "Commun ACM",
  keywords =     "CACMA; digital arithmetic; ele; iterative methods;
                 mathematics; numerical methods; optimisation",
}

@TechReport{Yohe:1970:ACB,
  author =       "J. M. Yohe",
  title =        "Accurate Conversion Between Number Bases",
  type =         "{MRC} Technical Summary Report",
  number =       "1109",
  institution =  inst-MRC-WISCONSIN,
  address =      inst-MRC-WISCONSIN:adr,
  month =        oct,
  year =         "1970",
  bibdate =      "Sun Dec 30 21:39:41 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The author presents and proves algorithms for taking a
                 number expressed in base gamma and finding, for a
                 predetermined floating point representation in base
                 beta, its least upper bound, greatest lower bound, and
                 closest approximation.",
  acknowledgement = ack-nhfb,
}

@TechReport{Yohe:1970:BPF,
  author =       "J. M. Yohe",
  title =        "Best possible floating point arithmetic",
  type =         "{MRC} Technical Summary Report",
  number =       "1054",
  institution =  inst-MRC-WISCONSIN,
  address =      inst-MRC-WISCONSIN:adr,
  pages =        "ii + 27",
  month =        mar,
  year =         "1970",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The report presents an algorithm for floating point
                 arithmetic, using single-length arithmetic registers,
                 which yields the most accurate approximation which can
                 be expressed in the given floating point format, the
                 greatest lower bound, or the least upper bound for the
                 result of the operation, whichever is specified by the
                 programmer. This makes the algorithm particularly
                 useful for implementation of interval arithmetic.",
  acknowledgement = ack-nhfb,
  keywords =     "Floating-point arithmetic.",
  remark =       "March 1970. Sponsored by Army Research Office, Durham,
                 N.C.",
}

@Article{Yong:1970:GBA,
  author =       "Lam Lay Yong",
  title =        "The Geometrical Basis of the {Ancient Chinese}
                 Square-Root Method",
  journal =      j-ISIS,
  volume =       "61",
  number =       "1",
  pages =        "92--102",
  month =        "Spring",
  year =         "1970",
  CODEN =        "ISISA4",
  ISSN =         "0021-1753 (print), 1545-6994 (electronic)",
  ISSN-L =       "0021-1753",
  bibdate =      "Tue Jul 30 21:28:39 MDT 2013",
  bibsource =    "http://www.jstor.org/action/showPublication?journalCode=isis;
                 http://www.jstor.org/stable/i302287;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/isis1970.bib",
  URL =          "http://www.jstor.org/stable/229151",
  acknowledgement = ack-nhfb,
  fjournal =     "Isis",
  journal-URL =  "http://www.jstor.org/page/journal/isis/about.html",
}

@Article{Zohar:1970:NRC,
  author =       "S. Zohar",
  title =        "Negative Radix Conversion",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-19",
  number =       "3",
  pages =        "222--226",
  month =        mar,
  year =         "1970",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1970.222900",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 13 08:01:31 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  note =         "See comments \cite{Pawlak:1971:ACN,Wadel:1971:CNR}.",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1671493",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "negative base",
}

@Book{Zuse:1970:CML,
  author =       "Konrad Zuse",
  title =        "{Der Computer, mein Lebenswerk}",
  publisher =    "Verlag moderne Industrie",
  address =      "M{\"u}nchen, Germany",
  pages =        "221",
  year =         "1970",
  LCCN =         "QA76.2.Z8 A3",
  bibdate =      "Mon Nov 4 07:46:57 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "computer engineers --- Germany --- biography;
                 computers --- Germany --- history; Zuse, Konrad",
}

@Article{Abdelmalek:1971:REA,
  author =       "Nabih N. Abdelmalek",
  title =        "Round-off Error Analysis for {Gram--Schmidt} Method
                 and Solution of Linear Least Squares Problems",
  journal =      j-BIT,
  volume =       "11",
  number =       "4",
  pages =        "345--367",
  month =        dec,
  year =         "1971",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01939404",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:12 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=11&issue=4;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=11&issue=4&spage=345",
  acknowledgement = ack-nhfb,
  fjournal =     "BIT (Nordisk tidskrift for informationsbehandling)",
  journal-URL =  "http://link.springer.com/journal/10543",
  keywords =     "floating-point arithmetic; rounding errors",
}

@Article{Alway:1971:GFA,
  author =       "G. G. Alway",
  title =        "A general factorising algorithm",
  journal =      j-COMP-J,
  volume =       "14",
  number =       "2",
  pages =        "166--168",
  month =        may,
  year =         "1971",
  CODEN =        "CMPJA6",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Fri Sep 29 08:51:53 MDT 2000",
  bibsource =    "http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_02/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_02/140166.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_02/tiff/166.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_02/tiff/167.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_02/tiff/168.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C5230 (Digital arithmetic methods)",
  corpsource =   "Nat. Phys. Lab., Teddington, UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "computer algorithm; digital arithmetic; general
                 factorising algorithm; primality of large numbers",
  treatment =    "T Theoretical or Mathematical",
}

@TechReport{Banerji:1971:RAC,
  author =       "D. K. Banerji",
  title =        "Residue arithmetic in computer design",
  institution =  "University of Waterloo",
  address =      "Waterloo, ON, Canada",
  year =         "1971",
  bibdate =      "Thu Nov 18 09:13:45 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://books.google.com/books?id=YNVcPgAACAAJ",
  acknowledgement = ack-nhfb,
}

@Article{Bataille:1971:GCW,
  author =       "M. Bataille",
  title =        "The {Gamma 60}: The computer that was ahead of its
                 time",
  journal =      j-HONEYWELL-COMP-J,
  volume =       "5",
  number =       "3",
  pages =        "99--105",
  month =        "????",
  year =         "1971",
  CODEN =        "HNCJA3",
  ISSN =         "0046-7847",
  bibdate =      "Thu Nov 25 09:37:15 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Honeywell Computer Journal",
  keywords =     "decimal floating-point arithmetic",
  remark =       "The Gamma 60 decimal floating-point system provides 11
                 to 19 decimal digits with an exponent range of $ \pm 40
                 $.",
}

@Book{Bell:1971:CSR,
  editor =       "C. Gordon Bell and Allen Newell",
  title =        "Computer Structures: Readings and Examples",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  pages =        "xix + 668",
  year =         "1971",
  ISBN =         "0-07-004357-4",
  ISBN-13 =      "978-0-07-004357-2",
  LCCN =         "TK7888.3 .B4",
  bibdate =      "Tue Aug 15 18:20:34 MDT 1995",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/v/von-neumann-john.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/w/wilkinson-james-hardy.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
  shorttableofcontents = "Part 1 The Structure of Computers \\
                 Chapter 1 Introduction \\
                 Chapter 2 The PMS and ISP Descriptive Systems \\
                 Chapter 3 The Computer Space \\
                 Part 2 The Instruction-set Processor: Main-line
                 computers \\
                 Section 1 Processors with One Address per Instruction
                 \\
                 Chapter 4 Preliminary Discussion of the Logical Design
                 of an Electronic Computing Instrument \\
                 Chapter 5 The DEC PDP-8 \\
                 Chapter 6 The Whirlwind I Computer \\
                 Chapter 7 Some Aspects of the Logical Design of a
                 Control Computer: A Case Study \\
                 Chapter 8 The UNIVAC System \\
                 Section 2 Processors with a General-Register State \\
                 Chapter 9 The Design Philosophy of Pegasus, A
                 Quantity-production Computer \ Chapter 10 An
                 8-bit-character Computer \\
                 Part 3 The Instruction-Set Processor Level: Variations
                 in the Processor \\
                 Section 1 Processors with Greater than One Address per
                 Instruction \\
                 Chapter 11 The Pilot ACE \\
                 Chapter 12 ZEBRA, A Simple Binary Computer \\
                 Chapter 13 UNIVAC Scientific (1103A) Instruction Logic
                 \\
                 Chapter 14 Instruction Logic of the MIDAC \\
                 Chapter 15 Instruction Logic of the Soviet Strela
                 (Arrow) \\
                 Section 2 Processors Constrained by a Cyclic, Primary
                 Memory \\
                 Chapter 16 The LGP-30 and LGP-21 \\
                 Chapter 17 IBM 650 Instruction Logic \\
                 Section 3 Processors for Variable-length-string Data
                 \\
                 Chapter 18 The IBM 1401 \\
                 Section 4 Desk Calculator Computers: Keyboard
                 Programmable Processors with Small Memories \\
                 Chapter 19 The OLIVETTI Programma 101 Desk Calculator
                 \\
                 Chapter 20 The HP Model 9100A Computing Calculator \\
                 Section 5 Processors with Stack Memories (Zero
                 Addresses per Instruction) \\
                 Chapter 21 Design of an Arithmetic Unit Incorporating a
                 Nesting Store \\
                 Chapter 22 Design of the B 5000 System \\
                 Section 6 Processors with Multiprogramming Ability \\
                 Chapter 23 One-level Storage System \\
                 Chapter 24 A User Machine in a Time-sharing System \\
                 Part 4 The Instruction-set Processor Level:
                 Special-function Processors \\
                 Section 1 Processors to Control Terminals and Secondary
                 Memories (Input-output Processors) \\
                 Chapter 25 The DEC 338 Display Processor \\
                 Section 2 Processors for Array Data \\
                 Chapter 26 NOVA: A List-oriented Computer \\
                 Chapter 27 The ILLIAC IV Computer \\
                 Section 3 Processors Defined by a Microprogram \\
                 Chapter 28 Microprogramming and the Design of the
                 Control Circuits in an Electronic Computer \\
                 Chapter 29 The Design of a General-Purpose
                 Microprogram-controlled Computer with Elementary
                 Structure \\
                 Section 4 Processors Based on a Programming Language
                 \\
                 Chapter 30 A Command Structure for Complex Information
                 Processing \\
                 Chapter 31 System Design of a FORTRAN Machine \\
                 Chapter 32 A Microprogrammed Implementation of EULER on
                 IBM System/360 Model 30 \\
                 Part 5 The PMS Level \\
                 Section 1 Computers with One Central Processor \\
                 Section 2 Computers with One Central Processor and
                 Multiple Input/Output Processors \\
                 Chapter 33 The IBM 1800 \\
                 Chapter 34 The Engineering Design of the Stretch
                 Computer \\
                 Chapter 35 PILOT, The NBS Multicomputer System \\
                 Section 3 Computers for Multiprocessing and Parallel
                 Processing \\
                 Chapter 36 D825 --- A Multiple-computer System for
                 Command and Control \\
                 Chapter 37 A Survey of Problems and Preliminary Results
                 Concerning Parallel Processing and Parallel Processors
                 \\
                 Section 4 Network Computers and Computer Networks \\
                 Chapter 38 The RW-400: A New Polymorphic Data System
                 \\
                 Chapter 39 Parallel Operation in the Control Data 6600
                 \\
                 Chapter 40 Computer Network Examples / 504 \\
                 Part 6 Computer Families \\
                 Section 1 The IBM 701--7094 II Sequence, a Family by
                 Evolution \\
                 Chapter 41 The IBM 7094 I, 11 / 517 \\
                 Section 2 The SDS 910--9300 Series, a Planned Family\\
                 Chapter 42 The SDS 910-9300 Series \\
                 Section 3 The IBM System/360 --- A Series of Planned
                 Machines Which Span a Wide Performance Range \\
                 Chapter 43 The Structure of System/360, Part I ---
                 Outline of the Logical Structure System Implementations
                 \\
                 Chapter 44 The Structure of System/360, Part II ---
                 System Implementations \\
                 Appendix PMS and ISP Notations",
  subject-dates = "John von Neumann (28 December 1903--8 February 1957);
                 James H. Wilkinson (27 September 1919--5 October
                 1986)",
  tableofcontents = "[NB: Bracketed chapter entries are subject cross
                 references] \\
                 Preface / v \\
                 Contributors / xiii \\
                 Acknowledgments / x \\
                 \\
                 Part 1 The Structure of Computers \\
                 \\
                 Chapter 1 Introduction / 3 \\
                 Chapter 2 The PMS and ISP Descriptive Systems / 15 \\
                 Chapter 3 The Computer Space / 37 \\
                 \\
                 Part 2 The Instruction-set Processor: Main-line
                 computers \\
                 \\
                 Section 1 Processors with One Address per Instruction /
                 89 \\
                 \\
                 Chapter 4 Preliminary Discussion of the Logical Design
                 of an Electronic Computing Instrument --- Arthur W.
                 Burks, Herman H. Goldstine, and John von Neumann / 92
                 \\
                 Chapter 5 The DEC PDP-8 / 120 \\
                 Chapter 6 The Whirlwind I Computer --- R. R. Everett /
                 137 \\
                 [Chapter 33 The IBM 1800] \\
                 Chapter 7 Some Aspects of the Logical Design of a
                 Control Computer: A Case Study --- R. L. Alonso, H.
                 Blair-Smith, and A. L. Hopkins / 146 \\
                 [Chapter 42 The SDS 910-9300 Series] \\
                 [Chapter 16 The LGP-30 and LGP-21] \\
                 [Chapter 17 IBM 650 Instruction Logic ---John W. Carr
                 III] \\
                 [Chapter 41 The IBM 7094 I, II] \\
                 Chapter 8 The UNIVAC System --- J. Presper Eckert, Jr,
                 James B. Weiner, H. Frazer Welsh, and Herbert F.
                 Mitchell / 157 \\
                 [Chapter 23 One-level Storage System --- T. Kilburn, D.
                 B. G. Edwards, M. J. Lanigan, and F. H. Summer] \\
                 [Chapter 34 The Engineering Design of the Stretch
                 Computer --- Erich Bloch] \\
                 \\
                 Section 2 Processors with a General-Register State \\
                 \\
                 Chapter 9 The Design Philosophy of Pegasus, A
                 Quantity-production Computer --- W. S. Elliott, C. E.
                 Owen, C. H. Devonald, and B. G. Maudsley / 171 \\
                 [Chapter 43 The Structure of System/360, Part I ---
                 Outline of the Logical Structure --- G. A. Blaauw and
                 F. P. Brooks, Jr.] \\
                 Chapter 10 An 8-bit-character Computer / 184 \\
                 [Chapter 39 Parallel Operation in the Control Data 6600
                 --- James E. Thornton] \\
                 \\
                 Part 3 The Instruction-Set Processor Level: Variations
                 in the Processor \\
                 \\
                 Section 1 Processors with Greater than One Address per
                 Instruction / 191 \\
                 \\
                 Chapter 11 The Pilot ACE --- J. H. Wilkinson / 193 \\
                 Chapter 12 ZEBRA, A Simple Binary Computer --- W. L.
                 van der Poel / 200 \\
                 Chapter 13 UNIVAC Scientific (1103A) Instruction Logic
                 --- John W. Carr III / 205 \\
                 [Chapter 38 The RW-400: A New Polymorphic Data System
                 --- R. E. Porter] \\
                 Chapter 14 Instruction Logic of the MIDAC --- John W.
                 Carr III / 209 \\
                 Chapter 15 Instruction Logic of the Soviet Strela
                 (Arrow) ---John W. Carr III / 213 \\
                 \\
                 Section 2 Processors Constrained by a Cyclic, Primary
                 Memory / 216 \\
                 \\
                 [Chapter 19 The OLIVETTI Programma 101 Desk Calculator]
                 \\
                 [Chapter 12 ZEBRA, A Simple Binary Computer --- W. L.
                 van der Poel] \\
                 Chapter 16 The LGP-30 and LGP-21 / 217 \\
                 [Chapter 11 The Pilot ACE --- J. H. Wilkinson] \\
                 [Chapter 8 The UNIVAC System --- J. Presper Eckert,
                 Jr., James R. Weiner, H. Frazer Welsh, and Herbert F.
                 Mitchell] \\
                 [Chapter 9 The Design Philosophy of Pegasus, A
                 Quantity-production Computer --- W. S. Elliott, C. E.
                 Owen, C. H. Devonald, and B. G. Maudsley] \\
                 Chapter 17 IBM 650 Instruction Logic --- John W. Carr
                 III / 220 \\
                 [Chapter 26 NOVA: A List-oriented Computer --- Joseph
                 E. Wirsching] \\
                 \\
                 Section 3 Processors for Variable-length-string Data /
                 224 \\
                 \\
                 Chapter 18 The IBM 1401 / 228 \\
                 [Chapter 10 An 8-bit-character Computer] \\
                 \\
                 Section 4 Desk Calculator Computers: Keyboard
                 Programmable Processors with Small Memories / 235 \\
                 \\
                 Chapter 19 The OLIVETTI Programma 101 Desk Calculator /
                 237 \\
                 Chapter 20 The HP Model 9100A Computing Calculator ---
                 Richard E. Monnier, Thomas E. Osborne, and David S.
                 Cochran / 243 \\
                 \\
                 Section 5 Processors with Stack Memories (Zero
                 Addresses per Instruction) / 257 \\
                 \\
                 Chapter 21 Design of an Arithmetic Unit Incorporating a
                 Nesting Store --- R. H. Allmark and J. R. Lucking / 262
                 \\
                 Chapter 22 Design of the B 5000 System --- William
                 Lonergan and Paul King / 267 \\
                 [Chapter 36 D825 --- A Multiple-computer System for Command
                 and Control --- James P. Anderson, Samuel A. Hoffman,
                 Joseph Shifman, and Robert J. Williams] \\
                 [Chapter 30 A Command Structure for Complex Information
                 Processing --- J. C. Shaw, A. Newell, H. A. Simon, T.
                 O. Ellis] \\
                 [Chapter 32 Microprogrammed Implementation of EULER on
                 IBM System/360 Model 30 --- Helmut Weber] \\
                 \\
                 Section 6 Processors with Multiprogramming Ability /
                 274 \\
                 \\
                 Chapter 23 One-level Storage System --- T. Kilburn, D.
                 B. G. Edwards, M. J. Lanigan, and F. H. Sumner / 276
                 \\
                 [Chapter 21 Design of the B 5000 System --- William
                 Lonergan and Paul King] \\
                 Chapter 24 A User Machine in a Time-sharing System ---
                 B. W. Lampson, W. W. Lichtenberger, and M. W. Pirtle /
                 291 \\
                 \\
                 Part 4 The Instruction-set Processor Level:
                 Special-function Processors \\
                 \\
                 Section 1 Processors to Control Terminals and Secondary
                 Memories (Input-output Processors) / 303 \\
                 \\
                 [Chapter 41 The IBM 7094 I, II] \\
                 [Chapter 43 The Structure of System/360, Part I ---
                 Outline of the Logical Structure ---- G. A. Blaauw and
                 F. P. Brooks, Jr.] \\
                 [Chapter 33 The IBM 1800] \\
                 Chapter 25 The DEC 338 Display Processor / 305 \\
                 \\
                 Section 2 Processors for Array Data / 315 \\
                 \\
                 Chapter 26 NOVA: A List-oriented Computer --- Joseph E.
                 Wirsching / 316 \\
                 Chapter 27 The ILLIAC IV Computer --- George H. Barnes,
                 Richard M. Brown, Maso Kato, David J. Kuck, Daniel L.
                 Slotnick, and Richard E. Stokes / 320 \\
                 \\
                 Section 3 Processors Defined by a Microprogram / 334
                 \\
                 \\
                 Chapter 28 Microprogramming and the Design of the
                 Control Circuits in an Electronic Computer --- M. V.
                 Wilkes and J. B. Stringer / 335 \\
                 Chapter 29 The Design of a General-Purpose
                 Microprogram-controlled Computer with Elementary
                 Structure --- Thomas W. Kampe / 341 \\
                 [Chapter 20 The HP Model 9100A Computing Calculator
                 ---Richard E. Monnier, Thomas E. Osborne, and David S.
                 Cochran] \\
                 [Chapter 32 A Microprogrammed Implementation of EULER
                 on IBM System/360 Model 30 --- Helmut Weber] \\
                 \\
                 Section 4 Processors Based on a Programming Language /
                 348 \\
                 \\
                 Chapter 30 A Command Structure for Complex Information
                 Processing --- J. C. Shaw, A.Newell, H. A. Simon, and
                 T.O. Ellis / 349 \\
                 \\
                 Chapter 31 System Design of a FORTRAN Machine ---
                 Theodore R. Bashkow, Azra Sasson, and Arnold Kronfeld /
                 363 \\
                 Chapter 32 A Microprogrammed Implementation of EULER on
                 IBM System/360 Model 30 --- Helmut Weber / 382 \\
                 \\
                 Part 5 The PMS Level \\
                 \\
                 Section 1 Computers with One Central Processor / 395
                 \\
                 \\
                 [Chapter 6 The Whirlwind I Computer --- R. R. Everett]
                 \\
                 [Chapter 42 The SDS 910-9300 Series] \\
                 \\
                 Section 2 Computers with One Central Processor and
                 Multiple Input/Output Processors / 396 \\
                 \\
                 [Chapter 5 The DEC PDP-8] \\
                 Chapter 33 The IBM 1800 / 399 \\
                 [Chapter 41 The IBM 7094 I, II] \\
                 [Chapter 43 The Structure of System/360, Part I ---
                 Outline of the Logical Structure -- G. A. Blaauw and F.
                 P. Brooks, Jr.] \\
                 Chapter 34 The Engineering Design of the Stretch
                 Computer -- Erich Bloch / 421 \\
                 Chapter 35 PILOT, The NBS Multicomputer System --- A.
                 L. Leiner, W. A. Notz, J. L. Smith, and A. Weinberger /
                 440 \\
                 \\
                 Section 3 Computers for Multiprocessing and Parallel
                 Processing / 446 \\
                 \\
                 Chapter 36 D825 --- A Multiple-computer System for
                 Command and Control --- James P. Anderson, Samuel A.
                 Hoffman, Joseph Shifman, and Robert J. Williams / 447
                 \\
                 [Chapter 22 Design of the B 5000 System ---- William
                 Lonergan and Paul King] \\
                 Chapter 37 A Survey of Problems and Preliminary Results
                 Concerning Parallel Processing and Parallel Processors
                 --- M. Lehman / 456 \\
                 \\
                 Section 4 Network Computers and Computer Networks / 470
                 \\
                 \\
                 Chapter 38 The RW-400: A New Polymorphic Data System
                 --- R. E. Porter / 477 \\
                 Chapter 39 Parallel Operation in the Control Data 6600
                 --- James E. Thornton / 489 \\
                 Chapter 40 Computer Network Examples / 504 \\
                 \\
                 Part 6 Computer Families \\
                 \\
                 Section 1 The IBM 701--7094 II Sequence, a Family by
                 Evolution / 515 \\
                 \\
                 Chapter 41 The IBM 7094 I, 11 / 517 \\
                 \\
                 Section 2 The SDS 910--9300 Series, a Planned Family /
                 542 \\
                 \\
                 Chapter 42 The SDS 910-9300 Series / 543 \\
                 \\
                 Section 3 The IBM System/360 --- A Series of Planned
                 Machines Which Span a Wide Performance Range / 561 \\
                 \\
                 Chapter 43 The Structure of System/360, Part I ---
                 Outline of the Logical Structure --- G. A. Blaauw and
                 F. P. Brooks, Jr. / 588 \\
                 Chapter 44 The Structure of System/360, Part II ---
                 System Implementations --- W. Y. Stevens / 602 \\
                 \\
                 Appendix PMS and ISP Notations / 607 \\
                 \\
                 General Conventions / 607 \\
                 \\
                 1 Basic Semantics / 608 \\
                 2 Metanotation / 608 \\
                 3 Basic Syntax / 609 \\
                 4 Commands: Assignments, Abbreviation, Variables, Forms
                 / 609 \\
                 5 Indefinite Expressions / 610 \\
                 6 Lists and Sets / 611 \\
                 7 Definite Expressions / 611 \\
                 8 Attributes / 612 \\
                 9 Null Symbol and Optional Expression / 613 \\
                 10 Names / 613 \\
                 11 Numbers / 614 \\
                 12 Quantities, Dimensions, and Units / 615 \\
                 13 Boolean and Relations / 615 \\
                 \\
                 PMS Conventions / 615 \\
                 \\
                 1 Dimensions / 616 \\
                 2 General Units / 616 \\
                 3 Information Units / 616 \\
                 4 Component / 617 \\
                 5 Link (L) / 619 \\
                 6 Memory (M) / 620 \\
                 7 Switch (S) / 623 \\
                 8 Control (K) / 624 \\
                 9 Transducer (T) / 625 \\
                 10 Data-operations (D) / 626 \\
                 11 Processor (P) / 626 \\
                 12 Computer (C) / 628 \\
                 \\
                 ISP Conventions / 628 \\
                 \\
                 1 Data-types / 629 \\
                 2 Instruction / 631 \\
                 3 Operations / 632 \\
                 4 Processors / 635 \\
                 \\
                 Bibliography / 638 \\
                 Name Index / 653 \\
                 Machine and Organization Index / 656 \\
                 Subject Index / 661",
}

@Article{Berg:1971:SAO,
  author =       "R. O. Berg and L. L. Kinney",
  title =        "Serial Adders with Overflow Correction",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-20",
  number =       "6",
  pages =        "668--671",
  month =        jun,
  year =         "1971",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1971.223321",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 13 06:38:16 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1671914",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Caprani:1971:ILR,
  author =       "Ole Caprani",
  title =        "Implementation of a Low Round-Off Summation Method",
  journal =      j-BIT,
  volume =       "11",
  number =       "3",
  pages =        "271--275",
  month =        sep,
  year =         "1971",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01931808",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Sat Nov 14 09:14:57 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=11&issue=3&spage=271",
  acknowledgement = ack-nhfb,
  fjournal =     "BIT (Nordisk tidskrift for informationsbehandling)",
  journal-URL =  "http://link.springer.com/journal/10543",
  keywords =     "accurate floating-point summation; floating-point
                 arithmetic; rounding errors",
}

@Misc{Chen:1971:BAU,
  author =       "Tien Chi Chen",
  title =        "Binary arithmetic unit implementing a multiplicative
                 iteration for the exponential, logarithm, quotient and
                 square root functions",
  howpublished = "United States Patent 3,631,230",
  day =          "28",
  month =        dec,
  year =         "1971",
  bibdate =      "Tue Jan 08 21:54:11 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.freepatentsonline.com/3631230.html",
  abstract =     "Apparatus and a method is described for efficiently
                 achieving arithmetic evaluations for functions such as
                 exponential, logarithm, quotient, and square root with
                 a minimum use of multiplications or divisions.
                 Basically, use is made of the fact that $ x(1 \pm
                 2^{-m}) $ can be evaluated by a shift followed by an
                 add. A pair of numbers $ (x_k, y_k) $ can represent a
                 function $ x : f(x) = g(x_k, y_k) $, such that $ g(l,
                 y_n) = y_n $ for logarithm, quotient and square root.
                 Then, multiplication by shifting is applied to $ x_k $
                 with suitable adjustments on $ y_k $, until $ x_k $ is
                 close to unity, at which time $ y_k $ represents the
                 desired answer. The exponential is computed by
                 essentially reversing the logarithm procedure. A
                 termination algorithm further improves accuracy. The
                 apparatus involves two registers for $ x_k $ and $ y_k
                 $, a local memory, an adder and a shift register.",
  acknowledgement = ack-nhfb,
}

@Article{Chen:1971:BMS,
  author =       "Tien Chi Chen",
  title =        "A Binary Multiplication Scheme Based on Squaring",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-20",
  number =       "6",
  pages =        "678--680",
  month =        jun,
  year =         "1971",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1971.223325",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 13 06:38:16 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1671918",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Misc{Chen:1971:DNC,
  author =       "Tien Chi Chen",
  title =        "Decimal Number Compression",
  howpublished = "Internal IBM memo to Dr. Irving T. Ho.",
  pages =        "4",
  day =          "29",
  month =        mar,
  year =         "1971",
  bibdate =      "Fri Nov 28 16:24:59 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The fact that four bits can represent 16 different
                 states, but a decimal digit exploits only 10 of then
                 (0--9) has been a valid criticism against decimal
                 arithmetic.",
  acknowledgement = ack-mfc # " and " # ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
}

@Article{Chen:1971:EAA,
  author =       "Tien Chi Chen",
  title =        "Efficient Arithmetic Apparatus and Method",
  journal =      j-IBM-TDB,
  volume =       "14",
  number =       "1",
  pages =        "328--330",
  month =        jun,
  year =         "1971",
  CODEN =        "IBMTAA",
  ISSN =         "0018-8689",
  bibdate =      "Tue Jan 08 22:33:33 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IBM Technical Disclosure Bulletin",
}

@InCollection{Clark:1971:SCP,
  author =       "N. W. Clark and W. J. Cody and H. Kuki",
  title =        "Self-Contained Power Routines",
  crossref =     "Rice:1971:MS",
  pages =        "399--415",
  year =         "1971",
  bibdate =      "Thu Sep 15 18:56:49 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Cody:1971:DHC,
  author =       "W. J. Cody",
  title =        "Desirable Hardware Characteristics for Scientific
                 Computation",
  journal =      j-SIGNUM,
  volume =       "6",
  number =       "1",
  pages =        "16--31",
  month =        jan,
  year =         "1971",
  CODEN =        "SNEWD6",
  DOI =          "https://doi.org/10.1145/1052614.1052616",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Tue Apr 12 07:49:57 MDT 2005",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
  xxtitle =      "Hardware characteristics (pages missing from print)",
}

@InCollection{Cody:1971:SEF,
  author =       "W. J. Cody",
  title =        "Software for the Elementary Functions",
  crossref =     "Rice:1971:MS",
  pages =        "171--186",
  year =         "1971",
  bibdate =      "Thu Sep 15 18:56:47 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Dekker:1971:FPT,
  author =       "Theodorus J. Dekker",
  title =        "A Floating-Point Technique for Extending the Available
                 Precision",
  journal =      j-NUM-MATH,
  volume =       "18",
  number =       "3",
  pages =        "224--242",
  year =         "1971",
  CODEN =        "NUMMA7",
  DOI =          "https://doi.org/10.1007/BF01397083",
  ISSN =         "0029-599X (print), 0945-3245 (electronic)",
  ISSN-L =       "0029-599X",
  MRclass =      "68A55",
  MRnumber =     "MR0299007 (45 \#8056)",
  bibdate =      "Fri Dec 8 08:24:14 1995",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  fjournal =     "Numerische Mathematik",
  journal-URL =  "http://link.springer.com/journal/211",
  keywords =     "accurate floating-point summation; balanced ternary",
  xxmonth =      "(none)",
}

@Article{DeLong:1971:UPA,
  author =       "Howard DeLong",
  title =        "Unsolved Problems in Arithmetic",
  journal =      j-SCI-AMER,
  volume =       "224",
  number =       "3",
  pages =        "50--60",
  month =        mar,
  year =         "1971",
  CODEN =        "SCAMAC",
  DOI =          "https://doi.org/10.1038/scientificamerican0371-50",
  ISSN =         "0036-8733 (print), 1946-7087 (electronic)",
  ISSN-L =       "0036-8733",
  bibdate =      "Wed May 22 12:00:01 MDT 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sciam1970.bib",
  URL =          "http://www.nature.com/scientificamerican/journal/v224/n3/pdf/scientificamerican0371-50.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Scientific American",
  journal-URL =  "http://www.nature.com/scientificamerican",
}

@Article{Dutka:1971:SRD,
  author =       "Jacques Dutka",
  title =        "The Square Root of $2$ to $ 1, 000, 000 $ Decimals",
  journal =      j-MATH-COMPUT,
  volume =       "25",
  number =       "116",
  pages =        "927--930",
  month =        oct,
  year =         "1971",
  CODEN =        "MCMPAF",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  bibdate =      "Tue Oct 13 08:06:19 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Comput.",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
}

@Article{Gentleman:1971:OMC,
  author =       "W. Morven Gentleman",
  title =        "Optimal multiplication chains for computing a power of
                 a symbolic polynomial",
  journal =      j-SIGSAM,
  volume =       "??",
  number =       "18",
  pages =        "23--30",
  month =        apr,
  year =         "1971",
  CODEN =        "SIGSBZ",
  DOI =          "https://doi.org/10.1145/1093425.1093426",
  ISSN =         "0163-5824 (print), 1557-9492 (electronic)",
  ISSN-L =       "0163-5824",
  bibdate =      "Tue Jun 17 19:14:25 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper shows that in a certain model of symbolic
                 manipulation of algebraic formulae, the simple method
                 of computing a power of a symbolic polynomial by
                 repeated multiplication by the original polynomial is,
                 in essence, the optimal method.",
  acknowledgement = ack-nhfb,
  fjournal =     "SIGSAM Bulletin",
  issue =        "18",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J1000",
}

@TechReport{Ghest:1971:TCD,
  author =       "R. C. Ghest",
  title =        "A Two's Complement Digital Multiplier, the {Am25S05}",
  type =         "Technical report",
  institution =  "Advanced Micro Devices",
  address =      "Sunnyvale, CA, USA",
  pages =        "????",
  year =         "1971",
  bibdate =      "Fri Nov 09 18:50:36 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Ginsberg:1971:NID,
  author =       "Myron Ginsberg",
  booktitle =    "Proceedings of the First Annual Rocky Mountain
                 Symposium on Microprocessors",
  title =        "Numerical influences on the design of floating-point
                 arithmetic for microcomputers",
  publisher =    "????",
  address =      "????",
  pages =        "24--72",
  year =         "1971",
  bibdate =      "Fri Nov 09 18:52:22 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Book{Glaser:1971:HBO,
  author =       "Anton Glaser",
  title =        "History of Binary and Other Nondecimal Numeration",
  publisher =    "Anton Glaser",
  address =      "Southampton, PA, USA",
  pages =        "ix + 196",
  year =         "1971",
  ISBN =         "0-9600324-1-X",
  ISBN-13 =      "978-0-9600324-1-9",
  LCCN =         "QA141.2 .G55",
  bibdate =      "Fri Mar 17 08:12:27 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "See also revised edition \cite{Glaser:1981:HBO}.",
  acknowledgement = ack-nhfb,
  author-dates = "1924--",
  remark =       "Based on the author's thesis, Temple University, with
                 title: History of modern numeration systems.",
  subject =      "Numeration; History",
  tableofcontents = "Before Leibniz \\
                 Leibniz (1646--1716) \\
                 The rest of the 1700s \\
                 The nineteenth century \\
                 The twentieth century up to the computer age \\
                 Applications to computers \\
                 Contemporary literature",
}

@Article{Golub:1971:CAC,
  author =       "G. H. Golub and L. B. Smith",
  title =        "{Chebyshev} Approximation of Continuous Functions by a
                 {Chebyshev} System of Functions",
  journal =      j-CACM,
  volume =       "14",
  number =       "11",
  pages =        "737--746",
  month =        nov,
  year =         "1971",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Aug 15 09:54:14 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "ACM Algorithm 414.",
  acknowledgement = ack-nj,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@TechReport{Haavie:1971:SMA,
  author =       "T. H{\aa}vie",
  title =        "Some Methods for Automatic Integration and their
                 Implementation on the {CERN CDC 65\slash 6600}
                 Computers",
  type =         "Report",
  number =       "CERN 71-26",
  institution =  "CERN",
  address =      "Geneva, Switzerland",
  day =          "1",
  month =        dec,
  year =         "1971",
  bibdate =      "Thu Jan 04 13:15:46 2024",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/c/clenshaw-charles-w.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://cds.cern.ch/record/190218/files/CERN-71-26.pdf",
  abstract =     "Two schemes for automatic integration using modified
                 Romberg and Clenshaw--Curtis quadratures are discussed.
                 The experience gained testing FORTRAN routines, using
                 both rounded and unrounded arithmetic, on a set of 20
                 test examples are reported.",
  acknowledgement = ack-nhfb,
  keywords =     "automatic integration; CDC arithmetic; Clenshaw\slash
                 Curtis; Romberg; rounding corrections",
  onlinedate =   "iv + 43",
  remark =       "The report gives results, and recommendations, for
                 default (unrounded) and rounded arithmetic computation
                 in the peculiar arithmetic of the CDC 6000\slash 7000
                 family computers, for single precision (48-bit
                 significand, about 14 decimal digits) and double
                 precision (96-bit significand, almost 29 decimal
                 digits). Unlike Wirth's compiler work
                 \cite{Wirth:1972:PCG}, it does not get down to
                 instruction set details, or discuss the problems of
                 integer arithmetic.",
}

@Article{Honey:1971:CCD,
  author =       "D. W. Honey",
  title =        "Correspondence: Calculation of a double-length square
                 root from a double length number using single precision
                 techniques",
  journal =      j-COMP-J,
  volume =       "14",
  number =       "4",
  pages =        "443--443",
  month =        nov,
  year =         "1971",
  CODEN =        "CMPJA6",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Fri Sep 29 08:51:58 MDT 2000",
  bibsource =    "http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_04/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_04/140443.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_04/tiff/443.tif",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@Article{Kagan:1971:FPS,
  author =       "Claude A. R. Kagan",
  title =        "Floating point sub-language of a string language",
  journal =      j-SIGPLAN,
  volume =       "6",
  number =       "10",
  pages =        "20--22",
  month =        nov,
  year =         "1971",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/1317448.1317449",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sat Dec 2 08:35:10 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  URL =          "https://dl.acm.org/citation.cfm?id=1317449",
  abstract =     "The facilities for floating point computation within
                 the framework of a string language currently operating
                 on the PDP-10 at the Western Electric Company
                 Engineering Research Center are considered to be a
                 sublanguage. This sublanguage is accessed through use
                 of the * (asterisk) as a function marker in lieu of the
                 colon, and such use causes execution of all of the
                 available arithmetic functions as well as a family of
                 additional functions whose names are the same as those
                 used in Fortran. The list of functions that will
                 execute in this sublanguage is displayed through
                 execution of ** (LF), expression.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
}

@InProceedings{Kahan:1971:SEA,
  author =       "W. M. Kahan",
  title =        "A Survey of Error Analysis",
  crossref =     "Freiman:1971:PIC",
  pages =        "1214--1239",
  year =         "1971",
  MRclass =      "65G05",
  MRnumber =     "MR0458845 (56 \#17045)",
  bibdate =      "Tue Aug 28 05:24:53 2001",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/k/kahan-william-m.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Information Processing 71",
  URL =          "http://dblp.uni-trier.de/db/conf/ifip/ifip71-2.html#Kahan71",
  acknowledgement = ack-jr # " and " # ack-nhfb,
  keywords =     "accurate floating-point summation",
  remark =       "This paper contains the modified compensating
                 summation algorithm wherein `e = (temp - s) + y' is
                 replaced by `f = 0; if (sign(temp) == sign(y)) {f =
                 (0.46*s - s) + s} e = ((temp - f) - (s - f)) + y',
                 cited in e.g.,
                 \cite{Dalhquist:1974:NM,Higham:1993:AFP}.",
}

@Article{Kan:1971:EAD,
  author =       "E. Kan and J. Aggarwal",
  title =        "Error analysis of digital filter employing
                 floating-point arithmetic",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST,
  volume =       "18",
  number =       "6",
  pages =        "678--686",
  month =        nov,
  year =         "1971",
  CODEN =        "ICSYBT",
  ISSN =         "0098-4094 (print), 1558-1276 (electronic)",
  ISSN-L =       "0098-4094",
  bibdate =      "Sat Jul 16 08:40:53 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See correction \cite{Kan:1973:CEA}.",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems",
  summary =      "The error accumulation in a digital filter employing
                 floating-point arithmetic is studied. Sources of errors
                 are considered to originate from (1) roundoff in the
                 arithmetic operations, (2) quantization of both the
                 input and the initial states, and (3) \ldots{}",
}

@Article{Kingsbury:1971:DFU,
  author =       "N. G. Kingsbury and P. J. W. Rayner",
  title =        "Digital filtering using logarithmic arithmetic",
  journal =      j-ELECT-LETTERS,
  volume =       "7",
  number =       "2",
  pages =        "56--58",
  day =          "28",
  month =        jan,
  year =         "1971",
  CODEN =        "ELLEAK",
  DOI =          "https://doi.org/10.1049/el:19710039",
  ISSN =         "0013-5194 (print), 1350-911X (electronic)",
  ISSN-L =       "0013-5194",
  bibdate =      "Mon May 30 07:32:20 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronics Letters",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2220",
}

@Article{Krishnamurthy:1971:CTW,
  author =       "E. V. Krishnamurthy",
  title =        "Complementary Two-Way Algorithms for Negative Radix
                 Conversions",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-20",
  number =       "5",
  pages =        "543--550",
  month =        may,
  year =         "1971",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1971.223288",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 13 06:38:14 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1671881",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "negative base",
}

@Article{Krishnamurthy:1971:EIR,
  author =       "E. V. Krishnamurthy",
  title =        "Economical Iterative and Range-Transformation Schemes
                 for Division",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-20",
  number =       "4",
  pages =        "470--472",
  month =        apr,
  year =         "1971",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1971.223270",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 13 06:38:14 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1671863",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Kuki:1971:FEP,
  author =       "H. Kuki and J. Ascoly",
  title =        "{FORTRAN} extended-precision library",
  journal =      j-IBM-SYS-J,
  volume =       "10",
  number =       "1",
  pages =        "39--61",
  year =         "1971",
  CODEN =        "IBMSA7",
  ISSN =         "0018-8670",
  bibdate =      "Thu Sep 15 18:51:32 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "IBM Systems Journal",
  xxmonth =      "(none)",
}

@InCollection{Kuki:1971:MFS,
  author =       "H. Kuki",
  title =        "Mathematical Function Subprograms for Basic System
                 Libraries\emdash Objectives, Constraints, and
                 Trade-Off",
  crossref =     "Rice:1971:MS",
  pages =        "187--199",
  year =         "1971",
  bibdate =      "Fri Sep 16 16:27:40 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
}

@Article{Kulisch:1971:AAR,
  author =       "U. Kulisch",
  title =        "An axiomatic approach to rounded computations",
  journal =      j-NUM-MATH,
  volume =       "18",
  number =       "1",
  pages =        "1--17",
  month =        feb,
  year =         "1971",
  CODEN =        "NUMMA7",
  DOI =          "https://doi.org/10.1007/BF01398455",
  ISSN =         "0029-599X (print), 0945-3245 (electronic)",
  ISSN-L =       "0029-599X",
  bibdate =      "Sun Oct 17 16:12:48 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The present paper is intended to give an axiomatic
                 approach to rounded computations. A rounding is defined
                 as a monotone mapping of an ordered set into a subset,
                 which in general is called a lower respectively an
                 upper screen. The first chapter deals with roundings in
                 ordered sets. In the second chapter further properties
                 of roundings in linearly ordered sets are studied. The
                 third chapter deals with the two most important
                 applications, the approximation of the real arithmetic
                 on a finite screen and the approximation of the real
                 interval arithmetic on an upper screen. Beyond these
                 examples various further applications are possible.",
  acknowledgement = ack-nhfb,
  fjournal =     "Numerische Mathematik",
  journal-URL =  "http://link.springer.com/journal/211",
}

@Article{Kupka:1971:SRA,
  author =       "I. Kupka",
  title =        "Simulation of real arithmetic and real functions in
                 finite sets",
  journal =      j-NUM-MATH,
  volume =       "17",
  number =       "2",
  pages =        "143--152",
  year =         "1971",
  CODEN =        "NUMMA7",
  ISSN =         "0029-599X (print), 0945-3245 (electronic)",
  ISSN-L =       "0029-599X",
  bibdate =      "Mon May 26 11:49:34 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classification = "C1220 (Simulation, modelling and identification);
                 C4110 (Error analysis in numerical methods)",
  corpsource =   "Univ. Hamburg, West Germany",
  fjournal =     "Numerische Mathematik",
  journal-URL =  "http://link.springer.com/journal/211",
  keywords =     "error estimation; errors; estimation theory; finite
                 set; floating point arithmetic; real functions;
                 simulation",
  language =     "German",
  treatment =    "T Theoretical or Mathematical",
}

@TechReport{Lindsay:1971:RAF,
  author =       "D. S. Lindsay",
  title =        "A rounded arithmetic {FORTRAN} compiler for {CDC 6000}
                 machines",
  type =         "Report",
  number =       "????",
  institution =  inst-BERKELEY-CS,
  address =      inst-BERKELEY-CS:adr,
  pages =        "????",
  month =        dec,
  year =         "1971",
  bibdate =      "Thu Jan 04 13:08:56 2024",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fortran1.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "rounding corrections",
  remark =       "No copy of this report seems to be available online;
                 it is cited in \cite[p. 34]{Wirth:1972:PCG}. See the
                 remarks in that entry about the challenges of the CDC
                 arithmetic system.",
}

@Article{Majithia:1971:CAN,
  author =       "J. C. Majithia and R. Kitai",
  title =        "A Cellular Array for the Nonrestoring Extraction of
                 Square Roots",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-20",
  number =       "12",
  pages =        "1617--1618",
  month =        dec,
  year =         "1971",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1971.223191",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 13 06:38:22 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1671784",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Majithia:1971:IAM,
  author =       "J. C. Majithia and R. Kitai",
  title =        "An Iterative Array for Multiplication of Signed Binary
                 Numbers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-20",
  number =       "2",
  pages =        "214--216",
  month =        feb,
  year =         "1971",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1971.223216",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 13 06:38:12 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1671809",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Malcolm:1971:AFP,
  author =       "Michael A. Malcolm",
  title =        "On Accurate Floating-Point Summation",
  journal =      j-CACM,
  volume =       "14",
  number =       "11",
  pages =        "731--736",
  month =        nov,
  year =         "1971",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/362854.362889",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  MRclass =      "65G05 (68-XX)",
  MRnumber =     "47 4434",
  MRreviewer =   "P. Brock",
  bibdate =      "Mon Jan 22 07:01:06 MST 2001",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 http://dblp.uni-trier.de/db/journals/cacm/cacm14.html#Malcolm71;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  classcodes =   "C5230 (Digital arithmetic methods)",
  corpsource =   "Stanford University, CA, USA",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "accurate floating-point summation; digital arithmetic;
                 error analysis",
  oldlabel =     "Malcolm71",
  treatment =    "P Practical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Malcolm71",
}

@TechReport{Malcolm:1971:ARP,
  author =       "Michael A. Malcolm",
  title =        "Algorithm to reveal properties of floating-point
                 arithmetic",
  institution =  "Stanford University",
  address =      "Stanford, Ca.",
  pages =        "8",
  year =         "1971",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "AD-727 104",
  acknowledgement = ack-nhfb,
  keywords =     "Algorithms.; Floating-point arithmetic.",
  remark =       "``STAN-CS-71-211.''",
}

@Article{Morris:1971:TFP,
  author =       "R. Morris",
  title =        "Tapered Floating Point: a New Floating-Point
                 Representation",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-20",
  number =       "12",
  pages =        "1578--1579",
  month =        dec,
  year =         "1971",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1971.223174",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 13 06:38:22 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1671767",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Mullet:1971:NME,
  author =       "Gary M. Mullet and Tracy W. Murray",
  title =        "A New Method for Examining Rounding Error in
                 Least-Squares Regression Computer Programs",
  journal =      j-J-AM-STAT-ASSOC,
  volume =       "66",
  number =       "335",
  pages =        "496--498",
  month =        sep,
  year =         "1971",
  CODEN =        "JSTNAL",
  ISSN =         "0162-1459 (print), 1537-274X (electronic)",
  ISSN-L =       "0162-1459",
  bibdate =      "Wed Jan 25 08:05:44 MST 2012",
  bibsource =    "http://www.jstor.org/journals/01621459.html;
                 http://www.jstor.org/stable/i314211;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jamstatassoc1970.bib",
  URL =          "http://www.jstor.org/stable/2283514",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of the American Statistical Association",
  journal-URL =  "http://www.tandfonline.com/loi/uasa20",
}

@Article{Nicoud:1971:IAR,
  author =       "Jean-Daniel Nicoud",
  title =        "Iterative Arrays for Radix Conversion",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-20",
  number =       "12",
  pages =        "1479--1489",
  month =        dec,
  year =         "1971",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1971.223160",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Oct 10 13:44:30 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The general study of the conversion of a number from
                 the radix p to the radix q number system leads to four
                 different algorithms for integers, and to four similar
                 ones for fractions. Most transform algorithms can be
                 implemented by iterative arrays of cells characterized
                 by simple equations. Such arrays are very attractive
                 with present-time large-scale integration technology.
                 Two kinds of cells, that is, two iterative arrays, are
                 sufficient for the near instantaneous conversion of
                 fixed-point numbers from radix p to radix q, or vice
                 versa. For the important special case of binary-decimal
                 conversion, the structure of the cells is studied, and
                 different realizations using the BCD code are
                 described. One of them is specially suited for an LSI
                 realization in MOS technology. The advantages of other
                 codes are discussed. In particular, the use of the
                 biquinary code allows the realization of the fastest
                 cells, with only one gate delay for each line of
                 cells.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "base conversion; binary-decimal conversion; cellular
                 arrays; code conversion; iterative arrays; large-scale
                 integration; MOS technology; number systems; radix
                 conversion algorithms",
}

@Article{Paker:1971:BFP,
  author =       "Y. Paker",
  title =        "A Binary Floating-Point Resistor",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-20",
  number =       "1",
  pages =        "7--11",
  month =        jan,
  year =         "1971",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1971.223074",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 13 06:38:11 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1671667",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@TechReport{Paus:1971:FPA,
  author =       "Dag Paus",
  title =        "Floating point arithmetikk til {Nord-2B}",
  type =         "Hovedoppgave i fysikk",
  institution =  "Universitetet i Oslo",
  address =      "Oslo, Norway",
  pages =        "156",
  year =         "1971",
  bibdate =      "Thu May 09 08:11:14 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  language =     "Norwegian",
}

@Article{Pawlak:1971:ACN,
  author =       "Z. Pawlak",
  title =        "Another Comment on {``Negative Radix Conversion''}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-20",
  number =       "5",
  pages =        "587--587",
  month =        may,
  year =         "1971",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1971.223301",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 13 06:38:15 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  note =         "See \cite{Wadel:1971:CNR,Zohar:1970:NRC}.",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1671894",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "negative base",
}

@Article{Pezaris:1971:BBA,
  author =       "S. D. Pezaris",
  title =        "A 40ns 17-bit by 17-bit array multiplier",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-20",
  number =       "4",
  pages =        "442--447 (??)",
  month =        apr,
  year =         "1971",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1971.223261",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Nov 09 19:12:55 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Pezaris:1971:NBB,
  author =       "S. D. Pezaris",
  title =        "A 40-ns 17-Bit by 17-Bit Array Multiplier",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-20",
  number =       "4",
  pages =        "442--447",
  month =        apr,
  year =         "1971",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1971.223261",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 13 06:38:14 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1671854",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Rhyne:1971:SPN,
  author =       "V. T. Rhyne",
  title =        "A Simple Postcorrection for Nonrestoring Division",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-20",
  number =       "2",
  pages =        "213--214",
  month =        feb,
  year =         "1971",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1971.223215",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 13 06:38:12 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1671808",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@PhdThesis{Rothmaier:1971:BEF,
  author =       "B. Rothmaier",
  title =        "{Die Berechnung der elementaren Funktionen mit
                 beliebiger Genauigkeit} \toenglish {The Computation of
                 Elementary Functions with Arbitrary Accuracy}
                 \endtoenglish",
  type =         "Dissertation",
  school =       "Universit{\"a}t Karlsruhe",
  address =      "Karlsruhe, Germany",
  pages =        "??",
  year =         "1971",
  bibdate =      "Fri Sep 16 16:30:40 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Sarkar:1971:EPP,
  author =       "B. P. Sarkar and E. V. Krishnamurthy",
  title =        "Economic Pseudodivision Processes for Obtaining Square
                 Root, Logarithm, and Arctan",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-20",
  number =       "12",
  pages =        "1589--1593",
  month =        dec,
  year =         "1971",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1971.223178",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 13 06:38:22 MDT 2011",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1671771",
  acknowledgement = ack-nj # "\slash " # ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Schmookler:1971:HSD,
  author =       "Martin S. Schmookler and Arnold Weinberger",
  title =        "High speed decimal addition",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-20",
  number =       "8",
  pages =        "862--867",
  month =        aug,
  year =         "1971",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1971.223362",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Nov 28 19:10:32 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Parallel decimal arithmetic capability is becoming
                 increasingly attractive with new applications of
                 computers in a multiprogramming environment. The direct
                 production of decimal sums offers a significant
                 improvement in addition over methods requiring decimal
                 correction. These techniques are illustrated in the
                 eight-digit adder which appears in the System/360 Model
                 195.",
  acknowledgement = ack-mfc # " and " # ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "decimal floating-point arithmetic",
}

@Article{Schonhage:1971:SMG,
  author =       "A. Sch{\"o}nhage and V. Strassen",
  title =        "{Schnelle Multiplikation gro{\ss}er Zahlen}.
                 ({German}) [{Fast} multiplication of large numbers]",
  journal =      j-COMPUTING,
  volume =       "7",
  number =       "3--4",
  pages =        "281--292",
  year =         "1971",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Thu Jan 04 08:42:36 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 INSPEC Axiom database (1968--date)",
  note =         "Check pages??",
  acknowledgement = ack-ec # " and " # ack-nhfb,
  affiliation =  "University, Konstanz, West Germany",
  classification = "C5230",
  description =  "digital arithmetic",
  fjournal =     "Computing: Archiv f{\"u}r informatik und numerik",
  journal-URL =  "http://link.springer.com/journal/607",
  keywords =     "algorithm; binary numbers; logical nets; multitape
                 Turing machines; product",
  language =     "German",
}

@Article{Shepherd:1971:RSL,
  author =       "B. J. Shepherd",
  title =        "Right Shift for Low-Cost Multiply and Divide",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-20",
  number =       "12",
  pages =        "1586--1589",
  month =        dec,
  year =         "1971",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1971.223177",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 13 06:38:22 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1671770",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Book{Stein:1971:IMA,
  author =       "Marvin L. Stein and William D. Munro",
  title =        "Introduction to machine arithmetic",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "viii + 295",
  year =         "1971",
  LCCN =         "QA76.5 .S752",
  bibdate =      "Fri Nov 9 19:20:08 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  subject =      "Electronic digital computers; Arithmetic",
}

@Article{Stein:1971:SMA,
  author =       "M. L. Stein and W. D. Munro",
  title =        "Scaling Machine Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-20",
  number =       "6",
  pages =        "675--678",
  month =        jun,
  year =         "1971",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1971.223324",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 13 06:38:16 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1671917",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Wadel:1971:CNR,
  author =       "L. B. Wadel",
  title =        "Comment on {``Negative Radix Conversion''}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-20",
  number =       "5",
  pages =        "587--587",
  month =        may,
  year =         "1971",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1971.223300",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 13 06:38:15 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  note =         "See \cite{Pawlak:1971:ACN,Zohar:1970:NRC}.",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1671893",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "negative base",
}

@Article{Walker:1971:BS,
  author =       "R. J. Walker",
  title =        "Binary Summation",
  journal =      j-CACM,
  volume =       "14",
  number =       "6",
  pages =        "417--417",
  month =        jun,
  year =         "1971",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 07:27:52 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm14.html#Walker71;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classcodes =   "C5230 (Digital arithmetic methods)",
  corpsource =   "Cornell University, Ithaca, NY, USA",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "binary summation; digital arithmetic; floating point;
                 roundoff errors; space; storage",
  oldlabel =     "Walker71",
  treatment =    "T Theoretical or Mathematical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Walker71",
}

@InProceedings{Walther:1971:UAE,
  author =       "J. S. Walther",
  title =        "A unified algorithm for elementary functions",
  crossref =     "AFIPS:1971:ACP",
  volume =       "38",
  pages =        "379--385",
  year =         "1971",
  bibdate =      "Thu Sep 1 10:15:31 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Wlodarski:1971:FLN,
  author =       "J. Wlodarski",
  title =        "{Fibonacci} and {Lucas} Numbers Tend to Obey
                 {Benford's Law}",
  journal =      j-FIB-QUART,
  volume =       "9",
  number =       "1",
  pages =        "87--88",
  month =        feb,
  year =         "1971",
  CODEN =        "FIBQAU",
  ISSN =         "0015-0517",
  ISSN-L =       "0015-0517",
  bibdate =      "Thu Oct 20 18:05:33 MDT 2011",
  bibsource =    "http://www.fq.math.ca/9-1.html;
                 https://www.math.utah.edu/pub/tex/bib/fibquart.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.fq.math.ca/Scanned/9-1/wlodarski2.pdf",
  acknowledgement = ack-nhfb,
  ajournal =     "Fib. Quart",
  fjournal =     "The Fibonacci Quarterly",
  journal-URL =  "http://www.fq.math.ca/",
}

@InProceedings{Yohe:1971:R,
  author =       "J. M. Yohe",
  booktitle =    "Proceedings of the 1971 Army Numerical Analysis and
                 Computers Conference",
  title =        "Rounding",
  publisher =    "US Army Research Office",
  address =      "Durham, NC, USA",
  pages =        "213--223",
  year =         "1971",
  LCCN =         "????",
  bibdate =      "Sun Dec 30 21:37:46 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "ARO-D Report 71-4",
  acknowledgement = ack-nhfb,
}

@MastersThesis{Abdelmagid:1972:DFP,
  author =       "Mohamed Nabil Fouad Abdelmagid",
  title =        "Design of a floating point arithmetic unit",
  type =         "Thesis ({M.S.})",
  school =       "Illinois Institute of Technology",
  address =      "Chicago, IL.",
  pages =        "v + 60",
  year =         "1972",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Ahmad:1972:ISH,
  author =       "M. Ahmad",
  title =        "Iterative schemes for high speed division",
  journal =      j-COMP-J,
  volume =       "15",
  number =       "4",
  pages =        "333--336",
  month =        nov,
  year =         "1972",
  CODEN =        "CMPJA6",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Fri Sep 29 08:52:07 MDT 2000",
  bibsource =    "http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_04/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_04/150333.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_04/tiff/333.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_04/tiff/334.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_04/tiff/335.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_04/tiff/336.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C5230 (Digital arithmetic methods)",
  corpsource =   "Univ. Manchester, UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "digital arithmetic; digital computers; high speed
                 division; iterative methods; iterative schemes;
                 multiplicative",
  treatment =    "A Application; T Theoretical or Mathematical",
}

@Article{Bandyopadhyay:1972:IAM,
  author =       "S. Bandyopadhyay and S. Basu and A. K. Choudhury",
  title =        "An Iterative Array for Multiplication of Signed Binary
                 Numbers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-21",
  number =       "8",
  pages =        "921--922",
  month =        aug,
  year =         "1972",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1972.5009055",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 18:58:46 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5009055",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Banerji:1972:TAR,
  author =       "D. K. Banerji and J. A. Brzozowski",
  title =        "On Translation Algorithms in Residue Number Systems",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-21",
  number =       "12",
  pages =        "1281--1285",
  month =        dec,
  year =         "1972",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/PGEC.1967.264810;
                 https://doi.org/10.1109/T-C.1972.223499",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 18:58:48 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1672092;
                 http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=35066",
  abstract =     "This paper considers translation problems in residue
                 number systems. The conversion from a fixed-base
                 representation to a residue representation can be done
                 using residue adders only; we show that relatively
                 simple combinational logic can be used to replace one
                 level of residue addition. In the reverse translation
                 problem, we examine the conditions under which base
                 extension can be used to compute the fixed-base digits
                 from a residue code number, and we study the efficiency
                 of the algorithm.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "base extension; input translation; modular arithmetic;
                 output translation; residue arithmetic; residue number
                 systems",
}

@Article{Brakefield:1972:OFP,
  author =       "James C. Brakefield",
  title =        "An optimal floating point format",
  journal =      j-COMP-ARCH-NEWS,
  volume =       "1",
  number =       "4",
  pages =        "16--17",
  month =        oct,
  year =         "1972",
  CODEN =        "CANED2",
  ISSN =         "0163-5964 (print), 1943-5851 (electronic)",
  ISSN-L =       "0163-5964",
  bibdate =      "Fri May 12 09:41:08 MDT 2006",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGARCH Computer Architecture News",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J89",
}

@Article{Chen:1972:ACE,
  author =       "Tien Chi Chen",
  title =        "Automatic Computation of Exponentials, Logarithms,
                 Ratios and Square Roots",
  journal =      j-IBM-JRD,
  volume =       "16",
  number =       "4",
  pages =        "380--388",
  month =        jul,
  year =         "1972",
  CODEN =        "IBMJAE",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  MRclass =      "65D20",
  MRnumber =     "49 \#1738",
  bibdate =      "Tue Mar 25 14:26:59 MST 1997",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.research.ibm.com/journal/rd/164/chen.pdf",
  abstract =     "It is shown how a relatively simple device can
                 evaluate exponentials, logarithms, ratios and square
                 roots for fraction arguments, employing only shifts,
                 adds, high-speed table lookups, and bit counting. The
                 scheme is based on the cotransformation of a number
                 pair $ (x, y) $ such that the $ F(x, y) = f(x_0) $ is
                 invariant; when $x$ is driven towards a known value $
                 x_w $, $y$ is driven towards the result. For an $N$-bit
                 fraction about $ N / 4 $ iterations are required, each
                 involving two or three adds; then a termination
                 algorithm, based on an add and an abbreviated multiply,
                 completes the process, for a total cost of about one
                 conventional multiply time. Convergence, errors and
                 simulation using APL are discussed.",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  classcodes =   "C5230 (Digital arithmetic methods)",
  corpsource =   "IBM, San Jose, CA, USA",
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
  keywords =     "adds; APL; bit counting; convergence;
                 cotransformation; digital arithmetic; errors;
                 exponentials; high speed table; iteration; logarithms;
                 lookups; ratios; shifts; simulation; square roots;
                 termination algorithm",
  reviewer =     "F. Gotze",
  treatment =    "P Practical",
}

@Article{Chiang:1972:NAB,
  author =       "A. C. L. Chiang and I. S. Reed",
  title =        "Notes on the Arithmetic {BN} Modulo {A} Codes",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-21",
  number =       "8",
  pages =        "891--894",
  month =        aug,
  year =         "1972",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1972.5009046",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 18:58:46 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5009046",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Chien:1972:ECH,
  author =       "R. T. Chien and Se June Hong",
  title =        "Error Correction in High-Speed Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-21",
  number =       "5",
  pages =        "433--438",
  month =        may,
  year =         "1972",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1972.223538",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 18:58:43 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1672131",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Chinal:1972:SCP,
  author =       "J. P. Chinal",
  title =        "Some Comments on Postcorrections for Nonrestoring
                 Division",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-21",
  number =       "12",
  pages =        "1385--1394",
  month =        dec,
  year =         "1972",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1972.223511",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 18:58:49 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1672104",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{DeMori:1972:PSS,
  author =       "R. {De Mori} and A. Serra",
  title =        "A Parallel Structure for Signed-Number Multiplication
                 and Addition",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-21",
  number =       "12",
  pages =        "1453--1454",
  month =        dec,
  year =         "1972",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1972.223525",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 18:58:49 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1672118",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Fenwick:1972:BRD,
  author =       "Peter M. Fenwick",
  title =        "A Binary Representation for Decimal Numbers",
  journal =      j-AUSTRALIAN-COMP-J,
  volume =       "4",
  number =       "4",
  pages =        "146--149",
  month =        nov,
  year =         "1972",
  CODEN =        "ACMJB2",
  ISSN =         "0004-8917",
  bibdate =      "Fri Nov 28 11:31:38 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Australian Computer Journal",
  keywords =     "decimal floating-point arithmetic",
}

@Article{Fettweis:1972:CBM,
  author =       "A. Fettweis",
  title =        "On the connection between multiplier word length
                 limitation and roundoff noise in digital filters",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST,
  volume =       "19",
  number =       "5",
  pages =        "486--491",
  month =        sep,
  year =         "1972",
  CODEN =        "ICSYBT",
  ISSN =         "0098-4094 (print), 1558-1276 (electronic)",
  ISSN-L =       "0098-4094",
  bibdate =      "Sat Jul 16 11:25:06 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems",
  summary =      "It is shown that for digital filters there exists a
                 direct and an indirect connection between the
                 generation of roundoff noise by a multiplier and the
                 effect that the coefficient word length limitation of
                 this multiplier has upon the response \ldots{}",
}

@Article{Franklin:1972:ZDA,
  author =       "J. W. Franklin",
  title =        "Zoned Decimal Arithmetic",
  journal =      j-IBM-TDB,
  volume =       "15",
  number =       "7",
  pages =        "2123--2124",
  month =        dec,
  year =         "1972",
  CODEN =        "IBMTAA",
  ISSN =         "0018-8689",
  bibdate =      "Thu Sep 1 10:16:11 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "IBM Technical Disclosure Bulletin",
  keywords =     "decimal floating-point arithmetic",
}

@Book{Goldstine:1972:CPN,
  author =       "Herman H. Goldstine",
  title =        "The Computer: {From Pascal} to {von Neumann}",
  publisher =    pub-PRINCETON,
  address =      pub-PRINCETON:adr,
  pages =        "xii + 378",
  year =         "1972",
  ISBN =         "0-691-02367-0; 0-691-08104-2",
  ISBN-13 =      "978-0-691-02367-0; 978-0-691-08104-5",
  bibdate =      "Mon Jun 06 19:17:03 2005",
  bibsource =    "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Math/acc-stab-num-alg.bib;
                 ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Math/Matrix.bib;
                 ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Math/sparse.linear.systems.bib;
                 ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/TUBScsd/1972.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Second printing, 1973. Paperback edition 1980. Fifth
                 printing, 1993 with new preface. Reprint 2000 by Books
                 on Demand, Ann Arbor, MI, USA.",
  acknowledgement = ack-nhfb,
  descriptor =   "Computer, ENIAC, Entwicklung, Geschichte, Pascal, Von
                 Neumann",
  kwds =         "book, history, computer",
}

@TechReport{Gosper:1972:HCF,
  author =       "R. W. Gosper",
  title =        "{HAKMEM} 101: Continued Fractions",
  type =         "Memo",
  number =       "AIM 239",
  institution =  "MIT AI Laboratory",
  address =      "Cambridge, MA, USA",
  pages =        "37--44",
  year =         "1972",
  bibdate =      "Fri Nov 30 06:37:23 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.inwap.com/pdp10/hbaker/hakmem/cf.html#item101a",
  acknowledgement = ack-nhfb,
  remark =       "From the document: ``The familiar transcendental
                 functions of rational arguments also have simple
                 continued fractions, but these are generally not
                 regular and cannot be reconstructed from numerical
                 values by a simple algorithm, since nonregular
                 representations aren't unique. The point is, however,
                 that numbers like e, pi, sqrt(2), sin .5, sqrt(7)
                 arctan sqrt(7), etc. can be expressed to unlimited
                 precision by simple programs which produce the terms on
                 demand.'' Also: ``Rational number arithmetic often
                 loses because numerators and denominators grow so large
                 as to require icky multiprecision. Algorithms for
                 arithmetic on continued fractions seem generally
                 unknown. The next items describe how to arithmetically
                 combine continued fractions to produce new ones, one
                 term at a time.'' and ``Continued fractions let us
                 perform numerical calculations a little at a time
                 without ever introducing any error, such as roundoff or
                 truncation. As if this weren't enough, the calculations
                 provide automatic error analysis, and obviate most
                 forms of successive approximation.''",
}

@Article{Gregory:1972:CFP,
  author =       "James Gregory",
  title =        "A Comparison of Floating Point Summation Methods",
  journal =      j-CACM,
  volume =       "15",
  number =       "9",
  pages =        "838--838",
  month =        sep,
  year =         "1972",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 06:46:23 MST 2001",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Distributed/QLD.bib;
                 ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 http://dblp.uni-trier.de/db/journals/cacm/cacm15.html#Gregory72;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  classcodes =   "C5230 (Digital arithmetic methods)",
  corpsource =   "Argonne Nat. Lab., IL, USA",
  descriptors =  "Simulation; statistics; numeric calculation",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "accurate floating-point summation; comparison; digital
                 arithmetic; error; error propagation; floating point
                 summation methods; truncation",
  oldlabel =     "Gregory72",
  treatment =    "T Theoretical or Mathematical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Gregory72",
}

@Article{Gregory:1972:URA,
  author =       "Robert Todd Gregory",
  title =        "The use of residue arithmetic with automatic digital
                 computers",
  journal =      "Delta (Waukesha)",
  volume =       "3",
  number =       "2",
  pages =        "1--27",
  year =         "1972\slash 1973",
  MRclass =      "68A10",
  MRnumber =     "MR0321348 (47 \#9881)",
  MRreviewer =   "A. D. Booth",
  bibdate =      "Thu Nov 8 14:50:21 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Hallin:1972:PAF,
  author =       "T. G. Hallin and M. J. Flynn",
  title =        "Pipelining of Arithmetic Functions",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-21",
  number =       "8",
  pages =        "880--886",
  month =        aug,
  year =         "1972",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1972.5009044",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Nov 09 18:57:52 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Heising:1972:MM,
  author =       "W. Heising and M. O. Rabin and Shmuel Winograd",
  title =        "Multiplication Method",
  journal =      j-IBM-TDB,
  volume =       "15",
  number =       "4",
  pages =        "1147--1148",
  month =        sep,
  year =         "1972",
  CODEN =        "IBMTAA",
  ISSN =         "0018-8689",
  bibdate =      "Thu Sep 1 10:15:07 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "IBM Technical Disclosure Bulletin",
}

@Manual{IBM:1972:ISR,
  author =       "{International Business Machines Corporation}",
  title =        "{IBM System\slash 360} reference data: direct
                 evaluation of floating point numbers in hexadecimal:
                 debugging aid",
  organization = "IBM Corporation",
  address =      "White Plains, NY, USA",
  pages =        "18",
  year =         "1972",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "IBM 360 (Computer)",
  remark =       "``GX20-1787-0.''",
}

@Article{Kamal:1972:HSM,
  author =       "A. A. Kamal and M. A. N. Ghannam",
  title =        "High-Speed Multiplication Systems",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-21",
  number =       "9",
  pages =        "1017--1021",
  month =        sep,
  year =         "1972",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1972.5009082",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 18:58:46 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5009082",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Liu:1972:REF,
  author =       "B. Liu and M. {Van Valkenburg}",
  title =        "On roundoff error of fixed-point digital filters using
                 sign-magnitude truncation",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST,
  volume =       "19",
  pages =        "536--537",
  month =        sep,
  year =         "1972",
  CODEN =        "ICSYBT",
  ISSN =         "0098-4094 (print), 1558-1276 (electronic)",
  ISSN-L =       "0098-4094",
  bibdate =      "Sat Jul 16 11:25:06 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems",
  summary =      "This correspondence gives the statistical mean squared
                 error at the output of a digital filter due to roundoff
                 accumulation when fixed-point arithmetic with
                 sign-magnitude truncation is \ldots{}",
}

@Article{Loevenbruck:1972:CNR,
  author =       "A. P. Loevenbruck",
  title =        "Conversion of Number Representations",
  journal =      j-IBM-TDB,
  volume =       "15",
  number =       "7",
  pages =        "2148--2151",
  month =        dec,
  year =         "1972",
  CODEN =        "IBMTAA",
  ISSN =         "0018-8689",
  bibdate =      "Thu Sep 1 10:16:10 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "IBM Technical Disclosure Bulletin",
}

@Article{Majithia:1972:CAE,
  author =       "J. C. Majithia",
  title =        "Cellular Array for Extraction of Squares and Square
                 Roots of Binary Numbers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-21",
  number =       "9",
  pages =        "1023--1024",
  month =        sep,
  year =         "1972",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1972.5009084",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 18:58:46 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5009084",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Malcolm:1972:ARP,
  author =       "Michael A. Malcolm",
  title =        "Algorithms to Reveal Properties of Floating-Point
                 Arithmetic",
  journal =      j-CACM,
  volume =       "15",
  number =       "11",
  pages =        "949--951",
  month =        nov,
  year =         "1972",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/355606.361870",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Thu Sep 1 10:14:16 1994",
  bibsource =    "Compendex database;
                 ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 http://dblp.uni-trier.de/db/journals/cacm/cacm15.html#Malcolm72;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See also \cite{Gentleman:1974:MAR}.",
  abstract =     "Two algorithms are presented in the form of Fortran
                 subroutines. Each subroutine computes the radix and
                 number of digits of the floating-point numbers and
                 whether rounding or chopping is done by the machine on
                 which it is run. The methods are shown to work on any
                 ``reasonable'' floating-point computer.",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  classcodes =   "C5230 (Digital arithmetic methods)",
  classification = "723",
  corpsource =   "Stanford University, CA, USA",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  journalabr =   "Commun ACM",
  keywords =     "chopping; computer programming; computer programming
                 languages --- Fortran; digital arithmetic; digits;
                 floating point arithmetic; Fortran subroutines;
                 mathematical techniques --- Digital Arithmetic; number
                 of; properties; radix; rounding",
  oldlabel =     "Malcolm72",
  treatment =    "T Theoretical or Mathematical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Malcolm72",
}

@Article{Mandelbaum:1972:ECR,
  author =       "David Mandelbaum",
  title =        "Error correction in residue arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-21",
  pages =        "538--545",
  year =         "1972",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1972.5009006",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  MRclass =      "94A10 (94A20)",
  MRnumber =     "MR0345709 (49 \#10440)",
  MRreviewer =   "P. Deussen",
  bibdate =      "Thu Nov 8 14:50:21 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@TechReport{Manos:1972:CCA,
  author =       "Paul Manos and L. Richard Turner",
  title =        "Constrained {Chebyshev} approximations to some
                 elementary functions suitable for evaluation with
                 floating-point arithmetic",
  type =         "{NASA} Technical Note",
  number =       "TN D-6698",
  institution =  "NASA",
  address =      "Washington, DC, USA",
  pages =        "iii + 68",
  month =        mar,
  year =         "1972",
  bibdate =      "Mon May 22 11:27:24 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/19720010958_1972010958.pdf",
  acknowledgement = ack-nhfb,
}

@MastersThesis{Maple:1972:FPA,
  author =       "Christopher Marion Maple",
  title =        "A floating point analog to digital and digital to
                 analog converter",
  type =         "Thesis ({B.S.})",
  school =       "Massachusetts Institute of Technology. Dept. of
                 Electrical Engineering",
  address =      "Cambridge, MA, USA",
  pages =        "18",
  year =         "1972",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Marino:1972:NAA,
  author =       "D. Marino",
  title =        "New Algorithms for the Approximate Evaluation in
                 Hardware of Binary Logarithms and Elementary
                 Functions",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "21",
  number =       "12",
  pages =        "1416--1421",
  month =        dec,
  year =         "1972",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1972.223516",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Sep 08 08:05:51 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Matula:1972:NTF,
  author =       "David W. Matula",
  title =        "Number Theoretic Foundations of Finite Precision
                 Arithmetic",
  crossref =     "Zaremba:1972:ANT",
  pages =        "479--489",
  year =         "1972",
  bibdate =      "Fri Oct 19 22:58:55 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "base conversion; finite-precision rational arithmetic;
                 number theory; overflow; radix conversion; tape
                 updating problem",
}

@TechReport{Metropolis:1972:ABCa,
  author =       "N. Metropolis",
  title =        "Analyzed Binary Computing",
  type =         "Technical Report",
  number =       "LA-DC--72-783; CONF-720916--2",
  institution =  inst-LASL,
  address =      inst-LASL:adr,
  pages =        "4",
  day =          "12",
  month =        sep,
  year =         "1972",
  bibdate =      "Tue Mar 20 11:25:24 2007",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/metropolis-nicholas.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.osti.gov/energycitations/product.biblio.jsp?osti_id=4647144&query_id=0",
  acknowledgement = ack-nhfb,
}

@InProceedings{Metropolis:1972:ABCb,
  author =       "N. Metropolis",
  title =        "Analyzed Binary Computing",
  crossref =     "IEEE:1972:IAD",
  pages =        "81--84",
  year =         "1972",
  bibdate =      "Wed Mar 21 09:24:37 2007",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/metropolis-nicholas.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A single format for the representation of numbers in a
                 computer is proposed to accommodate both exact and
                 inexact quantities. A consistent set of rules is
                 described for addition (subtraction), multiplication
                 and division of such quantities, both within their
                 separate types, as well as in combination. Error
                 correlation aside, the propagation of inherent errors
                 is monitored in operations with at least one imprecise
                 value. A definitive algorithm must, of course take into
                 account any correlations of inherent errors; these
                 correlations must be recognized and incorporated into
                 the algorithm by the numerical analyst, not by the
                 logical designer of the computer.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Metropolis:1972:ABCc,
  author =       "Nicholas C. Metropolis",
  title =        "Analyzed binary computing",
  crossref =     "IEEE:1972:ITS",
  pages =        "1--14",
  year =         "1972",
  DOI =          "https://doi.org/10.1109/ARITH.1972.6153912",
  bibdate =      "Tue Mar 5 08:31:37 MST 2013",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/metropolis-nicholas.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6153912",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=6148543",
}

@MastersThesis{Miller:1972:DFD,
  author =       "Peter Edwin Miller",
  title =        "The design of a floating-point, double-precision
                 arithmetic unit for the {Digital Equipment
                 Corporation}'s {PDP-9} computer",
  type =         "Thesis ({M.S.})",
  school =       "Ohio State University",
  address =      "Columbus, OH, USA",
  pages =        "83",
  year =         "1972",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Arithmetic --- Computer programs; PDP-9 (Computer)",
}

@InProceedings{Neely:1972:CSN,
  author =       "Peter M. Neely",
  title =        "On conventions for systems of numerical
                 representation",
  crossref =     "ACM:1972:PAA",
  pages =        "644--561",
  year =         "1972",
  bibdate =      "Fri Nov 28 11:28:06 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Present conventions for numeric representation are
                 considered inadequate to serve the needs of applied
                 computing. Thus an augmented digital number system is
                 proposed for use in programming languages and in
                 digital computers. Special symbols are proposed for
                 numbers too large, too small or too close to zero to be
                 represented in the normal digital number system, or
                 which are undefined. Properties of mappings among and
                 between digital number systems are used to justify the
                 augments chosen. Finally a suggestion is made for a new
                 floating point word format that will serve all the
                 above needs and will greatly extend the exponent range
                 of floating point numbers.",
  acknowledgement = ack-nhfb,
}

@Article{Oberman:1972:FRM,
  author =       "R. M. M. Oberman",
  title =        "A Flexible Rate Multiplier Circuit with Uniform Pulse
                 Distribution Outputs",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-21",
  number =       "8",
  pages =        "896--899",
  month =        aug,
  year =         "1972",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1972.5009048",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 18:58:46 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5009048",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Paris:1972:MA,
  author =       "J. B. Paris",
  title =        "On models of arithmetic",
  journal =      j-LECT-NOTES-MATH,
  volume =       "255",
  pages =        "251--280",
  year =         "1972",
  CODEN =        "LNMAA2",
  DOI =          "https://doi.org/10.1007/BFb0059548",
  ISBN =         "3-540-05744-7 (print), 3-540-37162-1 (e-book)",
  ISBN-13 =      "978-3-540-05744-4 (print), 978-3-540-37162-5
                 (e-book)",
  ISSN =         "0075-8434 (print), 1617-9692 (electronic)",
  ISSN-L =       "0075-8434",
  MRclass =      "02H05 (02H13)",
  MRnumber =     "0392552 (52 \#13369)",
  MRreviewer =   "W. Marek",
  bibdate =      "Fri May 9 19:07:09 MDT 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/lnm1970.bib",
  URL =          "http://link.springer.com/chapter/10.1007/BFb0059548/",
  acknowledgement = ack-nhfb,
  book-DOI =     "https://doi.org/10.1007/BFb0059533",
  book-URL =     "http://www.springerlink.com/content/978-3-540-37162-5",
  fjournal =     "Lecture Notes in Mathematics",
  journal-URL =  "http://link.springer.com/bookseries/304",
}

@Article{Pettus:1972:IDC,
  author =       "C. Pettus",
  title =        "Indeterminate $ 0 \div 0 $ check in {APL}",
  journal =      j-SIGPLAN,
  volume =       "7",
  number =       "4",
  pages =        "40--41",
  month =        apr,
  year =         "1972",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Thu May 25 06:58:23 MDT 2006",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "One unique feature of the APL system is the definition
                 $ (0 \div 0) = 1 $. Although there is obvious merit in
                 this decision, in real analysis $ (0 \div 0) $ is
                 indeterminate. If one wishes to be alerted to the fact
                 that a denominator is zero and does not want the result
                 $1$ if the numerator is also zero, one can replace the
                 expression $ X \div Y $ with $ X \times \div Y $. Then
                 if $X$ and $Y$ are both zero, a Domain Error will be
                 reported instead of yielding.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  keywords =     "floating-point arithmetic; zero divide",
}

@Article{Phillips:1972:ICF,
  author =       "C. Phillips",
  title =        "Instabilities caused by floating-point arithmetic
                 quantization",
  journal =      j-IEEE-TRANS-AUTOMAT-CONTR,
  volume =       "17",
  number =       "2",
  pages =        "242--243",
  month =        apr,
  year =         "1972",
  CODEN =        "IETAA9",
  ISSN =         "0018-9286 (print), 1558-2523 (electronic)",
  ISSN-L =       "0018-9286",
  bibdate =      "Sat Jul 16 08:40:53 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Automatic Control",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=9",
  summary =      "It is shown that an otherwise stable digital control
                 system may become unstable due to signal quantization
                 if the controller operates on floating-point
                 arithmetic. Sufficient conditions for instability are
                 developed \ldots{}",
}

@Article{Pichat:1972:CSA,
  author =       "M. Pichat",
  title =        "Correction d'une Somme en Arithm{\'e}tique {\`a}
                 Virgule Flottante. ({French}) {[Correction of a Sum in
                 Floating-Point Arithmetic]}",
  journal =      j-NUM-MATH,
  volume =       "19",
  number =       "5",
  pages =        "400--406",
  year =         "1972",
  CODEN =        "NUMMA7",
  ISSN =         "0029-599X (print), 0945-3245 (electronic)",
  ISSN-L =       "0029-599X",
  bibdate =      "Sat Sep 17 18:30:51 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "From Douglas Priest:
                 (\path=Douglas.Priest@eng.sun.com=) writing in Usenet
                 newsgroup sci.math.num-analysis on 13 Sep 1994 16:04:56
                 GMT: ``\ldots{} An iterative algorithm for computing a
                 protracted sum to working precision by repeatedly
                 applying the sum-and-roundoff method.''",
  acknowledgement = ack-nhfb,
  classification = "C5230 (Digital arithmetic methods)",
  corpsource =   "Conservatoire Nat. Arts M{\'e}tiers, Paris, France",
  fjournal =     "Numerische Mathematik",
  journal-URL =  "http://link.springer.com/journal/211",
  keywords =     "accurate floating-point summation; correct rounding;
                 correction; digital arithmetic; floating point
                 arithmetic; rounding off law; sum; truncature with
                 guard digit",
  language =     "French",
  treatment =    "T Theoretical or Mathematical",
  xxmonth =      "(none)",
  xxnumber =     "(none)",
}

@Article{Ramamoorthy:1972:SPI,
  author =       "C. V. Ramamoorthy and James R. Goodman and K. H. Kim",
  title =        "Some Properties of Iterative Square-Rooting Methods
                 Using High-Speed Multiplication",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-21",
  number =       "8",
  pages =        "837--847",
  month =        aug,
  year =         "1972",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1972.5009039",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 18:58:45 MDT 2011",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5009039",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@TechReport{Randell:1972:ATO,
  author =       "Brian Randell",
  title =        "On {Alan Turing} and the origins of digital
                 computers",
  type =         "Technical report",
  number =       "33",
  institution =  "University of Newcastle upon Tyne, Computing
                 Laboratory",
  address =      "Newcastle upon Tyne, UK",
  pages =        "36",
  year =         "1972",
  LCCN =         "TK7888.3 .R35",
  bibdate =      "Wed Oct 13 09:24:25 MDT 2010",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "University of Newcastle upon Tyne. Computing
                 Laboratory. Technical report series",
  acknowledgement = ack-nhfb,
  subject =      "Von Neumann, John; Turing, Alan Mathison; Electronic
                 digital computers; History",
  subject-dates = "1903--1957 (John von Neumann); 1912--1954 (Alan
                 Turing)",
}

@TechReport{Randell:1972:ODC,
  author =       "Brian Randell",
  title =        "The origins of digital computers: a bibliography",
  type =         "Technical report",
  number =       "38",
  institution =  "Computing Laboratory, University of Newcastle upon
                 Tyne",
  address =      "Newcastle upon Tyne, UK",
  pages =        "iii + 59",
  year =         "1972",
  LCCN =         "TK7888.3 .R35",
  bibdate =      "Wed Oct 13 09:24:25 MDT 2010",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "University of Newcastle upon Tyne, Computing
                 laboratory. Technical report series",
  acknowledgement = ack-nhfb,
  subject =      "Electronic digital computers; History; Bibliography",
}

@Article{Richman:1972:AEA,
  author =       "Paul L. Richman",
  title =        "Automatic Error Analysis for Determining Precision",
  journal =      j-CACM,
  volume =       "15",
  number =       "9",
  pages =        "813--817",
  month =        sep,
  year =         "1972",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  MRclass =      "65G05",
  MRnumber =     "47 2808",
  bibdate =      "Mon Jan 22 07:15:56 MST 2001",
  bibsource =    "Compendex database;
                 http://dblp.uni-trier.de/db/journals/cacm/cacm15.html#Richman72;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The problem considered is that of evaluating a
                 rational expression to within any desired tolerance on
                 a computer which performs variable-precision
                 floating-point arithmetic operations. An automatic
                 error analysis technique is given for determining,
                 directly from the results of a trial low-precision
                 interval arithmetic calculation, just how much
                 precision and data accuracy are required to achieve a
                 desired final accuracy. The technique given generalize
                 easily to the evaluation of many nonrational
                 expressions.",
  acknowledgement = ack-nhfb,
  classcodes =   "B0290B (Error analysis in numerical methods); C4110
                 (Error analysis in numerical methods); C5230 (Digital
                 arithmetic methods)",
  classification = "921",
  corpsource =   "Bell Telephone Labs. Inc., Denver, CO, USA",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  journalabr =   "Commun ACM",
  keywords =     "automatic error analysis; control; digital arithmetic;
                 error analysis; floating point arithmetic; interval
                 arithmetic; mathematical techniques; precision;
                 precision control",
  oldlabel =     "Richman72",
  treatment =    "T Theoretical or Mathematical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Richman72",
}

@PhdThesis{Ripley:1972:PFP,
  author =       "Jerald Lester Ripley",
  title =        "On proofs of floating-point program correctness and a
                 measure of their relative efficiency",
  type =         "Thesis ({Ph.D.})",
  school =       "University of Oklahoma",
  address =      "????",
  pages =        "vi + 105",
  year =         "1972",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Numerical calculations.",
}

@Article{Rohl:1972:NCA,
  author =       "J. S. Rohl and J. A. Linn",
  title =        "A Note on Compiling Arithmetic Expressions",
  journal =      j-COMP-J,
  volume =       "15",
  number =       "1",
  pages =        "13--14",
  month =        feb,
  year =         "1972",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/15.1.13",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:49 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/15/1.toc;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_01/;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/15/1/13.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_01/150013.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_01/tiff/13.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_01/tiff/14.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C5230 (Digital arithmetic methods); C6130 (Data
                 handling techniques); C6150C (Compilers, interpreters
                 and other processors)",
  corpsource =   "Univ. Manchester, UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "arithmetic expressions; compilers; compiling; data
                 handling; digital arithmetic; minimisation;
                 minimization; program; single accumulator; storing;
                 temporary",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Samet:1972:CDL,
  author =       "P. A. Samet and D. W. Honey",
  title =        "Calculation of a Double-Length Square Root from
                 Double-Length Number using Single Precision
                 Techniques",
  journal =      j-COMP-J,
  volume =       "15",
  number =       "2",
  pages =        "116--116",
  month =        may,
  year =         "1972",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/15.2.116",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:49 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/15/2.toc;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_02/;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/15/2/116.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_02/tiff/116.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C5230 (Digital arithmetic methods)",
  corpsource =   "Univ. Coll., London, UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "digital arithmetic; double length; precision
                 techniques; single; square root",
  treatment =    "T Theoretical or Mathematical",
}

@TechReport{Schulenberg:1972:RSS,
  author =       "Craig Schulenberg and James E. Kernan",
  title =        "Results of space shuttle computer floating-point
                 precision study",
  type =         "Report",
  number =       "E-2637",
  institution =  "M.I.T. Charles Stark Draper Laboratory",
  address =      "Cambridge",
  pages =        "various",
  year =         "1972",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Electronic data processing --- Space trajectories.;
                 Reusable space vehicles.",
  remark =       "At head of title: Apollo guidance, navigation and
                 control.",
}

@Article{Schurmann:1972:MEA,
  author =       "A. Schurmann",
  title =        "On the minimum error in addition processes of positive
                 floating-point numbers",
  journal =      j-ZASTOS-MAT,
  volume =       "13",
  pages =        "351--366",
  year =         "1972--1973",
  CODEN =        "ZAMTAK",
  MRclass =      "65G05",
  MRnumber =     "48 3242",
  bibdate =      "Fri Dec 8 08:24:14 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Zastosowania Matematyki",
  reviewer =     "A. D. Booth",
}

@Article{Shaham:1972:NDA,
  author =       "Z. Shaham and Z. Riesel",
  title =        "A Note on Division Algorithms Based on
                 Multiplication",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-21",
  number =       "5",
  pages =        "513--514",
  month =        may,
  year =         "1972",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1972.223557",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 18:58:43 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1672150",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Stallings:1972:CPM,
  author =       "W. T. Stallings and T. L. Boullion",
  title =        "Computation of Pseudoinverse Matrices Using Residue
                 Arithmetic",
  journal =      j-SIAM-REVIEW,
  volume =       "14",
  number =       "1",
  pages =        "152--163",
  month =        "????",
  year =         "1972",
  CODEN =        "SIREAD",
  DOI =          "https://doi.org/10.1137/1014005",
  ISSN =         "0036-1445 (print), 1095-7200 (electronic)",
  ISSN-L =       "0036-1445",
  bibdate =      "Thu Mar 27 09:06:35 MDT 2014",
  bibsource =    "http://epubs.siam.org/toc/siread/14/1;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamreview.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Review",
  journal-URL =  "http://epubs.siam.org/sirev",
  onlinedate =   "January 1972",
}

@Article{Stefanelli:1972:SHS,
  author =       "R. Stefanelli",
  title =        "A Suggestion for a High-Speed Parallel Binary
                 Divider",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-21",
  number =       "1",
  pages =        "42--55",
  month =        jan,
  year =         "1972",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1972.223430",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jan 08 22:42:31 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "family of four procedures to compute the inverse $ 1 /
                 X $ of a given binary number $X$ normalized between 0.5
                 and 1 is described. The quotient is obtained in
                 redundant binary form, i.e., in a base 2 code in which
                 digits can assume any positive or negative integer
                 value. All methods here described can be implemented by
                 combinatorial networks; the dividers realized in this
                 way are very fast because all carry propagations take
                 place at the same time.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InCollection{Tung:1972:A,
  author =       "C. Tung",
  title =        "Arithmetic",
  crossref =     "Cardenas:1972:CS",
  pages =        "??--??",
  year =         "1972",
  bibdate =      "Sat May 18 14:39:14 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Urabae:1972:CEA,
  author =       "Minoru Urabae",
  title =        "Component-wise error analysis of iterative methods
                 practiced on a floating-point system",
  type =         "{MRC} Technical Summary Report",
  number =       "1268",
  institution =  inst-MRC-WISCONSIN,
  address =      inst-MRC-WISCONSIN:adr,
  pages =        "57",
  year =         "1972",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Error analysis (Mathematics); Floating-point
                 arithmetic.; Iterative methods (Mathematics)",
  remark =       "``Received August 11, 1972.'' Sponsored by Army
                 Research Office, Durham, N.C.",
}

@Article{Varian:1972:LEB,
  author =       "Hal R. Varian",
  title =        "Letter to the {Editor}: {Benford's Law}",
  journal =      j-AMER-STAT,
  volume =       "26",
  number =       "3",
  pages =        "65--66",
  month =        jun,
  year =         "1972",
  CODEN =        "ASTAAJ",
  ISSN =         "0003-1305 (print), 1537-2731 (electronic)",
  ISSN-L =       "0003-1305",
  bibdate =      "Fri Mar 30 11:34:37 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/amstat.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://links.jstor.org/sici?sici=0003-1305%28197206%2926%3A3%3C62%3ALTTE%3E2.0.CO%3B2-Q",
  abstract =     "Around 1938 the physicist Frank Benford observed a
                 rather strange fact: tables of logarithms in libraries
                 tend to be dirtier at the beginning than at the end.
                 This indicated to Benford that people had more occasion
                 to calculate with numbers beginning with 1 or 2 than
                 with 8 or 9.\par

                 Benford also found that the frequency of the digit p
                 being the first digit of a decimal number was very
                 closely approximated by $ \log (p + 1) - \log p $
                 [i.e., $ \log (1 + 1 / p) $ ]. This has become known as
                 Benford's law.",
  acknowledgement = ack-nhfb,
  fjournal =     "The American Statistician",
  journal-URL =  "http://www.tandfonline.com/loi/utas20",
  keywords =     "Benford's Law; Law of Anomalous Numbers; Zipf's Law",
}

@TechReport{Wirth:1972:PCG,
  author =       "Niklaus Wirth",
  title =        "On ``{Pascal}'', Code Generation, and the {CDC 6000}
                 Computer",
  type =         "Report",
  number =       "STAN-CS-72-257",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "i + 38",
  month =        feb,
  year =         "1972",
  bibdate =      "Thu Jan 04 12:57:12 2024",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "``PASCAL'' is a general purpose programming language
                 with characteristics similar to ALGOL 60, but with an
                 enriched set of program- and data structuring
                 facilities. It has been implemented on the CDC 6000
                 computer. This paper discusses selected topics of code
                 generation, in particular the selection of instruction
                 sequences to represent simple operations on arithmetic,
                 Boolean, and powerset operands. Methods to implement
                 recursive procedures are briefly described, and it is
                 hinted that the more sophisticated solutions are not
                 necessarily also the best. The CDC 6000 architecture
                 appears as a frequent source of pitfalls and nuisances,
                 and its main trouble spots are scrutinized and
                 discussed.",
  acknowledgement = ack-nhfb,
  author-dates = "15 February 1934--1 January 2024",
  remark =       "This report contains an interesting discussion of the
                 problems for compiler writers with a hardware
                 arithmetic design that subsumes integer arithmetic
                 inside one's complement floating-point arithmetic, and
                 is unable to detect integer overflow. The CDC 6000 and
                 7000, and Burroughs 5000 and 6000 families, share some
                 of these difficulties.",
}

@Book{Young:1972:SNM,
  author =       "David M. Young and Robert Todd Gregory",
  title =        "A Survey of Numerical Mathematics",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "x + 492 (A1--A18 and B1--B14 and I1--I19)",
  year =         "1972",
  ISBN =         "0-201-08773-1, 0-486-65691-8 (Dover paperback)",
  ISBN-13 =      "978-0-201-08773-4, 978-0-486-65691-5 (Dover
                 paperback)",
  LCCN =         "QA297 .Y63 1972",
  MRclass =      "65-02",
  MRnumber =     "53 11954a",
  bibdate =      "Wed Jan 17 10:57:04 1996",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/y/young-david-m.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/matrix-analysis-2ed.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  reviewer =     "D. Greenspan",
  tableofcontents = "1: Numerical Analysis as a Subject Area \\
                 1.1 Introduction \\
                 1.2 Some pitfalls in computation \\
                 1.3 Mathematical and computer aspects of an algorithm
                 \\
                 1.4 Numerical instability of algorithms and
                 ill-conditioned problems \\
                 1.5 Typical problems of interest to the numerical
                 analyst \\
                 1.6 Iterative methods \\
                 2: Elementary Operations with Automatic Digital
                 Computers \\
                 2.1 Introduction \\
                 2.2 Binary arithmetic \\
                 2.3 Conversion from base $D$ to base $B$ representation
                 \\
                 2.4 Representation of integers on a binary computer \\
                 2.5 Floating-point representations \\
                 2.6 Computer-representable numbers \\
                 2.7 Floating-point arithmetic operations \\
                 2.8 Fortran analysis of a floating-point number \\
                 2.9 Calculation of elementary functions \\
                 3: Surveillance of Number Ranges \\
                 3.1 Introduction \\
                 3.2 Allowable number ranges \\
                 3.3 Basic real arithmetic operations \\
                 3.4 The quadratic equation \\
                 3.5 Complex arithmetic operations \\
                 4: Solution of Equations \\
                 4.1 Introduction \\
                 4.2 Attainable accuracy \\
                 4.3 Graphical methods \\
                 4.4 The method of bisection \\
                 4.5 The method of false position \\
                 4.6 The secant method \\
                 4.7 General properties of iterative methods \\
                 4.8 Generation of iterative methods \\
                 4.9 The Newton method \\
                 4.10 Muller's method \\
                 4.11 Orders of convergence of iterative methods \\
                 4.12 Acceleration of the convergence \\
                 4.13 Systems of nonlinear equations \\
                 5: Roots of Polynomial Equations \\
                 5.1 Introduction \\
                 5.2 General properties of polynomials \\
                 5.3 The Newton method and related methods \\
                 5.4 Muller's method and Cauchy's method \\
                 5.5 Location of the roots \\
                 5.6 Root acceptance and refinement \\
                 5.7 Matrix related methods: the modified Bernoulli
                 method \\
                 5.8 Matrix related methods: the IP method \\
                 5.9 Polyalgorithms \\
                 5.10 Other methods \\
                 6: Interpolation and Approximation \\
                 6.1 Introduction \\
                 6.2 Linear interpolation \\
                 6.3 Convergence and accuracy of linear interpolation
                 \\
                 6.4 Lagrangian interpolation \\
                 6.5 Convergence and accuracy of Lagrangian
                 interpolation \\
                 6.6 Interpolation with equal intervals \\
                 6.7 Hermite interpolation \\
                 6.8 Limitations on polynomial interpolation: smooth
                 interpolation \\
                 6.9 Inverse interpolation \\
                 6.10 Approximation by polynomials \\
                 6.11 Least squares approximation by polynomials \\
                 6.12 Rational approximation \\
                 6.13 Trigonometric interpolation and approximation \\
                 6.14 Interpolation in two variables \\
                 7: Numerical Differentiation and Quadrature \\
                 7.1 Introduction \\
                 7.2 The method of undetermined weights \\
                 7.3 Numerical differentiation \\
                 7.4 Numerical quadrature --- equal intervals \\
                 7.5 The Euler--MacLaurin formula \\
                 7.6 Romberg integration \\
                 7.7 Error determination \\
                 7.8 Numerical quadrature --- unequal intervals \\
                 8: Ordinary Differential Equations \\
                 8.1 Introduction \\
                 8.2 Existence and uniqueness \\
                 8.3 Analytic methods \\
                 8.4 Integral equation formulation --- the Picard method
                 of successive approximations \\
                 8.5 The Euler method \\
                 8.6 Methods based on numerical quadrature \\
                 8.7 Error estimation for predictor-corrector methods
                 \\
                 8.8 A numerical example \\
                 8.9 Runge--Kutta methods \\
                 8.10 Methods based on numerical differentiation \\
                 8.11 Higher-order equations and systems of first-order
                 equations \\
                 8.12 The use of high-speed computers \\
                 Appendix A \\
                 Appendix B \\
                 Appendix C \\
                 Bibliography \\
                 Index",
}

@Article{Aird:1973:SUM,
  author =       "T. Aird and D. Dodson and E. Houstis and J. Rice",
  title =        "Statistics on the Use of Mathematical Subroutines from
                 a Computer Center Library",
  journal =      j-SIGNUM,
  volume =       "8",
  number =       "4",
  pages =        "8--9",
  month =        oct,
  year =         "1973",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Thu Sep 1 10:14:44 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
}

@MastersThesis{Anjoorian:1973:EME,
  author =       "Harry Anjoorian",
  title =        "An example of microprogrammed extended-precision
                 floating-point arithmetic",
  type =         "Thesis ({M.A.})",
  school =       "California State University, Chico",
  address =      "Chico, CA, USA",
  pages =        "ix + 94",
  year =         "1973",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Computer arithmetic and logic units.; Electronic
                 digital computers --- Design and construction.",
}

@Article{Atkins:1973:PCA,
  author =       "David E. {Atkins, III} and Harvey L. Garner",
  title =        "Preface: Computer Arithmetic: An Introduction and
                 Overview [{Second IEEE Symposium on Computer
                 Arithmetic, May 15--16, 1972, University of
                 Maryland}]",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-22",
  number =       "6",
  pages =        "549--551",
  month =        jun,
  year =         "1973",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1973.5009104",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Nov 09 19:18:24 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5009104;
                 http://www.acsel-lab.com/arithmetic/arith2/papers/ARITH2_Atkins.pdf",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-2",
}

@Article{Avizienis:1973:AAE,
  author =       "Algirdas Avi{\v{z}}ienis",
  title =        "Arithmetic Algorithms for Error-Coded Operands",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-22",
  number =       "6",
  pages =        "567--572",
  month =        jun,
  year =         "1973",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1973.5009108",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Nov 09 19:18:24 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith2/papers/ARITH2_Avizienis.pdf",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-2",
}

@Book{Barna:1973:ICD,
  author =       "Arpad Barna and Dan I. Porat",
  title =        "Integrated Circuits in Digital Electronics",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xi + 483",
  year =         "1973",
  ISBN =         "0-471-05050-4",
  ISBN-13 =      "978-0-471-05050-6",
  LCCN =         "TK7868.D5 B43",
  bibdate =      "Thu Apr 2 08:38:35 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
}

@Article{Barsi:1973:ECP,
  author =       "F. Barsi and P. Maestrini",
  title =        "Error Correcting Properties of Redundant Residue
                 Number Systems",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-22",
  number =       "3",
  pages =        "307--315",
  month =        mar,
  year =         "1973",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/PGEC.1967.264810;
                 https://doi.org/10.1109/T-C.1973.223711",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 16:45:18 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1672304;
                 http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=35074",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "residue arithmetic; residue number system",
  summary =      "The error correcting properties of the redundant
                 residue number systems (RNS) are investigated through a
                 more natural a approach than was previously known. The
                 necessary and sufficient condition for the correction
                 of a given error affecting a single \ldots{}",
}

@Article{Baugh:1973:TCP,
  author =       "C. R. Baugh and B. A. Wooley",
  title =        "A Two's Complement Parallel Array Multiplication
                 Algorithm",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-22",
  number =       "12",
  pages =        "1045--1047",
  month =        dec,
  year =         "1973",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1973.223648",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 16:45:37 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  note =         "See comments
                 \cite{Blankenship:1974:CTC,Kroft:1974:CTC}.",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1672241",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Besslich:1973:MDS,
  author =       "P. W. Besslich and S. Raman",
  title =        "Multiplication, Division and Square Root Extraction
                 Methods for Electronic Desk Calculators",
  journal =      "Journal of the Institution of Telecommunication
                 Engineers (India)",
  volume =       "19",
  number =       "4",
  month =        apr,
  year =         "1973",
  bibdate =      "Thu Sep 1 10:16:11 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Brent:1973:PAV,
  author =       "Richard P. Brent",
  title =        "On the Precision Attainable with Various
                 Floating-Point Number Systems",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-22",
  number =       "6",
  pages =        "601--607",
  month =        jun,
  year =         "1973",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1973.5009113",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Sep 1 10:14:15 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith2/papers/ARITH2_Brent.pdf",
  acknowledgement = ack-nj,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-2",
}

@Article{Brent:1973:PEA,
  author =       "R. Brent and D. Kuck and K. Maruyama",
  title =        "The Parallel Evaluation of Arithmetic Expressions
                 Without Division",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-22",
  number =       "5",
  pages =        "532--534",
  month =        may,
  year =         "1973",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1973.223757",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 16:45:23 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1672350",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Cappa:1973:AIA,
  author =       "M. Cappa and V. C. Hamacher",
  title =        "An Augmented Iterative Array for High-Speed Binary
                 Division",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-22",
  number =       "2",
  pages =        "172--175",
  month =        feb,
  year =         "1973",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1973.223680",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 16:45:15 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  note =         "See comments \cite{Gardiner:1974:CAI}.",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1672273",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Cody:1973:SDN,
  author =       "William J. {Cody, Jr.}",
  title =        "Static and Dynamic Numerical Characteristics of
                 Floating-Point Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-22",
  number =       "6",
  pages =        "598--601",
  month =        jun,
  year =         "1973",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1973.5009112",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Sep 1 10:14:15 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith2/papers/ARITH2_Cody.pdf",
  acknowledgement = ack-nj,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-2",
}

@Article{Dorr:1973:REC,
  author =       "Fred W. Dorr and Cleve B. Moler",
  title =        "Roundoff error on the {CDC 6600\slash 7600}
                 computers",
  journal =      j-SIGNUM,
  volume =       "8",
  number =       "2",
  pages =        "24--26",
  month =        apr,
  year =         "1973",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Tue Apr 12 07:49:59 MDT 2005",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classcodes =   "C5230 (Digital arithmetic methods)",
  corpsource =   "Univ. California, Los Alamos, NM, USA",
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
  keywords =     "arithmetic; CDC 6600/7600 computers; computer; digital
                 arithmetic; program; roundoff error",
  treatment =    "P Practical; X Experimental",
}

@Article{Du:1973:CSS,
  author =       "Min-Wen Du and C. Dennis Weiss",
  title =        "Circuit Structure and Switching Function
                 Verification",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-22",
  number =       "6",
  pages =        "618--625",
  month =        jun,
  year =         "1973",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1973.5009116",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Nov 09 19:18:24 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith2/papers/ARITH2_Du.pdf",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-2",
}

@Article{Ercegovac:1973:REC,
  author =       "Milo{\v{s}} D. Ercegovac",
  title =        "Radix-16 Evaluation of Certain Elementary Functions",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-22",
  number =       "6",
  pages =        "561--566",
  month =        jun,
  year =         "1973",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1973.5009107",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Sep 1 10:15:39 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith2/papers/ARITH2_Ercegovac.pdf",
  acknowledgement = ack-nj,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-2",
}

@TechReport{Erkio:1973:EAV,
  author =       "Hannu Erkio",
  title =        "An extension of {ALGOL} with variable precision
                 floating-point arithmetic",
  type =         "Series {A}. Report",
  number =       "1973/2",
  institution =  "University of Helsinki, Department of Computer
                 Science",
  address =      "Helsinki",
  pages =        "ii + 20",
  year =         "1973",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ALGOL (Computer program language); Floating-point
                 arithmetic",
}

@Article{Fettweis:1973:RNA,
  author =       "A. Fettweis",
  title =        "Roundoff noise and attenuation sensitivity in digital
                 filters with fixed-point arithmetic",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST,
  volume =       "20",
  number =       "2",
  pages =        "174--175",
  month =        mar,
  year =         "1973",
  CODEN =        "ICSYBT",
  ISSN =         "0098-4094 (print), 1558-1276 (electronic)",
  ISSN-L =       "0098-4094",
  bibdate =      "Sat Jul 16 11:25:06 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems",
  summary =      "A general expression is established which relates the
                 output roundoff noise generated by a fixed-point
                 multiplier in a digital filter to the sensitivity of
                 the filter attenuation with respect to the
                 corresponding multiplier coefficient. It confirms
                 \ldots{}",
}

@Article{Gelenbe:1973:UAE,
  author =       "Erol Gelenbe",
  title =        "A Unified Approach to the Evaluation of a Class of
                 Replacement Algorithms",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-22",
  number =       "6",
  pages =        "611--618",
  month =        jun,
  year =         "1973",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1973.5009115",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Nov 09 19:18:24 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith2/papers/ARITH2_Gelenbe.pdf",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-2",
}

@Article{Green:1973:NTF,
  author =       "D. H. Green and R. G. Kelsch",
  title =        "Nonlinear Ternary Feedback Shift Registers",
  journal =      j-COMP-J,
  volume =       "16",
  number =       "4",
  pages =        "360--367",
  month =        nov,
  year =         "1973",
  CODEN =        "CMPJA6",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Fri Sep 29 08:52:16 MDT 2000",
  bibsource =    "Compendex database;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_04/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_04/160360.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_04/tiff/360.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_04/tiff/361.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_04/tiff/362.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_04/tiff/363.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_04/tiff/364.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_04/tiff/365.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_04/tiff/366.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_04/tiff/367.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "B1260 (Pulse circuits); B1265 (Digital electronics);
                 C5120 (Logic and switching circuits); C5230 (Digital
                 arithmetic methods)",
  classification = "722",
  corpsource =   "Univ. Manchester Inst. Sci. Technol., UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "arithmetic; coding theory; communications; computers,
                 digital; digital arithmetic; digital computers;
                 feedback shift registers; functions; nonlinear;
                 polynomial domain representation; shift registers;
                 ternary",
  treatment =    "T Theoretical or Mathematical",
}

@Book{Hamming:1973:NMS,
  author =       "R. W. (Richard Wesley) Hamming",
  title =        "Numerical methods for scientists and engineers",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  edition =      "Second",
  pages =        "ix + 721",
  year =         "1973",
  ISBN =         "0-07-025887-2",
  ISBN-13 =      "978-0-07-025887-7",
  LCCN =         "QA297 .H28 1973",
  bibdate =      "Fri Aug 20 09:12:08 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "International series in pure and applied mathematics",
  acknowledgement = ack-nhfb,
  subject =      "Numerical analysis; Data processing",
}

@Article{Hwang:1973:RRS,
  author =       "W. G. Hwang and John Todd",
  title =        "A recurrence relation for the square root",
  journal =      j-J-APPROX-THEORY,
  volume =       "9",
  pages =        "299--306",
  year =         "1973",
  CODEN =        "JAXTAZ",
  DOI =          "https://doi.org/10.1016/0021-9045(73)90075-0",
  ISSN =         "0021-9045,1096-0430",
  ISSN-L =       "0021-9045",
  MRclass =      "65H05",
  MRnumber =     "373270",
  MRreviewer =   "L. Fox",
  bibdate =      "Sat Oct 21 14:25:01 2023",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/t/todd-john.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  ZMnumber =     "0271.65032",
  acknowledgement = ack-nhfb,
  author-dates = "John Todd (16 May 1911--21 June 2007)",
  fjournal =     "Journal of Approximation Theory",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00219045",
  received =     "19 April 1971",
  ZBmath =       "3426800",
}

@Article{Jacobsohn:1973:CDA,
  author =       "David H. Jacobsohn",
  title =        "A Combinatoric Division Algorithm for Fixed-Integer
                 Divisors",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-22",
  number =       "6",
  pages =        "608--610",
  month =        jun,
  year =         "1973",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1973.5009114",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Nov 09 19:18:24 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith2/papers/ARITH2_Jacobsohn.pdf",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-2",
}

@TechReport{Kahan:1973:IAL,
  author =       "W. Kahan",
  title =        "Implementation of algorithms (lecture notes by {W. S.
                 Haugeland} and {D. Hough})",
  type =         "Technical report",
  number =       "20",
  institution =  "Department of Computer Science",
  address =      "Berkeley, CA, USA",
  year =         "1973",
  bibdate =      "Tue Aug 28 05:28:07 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "accurate floating-point summation",
  remark =       "This paper contains the modified compensating
                 summation algorithm wherein `e = (temp - s) + y' is
                 replaced by `f = 0; if (sign(temp) == sign(y)) {f =
                 (0.46*s - s) + s} e = ((temp - f) - (s - f)) + y',
                 cited in e.g.,
                 \cite{Dalhquist:1974:NM,Higham:1993:AFP}. Kahan remarks
                 ``The mysterious constant 0.46, which could perhaps be
                 any number between 0.25 and 0.50, and the fact that the
                 proof requires a consideration of known machines
                 designs, indicate that this algorithm is not an advance
                 in computer science.''",
}

@Article{Kan:1973:CEA,
  author =       "E. Kan and J. Aggarwal",
  title =        "Correction to {``Error Analysis of Digital Filters
                 Employing Floating-Point Arithmetic''}",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST,
  volume =       "20",
  number =       "5",
  pages =        "617--618",
  month =        sep,
  year =         "1973",
  CODEN =        "ICSYBT",
  ISSN =         "0098-4094 (print), 1558-1276 (electronic)",
  ISSN-L =       "0098-4094",
  bibdate =      "Sat Jul 16 08:40:53 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Kan:1971:EAD}.",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems",
}

@Article{Kanani:1973:NCS,
  author =       "Dhirubhai V. Kanani and Kenneth H. O'Keefe",
  title =        "A Note on Conditional-Sum Addition for Base $ - 2 $
                 Systems",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-22",
  number =       "6",
  pages =        "626--626",
  month =        jun,
  year =         "1973",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1973.5009117",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 16:45:26 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5009117;
                 http://www.acsel-lab.com/arithmetic/arith2/papers/ARITH2_Kanani.pdf",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-2; negative base",
}

@Article{Kaneko:1973:LCO,
  author =       "T. Kaneko",
  title =        "Limit-cycle oscillations in floating-point digital
                 filters",
  journal =      j-IEEE-TRANS-AUDIO-ELECTROACOUST,
  volume =       "21",
  number =       "2",
  pages =        "100--106",
  month =        apr,
  year =         "1973",
  CODEN =        "ITADAS",
  ISSN =         "0018-9278 (print), 1558-2582 (electronic)",
  ISSN-L =       "0018-9278",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Audio and Electroacoustics",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=8337",
  summary =      "In a digital filter realized with fixed-point
                 arithmetic, there is a peculiar phenomenon known as
                 limit-cycle oscillation, which is due to roundoff
                 errors. For floating-point arithmetic, it has been
                 conjectured that its amplitude is negligibly small,
                 \ldots{}",
}

@Article{Kaneko:1973:LRE,
  author =       "Toyohisa Kaneko and Bede Liu",
  title =        "On Local Roundoff Errors in Floating-Point
                 Arithmetic",
  journal =      j-J-ACM,
  volume =       "20",
  number =       "3",
  pages =        "391--398",
  month =        jul,
  year =         "1973",
  CODEN =        "JACOAH",
  DOI =          "https://doi.org/10.1145/321765.321771",
  ISSN =         "0004-5411 (print), 1557-735X (electronic)",
  ISSN-L =       "0004-5411",
  MRclass =      "65G05",
  MRnumber =     "49 8318",
  bibdate =      "Tue Oct 09 10:18:49 2007",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A bound on the relative error in floating-point
                 addition using a single-precision accumulator with
                 guard digits is derived. It is shown that even with a
                 single guard digit, the accuracy can be almost as good
                 as that using a double-precision accumulator. A
                 statistical model for the roundoff error in
                 double-precision multiplication and addition is also
                 derived. The model is confirmed by experimental
                 measurements.",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  fjournal =     "Journal of the ACM",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J401",
  reviewer =     "V. V. Ivanov",
}

@TechReport{Kent:1973:PDS,
  author =       "Jan G. Kent",
  title =        "Procedures for the description and simulation of
                 floating point instructions",
  type =         "Report",
  number =       "426",
  institution =  "Norwegian Computing Center",
  address =      "Oslo, Norway",
  month =        sep,
  year =         "1973",
  bibdate =      "Sat Jan 09 06:27:20 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Kent:1973:TDA,
  author =       "Jan G. Kent",
  title =        "Theoretical definition, analysis and comparison of
                 floating point instructions",
  type =         "Report",
  number =       "425",
  institution =  "Norwegian Computing Center",
  address =      "Oslo, Norway",
  month =        sep,
  year =         "1973",
  bibdate =      "Sat Jan 09 06:27:20 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Kielbasinski:1973:SAC,
  author =       "Andrzej Kie{\l}basi{\'n}ski",
  title =        "Summation algorithm with corrections and some of its
                 applications",
  journal =      j-MATH-STOS,
  volume =       "1",
  pages =        "22--41",
  year =         "1973",
  bibdate =      "Tue Aug 28 06:06:57 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "In Polish.",
  acknowledgement = ack-nhfb,
  fjournal =     "Math. Stos.",
  keywords =     "accurate floating-point summation",
  remark =       "The author's name is correct [verified by a Polish
                 colleague who knows the author]: some references have
                 it incorrectly as Kie{\l}baszi{\'n}ski.",
}

@Article{Kinoshita:1973:GDS,
  author =       "E. Kinoshita and H. Kosako and Y. Kojima",
  title =        "General Division in the Symmetric Residue Number
                 System",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-22",
  number =       "2",
  pages =        "134--142",
  month =        feb,
  year =         "1973",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/PGEC.1967.264810;
                 https://doi.org/10.1109/T-C.1973.223674",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Nov 9 11:38:57 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1672267;
                 http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=35073",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "residue arithmetic; residue number system",
  summary =      "In the residue number system, the arithmetic
                 operations of addition, subtraction, and multiplication
                 are executed in the same period of time without the
                 need for interpositional carry. There is a hope for
                 high-speed operation if residue arithmetic \ldots{}",
}

@Article{Kreifelts:1973:OBF,
  author =       "T. Kreifelts",
  title =        "{Optimale Basiswahl f{\"u}r eine
                 Gleitkomma-Arithmetik} \toenglish {Optimal Choice of
                 Basis for a Floating-Point Arithmetic} \endtoenglish",
  journal =      j-COMPUTING,
  volume =       "11",
  number =       "??",
  pages =        "353--363",
  month =        "????",
  year =         "1973",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Fri Sep 16 16:30:39 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Computing: Archiv f{\"u}r informatik und numerik",
  journal-URL =  "http://link.springer.com/journal/607",
}

@Article{Kreifelts:1973:OBG,
  author =       "Thomas Kreifelts",
  title =        "{Optimale Basiswahl f{\"u}r eine
                 Gleitkomma-Arithmetik}. ({German}) [{Optimal} Choice of
                 Basis for a Floating-Point Arithmetic]",
  journal =      j-COMPUTING,
  volume =       "11",
  number =       "4",
  pages =        "353--363",
  month =        dec,
  year =         "1973",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Tue Jan 2 17:40:51 MST 2001",
  bibsource =    "Compendex database;
                 garbo.uwasa.fi:/pc/doc-soft/fpbiblio.txt;
                 https://www.math.utah.edu/pub/tex/bib/benfords-law.bib;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 INSPEC Axiom database (1968--date)",
  note =         "See correction \cite{Kreifelts:1975:OBF}.",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  affiliation =  "Inst. Numerische Datenverarbeitung, Bonn, West
                 Germany",
  classification = "723; 921; C5230",
  description =  "digital arithmetic",
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
  journalabr =   "Comput (Vienna/NY)",
  keywords =     "base; computer programming; correct rounding; floating
                 point arithmetic; mathematical techniques; optimal
                 choice; rounding errors",
  language =     "German",
}

@Article{Kuki:1973:SSA,
  author =       "H. Kuki and W. J. Cody",
  title =        "A Statistical Study of the Accuracy of Floating Point
                 Number Systems",
  journal =      j-CACM,
  volume =       "16",
  number =       "4",
  pages =        "223--230",
  month =        apr,
  year =         "1973",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  MRclass =      "68A20 (65G05)",
  MRnumber =     "51 2344",
  MRreviewer =   "I. Kaufmann",
  bibdate =      "Wed Aug 31 13:47:33 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper presents the statistical results of tests
                 of the accuracy of certain arithmetic systems in
                 evaluating sums, products and inner products, and
                 analytic error estimates for some of the computations.
                 The arithmetic systems studied are 6-digit hexadecimal
                 and 22-digit binary floating point number
                 representations combined with the usual chop and round
                 modes of arithmetic with various numbers of guard
                 digits, and with a modified round mode with guard
                 digits. In a certain sense, arithmetic systems
                 differing only in their use of binary or hexadecimal
                 number representations are shown to be approximately
                 statistically equivalent in accuracy. Further, the
                 usual round mode with guard digits is shown to be
                 statistically superior in accuracy to the usual chop
                 mode in all cases save one. The modified round mode is
                 found to be superior to the chop mode in all cases.",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  classcodes =   "C5230 (Digital arithmetic methods)",
  classification = "723",
  corpsource =   "Univ. Chicago, IL, USA",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  journalabr =   "Commun ACM",
  keywords =     "accuracy; arithmetic; computer programming; digital
                 arithmetic; error analysis; floating point arithmetic;
                 floating point number systems; guard digits; number
                 representation; rounding; statistical study",
  oldlabel =     "KukiC73",
  treatment =    "T Theoretical or Mathematical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/KukiC73",
}

@Article{Larson:1973:HSM,
  author =       "R. H. Larson",
  title =        "High Speed Multiply Using Four Input Carry Save
                 Adder",
  journal =      j-IBM-TDB,
  volume =       "??",
  number =       "??",
  pages =        "2053--2054",
  month =        dec,
  year =         "1973",
  CODEN =        "IBMTAA",
  ISSN =         "0018-8689",
  bibdate =      "Fri Jun 24 20:46:32 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IBM Technical Disclosure Bulletin",
}

@Article{Larson:1973:MSM,
  author =       "R. H. Larson",
  title =        "Medium Speed Multiply",
  journal =      j-IBM-TDB,
  volume =       "??",
  number =       "??",
  pages =        "2055--2055",
  month =        dec,
  year =         "1973",
  CODEN =        "IBMTAA",
  ISSN =         "0018-8689",
  bibdate =      "Fri Jun 24 20:42:28 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IBM Technical Disclosure Bulletin",
}

@PhdThesis{Lee:1973:SFP,
  author =       "Keng Ho Lee",
  title =        "Survey of floating-point software arithmetics and
                 basic library mathematical functions",
  type =         "Thesis ({Ph.D.})",
  school =       "Glasgow University",
  address =      "Glasgow, Scotland",
  year =         "1973",
  bibdate =      "Thu May 09 08:34:15 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Majithia:1973:NBL,
  author =       "J. C. Majithia and D. Levan",
  title =        "A note on base-2 logarithm computations",
  journal =      j-PROC-IEEE,
  volume =       "61",
  number =       "10",
  pages =        "1519--1520",
  month =        oct,
  year =         "1973",
  CODEN =        "IEEPAD",
  ISSN =         "0018-9219 (print), 1558-2256 (electronic)",
  ISSN-L =       "0018-9219",
  bibdate =      "Sat Jul 16 18:05:03 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Proceedings of the IEEE",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5",
  summary =      "The well-known methods of iteration used suitably can
                 yield a more accurate and rapidly convergent
                 computation for the values of many functions. One
                 typical example is the base-2 logarithm-antilogarithm
                 computation. Some recently proposed techniques
                 \ldots{}",
}

@TechReport{Malcolm:1973:MAP,
  author =       "Michael A. Malcolm",
  title =        "A machine-independent {ALGOL} procedure for accurate
                 floating-point summation",
  type =         "Technical report",
  number =       "STAN-CS-73-374",
  institution =  "Stanford University, Computer Science Department",
  address =      "Stanford, CA, USA",
  pages =        "6",
  year =         "1973",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ALGOL (Computer program language)",
}

@PhdThesis{Malcolm:1973:PAF,
  author =       "Michael A. Malcolm",
  title =        "Part {I}: On accurate floating-point summation; Part
                 {II}: Computation of nonlinear spline functions",
  type =         "Thesis ({Ph.D.})",
  school =       "Department of Computer Science, Stanford University",
  address =      "Stanford, CA, USA",
  pages =        "ix + 129",
  year =         "1973",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "accurate floating-point summation; Interpolation;
                 spline theory",
}

@Article{Marasa:1973:SSC,
  author =       "John D. Marasa and David W. Matula",
  title =        "A simulated study of correlated error propagation in
                 various finite-precision arithmetics",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-22",
  number =       "6",
  pages =        "587--597",
  month =        jun,
  year =         "1973",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1973.5009111",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon May 20 05:07:23 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith2/papers/ARITH2_Marasa.pdf",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-2",
}

@Article{Metropolis:1973:ABC,
  author =       "Nicholas C. Metropolis",
  title =        "Analyzed Binary Computing",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-22",
  number =       "6",
  pages =        "573--576",
  month =        jun,
  year =         "1973",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1973.5009109",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Mar 21 09:24:37 2007",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/metropolis-nicholas.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A single format for the representation of numbers in a
                 computer is proposed to accommodate both exact and
                 inexact quantities. A consistent set of rules is
                 described for addition (subtraction), multiplication,
                 and division of such quantities, both within their
                 separate types, as well as in combination. Error
                 correlation aside, the propagation of inherent errors
                 is monitored in operations with at least one imprecise
                 value. A definitive algorithm must, of course take into
                 account any correlations of inherent errors; these
                 correlations must be recognized and incorporated into
                 the algorithm by the numerical analyst, not by the
                 logical designer of the computer.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-2; control of propagated errors; floating-point
                 representation; representation error; significant digit
                 arithmetic",
}

@Article{Metropolis:1973:SAC,
  author =       "N. Metropolis and Gian-Carlo Rota and S. Tanny",
  title =        "Significance arithmetic: the carrying algorithm",
  journal =      j-J-COMB-THEORY-A,
  volume =       "14",
  pages =        "386--421",
  month =        may,
  year =         "1973",
  CODEN =        "JCBTA7",
  ISSN =         "0097-3165 (print), 1096-0899 (electronic)",
  ISSN-L =       "0097-3165",
  MRclass =      "10A30 (02E10)",
  MRnumber =     "MR0321857 (48 \#222)",
  MRreviewer =   "R. L. Goodstein",
  bibdate =      "Thu Nov 8 14:50:22 2007",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/metropolis-nicholas.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  ZMnumber =     "0259.00001",
  abstract =     "It has been remarked that, in mathematics, a
                 notational deficiency is often a symptom of conceptual
                 obscurity. The starting point of this work is one such
                 deficiency. In ordinary binary arithmetic, a number
                 ending in a string of ones, such as $ 0.0110111 \ldots
                 {} $ is equal to the number obtained by replacing the
                 digit zero next to the string of ones by the digit one,
                 and the string of succeeding ones by zeros; in the
                 example, $ 0.0111000 $",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Combinatorial Theory. Series A",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00973165",
}

@Article{Mifsud:1973:AMP,
  author =       "Charles J. Mifsud and Michael J. Bohlen",
  title =        "Addendum to a Multiple-Precision Division Algorithm",
  journal =      j-CACM,
  volume =       "16",
  number =       "10",
  pages =        "628--??",
  year =         "1973",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 07:04:18 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm16.html#MifsudB73;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Mifsud:1970:MDA}.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  oldlabel =     "MifsudB73",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/MifsudB73",
}

@Article{Newbery:1973:EAF,
  author =       "A. C. R. Newbery",
  title =        "Error Analysis for {Fourier} Series Evaluation",
  journal =      j-MATH-COMPUT,
  volume =       "27",
  number =       "123",
  pages =        "639--644",
  month =        jul,
  year =         "1973",
  CODEN =        "MCMPAF",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  bibdate =      "Tue Oct 13 08:06:19 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Comput.",
  classcodes =   "B0290B (Error analysis in numerical methods); C4110
                 (Error analysis in numerical methods)",
  corpsource =   "Univ. Kentucky, Lexington, KY, USA",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
  keywords =     "error analysis; evaluation; floating point; Fourier
                 series evaluation; numerical methods; polynomials;
                 recursive method; series (mathematics); trigonometric
                 polynomials",
  treatment =    "T Theoretical or Mathematical",
}

@Article{OKeefe:1973:RBE,
  author =       "Kenneth H. O'Keefe and John L. Wright",
  title =        "Remarks on Base Extension for Modular Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-22",
  number =       "9",
  pages =        "833--835",
  month =        sep,
  year =         "1973",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1973.5009173",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 16:45:31 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5009173",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@MastersThesis{Parker:1973:DHF,
  author =       "Tony Edwin Parker",
  title =        "Design of a hardware floating point processor for the
                 {PDP-8s}",
  type =         "Thesis ({B.S.})",
  school =       "Massachusetts Institute of Technology. Dept. of
                 Electrical Engineering",
  address =      "Cambridge, MA, USA",
  pages =        "19",
  year =         "1973",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Paterson:1973:NNM,
  author =       "Michael S. Paterson and Larry J. Stockmeyer",
  title =        "On the Number of Nonscalar Multiplications Necessary
                 to Evaluate Polynomials",
  journal =      j-SIAM-J-COMPUT,
  volume =       "2",
  number =       "1",
  pages =        "60--66",
  month =        mar,
  year =         "1973",
  CODEN =        "SMJCAT",
  ISSN =         "0097-5397 (print), 1095-7111 (electronic)",
  ISSN-L =       "0097-5397",
  bibdate =      "Mon Nov 29 10:57:40 MST 2010",
  bibsource =    "http://epubs.siam.org/sam-bin/dbq/toclist/SICOMP/2/1;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 Theory/Matrix.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Computing",
  journal-URL =  "http://epubs.siam.org/sicomp",
  kwds =         "na, polynomial, complexity",
  xxnote =       "Cited in \cite{govl:89}.",
}

@Article{Pittnauer:1973:AA,
  author =       "E. Pittnauer",
  title =        "{Eine Aussage {\"u}ber Alternanten} \toenglish {??}
                 \endtoenglish",
  journal =      j-NUM-MATH,
  volume =       "23",
  number =       "??",
  pages =        "427--432",
  month =        "????",
  year =         "1973",
  CODEN =        "NUMMA7",
  ISSN =         "0029-599X (print), 0945-3245 (electronic)",
  ISSN-L =       "0029-599X",
  bibdate =      "Fri Sep 16 16:30:40 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Numerische Mathematik",
  journal-URL =  "http://link.springer.com/journal/211",
}

@Article{Pittnauer:1973:NPK,
  author =       "E. Pittnauer",
  title =        "{Numerische Polynomapproximation mit Knotenpolynomen}
                 \toenglish {Numerical Polynomial Approximations with
                 Knot Polynomials} \endtoenglish",
  journal =      j-NUM-MATH,
  volume =       "21",
  number =       "3",
  pages =        "256--263",
  year =         "1973",
  CODEN =        "NUMMA7",
  ISSN =         "0029-599X (print), 0945-3245 (electronic)",
  ISSN-L =       "0029-599X",
  bibdate =      "Fri Sep 16 16:30:40 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Numerische Mathematik",
  journal-URL =  "http://link.springer.com/journal/211",
  xxmonth =      "(none)",
}

@Book{Randell:1973:ODC,
  editor =       "Brian Randell",
  title =        "The origins of digital computers: selected papers",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xvi + 464",
  year =         "1973",
  ISBN =         "0-387-06169-X, 3-540-06169-X",
  ISBN-13 =      "978-0-387-06169-6, 978-3-540-06169-4",
  LCCN =         "TK7888.3 .R36",
  bibdate =      "Wed Oct 13 09:24:25 MDT 2010",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "See also later editions
                 \cite{Randell:1975:ODC,Randell:1982:ODC}.",
}

@Article{Richman:1973:VPE,
  author =       "Paul L. Richman",
  title =        "Variable-Precision Exponentiation",
  journal =      j-CACM,
  volume =       "16",
  number =       "1",
  pages =        "38--40",
  month =        jan,
  year =         "1973",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  MRclass =      "65D20",
  MRnumber =     "51 4631",
  MRreviewer =   "V. V. Ivanov",
  bibdate =      "Mon Jan 22 07:15:57 MST 2001",
  bibsource =    "Compendex database;
                 http://dblp.uni-trier.de/db/journals/cacm/cacm16.html#Richman73;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A previous paper presented an efficient algorithm,
                 called the Recomputation Algorithm, for evaluating a
                 rational expression to within any desired tolerance on
                 a computer which performs variable-precision arithmetic
                 operations. The Recomputation Algorithm can be applied
                 to expressions involving any variable-precision
                 operations having $ O(10^( - p) + \sum_i|E_i|) $ error
                 bounds, where $p$ denotes the operation's precision and
                 $ E_i $ denotes the error in the operation's $i$-th
                 argument. \par

                 This paper presents an efficient variable-precision
                 exponential operation with an error bound of the above
                 order. Other operations such as log, sin, and cos,
                 which have simple series expansions, can be handled
                 similarly.",
  acknowledgement = ack-nhfb,
  classcodes =   "C5230 (Digital arithmetic methods)",
  classification = "723; 921",
  corpsource =   "Bell Telephone Labs. Inc., Denver, CO, USA",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  journalabr =   "Commun ACM",
  keywords =     "computer programming; digital arithmetic; error
                 analysis; exponential function; exponentiation;
                 interval arithmetic; mathematical programming; variable
                 precision; variable-precision",
  oldlabel =     "Richman73",
  treatment =    "T Theoretical or Mathematical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Richman73",
}

@Article{Robertson:1973:SIC,
  author =       "James E. Robertson and Kishor S. Trivedi",
  title =        "The status of investigations into computer hardware
                 design based on the use of continued fractions",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-22",
  number =       "6",
  pages =        "555--560",
  month =        jun,
  year =         "1973",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1973.5009106",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Nov 8 14:50:24 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith2/papers/ARITH2_Robertson.pdf",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-2; continued fractions",
}

@Article{Roy:1973:ARC,
  author =       "P. K. Sinha Roy and C. L. Sheng",
  title =        "Author's Reply to Comments on {``Decomposition Method
                 of Determining Maximum Compatibles''}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-22",
  number =       "6",
  pages =        "627--627",
  month =        jun,
  year =         "1973",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1973.5009119",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Nov 09 19:18:24 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Sureshchander:1973:CDM}.",
  URL =          "http://www.acsel-lab.com/arithmetic/arith2/papers/ARITH2_Sureshchander.pdf",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-2",
}

@MastersThesis{Rubinfield:1973:FM,
  author =       "Louis P. Rubinfield",
  title =        "A floating-point macromodule",
  type =         "Thesis ({M.S.})",
  school =       "Washington University, Department of Electrical
                 Engineering",
  address =      "St. Louis, MO, USA",
  pages =        "vii + 111",
  year =         "1973",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Electronic digital computers --- Design and
                 construction.",
}

@Article{Sankar:1973:AAN,
  author =       "P. V. Sankar and S. Chakrabarti and E. V.
                 Krishnamurthy",
  title =        "Arithmetic Algorithms in a Negative Base",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-22",
  number =       "2",
  pages =        "120--125",
  month =        feb,
  year =         "1973",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1973.223671",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 16:45:14 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1672264",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "negative base",
}

@Article{Sankar:1973:DDA,
  author =       "P. V. Sankar and S. Chakrabarti and E. V.
                 Krishnamurthy",
  title =        "Deterministic Division Algorithm in a Negative Base",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-22",
  number =       "2",
  pages =        "125--128",
  month =        feb,
  year =         "1973",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1973.223672",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 16:45:14 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1672265",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "negative base",
}

@Article{Schatte:1973:VMG,
  author =       "Peter Schatte",
  title =        "{Zur Verteilung der Mantisse in der
                 Gleitkommadarstellung einer Zufallsgr{\"o}{\ss}e}.
                 ({German}) [Distribution of the mantissa in the
                 floating-point representation of a random variable]",
  journal =      j-Z-ANGE-MATH-MECH,
  volume =       "53",
  number =       "??",
  pages =        "553--565",
  month =        "????",
  year =         "1973",
  CODEN =        "ZAMMAX",
  ISSN =         "0044-2267 (print), 1521-4001 (electronic)",
  ISSN-L =       "0044-2267",
  bibdate =      "Mon Nov 14 16:35:28 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/benfords-law.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "{Zeitschrift f{\"u}r Angewandte Mathematik und
                 Mechanik}",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1521-4001",
  language =     "German",
}

@Article{Schmid:1973:BLIa,
  author =       "H. Schmid",
  title =        "{BCD} logic {I}: {BCD} -- logic of many uses",
  journal =      j-ELECTRONIC-DESIGN,
  volume =       "21",
  number =       "13",
  pages =        "90--95",
  month =        jun,
  year =         "1973",
  CODEN =        "ELODAW",
  ISSN =         "0013-4872 (print), 1944-9550 (electronic)",
  ISSN-L =       "0013-4872",
  bibdate =      "Thu Sep 08 08:17:30 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Electronic Design",
}

@Article{Schmid:1973:BLIb,
  author =       "H. Schmid",
  title =        "{BCD} logic {II}: {BCD} multiplication",
  journal =      j-ELECTRONIC-DESIGN,
  volume =       "21",
  number =       "14",
  pages =        "62--69",
  month =        jul,
  year =         "1973",
  CODEN =        "ELODAW",
  ISSN =         "0013-4872 (print), 1944-9550 (electronic)",
  ISSN-L =       "0013-4872",
  bibdate =      "Thu Sep 1 10:16:11 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Electronic Design",
}

@Article{Schmid:1973:BLIc,
  author =       "H. Schmid",
  title =        "{BCD} logic {III}: {BCD} division",
  journal =      j-ELECTRONIC-DESIGN,
  volume =       "21",
  number =       "15",
  pages =        "86--92",
  month =        jul,
  year =         "1973",
  CODEN =        "ELODAW",
  ISSN =         "0013-4872 (print), 1944-9550 (electronic)",
  ISSN-L =       "0013-4872",
  bibdate =      "Thu Sep 1 10:16:11 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Electronic Design",
}

@Article{Schmid:1973:BLId,
  author =       "H. Schmid",
  title =        "{BCD} logic {IV}: {BCD} decimal-point location",
  journal =      j-ELECTRONIC-DESIGN,
  volume =       "21",
  number =       "16",
  pages =        "80--84",
  month =        aug,
  year =         "1973",
  CODEN =        "ELODAW",
  ISSN =         "0013-4872 (print), 1944-9550 (electronic)",
  ISSN-L =       "0013-4872",
  bibdate =      "Thu Sep 1 10:16:11 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Electronic Design",
  keywords =     "decimal floating-point arithmetic",
}

@Article{Schmid:1973:BLVa,
  author =       "H. Schmid",
  title =        "{BCD} logic {V}: {BCD} square root",
  journal =      j-ELECTRONIC-DESIGN,
  volume =       "21",
  number =       "17",
  pages =        "62--69",
  month =        aug,
  year =         "1973",
  CODEN =        "ELODAW",
  ISSN =         "0013-4872 (print), 1944-9550 (electronic)",
  ISSN-L =       "0013-4872",
  bibdate =      "Thu Sep 1 10:16:11 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Electronic Design",
}

@Article{Schmid:1973:BLVb,
  author =       "H. Schmid",
  title =        "{BCD} logic {VI}: {BCD} logarithms and exponentials",
  journal =      j-ELECTRONIC-DESIGN,
  volume =       "21",
  number =       "18",
  pages =        "118--123",
  month =        sep,
  year =         "1973",
  CODEN =        "ELODAW",
  ISSN =         "0013-4872 (print), 1944-9550 (electronic)",
  ISSN-L =       "0013-4872",
  bibdate =      "Thu Sep 1 10:16:11 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Electronic Design",
}

@Article{Schmid:1973:BLVc,
  author =       "H. Schmid",
  title =        "{BCD} logic {VII}: {BCD} trig and hyperbolic
                 functions",
  journal =      j-ELECTRONIC-DESIGN,
  volume =       "21",
  number =       "19",
  pages =        "68--73",
  month =        sep,
  year =         "1973",
  CODEN =        "ELODAW",
  ISSN =         "0013-4872 (print), 1944-9550 (electronic)",
  ISSN-L =       "0013-4872",
  bibdate =      "Thu Sep 1 10:16:11 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Electronic Design",
}

@Article{Sentance:1973:FAB,
  author =       "W. A. Sentance",
  title =        "A Further Analysis of {Benford's Law}",
  journal =      j-FIB-QUART,
  volume =       "11",
  number =       "5",
  pages =        "490--494",
  month =        dec,
  year =         "1973",
  CODEN =        "FIBQAU",
  ISSN =         "0015-0517",
  ISSN-L =       "0015-0517",
  bibdate =      "Thu Oct 20 17:58:46 MDT 2011",
  bibsource =    "http://www.fq.math.ca/11-5.html;
                 https://www.math.utah.edu/pub/tex/bib/fibquart.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.fq.math.ca/Scanned/11-5/sentance.pdf",
  acknowledgement = ack-nhfb,
  ajournal =     "Fib. Quart",
  fjournal =     "The Fibonacci Quarterly",
  journal-URL =  "http://www.fq.math.ca/",
}

@Article{Shea:1973:NDN,
  author =       "Dale D. Shea",
  title =        "On the Number of Divisions Needed in Finding the
                 Greatest Common Divisor",
  journal =      j-FIB-QUART,
  volume =       "11",
  number =       "5",
  pages =        "508--510",
  month =        dec,
  year =         "1973",
  CODEN =        "FIBQAU",
  ISSN =         "0015-0517",
  ISSN-L =       "0015-0517",
  bibdate =      "Thu Oct 20 17:58:46 MDT 2011",
  bibsource =    "http://www.fq.math.ca/11-5.html;
                 https://www.math.utah.edu/pub/tex/bib/fibquart.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.fq.math.ca/Scanned/11-5/shea.pdf",
  acknowledgement = ack-nhfb,
  ajournal =     "Fib. Quart",
  fjournal =     "The Fibonacci Quarterly. Official Organ of the
                 Fibonacci Association",
  journal-URL =  "http://www.fq.math.ca/",
}

@Article{Singh:1973:MOA,
  author =       "S. Singh and R. Waxman",
  title =        "Multiple Operand Addition and Multiplication",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-22",
  number =       "2",
  pages =        "113--120",
  month =        feb,
  year =         "1973",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1973.223670",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 16:45:14 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1672263",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Sites:1973:FPS,
  author =       "Richard L. Sites",
  title =        "Floating point significance interrupt proposal",
  journal =      j-COMP-ARCH-NEWS,
  volume =       "2",
  number =       "1",
  pages =        "10--12",
  month =        jan,
  year =         "1973",
  CODEN =        "CANED2",
  ISSN =         "0163-5964 (print), 1943-5851 (electronic)",
  ISSN-L =       "0163-5964",
  bibdate =      "Fri May 12 09:40:28 MDT 2006",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The purpose of this proposal is to aid numerical
                 analysts in observing the significance of results in
                 floating-point calculations. This proposal is not a
                 cure-all, but it does attempt to a first, high-payoff
                 step in understanding and analyzing floating-point
                 algorithms. This proposal is specifically for IBM
                 360/370 architecture, but the ideas are applicable to
                 all machines.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGARCH Computer Architecture News",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J89",
  remark =       "The author observes that register clearing by
                 subtraction is common, and is one of the reasons that
                 ``all IBM language processors execute with significance
                 masked off.'' He proposes suppressing the significance
                 interrupt in subtractions when both operands are
                 equal.",
}

@Article{Sjoding:1973:NVR,
  author =       "T. Sjoding",
  title =        "Noise variance for rounded two's complement product
                 quantization",
  journal =      j-IEEE-TRANS-AUDIO-ELECTROACOUST,
  volume =       "21",
  number =       "4",
  pages =        "378--380",
  month =        aug,
  year =         "1973",
  CODEN =        "ITADAS",
  ISSN =         "0018-9278 (print), 1558-2582 (electronic)",
  ISSN-L =       "0018-9278",
  bibdate =      "Sat Jul 16 11:25:03 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Audio and Electroacoustics",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=8337",
  summary =      "The Halyo-McAlpine discrete model for product
                 quantization is reconstructed using an error variable
                 set having an even number of members. It is shown in
                 this case that the noise variance associated with a
                 continuous model becomes an upper rather \ldots{}",
}

@Article{Spira:1973:CTA,
  author =       "Philip M. Spira",
  title =        "Computation Times of Arithmetic and {Boolean}
                 functions in $ (d, r) $ circuits",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-22",
  number =       "6",
  pages =        "552--555",
  month =        jun,
  year =         "1973",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1973.5009105",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Nov 09 19:18:24 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith2/papers/ARITH2_Spira.pdf",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-2",
}

@Book{Stone:1973:DMS,
  author =       "Harold S. Stone",
  title =        "Discrete mathematical structures and their
                 applications",
  publisher =    "Science Research Associates",
  address =      "Chicago, IL, USA",
  pages =        "401",
  year =         "1973",
  LCCN =         "QA162 .S877d; QA162 .S77",
  bibdate =      "Fri Nov 9 19:24:02 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "The SRA computer science series",
  acknowledgement = ack-nhfb,
  subject =      "Algebra, Abstract; Group theory; Machine theory",
  tableofcontents = "Foundations of discrete mathematics. \\
                 Groups. \\
                 The P\'olya theory of enumeration. \\
                 Applications of group theory to computer design. \\
                 Group codes. \\
                 Semigroups. \\
                 Finite-state machines. \\
                 Rings and fields. \\
                 Linear -finite-state machines. \\
                 Boolean algebra with applications to computer design.",
}

@Article{Sureshchander:1973:CDM,
  author =       "Sureshchander",
  title =        "Comments on {``Decomposition Method of Determining
                 Maximum Compatibles''}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-22",
  number =       "6",
  pages =        "627--627",
  month =        jun,
  year =         "1973",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1973.5009118",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Nov 09 19:18:24 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Roy:1973:ARC}.",
  URL =          "http://www.acsel-lab.com/arithmetic/arith2/papers/ARITH2_Sureshchander.pdf",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-2",
  xxnote =       "Author has only a single name",
}

@Article{Swartzlander:1973:QSM,
  author =       "E. E. {Swartzlander, Jr.}",
  title =        "The Quasi-Serial Multiplier",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-22",
  number =       "4",
  pages =        "317--321",
  month =        apr,
  year =         "1973",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1973.223717",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 16:45:19 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1672310",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@PhdThesis{Tanny:1973:SSA,
  author =       "Stephen Michael Tanny",
  title =        "Studies in Significance Arithmetic",
  type =         "{Ph.D.} thesis",
  school =       "Massachusetts Institute of Technology",
  address =      "Cambridge, MA, USA",
  pages =        "195",
  year =         "1973",
  bibdate =      "Tue Oct 22 06:18:19 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://search.proquest.com/pqdtglobal/docview/302720894",
  acknowledgement = ack-nhfb,
  remark =       "Full text is not available in ProQuest.",
}

@Article{Urabe:1973:CEA,
  author =       "Minoru Urabe",
  title =        "Component-wise error analysis of iterative methods
                 practiced on a floating-point system",
  journal =      j-MEM-FAC-SCI-KYUSHU-UNIV-A,
  volume =       "27",
  pages =        "23--64",
  year =         "1973",
  CODEN =        "MFKAAF",
  ISSN =         "0373-6385 (print), 1883-2172 (electronic)",
  ISSN-L =       "0373-6385",
  MRclass =      "65H10",
  MRnumber =     "48 1457",
  bibdate =      "Fri Dec 8 08:24:14 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Memoirs of the Faculty of Science, Kyushu Imperial
                 University. Series A, Mathematics = Kyushu Teikoku
                 Daigaku Rigakubu kiyo",
  reviewer =     "D. C. Handscomb",
}

@PhdThesis{Wiatrowski:1973:DFP,
  author =       "Claude A. Wiatrowski",
  title =        "Design of a floating-point processor for digital
                 simulation",
  type =         "Thesis ({Ph.D.} - Electrical Engineering)",
  school =       "University of Arizona",
  address =      "Tucson, AZ, USA",
  pages =        "107",
  year =         "1973",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Computer arithmetic and logic units.; Computer storage
                 devices.",
}

@Article{Yau:1973:ECR,
  author =       "S. S.-S. Yau and Yu-Cheng Liu",
  title =        "Error Correction in Redundant Residue Number Systems",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-22",
  number =       "1",
  pages =        "5--11",
  month =        jan,
  year =         "1973",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/PGEC.1967.264810;
                 https://doi.org/10.1109/T-C.1973.223594",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 16:45:11 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1672187;
                 http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=35069",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "residue arithmetic; residue number system",
  summary =      "Two error-correcting algorithms for redundant residue
                 number systems are presented, one for single
                 residue-error correction and the other for burst
                 residue-error correction. Neither algorithm requires
                 table lookup, and hence their implementation \ldots{}",
}

@TechReport{Yohe:1973:FFPa,
  author =       "J. M. Yohe",
  title =        "Foundations of floating point computer arithmetic",
  type =         "{MRC} Technical Summary Report",
  number =       "1302",
  institution =  inst-MRC-WISCONSIN,
  address =      inst-MRC-WISCONSIN:adr,
  pages =        "25",
  month =        jan,
  year =         "1973",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A formal structure, within which computer arithmetic
                 operations may be defined, is described. Several
                 floating point arithmetic schemes are defined within
                 this context. The structure described in the paper
                 includes, as a sub-structure, the significance spaces
                 of Matula.",
  acknowledgement = ack-nhfb,
  keywords =     "Computers.; Floating-point arithmetic.",
  remark =       "January 1973. Sponsored by Army Research Office,
                 Durham, NC, USA.",
}

@Article{Yohe:1973:IBS,
  author =       "J. M. Yohe",
  title =        "Interval Bounds for Square Roots and Cube Roots",
  journal =      j-COMPUTING,
  volume =       "11",
  number =       "1",
  pages =        "51--57",
  year =         "1973",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Tue Jan 2 17:40:51 MST 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 INSPEC Axiom database (1968--date)",
  acknowledgement = ack-jr # " and " # ack-nhfb,
  affiliation =  "Univ. Wisconsin, Madison, WI, USA",
  classification = "C5230",
  description =  "digital arithmetic; error analysis",
  fjournal =     "Computing: Archiv f{\"u}r informatik und numerik",
  journal-URL =  "http://link.springer.com/journal/607",
  keywords =     "binary computers; cube roots; error analysis; interval
                 bounds; machine representable number; optimal upward
                 directed rounding; smallest machine representable
                 interval; square roots",
}

@Article{Yohe:1973:RFP,
  author =       "J. Michael Yohe",
  title =        "Roundings in Floating-Point Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-22",
  number =       "6",
  pages =        "577--586",
  month =        jun,
  year =         "1973",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1973.5009110",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 16:45:25 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5009110;
                 http://www.acsel-lab.com/arithmetic/arith2/papers/ARITH2_Yohe.pdf",
  abstract =     "In this paper we discuss directed roundings and
                 indicate how hardware might be designed to produce
                 proper upward directed, downward directed, and certain
                 commonly used symmetric roundings. Algorithms for the
                 four binary arithmetic operations and for rounding are
                 presented, together with proofs of their correctness;
                 appropriate formulas for a priori error analysis of
                 these algorithms are presented. Some of the basic
                 applications of directed roundings are surveyed.",
  acknowledgement = ack-jr # "\slash " # ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-2; correct rounding; floating-point arithmetic",
}

@Book{Zacher:1973:HDG,
  author =       "H. J. Zacher",
  title =        "{Die Hauptschriften zur Dyadik von G. W. Leibniz: Ein
                 Beitr. zur Geschichte des bin{\"a}ren Zahlen-systems}.
                 ({German}) [{The} main writings on the dyadic by {G. W.
                 Leibniz}: a contribution to the history of the binary
                 number system]",
  publisher =    "V. Klostermann",
  address =      "Frankfurt am Main, West Germany",
  pages =        "viii + 384",
  year =         "1973",
  LCCN =         "QA141.4.Z3; QA141.4.Z3 1973",
  bibdate =      "Fri Mar 17 09:19:21 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Ver{\"o}ffentlichungen des Leibniz-Archivs",
  acknowledgement = ack-nhfb,
  language =     "German",
  remark =       "Selected original texts and correspondence in French,
                 German or Latin.",
  subject =      "Leibniz, Gottfried Wilhelm; Freiherr von; Yi jing;
                 Freiherr von,; Binary system (Mathematics); History;
                 Sources; Syst{\'e}me binaire (Math{\'e}matiques);
                 Histoire; Binary system (Mathematics)",
}

@Article{Zohar:1973:DCR,
  author =       "Shalhav Zohar",
  title =        "{A/D} Conversion for Radix ($ - 2$)",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-22",
  number =       "7",
  pages =        "698--701",
  month =        jul,
  year =         "1973",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1973.5009137",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 16:45:28 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5009137",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "negative base",
}

@Article{Agrawal:1974:NCL,
  author =       "D. P. Agrawal",
  title =        "Negabinary carry-look-ahead adder and fast
                 multiplier",
  journal =      j-ELECT-LETTERS,
  volume =       "10",
  number =       "??",
  pages =        "312--313",
  month =        jul,
  year =         "1974",
  CODEN =        "ELLEAK",
  ISSN =         "0013-5194 (print), 1350-911X (electronic)",
  ISSN-L =       "0013-5194",
  bibdate =      "Thu Nov 06 06:16:38 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronics Letters",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2220",
  keywords =     "negative base",
}

@Article{Banerji:1974:NIM,
  author =       "D. K. Banerji",
  title =        "A Novel Implementation Method for Addition and
                 Subtraction in Residue Number Systems",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-23",
  number =       "1",
  pages =        "106--109",
  month =        jan,
  year =         "1974",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/PGEC.1967.264810;
                 https://doi.org/10.1109/T-C.1974.223790",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 11:27:29 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1672383;
                 http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=35077",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "residue arithmetic; residue number system",
  summary =      "This correspondence describes an implementation scheme
                 for the operations of addition and subtraction in the
                 residue number systems. The method is based on the
                 property that the set of residues modulo m form a
                 finite group under addition and \ldots{}",
}

@Article{Banerji:1974:URA,
  author =       "D. K. Banerji",
  title =        "On the Use of Residue Arithmetic for Computation",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-23",
  number =       "12",
  pages =        "1315--1317",
  month =        dec,
  year =         "1974",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1974.223855",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 11:27:38 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1672448",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Barsi:1974:EDC,
  author =       "F. Barsi and P. Maestrini",
  title =        "Error Detection and Correction by Product Codes in
                 Residue Number Systems",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-23",
  number =       "9",
  pages =        "915--924",
  month =        sep,
  year =         "1974",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/PGEC.1967.264810;
                 https://doi.org/10.1109/T-C.1974.224055",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 11:27:35 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1672648;
                 http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=35088",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "residue arithmetic; residue number system",
  summary =      "The arithmetic error detecting and correcting
                 capabilities of product (AN) codes in residue number
                 systems (RNS) are described. The redundancy necessary
                 and sufficient to allow single residue digit error
                 detection or correction is determined, under \ldots{}",
}

@Article{Bauer:1974:CGR,
  author =       "F. L. Bauer",
  title =        "Computational Graphs and Rounding Error",
  journal =      j-SIAM-J-NUMER-ANAL,
  volume =       "11",
  number =       "1",
  pages =        "87--96",
  month =        mar,
  year =         "1974",
  CODEN =        "SJNAAM",
  DOI =          "https://doi.org/10.1137/0711010",
  ISSN =         "0036-1429 (print), 1095-7170 (electronic)",
  ISSN-L =       "0036-1429",
  MRclass =      "65G05",
  MRnumber =     "356482",
  MRreviewer =   "L. B. Rall",
  bibdate =      "Fri Oct 16 06:57:22 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/bauer-friedrich-ludwig.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/f/forsythe-george-elmer.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamjnumeranal.bib;
                 JSTOR database; Theory/auto.diff.bib",
  note =         "In memoriam George Forsythe.",
  URL =          "https://www.jstor.org/stable/2156433",
  ZMID =         "03527739",
  ZMnumber =     "0337.65028",
  acknowledgement = ack-nhfb,
  author-dates = "Friedrich (``Fritz'') Ludwig Bauer (10 June 1924--26
                 March 2015)",
  fjournal =     "SIAM Journal on Numerical Analysis",
  journal-URL =  "http://epubs.siam.org/sinum",
  referred =     "[Char91a]; [Irim91a].",
}

@Article{Blankenship:1974:CTC,
  author =       "P. E. Blankenship",
  title =        "Comments on {``A Two's Complement Parallel Array
                 Multiplication Algorithm''}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-23",
  number =       "12",
  pages =        "1327--1327",
  month =        dec,
  year =         "1974",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1974.223862",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 11:27:38 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  note =         "See \cite{Baugh:1973:TCP,Kroft:1974:CTC}.",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1672455",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Boyes:1974:BNS,
  author =       "J. D. Boyes",
  title =        "Binary Noise Sources Incorporating Modulo-{$N$}
                 Dividers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-23",
  number =       "5",
  pages =        "550--552",
  month =        may,
  year =         "1974",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1974.223980",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 11:27:33 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1672573",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Brent:1974:FEP,
  author =       "Barry Brent",
  title =        "Functional Equations with Prime Roots from Arithmetic
                 Expressions for {$ G_\alpha $}",
  journal =      j-FIB-QUART,
  volume =       "12",
  number =       "2",
  pages =        "199--207",
  month =        apr,
  year =         "1974",
  CODEN =        "FIBQAU",
  ISSN =         "0015-0517",
  ISSN-L =       "0015-0517",
  bibdate =      "Thu Oct 20 17:58:50 MDT 2011",
  bibsource =    "http://www.fq.math.ca/12-2.html;
                 https://www.math.utah.edu/pub/tex/bib/fibquart.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.fq.math.ca/Scanned/12-2/brent1.pdf",
  acknowledgement = ack-nhfb,
  ajournal =     "Fib. Quart",
  fjournal =     "The Fibonacci Quarterly. Official Organ of the
                 Fibonacci Association",
  journal-URL =  "http://www.fq.math.ca/",
}

@Article{Brown:1974:BDE,
  author =       "D. A. H. Brown",
  title =        "Biquinary Decimal Error Detection Codes with One, Two
                 and Three Check Digits",
  journal =      j-COMP-J,
  volume =       "17",
  number =       "3",
  pages =        "201--204",
  month =        aug,
  year =         "1974",
  CODEN =        "CMPJA6",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Mar 25 13:51:56 MST 1997",
  bibsource =    "Compendex database;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_17/Issue_03/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_17/Issue_03/tiff/201.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_17/Issue_03/tiff/202.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_17/Issue_03/tiff/203.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_17/Issue_03/tiff/204.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C5230 (Digital arithmetic methods)",
  classification = "722; 723",
  corpsource =   "Royal Radar Establ., Malvern, UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "biquinary decimal error detection codes; check digits;
                 computer systems, digital; computers --- Debugging;
                 decimal floating-point arithmetic; digital arithmetic;
                 error detection codes; polynomial coding",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Brown:1974:SEC,
  author =       "D. A. H. Brown",
  title =        "Some Error Correcting Codes for Certain Transposition
                 and Transcription Errors in Decimal Integers",
  journal =      j-COMP-J,
  volume =       "17",
  number =       "1",
  pages =        "9--12",
  month =        feb,
  year =         "1974",
  CODEN =        "CMPJA6",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Fri Nov 28 16:12:29 2003",
  bibsource =    "Compendex database;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_17/Issue_01/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_17/Issue_01/tiff/10.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_17/Issue_01/tiff/11.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_17/Issue_01/tiff/12.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_17/Issue_01/tiff/9.tif",
  acknowledgement = ack-mfc # " and " # ack-nhfb,
  classcodes =   "C5230 (Digital arithmetic methods); C6130 (Data
                 handling techniques)",
  classification = "731",
  corpsource =   "Royal Radar Establ., Malvern, UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "algorithm; block; codes, symbolic; cyclic; decimal
                 floating-point arithmetic; decimal integers; digital
                 arithmetic; error correcting codes; error correction
                 codes; modulus 11; transcription; transposition",
  treatment =    "P Practical",
}

@Article{Carta:1974:HLR,
  author =       "David G. Carta",
  title =        "Help!!: {The} Lost Reference: ({A} Modified {Newton}
                 Method for Square Roots)",
  journal =      j-SIGNUM,
  volume =       "9",
  number =       "4",
  pages =        "9--9",
  month =        oct,
  year =         "1974",
  CODEN =        "SNEWD6",
  DOI =          "https://doi.org/10.1145/1206085.1206086",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Tue Jun 17 18:47:00 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Around 1970 I saw a journal article describing a
                 modified Newton iteration for square roots. It involved
                 changing the usual factor of 0.5 in $ x_{n + 1} = 0.5
                 (x_n + a / x_n) $ to $ c_n $ where $ c_n \rightarrow
                 0.5 $, thereby increasing the asymptotic rate of
                 convergence from $ e_{n + 1} = 0.5 e_n^2 $ to $ e_{n +
                 1} = 0.25 e_n^2 $.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
}

@Article{Catlin:1974:MR,
  author =       "Paul A. Catlin",
  title =        "On the Multiplication of Recurrences",
  journal =      j-FIB-QUART,
  volume =       "12",
  number =       "4",
  pages =        "365--367",
  month =        dec,
  year =         "1974",
  CODEN =        "FIBQAU",
  ISSN =         "0015-0517",
  ISSN-L =       "0015-0517",
  bibdate =      "Thu Oct 20 17:58:54 MDT 2011",
  bibsource =    "http://www.fq.math.ca/12-4.html;
                 https://www.math.utah.edu/pub/tex/bib/fibquart.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.fq.math.ca/Scanned/12-4/catlin2.pdf",
  acknowledgement = ack-nhfb,
  ajournal =     "Fib. Quart",
  fjournal =     "The Fibonacci Quarterly. Official Organ of the
                 Fibonacci Association",
  journal-URL =  "http://www.fq.math.ca/",
}

@Article{Chakrabarti:1974:DCA,
  author =       "S. Chakrabarti",
  title =        "Divide-and-Correct Algorithm for Division in a
                 Negative Base",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-23",
  number =       "9",
  pages =        "981--983",
  month =        sep,
  year =         "1974",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1974.224066",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 11:27:35 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1672659",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Chan:1974:REM,
  author =       "O. Chan and E. Jury",
  title =        "Roundoff error in multidimensional generalized
                 discrete transforms",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST,
  volume =       "21",
  number =       "1",
  pages =        "100--108",
  month =        jan,
  year =         "1974",
  CODEN =        "ICSYBT",
  ISSN =         "0098-4094 (print), 1558-1276 (electronic)",
  ISSN-L =       "0098-4094",
  bibdate =      "Sat Jul 16 11:25:06 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems",
  summary =      "The analysis of rounding error in the one-dimensional
                 fast Fourier transform (FFT) is extended to a class of
                 generalized orthogonal transforms [1] with a common
                 fast algorithm similar to the FFT algorithm. This class
                 includes the BInary FOurier \ldots{}",
}

@Book{Dahlquist:1974:NM,
  author =       "Germund Dahlquist and {\AA}ke Bj{\"o}rck and Ned
                 Anderson",
  title =        "Numerical Methods",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xviii + 573",
  year =         "1974",
  ISBN =         "0-13-627315-7",
  ISBN-13 =      "978-0-13-627315-8",
  LCCN =         "QA297 .D131 1969",
  bibdate =      "Tue Dec 14 22:44:59 1993",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/prng.bib",
  note =         "Translated by Ned Anderson.",
  series =       "Prentice-Hall Series in Automatic Computation",
  acknowledgement = ack-nhfb,
  shorttableofcontents = "1: Some General Principles of Numerical
                 Calculation / 1 \\
                 2: How to Obtain and Estimate Accuracy in Numerical
                 Calculations / 21 \\
                 3: Numerical Uses of Series / 60 \\
                 4: Approximation of Functions / 81 \\
                 5: Numerical Linear Algebra / 137 \\
                 6: Nonlinear Equations / 218 \\
                 7: Finite Differences with Applications to Numerical
                 Integration, Differentiation, and Interpolation / 255
                 \\
                 8: Differential Equations / 330 \\
                 9: Fourier Methods / 405 \\
                 10: Optimization / 422 \\
                 11: The Monte Carlo Method and Simulation / 448 \\
                 12: Solutions to Problems / 465 \\
                 13: Bibliography and Published Algorithms / 536 \\
                 Index by Subject to Algorithms, 1960--1970 / 548 \\
                 Appendix Tables / 563 \\
                 Index / 565",
  tableofcontents = "Preface / xvii \\
                 Conventions / xix \\
                 1: Some General Principles of Numerical Calculation / 1
                 \\
                 1.1. Introduction / 1 \\
                 1.2. Some Common Ideas and Concepts in Numerical
                 Methods / 2 \\
                 1.3. Numerical Problems and Algorithms / 13 \\
                 1.3.1. Definitions / 13 \\
                 1.3.2. Recursive Formulas; Homer's Rule / 14 \\
                 1.3.3. An Example of Numerical Instability / 16 \\
                 2: How to Obtain and Estimate Accuracy in Numerical
                 Calculations / 21 \\
                 2.1. Basic Concepts in Error Estimation / 21 \\
                 2.1.1. Introduction / 21 \\
                 2.1.2. Sources of Error / 22 \\
                 2.1.3. Absolute and Relative Errors / 23 \\
                 2.1.4. Rounding and Chopping / 24 \\
                 2.2 Propagation of Errors / 26 \\
                 2.2.1. Simple Examples of Error Analysis / 26 \\
                 2.2.2. The General Formula for Error Propagation;
                 Maximum Error and Standard Error / 29 \\
                 2.2.3. On the Practical Application of Error Estimation
                 / 34 \\
                 2.2.4. The Use of Experimental Perturbations / 36 \\
                 2.2.5. Automatic Control of Accuracy / 37 \\
                 2.3. Number Systems; Floating and Fixed Representation
                 / 42 \\
                 2.3.1. The Position System / 42 \\
                 2.3.2. Floating and Fixed Representation / 43 \\
                 2.3.3. Floating Decimal Point / 44 \\
                 2.3.4. Fixed Decimal Point / 46 \\
                 2.3.5. Round-off Errors in Computation with Floating
                 Arithmetic Operations / 46 \\
                 2.4. Backward Error Analysis; Condition Numbers / 51
                 \\
                 2.4.1. Backward Error Analysis / 51 \\
                 2.4.2. Condition Numbers for Problems and Algorithms /
                 53 \\
                 2.4.3. Geometrical Illustration of Error Analysis / 56
                 \\
                 3: Numerical Uses of Series / 60 \\
                 3.1. Elementary Uses of Series / 60 \\
                 3.1.1. Simple Examples / 60 \\
                 3.1.2. Estimating the Remainder / 62 \\
                 3.1.3. Power Series / 65 \\
                 3.2. Acceleration of Convergence / 71 \\
                 3.2.1. Slowly Converging Alternating Series / 71 \\
                 3.2.2. Slowly Converging Series with Positive Terms /
                 73 \\
                 3.2.3. Other Simple Ways to Accelerate Convergence / 74
                 \\
                 3.2.4. Ill-Conditioned Series / 75 \\
                 3.2.5. Numerical Use of Divergent Series / 77 \\
                 4: Approximation of Functions / 81 \\
                 4.1. Basic Concepts in Approximation / 81 \\
                 4.1.1. Introduction / 81 \\
                 4.1.2. The Idea of a Function Space / 84 \\
                 4.1.3. Norms and Seminorms / 85 \\
                 4.1.4. Approximation of Functions as a Geometric
                 Problem in Function Space / 87 \\
                 4.2. The Approximation of Functions by the Method of
                 Least Squares / 88 \\
                 4.2.t. Statement of the Problems / 88 \\
                 4.2.2. Orthogonal Systems / 89 \\
                 4.2.3. Solution of the Approximation Problem / 92 \\
                 4.3. Polynomials / 97 \\
                 4.3.1. Basic Terminology; the Weierstrass Approximation
                 Theorem / 97 \\
                 4.3.2. Triangle Families of Polynomials / 98 \\
                 4.3.3. A Triangle Family and Its Application to
                 Interpolation / 99 \\
                 4.3.4. Equidistant Interpolation and the Runge
                 Phenomenon / 101 \\
                 4.4. Orthogonal Polynomials and Applications / 104 \\
                 4.4.1. Tchebycheff Polynomials / 104 \\
                 4.4.2. Tchebycheff Interpolation and Smoothing / 106
                 \\
                 4.4.3. General Theory of Orthogonal Polynomials / 108
                 \\
                 4.4.4. Legendre Polynomials and Gram Polynomials / 113
                 \\
                 4.5. Complementary Observations on Polynomial
                 Approximation / 117 \\
                 4.5.1. Summary of the Use of Polynomials / 117 \\
                 4.5.2. Some Inequalities for $E_n(f)$ with Applications
                 to the Computation of Linear Functionals / 120 \\
                 4.5.3. Approximation in the Maximum Norm / 124 \\
                 4.5.4. Economization of Power Series; Standard
                 Functions / 125 \\
                 4.5.5. Some Statistical Aspects of the Method of Least
                 Squares / 126 \\
                 4.6. Spline Functions / 131 \\
                 5: Numerical Linear Algebra / 137 \\
                 5,1. Introduction / 137 \\
                 5.2. Basic Concepts of Linear Algebra / 138 \\
                 5.2.1. Fundamental Definitions / 138 \\
                 5.2.2. Partitioned Matrices / 140 \\
                 5.2.3. Linear Vector Spaces / 141 \\
                 5.2.4. Eigenvalues and Similarity Transformations / 142
                 \\
                 5.2.5. Singular-Value Decomposition and Pseudo-Inverse
                 / 143 \\
                 5.3. Direct Methods for Solving Systems of Linear
                 Equations / 146 \\
                 5.3.1. Triangular Systems / 146 \\
                 5.3.2. Gaussian Elimination / 147 \\
                 5.3.3. Pivoting Strategies / 150 \\
                 5.3.4. $L U$-Decomposition / 152 \\
                 5.3.5. Compact Schemes for Gaussian Elimination / 157
                 \\
                 5.3.6. Inverse Matrices / 159 \\
                 5.4. Special Matrices / 162 \\
                 5.4.1. Symmetric Positive-Definite Matrices / 162 \\
                 5.4.2. Band Matrices / 165 \\
                 5.4.3. Large-Scale Linear Systems / 168 \\
                 5.4.4. Other Sparse Matrices / 169 \\
                 5.5. Error Analysis for Linear Systems / 174 \\
                 5.5.1. An Ill-Conditioned Example / 174 \\
                 5.5.2. Vector and Matrix Norms / 175 \\
                 5.5.3. Perturbation Analysis / 176 \\
                 5.5.4. Rounding Errors in Gaussian Elimination / 177
                 \\
                 5.5.5. Scaling of Linear Systems / 181 \\
                 5.5.6. Iterative Improvement of a Solution / 183 \\
                 5.6. Iterative Methods / 188 \\
                 5.7. Overdetermined Linear Systems / 196 \\
                 5.7.1. The Normal Equations / 197 \\
                 5.7.2. Orthogonalization Methods / 201 \\
                 5.7.3. Improvement of Least-Squares Solutions / 204 \\
                 5.7.4. Least-Squares Problems with Linear Constraints /
                 205 \\
                 5.8. Computation of Eigenvalues and Eigenvectors / 208
                 \\
                 5.8.1. The Power Method / 209 \\
                 5.8.2. Methods Based on Similarity Transformations /
                 211 \\
                 5.8.3. Eigenvalues by Equation Solving / 215 \\
                 5.8.4. The $Q R$-Algorithm / 216 \\
                 6: Nonlinear Equations / 218 \\
                 6.1. Introduction / 218 \\
                 6.2. Initial Approximations; Starting Methods / 219 \\
                 6.2.1. Introduction / 219 \\
                 6.2.2. The Bisection Method / 220 \\
                 6.3. Newton--Raphson's Method / 222 \\
                 6.4. The Secant Method / 227 \\
                 6.4.1. Description of the Method / 227 \\
                 6.4.2. Error Analysis for the Secant Method / 228 \\
                 6.4.3. Regula Falsi / 230 \\
                 6.4.4. Other Related Methods / 230 \\
                 6.5. General Theory of Iteration Methods / 233 \\
                 6.6. Error Estimation and Attainable Accuracy in
                 Iteration Methods / 238 \\
                 6.6.1. Error Estimation / 238 \\
                 6.6.2. Attainable Accuracy; Termination Criteria / 240
                 \\
                 6.7. Multiple Roots / 242 \\
                 6.8. Algebraic Equations / 243 \\
                 6.8.1. Introduction / 243 \\
                 6.8.2. Deflation / 245 \\
                 6.8.3. Ill-Conditioned Algebraic Equations / 246 \\
                 6.9. Systems of Nonlinear Equations / 248 \\
                 6.9.1. Iteration / 249 \\
                 6.9.2. Newton--Raphson's Method and Some Modifications
                 / 249 \\
                 6.9.3. Other Methods / 251 \\
                 7: Finite Differences with Applications to Numerical
                 Integration, Differentiation, and Interpolation / 255
                 \\
                 7.1. Difference Operators and Their Simplest Properties
                 / 255 \\
                 7.2. Simple Methods for Deriving Approximation Formulas
                 and Error Estimates / 263 \\
                 7.2.1. Statement of the Problems and Some Typical
                 Examples / 263 \\
                 7.2.2, Repeated Richardson Extrapolation / 269 \\
                 7.3. Interpolation / 275 \\
                 7.3.1. Introduction / 275 \\
                 7.3.2. When is Linear Interpolation Sufficient? / 276
                 \\
                 7.3.3. Newton's General Interpolation Formula / 277 \\
                 7.3.4. Formulas for Equidistant Interpolation / 279 \\
                 7.3.5. Complementary Remarks on Interpolation / 282 \\
                 7.3.6. Lagrange's Interpolation Formula / 284 \\
                 7.3.7. Hermite Interpolation / 285 \\
                 7.3.8. Inverse Interpolation / 286 \\
                 7.4. Numerical Integration / 290 \\
                 7.4.1. The Rectangle Rule, Trapezoidal Rule, and
                 Romberg's Method / 291 \\
                 7.4.2. The Truncation Error of the Trapezoidal Rule /
                 293 \\
                 7.4.3. Some Difficulties and Possibilities in Numerical
                 Integration / 294 \\
                 7.4.4. The Euler--Maclaurin Summation Formula / 297 \\
                 7.4.5. Uses of the Euler--Maclaurin Formula / 300 \\
                 7.4.6. Other Methods for Numerical Integration / 302
                 \\
                 7.5. Numerical Differentiation / 307 \\
                 7.6. The Calculus of Operators / 311 \\
                 7.6.1. Operator Algebra / 311 \\
                 7.6.2. Operator Series with Applications / 312 \\
                 7.7. Functions of Several Variables / 318 \\
                 7.7.1. Working with One Variable at a Time / 319 \\
                 7.7.2. Rectangular Grids / 319 \\
                 7.7.3. Irregular Triangular Grids / 322 \\
                 8: Differential Equations / 330 \\
                 8.1. Theoretical Background / 330 \\
                 8.1.1. Initial-Value Problems for Ordinary Differential
                 Equations / 330 \\
                 8.1.2. Error Propagation / 333 \\
                 8.1.3. Other Differential Equation Problems / 337 \\
                 8.2. Euler's Method, with Repeated Richardson
                 Extrapolation / 338 \\
                 8.3. Other Methods for Initial-Value Problems in
                 Ordinary Differential Equations / 342 \\
                 8.3.1. The Modified Midpoint Method / 342 \\
                 8.3.2. The Power-Series Method / 345 \\
                 8.3.3. Runge--Kutta Methods / 346 \\
                 8.3.4. Implicit Methods / 347 \\
                 8.3.5. Stiff Problems / 349 \\
                 8.3.6. Control of Step Size / 350 \\
                 8.3.7. A Finite-Difference Method for a Second-Order
                 Equation / 352 \\
                 8.4. Orientation on Boundary and Eigenvalue Problems
                 for Ordinary Differential Equations / 359 \\
                 8.4.1. Introduction / 359 \\
                 8.4.2. The Shooting Method / 359 \\
                 8.4.3. The Band Matrix Method / 361 \\
                 8.4.4. Numerical Example of an Eigenvalue Problem / 363
                 \\
                 8.5. Difference Equations / 367 \\
                 8.5.1. Homogeneous Linear Difference Equations with
                 Constant Coefficients / 368 \\
                 8.5.2. General Linear Difference Equations / 370 \\
                 8.5.3. Analysis of a Numerical Method with the Help of
                 a Test Problem / 372 \\
                 8.5.4. Linear Multistep Methods / 375 \\
                 8.6. Partial Differential Equations / 383 \\
                 8.6.1. Introduction / 383 \\
                 8.6.2. An Example of an Initial-Value Problem / 384 \\
                 8.6.3. An Example of a Boundary-Value Problem / 389 \\
                 8.6.4. Methods of Undetermined Coefficients and
                 Variational Methods / 392 \\
                 8.6.5. Finite-Element Methods / 395 \\
                 8.6.6. Integral Equations / 397 \\
                 9: Fourier Methods / 405 \\
                 9.1. Introduction / 405 \\
                 9.2. Basic Formulas and Theorems in Fourier Analysis /
                 406 \\
                 9.2.1. Functions of One Variable / 406 \\
                 9.2.2. Functions of Several Variables / 411 \\
                 9.3. Fast Fourier Analysis / 413 \\
                 9.3.1. An Important Special Case / 413 \\
                 9.3.2. Fast Fourier Analysis, General Case / 414 \\
                 9.4. Periodic Continuation of a Nonperiodic Function /
                 417 \\
                 9.5. The Fourier Integral Theorem / 419 \\
                 10: Optimization / 422 \\
                 10.1. Statement of the Problem, Definitions, and Normal
                 Form / 422 \\
                 10.2. The Simplex Method / 426 \\
                 10.3. Duality / 435 \\
                 10.4. The Transportation Problem and Some Other
                 Optimization Problems / 436 \\
                 10.5. Nonlinear Optimization Problems / 438 \\
                 10.5.1. Basic Concepts and Introductory Examples / 438
                 \\
                 10.5.2. Line Search / 440 \\
                 10.5.3. Algorithms for Unconstrained Optimization / 441
                 \\
                 10.5.4. Overdetermined Nonlinear Systems / 443 \\
                 10.5.5. Constrained Optimization / 444 \\
                 11: The Monte Carlo Method and Simulation / 448 \\
                 11.1. Introduction / 448 \\
                 11.2. Random Digits and Random Numbers / 449 \\
                 11.3. Applications; Reduction of Variance / 455 \\
                 11.4. Pseudorandom Numbers / 463 \\
                 12: Solutions to Problems / 465 \\
                 13: Bibliography and Published Algorithms / 536 \\
                 13.1. Introduction / 536 \\
                 13.2. General Literature in Numerical Analysis / 536
                 \\
                 13.3. Tables, Collections of Formulas, and Problems /
                 539 \\
                 13.4. Error Analysis and Approximation of Functions /
                 540 \\
                 13.5. Linear Algebra and Nonlinear Systems of Equations
                 / 541 \\
                 13.6. Interpolation, Numerical Integration, and
                 Numerical Treatment of Differential Equations / 543 \\
                 13.7. Optimization; Simulation / 545 \\
                 13.8. Reviews, Abstracts and Other Periodicals / 547
                 \\
                 13.9. Survey of Published Algorithms / 548 \\
                 Index by Subject to Algorithms, 1960--1970 / 548 \\
                 Appendix Tables / 563 \\
                 Index / 565",
}

@Article{Davis:1974:USN,
  author =       "R. L. Davis",
  title =        "Uniform Shift Networks",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-24",
  number =       "3",
  pages =        "317--322",
  month =        mar,
  year =         "1974",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1975.224214",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Nov 09 10:48:43 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Fateman:1974:PMP,
  author =       "Richard J. Fateman",
  title =        "Polynomial Multiplication, Powers, and asymptotic
                 Analysis: {Some} Comments",
  journal =      j-SIAM-J-COMPUT,
  volume =       "3",
  number =       "3",
  pages =        "196--213",
  month =        "????",
  year =         "1974",
  CODEN =        "SMJCAT",
  ISSN =         "0097-5397 (print), 1095-7111 (electronic)",
  ISSN-L =       "0097-5397",
  bibdate =      "Mon Nov 29 10:57:57 MST 2010",
  bibsource =    "http://epubs.siam.org/sam-bin/dbq/toclist/SICOMP/3/3;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 Theory/auto.diff.bib; Theory/Comp.Alg.1.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Computing",
  journal-URL =  "http://epubs.siam.org/sicomp",
  referred =     "[Bren78a].",
}

@Article{Fettweis:1974:PFP,
  author =       "A. Fettweis",
  title =        "On properties of floating-point roundoff noise",
  journal =      j-IEEE-TRANS-ACOUST-SPEECH,
  volume =       "22",
  number =       "2",
  pages =        "149--151",
  month =        apr,
  year =         "1974",
  CODEN =        "IETABA",
  ISSN =         "0096-3518",
  bibdate =      "Sat Jul 16 08:40:53 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Acoustics, Speech, and Signal
                 Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=29",
  summary =      "The probability density and related properties of the
                 relative error due to rounding after floating-point
                 arithmetic operations can be computed from the
                 distributions of the mantissa and its absolute error.
                 Various results obtained, in particular, \ldots{}",
}

@Article{Fischer:1974:FLI,
  author =       "Michael J. Fischer and Larry J. Stockmeyer",
  title =        "Fast on-line integer multiplication",
  journal =      j-J-COMP-SYS-SCI,
  volume =       "9",
  number =       "3",
  pages =        "317--331",
  month =        dec,
  year =         "1974",
  CODEN =        "JCSSBM",
  DOI =          "https://doi.org/10.1016/S0022-0000(74)80047-4",
  ISSN =         "0022-0000 (print), 1090-2724 (electronic)",
  ISSN-L =       "0022-0000",
  bibdate =      "Tue Jan 29 15:25:28 MST 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcompsyssci.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0022000074800474",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Computer and System Sciences",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00220000",
}

@MastersThesis{Fischer:1974:FPP,
  author =       "David Michael Fischer",
  title =        "Floating point processor for teleoperator studies",
  type =         "Thesis ({M.S.})",
  school =       "Massachusetts Institute of Technology. Dept. of
                 Mechanical Engineering",
  address =      "Cambridge, MA, USA",
  pages =        "35 + 14",
  year =         "1974",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Gardiner:1974:CAI,
  author =       "A. B. Gardiner",
  title =        "Comments on {``An Augmented Iterative Array for High
                 Speed Division''}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-23",
  number =       "3",
  pages =        "326--327",
  month =        mar,
  year =         "1974",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1974.223931",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 11:27:31 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  note =         "See \cite{Cappa:1973:AIA}.",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1672524",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Gentleman:1974:MAR,
  author =       "W. Morven Gentleman and Scott B. Marovich",
  title =        "More on Algorithms that Reveal Properties of Floating
                 Point Arithmetic Units",
  journal =      j-CACM,
  volume =       "17",
  number =       "5",
  pages =        "276--277",
  month =        may,
  year =         "1974",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/360980.361003",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 06:43:47 MST 2001",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 http://dblp.uni-trier.de/db/journals/cacm/cacm17.html#GentlemanM74;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Malcolm:1972:ARP}.",
  acknowledgement = ack-nhfb,
  classcodes =   "C5230 (Digital arithmetic methods)",
  corpsource =   "Univ. Waterloo, Ont., Canada",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "algorithms; base of the arithmetic; digital
                 arithmetic; floating point arithmetic units; high
                 level; languages; trailing digits",
  oldlabel =     "GentlemanM74",
  treatment =    "T Theoretical or Mathematical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/GentlemanM74",
}

@Book{Hildebrand:1974:INA,
  author =       "Francis Begnaud Hildebrand",
  title =        "Introduction to numerical analysis",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  edition =      "Second",
  pages =        "xiii + 669",
  year =         "1974",
  ISBN =         "0-07-028761-9",
  ISBN-13 =      "978-0-07-028761-7",
  LCCN =         "QA297 .H54 1974",
  bibdate =      "Fri Aug 20 09:19:58 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "International series in pure and applied mathematics",
  acknowledgement = ack-nhfb,
  remark =       "Reprinted in \cite{Hildebrand:1987:INA}.",
  subject =      "Numerical analysis",
}

@Article{Hill:1974:RFF,
  author =       "Bruce M. Hill",
  title =        "The rank-frequency form of {Zipf}'s law",
  journal =      j-J-AM-STAT-ASSOC,
  volume =       "69",
  number =       "348",
  pages =        "1017--1026",
  month =        dec,
  year =         "1974",
  CODEN =        "JSTNAL",
  ISSN =         "0162-1459 (print), 1537-274X (electronic)",
  ISSN-L =       "0162-1459",
  MRclass =      "62E15",
  MRnumber =     "0426242 (54 \#14188)",
  MRreviewer =   "S. M. Samuels",
  bibdate =      "Sat Nov 12 09:13:23 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/benfords-law.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jamstatassoc.bib",
  ZMnumber =     "Zbl 0301.60011",
  acknowledgement = ack-nhfb,
  classification = "B0240 (Probability and statistics); C1140
                 (Probability and statistics)",
  corpsource =   "Department of Statistics, University of Michigan, Ann
                 Arbor, MI, USA",
  fjournal =     "Journal of the American Statistical Association",
  journal-URL =  "http://www.tandfonline.com/loi/uasa20",
  keywords =     "Bose--Einstein allocation; distribution; random
                 processes; rank frequency form; statistics; Zipf's
                 law",
  treatment =    "T Theoretical or Mathematical",
}

@TechReport{Hull:1974:LFM,
  author =       "T. E. Hull and J. J. Hofbauer",
  title =        "Language facilities for multiple precision floating
                 point computation, with examples, and the description
                 of a preprocessor",
  type =         "Technical report",
  number =       "63",
  institution =  "University of Toronto, Department of Computer
                 Science",
  address =      "Toronto, ON, Canada",
  pages =        "vi + 84",
  year =         "1974",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic; Electronic digital
                 computers --- Programming",
}

@Article{Kinoshita:1974:FPA,
  author =       "Eisuke Kinoshita and Hideo Kosako and Yoshiaki
                 Kojima",
  title =        "Floating-Point Arithmetic Algorithms in the Symmetric
                 Residue Number System",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-23",
  number =       "1",
  pages =        "9--20",
  month =        jan,
  year =         "1974",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/PGEC.1967.264810;
                 https://doi.org/10.1109/T-C.1974.223772",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  MRclass =      "68A10",
  MRnumber =     "50 9042",
  bibdate =      "Tue Jul 12 11:27:29 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1672365;
                 http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=35077",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "residue arithmetic; residue number system",
  reviewer =     "M. S. Cheema",
  summary =      "The residue number system is an integer number system
                 and is inconvenient to represent numbers with
                 fractional parts. In the symmetric residue system, a
                 new representation of floating-point numbers and
                 arithmetic algorithms for its addition, \ldots{}",
}

@Article{Kroft:1974:CTC,
  author =       "D. Kroft",
  title =        "Comments on {``A Two's Complement Parallel Array
                 Multiplication Algorithm''}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-23",
  number =       "12",
  pages =        "1327--1328",
  month =        dec,
  year =         "1974",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1974.223863",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 11:27:38 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  note =         "See \cite{Baugh:1973:TCP,Blankenship:1974:CTC}.",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1672456",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Kulisch:1974:PCC,
  author =       "U. Kulisch",
  title =        "Formalization and implementation of floating-point
                 arithmetics",
  crossref =     "Panagiotopoulos:1974:PCC",
  pages =        "328--369",
  year =         "1974",
  MRclass =      "65G05",
  MRnumber =     "57 14392",
  bibdate =      "Fri Dec 8 08:24:14 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  reviewer =     "R. H. Bartels",
}

@Article{Ling:1974:CSA,
  author =       "Robert F. Ling",
  title =        "Comparison of several algorithms for computing sample
                 means and variances",
  journal =      j-J-AM-STAT-ASSOC,
  volume =       "69",
  number =       "348",
  pages =        "859--866",
  month =        dec,
  year =         "1974",
  CODEN =        "JSTNAL",
  DOI =          "https://doi.org/10.1080/01621459.1974.10480219",
  ISSN =         "0162-1459 (print), 1537-274X (electronic)",
  ISSN-L =       "0162-1459",
  bibdate =      "Wed Jan 25 08:05:46 MST 2012",
  bibsource =    "Distributed/QLD.bib; Distributed/QLD/1974.bib;
                 http://www.jstor.org/journals/01621459.html;
                 http://www.jstor.org/stable/i314230;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jamstatassoc1970.bib;
                 Theory/Matrix.bib",
  URL =          "http://www.jstor.org/stable/2286154;
                 https://www.tandfonline.com/doi/abs/10.1080/01621459.1974.10480219;
                 https://www.tandfonline.com/doi/pdf/10.1080/01621459.1974.10480219",
  acknowledgement = ack-nhfb,
  country =      "USA",
  date =         "13/05/93",
  descriptors =  "Simulation; statistics; numeric calculation",
  enum =         "7605",
  fjournal =     "Journal of the American Statistical Association",
  journal-URL =  "http://www.tandfonline.com/loi/uasa20",
  keywords =     "mean; standard deviation; stat; updating; variance",
  location =     "SEL: Wi",
  remark =       "This is an early paper on the numerical difficulties
                 associated with two important statistical algorithms.
                 See also entry \cite{McCullough:2019:WTS} in
                 fparith.bib that shows that even after 45 years, some
                 statistics code in database software remains poor.",
  revision =     "16/01/94",
  xxtitle =      "Comparison of Several Algorithms for Computing Means
                 and Variances",
}

@Article{Linnainmaa:1974:ASK,
  author =       "Seppo Linnainmaa",
  title =        "Analysis of Some Known Methods of Improving the
                 Accuracy of Floating-Point Sums",
  journal =      j-BIT,
  volume =       "14",
  number =       "2",
  pages =        "167--202",
  month =        jun,
  year =         "1974",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01932946",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  MRclass =      "65G05",
  MRnumber =     "MR0483373 (58 \#3381)",
  bibdate =      "Fri Dec 08 13:05:19 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=14&issue=2&spage=167",
  acknowledgement = ack-nj,
  fjournal =     "BIT (Nordisk tidskrift for informationsbehandling)",
  journal-URL =  "http://link.springer.com/journal/10543",
  keywords =     "accurate floating-point summation; floating-point
                 arithmetic; rounding errors",
  reviewer =     "H. Ratschek",
}

@InCollection{Metropolis:1974:SAA,
  author =       "N. Metropolis and Gian-Carlo Rota",
  booktitle =    "Studies in numerical analysis (papers in honour of
                 {Cornelius Lanczos} on the occasion of his 80th
                 birthday)",
  title =        "Significance arithmetic---on the algebra of binary
                 strings",
  publisher =    pub-ACADEMIC,
  address =      pub-ACADEMIC:adr,
  pages =        "241--251",
  year =         "1974",
  MRclass =      "02F43 (68A15)",
  MRnumber =     "MR0354335 (50 \#6815)",
  MRreviewer =   "Stephen Tanny",
  bibdate =      "Wed Nov 14 19:04:40 2007",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/metropolis-nicholas.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  ZMnumber =     "0311.65031",
  acknowledgement = ack-nhfb,
}

@InProceedings{Miller:1974:CCN,
  author =       "Webb Miller",
  title =        "Computational complexity and numerical stability",
  crossref =     "ACM:1974:CRS",
  pages =        "317--322",
  year =         "1974",
  bibdate =      "Wed Nov 24 12:46:29 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Manual{Moon:1974:MRM,
  author =       "David A. Moon",
  title =        "{MacLISP} Reference Manual",
  organization = "MIT Project MAC",
  address =      "Cambridge, MA, USA",
  month =        apr,
  year =         "1974",
  bibdate =      "Wed Jan 29 16:47:55 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
  remark =       "From \cite{Steele:2004:RHP}: ``In early 1971, he
                 [White] began to analyze the machine-language algorithm
                 used in the implementation of MacLisp (described in
                 this report) to convert PDP-10 floating-point numbers
                 into decimal notation.''",
}

@Article{Neumaier:1974:REV,
  author =       "A. Neumaier",
  title =        "{Rundungsfehleranalyse Einiger Verfahren Zur Summation
                 Endlicher Summen}. ({German}) [{Rounding} error
                 analysis of a method for summation of finite sums]",
  journal =      j-Z-ANGE-MATH-MECH,
  volume =       "54",
  pages =        "39--51",
  year =         "1974",
  CODEN =        "ZAMMAX",
  ISSN =         "0044-2267 (print), 1521-4001 (electronic)",
  ISSN-L =       "0044-2267",
  bibdate =      "Fri Jan 12 11:37:56 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-jr,
  fjournal =     "{Zeitschrift f{\"u}r Angewandte Mathematik und
                 Mechanik}",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1521-4001",
  keywords =     "accurate floating-point summation",
  language =     "German",
}

@Article{Newbery:1974:EAP,
  author =       "A. C. R. Newbery",
  title =        "Error Analysis for Polynomial Evaluation",
  journal =      j-MATH-COMPUT,
  volume =       "28",
  number =       "127",
  pages =        "789--793",
  month =        jul,
  year =         "1974",
  CODEN =        "MCMPAF",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  bibdate =      "Tue Oct 13 08:06:19 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Comput.",
  classcodes =   "B0290B (Error analysis in numerical methods); B0290D
                 (Functional analysis); C4110 (Error analysis in
                 numerical methods); C4120 (Functional analysis)",
  corpsource =   "Univ. Kentucky, Lexington, KY, USA",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
  keywords =     "analysis; Chebyshev; computable error bound; error
                 analysis; floating point error; function evaluation;
                 Horner's scheme; polynomial evaluation; polynomials",
  treatment =    "T Theoretical or Mathematical",
}

@MastersThesis{Prezas:1974:FPA,
  author =       "Pericles Panos Prezas",
  title =        "Floating point arithmetic unit",
  type =         "Thesis ({M.S.})",
  publisher =    "The author",
  school =       "Illinois Institute of Technology",
  address =      "Chicago, IL.",
  pages =        "ix + 77",
  year =         "1974",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Rauscher:1974:MUX,
  author =       "Tomlinson G. Rauscher",
  title =        "Microprogramming the {AN\slash UYK-17(XB-1)(V)} signal
                 processing element signal processing arithmetic unit",
  journal =      j-SIGMICRO,
  volume =       "5",
  number =       "2",
  pages =        "29--63",
  month =        apr,
  year =         "1974",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217157.1217160",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:17 MDT 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1217157.1217160",
  abstract =     "The AN/UYK-17(XB-1)(V) Signal Processing Element (SPE)
                 is a high performance computer system being developed
                 at the Naval Research Laboratory for radar, sonar, and
                 communication applications. To perform signal
                 processing tasks efficiently, the SPE comprises
                 multiple functional units that execute different
                 processes in parallel. Due to the inherent parallelism
                 in signal processing tasks, horizontal microprograms
                 are used to control the functional units [references 5
                 and 6]. This report overviews the SPE, describes the
                 Signal Processing Arithmetic Unit (SPAU) in detail,
                 discusses ANIMIL --- the microprogramming language for
                 representing SPAU microprograms, and illustrates the
                 use of the ANIMIL translator with a simple
                 microprogram. Companion documents describe the SPAU
                 simulator program (reference 3) and the formal syntax
                 and semantics of the ANIMIL language (reference 4).",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Renner:1974:RRN,
  author =       "K. Renner and S. Gupta",
  title =        "Reduction of roundoff noise in wave digital filters",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST,
  volume =       "21",
  number =       "2",
  pages =        "305--310",
  month =        mar,
  year =         "1974",
  CODEN =        "ICSYBT",
  ISSN =         "0098-4094 (print), 1558-1276 (electronic)",
  ISSN-L =       "0098-4094",
  bibdate =      "Sat Jul 16 11:25:06 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems",
  summary =      "Roundoff noise generated by arithmetic operations in a
                 digital-filter computational sequence is undesirable in
                 that it serves to distort the true signal at the
                 output. Furthermore, coefficient wordlength is directly
                 related to the generated noise. \ldots{}",
}

@Book{Scaife:1974:SNA,
  editor =       "B. K. P. Scaife",
  title =        "Studies in numerical analysis",
  publisher =    "The Royal Irish Academy",
  address =      "Dublin, Ireland",
  pages =        "xxii + 333",
  year =         "1974",
  MRclass =      "65-06",
  MRnumber =     "MR0347039 (49 \#11759)",
  bibdate =      "Thu Nov 8 19:02:54 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Papers in honour of Cornelius Lanczos on the occasion
                 of his 80th birthday",
  acknowledgement = ack-nhfb,
}

@Book{Schmid:1974:DC,
  author =       "Hermann Schmid",
  title =        "Decimal Computation",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xi + 266",
  year =         "1974",
  ISBN =         "0-471-76180-X",
  ISBN-13 =      "978-0-471-76180-8",
  LCCN =         "QA75 .S34",
  bibdate =      "Thu Sep 1 10:14:05 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Reprinted \cite{Schmid:1983:DC}.",
  acknowledgement = ack-nj,
  keywords =     "decimal floating-point arithmetic",
}

@Article{Sites:1974:SBD,
  author =       "R. L. Sites",
  title =        "Serial Binary Division by Ten",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "23",
  number =       "12",
  pages =        "1299--1301",
  month =        dec,
  year =         "1974",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1974.223849",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Aug 07 18:02:35 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A technique is presented for dividing a positive
                 binary integer by ten, in which the bits of the input
                 are presented serially, low-order bit first. A complete
                 division by ten is performed in two word times
                 (comparable to the time needed for two serial
                 additions). The technique can be useful in serial
                 conversions from binary to decimal, or in scaling
                 binary numbers by powers of 10.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "decimal arithmetic",
}

@Book{Sterbenz:1974:FPC,
  author =       "Pat H. Sterbenz",
  title =        "Floating Point Computation",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xiv + 316",
  year =         "1974",
  ISBN =         "0-13-322495-3",
  ISBN-13 =      "978-0-13-322495-5",
  LCCN =         "QA76.8.I12 S771 1974",
  MRclass =      "68A05 (65G05)",
  MRnumber =     "50 1556",
  bibdate =      "Sat May 29 08:01:36 1999",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/bibnet/authors/v/von-neumann-john.bib;
                 https://www.math.utah.edu/pub/tex/bib/benfords-law.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcw.bib",
  series =       "Prentice-Hall Series in Automatic Computation.",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  keywords =     "Compiling (Electronic computers); Computation by
                 computer systems --- Floating point representation;
                 Floating-point arithmetic; IBM 360 (Computer) ---
                 Programming",
  remark =       "From p. 116: ``There is general agreement that the
                 mantissas of floating-point numbers are not uniformly
                 distributed. [See Hamming (1962)
                 [\cite{Hamming:1962:NMS}], Pinkham (1961)
                 [Pinkham:1961:DFS], or Knuth (1969) [Knuth:1969:SNM].]
                 Instead, it is customary to assume that they are
                 distributed logarithmically, that is, that the
                 probability density function is

                  $$ (3.12.9) f(m) = \frac {1}{m \ln r}, \qquad r^{-1}
                 \leq m \leq 1. $$

                 This assumption is based on the following observations:
                 First, this distribution reproduces itself under
                 multiplication, but a uniform distribution does not.
                 [See Hamming (1962) [\cite{Hamming:1962:NMS}] and
                 Exercise 20.] A second justification is based on the
                 fact that many of the numbers that arise in computation
                 represent measurable quantities such as lengths,
                 forces, etc., and it is reasonable to believe that the
                 distribution of the mantissas of such quantities is
                 independent of the units in which they are measured.
                 Pinkham (1961) shows that this leads to the conclusion
                 that the distribution of mantissas must be
                 logarithmic.''",
  reviewer =     "F. J. Murray",
  tableofcontents = "Preface / ix \\
                 1. Floating-Point Number Systems / 1 \\
                 1.1 Fixed-Point Calculation / 1 \\
                 1.2 Floating-Decimal Representation of Numbers / 4 \\
                 1.3 Floating-Decimal Arithmetic / 6 \\
                 1.4 Floating-Point Number Systems / 9 \\
                 1.5 FP(r, p, c) and FP(r, p, R) / 12 \\
                 1.6 Laws of Algebra / 14 \\
                 1.7 Inequalities in FP(r,p, c) / 21 \\
                 1.8 FP(r, p, clq) / 22 \\
                 1.9 The Solution of a * x = b in FP(r,p, c) / 29 \\
                 1.10 Division / 33 \\
                 Exercises / 35 \\
                 2. Floating-Point Overflow and Underflow / 39 \\
                 2.1 Bounds for Exponents / 39 \\
                 2.2 $\Omega$-Zero Fixup / 41 \\
                 2.3 Interrupt / 44 \\
                 2.4 Messages and Tests / 46 \\
                 2.5 ON OVERFLOW and ON UNDERFLOW in PL/I / 49 \\
                 2.6 Example / 50 \\
                 2.7 Counting Mode / 57 \\
                 2.8 Gradual Underflow / 59 \\
                 2.9 Imprecise Interrupt / 61 \\
                 2.10 Changing the Treatment of Spill / 62 \\
                 2.11 Virtual Overflow and Underflow / 64 \\
                 2.12 Division by Zero and Indeterminant Forms / 66 \\
                 Exercises / 67 \\
                 3. Error Analysis / 71 \\
                 3.1 Significant Digits / 71 \\
                 3.2 Relative Error / 73 \\
                 3.3 Relative Error in FP(r,p, clq) / 75 \\
                 3.4 Approximate Laws of Algebra / 80 \\
                 3.5 Propagation of Rounding Error / 87 \\
                 3.6 X**N / 92 \\
                 3.7 Condition / 98 \\
                 3.8 Error Analysis of a Program / 103 \\
                 3.9 Backward Error Analysis / 105 \\
                 3.10 Examples / 107 \\
                 3.11 Changing the Problem / 109 \\
                 3.12 Statistical Error Analysis / 113 \\
                 Exercises / 117 \\
                 4. Example / 123 \\
                 4.1 Quadrature / 123 \\
                 4.2 Power Series / 130 \\
                 4.3 Exact Sums and Differences in FP(r, p, clq) / 137
                 \\
                 4.4 Dismantling Floating-Point Numbers / 143 \\
                 Exercises / 146 \\
                 5. Double-Precision Calculation / 154 \\
                 5.1 Programs Using Double-Precision Arithmetic / 155
                 \\
                 5.2 Implicit Typing of Names / 162 \\
                 5.3 Routines to Perform Double-Precision Arithmetic /
                 163 \\
                 5.4 Double-Precision Multiplication / 165 \\
                 5.5 Double-Precision Addition and Subtraction / 168 \\
                 5.6 Double-Precision Division / 171 \\
                 5.7 Writing Double-Precision Programs Without Language
                 Support / 178 \\
                 5.8 Uses of Double-Precision / 180 \\
                 5.9 Higher-Precision Arithmetic / 185 \\
                 Exercises / 186 \\
                 6. Rounding / 189 \\
                 6.1 General Considerations / 189 \\
                 6.2 Uses of Rounding / 191 \\
                 6.3 Implementation of Rounding / 192 \\
                 6.4 Bias Removal / 194 \\
                 6.5 Other ``Rounding'' Procedures / 197 \\
                 Exercises / 198 \\
                 7. Automatic Analysis of Error / 201 \\
                 7.1 Introduction / 201 \\
                 7.2 Significance Arithmetic / 202 \\
                 7.3 Noisy Mode / 205 \\
                 7.4 Interval Arithmetic / 207 \\
                 7.5 Rerunning the Program in Higher-Precision / 213 \\
                 Exercises / 222 \\
                 8. Radix Conversion / 224 \\
                 8.1 Equivalent Number of Digits / 224 \\
                 8.2 Properties of Conversion Transformations / 228 \\
                 8.3 Conversion Techniques / 232 \\
                 Exercises / 238 \\
                 9/ Carefully Written Programs / 240 \\
                 9.1 Introduction / 240 \\
                 9.2 Average Problem / 240 \\
                 9.3 Quadratic Equation / 246 \\
                 Exercises / 252 \\
                 10. Checking and Testing / 255 \\
                 10.1 Range Checking / 255 \\
                 10.2 Mathematical Checks / 256 \\
                 10.3 Testing / 259 \\
                 Exercises / 261 \\
                 11. Language Features for Floating-Point Computation /
                 263 \\
                 11.1 Introduction / 263 \\
                 11.2 Predictability, Controllability, Observability /
                 264 \\
                 11.3 Ease of Programming / 265 \\
                 11.4 Machine Independence / 267 \\
                 Exercises / 269 \\
                 12. Floating-Point Hardware / 271 \\
                 12.1 Choice of Radix / 271 \\
                 12.2 The Representation of Floating-Point Numbers / 273
                 \\
                 12.3 FP(r, p, c) and FP(r, p, R) / 277 \\
                 12.4 Unnormalized Numbers and Unnormalized Arithmetic /
                 278 \\
                 Exercises / 282 \\
                 13. Complex Numbers / 285 \\
                 13.1 Programs Using Complex Numbers / 285 \\
                 13.2 Relative Error / 286 \\
                 13.3 Complex Arithmetic / 287 \\
                 Exercises / 297 \\
                 Bibliography / 301 \\
                 Glossary of Symbols / 309 \\
                 Index / 311",
}

@Article{Suter:1974:MAA,
  author =       "B. W. Suter",
  title =        "The Modular Arithmetic of Arbitrarily Long Sequences
                 of Digits",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-23",
  number =       "12",
  pages =        "1301--1303",
  month =        dec,
  year =         "1974",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1974.223850",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 11:27:38 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1672443",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Syslo:1974:RAP,
  author =       "M. M. Syslo",
  title =        "Remarks on addition processes of positive
                 floating-point numbers",
  journal =      j-ZASTOS-MAT,
  volume =       "14",
  pages =        "415--417",
  year =         "1974",
  CODEN =        "ZAMTAK",
  MRclass =      "65G05",
  MRnumber =     "50 8953",
  bibdate =      "Fri Dec 8 08:24:14 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Zastosowania Matematyki",
  reviewer =     "Sven-{\AA}ke Gustafson",
}

@PhdThesis{Thompson:1974:IUF,
  author =       "Jackie Lloyd Thompson",
  title =        "An implementation of user-oriented floating point
                 arithmetic",
  type =         "Dissertation ({Ph.D.} in {Computing Science})",
  school =       "Texas A\&M University",
  address =      "College Station, TX, USA",
  pages =        "150",
  year =         "1974",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Tsao:1974:DSD,
  author =       "Nai Kuan Tsao",
  title =        "On the Distributions of Significant Digits and
                 Roundoff Errors",
  journal =      j-CACM,
  volume =       "17",
  number =       "5",
  pages =        "269--271",
  month =        may,
  year =         "1974",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  MRclass =      "65G05",
  MRnumber =     "49 6595",
  MRreviewer =   "N. N. Abdelmalek",
  bibdate =      "Mon Jan 22 07:26:38 MST 2001",
  bibsource =    "Compendex database;
                 ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 http://dblp.uni-trier.de/db/journals/cacm/cacm17.html#Tsao74;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Generalized logarithmic law is derived for the
                 distribution of the first $t$ significant digits of a
                 random digital integer. This result is then used to
                 determine the distribution of the roundoff errors in
                 floating-point operations, which is a mixture of
                 uniform and reciprocal distributions.",
  acknowledgement = ack-nhfb,
  classcodes =   "C5230 (Digital arithmetic methods)",
  classification = "921",
  corpsource =   "Aerospace Res. Labs., Wright-Patterson AFB, OH, USA",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  journalabr =   "Commun ACM",
  keywords =     "Benford's Law; digital arithmetic; digital integer;
                 distributions; error analysis; floating point
                 operations; Law of Anomalous Numbers; logarithmic law;
                 mathematical techniques; mean value; random;
                 reciprocal; roundoff errors; significant digits;
                 uniform distribution; variance; Zipf's Law",
  oldlabel =     "Tsao74",
  treatment =    "T Theoretical or Mathematical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Tsao74",
}

@Article{Tsao:1974:SPE,
  author =       "Nai-Kuan Tsao",
  title =        "Some a Posteriori Error Bounds in Floating-Point
                 Computations",
  journal =      j-J-ACM,
  volume =       "21",
  number =       "1",
  pages =        "6--17",
  month =        jan,
  year =         "1974",
  CODEN =        "JACOAH",
  ISSN =         "0004-5411 (print), 1557-735X (electronic)",
  ISSN-L =       "0004-5411",
  MRclass =      "65G05",
  MRnumber =     "49 8319",
  bibdate =      "Fri Dec 08 13:06:33 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of the ACM",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J401",
  reviewer =     "N. N. Abdelmalek",
}

@Article{Walker:1974:FGU,
  author =       "A. J. Walker",
  title =        "Fast generation of uniformly distributed pseudorandom
                 numbers with floating-point representation",
  journal =      j-ELECT-LETTERS,
  volume =       "10",
  number =       "25--26",
  pages =        "533--534",
  day =          "12",
  month =        dec,
  year =         "1974",
  CODEN =        "ELLEAK",
  DOI =          "https://doi.org/10.1049/el:19740423",
  ISSN =         "0013-5194 (print), 1350-911X (electronic)",
  ISSN-L =       "0013-5194",
  bibdate =      "Fri Dec 30 16:39:46 MST 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/prng.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4245313",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronics Letters",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2220",
}

@Article{Agrawal:1975:AAN,
  author =       "D. P. Agrawal",
  title =        "Arithmetic Algorithms in a Negative Base",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-24",
  number =       "10",
  pages =        "998--1000",
  month =        oct,
  year =         "1975",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1975.224109",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 07:57:57 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1672702",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Agrawal:1975:OAL,
  author =       "Dharma P. Agrawal",
  title =        "Optimum Array-Like Structures for High-Speed
                 Arithmetic",
  crossref =     "IEEE:1975:SCA",
  pages =        "208--219",
  year =         "1975",
  bibdate =      "Wed Nov 14 17:44:11 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith3/papers/ARITH3_Agrawal.pdf",
  abstract =     "Array-like structures for high-speed multiplication,
                 division, square and square-root operations have been
                 described in this paper. In these designs the division
                 and square-rooting time have been made to approach to
                 that of multiplication operation. These structures are
                 optimum from speed and versatility point of view. Most
                 of the cellular arrays described in the literature are
                 adequately slow. The time delay is particularly
                 significant in the division and square-rooting
                 operations due to the ripple effect of the carries.
                 Though the carry-save technique has been widely
                 utilized for multiplication operation, it has been only
                 recently employed by Cappa et al. in the design of a
                 nonrestoring divider array. This requires sign-bit
                 detection that makes the array non-uniform. Such an
                 array has been named as an array-like structure. The
                 carry-save method has been extended here for restoring
                 division operation. Due to sign-detection and overflow
                 correction requirements, the restoring method is
                 slightly complex. But the main advantage of such
                 restoring array is in its simple extension for
                 multiplication operation. The array for the two
                 operations, when pipelined, will have more computing
                 power than all other multiplier-divider arrays.
                 Suggestions have also been included for further speed
                 improvement.\par

                 The technique applied for division operation is as well
                 applicable for the square-rooting and an array-like
                 structure for square-square-rooting operations has also
                 been given. For performing any one of the four
                 operations, the only manipulation to be done is to
                 combine the two arrays; one for multiplication-division
                 and another for square-square-rooting. Possible.
                 methods of combining the two arrays have been indicated
                 and their relative advantages and disadvantages have
                 been mentioned. Finally, a generalized pipeline
                 array-like structure with complete internal details and
                 for 4-bit operation, has been shown. Due consideration
                 has also been given to the possibility of
                 large-scale-integration of different arrays presented
                 in this paper.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-3",
}

@InProceedings{Atkins:1975:HRN,
  author =       "Daniel E. Atkins",
  title =        "Higher Radix, Non-restoring Division: History and
                 recent Developments",
  crossref =     "IEEE:1975:SCA",
  pages =        "158--167",
  year =         "1975",
  bibdate =      "Wed Nov 14 17:43:08 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith3/papers/ARITH3_Atkins.pdf",
  abstract =     "This paper reviews work related to the theory and
                 application of higher-radix. non-restoring division as
                 originally defined by Robertson in 1958.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-3",
}

@Article{Atkins:1975:IRR,
  author =       "D. E. Atkins",
  title =        "Introduction to the Role of Redundancy in Computer
                 Arithmetic",
  journal =      j-COMPUTER,
  volume =       "8",
  number =       "6",
  pages =        "74--77",
  month =        jun,
  year =         "1975",
  CODEN =        "CPTRB4",
  DOI =          "https://doi.org/10.1109/C-M.1975.219001",
  ISSN =         "0018-9162 (print), 1558-0814 (electronic)",
  ISSN-L =       "0018-9162",
  bibdate =      "Sat May 7 16:08:43 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computer1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2",
}

@InProceedings{Avizienis:1975:RNR,
  author =       "Algirdas Avi{\v{z}}ienis",
  title =        "Redundancy in Number Representations as an Aspect of
                 Computational Complexity of Arithmetic Functions",
  crossref =     "IEEE:1975:SCA",
  pages =        "87--89",
  year =         "1975",
  bibdate =      "Wed Nov 14 17:44:11 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith3/papers/ARITH3_Avizienis.pdf",
  abstract =     "Recent research has led to the derivation of bounds
                 for the time required to perform arithmetic operations
                 by means of logical elements with a limited number of
                 inputs [1--4]. The model of a $ (d, r) $ logical
                 circuit $C$ employed in these studies consists of a set
                 of $ (d, r) $ logical elements and a rule of
                 interconnection with designated sets of input and
                 output lines. The $ (d, r) $ logical element has $r$
                 input lines and one output line; these lines can assume
                 one of $d$ distinct states. The $ (d, r) $ logical
                 element has a unit time delay; that is, the state of
                 the output line at the time $ t + 1 $ is a function of
                 the states of the input lines at time $t$.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-3",
}

@Article{Baker:1975:MER,
  author =       "P. W. Baker",
  title =        "More Efficient Radix-2 Algorithms for Some Elementary
                 Functions",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-24",
  number =       "11",
  pages =        "1049--1054",
  month =        nov,
  year =         "1975",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1975.224132",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Sep 1 10:15:39 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Banerji:1975:CLS,
  author =       "D. K. Banerji",
  title =        "On Combinational Logic for Sign Detection in Residue
                 Number Systems",
  crossref =     "IEEE:1975:SCA",
  pages =        "113--116",
  year =         "1975",
  bibdate =      "Wed Nov 14 17:44:11 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith3/papers/ARITH3_Banerji.pdf",
  abstract =     "This paper is concerned with the algebraic sign
                 detection of a number in a residue number system. The
                 proposed solution is applicable only to nonredundant
                 systems. The method utilizes a systematic decomposition
                 of the sign function $S$ that is based on some special
                 properties of $S$. Starting with the canonical
                 sum-of-products expression for $S$, we transform the
                 expression to a form whose realization is simpler than
                 the canonical form realization and, if possible, also
                 simpler than the minimal sum-of-products realization.
                 In some cases, the proposed method yields savings as
                 high as 85\% compared to the minimal sum-of-products
                 realization for $S$.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-3",
}

@Article{Basu:1975:SPN,
  author =       "D. Basu and T. Jayashree",
  title =        "On a Simple Postcorrection for Nonrestoring Division",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-24",
  number =       "10",
  pages =        "1019--1020",
  month =        oct,
  year =         "1975",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1975.224116",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 07:57:57 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1672709",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Benedek:1975:DLB,
  author =       "M. Benedek",
  title =        "Developing Large Binary to {BCD} Conversion
                 Structures",
  crossref =     "IEEE:1975:SCA",
  pages =        "188--196",
  year =         "1975",
  bibdate =      "Wed Nov 14 17:44:11 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith3/papers/ARITH3_Benedek.pdf",
  abstract =     "Static binary to BCD conversion has been described in
                 many papers during the last decade, but none of the
                 methods presented were practical for the conversion of
                 large number of binary bits.\par

                 In this paper it is intended to further develop static
                 conversions by the expansion of the original BIDEC
                 method (Ref. 1). There are quite a few static
                 conversion schemes published which use other methods of
                 conversion. The static method, developed from the
                 BIDEC, lends itself best for the expansion to larger
                 structures as in its original ``correct and shift''
                 form there were no basic limitations on the size of the
                 binary words to be converted. with the appearance of
                 large bipolar ROMs and the even larger but somewhat
                 slower MOS ROMs there is a renewed interest in large
                 structures for fast binary to BCD conversions.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-3",
}

@InProceedings{Bivins:1975:SAA,
  author =       "R. L. Bivins and N. Metropolis",
  title =        "Significance Arithmetic: Application to a Partial
                 Differential Equation",
  crossref =     "IEEE:1975:SCA",
  pages =        "64--66",
  year =         "1975",
  DOI =          "https://doi.org/10.1109/ARITH.1975.6156973",
  bibdate =      "Mon Mar 19 18:17:32 2007",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/metropolis-nicholas.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Also available as Los Alamos Technical Report
                 LA-UR-75-1763 CONF-751103-1.",
  URL =          "http://www.acsel-lab.com/arithmetic/arith3/papers/ARITH3_Bivins.pdf",
  abstract =     "The methods of significance arithmetic are applied to
                 the numerical solution of a nonlinear partial
                 differential equation. The authors approach permits the
                 use of initial values having imprecision considerably
                 greater than that of rounding error; moreover, the
                 intermediate and final quantities are monitored so that
                 at any stage the precision of such quantities is
                 available. An algorithm is found that represents
                 faithfully the solution to a difference equation
                 approximation to Burger's equation.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-3; significance arithmetic",
}

@InProceedings{Bohlender:1975:FPC,
  author =       "G. Bohlender",
  title =        "Floating-Point Computation of Functions with Maximum
                 Accuracy",
  crossref =     "IEEE:1975:SCA",
  pages =        "14--23",
  year =         "1975",
  bibdate =      "Wed Nov 14 17:44:11 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith3/papers/ARITH3_Bohlender.pdf",
  abstract =     "Algorithms are given which compute multiple sums and
                 products and arbitrary roots of floating-point numbers
                 with maximum accuracy. The summation algorithm can be
                 applied to compute scalar products, matrix products,
                 etc. For all these functions, simple error formulas and
                 the smallest floating-point intervals containing the
                 exact result can be obtained.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-3",
}

@TechReport{Brent:1975:FMP,
  author =       "R. P. Brent",
  title =        "A {Fortran} Multiple-Precision Arithmetic Package",
  type =         "Technical report",
  institution =  "Department of Computer Science, Australian National
                 University",
  address =      "Canberra, Australia",
  year =         "1975",
  bibdate =      "Fri Jan 06 07:38:05 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "floating-point arithmetic; multiple-precision
                 arithmetic",
}

@TechReport{Brent:1975:MZM,
  author =       "R. P. (Richard P.) Brent",
  title =        "Multiple-precision zero-finding methods and the
                 complexity of elementary function evaluation",
  institution =  "Department of Computer Science, Carnegie-Mellon
                 University",
  address =      "Pittsburgh, PA, USA",
  pages =        "26",
  year =         "1975",
  bibdate =      "Sat Jan 11 10:14:06 MST 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Iterative methods (Mathematics)",
  searchkey =    "ti:elementary n1 function",
}

@Article{Brubaker:1975:MUL,
  author =       "T. A. Brubaker and J. C. Becker",
  title =        "Multiplication Using Logarithms Implemented with
                 Read-Only Memory",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-24",
  number =       "8",
  pages =        "761--765",
  month =        aug,
  year =         "1975",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1975.224307",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 07:57:56 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1672900",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Caprani:1975:REF,
  author =       "Ole Caprani",
  title =        "Round-off Errors in Floating-Point Summation",
  journal =      j-BIT,
  volume =       "15",
  number =       "1",
  pages =        "5--9",
  month =        mar,
  year =         "1975",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01932993",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  MRclass =      "65G05",
  MRnumber =     "58 19088",
  bibdate =      "Fri Dec 8 08:24:14 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "BIT (Nordisk tidskrift for informationsbehandling)",
  journal-URL =  "http://link.springer.com/journal/10543",
  keywords =     "accurate floating-point summation; floating-point
                 arithmetic; rounding errors",
  xxtitle =      "Roundoff errors in floating-point summation",
}

@Article{Chen:1975:SER,
  author =       "Tien Chi Chen and Irving T. Ho",
  title =        "Storage-Efficient Representation of Decimal Data",
  journal =      j-CACM,
  volume =       "18",
  number =       "1",
  pages =        "49--52",
  month =        jan,
  year =         "1975",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  MRclass =      "94A15 (68A20)",
  MRnumber =     "50 16105",
  MRreviewer =   "R. N. Goss",
  bibdate =      "Mon Jan 22 06:30:44 MST 2001",
  bibsource =    "Compendex database;
                 ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 http://dblp.uni-trier.de/db/journals/cacm/cacm18.html#ChenH75;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Collection of articles honoring {Alston S.
                 Householder}. See comment \cite{Smith:1975:CPC}.",
  abstract =     "Usually $n$ decimal digits are represented by $ 4 n $
                 bits in computers. Actually, two BCD digits can be
                 compressed optimally and reversibly into $7$ bits, and
                 three digits into $ 10 $ bits, by a very simple
                 algorithm based on the fixed-length combination of two
                 variable field-length encodings. In over half of the
                 cases the compressed code results from the conventional
                 BCD code by simple removal of redundant $0$ bits. A
                 long decimal message can be subdivided into three-digit
                 blocks, and separately compressed; the result differs
                 from the asymptotic minimum length by only $ 0.34 $
                 percent. The hardware requirement is small, and the
                 mappings can be done manually.",
  acknowledgement = ack-nhfb,
  classcodes =   "C6130 (Data handling techniques)",
  classification = "722; 921",
  corpsource =   "IBM San Jose Res. Lab., CA, USA",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  journalabr =   "Commun ACM",
  keywords =     "asymptotic minimum; binary coded decimal; codes;
                 compressed code; data compression; data storage units;
                 decimal data; decimal floating-point arithmetic; fixed
                 length combination; hardware; length; length encodings;
                 mathematical techniques --- Digital Arithmetic;
                 representation; storage efficient; variable field",
  oldlabel =     "ChenH75",
  treatment =    "T Theoretical or Mathematical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/ChenH75",
}

@InProceedings{Chinal:1975:LMA,
  author =       "Jean P. Chinal",
  title =        "The Logic of Modulo $ 2^k + 1 $ Adders",
  crossref =     "IEEE:1975:SCA",
  pages =        "126--136",
  year =         "1975",
  bibdate =      "Wed Nov 14 17:44:11 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith3/papers/ARITH3_Chinal_2.pdf",
  abstract =     "The design of modulo $ 2^k + 1 $ adders for arbitrary
                 $k$ is considered, with the objective of achieving a
                 logic structure as regular as possible so as to allow a
                 convenient implementation in large-scale integration
                 technology (LSI). It is shown how the design problem
                 can be reduced. to the recursive generation of a
                 subtract signal and to the merging, in various degrees,
                 of the corresponding logic with the logic of an
                 ordinary adder or, alternately, of a so-called {\em
                 signed-carry adder\/} which is defined and designed
                 itself in general, with both recursive and explicit
                 carry schemes. Modulo $ 2^k + 1 $ adder designs are
                 given, one with conventional adder, another based on
                 signed-carry adder and a third, derived from the
                 signed-carry scheme, where subtract signal generation
                 and carry logic are merged. This last scheme can be set
                 up with two backward recursion chains and five or six
                 forward ones. Two more basic variants are finally
                 indicated for this integrated scheme, aiming at
                 reducing as much as possible the residual logic
                 structure irregularity presented by the most
                 significant position in the word.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-3",
}

@InProceedings{Chinal:1975:MA,
  author =       "Jean P. Chinal",
  title =        "Mirror Arithmetic",
  crossref =     "IEEE:1975:SCA",
  pages =        "98--107",
  year =         "1975",
  bibdate =      "Wed Nov 14 17:44:11 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith3/papers/ARITH3_Chinal_1.pdf",
  abstract =     "Mirror coding for signed numbers is defined by means
                 of a set of primitive powers of two $ \{ + 2^n, - 2^{n
                 - 1}, \ldots {}, - 2^0 \} $ where signs of the usual
                 set used in 2's complement representation are reversed.
                 Use of the mirror representation is shown as an
                 alternate design approach and is illustrated by a
                 special purpose adder design in mirror code, by an
                 alternate proof of a basic property of signed-digit
                 arithmetic and as another interpretation of cells used
                 in some array multipliers for signed numbers. Lastly,
                 the concept is used to define a variable mode redundant
                 coding, allowing simple sign-flipping without
                 overflow.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-3",
}

@InProceedings{Cobb:1975:IPS,
  author =       "Gary W. Cobb",
  title =        "The Impact of Parallelism on Software",
  crossref =     "IEEE:1975:SCA",
  pages =        "220--222",
  year =         "1975",
  bibdate =      "Wed Nov 14 17:44:11 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith3/papers/ARITH3_Cobb.pdf",
  abstract =     "There seems to be a tug-of-war raging between computer
                 procurement technical evaluation committees, computer
                 designers and scholars of computer science and
                 numerical analysis over the issue of parallelism in
                 computations. Caught in the middle seems to be the user
                 community and the compiler writers. For the scope of
                 this paper, the term ``user community'' will be assumed
                 to be Fortran programmers who are involved in solving
                 problems that require large computer resources, e.g.,
                 plasma research, weather prediction, ray tracing,
                 seismic analysis, econometric modeling, weapons
                 research, reactor calculation, etc.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-3",
}

@InProceedings{DeMori:1975:MMM,
  author =       "Renato {De Mori} and Michele Elia and Angelo Serra",
  title =        "Minimization Methods for Macrocellular Arithmetic
                 Networks",
  crossref =     "IEEE:1975:SCA",
  pages =        "232--240",
  year =         "1975",
  bibdate =      "Wed Nov 14 17:44:11 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith3/papers/ARITH3_DeMori.pdf",
  abstract =     "This paper presents a new method to study arithmetic
                 combinatorial circuits. Using polynomial associated to
                 the input-output sequences and to the system, it is
                 possible to solve the problem of minimization of the
                 number of the component blocks. Particularly, the
                 important case of the multiple outputs elementary units
                 can be treated.\par

                 Applications of the introduced procedures to multiplier
                 and to fast networks for performing convolution are
                 presented.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-3",
}

@Article{Deverell:1975:PIA,
  author =       "J. Deverell",
  title =        "Pipeline Iterative Arithmetic Arrays",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-24",
  number =       "3",
  pages =        "317--322",
  month =        mar,
  year =         "1975",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1975.224214",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Nov 09 18:46:50 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Elias:1975:UCS,
  author =       "P. Elias",
  title =        "Universal codeword sets and representations of the
                 integers",
  journal =      j-IEEE-TRANS-INF-THEORY,
  volume =       "21",
  number =       "2",
  pages =        "194--203",
  month =        mar,
  year =         "1975",
  CODEN =        "IETTAW",
  DOI =          "https://doi.org/10.1109/tit.1975.1055349",
  ISSN =         "0018-9448 (print), 1557-9654 (electronic)",
  ISSN-L =       "0018-9448",
  bibdate =      "Fri Dec 15 15:10:16 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Information Theory",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=18",
}

@PhdThesis{Ercegovac:1975:GMEa,
  author =       "Milo{\v{s}} Dragutin Ercegovac",
  title =        "A General Method for Evaluation of Functions and
                 Computations in a Digital Computer",
  type =         "{Ph.D.} Thesis",
  school =       "Department of Computer Science, University of Illinois
                 at Urbana-Champaign",
  address =      "Urbana-Champaign, IL, USA",
  pages =        "viii + 109",
  month =        jul,
  year =         "1975",
  bibdate =      "Mon Feb 10 07:18:12 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://search.proquest.com/pqdtglobal/docview/302756306",
  acknowledgement = ack-nhfb,
  advisor =      "James E. Robertson",
}

@InProceedings{Ercegovac:1975:GMEb,
  author =       "Milo{\v{s}} D. Ercegovac",
  title =        "A General Method for Evaluation of Functions in a
                 Digital Computer",
  crossref =     "IEEE:1975:SCA",
  pages =        "147--157",
  year =         "1975",
  bibdate =      "Wed Nov 14 17:44:11 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith3/papers/ARITH3_Ercegovac.pdf",
  abstract =     "This paper presents a recently discovered general
                 computational method, amenable for efficient
                 implementation in digital computing systems. The method
                 provides a unique, simple and fast algorithm for
                 solving many computational problems, such as the
                 evaluation of polynomials, rational functions and
                 arithmetic expressions, or solving a class of systems
                 of linear equations, or performing the basic
                 arithmetics. In particular, the method is well suited
                 for fast evaluation of commonly used mathematical
                 functions.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-3",
}

@MastersThesis{Fawcett:1975:MCR,
  author =       "B. K. Fawcett",
  title =        "Maximal Clocking Rates for Pipelined Digital Systems",
  type =         "{M.S.} thesis",
  school =       "Department of Electrical Engineering, University of
                 Illinois at Urbana-Champaign",
  address =      "Urbana-Champaign, IL, USA",
  year =         "1975",
  bibdate =      "Fri Nov 09 10:50:56 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Foster:1975:CNM,
  author =       "Caxton Foster and Edward Riseman and Fred Stockton and
                 Conrad Wogrin",
  title =        "{CHARGOGGAGGOGGMANCHAUGAGOGGCHAUBUNAGUNGAMAUG}: a
                 Novel Multiply-by-Three Circuit",
  crossref =     "IEEE:1975:SCA",
  pages =        "185--187",
  year =         "1975",
  bibdate =      "Wed Nov 14 17:44:11 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith3/papers/ARITH3_Foster.pdf",
  abstract =     "Recently, while considering the connection of a 48 bit
                 word computer to a 16 bit computer, we felt the need
                 for a fast and inexpensive device that would multiply a
                 binary address by a factor of three. Since $ 3 N = N +
                 2 N $, there is an obvious solution of providing a
                 normal adder circuit and presenting one set of inputs
                 with $N$ and the other with $N$-shifted left one place.
                 But, there is a great deal of redundancy here since
                 knowing one input we have complete knowledge of the
                 other.\par

                 Seeking to take advantage of this redundancy, we have
                 spent some twenty man hours and have saved one gate per
                 stage over a conventional full adder. Since the
                 ultimate circuit is to be a ``one-of'' this is scarcely
                 economic, but it has been fun. Before going further,
                 the interested reader may enjoy puzzling over the
                 problem for himself. We make no pretense of minimality,
                 but we have a circuit with 6 gates per stage and a
                 propagation delay of one gate per stage.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-3",
  remark =       "Footnote to title: The title of this paper refers to
                 the Indian name of a lake in Massachusetts which
                 reputedly means ``You fish on your side, I fish on my
                 side, nobody fish in the middle.'",
}

@InProceedings{Gabrielian:1975:FSN,
  author =       "Armen Gabrielian",
  title =        "Formal Systems of Numerals",
  crossref =     "IEEE:1975:SCA",
  pages =        "76--81",
  year =         "1975",
  bibdate =      "Wed Nov 14 17:44:11 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith3/papers/ARITH3_Gabrielian.pdf",
  abstract =     "A new system of numerals is introduced for
                 representing numbers in base $ 2^N $, for $ N \leq 8 $.
                 The new notation greatly simplifies arithmetical
                 operations on numbers. For example, for $ N = 3 (4) $
                 one obtains a notation for octal (hexadecimal) numbers
                 in which one can perform addition and multiplication
                 much more easily than in the standard notation. For $ N
                 = 8 $ one obtains a practical way of representing
                 numbers to the base 256. A simplification of the
                 decimal notation is also presented.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-3",
}

@Article{George:1975:ARR,
  author =       "James E. George",
  title =        "Algorithms to Reveal the Representation of Characters,
                 Integers, and Floating-Point Numbers",
  journal =      j-TOMS,
  volume =       "1",
  number =       "3",
  pages =        "210--216",
  month =        sep,
  year =         "1975",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/355644.355647",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Fri Aug 26 23:44:16 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@Article{Gibson:1975:SCT,
  author =       "J. A. Gibson and R. W. Gibbard",
  title =        "Synthesis and Comparison of Two's Complement Parallel
                 Multipliers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-24",
  number =       "10",
  pages =        "1020--1027",
  month =        oct,
  year =         "1975",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1975.224117",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 07:57:57 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1672710",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@TechReport{Ginsberg:1975:DUFa,
  author =       "Myron Ginsberg and Dennis J. Frailey",
  title =        "The design and use of a floating-point (software)
                 simulator for testing the arithmetic behavior of
                 mathematical software",
  type =         "Technical report",
  number =       "CP 74028",
  institution =  "Department of Computer Science, Institute of
                 Technology, Southern Methodist University",
  address =      "Dallas",
  edition =      "Revised Oct. 1975.",
  pages =        "26",
  year =         "1975",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Computer arithmetic and logic units --- Testing.;
                 Computer programs --- Testing.; Floating-point
                 arithmetic.",
}

@InProceedings{Ginsberg:1975:DUFb,
  author =       "Myron Ginsberg and Dennis J. Frailey",
  title =        "The Design and Use of a Floating-Point (Software)
                 Simulator for Testing the Arithmetic Behavior of
                 Mathematical Software",
  crossref =     "IEEE:1975:SCA",
  pages =        "56--63",
  year =         "1975",
  bibdate =      "Wed Nov 14 17:44:11 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith3/papers/ARITH3_Ginsberg.pdf",
  abstract =     "An important aspect of any evaluative procedure for
                 developing high quality mathematical software is
                 testing the effects of arithmetic behavior on
                 algorithmic implementations. This paper describes a
                 proposed design approach and various applications of a
                 high-level language floating-point simulator which has
                 two inputs: the program to be tested and a description
                 of the floating-point arithmetic under which the
                 routine is to be executed. A brief discussion of the
                 motivation for this approach is given along with a
                 review of existing efforts to study the influences of
                 computer arithmetic on the accuracy and reliability of
                 mathematical. software. An overview of the simulator's
                 structure is presented as well as suggestions for
                 experiments to assist in determining the effects of
                 floating-point behavior across several different
                 computer architectures. Present and future uses of the
                 simulator are also indicated.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-3",
}

@Article{Goodman:1975:REP,
  author =       "R. Goodman and A. Feldstein",
  title =        "Round-Off Error in Products",
  journal =      j-COMPUTING,
  volume =       "15",
  number =       "3",
  pages =        "263--273",
  month =        sep,
  year =         "1975",
  CODEN =        "CMPTA2",
  DOI =          "https://doi.org/10.1007/BF02242373",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Tue Jan 2 17:40:52 MST 2001",
  bibsource =    "Compendex database;
                 garbo.uwasa.fi:/pc/doc-soft/fpbiblio.txt;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 INSPEC Axiom database (1968--date)",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  affiliation =  "Department of Math., University of Miami, Coral
                 Gables, FL, USA",
  classification = "921; C5230",
  description =  "digital arithmetic",
  fjournal =     "Computing: Archiv f{\"u}r informatik und numerik",
  journal-URL =  "http://link.springer.com/journal/607",
  journalabr =   "Comput (Vienna/NY)",
  keywords =     "digit by digit deviation; floating point numbers;
                 fraction; logarithmic distribution; mathematical
                 techniques; mean; multiplication; products; roundoff
                 errors; variance",
}

@InProceedings{Goyal:1975:DAE,
  author =       "Lakshmi N. Goyal",
  title =        "Design of an Arithmetic Element for Serial Processing
                 in an Iterative Structure",
  crossref =     "IEEE:1975:SCA",
  pages =        "223--231",
  year =         "1975",
  bibdate =      "Wed Nov 14 17:44:11 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith3/papers/ARITH3_Goyal.pdf",
  abstract =     "This paper describes the arithmetic and logic design
                 of the digit processing logic of an arithmetic element.
                 The arithmetic element is used in an iterative
                 structure and arithmetic processing takes place
                 serially on a digit by digit basis with the most
                 significant digit first. Starting from the arithmetic
                 specification of the digit processing logic, the
                 arithmetic design (namely, the choice of number system,
                 number representation and the digit algorithm) is
                 developed. Algebraic and logic designs of the logic
                 necessary to execute the digit algorithm and its
                 implication for LSI implementation are discussed.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-3",
}

@Article{Grant:1975:TAS,
  author =       "J. A. Grant and G. D. Hitchins",
  title =        "Two Algorithms for the Solution of Polynomial
                 Equations to Limiting Machine Precision",
  journal =      j-COMP-J,
  volume =       "18",
  number =       "3",
  pages =        "258--264",
  month =        aug,
  year =         "1975",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/18.3.258",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:56 MST 2012",
  bibsource =    "Compendex database;
                 http://comjnl.oxfordjournals.org/content/18/3.toc;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_18/Issue_03/;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/18/3/258.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_18/Issue_03/tiff/258.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_18/Issue_03/tiff/259.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_18/Issue_03/tiff/260.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_18/Issue_03/tiff/261.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_18/Issue_03/tiff/262.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_18/Issue_03/tiff/263.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_18/Issue_03/tiff/264.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "B0290F (Interpolation and function approximation);
                 C4130 (Interpolation and function approximation)",
  classification = "723; 921",
  corpsource =   "Department of Math., University of Bradford, Bradford,
                 UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "algorithms; complex coefficients; computer programming
                 --- Subroutines; limiting machine; mathematical
                 techniques; polynomial equations; polynomials;
                 precision; real coefficients",
  treatment =    "T Theoretical or Mathematical",
}

@InProceedings{Gregory:1975:BCR,
  author =       "Robert Todd Gregory and David W. Matula",
  title =        "Base Conversion in Residue Number Systems",
  crossref =     "IEEE:1975:SCA",
  pages =        "117--125",
  year =         "1975",
  bibdate =      "Wed Nov 14 17:44:11 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith3/papers/ARITH3_Gregory.pdf",
  abstract =     "We are concerned in this paper with the representation
                 of an integer in a (multiple-modulus) residue number
                 system and, in particular, with an algorithm for
                 changing the base vector of the residue number system.
                 Szabo and Tanaka [1, p.47] describe such an algorithm
                 when each modulus of the second base vector is
                 relatively prime to each modulus of the first base
                 vector. However, we show that a much simpler algorithm
                 exists if we allow the moduli of the second base vector
                 to have factors in common with the moduli of the first
                 base vector (even though the moduli of the second base
                 vector are pairwise relatively prime among
                 themselves).",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-3",
}

@Article{Hunter:1975:QMP,
  author =       "G. Hunter",
  title =        "A quantitative measure of precision",
  journal =      j-COMP-J,
  volume =       "18",
  number =       "3",
  pages =        "231--233",
  month =        aug,
  year =         "1975",
  CODEN =        "CMPJA6",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Mar 25 13:51:56 MST 1997",
  bibsource =    "Compendex database;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_18/Issue_03/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_18/Issue_03/tiff/231.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_18/Issue_03/tiff/232.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_18/Issue_03/tiff/233.tif",
  abstract =     "The precision $ z_b $ of a real number is defined
                 quantitatively in terms of the fractional error in the
                 number, and the base of the arithmetic in which it is
                 represented. The definition is an extension of the
                 traditional rough measure of precision as the number of
                 signification digits in the number. In binary
                 arithmetic the integral part of $ z_b $ is the number
                 of binary digits required to store the number.
                 Conversion of the precision from one base to another
                 (such as binary/decimal) is discussed, and applied to
                 consideration of the intrinsic precision of
                 input/output routines and floating point arithmetic.",
  acknowledgement = ack-nhfb,
  classcodes =   "C5230 (Digital arithmetic methods)",
  classification = "723; 921",
  corpsource =   "York University, Department of Chem., Downsview, Ont.,
                 Canada",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "binary arithmetic; digital arithmetic; digits;
                 floating; fractional error; input/output routines;
                 mathematical techniques; point arithmetic; precision;
                 real number; significant",
  treatment =    "T Theoretical or Mathematical",
}

@InProceedings{Kehl:1975:MMA,
  author =       "T. H. Kehl and Kenneth Burkhardt",
  title =        "A Minicomputer Microprogrammable, Arithmetic
                 Processor",
  crossref =     "IEEE:1975:SCA",
  pages =        "174--178",
  year =         "1975",
  bibdate =      "Wed Nov 14 17:44:11 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith3/papers/ARITH3_Kehl.pdf",
  abstract =     "Except for a few notable examples, all computers have
                 been designed as ``adder-central'' architectures.
                 ``Adder-central,'' as used here, refers to an
                 organization which places the Arithmetic Logic Unit
                 (ALU) at that junction of the system through which all
                 data must flow --- thus creating a bottleneck. In the
                 early days, when adders were expensive, cost
                 considerations precluded more than one ALU. Nowadays
                 powerful ALU's are available at very low cost and a
                 designer, even of minicomputers, can consider placing
                 more than one ALU in a system.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-3",
}

@InProceedings{Keir:1975:CNR,
  author =       "Roy A. Keir",
  title =        "Compatible number representations",
  crossref =     "IEEE:1975:SCA",
  pages =        "82--87",
  year =         "1975",
  bibdate =      "Fri Nov 28 11:38:18 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith3/papers/ARITH3_Keir_2.pdf",
  abstract =     "A compatible number system for mixed fixed-point and
                 floating-point arithmetic is described in terms of
                 number formats and opcode sequences (for hardwired or
                 microcoded control). This inexpensive system can be as
                 fast as fixed-point arithmetic on integers, is faster
                 than normalized arithmetic in floating point, gets
                 answers identical to those of normalized arithmetic,
                 and automatically satisfies the Algol-60 mixed-mode
                 rules. The central concept is the avoidance of
                 meaningless ``normalization'' following arithmetic
                 operations. Adoption of this system could lead to
                 simpler compilers.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-3; decimal floating-point arithmetic",
}

@InProceedings{Keir:1975:PCR,
  author =       "Roy A. Keir",
  title =        "Programmer-controlled roundoff and the selection of a
                 stable roundoff rule",
  crossref =     "IEEE:1975:SCA",
  pages =        "73--76",
  year =         "1975",
  bibdate =      "Fri Nov 28 18:11:30 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith3/papers/ARITH3_Keir_1.pdf",
  abstract =     "The author suggests that every computer with
                 floating-point addition and subtraction should have PSW
                 controllable roundoff facilities. Yohe's catalog should
                 be included. There should also be a stable roundoff
                 mode using the round-to-off [{\em -odd\/}] or
                 round-to-even rule based on whether the radix is
                 divisible by four or only by two.",
  acknowledgement = ack-mfc # " and " # ack-nhfb,
  keywords =     "ARITH-3",
}

@Article{Keir:1975:SSR,
  author =       "R. A. Keir",
  title =        "Should the stable rounding rule be radix-dependent?",
  journal =      j-INFO-PROC-LETT,
  volume =       "3",
  number =       "6",
  pages =        "188--189",
  day =          "??",
  month =        jul,
  year =         "1975",
  CODEN =        "IFPLAT",
  ISSN =         "0020-0190 (print), 1872-6119 (electronic)",
  ISSN-L =       "0020-0190",
  bibdate =      "Tue Nov 17 10:49:43 MST 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classification = "C5230 (Digital arithmetic methods)",
  corpsource =   "Department of Computer Sci., University of Utah, Salt
                 Lake City, UT, USA",
  fjournal =     "Information Processing Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00200190",
  keywords =     "digital arithmetic; drift; floating point addition;
                 radices; round to even rule; round to odd rule; stable
                 rounding rule",
  treatment =    "T Theoretical or Mathematical",
}

@InProceedings{Kent:1975:CSU,
  author =       "Jan G. Kent",
  title =        "Comparison Sets: a Useful Partitioning of the Space of
                 Floating-Point Operand Pairs",
  crossref =     "IEEE:1975:SCA",
  pages =        "36--39",
  year =         "1975",
  bibdate =      "Wed Nov 14 17:44:11 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith3/papers/ARITH3_Kent.pdf",
  abstract =     "In this paper the definition of comparison sets and a
                 discussion of their usefulness are presented based on
                 the research work reported in (14). In addition some
                 new results concerning the distribution of floating
                 point (FLP) operand pairs over comparison sets are
                 given.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-3",
}

@InProceedings{Klatte:1975:CPI,
  author =       "R. Klatte and Ch. Ullrich",
  title =        "Consequences of a Properly Implemented Computer
                 Arithmetic for Periodicities of Iterative Methods",
  crossref =     "IEEE:1975:SCA",
  pages =        "24--32",
  year =         "1975",
  bibdate =      "Wed Nov 14 17:44:11 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith3/papers/ARITH3_Klatte.pdf",
  abstract =     "In ordered sets it is possible to show under certain
                 assumptions two basic theorems concerning the cycle
                 length of sequences of iterates generated by monotone
                 operators. These results are applied to different
                 iterative methods, where the conclusions are valid for
                 the sequences of iterates produced by the numerical
                 computations only, if the used computer arithmetic is
                 properly implemented.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-3; cycle, weakly cyclic vector function;
                 floating-point arithmetic; Rounding invariant
                 structures",
}

@InProceedings{Kornerup:1975:UND,
  author =       "Peter Kornerup",
  title =        "A Unified Numeric Data Type in {Pascal}",
  crossref =     "IEEE:1975:SCA",
  pages =        "40--47",
  year =         "1975",
  bibdate =      "Wed Nov 14 17:44:11 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith3/papers/ARITH3_Kornerup.pdf",
  abstract =     "It is proposed to substitute the standard data type
                 {\em real\/} of a high level language, with a unified
                 data representation which can include a variety of
                 interpretations as well as formats, in order to allow
                 experiments with an environment containing a spectrum
                 of non-standard arithmetics, as well as
                 standard.\par

                 The implementation of a system is described where
                 syntactic extensions to a language are made to support
                 a microprogrammed virtual arithmetic unit which can
                 treat variants such as integers, normalized, and
                 unnormalized floating point numbers and intervals,
                 within a unified representation.\par

                 More specifically Pascal is chosen as the base
                 language, because it allows the user to define new data
                 types, and the extension then mainly consists in
                 substituting the simple (unstructured) data type {\em
                 real\/} with a skeletal structured type (which will be
                 called {\em numeric\/}).\par

                 The system is intended to be implemented on a
                 microprogrammable processor (called MATHILDA) with a 64
                 bit wide datapath. The language Pascal has already been
                 partially implemented based on a stack machine
                 specifically designed for that language, and realized
                 by interpretation in microcode. The present compiler
                 was constructed with the aid of a parser-generator
                 system, which will allow the language extensions to be
                 made with a moderate effort.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-3",
}

@Article{Kreifelts:1975:OBF,
  author =       "T. Kreifelts",
  title =        "{Optimale Basiswahl f{\"u}r eine Gleitkomma-Arithmetik
                 (Berichtigung)} \toenglish {Optimal Basis Choice for a
                 Floating-Point Arithmetic (Correction)} \endtoenglish",
  journal =      j-COMPUTING,
  volume =       "14",
  number =       "??",
  pages =        "313--314",
  month =        "????",
  year =         "1975",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Fri Sep 16 16:30:39 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Computing: Archiv f{\"u}r informatik und numerik",
  journal-URL =  "http://link.springer.com/journal/607",
}

@InProceedings{Krishnamurthy:1975:MPU,
  author =       "E. V. Krishnamurthy",
  title =        "Matrix Processors Using $p$-{ADIC} Arithmetic for
                 Exact Linear Computations",
  crossref =     "IEEE:1975:SCA",
  pages =        "92--97",
  year =         "1975",
  bibdate =      "Wed Nov 14 17:44:11 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith3/papers/ARITH3_Krishnamurthy.pdf",
  abstract =     "A unique code (called Hensel's code) is derived for a
                 rational number, by truncating its infinite $p$-adic
                 expansion. The four basic arithmetic algorithms for
                 these codes are described and their application to
                 rational matrix computations is demonstrated by solving
                 a system of linear equations exactly, using the
                 Gaussian elimination procedure.\par

                 A comparative study of the computational complexity
                 involved in this arithmetic and the multiple prime
                 module arithmetic is made with reference to matrix
                 computations. On this basis, a multiple $p$-adic scheme
                 is suggested for the design of a highly parallel matrix
                 processor.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-3",
}

@Article{Ku:1975:FPC,
  author =       "W. Ku and Siu-Ming Ng",
  title =        "Floating-point coefficient sensitivity and roundoff
                 noise of recursive digital filters realized in ladder
                 structures",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST,
  volume =       "22",
  number =       "12",
  pages =        "927--936",
  month =        dec,
  year =         "1975",
  CODEN =        "ICSYBT",
  ISSN =         "0098-4094 (print), 1558-1276 (electronic)",
  ISSN-L =       "0098-4094",
  bibdate =      "Sat Jul 16 08:40:53 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems",
  summary =      "Coefficient sensitivity and roundoff error with
                 floating-point rounding have been investigated for
                 several digital ladder filter structures. It is found
                 that in all the cases studied, the ladder structures
                 first proposed by Fettweis show a much lower \ldots{}",
}

@InProceedings{Kuck:1975:RRN,
  author =       "D. J. Kuck and D. S. Parker and A. H. Sameh",
  title =        "{ROM}-Rounding: a New Rounding Scheme",
  crossref =     "IEEE:1975:SCA",
  pages =        "67--72",
  year =         "1975",
  bibdate =      "Thu Sep 01 12:13:06 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith3/papers/ARITH3_Kuck.pdf",
  abstract =     "ROM-rounding is introduced and is shown to compare
                 favorably with existing floating-point rounding methods
                 on design considerations and on performance over a
                 series of error tests. The error-retarding value of
                 guard digits, of rounding the aligned operand, and of
                 rounding in general are discussed.",
  acknowledgement = ack-nj,
  keywords =     "ARITH-3",
}

@Article{Kulisch:1975:FIF,
  author =       "U. Kulisch",
  title =        "Formalization and implementation of floating-point
                 arithmetics",
  journal =      j-COMPUTING,
  volume =       "14",
  number =       "4",
  pages =        "323--348",
  year =         "1975",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  MRclass =      "65G05 (68A10)",
  MRnumber =     "53 14897",
  bibdate =      "Fri Dec 8 08:24:14 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Computing: Archiv f{\"u}r informatik und numerik",
  journal-URL =  "http://link.springer.com/journal/607",
  reviewer =     "A. D. Booth",
}

@InProceedings{Kulisch:1975:MFC,
  author =       "U. Kulisch",
  title =        "Mathematical Foundation of Computer Arithmetic",
  crossref =     "IEEE:1975:SCA",
  pages =        "1--13",
  year =         "1975",
  bibdate =      "Wed Nov 14 17:44:11 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith3/papers/ARITH3_Kulisch.pdf",
  abstract =     "During the last years a number of papers concerning a
                 mathematical foundation of computer arithmetic have
                 been written. Some of these papers are still
                 unpublished. The papers consider the spaces which occur
                 in numerical computations on computers in dependence of
                 a properly defined computer arithmetic. The following
                 treatment gives a summary of the main ideas of these
                 papers. Many of the proofs had to be sketched or
                 completely omitted. In such cases the full information
                 can be found in the references.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-3",
}

@InProceedings{Lacroix:1975:PEM,
  author =       "Arild Lacroix",
  title =        "Limit cycles in floating point digital filters",
  crossref =     "Swamy:1975:PEM",
  pages =        "475--479",
  year =         "1975",
  MRclass =      "94A05",
  MRnumber =     "55 12278",
  bibdate =      "Fri Dec 08 12:19:10 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  reviewer =     "Krzysztof Sapiecha",
}

@Article{Landauro:1975:ODC,
  author =       "A. Landauro and J. Lienard",
  title =        "On Overflow Detection and Correction in Digital
                 Filters",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-24",
  number =       "12",
  pages =        "1226--1228",
  month =        dec,
  year =         "1975",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1975.224168",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 07:57:59 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1672761",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Lang:1975:DPA,
  author =       "Allan L. Lang and Bruce D. Shriver",
  title =        "The Design of a Polymorphic Arithmetic Unit",
  crossref =     "IEEE:1975:SCA",
  pages =        "48--55",
  year =         "1975",
  bibdate =      "Wed Nov 14 17:44:11 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith3/papers/ARITH3_Lang.pdf",
  abstract =     "This paper presents results which stem from a research
                 effort concerned with the specification and design of
                 arithmetic units which can execute nonstandard integer
                 and floating-point arithmetic. An arithmetic unit is
                 proposed whose characteristics are based on user
                 specifications and subsequently is termed a Polymorphic
                 Arithmetic Unit (PAU). The user binds the identity of
                 the PAU by specifying the contents of various
                 descriptors and semantic interpretation tables which
                 the PAU accesses during its execution. This capability
                 removes several of the restrictions found in
                 commercially available arithmetic units and potentially
                 assists in making mathematically software portable.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-3",
}

@Article{Laurie:1975:PIR,
  author =       "D. P. Laurie",
  title =        "Propagation of Initial Rounding Error in
                 {Romberg}-Like Quadrature",
  journal =      j-BIT,
  volume =       "15",
  number =       "3",
  pages =        "277--282",
  month =        sep,
  year =         "1975",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01933660",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:14 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=15&issue=3;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=15&issue=3&spage=277",
  acknowledgement = ack-nhfb,
  fjournal =     "BIT (Nordisk tidskrift for informationsbehandling)",
  journal-URL =  "http://link.springer.com/journal/10543",
  keywords =     "floating-point arithmetic; rounding errors",
}

@Article{Lemeire:1975:CEI,
  author =       "Frans Lemeire",
  title =        "Computation of Equivalent Inherent Rounding Errors in
                 the Solution of a Set of Linear Equations",
  journal =      j-BIT,
  volume =       "15",
  number =       "1",
  pages =        "65--71",
  month =        mar,
  year =         "1975",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01932997",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:14 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=15&issue=1;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=15&issue=1&spage=65",
  acknowledgement = ack-nhfb,
  fjournal =     "BIT (Nordisk tidskrift for informationsbehandling)",
  journal-URL =  "http://link.springer.com/journal/10543",
  keywords =     "floating-point arithmetic; rounding errors",
}

@Article{Linnainmaa:1975:TAS,
  author =       "Seppo Linnainmaa",
  title =        "Towards Accurate Statistical Estimation of Rounding
                 Errors in Floating-Point Computations",
  journal =      j-BIT,
  volume =       "15",
  number =       "2",
  pages =        "165--173",
  month =        jun,
  year =         "1975",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01932690",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  MRclass =      "65G05",
  MRnumber =     "58 19090",
  bibdate =      "Fri Dec 8 08:24:14 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=15&issue=2&spage=165",
  abstract =     "A new method of estimating a posteriori the
                 statistical characteristics of the rounding errors of
                 an arbitrary algorithm is presented. This method is
                 based on a discrete model of the distribution of
                 rounding errors which makes more accurate estimates
                 possible. The analysis is given for both rounding and
                 truncating arithmetic. Finally, some experimental
                 results are reported.",
  acknowledgement = ack-nhfb,
  fjournal =     "BIT (Nordisk tidskrift for informationsbehandling)",
  journal-URL =  "http://link.springer.com/journal/10543",
  keywords =     "floating-point arithmetic; rounding errors",
}

@InProceedings{Lipovski:1975:RND,
  author =       "G. J. Lipovski",
  title =        "On Residue Number {A/D} and {D/A} Converters",
  crossref =     "IEEE:1975:SCA",
  pages =        "197--199",
  year =         "1975",
  bibdate =      "Wed Nov 14 17:44:11 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith3/papers/ARITH3_Lipovski.pdf",
  abstract =     "A very simple analog to digital converter and digital
                 to analog converter is described for residue number
                 digital processing. These simple devices make it
                 feasible to replace analog components with
                 comparatively inexpensive digital processors that use
                 residue, or modulus, arithmetic capable of operating at
                 very high speeds. Using off-the-shelf integrated
                 circuits, addition, subtraction or multiplication of
                 about 15 bits of accuracy can easily be done in as
                 little as fifty nanoseconds. Any function using these
                 operations (polynomial expansions, linear filters, Fast
                 Fourier Transforms) can be economically implemented in
                 a pipeline or other structure to get very fast systems.
                 Moreover, a stage in the pipeline can correct for
                 nonlinearities in the A/D or D/A converters. The simple
                 devices described herein make residue arithmetic
                 digital processors extremely attractive for use in fast
                 analog systems.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-3; residue number system",
}

@Article{Liu:1975:REF,
  author =       "B. Liu and T. Kaneko",
  title =        "Roundoff error in fast {Fourier} transforms",
  journal =      j-PROC-IEEE,
  volume =       "63",
  number =       "6",
  pages =        "991--992",
  month =        jun,
  year =         "1975",
  CODEN =        "IEEPAD",
  ISSN =         "0018-9219 (print), 1558-2256 (electronic)",
  ISSN-L =       "0018-9219",
  bibdate =      "Sat Jul 16 11:25:06 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Proceedings of the IEEE",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5",
  summary =      "The finite word length used in the computer causes
                 round-off error in the calculation of Fourier
                 coefficients. When the fast Fourier transform method is
                 used, the statistical mean-square error has been
                 previously determined [3] for the case of the
                 \ldots{}",
}

@Article{Lorez:1975:BGB,
  author =       "H. Lorez and F. J. Urbanek and H. Will and R. Weiss
                 and W. Baron and others",
  title =        "{Buchbesprechungen} ({German}) {Book Reviews}",
  journal =      j-COMPUTING,
  volume =       "14",
  number =       "3",
  pages =        "315--322",
  month =        sep,
  year =         "1975",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Fri Sep 16 16:30:39 1994",
  bibsource =    "garbo.uwasa.fi:/pc/doc-soft/fpbiblio.txt;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Kreifelts:1973:OBG}.",
  acknowledgement = ack-nj,
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
  language =     "German",
}

@Book{Luke:1975:MFT,
  author =       "Yudell L. Luke",
  title =        "Mathematical Functions and Their Approximations",
  publisher =    pub-ACADEMIC,
  address =      pub-ACADEMIC:adr,
  pages =        "xvii + 568",
  year =         "1975",
  ISBN =         "0-12-459950-8, 1-4832-6245-6 (e-book)",
  ISBN-13 =      "978-0-12-459950-5, 978-1-4832-6245-1 (e-book)",
  LCCN =         "QA55 .L96 1975",
  bibdate =      "Fri Jun 30 05:58:16 MDT 2023",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  URL =          "https://shop.elsevier.com/books/mathematical-functions-and-their-approximations/luke/978-0-12-459950-5",
  acknowledgement = ack-nhfb,
  libnote =      "Not in my library.",
  remark =       "An updated version of part of Handbook of mathematical
                 functions with formulas, graphs, and mathematical
                 tables, edited by M. Abramowitz and I. A. Stegun.
                 Includes indexes.",
  subject =      "Mathematics; Tables; Fonctions (Math{\'e}ematiques);
                 Math{\'e}ematiques; Calculus; Mathematical Analysis;
                 Mathematics; Approximation; Funktion; Mathematik;
                 Spezielle Funktion",
  tableofcontents = "Preface / xv \\
                 \\
                 I. The Gamma Function and Related Functions \\
                 \\
                 1.1 Definitions and Elementary Properties / 1 \\
                 1.2 Power Series and Other Series Expansions / 1 \\
                 1.3 Asymptotic Expansions / 7 \\
                 1.4 Rational Approximations for y (z) / 13 \\
                 1.5 Inequalities / 17 \\
                 1.6 Bibliographic and Numerical Data / 20 \\
                 1.6.1 General References / 20 \\
                 1.6.2 Description of and References to Tables / 21 \\
                 1.6.3 Description of and References to Other
                 Approximations and Expansions / 22 \\
                 \\
                 II. The Binomial Function \\
                 \\
                 2.1 Power Series / 24 \\
                 2.2 Expansions in Series of Jacobi and Chebyshev
                 Polynomials / 24 \\
                 2.3 Expansions in Series of Bessel Functions / 26 \\
                 2.4 Pad{\'e} Approximations / 27 \\
                 24.1 $(1 + 1 / z)^{-c}$ / 27 \\
                 2.4.2 The Square Root / 28 \\
                 2.4.3 Pad{\'e} Coefficients / 30 \\
                 2.4.4 The Function $e^{-w}$ / 31 \\
                 2.5 Inequalities / 34 \\
                 \\
                 III. Elementary Functions \\
                 \\
                 3.1 Logarithmic Functions / 36 \\
                 3.1.1 Power Series / 36 \\
                 3.1.2 Expansion in Series of Chebyshev Polynomials / 38
                 \\
                 3.1.3 Pad{\'e} Approximations / 39 \\
                 3.1.4 Inequalities / 41 \\
                 3.2 Exponential Function / 42 \\
                 3.2.1 Series Expansions / 42 \\
                 3.2.2 Expansions in Series of Jacobi and Chebyshev
                 Polynomials and Bessel Functions / 42 \\
                 3.2.3 Pad{\'e} Approximations / 46 \\
                 3.2.4 Inequalities / 51 \\
                 3.3 Circular and Hyperbolic Functions / 52 \\
                 3.3.1 Power Series / 52 \\
                 3.3.2 Expansions in Series of Jacobi and Chebyshev
                 Polynomials and Bessel Functions / 52 \\
                 3.3.3 Rational and Pad{\'e} Approximations / 57 \\
                 3.3.4 Inequalities / 60 \\
                 3.4 Inverse Circular and Hyperbolic Functions / 61 \\
                 3.4.1 Power Series / 61 \\
                 3.4.2 Expansions in Series of Chebyshev Polynomials /
                 63 \\
                 3.4.3 Pad{\'e} Approximations / 68 \\
                 3.4.4 Inequalities / 72 \\
                 3.5 Bibliographic and Numerical Data / 74 \\
                 3.5.1 Description of and References to Tables / 74 \\
                 3.5.2 Description of and References to Other
                 Approximations and Expansions / 74 \\
                 \\
                 IV. Incomplete Gamma Functions \\
                 \\
                 4.1 Definitions and Series Expansions / 77 \\
                 4.2 Differential Equations and Difference Equations /
                 78 \\
                 4.3 Pad{\'e} Approximations / 79 \\
                 4.3.1 $_1F_1(1; \nu + 1; -z)$ / 79 \\
                 4.3.2 $z^{1 - \nu} e^z \Gamma(\nu, z)$ / 82 \\
                 4.3.3 The Error $T_n(\nu, z)$ for $|{\rm arg} z/k| \leq
                 \pi$ / 84 \\
                 4.3.4 The Negative Real Axis and the Zeros of $F_n(\nu,
                 z)$ / 89 \\
                 4.4 Inequalities / 95 \\
                 4.4.1 $H(\nu, z)$ / 95 \\
                 4.4.2 $\Gamma(\nu, z)$ / 96 \\
                 4.5 Notes on the Computation of the Incomplete Gamma
                 Function / 97 \\
                 4.6 Exponential Integrals / 103 \\
                 4.6.1 Relation to Incomplete Gamma Function and Other
                 Properties / 103 \\
                 4.6.2 Expansions in Series of Chebyshev Polynomials /
                 104 \\
                 4.6.3 Rational and Pad Approximations / 106 \\
                 4.7 Cosine and Sine Integrals / 115 \\
                 4.7.1 Relation to Exponential Integral and Other
                 Properties / 115 \\
                 4.7.2 Expansions in Series of Chebyshev Polynomials /
                 116 \\
                 4.8 Error Functions / 119 \\
                 4.8.1 Relation to Incomplete Gamma Function and Other
                 Properties / 119 \\
                 4.8.2 Expansions in Series of Chebyshev Polynomials and
                 Bessel Functions / 122 \\
                 4.8.3 Pad{\'e} Approximations / 124 \\
                 4.8.4 Trapezoidal Rule Approximations / 134 \\
                 4.8.5 Inequalities / 137 \\
                 4.9 Fresnel Integrals / 139 \\
                 4.9.1 Relation to Error Functions and Other Properties
                 / 139 \\
                 4.9.2 Expansions in Series of Chebyshev Polynomials /
                 140 \\
                 4.10 Bibliographic and Numerical Data / 143 \\
                 4.10.1 References / 143 \\
                 4.10.2 Description of and References to Tables / 143
                 \\
                 4.10.3 Description of and References to Other
                 Approximations and Expansions / 149 \\
                 \\
                 V. The Generalized Hypergeometric Function $_pF_g$ and
                 the $G$-Function \\
                 \\
                 5.1 Introduction / 154 \\
                 5.2 The $_pF_q$ / 155 \\
                 5.2.1 Power Series / 155 \\
                 5.2.2 Derivatives and Contiguous Relations / 159 \\
                 5.2.3 Integral Representations and Integrals Involving
                 the $_pF_q$ / 160 \\
                 5.2.4 Evaluation for Special Values of the Variable and
                 Parameters / 163 \\
                 5.3 The $G$-Function / 170 \\
                 5.3.1 Definition and Relation to the $_pF_q$ / 170 \\
                 5.3.2 Elementary Properties / 176 \\
                 5.3.3 Analytic Continuation of $G_{p, p}^{m, n}(z)$ /
                 178 \\
                 5.4 The Confluence Principle / 179 \\
                 5.5 Multiplication Theorems / 184 \\
                 5.6 Integrals Involving $G$-Functions / 186 \\
                 5.7 Differential Equations / 190 \\
                 5.7.1 The $_pF_q$ / 190 \\
                 5.7.2 The $G$-Function / 192 \\
                 5.8 Series of $G$-Functions / 194 \\
                 5.8.1 Introduction / 194 \\
                 5.8.2 Notation / 194 \\
                 5.8.3 Expansion Theorems / 197 \\
                 5.9 Asymptotic Expansions / 199 \\
                 5.9.1 $G_{p, q}^{q, n}(z)$, $n = 0, 1$ / 199 \\
                 5.9.2 $G_{p, q}^{m, n}(z)$ / 201 \\
                 5.9.3 $_pF_q(z)$ / 206 \\
                 5.10 Expansions in Series of Generalized Jacobi,
                 Generalized Laguerre and Chebyshev Polynomials / 213
                 \\
                 5.10.1 Expansions for $G$-Functions / 213 \\
                 5.10.2 Expansions for $_pF_q$ / 220 \\
                 5.11 Expansions in Series of Bessel Functions / 223 \\
                 5.12 Polynomial and Rational Approximations / 224 \\
                 5.13 Recurrence Formulas for Polynomials and Functions
                 Occurring in Approximations to Generalized
                 Hypergeometric Functions / 234 \\
                 5.13.1 Introduction / 234 \\
                 5.13.2 Recursion Formulas for Extended Jacobi and
                 Laguerre Functions / 235 \\
                 5.13.3 Recursion Formulas for the Numerator and
                 Denominator Polynomials in the Rational Approximations
                 for the Generalized Hypergeometric Function / 244 \\
                 5.13.4 Recursion Formula for Coefficients in the
                 Expansion of the $G$-Function in Series of Extended
                 Jacobi Polynomials / 247 \\
                 5.14 Inequalities / 252 \\
                 \\
                 VI. The Gaussian Hypergeometric Function $_2F_1$ \\
                 \\
                 6.1 Introduction / 257 \\
                 6.2 Elementary Properties / 257 \\
                 6.2.1 Derivatives / 257 \\
                 6.2.2 Contiguous Relations / 258 \\
                 6.2.3 Integral Representations / 259 \\
                 6.3 Differential Equations / 260 \\
                 6.4 Kummer Solutions and Transformation Formulae / 262
                 \\
                 6.5 Analytic Continuation / 263 \\
                 6.6 The Complete Solution and Wronskians / 265 \\
                 6.7 Quadratic Transformations / 270 \\
                 6.8 The $_2F_1$ for Special Values of the Argument /
                 271 \\
                 6.9 Expansion in Series of Chebyshev Polynomials / 274
                 \\
                 6.10 Pad{\'e} Approximations for $_2F_1(1, \sigma;\rho
                 + 1;-1/z)$ / 274 \\
                 6.11 Inequalities / 278 \\
                 6.12 Bibliographic and Numerical Data / 279 \\
                 6.12.1 References / 279 \\
                 6.12.2 Description of and References to Tables / 279
                 \\
                 \\
                 VII. The Confluent Hypergeometric Function \\
                 \\
                 7.1 Introduction / 284 \\
                 7.2 Integral Representations / 284 \\
                 7.3 Elementary Relations / 285 \\
                 7.3.1 Derivatives / 285 \\
                 7.3.2 Contiguous Relations / 285 \\
                 7.3.3 Products of Confluent Functions / 286 \\
                 7.4 Differential Equations / 287 \\
                 7.5 The Complete Solution and Wronskians / 288 \\
                 7.6 Asymptotic Expansions / 291 \\
                 7.7 Expansions in Series of Chebyshev Polynomials / 293
                 \\
                 7.8 Expansions in Series of Besse! Functions / 294 \\
                 7.9 Inequalities / 295 \\
                 7.10 Other Notations and Related Functions / 295 \\
                 7.11 Bibliographic and Numerical Data / 296 \\
                 7.11.1 References / 296 \\
                 7.11.2 Description of and References to Tables and
                 Other Approximations / 296 \\
                 \\
                 VIII. Identification of the $_pF_q$, and $G$-Functions
                 with the Special Functions \\
                 \\
                 8.1 Introduction / 298 \\
                 8.2 Named Special Functions Expressed as $_pF_q$'s /
                 298 \\
                 8.2.1 Elementary Functions / 298 \\
                 8.2.2 The Incomplete Gamma Function and Related
                 Functions / 298 \\
                 8.2.3 The Gaussian Hypergeometric Function / 298 \\
                 8.2.4 Legendre Functions / 299 \\
                 8.2.5 Orthogonal Polynomials / 299 \\
                 8.2.6 Complete Elliptic Integrals / 299 \\
                 8.2.7 Confluent Hypergeometric Functions, Whittaker
                 Functions and Bessel Functions / 300 \\
                 8.3 Named Functions Expressed in Terms of the
                 $G$-Function / 300 \\
                 8.4 The $G$-Function Expressed as a Named Function /
                 306 \\
                 \\
                 IX. Bessel Functions and Their Integrals \\
                 \\
                 9.1 Introduction / 311 \\
                 9.2 Definitions, Connecting Relations and Power Series
                 / 311 \\
                 9.3 Difference--Differential Formulas / 313 \\
                 9.4 Products of Bessel Functions / 314 \\
                 9.5 Asymptotic Expansions for Large Variable / 315 \\
                 9.6 Integrals of Bessel Functions / 315 \\
                 9.7 Expansions in Series of Chebyshev Polynomials / 316
                 \\
                 9.8 Expansions in Series of Bessel Functions / 360 \\
                 9.9 Rational Approximations / 361 \\
                 9.9.1 Introduction / 361 \\
                 9.9.2 $I_\nu(z)$, $z$ Small / 361 \\
                 9.9.3 $K_\nu(z)$, $z$ Large / 366 \\
                 9.10 Computation of Bessel Functions by Use of
                 Recurrence Formulas / 380 \\
                 9.10.1 Introduction / 380 \\
                 9.10.2 Backward Recurrence Schemata for Generating
                 $I_\nu(z)$ / 380 \\
                 9.10.3 Closed Form Expressions / 382 \\
                 9.10.4 Expressions for $J_\nu(z)$ / 389 \\
                 9.10.5 Numerical Examples / 392 \\
                 9.11 Evaluation of Bessel Functions by Application of
                 Trapezoidal Type Integration Formulas / 395 \\
                 9.12 Inequalities / 399 \\
                 9.13 Bibliographic and Numerical Data / 403 \\
                 9.13.1 References / 403 \\
                 9.13.2 Description of and References to Tables / 404
                 \\
                 9.13.3 Description of and References to Other
                 Approximations and Expansions / 410 \\
                 \\
                 X. Lommel Functions, Struve Functions, and Associated
                 Bessel Functions \\
                 \\
                 10.1 Definitions, Connecting Relations and Power Series
                 / 413 \\
                 10.2 Asymptotic Expansions / 415 \\
                 10.3 Expansions in Series of Chebyshev Polynomials and
                 Bessel Functions / 415 \\
                 10.4 Rational Approximations for $H_\nu(z) - Y_\nu(z)$
                 and the Errors in These Approximations / 422 \\
                 10.5 Bibliographic and Numerical Data / 426 \\
                 10.5.1 References / 426 \\
                 10.5.2 Description of and References to Tables / 426
                 \\
                 \\
                 XI. Orthogonal Polynomials \\
                 \\
                 11.1 Introduction / 428 \\
                 11.2 Orthogonal Properties / 428 \\
                 11.3 Jacobi Polynomials / 436 \\
                 11.3.1 Expansion Formulae / 436 \\
                 11.3.2 Difference--Differential Formulae / 439 \\
                 11.3.3 Integrals / 439 \\
                 11.3.4 Expansion of $x^\rho$ in Series of Jacobi
                 Polynomials / 440 \\
                 11.3.5 Convergence Theorems for the Expansion of
                 Arbitrary Functions in Series of Jacobi Polynomials /
                 442 \\
                 11.3.6 Evaluation and Estimation of the Coefficients in
                 the Expansion of a Given Function $f(x)$ in Series of
                 Jacobi Polynomials / 443 \\
                 11.4 The Chebyshev Polynomials $T_n(x)$ and $U_n(x)$ /
                 453 \\
                 11.5 The Chebyshev Polynomials $T_n^*(x)$ and
                 $U_n^*(x)$ / 459 \\
                 11.6 Coefficients for Expansion of Integrals of
                 Functions in Series of Chebyshev Polynomials of the
                 First Kind / 464 \\
                 11.6.1 Introduction / 464 \\
                 11.6.2 Series of Shifted Chebyshev Polynomials / 464
                 \\
                 11.6.3 Series of Chebyshev Polynomials of Even Order /
                 468 \\
                 11.6.4 Series of Chebyshev Polynomials of Odd Order /
                 468 \\
                 11.7 Orthogonality Properties of Chebyshev Polynomials
                 with Respect to Summation / 469 \\
                 11.8 A Nesting Procedure for the Computation of
                 Expansions in Series of Functions Where the Functions
                 Satisfy a Linear Finite Difference Equation / 475 \\
                 \\
                 XII. Computation by Use of Recurrence Formulas \\
                 \\
                 12.1 Introduction / 483 \\
                 12.2 Homogeneous Difference Equations / 483 \\
                 12.3 Inhomogeneous Difference Equations / 487 \\
                 \\
                 XIII. Some Aspects of Rational and Polynomial
                 Approximations \\
                 \\
                 13.1 Introduction / 490 \\
                 13.2 Approximations in Series of Chebyshev Polynomials
                 of the First Kind / 490 \\
                 13.3 The Pad{\'e} Table / 493 \\
                 13.4 Approximation of Functions Defined by a
                 Differential Equation --- The $\tau$-Method / 495 \\
                 13.5 Approximations of Functions Defined by a Series /
                 499 \\
                 13.6 Solution of Differential Equations in Series of
                 Chebyshev Polynomials of the First Kind / 500 \\
                 \\
                 XIV. Miscellaneous Topics \\
                 \\
                 14.1 Introduction / 505 \\
                 14.2 Bernoulli Polynomials and Numbers / 505 \\
                 14.3 $D$ and $\delta$ Operators / 507 \\
                 14.4 Computation and Check of the Tables / 509 \\
                 14.5 Mathematical Constants / 512 \\
                 14.6 Late Bibliography / 516 \\
                 \\
                 Bibliography / 517 \\
                 \\
                 Notation Index / 545 \\
                 \\
                 Subject Index / 551",
}

@Article{Martinson:1975:DMF,
  author =       "L. Martinson and R. Smith",
  title =        "Digital matched filtering with pipelined floating
                 point fast {Fourier} transforms ({FFT}'s)",
  journal =      j-IEEE-TRANS-ACOUST-SPEECH,
  volume =       "23",
  number =       "2",
  pages =        "222--234",
  month =        apr,
  year =         "1975",
  CODEN =        "IETABA",
  ISSN =         "0096-3518",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Acoustics, Speech, and Signal
                 Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=29",
  summary =      "A special floating point arithmetic technique for fast
                 Fourier transform (FFT) processors has been developed.
                 The implementation of a high-speed pipeline FFT matched
                 filter using the method employs significantly fewer
                 components than a fixed-point \ldots{}",
}

@InProceedings{Matula:1975:FSF,
  author =       "D. W. Matula",
  title =        "Fixed-Slash and Floating-Slash Arithmetic",
  crossref =     "IEEE:1975:SCA",
  pages =        "90--91",
  year =         "1975",
  bibdate =      "Wed Nov 14 17:45:51 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith3/papers/ARITH3_Matula.pdf",
  abstract =     "A finite precision rational number system provides for
                 representation of a collection of rational numbers
                 subject to limitations on numerator and denominator
                 magnitude. In fixed-point and floating-point radix
                 number systems, only rationals of the form $ i /
                 \beta^j $, where $ \beta $ is the base, can be
                 realized. In contrast, a finite precision rational
                 number system will allow representation of practically
                 all simple fractions encountered in applications.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-3",
}

@Article{McDonald:1975:TCQ,
  author =       "T. G. McDonald and R. K. Guha",
  title =        "The Two's Complement Quasi-Serial Multiplier",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-24",
  number =       "12",
  pages =        "1233--1235",
  month =        dec,
  year =         "1975",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1975.224170",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 07:57:59 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1672763",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Meo:1975:ANT,
  author =       "A. R. Meo",
  title =        "Arithmetic Networks and Their Minimization Using a New
                 Line of Elementary Units",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-24",
  number =       "3",
  pages =        "258--280",
  month =        mar,
  year =         "1975",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1975.224207",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 07:57:51 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1672800",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Miller:1975:SRA,
  author =       "Webb Miller",
  title =        "Software for Roundoff Analysis",
  journal =      j-TOMS,
  volume =       "1",
  number =       "2",
  pages =        "108--128",
  month =        jun,
  year =         "1975",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/355637.355639",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  MRclass =      "65G05",
  MRnumber =     "53 \#9622",
  bibdate =      "Fri Aug 26 23:44:16 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  reviewer =     "James H. Wilkinson",
}

@Article{Nance:1975:IFR,
  author =       "Richard E. Nance and Claude {Overstreet, Jr.}",
  title =        "Implementation of {Fortran} Random Number Generators
                 on Computers with One's Complement Arithmetic",
  journal =      j-J-STAT-COMPUT-SIMUL,
  volume =       "4",
  number =       "3",
  pages =        "235--243",
  month =        "????",
  year =         "1975",
  CODEN =        "JSCSAJ",
  DOI =          "https://doi.org/10.1080/00949657508810126",
  ISSN =         "0094-9655 (print), 1026-7778 (electronic), 1563-5163",
  ISSN-L =       "0094-9655",
  bibdate =      "Thu Jan 05 10:58:18 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fortran1.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/prng.bib",
  URL =          "http://www.tandfonline.com/doi/abs/10.1080/00949657508810126",
  abstract =     "Random number generators can be programmed in FORTRAN
                 using several methods on 1's complement machines. We
                 have presented several methods for the SRU 1107--1108
                 and CDC 6000 and CYBER series, the two most popular
                 that utilize 1's complement arithmetic. We believe the
                 logical mask method to be the most efficient technique
                 based on execution time on both machines. This method
                 requires only a little more than one-half the time of
                 the signed residue method on the SRU 1107--1108 and a
                 little more than two thirds the time of the unsigned
                 residue method on the CDC 6000--CYBER. A fast composite
                 generator in FORTRAN uses the logical mask method
                 combined with the FLD function to implement the table
                 approach of MacLaren and Marsaglia (1965). This
                 generator proves to be more than twice as fast as a
                 previous one for the SRU 1108, Marsaglia and Bray
                 (1968)",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Statistical Computation and Simulation",
  journal-URL =  "http://www.tandfonline.com/loi/gscs20",
  onlinedate =   "20 Mar 2007",
}

@Article{Nelson:1975:PPF,
  author =       "James M. Nelson and Charles E. Cohn",
  title =        "Parallel Processing in {FORTRAN} with Floating-Point
                 Hardware",
  journal =      j-SPE,
  volume =       "5",
  number =       "1",
  pages =        "65--68",
  month =        jan # "\slash " # mar,
  year =         "1975",
  CODEN =        "SPEXBL",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sat May 31 13:36:16 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Software---Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
}

@Article{Newbery:1975:PES,
  author =       "A. C. R. Newbery",
  title =        "Polynomial Evaluation Schemes",
  journal =      j-MATH-COMPUT,
  volume =       "29",
  number =       "132",
  pages =        "1046--1050",
  month =        oct,
  year =         "1975",
  CODEN =        "MCMPAF",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  bibdate =      "Tue Oct 13 08:06:19 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Comput.",
  classcodes =   "B0290D (Functional analysis); C4120 (Functional
                 analysis)",
  corpsource =   "Department of Computer Sci., University of Kentucky,
                 Lexington, KY, USA",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
  keywords =     "floating; function evaluation; point arithmetic;
                 polynomial evaluation algorithm; polynomials; round off
                 error",
  treatment =    "T Theoretical or Mathematical",
}

@Manual{NSC:1975:IFP,
  author =       "{National Semiconductor Corporation}",
  title =        "{IMP-16F\slash 400} floating point firmware technical
                 description",
  type =         "Publication - National Semiconductor Corporation no.
                 4200072A",
  organization = "National Semiconductor Corporation",
  address =      "Santa Clara, CA, USA",
  pages =        "16",
  year =         "1975",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Microprocessors --- Handbooks, manuals, etc.;
                 Microprogramming --- Handbooks, manuals, etc.",
  remark =       "At head of title: Integrated microprocessor-16.",
}

@Article{OKeefe:1975:NFB,
  author =       "K. H. O'Keefe",
  title =        "A Note on Fast Base Extension for Residue Number
                 Systems with Three Moduli",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-24",
  number =       "11",
  pages =        "1132--1133",
  month =        nov,
  year =         "1975",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/PGEC.1967.264810;
                 https://doi.org/10.1109/T-C.1975.224147",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 07:57:58 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1672740;
                 http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=35091",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "residue arithmetic; residue number system",
  summary =      "An algorithm is given for the base-extension (BE)
                 computation in residue number systems that requires the
                 standard four steps (for systems with three moduli) but
                 which saves hardware. Furthermore, for the particular
                 moduli m-1, m, and m+1 it is \ldots{}",
}

@InCollection{Phillips:1975:BC,
  author =       "E. William Phillips",
  title =        "Binary Calculation",
  crossref =     "Randell:1975:ODC",
  pages =        "293--304",
  year =         "1975",
  bibdate =      "Wed Oct 13 09:51:37 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "The 1936 epigraph credited to this author in
                 \cite[Chapter 7]{Coonen:1984:CPS} says: ``The ultimate
                 aim is to persuade all of the civilized world to
                 abandon the decimal numeration and to use octonal in
                 its place; to discontinue counting in tens and to count
                 in eights instead. However, it seems unlikely that the
                 whole civilized world will be persuaded to complete
                 this change during the next twelve months, having
                 previously declined similar invitations.''",
}

@InProceedings{Rao:1975:TIS,
  author =       "T. R. N. Rao and D. W. Matula",
  title =        "The {Third IEEE Symposium on Computer Arithmetic}:
                 Foreword",
  crossref =     "IEEE:1975:SCA",
  pages =        "v--v",
  year =         "1975",
  bibdate =      "Wed Nov 14 17:44:11 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith3/papers/ARITH3_contents.pdf;
                 http://www.acsel-lab.com/arithmetic/arith3/papers/ARITH3_foreword.pdf;
                 http://www.acsel-lab.com/arithmetic/arith3/papers/ARITH3_preface.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-3",
}

@Article{Reiser:1975:EDFa,
  author =       "John F. Reiser and Donald E. Knuth",
  title =        "Evading the drift in floating-point addition",
  journal =      j-INFO-PROC-LETT,
  volume =       "3",
  number =       "3",
  pages =        "84--87",
  month =        jan,
  year =         "1975",
  CODEN =        "IFPLAT",
  ISSN =         "0020-0190 (print), 1872-6119 (electronic)",
  ISSN-L =       "0020-0190",
  bibdate =      "Sun Dec 04 12:21:37 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See also \cite{Reiser:1975:EDFb}.",
  acknowledgement = ack-nhfb # "\slash " # ack-nj,
  fjournal =     "Information Processing Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00200190",
}

@Article{Reiser:1975:EDFb,
  author =       "John F. Reiser and Donald E. Knuth",
  title =        "Erratum: ``{Evading} the drift in floating-point
                 addition''",
  journal =      j-INFO-PROC-LETT,
  volume =       "3",
  number =       "5",
  pages =        "164--164",
  month =        may,
  year =         "1975",
  CODEN =        "IFPLAT",
  ISSN =         "0020-0190 (print), 1872-6119 (electronic)",
  ISSN-L =       "0020-0190",
  bibdate =      "Sun Dec 04 12:21:42 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Reiser:1975:EDFa}.",
  acknowledgement = ack-nhfb,
  fjournal =     "Information Processing Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00200190",
}

@Article{Rokne:1975:ACI,
  author =       "J. Rokne and P. Lancaster",
  title =        "Algorithm 86. Complex Interval Arithmetic",
  journal =      j-COMP-J,
  volume =       "18",
  number =       "1",
  pages =        "83--85",
  month =        feb,
  year =         "1975",
  CODEN =        "CMPJA6",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Mar 25 13:51:56 MST 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classcodes =   "C5230 (Digital arithmetic methods); C7310 (Mathematics
                 computing)",
  corpsource =   "Univ. Calgary, Alta., Canada",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "algorithm; complex interval arithmetic; digital
                 arithmetic; floating point; real numbers; subroutines",
  treatment =    "A Application; T Theoretical or Mathematical",
}

@Article{Rubinfield:1975:PMB,
  author =       "L. P. Rubinfield",
  title =        "A Proof of the Modified {Booth}'s Algorithm for
                 Multiplication",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-24",
  number =       "10",
  pages =        "1014--1015",
  month =        oct,
  year =         "1975",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1975.224114",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 07:57:57 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1672707",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Senzig:1975:CA,
  author =       "Don Senzig",
  title =        "Calculator Algorithms",
  journal =      "IEEE Compcon Reader Digest",
  pages =        "139--141",
  year =         "1975",
  bibdate =      "Fri Nov 28 19:19:40 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE catalog number 75CH0920-9C.",
  abstract =     "This paper discusses algorithms for generating the
                 trigonometric, exponential, and hyperbolic functions
                 and their inverses. No invention is claimed here. The
                 algorithm for logarithm was used by Briggs in compiling
                 his table of logarithms in the 1600's. Other earlier
                 references are [cited]. The development presented here
                 is, perhaps, more direct than those given in the above
                 references but leads to the same result.",
  acknowledgement = ack-mfc # " and " # ack-nhfb,
}

@Article{Shimizu:1975:REF,
  author =       "Tatsujiro Shimizu and Tsunemichi Oohashi",
  title =        "Rounding errors in floating point addition",
  journal =      "TRU Math.",
  volume =       "11",
  pages =        "41--50",
  year =         "1975",
  MRclass =      "65G05",
  MRnumber =     "55 4646",
  bibdate =      "Fri Dec 8 08:24:14 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  reviewer =     "R. P. Brent",
}

@InProceedings{Shriver:1975:BCA,
  author =       "B. D. Shriver and E. K. Reuter",
  title =        "A Bibliography on Computer Arithmetic",
  crossref =     "IEEE:1975:SCA",
  pages =        "241--249",
  year =         "1975",
  bibdate =      "Wed Nov 14 17:44:11 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith3/papers/ARITH3_Biography.pdf",
  abstract =     "This bibliography on computer arithmetic uses, by and
                 large, the format and abbreviations employed by
                 Computing Reviews. It is presented in alphabetical
                 order only and not by individual topics. The topics
                 included, however, span the abstract and implementation
                 problems associated with finite precision computer
                 arithmetic.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-3",
}

@InProceedings{Shriver:1975:UUN,
  author =       "Bruce D. Shriver and Peter Kornerup",
  title =        "The {UNRAU} --- a {Unified Numeric Representation
                 Arithmetic Unit}",
  crossref =     "IEEE:1975:SCA",
  pages =        "179--184",
  year =         "1975",
  bibdate =      "Wed Nov 14 17:46:23 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith3/papers/ARITH3_Shriver.pdf",
  abstract =     "A companion paper entitled, ``A Unified Numeric Data
                 Type in Pascal'', proposes the substitution of the
                 standard data type {\em real\/} of the language Pascal
                 with a unified data representation termed {\em
                 numeric}. The {\em numeric\/} data type can represent a
                 variety of arithmetic operands such as integers,
                 normalized floating point numbers, and centered-radius
                 intervals.\par

                 This paper describes an arithmetic unit which is
                 capable of executing the standard arithmetic operations
                 (addition, subtraction, multiplication, and division)
                 on pairs of operands specified to be of the {\em
                 numeric\/} data type. This arithmetic unit, called the
                 UNRAU --- Unified Numeric Representation Arithmetic
                 Unit, supports operations on operands externally
                 represented as 5-tuples $ (t, a, e, f, r) $. The UNRAU
                 provides for automatic conversion among the various
                 data types and can also be used to perform an explicit
                 conversion on a single operand.\par

                 It is intended to implement the UNRAU on a dynamically
                 microprogrammable microprocessor to determine what host
                 facilities are required to efficiently realize such an
                 arithmetic unit and to experiment with the high level
                 language support of such a unit.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-3",
}

@Article{Smith:1975:CPC,
  author =       "Alan Jay Smith",
  title =        "Comments on a paper by {T. C. Chen} and {I. T. Ho}",
  journal =      j-CACM,
  volume =       "18",
  number =       "8",
  pages =        "463--463",
  month =        aug,
  year =         "1975",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 07:22:40 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm18.html#Smith75a;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Chen:1975:SER}.",
  acknowledgement = ack-nhfb,
  classcodes =   "C6130 (Data handling techniques)",
  corpsource =   "University of California, Berkeley, CA, USA",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "advantages; alternatives; binary coded decimal; codes;
                 coding; compression of numbers; data handling; decimal
                 data; decimal floating-point arithmetic; decoding;
                 deletions; Huffman codes; insertions; permutations;
                 storage efficient representation; variable length
                 codes",
  oldlabel =     "Smith75a",
  treatment =    "G General Review; T Theoretical or Mathematical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Smith75a",
}

@Article{Smith:1975:SCO,
  author =       "Cyril Stanley Smith",
  title =        "A {Seventeenth-Century} Octonary Arithmetic",
  journal =      j-ISIS,
  volume =       "66",
  number =       "3",
  pages =        "390--394",
  month =        sep,
  year =         "1975",
  CODEN =        "ISISA4",
  ISSN =         "0021-1753 (print), 1545-6994 (electronic)",
  ISSN-L =       "0021-1753",
  bibdate =      "Tue Jul 30 21:29:19 MDT 2013",
  bibsource =    "http://www.jstor.org/action/showPublication?journalCode=isis;
                 http://www.jstor.org/stable/i302314;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/isis1970.bib",
  URL =          "http://www.jstor.org/stable/228846",
  acknowledgement = ack-nhfb,
  fjournal =     "Isis",
  journal-URL =  "http://www.jstor.org/page/journal/isis/about.html",
}

@Book{Smith:1975:SAP,
  author =       "Jon M. Smith",
  title =        "Scientific Analysis on the Pocket Calculator",
  publisher =    pub-Wiley,
  address =      pub-Wiley:adr,
  pages =        "xii + 380",
  year =         "1975",
  ISBN =         "0-471-79997-1",
  ISBN-13 =      "978-0-471-79997-9",
  LCCN =         "QA75 .S555",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  tableofcontents = "Part I: Introduction to Pocket Calculator Analysis
                 \\
                 1: The Pocket Calculator / 3 \\
                 2: Difference Tables, Data Analysis, and Function
                 Evaluation / 53 \\
                 Part II: Numerical Evaluation of Functions on the
                 Pocket Calculator \\
                 3: Elementary Analysis with the Pocket Calculator / 81
                 \\
                 4: Numerical Evaluation of Advanced Functions / 114 \\
                 Part III: Advanced Analysis on the Pocket Calculator
                 \\
                 5: Fourier Analysis / 139 \\
                 6: Numerical Integration / 154 \\
                 7: Linear Systems Simulation / 180 \\
                 8: Chebyshev and Rational Polynomial Approximations for
                 Analytic Substitution / 198 \\
                 9: Determining the Roots of a Function / 224 \\
                 10: Statistics and Probability / 242 \\
                 Part IV: The Programmable Pocket Calculator \\
                 11: The Programmable Pocket Calculator / 283 \\
                 12: Optimization / 300 \\
                 Appendix 1: Some Tricks of the Pocket Calculator Trade
                 / 323 \\
                 Appendix 2: Matrix Analysis on the Pocket Calculator /
                 333 \\
                 Appendix 3: Complex Numbers and Functions / 336 \\
                 Appendix 4: Key Stroke Sequences for Complex Variable
                 Analysis and Hyperbolic Inverse Functions / 340 \\
                 Index",
}

@Article{Soule:1975:AAB,
  author =       "Stephen Soule",
  title =        "Addition in an Arbitrary Base Without Radix
                 Conversion",
  journal =      j-CACM,
  volume =       "18",
  number =       "6",
  pages =        "344--346",
  month =        jun,
  year =         "1975",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 07:23:30 MST 2001",
  bibsource =    "Compendex database;
                 ftp://ftp.ira.uka.de/pub/bibliography/Theory/Seiferas/1975.bib;
                 http://dblp.uni-trier.de/db/journals/cacm/cacm18.html#Soule75;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper presents a generalization of an old
                 programming technique; using it, one may add and
                 subtract numbers represented in any radix, including a
                 mixed radix, and stored one digit per byte in bytes of
                 sufficient size. Radix conversion is unnecessary, no
                 looping is required, and numbers may even be stored in
                 a display (I/O) format. Applications to Cobol, MIX, and
                 hexadecimal sums are discussed.",
  acknowledgement = ack-nhfb,
  classcodes =   "C5230 (Digital arithmetic methods); C6130 (Data
                 handling techniques)",
  classification = "723; 921",
  corpsource =   "University of Calgary, Calgary, Alta., Canada",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  journalabr =   "Commun ACM",
  keywords =     "add; addition; arbitrary base; arbitrary radix
                 arithmetic; Cobol display arithmetic; computer systems
                 programming; data handling; decimal arithmetic; decimal
                 floating-point arithmetic; digital arithmetic;
                 mathematical techniques --- Digital Arithmetic; MIX
                 arithmetic; mixed radix arithmetic; numbers;
                 programming; radix conversion; subtract; subtraction;
                 without radix conversion",
  oldlabel =     "Soule75",
  treatment =    "A Application; T Theoretical or Mathematical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Soule75",
}

@InProceedings{Stephenson:1975:CSP,
  author =       "Charles Stephenson",
  title =        "Case Study of the Pipelined Arithmetic Unit for the
                 {TI Advanced Scientific Computer}",
  crossref =     "IEEE:1975:SCA",
  pages =        "168--173",
  year =         "1975",
  bibdate =      "Wed Nov 14 17:44:11 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith3/papers/ARITH3_Stephenson.pdf",
  abstract =     "Many scientific applications today require computers
                 which are very fast and capable of processing large
                 amounts of data. Some advances in scientific processing
                 have been slowed due to the lack of supercomputer
                 capabilities which are required primarily in the area
                 of Central Processor speed and the availability of
                 large amounts of high speed memory. Particularly in the
                 fields of modeling and simulation, additional speed and
                 memory capacity are desired to allow increased
                 resolution of the experiment. Technological
                 developments: In such things as integrated circuits,
                 multilayer printed circuit boards, memory speeds, and
                 others have contributed to the ability of computer
                 manufacturers to serve this market. In addition to
                 these developments, however, large advances had to be
                 realized from the standpoint of the basic computer
                 architecture. The concept of pipelining has provided an
                 answer to the large data execution rate required.
                 Pipelined capabilities in the form of arithmetic units
                 and special purpose functional units are included in
                 machines such as the CDC 7600, IBM 360/195, CDC
                 STAR-100, etc. The Texas Instruments Advanced
                 Scientific Computer (ASC) uses the pipeline concept
                 throughout the Central Processor and carries the
                 concept throughout the Central Processor and carries
                 the concept further to include vector instructions in
                 response to the high execution rates required. 3",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-3",
}

@InProceedings{Sterbenz:1975:UA,
  author =       "Pat H. Sterbenz",
  title =        "Understandable Arithmetic",
  crossref =     "IEEE:1975:SCA",
  pages =        "33--35",
  year =         "1975",
  bibdate =      "Wed Nov 14 17:44:11 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith3/papers/ARITH3_Sterbenz.pdf",
  abstract =     "Since the floating-point operations form the basic
                 steps in our programs, the programmer has to understand
                 the results that will be produced by these operations.
                 This paper discusses operations which have been or
                 might be implemented in the hardware. The emphasis is
                 on making the results easy for the user to
                 understand.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-3",
}

@Book{Stone:1975:ICA,
  editor =       "Harold S. Stone and Tien Chi Chen and Michael J. Flynn
                 and Samuel H. Fuller and others",
  title =        "Introduction to computer architecture",
  publisher =    "Science Research Associates",
  address =      "Chicago, IL, USA",
  pages =        "x + 565",
  year =         "1975",
  ISBN =         "0-574-18405-8",
  ISBN-13 =      "978-0-574-18405-4",
  LCCN =         "QA76.5 .I7; QA76.9.A73 I57; QA76.5 .I63; QA76.9.A73
                 I57 1975",
  bibdate =      "Fri Nov 9 19:22:07 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "SRA computer science series",
  acknowledgement = ack-nhfb,
  subject =      "Electronic digital computers",
}

@InProceedings{Svoboda:1975:SCA,
  author =       "Antonin Svoboda",
  title =        "Self-Checking Adder for Large Scale Integration",
  crossref =     "IEEE:1975:SCA",
  pages =        "108--112",
  year =         "1975",
  bibdate =      "Wed Nov 14 17:44:11 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith3/papers/ARITH3_Svoboda.pdf",
  abstract =     "The testing of LSI chips is expensive and
                 unsatisfactory. On the other hand there are cases (as
                 in space ship computers) where a damaged chip must be
                 localized and replaced. The use of self-checking chips
                 seems to be one of several possible solutions of this
                 problem. The theory of the structure of self-checking
                 logical circuit is covered by literature at least at
                 the fundamental form (see References). However, even
                 when the design principles are supposed to be known,
                 their application to the actual creation of a
                 self-checking circuit of an average complexity is and
                 will remain an art. The reason is quite simple and
                 fundamental optimization of design criteria
                 (engineering qualifications, performance and physical
                 properties of components of the circuits are entities
                 possessing different physical dimensions --- it is
                 impossible to qualify, for instance, two circuits A, B
                 designed for the same task by comparing their speeds
                 and costs if A is faster than B but B is cheaper than
                 A) will never be objective and independent of the
                 talent or whim of the circuit designer.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-3",
}

@Article{Swartzlander:1975:SLN,
  author =       "E. E. {Swartzlander, Jr.} and A. G. Alexopoulos",
  title =        "The Sign\slash Logarithm Number System",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-24",
  number =       "12",
  pages =        "1238--1242",
  month =        dec,
  year =         "1975",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1975.224172",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 07:57:59 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  note =         "See \cite{Hongyuan:1986:CSL}.",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1672765",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Toma:1975:CLA,
  author =       "C. I. Toma",
  title =        "Cellular Logic Array for High-Speed Signed Binary
                 Number Multiplication",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-24",
  number =       "9",
  pages =        "932--935",
  month =        sep,
  year =         "1975",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1975.224340",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 07:57:57 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1672933",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Trivedi:1975:LAD,
  author =       "Kishor S. Trivedi and Milo{\v{s}} D. Ercegovac",
  title =        "On-Line Algorithms for Division and Multiplication",
  crossref =     "IEEE:1975:SCA",
  pages =        "161--177",
  year =         "1975",
  bibdate =      "Fri Dec 08 10:45:59 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith3/papers/ARITH3_Trivedi_2.pdf",
  abstract =     "In this paper we are considering problems of division
                 and multiplication in a computational environment in
                 which all but basic arithmetic operations satisfy
                 ``on-line'' property: to generate $ j^{\mbox {th}} $
                 digits of the result it is necessary and sufficient to
                 have argument(s) available up to the $ (j +
                 \delta)^{\mbox {th}} $ digit, where the index
                 difference $ \delta $ is a small positive
                 constant.

                 Such an environment, due to its potential to perform a
                 sequence of operations in an overlapped fashion, could
                 conveniently speed up an arithmetic multiprocessor
                 structure it could be useful in certain real-time
                 applications, with inherent on-line properties. The
                 on-line property implies a left-to-right digit-by-digit
                 type of algorithm and consequently, a redundant
                 representation, at least of the results. For addition
                 and subtraction such algorithms satisfying on-line
                 property can be easily specified. Multiplication
                 requires a somewhat more elaborate approach and there
                 are several possible ways of defining an on-line
                 algorithm. However, the existence of an on-line
                 division algorithm is not obvious and its analysis
                 appears interesting.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-3",
}

@InProceedings{Trivedi:1975:UCF,
  author =       "Kishor S. Trivedi",
  title =        "On the Use of Continued Fractions for Digital Computer
                 Arithmetic",
  crossref =     "IEEE:1975:SCA",
  pages =        "137--146",
  year =         "1975",
  bibdate =      "Wed Nov 14 17:44:11 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith3/papers/ARITH3_Trivedi_1.pdf",
  abstract =     "Recently, there has been some interest in the use of
                 continued fractions for digital hardware calculations.
                 We require that the coefficients of the continued
                 fractions be integral powers of two. As a result well
                 known continued fraction expansions of functions cannot
                 be used. Methods of expansion of a large number of
                 functions are presented.\par

                 We show that the problem of selection of coefficients
                 of the continued fractions does not have practical
                 solution in most of the cases we have considered. We
                 conjecture that the solution of a polynomial equation
                 is the only problem that can be solved in our
                 formulation.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-3",
}

@MastersThesis{Tzaferos:1975:EBD,
  author =       "Konstantina Tzaferos",
  title =        "Error bounds due to index of significance
                 specifications in floating-point operations with
                 encoded mantissa lengths",
  type =         "Thesis ({M.S.})",
  school =       "California State University, Chico",
  address =      "Chico, CA, USA",
  pages =        "vi + 43",
  year =         "1975",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Electronic digital computers --- Programming.;
                 Floating-point arithmetic.",
}

@Manual{Wadsworth:1975:MLP,
  author =       "Nat Wadsworth",
  title =        "Machine Language Programming for the 8008 (and Similar
                 Microcomputers)",
  organization = "Scelbi Computer Consulting. Inc.",
  address =      "1322 Rear --- Boston Post Road, Milford, CT 0646,
                 USA",
  pages =        "172 (chapter numbering)",
  year =         "1975",
  bibdate =      "Fri Dec 01 15:53:00 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.scelbi.com/files/docs/books/Machine%20Language%20Programming%20For%20The%208008.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "floating-point arithmetic; multiple-precision
                 arithmetic",
  remark =       "Chapter 5 discusses implementation of floating-point
                 arithmetic in software on the Intel 8008, with
                 assembly-code routines for each operation.",
}

@Article{Wakerly:1975:DUM,
  author =       "J. F. Wakerly",
  title =        "Detection of Unidirectional Multiple Errors Using
                 Low-Cost Arithmetic Codes",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-24",
  number =       "2",
  pages =        "210--212",
  month =        feb,
  year =         "1975",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1975.224187",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 07:57:37 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1672780",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Weinberger:1975:HSZ,
  author =       "Arnold Weinberger",
  title =        "High-Speed Zero-Sum Detection",
  crossref =     "IEEE:1975:SCA",
  pages =        "200--207",
  year =         "1975",
  bibdate =      "Wed Nov 14 17:44:11 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith3/papers/ARITH3_Weinberger.pdf",
  abstract =     "A common requirement accompanying high-speed parallel
                 addition is the early detection that the sum is equal
                 to zero. Normally, this condition is detected from the
                 sum, generally at least two logic gate levels after the
                 sum.\par

                 This paper derives expressions for detecting a zero-sum
                 condition concurrently with or even earlier than the
                 determination of the sum digits proper. As a result, a
                 branch operation based on detecting a zero-sum can be
                 executed earlier.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-3",
}

@Article{Wilkinson:1975:PAA,
  author =       "J. H. Wilkinson",
  title =        "The {Pilot ACE at the NPL}",
  journal =      j-RADIO-ELECTRON-ENG,
  volume =       "45",
  number =       "7",
  pages =        "336--340",
  month =        jul,
  year =         "1975",
  CODEN =        "RDEEA4",
  ISSN =         "0033-7722",
  bibdate =      "Mon Nov 1 18:34:26 2010",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/w/wilkinson-james-hardy.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "The Radio and Electronic Engineer",
}

@TechReport{Wozniakowski:1975:NSI,
  author =       "H. Wozniakowski",
  title =        "Numerical stability of iterations for solution of
                 nonlinear equations and large linear systems",
  institution =  "Department of Computer Science, Carnegie-Mellon
                 University",
  address =      "Pittsburgh, PA, USA",
  pages =        "16",
  year =         "1975",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Differential equations, Nonlinear.; Floating-point
                 arithmetic.; Iterative methods (Mathematics); Linear
                 systems.",
}

@Article{Yamashita:1975:EEF,
  author =       "Shin-ichiro Yamashita",
  title =        "On the error estimation in floating-point arithmetic",
  journal =      "Information Processing in Japan",
  volume =       "15",
  pages =        "64--69",
  year =         "1975",
  MRclass =      "65G05",
  MRnumber =     "54 4081",
  bibdate =      "Fri Dec 8 08:24:14 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  reviewer =     "Artenio De Matteis",
}

@Article{Yuen:1975:FPR,
  author =       "C. K. Yuen",
  title =        "On the Floating Point Representation of Complex
                 Numbers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-24",
  number =       "8",
  pages =        "846--848",
  month =        aug,
  year =         "1975",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1975.224321",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 07:57:56 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  note =         "See comments \cite{Bauer:1977:CFP}.",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1672914",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Yuen:1975:NBA,
  author =       "C. K. Yuen",
  title =        "A Note on Base $ - 2 $ Arithmetic Logic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-24",
  number =       "3",
  pages =        "325--329",
  month =        mar,
  year =         "1975",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1975.224216",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 07:57:51 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  note =         "See comments \cite{Agrawal:1977:CNB}.",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1672809",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "negative base",
  received =     "25 January 1974; revised 3 June 1978",
  remark-1 =     "From page 328: ``[In base $-2$,] the product of two
                 $n$-bit numbers may have $2 n + 1$ bits.''",
  remark-2 =     "From page 329: ``In general circumstances, however, it
                 is at present difficult to see base $-2$ as a strong
                 competitor against positive base arithmetic. We have
                 seen that arithmetic operations are usually more
                 complex, and fast adders are difficult to design. The
                 range of base $-2$ numbers is not symmetrical: either
                 there are twice as many positive numbers as negative
                 ones, or vice versa.''",
  remark-3 =     "The appendix on page 329 shows a simple algorithm for
                 converting between numbers with base $b$ and base
                 $-b$.",
}

@Article{Asai:1976:RRC,
  author =       "H. Asai",
  title =        "A recursive radix conversion formula and its
                 application to multiplication and division",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "2",
  number =       "3--4",
  pages =        "255--265",
  month =        "????",
  year =         "1976",
  CODEN =        "CMAPDK",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  bibdate =      "Wed Mar 1 18:51:13 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computmathappl1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/0898122176900183",
  acknowledgement = ack-nhfb,
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221",
}

@Article{Assmus:1976:NFS,
  author =       "E. F. {Assmus, Jr.} and H. F. {Mattson, Jr.} and
                 Howard E. Sachar",
  title =        "A New Form of the Square Root Bound",
  journal =      j-SIAM-J-APPL-MATH,
  volume =       "30",
  number =       "2",
  pages =        "352--354",
  month =        mar,
  year =         "1976",
  CODEN =        "SMJMAP",
  ISSN =         "0036-1399 (print), 1095-712X (electronic)",
  ISSN-L =       "0036-1399",
  bibdate =      "Thu Oct 15 18:16:06 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  acknowledgement = ack-nhfb,
  classification = "B0250 (Combinatorial mathematics); C1160
                 (Combinatorial mathematics)",
  corpsource =   "Department of Math., Lehigh University, Bethlehem, PA,
                 USA",
  fjournal =     "SIAM Journal on Applied Mathematics",
  journal-URL =  "http://epubs.siam.org/siap",
  keywords =     "combinatorial mathematics; linear codes; square root
                 bound; sufficient combinatorial conditions",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Baker:1976:SFB,
  author =       "P. W. Baker",
  title =        "Suggestion for a fast binary sine\slash cosine
                 generator",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-25",
  number =       "??",
  pages =        "1134--1137",
  month =        nov,
  year =         "1976",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1976.1674566",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon May 20 05:24:26 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Brent:1976:FMP,
  author =       "Richard P. Brent",
  title =        "Fast Multiple-Precision Evaluation of Elementary
                 Functions",
  journal =      j-J-ACM,
  volume =       "23",
  number =       "2",
  pages =        "242--251",
  month =        apr,
  year =         "1976",
  CODEN =        "JACOAH",
  DOI =          "https://doi.org/10.1145/321941.321944",
  ISSN =         "0004-5411 (print), 1557-735X (electronic)",
  ISSN-L =       "0004-5411",
  MRclass =      "68A20 (68A10)",
  MRnumber =     "52 \#16111",
  MRreviewer =   "Amnon Barak",
  bibdate =      "Wed Jan 15 18:12:53 MST 1997",
  bibsource =    "Compendex database;
                 garbo.uwasa.fi:/pc/doc-soft/fpbiblio.txt;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Let $ f(x) $ be one of the usual elementary functions
                 ($ \exp $, $ \log $, $ \artan $, $ \sin $, $ \cosh $,
                 etc.), and let $ M(n) $ be the number of
                 single-precision operations required to multiply
                 $n$-bit integers. It is shown that $ f(x) $ can be
                 evaluated, with relative error $ O(2 - n) $, in $
                 O(M(n)l o g (n)) $ operations as $ n \rightarrow \infty
                 $, for any floating-point number $x$ (with an $n$-bit
                 fraction) in a suitable finite interval. From the
                 Sch{\"o}nhage--Strassen bound on $ M(n) $, it follows
                 that an $n$-bit approximation to $ f(x) $ may be
                 evaluated in $ O(n \log_(n) \log \log (n)) $
                 operations. Special cases include the evaluation of
                 constants such as $ \pi $ $e$, and $ e^\pi $. The
                 algorithms depend on the theory of elliptic integrals,
                 using the arithmetic-geometric mean iteration and
                 ascending Landen transformations.",
  acknowledgement = ack-nhfb,
  classification = "723",
  fjournal =     "Journal of the ACM",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J401",
  journalabr =   "J Assoc Comput Mach",
  keywords =     "computational complexity; computer arithmetic;
                 computer programming",
}

@InProceedings{Brent:1976:MPZ,
  author =       "Richard P. Brent",
  title =        "Multiple-precision zero-finding methods and the
                 complexity of elementary function evaluation",
  crossref =     "Traub:1976:ACC",
  pages =        "151--176",
  year =         "1976",
  MRclass =      "68A20",
  MRnumber =     "54 \#11843",
  MRreviewer =   "Claus-Peter Schnorr",
  bibdate =      "Sat Jan 11 17:44:01 MST 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@MastersThesis{Carter:1976:ANT,
  author =       "Allison Birchard Carter",
  title =        "Applications of number theory to the avoidance of
                 round-off in digital computer systems",
  type =         "Thesis ({M.S.})",
  school =       "University of Florida",
  address =      "Gainesville, FL, USA",
  pages =        "v + 74",
  year =         "1976",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Electronic digital computers.; Floating-point
                 arithmetic.; Number theory.",
}

@Article{Cohen:1976:EFD,
  author =       "Daniel I. A. Cohen",
  title =        "An explanation of the first digit phenomenon",
  journal =      j-J-COMB-THEORY-A,
  volume =       "20",
  number =       "3",
  pages =        "367--370",
  month =        may,
  year =         "1976",
  CODEN =        "JCBTA7",
  ISSN =         "0097-3165 (print), 1096-0899 (electronic)",
  ISSN-L =       "0097-3165",
  bibdate =      "Thu Feb 15 16:29:51 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Combinatorial Theory. Series A",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00973165",
  keywords =     "Benford's Law; Law of Anomalous Numbers; Zipf's Law",
}

@Article{Davies:1976:IPS,
  author =       "M. Davies and B. Dawson",
  title =        "The incrementation parameter in square root
                 iteration",
  journal =      j-J-INST-MATH-APPL,
  volume =       "17",
  number =       "2",
  pages =        "219--223",
  year =         "1976",
  CODEN =        "JMTAA8",
  ISSN =         "0020-2932",
  MRclass =      "65H05",
  MRnumber =     "55 \#9514",
  MRreviewer =   "Luciano Biasini",
  bibdate =      "Fri Apr 5 07:38:01 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  ZMnumber =     "0319.65039",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of the Institute of Mathematics and its
                 Applications",
  journal-URL =  "http://imamat.oxfordjournals.org/content/by/year",
}

@Book{DEC:1976:DHM,
  author =       "{Digital Equipment Corporation}",
  title =        "{DECsystem}-10\slash 20 Hardware Manual",
  publisher =    pub-DP,
  address =      pub-DP:adr,
  edition =      "Fourth",
  pages =        "various",
  month =        mar,
  year =         "1976",
  bibdate =      "Fri Dec 08 13:03:19 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Also published as Stanford Artificial Intelligence
                 Laboratory Operating Note 75, November 1976.",
  acknowledgement = ack-nhfb,
}

@Misc{DeSandre:1976:FPF,
  author =       "Giovanni {De Sandre} and Angelo Subrizi and Franco
                 Bretti",
  title =        "Fixed point to floating point conversion in an
                 electronic computer",
  howpublished = "US Patent US3961170.",
  day =          "1",
  month =        jun,
  year =         "1976",
  bibdate =      "Sat Mar 24 06:14:58 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Patent filed 17 April 1974.",
  URL =          "https://patents.google.com/patent/US3961170A;
                 https://tinyurl.com/ybz9rrqy",
  abstract =     "In a digital electronic computer which comprises a
                 memory including a first and a second register, the
                 first register is receptive of a number to be converted
                 from fixed to floating point notation and the second
                 register is receptive of a significant zero digit with
                 an associated decimal point. Shifting means including a
                 register is operable to shift the contents of either
                 register and aligning means is operable to cause
                 shifting of the second register until the decimal point
                 stored therein is aligned with the decimal point in the
                 first register. Indicating means indicates whether the
                 number stored in the first register is greater or less
                 than one and the shifting means next begins shifting
                 the contents of one or the other of the registers when
                 the number is indicated greater or less than one
                 respectively. A control means includes a detecting
                 means for stopping the shifting means when the decimal
                 point of the second register becomes aligned with the
                 location of the next higher order with respect to the
                 highest significant digit of the first register. The
                 control means also includes counting means which is
                 incremented or decremented by one for each shifting
                 operation in dependence on the direction of shifting.
                 The resultant numbers in the first and second registers
                 represent the mantissa and exponent respectively, of
                 the desired floating point number.",
  acknowledgement = ack-nhfb,
}

@Article{Detlefsen:1976:CRN,
  author =       "Michael Detlefsen and Douglas K. Erlandson and J.
                 Clark Heston and Charles M. Young",
  title =        "Computation with {Roman} numerals",
  journal =      j-ARCH-HIST-EXACT-SCI,
  volume =       "15",
  number =       "2",
  pages =        "141--148",
  month =        jun,
  year =         "1976",
  CODEN =        "AHESAN",
  DOI =          "https://doi.org/10.1007/BF00348497",
  ISSN =         "0003-9519 (print), 1432-0657 (electronic)",
  ISSN-L =       "0003-9519",
  MRclass =      "00A05 (01A20)",
  MRnumber =     "0453407 (56 \#11671)",
  MRreviewer =   "Richard L. Francis",
  bibdate =      "Fri Feb 4 21:50:12 MST 2011",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0003-9519&volume=15&issue=2;
                 https://www.math.utah.edu/pub/tex/bib/archhistexactsci.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0003-9519&volume=15&issue=2&spage=141",
  acknowledgement = ack-nhfb,
  fjournal =     "Archive for History of Exact Sciences",
  journal-URL =  "http://link.springer.com/journal/407",
  MRtitle =      "Computation with {Roman} numerals",
}

@MastersThesis{Dickinson:1976:PAA,
  author =       "Fred Kenneth Dickinson",
  title =        "Pseudo-round: an alternative approach for
                 floating-point representation",
  type =         "Thesis ({M.S.})",
  school =       "Southwest Texas State University",
  address =      "San Marcos, TX, USA",
  pages =        "vi + 53",
  year =         "1976",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Floating-point arithmetic.; Numerical calculations ---
                 Computer programs.",
}

@Article{Fateman:1976:MAP,
  author =       "R. J. Fateman",
  title =        "{Macsyma} Arbitrary Precision Floating Point
                 Arithmetic Package --- Philosophy and an Overview of
                 its Implementation",
  journal =      j-SIAM-REVIEW,
  volume =       "18",
  number =       "4",
  pages =        "802--802",
  month =        "????",
  year =         "1976",
  CODEN =        "SIREAD",
  ISSN =         "0036-1445 (print), 1095-7200 (electronic)",
  ISSN-L =       "0036-1445",
  bibdate =      "Fri Jun 21 11:25:02 MDT 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamreview.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Review",
  journal-URL =  "http://epubs.siam.org/sirev",
}

@Article{Feldstein:1976:CED,
  author =       "Alan Feldstein and Richard Goodman",
  title =        "Convergence Estimates for the Distribution of Trailing
                 Digits",
  journal =      j-J-ACM,
  volume =       "23",
  number =       "2",
  pages =        "287--297",
  month =        apr,
  year =         "1976",
  CODEN =        "JACOAH",
  DOI =          "https://doi.org/10.1145/321941.321948",
  ISSN =         "0004-5411 (print), 1557-735X (electronic)",
  ISSN-L =       "0004-5411",
  bibdate =      "Wed Jan 15 18:12:53 MST 1997",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "An analysis is made of the distribution of trailing
                 digits (tail end digits) of positive real
                 floating-point numbers represented in arbitrary base $
                 \beta $ and randomly chosen from a logarithmic
                 distribution. The analysis shows that the $n$ th digit
                 for $ n \geq 2 $ is actually approximately uniformly
                 distributed. The approximation depends upon both $n$
                 and the base beta. It becomes better as $n$ increases,
                 and it is exact in the limit as $ n \rightarrow \infty
                 $. A table of this distribution is presented for
                 various $ \beta $ and $n$, along with a table of the
                 maximum digit by digit deviation $ \Delta $ of the
                 logarithmic distribution from the uniform distribution.
                 Various asymptotic results for $ \Delta $ are
                 included.",
  acknowledgement = ack-nhfb,
  classification = "723",
  fjournal =     "Journal of the ACM",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J401",
  journalabr =   "J Assoc Comput Mach",
  keywords =     "Benford's Law; computer arithmetic; computer
                 programming; Law of Anomalous Numbers; Zipf's Law",
}

@Article{Garner:1976:SSR,
  author =       "H. L. Garner",
  title =        "A Survey of Some Recent Contributions to Computer
                 Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-25",
  number =       "12",
  pages =        "1277--1282",
  month =        dec,
  year =         "1976",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1976.1674595",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Sep 1 10:14:15 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Goldstein:1976:FCF,
  author =       "M. J. Goldstein",
  title =        "Further Comparison of Floating Point Summation
                 Methods",
  journal =      j-SIAM-REVIEW,
  volume =       "18",
  number =       "4",
  pages =        "805--805",
  month =        "????",
  year =         "1976",
  CODEN =        "SIREAD",
  ISSN =         "0036-1445 (print), 1095-7200 (electronic)",
  ISSN-L =       "0036-1445",
  bibdate =      "Fri Jun 21 11:25:02 MDT 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamreview.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Review",
  journal-URL =  "http://epubs.siam.org/sirev",
  keywords =     "accurate floating-point summation",
}

@Article{Goodman:1976:EGD,
  author =       "R. Goodman and A. Feldstein",
  title =        "Effect of Guard Digits and Normalization Options on
                 Floating Point Multiplication",
  journal =      j-SIAM-REVIEW,
  volume =       "18",
  number =       "4",
  pages =        "806--806",
  month =        "????",
  year =         "1976",
  CODEN =        "SIREAD",
  ISSN =         "0036-1445 (print), 1095-7200 (electronic)",
  ISSN-L =       "0036-1445",
  bibdate =      "Fri Jun 21 11:25:02 MDT 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamreview.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Review",
  journal-URL =  "http://epubs.siam.org/sirev",
}

@Article{Goodman:1976:REF,
  author =       "Richard Goodman",
  title =        "On round-off error in fixed-point multiplication",
  journal =      j-BIT,
  volume =       "16",
  number =       "1",
  pages =        "41--51",
  month =        mar,
  year =         "1976",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01940776",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:14 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=16&issue=1;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=16&issue=1&spage=41",
  acknowledgement = ack-nhfb,
  fjournal =     "BIT (Nordisk tidskrift for informationsbehandling)",
  journal-URL =  "http://link.springer.com/journal/10543",
  keywords =     "fixed-point arithmetic; floating-point arithmetic;
                 rounding errors",
}

@Article{Goyal:1976:NAR,
  author =       "L. N. Goyal",
  title =        "A Note on {Atrubin}'s Real-Time Iterative Multiplier",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-25",
  number =       "5",
  pages =        "546--548",
  month =        may,
  year =         "1976",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1976.1674646",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 06:24:51 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1674646",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Hannington:1976:FPM,
  author =       "G. Hannington and D. G. Whitehead",
  title =        "A Floating-Point Multiplexed {DDA} System",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-25",
  number =       "11",
  pages =        "1074--1077",
  month =        nov,
  year =         "1976",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1976.1674557",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 06:24:54 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  note =         "See comments \cite{McCrea:1978:CFP}.",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1674557",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Higbie:1976:VFP,
  author =       "L. C. Higbie",
  title =        "Vector Floating-Point Data Format",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-25",
  number =       "1",
  pages =        "25--32",
  month =        jan,
  year =         "1976",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1976.5009201",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 06:24:20 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5009201",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Book{IBM:1976:ISP,
  author =       "{IBM Corporation}",
  title =        "{IBM System}\slash 370: Principles of Operation:
                 Systems",
  publisher =    pub-IBM,
  address =      pub-IBM:adr,
  pages =        "326",
  year =         "1976",
  LCCN =         "QA76.8.I122 I57 1976",
  bibdate =      "Fri Sep 16 16:30:13 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Jayashree:1976:BMU,
  author =       "T. Jayashree and D. Basu",
  title =        "On Binary Multiplication Using the Quarter Square
                 Algorithm",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-25",
  number =       "9",
  pages =        "957--960",
  month =        sep,
  year =         "1976",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1976.1674723",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 06:24:54 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1674723",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Kulisch:1976:FIF,
  author =       "U. Kulisch and G. Bohlender",
  title =        "Formalization and implementation of floating-point
                 matrix operations",
  journal =      j-COMPUTING,
  volume =       "16",
  number =       "3",
  pages =        "239--261",
  year =         "1976",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  MRclass =      "65G05 (68A10)",
  MRnumber =     "53 7010",
  bibdate =      "Fri Dec 8 08:24:14 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Computing: Archiv f{\"u}r informatik und numerik",
  journal-URL =  "http://link.springer.com/journal/607",
  reviewer =     "F. Szidarovszky",
}

@Book{Kulisch:1976:GNR,
  author =       "Ulrich W. Kulisch",
  title =        "{Grundlagen des numerischen Rechnens: mathematische
                 Begr{\"u}ndung der Rechnerarithmetik} \toenglish
                 {Fundamental Principles of Numerical Computation:
                 Mathematical Foundations of Computer Arithmetic}
                 \endtoenglish",
  volume =       "19",
  publisher =    pub-BIB-INST,
  address =      pub-BIB-INST:adr,
  pages =        "467",
  year =         "1976",
  ISBN =         "3-411-01517-9",
  ISBN-13 =      "978-3-411-01517-7",
  LCCN =         "QA162 .K85",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Reihe Informatik",
  acknowledgement = ack-nhfb,
  keywords =     "Algebra, Abstract.; Floating-point arithmetic.;
                 Mathematics --- Data processing.",
}

@Article{Lacroix:1976:LCF,
  author =       "Arild Lacroix",
  title =        "Limit cycles in floating point digital filters",
  journal =      "AE{\"U}---Arch. Elektron. {\"U}bertragungstech.",
  volume =       "30",
  number =       "7/8",
  pages =        "277--284",
  year =         "1976",
  MRclass =      "94A05",
  MRnumber =     "56 15123",
  bibdate =      "Fri Dec 8 08:24:14 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Linnainmaa:1976:TEA,
  author =       "Seppo Linnainmaa",
  title =        "{Taylor} expansion of the accumulated rounding error",
  journal =      j-BIT,
  volume =       "16",
  number =       "2",
  pages =        "146--160",
  month =        jun,
  year =         "1976",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01931367",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:14 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=16&issue=2;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=16&issue=2&spage=146",
  abstract =     "The article describes analytic and algorithmic methods
                 for determining the coefficients of the Taylor
                 expansion of an accumulated rounding error with respect
                 to the local rounding errors, and hence determining the
                 influence of the local errors on the accumulated error.
                 Second and higher order coefficients are also
                 discussed, and some possible methods of reducing the
                 extensive storage requirements are analyzed.",
  acknowledgement = ack-nhfb,
  fjournal =     "BIT (Nordisk tidskrift for informationsbehandling)",
  journal-URL =  "http://link.springer.com/journal/10543",
  keywords =     "floating-point arithmetic; rounding errors",
}

@MastersThesis{Lipschutz:1976:OPS,
  author =       "David Lipschutz",
  title =        "Optimization of a practical system for high fidelity
                 digital audio",
  type =         "Thesis ({M.S.})",
  school =       "Massachusetts Institute of Technology. Dept. of
                 Electrical Engineering and Computer Science",
  address =      "Cambridge, MA, USA",
  pages =        "53",
  year =         "1976",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Supervised by Francis F. Lee.",
  acknowledgement = ack-nhfb,
  keywords =     "Computer sound processing.; Digital electronics.;
                 Floating-point arithmetic.; High-fidelity sound
                 systems.; Noise --- Psychological aspects.",
}

@Article{Majithia:1976:SCC,
  author =       "J. C. Majithia",
  title =        "Some Comments Concerning Design of Pipeline Arithmetic
                 Arrays",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-25",
  number =       "11",
  pages =        "1132--1134",
  month =        nov,
  year =         "1976",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1976.1674565",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Nov 09 19:06:10 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@TechReport{Maples:1976:FPI,
  author =       "Michael D. Maples",
  title =        "Floating-point package for {INTEL} 8008 and 8080
                 microprocessors",
  institution =  "Lawrence Livermore Laboratory, University of
                 California/Livermore; National Technical Information
                 Service [distributor]",
  address =      "Livermore, CA, USA",
  pages =        "8 + A-33",
  year =         "1976",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Floating-point arithmetic.; Intel 8080
                 (Microprocessor); Microprocessors.",
  remark =       "Prepared for U.S. Energy Research and Development
                 Administration, under Contract No. W-7405-Eng-43.
                 Microfiche reproduction: Springfield, Va.: National
                 Technical Information Service, 1976. --- 1 microfiche;
                 10 x 15 cm.",
}

@PhdThesis{Martinez:1976:SSS,
  author =       "Ralph Martinez",
  title =        "A semi-portable simulation system using both fixed and
                 floating point derivative blocks",
  type =         "Thesis ({Ph.D.} - Electrical Engineering)",
  school =       "University of Arizona",
  address =      "Tucson, AZ, USA",
  pages =        "xii + 169",
  year =         "1976",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Digital computer simulation.; Dynamics --- Data
                 processing.",
}

@TechReport{Metropolis:1976:MSA,
  author =       "N. Metropolis",
  title =        "Methods of significance arithmetic",
  type =         "Technical report",
  number =       "LA-UR-76-661;CONF-760428-1",
  institution =  inst-LASL,
  address =      inst-LASL:adr,
  day =          "1",
  month =        jan,
  year =         "1976",
  bibdate =      "Tue Mar 20 11:16:47 2007",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/metropolis-nicholas.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Presented at the Conference on the state of the art in
                 numerical analysis, 12 April 1976, University of York,
                 England, UK",
  URL =          "http://www.osti.gov/energycitations/product.biblio.jsp?osti_id=7189580&query_id=0",
  abstract =     "A preliminary report is given of two applications of
                 the methods of significance arithmetic. These are a
                 simple nonlinear partial differential equation and
                 matrix inversion.",
  acknowledgement = ack-nhfb,
  remark =       "OSTI ID: 7189580",
}

@Article{Miller:1976:AGF,
  author =       "Webb Miller and David L. Spooner",
  title =        "Automatic Generation of Floating-Point Test Data",
  journal =      j-IEEE-TRANS-SOFTW-ENG,
  volume =       "SE-2",
  number =       "3",
  pages =        "223--226",
  month =        sep,
  year =         "1976",
  CODEN =        "IESEDJ",
  DOI =          "https://doi.org/10.1109/TSE.1976.233818",
  ISSN =         "0098-5589 (print), 1939-3520 (electronic)",
  ISSN-L =       "0098-5589",
  MRclass =      "68A05",
  MRnumber =     "55 1787",
  bibdate =      "Thu Feb 1 08:07:37 MST 2018",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranssoftweng1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=1702369",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Software Engineering",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=32",
  keywords =     "floating-point testing",
  remark =       "Special section on testing",
  reviewer =     "George Marsaglia",
}

@Article{Mohn:1976:IPA,
  author =       "K. Mohn and R. V. Roman",
  title =        "An interactive polynomial approximation algorithm",
  journal =      j-COMP-J,
  volume =       "19",
  number =       "1",
  pages =        "74--78",
  month =        feb,
  year =         "1976",
  CODEN =        "CMPJA6",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Thu Sep 15 18:39:43 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@Article{Ni:1976:EAT,
  author =       "Ming Duenn Ni and J. K. Aggarwal",
  title =        "Error analysis of two-dimensional recursive digital
                 filters employing floating-point arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-25",
  number =       "7",
  pages =        "755--759",
  year =         "1976",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1976.1674684",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  MRclass =      "65D99 (93E10)",
  MRnumber =     "55 6802",
  bibdate =      "Sat Dec 16 16:45:24 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  reviewer =     "Sven-{\AA}ke Gustafson",
}

@TechReport{Paoni:1976:PFI,
  author =       "C. Paoni and M. Maples",
  title =        "A {PLM} floating-point interface program",
  institution =  "Lawrence Livermore Laboratory; National Technical
                 Information Service",
  address =      "Livermore, CA, USA",
  pages =        "iii + 39",
  year =         "1976",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@MastersThesis{Parker:1976:STR,
  author =       "Douglass Stott Parker",
  title =        "The statistical theory of relative errors in
                 floating-point computation",
  type =         "Thesis ({M.S.})",
  school =       "Department of Computer Science, University of Illinois
                 at Urbana-Champaign",
  address =      "Urbana, IL, USA",
  pages =        "62",
  year =         "1976",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Report no. UIUCDCS-R-76-787",
  acknowledgement = ack-nhfb,
  keywords =     "Floating-point arithmetic.; Roundoff errors.",
}

@Article{Patel:1976:ASB,
  author =       "M. R. Patel and K. H. Bennett",
  title =        "Analysis of Speed of a Binary Multiplier Using a
                 Variable Number of Shifts Per Cycle",
  journal =      j-COMP-J,
  volume =       "19",
  number =       "3",
  pages =        "254--257",
  month =        aug,
  year =         "1976",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/19.3.254",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:58 MST 2012",
  bibsource =    "Compendex database;
                 http://comjnl.oxfordjournals.org/content/19/3.toc;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_19/Issue_03/;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/19/3/254.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_19/Issue_03/tiff/254.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_19/Issue_03/tiff/255.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_19/Issue_03/tiff/256.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_19/Issue_03/tiff/257.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C5210 (Logic design methods); C5230 (Digital
                 arithmetic methods)",
  classification = "723",
  corpsource =   "Department of Computer Sci., University of Keele,
                 Keele, UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "binary multiplication; binary multiplier; computers,
                 digital; digital arithmetic; logic design;
                 multiplication; multiplying circuits; shift per cycle;
                 speed",
}

@Article{Paul:1976:SEF,
  author =       "George Paul and M. Wayne Wilson",
  title =        "Should the Elementary Function Library Be Incorporated
                 Into Computer Instruction Sets?",
  journal =      j-TOMS,
  volume =       "2",
  number =       "2",
  pages =        "132--142",
  month =        jun,
  year =         "1976",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/355681.355684",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Sat Aug 27 00:30:21 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@PhdThesis{Pichat:1976:CEE,
  author =       "Mich{\`e}le Pichat",
  title =        "Contributions {\`a} l'{\`e}tude des erreurs d'arrondi
                 en arithm{\`e}tique {\`a} virgule flottante. ({French})
                 [Contributions to the error analysis of rounding errors
                 in floating-point arithmetic]",
  type =         "Th{\`e}se",
  school =       "Universit{\'e} de Grenoble 1",
  address =      "Grenoble, France",
  year =         "1976",
  bibdate =      "Thu May 27 07:44:27 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://tel.archives-ouvertes.fr/tel-00287209/",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@TechReport{Randell:1976:ODC,
  author =       "Brian Randell",
  title =        "The origins of digital computers: supplementary
                 bibliography to {``Origins of digital computers:
                 selected papers''}",
  type =         "Technical report",
  number =       "91",
  institution =  "Computing Laboratory, University of Newcastle upon
                 Tyne",
  address =      "Newcastle upon Tyne, UK",
  pages =        "3 + 37",
  year =         "1976",
  LCCN =         "Z5642.2 .R36 1979",
  bibdate =      "Wed Oct 13 09:24:25 MDT 2010",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  subject =      "electronic digital computers; history; calculators",
}

@Article{Rankin:1976:FPR,
  author =       "Roy Rankin and Steve Wozniak",
  title =        "Floating Point Routines for the 6502",
  journal =      j-DDJ,
  volume =       "1",
  number =       "??",
  pages =        "17--19",
  month =        aug,
  year =         "1976",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Sat Jan 15 06:04:06 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.6502.org/source/floats/wozfp1.txt",
  acknowledgement = ack-nhfb,
  fjournal =     "Dr. Dobb's Journal of Software Tools",
  keywords =     "HP 2100; MOS Technology",
}

@Article{Riesel:1976:FPU,
  author =       "Zvi H. Riesel",
  title =        "The floating point unit of the {Golem B} computer",
  journal =      j-RADIO-ELECTRON-ENG,
  volume =       "46",
  number =       "7",
  pages =        "355--359",
  month =        jul,
  year =         "1976",
  CODEN =        "RDEEA4",
  DOI =          "https://doi.org/10.1049/ree.1976.0057",
  ISSN =         "0033-7722",
  bibdate =      "Fri Dec 03 15:11:57 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The Golem B computer is a fast machine using
                 emitter-coupled logic and multi-layer circuits. The
                 autonomous floating point arithmetic unit obtains its
                 instructions and operands from buffers loaded ahead of
                 need. Its main part, for 56-bit fractions, uses two
                 4-operand adder complexes with stored carries. In
                 multiplication instructions, 4 bits of the multiplier
                 are used to form a new partial product in each pass
                 through an adder complex. Division instructions use a
                 base-4 non-restoring algorithm. Addition favours the
                 case of equal or nearly equal exponents, but 112 sum
                 bits are accumulated for all exponent differences. An
                 effort has been made to provide instructions and number
                 formats that will aid the writing of compilers and
                 operating systems.",
  acknowledgement = ack-nhfb,
  fjournal =     "The Radio and Electronic Engineer",
  keywords =     "adder complex; autonomous floating point arithmetic
                 unit; buffers; division instructions; emitter coupled
                 logic; exponent differences; Golem B computer; multi
                 layer circuits; multiplication instructions; partial
                 product",
}

@Article{Ris:1976:UDF,
  author =       "Frederic N. Ris",
  title =        "A Unified Decimal Floating-Point Architecture For the
                 Support of High-Level Languages",
  journal =      j-SIGNUM,
  volume =       "11",
  number =       "3",
  pages =        "18--23",
  month =        oct,
  year =         "1976",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Tue Apr 12 07:50:03 MDT 2005",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper summarizes a proposal for a decimal
                 floating-point arithmetic interface for the support of
                 high-level languages, consisting both of the arithmetic
                 operations observed by application programs and
                 facilities to produce subroutine libraries accessible
                 from these programs. What is not included here are the
                 detailed motivations, examinations of alternatives, and
                 implementation considerations which will appear in the
                 full work.",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  classcodes =   "C5230 (Digital arithmetic methods); C6120 (File
                 organisation)C6140D (High level languages)",
  corpsource =   "IBM Thomas J. Watson Res. Center, Yorktown Heights,
                 NY, USA",
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
  keywords =     "arithmetic operations; decimal floating point
                 arithmetic; digital arithmetic; high level languages;
                 one level store",
  remark =       "Normalized decimal floating-point arithmetic with a
                 fractional coefficient, three directed rounding modes,
                 and a trap mechanism. Three precisions are provided,
                 with up to 31 decimal digits, and an exponent range of
                 $ \pm 9999 $. Cowlishaw \cite{Cowlishaw:2003:DFP} says
                 that this is the first implementation of the Chen-Ho
                 \cite{Chen:1975:SER} compressed format, allowing
                 storage of 31 digits and 4 exponent digits in a 128-bit
                 value. More modern encodings get 34 digits in the same
                 number of bits, at somewhat reduced exponent range ($ [
                 - 6143, 6144] $).",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@TechReport{Rosser:1976:CRE,
  author =       "J. Barkley Rosser and J. Michael Yohe",
  title =        "Cancellation and Rounding Errors",
  type =         "Technical Summary Report",
  number =       "1588",
  institution =  inst-MRC-WISCONSIN,
  address =      inst-MRC-WISCONSIN:adr,
  month =        apr,
  year =         "1976",
  bibdate =      "Sun Dec 30 21:30:27 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The fact that a calculating machine can usually hold
                 only an approximation to the number that one is
                 concerned with leads to cancellation errors and
                 rounding errors. These concepts are defined precisely
                 and examples are given. Suggestions are given for
                 reducing (when possible) the size of errors arising
                 from these two effects.",
  acknowledgement = ack-nhfb,
}

@Article{Rowland:1976:BRB,
  author =       "John H. Rowland",
  title =        "Book Review: {{\booktitle{Floating-Point Computation}}
                 (Pat H. Sterbenz)}",
  journal =      j-SIAM-REVIEW,
  volume =       "18",
  number =       "1",
  pages =        "138--139",
  month =        "????",
  year =         "1976",
  CODEN =        "SIREAD",
  DOI =          "https://doi.org/10.1137/1018026",
  ISSN =         "0036-1445 (print), 1095-7200 (electronic)",
  ISSN-L =       "0036-1445",
  bibdate =      "Sat Mar 29 09:52:30 MDT 2014",
  bibsource =    "http://epubs.siam.org/toc/siread/18/1;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamreview.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Review",
  journal-URL =  "http://epubs.siam.org/sirev",
  onlinedate =   "January 1976",
}

@Article{Rudeanu:1976:SRF,
  author =       "S. Rudeanu",
  title =        "Square Roots and Functional Decompositions of
                 {Boolean} Functions",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-25",
  number =       "5",
  pages =        "528--532",
  month =        may,
  year =         "1976",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1976.1674641",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 06:24:51 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1674641",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@PhdThesis{Sanderson:1976:PCT,
  author =       "James George Sanderson",
  title =        "A proof of convergence for the tridiagonal {QL}
                 algorithm in floating-point arithmetic",
  type =         "Thesis ({Ph.D.})",
  school =       "University of New Mexico",
  address =      "Albuquerque, NM, USA",
  pages =        "vi + 69",
  year =         "1976",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Algorithms.; Arithmetic --- Foundations.",
}

@Article{Shi:1976:SLC,
  author =       "S.-Y. Shi",
  title =        "Shortcut to Logarithms Combines Table Lookup and
                 Computation",
  journal =      j-COMP-DESIGN,
  volume =       "15",
  number =       "5",
  pages =        "184--186",
  month =        may,
  year =         "1976",
  CODEN =        "CMPDAM",
  ISSN =         "0010-4566",
  bibdate =      "Thu Sep 08 08:07:38 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Computer Design",
}

@PhdThesis{Slekys:1976:DCN,
  author =       "Arunas George Slekys",
  title =        "Design of complex number digital arithmetic units
                 based on a modified bi-imaginary number system",
  type =         "{Ph.D. thesis}",
  school =       "University of California, Los Angeles",
  address =      "Los Angeles, CA, USA",
  pages =        "223",
  year =         "1976",
  bibdate =      "Sat Aug 22 09:03:47 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "ProQuest order number AAI7707685.",
}

@Book{Spaniol:1976:AR,
  author =       "Otto Spaniol",
  title =        "{Arithmetik in Rechenanlagen: Logik und Entwurf}
                 \toenglish {Computer Arithmetic: Logic and Design}
                 \endtoenglish",
  publisher =    pub-TEUBNER,
  address =      pub-TEUBNER:adr,
  pages =        "208",
  year =         "1976",
  ISBN =         "3-519-02332-6",
  ISBN-13 =      "978-3-519-02332-6",
  LCCN =         "QA76.6 .S66",
  bibdate =      "Fri Sep 16 16:30:39 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "For an English translation, see
                 \cite{Spaniol:1981:CAL}.",
  price =        "DM24.80",
  acknowledgement = ack-nj,
}

@TechReport{Warren:1976:MDT,
  author =       "H. S. {Warren, Jr.} and A. S. Fox and P. W.
                 Markstein",
  title =        "Modulus Division on a Two's Complement Machine",
  type =         "Research Report",
  number =       "RC7712",
  institution =  "IBM",
  address =      "Yorktown Heights, NY, USA",
  month =        jun,
  year =         "1976",
  bibdate =      "Fri Nov 09 19:32:44 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  xxnote =       "Check: Waser/Flynn book dates this as 1979.",
}

@Article{Wyatt:1976:PEP,
  author =       "W. T. {Wyatt Jr.} and D. W. Lozier and D. J. Orser",
  title =        "A Portable Extended Precision Arithmetic Package and
                 Library With {Fortran} Precompiler",
  journal =      j-TOMS,
  volume =       "2",
  number =       "3",
  pages =        "209--231",
  month =        sep,
  year =         "1976",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Mon Sep 12 08:07:55 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acm.org/pubs/citations/journals/toms/1976-2-3/p209-lozier/",
  acknowledgement = ack-nj,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@Article{Yau:1976:DMA,
  author =       "S. S. Yau and J. Chung",
  title =        "On the Design of Modulo Arithmetic Units Based on
                 Cyclic Groups",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-25",
  number =       "11",
  pages =        "1057--1067",
  month =        nov,
  year =         "1976",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1976.1674555",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 06:24:54 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1674555",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Zohar:1976:RTR,
  author =       "S. Zohar",
  title =        "Rounding and Truncation in Radix (-2) Systems",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-25",
  number =       "5",
  pages =        "464--469",
  month =        may,
  year =         "1976",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1976.1674634",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 06:24:51 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1674634",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Agrawal:1977:CNB,
  author =       "D. P. Agrawal",
  title =        "Comments on {``A Note on Base-$2$ Arithmetic
                 Logic''}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-26",
  number =       "5",
  pages =        "511--511",
  month =        may,
  year =         "1977",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1977.1674869",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 11 21:56:54 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  note =         "See \cite{Yuen:1975:NBA}.",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1674869",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Book{Albrecht:1977:GC,
  author =       "Rudolf Albrecht and Ulrich Kulisch",
  title =        "{Grundlagen der Computer-Arithmetik}",
  publisher =    "Springer-Verlag",
  address =      "Wien, Austria",
  pages =        "viii + 150",
  year =         "1977",
  ISBN =         "0-387-81410-8",
  ISBN-13 =      "978-0-387-81410-0",
  LCCN =         "????",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Computing: Supplementum; 1 Computing
                 (Springer-Verlag). Supplementum; 1.",
  acknowledgement = ack-nhfb,
  keywords =     "Algebra, Abstract.; Floating-point arithmetic.;
                 Mathematics --- Data processing.",
  remark =       "``Diese Artikel stellen eine Auswahl von Vortragen
                 dar, die auf einer vom 4. bis 8. August 1975 im
                 `Mathematischen Forschungsinstitut Oberwolfach'
                 stattgefundenen Tagung gehalten wurden.''",
}

@Book{Albrecht:1977:GCA,
  editor =       "R. Albrecht and U. Kulisch",
  title =        "{Grundlagen der Computer-Arithmetik} \toenglish
                 {Foundations of Computer Arithmetic} \endtoenglish",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "viii + 150",
  year =         "1977",
  ISBN =         "0-387-81410-8",
  ISBN-13 =      "978-0-387-81410-0",
  LCCN =         "QA162 .G78",
  bibdate =      "Fri Sep 16 16:30:41 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Diese Artikel stellen eine Auswahl von Vortragen dar,
                 die auf einer vom 4. bis 8. August 1975 im
                 `Mathematischen Forschungsinstitut Oberwolfach'
                 stattgefundenen Tagung gehalten wurden.",
  acknowledgement = ack-nhfb,
}

@Article{Alexander:1977:SRR,
  author =       "V. L. Alexander",
  title =        "Square Root Routine",
  journal =      j-IBM-TDB,
  volume =       "20",
  number =       "3",
  pages =        "1222",
  month =        aug,
  year =         "1977",
  CODEN =        "IBMTAA",
  ISSN =         "0018-8689",
  bibdate =      "Thu Sep 1 10:15:41 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "IBM Technical Disclosure Bulletin",
}

@Article{Anonymous:1977:CAF,
  author =       "Anonymous",
  title =        "Computer Arithmetic: Foreword and Survey",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-26",
  number =       "7",
  pages =        "609--609",
  month =        jul,
  year =         "1977",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1977.1674892",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 11 21:56:55 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1674892",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Manual{AppleComputer:1977:ARM,
  author =       "{Apple Computer, Inc}",
  title =        "{APPLESOFT} reference manual: extended precision
                 floating point {BASIC} language",
  organization = "Apple Computer, Inc.",
  address =      "Cupertino, CA, USA",
  pages =        "75",
  year =         "1977",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Apple computer --- Programming.; BASIC (Computer
                 program language) --- Programming.; Microcomputers ---
                 Programming.",
}

@Article{Barak:1977:MAT,
  author =       "A. B. Barak",
  title =        "Multiplicative Algorithms for Ternary Arithmetic Using
                 Binary Logic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-26",
  number =       "8",
  pages =        "823--826",
  month =        aug,
  year =         "1977",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1977.1674922",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 11 21:56:56 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1674922",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Bauer:1977:CFP,
  author =       "Henry R. Bauer",
  title =        "Comments on {``On the Floating Point Representation of
                 Complex Numbers''}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-26",
  number =       "2",
  pages =        "191--191",
  month =        feb,
  year =         "1977",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1977.5009301",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 11 21:56:52 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  note =         "See \cite{Yuen:1975:FPR}.",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5009301",
  abstract =     "A recent paper [Burroughs B7700 Information Processing
                 Systems Reference Manual, p. 2-9, 1973, Burroughs
                 Corporation] discussed an integrated notation for
                 complex numbers. A second choice of the radix point
                 position will increase the number of values near the
                 origin. An argument is also made for unnormalized
                 notation of both parts of a complex number.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Bivins:1977:SAA,
  author =       "Robert L. Bivins and Nicholas C. Metropolis",
  title =        "Significance Arithmetic: Application to a Partial
                 Differential Equation",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-26",
  number =       "7",
  pages =        "639--642",
  month =        jul,
  year =         "1977",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1977.1674896",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Jan 12 11:37:56 1996",
  bibsource =    "http://dblp.uni-trier.de/db/journals/tc/tc26.html#BivinsM77;
                 https://www.math.utah.edu/pub/bibnet/authors/m/metropolis-nicholas.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/iel5/12/35159/01674896.pdf?tp=&isnumber=35159&arnumber=1674896&punumber=12",
  ZMnumber =     "0405.65056",
  abstract =     "The methods of significance arithmetic are applied to
                 the numerical solution of a nonlinear
                 partial-differential equation. Our approach permits the
                 use of initial values having imprecision considerably
                 greater than that of rounding error; moreover, the
                 intermediate and final quantities are monitored so that
                 at any stage the precision of such quantities is
                 available. An algorithm is found that represents
                 faithfully the solution to a difference-equation
                 approximation to Burgers' equation.",
  acknowledgement = ack-jr,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Bohlender:1977:FPC,
  author =       "Gerd Bohlender",
  title =        "Floating-Point Computation of Functions with Maximum
                 Accuracy",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-26",
  number =       "7",
  pages =        "621--632",
  month =        jul,
  year =         "1977",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1977.1674894",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  MRclass =      "65D15 (68A99)",
  MRnumber =     "56 9908",
  bibdate =      "Fri Dec 8 08:24:14 1995",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "accurate floating-point summation",
  reviewer =     "Bernard H. Rosman",
}

@MastersThesis{Brinkmann:1977:FPT,
  author =       "Hubert Eldie Brinkmann",
  title =        "A floating-point processor for the {Texas Instruments}
                 model {980A} computer",
  type =         "Electrical Engineering Thesis ({M.S.})",
  publisher =    "Brinkmann",
  school =       "Texas A\&M University",
  address =      "College Station, TX, USA",
  pages =        "x + 68",
  year =         "1977",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Microprocessors.; Microprogramming.; Miniature
                 computers --- Programming.",
}

@InProceedings{Brown:1977:MSI,
  author =       "W. S. Brown",
  title =        "A realistic model of floating-point computation",
  crossref =     "Rice:1977:MSI",
  number =       "39",
  pages =        "343--360",
  year =         "1977",
  DOI =          "https://doi.org/10.1016/B978-0-12-587260-7.50017-0",
  MRclass =      "68A05",
  MRnumber =     "58 3605",
  bibdate =      "Fri Dec 8 08:24:14 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "https://www.sciencedirect.com/science/article/abs/pii/B9780125872607500170",
  acknowledgement = ack-nhfb,
  reviewer =     "Costica Cazacu",
}

@Article{Collins:1977:APS,
  author =       "George E. Collins and David R. Musser",
  title =        "Analysis of the {Pope--Stein} Division Algorithm",
  journal =      j-INFO-PROC-LETT,
  volume =       "6",
  number =       "5",
  pages =        "151--155",
  day =          "??",
  month =        oct,
  year =         "1977",
  CODEN =        "IFPLAT",
  DOI =          "https://doi.org/10.1016/0020-0190(77)90012-6",
  ISSN =         "0020-0190 (print), 1872-6119 (electronic)",
  ISSN-L =       "0020-0190",
  bibdate =      "Tue Nov 17 10:49:43 MST 1998",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/infoproc1970.bib",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  classification = "C4240 (Programming and algorithm theory)",
  corpsource =   "Computer Sci. Dept., University of Wisconsin, Madison,
                 WI, USA",
  fjournal =     "Information Processing Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00200190/",
  keywords =     "algorithm; algorithm theory; digital arithmetic;
                 integer division; multiple precision integer division;
                 trial quotient digits",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Colquhoun:1977:FAS,
  author =       "D. G. Colquhoun",
  title =        "A Fast Approximation to the Sine Function",
  journal =      j-SPE,
  volume =       "7",
  number =       "2",
  pages =        "227--229",
  month =        mar # "--" # apr,
  year =         "1977",
  CODEN =        "SPEXBL",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Fri Dec 08 13:06:08 1995",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Software---Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
}

@Book{DEC:1977:VAH,
  author =       "{Digital Equipment Corporation}",
  title =        "{VAX-11}\slash 780 Architecture Handbook",
  publisher =    pub-DP,
  address =      pub-DP:adr,
  pages =        "328",
  year =         "1977",
  LCCN =         "QA76.8 .V12D5 B 2 829 348",
  bibdate =      "Thu Sep 15 18:50:55 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  xxISBN =       "(none)",
}

@InProceedings{Dekker:1977:MRR,
  author =       "T. J. Dekker",
  title =        "Machine Requirements for Reliable Portable Software",
  crossref =     "Cowell:1977:PMS",
  pages =        "22--36",
  year =         "1977",
  bibdate =      "Wed Nov 07 08:38:01 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Derenzo:1977:AHC,
  author =       "Stephen E. Derenzo",
  title =        "Approximations for Hand Calculators Using Small
                 Integer Coefficients",
  journal =      j-MATH-COMPUT,
  volume =       "31",
  number =       "137",
  pages =        "214--222",
  month =        jan,
  year =         "1977",
  CODEN =        "MCMPAF",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  bibdate =      "Tue Oct 13 08:06:19 MDT 1998",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  ajournal =     "Math. Comput.",
  classcodes =   "B0290D (Functional analysis); B0290F (Interpolation
                 and function approximation); C4120 (Functional
                 analysis); C4130 (Interpolation and function
                 approximation); C7310 (Mathematics computing)",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
  keywords =     "approximations; function approximation; function
                 evaluation; hand calculators; programmable calculators;
                 small integer coefficients",
  treatment =    "A Application; T Theoretical or Mathematical",
}

@Article{Egbert:1977:PCAa,
  author =       "W. E. Egbert",
  title =        "Personal Calculator Algorithms {I}: Square Roots",
  journal =      j-HEWLETT-PACKARD-J,
  volume =       "28",
  number =       "9",
  pages =        "22--24",
  month =        may,
  year =         "1977",
  CODEN =        "HPJOAX",
  ISSN =         "0018-1153",
  bibdate =      "Thu Sep 1 10:15:41 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  classcodes =   "C5420 (Mainframes and minicomputers); C7310
                 (Mathematics computing)",
  fjournal =     "Hewlett-Packard Journal: technical information from
                 the laboratories of Hewlett-Packard Company",
  keywords =     "electronic calculators; HP personal calculator; square
                 root algorithm",
  treatment =    "A Application; T Theoretical or Mathematical",
}

@Article{Egbert:1977:PCAb,
  author =       "W. E. Egbert",
  title =        "Personal Calculator Algorithms {II}: Trigonometric
                 Functions",
  journal =      j-HEWLETT-PACKARD-J,
  volume =       "28",
  number =       "10",
  pages =        "17--20",
  month =        jun,
  year =         "1977",
  CODEN =        "HPJOAX",
  ISSN =         "0018-1153",
  bibdate =      "Thu Sep 1 10:15:56 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Hewlett-Packard Journal: technical information from
                 the laboratories of Hewlett-Packard Company",
}

@Article{Egbert:1977:PCAc,
  author =       "W. E. Egbert",
  title =        "Personal Calculator Algorithms {III}: Inverse
                 Trigonometric Functions",
  journal =      j-HEWLETT-PACKARD-J,
  volume =       "29",
  number =       "3",
  pages =        "22--23",
  month =        nov,
  year =         "1977",
  CODEN =        "HPJOAX",
  ISSN =         "0018-1153",
  bibdate =      "Thu Sep 1 10:16:10 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Hewlett-Packard Journal: technical information from
                 the laboratories of Hewlett-Packard Company",
}

@Article{Ercegovac:1977:GHO,
  author =       "Milo{\v{s}} D. Ercegovac",
  title =        "A General Hardware-Oriented Method for Evaluation of
                 Functions and Computations in a Digital Computer",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-26",
  number =       "7",
  pages =        "667--680",
  month =        jul,
  year =         "1977",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1977.1674900",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 11 21:56:56 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1674900",
  abstract =     "A parallel computational method, amenable for
                 efficient hardware-level implementation, is described.
                 It provides a simple and fast algorithm for the
                 evaluation of polynomials, certain rational functions
                 and arithmetic expressions, solving a class of systems
                 of linear equations, or performing the basic arithmetic
                 operations in a fixed-point number representation
                 system. The time required to perform the computation is
                 of the order of $m$ carry-free addition operations, $m$
                 being the number of digits in the solution. In
                 particular, the method is suitable for fast evaluation
                 of mathematical functions in hardware.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "Arithmetic expressions; digital computer arithmetic;
                 E-method; evaluation of real-valued functions;
                 fixed-point representation; hardware-level
                 implementation; integral powers; linear systems;
                 on-line algorithms; parallel computation; polynomials;
                 rational functions; redundant number systems",
}

@Article{Evans:1977:AAT,
  author =       "Gillian R. Evans",
  title =        "From abacus to algorism: Theory and practice in
                 medieval arithmetic",
  journal =      j-BRITISH-J-HIST-SCI,
  volume =       "10",
  number =       "2",
  pages =        "114--131",
  month =        jul,
  year =         "1977",
  CODEN =        "BJHSAT",
  DOI =          "https://doi.org/10.1017/S0007087400015375",
  ISSN =         "0007-0874 (print), 1474-001X (electronic)",
  ISSN-L =       "0007-0874",
  MRclass =      "01A35 (Mathematics in the medieval)",
  MRnumber =     "522510 (80e:01006)",
  MRreviewer =   "M. Folkerts",
  bibdate =      "Thu Sep 23 07:34:43 MDT 2010",
  bibsource =    "http://journals.cambridge.org/action/displayJournal?jid=BJH;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 MathSciNet database",
  URL =          "http://www.jstor.org/stable/4025865",
  ZMnumber =     "0358.01003",
  abstract =     "This paper deals primarily with the change in
                 practical procedures of calculation which took place
                 during the course of the twelfth century in Western
                 Europe. At the beginning of the period, the abacus was
                 in relatively common use; towards the end, it was being
                 superseded by the method of calculation which was known
                 as the algorism. Certain differences of theory are
                 apparent. Among the textbooks which were most
                 influential in bringing about the change was
                 Sacrobosco's Algorithmus Vulgaris. Authors of both
                 abacus and algorism treatises give an account of
                 number-symbols and discuss elementary number theory
                 briefly, but the algorism treatise show how much more
                 confident the authors were in using Arabic numerals.
                 The algorisms employ a symbol for zero; although it has
                 antecedents in some abacus treatises, its usefulness
                 was clearly not fully perceived by the authors, because
                 the columns of the abacus made it unnecessary to use a
                 counter to indicate that the number under consideration
                 was, for example, 306, not 36. The algorisms deal with
                 a far wider range of operations; while the abacus
                 treatises confine themselves to multiplication and
                 division of whole numbers and fractions, the algorisms
                 have addition, subtraction, doubling, halving,
                 multiplication, division, the extraction of roots and
                 progression, as well as numeration. Changes in
                 technical terminology are discussed. There are two
                 appendices, one dealing with the compilation of
                 arithmetical texts in Bodleian Library Oxford,
                 MS.~Laud.~Misc.~644, and the other on the arithmetical
                 sense of the term equipollentia, which was a technical
                 term of dialectic.",
  acknowledgement = ack-nhfb,
  fjournal =     "British Journal for the History of Science",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=BJH",
  ZMreviewer =   "Gillian R. Evans",
}

@Article{Feldman:1977:EEA,
  author =       "Michael B. Feldman",
  title =        "Embedding extended arithmetic in {SNOBOL4}",
  journal =      j-SIGPLAN,
  volume =       "12",
  number =       "1",
  pages =        "67--72",
  month =        jan,
  year =         "1977",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:13:59 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classification = "C5230 (Digital arithmetic methods); C6140D (High
                 level languages)",
  corpsource =   "George Washington University, Washington, DC, USA",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  keywords =     "complex numbers; data structure; data structures;
                 digital arithmetic; embedded; extended arithmetic;
                 procedure oriented languages; rotational numbers;
                 SNOBOL4",
  treatment =    "P Practical",
}

@Book{Forsythe:1977:CMM,
  author =       "George E. (George Elmer) Forsythe and Michael A.
                 Malcolm and Cleve B. Moler",
  title =        "Computer Methods for Mathematical Computations",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xi + 259",
  year =         "1977",
  ISBN =         "0-13-165332-6",
  ISBN-13 =      "978-0-13-165332-0",
  LCCN =         "QA297 .F5681",
  MRclass =      "65-01",
  MRnumber =     "MR0458783 (56 \#16983)",
  MRreviewer =   "Sven-{\AA}ke Gustafson",
  bibdate =      "Tue May 25 09:01:08 2010",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/f/forsythe-george-elmer.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Cited in {\AA}ke Bj{\"o}rck's bibliography on least
                 squares, which is available by anonymous ftp from
                 \path=math.liu.se= in \path=pub/references=",
  price =        "US\$16.95",
  series =       "Prentice-Hall series in automatic computation",
  ZMnumber =     "0361.65002",
  acknowledgement = ack-nhfb,
  classmath =    "*65-01 Textbooks (numerical analysis) 68-01 Textbooks
                 (computer science)",
  keywords =     "Fortran (computer program language); numerical
                 analysis -- data processing",
  remark =       "Subroutines and exercises for the computer solution of
                 problems involving matrices, integrals, differential
                 equations, spline functions, zeros and extrema of
                 functions, least squares, and Monte Carlo techniques.",
  subject =      "Numerical analysis; Data processing; Computer
                 programs; Problems, exercises, etc; FORTRAN (Computer
                 program language)",
  tableofcontents = "Introduction \\
                 Floating-point computation \\
                 Linear systems of equations \\
                 Interpolation \\
                 Numerical integration \\
                 Initial value problems in ordinary differential
                 equations \\
                 Solution of nonlinear equations \\
                 Optimization \\
                 Least squares and the singular value decomposition \\
                 Random number generation and Monte Carlo methods",
}

@TechReport{Frenckner:1977:MFP,
  author =       "K. Frenckner and M. Persson and S. Romberger and Y.
                 Sundblad",
  title =        "Microprogrammed floating-point arithmetic for the
                 {Varian-73} computer",
  type =         "Technical report",
  number =       "TRITA-NA-7702",
  institution =  "Kungl. Tekniska H{\"o}gskolan",
  address =      "Stockholm, Sweden",
  pages =        "37",
  month =        jun,
  year =         "1977",
  bibdate =      "Fri May 25 05:52:09 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://weblib.cern.ch/format/showfull?uid=1451323_18194&base=CERCER&sysnb=0028467",
  acknowledgement = ack-nhfb,
}

@TechReport{Ginsberg:1977:NID,
  author =       "Myron Ginsberg",
  title =        "Numerical influences on the design of floating-point
                 arithmetic for microcomputers",
  type =         "Technical report",
  number =       "CS 7708",
  institution =  "Department of Computer Science, Southern Methodist
                 University",
  address =      "Dallas, TX, USA",
  pages =        "72",
  year =         "1977",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Floating-point arithmetic --- Data processing.",
}

@TechReport{Goldsmith:1977:ICF,
  author =       "Theodore C. Goldsmith",
  title =        "An integrated circuit floating point accumulator",
  type =         "{NASA} technical note",
  number =       "NASA TN D-8509 NASA",
  institution =  "National Aeronautics and Space Administration; for
                 sale by the National Technical Information Service",
  address =      "Washington, DC, USA",
  pages =        "26",
  year =         "1977",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  govtdocnumber = "NAS 1.14:D-8509",
  remark =       "Issued June 1977.",
}

@Article{Goodman:1977:EGD,
  author =       "R. Goodman and A. Feldstein",
  title =        "Effect of Guard Digits and Normalization Options on
                 Floating Point Multiplication",
  journal =      j-COMPUTING,
  volume =       "18",
  number =       "2",
  pages =        "93--106",
  month =        "????",
  year =         "1977",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  MRclass =      "65G05",
  MRnumber =     "55 11596",
  bibdate =      "Fri Dec 08 12:02:42 1995",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Computing: Archiv f{\"u}r informatik und numerik",
  journal-URL =  "http://link.springer.com/journal/607",
  reviewer =     "N. N. Abdelmalek",
}

@Article{Goodwin:1977:CUO,
  author =       "D. T. Goodwin",
  title =        "Conditions for Underflow and Overflow of an Arithmetic
                 Stack",
  journal =      j-COMP-J,
  volume =       "20",
  number =       "1",
  pages =        "56--62",
  month =        feb,
  year =         "1977",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/20.1.56",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:59 MST 2012",
  bibsource =    "Compendex database;
                 http://comjnl.oxfordjournals.org/content/20/1.toc;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_20/Issue_01/;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/20/1/56.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_20/Issue_01/tiff/56.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_20/Issue_01/tiff/57.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_20/Issue_01/tiff/58.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_20/Issue_01/tiff/59.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_20/Issue_01/tiff/60.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_20/Issue_01/tiff/61.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_20/Issue_01/tiff/62.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C4210 (Formal logic)",
  classification = "721; 723",
  corpsource =   "Department of Computer Sci., University of Keele,
                 Keele, UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "arbitrary string; arithmetic stack; automata theory
                 --- Context Free Languages; behaviour; computer
                 metatheory; computer operating systems --- Program
                 Compilers; context free language; context-free
                 languages; loading; overflow; underflow",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Gregory:1977:BCR,
  author =       "Robert Todd Gregory and David W. Matula",
  title =        "Base conversion in residue number systems",
  journal =      j-BIT,
  volume =       "17",
  number =       "3",
  pages =        "286--302",
  month =        sep,
  year =         "1977",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01932149",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  MRclass =      "10A30 (68A10)",
  MRnumber =     "MR0476627 (57 \#16186)",
  MRreviewer =   "L. Carlitz",
  bibdate =      "Wed Jan 4 18:52:15 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=17&issue=3;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=17&issue=3&spage=286",
  acknowledgement = ack-nhfb,
  fjournal =     "BIT (Nordisk tidskrift for informationsbehandling)",
  journal-URL =  "http://link.springer.com/journal/10543",
  keywords =     "Interval arithmetic; residue arithmetic",
}

@Article{Hashizume:1977:FPA,
  author =       "B. Hashizume",
  title =        "Floating Point Arithmetic",
  journal =      j-BYTE,
  volume =       "2",
  number =       "11",
  pages =        "76--78, 180--188",
  month =        nov,
  year =         "1977",
  CODEN =        "BYTEDJ",
  ISSN =         "0360-5280 (print), 1082-7838 (electronic)",
  ISSN-L =       "0360-5280",
  bibdate =      "Thu Sep 1 10:14:44 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "BYTE Magazine",
}

@Article{Hastings:1977:FPH,
  author =       "Jordan Towner Hastings",
  title =        "Floating point half-word packing for {Control Data
                 Corporation 6000/7000 series} hardware",
  journal =      j-SPE,
  volume =       "7",
  number =       "1",
  pages =        "146--147",
  month =        jan,
  year =         "1977",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380070111",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Wed Sep 10 12:36:39 MDT 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "27 Oct 2006",
}

@PhdThesis{Hough:1977:EAI,
  author =       "David Granville Hough",
  title =        "Explaining and ameliorating the ill-condition of zeros
                 of polynomials",
  type =         "{Ph.D.} Thesis",
  school =       "Electronics Research Lab., University of California,
                 Berkeley",
  address =      "Berkeley, CA, USA",
  pages =        "303",
  month =        feb,
  year =         "1977",
  bibdate =      "Thu Jan 12 09:05:57 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://wwwlib.umi.com/dissertations/fullcit/7731401",
  acknowledgement = ack-nhfb,
}

@Article{Jenkins:1977:URN,
  author =       "W. Jenkins and B. Leon",
  title =        "The use of residue number systems in the design of
                 finite impulse response digital filters",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST,
  volume =       "24",
  number =       "4",
  pages =        "191--201",
  month =        apr,
  year =         "1977",
  CODEN =        "ICSYBT",
  DOI =          "https://doi.org/10.1109/PGEC.1967.264810",
  ISSN =         "0098-4094 (print), 1558-1276 (electronic)",
  ISSN-L =       "0098-4094",
  bibdate =      "Fri Nov 9 11:38:57 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=23467",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems",
  keywords =     "residue arithmetic; residue number system",
  summary =      "A technique is presented for implementing a finite
                 impulse response (FIR) digital filter in a residue
                 number system (RNS). For many years residue number
                 coding has been recognized as a system which provides a
                 capability for the implementation of \ldots{}",
}

@InProceedings{Jullien:1977:HRD,
  author =       "G. Jullien and W. Miller and J. Soltis and A.
                 Baraniecka and B. Tseng",
  booktitle =    "{IEEE} International Conference on Acoustics, Speech,
                 and Signal Processing, {ICASSP '77}",
  title =        "Hardware realization of digital signal processing
                 elements using the residue number system",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "506--510",
  year =         "1977",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1049/el:19770117",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:57 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "In the past, hardware realization of digital signal
                 processing elements have been based upon binary
                 arithmetic concepts. Because of the dependence between
                 digits in binary arithmetic operations, the hardware
                 required to construct arithmetic elements \ldots{}",
}

@TechReport{Kahan:1977:CYC,
  author =       "W. M. Kahan and B. N. Parlett",
  title =        "Can You Count on Your Calculator?",
  type =         "Memorandum",
  number =       "UCB/ERL M77/21",
  institution =  "Electronics Research Laboratory, College of
                 Engineering, University of California, Berkeley",
  address =      "Berkeley, CA, USA",
  pages =        "ii + 28",
  day =          "6",
  month =        apr,
  year =         "1977",
  bibdate =      "Fri Jan 12 11:37:56 1996",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/k/kahan-william-m.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "German Transl. Published In: Jahrbuch {\"U}berblicke
                 Mathematik 1978, Ed. by B. Fuchssteiner and others,
                 Bibliographisches Institut, Mannheim-Wien-Z{\"u}rich,
                 199--216, 1978",
  URL =          "https://www.math.utah.edu/pub/bibnet/authors/k/kahan-william-m.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib",
  acknowledgement = ack-jr,
}

@Article{Kent:1977:HSF,
  author =       "J. G. Kent",
  title =        "Highlights of a Study of Floating-Point Instructions",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-26",
  number =       "7",
  pages =        "660--666",
  month =        jul,
  year =         "1977",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1977.1674899",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Sep 1 10:14:15 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The research work that this paper is based on resulted
                 in the development of tools for the theoretical
                 definition, analysis and comparison of floating-point
                 instructions as mathematical mappings. These tools can
                 be used to study the properties of most floating-point
                 instructions and their operands.",
  acknowledgement = ack-nj,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Kent:1977:HST,
  author =       "S. A. Kent",
  title =        "A High-Speed Threshold Gate Multiplier",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-26",
  number =       "12",
  pages =        "1279--1283",
  month =        dec,
  year =         "1977",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1977.1674790",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 11 21:56:59 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1674790",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Kornerup:1977:UNR,
  author =       "P. Kornerup and B. D. Shriver",
  title =        "A Unified Numeric Representation Arithmetic Unit and
                 Its Language Support",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-26",
  number =       "7",
  pages =        "651--659",
  month =        jul,
  year =         "1977",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1977.1674898",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 11 21:56:55 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1674898",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Krishnamurthy:1977:MPU,
  author =       "E. V. Krishnamurthy",
  title =        "Matrix Processors Using $p$-adic Arithmetic for Exact
                 Linear Computations",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-26",
  number =       "7",
  pages =        "633--639",
  month =        jul,
  year =         "1977",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1977.1674895",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 11 21:56:55 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1674895",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Kuck:1977:ARM,
  author =       "David J. Kuck and Douglass S. {Parker Jr.} and Ahmed
                 H. Sameh",
  title =        "Analysis of Rounding Methods in Floating-Point
                 Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-26",
  number =       "7",
  pages =        "643--650",
  month =        jul,
  year =         "1977",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1977.1674897",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  MRclass =      "65G05",
  MRnumber =     "57 7979",
  bibdate =      "Fri Dec 08 12:00:49 1995",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  reviewer =     "V. V. Ivanov",
}

@Article{Kulisch:1977:MFC,
  author =       "Ulrich Kulisch",
  title =        "Mathematical foundations of computer arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-26",
  number =       "7",
  pages =        "610--620",
  month =        jul,
  year =         "1977",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1977.1674893",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sat May 18 14:33:16 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Lee:1977:FNS,
  author =       "S. C. Lee and A. D. Edgar",
  title =        "The {Focus} Number System",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-26",
  number =       "11",
  pages =        "1167--1170",
  month =        nov,
  year =         "1977",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1977.1674770",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 11 21:56:57 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  note =         "See comments
                 \cite{Lee:1979:AFN,Swartzlander:1979:CFN}.",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1674770",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Ligomenides:1977:SSF,
  author =       "P. A. Ligomenides",
  title =        "The Skip-and-Set Fast-Division Algorithm",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-26",
  number =       "10",
  pages =        "1030--1032",
  month =        oct,
  year =         "1977",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1977.1674740",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 13 10:17:27 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1674740",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Book{Luke:1977:ACM,
  author =       "Yudell L. Luke",
  title =        "Algorithms for the Computation of Mathematical
                 Functions",
  publisher =    pub-ACADEMIC,
  address =      pub-ACADEMIC:adr,
  pages =        "xiii + 284",
  year =         "1977",
  ISBN =         "0-12-459940-0",
  ISBN-13 =      "978-0-12-459940-6",
  LCCN =         "QA351 .L7961",
  bibdate =      "Wed Dec 15 10:38:19 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcw.bib",
  acknowledgement = ack-nhfb,
  tableofcontents = "Preface / xi \\
                 1: Basic Formulas / 1 \\
                 1.1 Introduction / 1 \\
                 1.2 The Generalized Hypergeometric Function and the
                 $G$-Function / 1 \\
                 1.3 Expansion of $_pF_q(z)$ and $G^{q - r, 1}_{p + 1,
                 q}(z)$, $r = 0$ or $r = 1$, in Series of Chebyshev
                 Polynomials of the First Kind / 4 \\
                 1.4 Efficient Evaluation of Series of Chebyshev
                 Polynomials / 17 \\
                 1.5 Rational Approximations for Generalized
                 Hypergeometric Functions / 20 \\
                 1.6 The Pad{\'e} Table / 27 \\
                 1.7 Computations of and Checks on Coefficients and
                 Tables / 29 \\
                 1.8 Tables of the Functions $e^{-\zeta}$, and
                 $e^{-\xi}$ / 35 \\
                 2: Identification of Functions / 41 \\
                 2.1 Introduction / 41 \\
                 2.2 The Generalized Hypergeometric Function $_pF_q(z)$
                 / 41 \\
                 2.3 The G-Function / 47 \\
                 2.4 Miscellaneous Functions / 48 \\
                 3: General Remarks on the Algorithms and Programs / 49
                 \\
                 3.1 Introduction / 49 \\
                 3.2 Precision and Complex Arithmetic / 49 \\
                 4: Chebyshev Coefficients for $_2F_1(a.b;c;z)$ / 52 \\
                 5: Coefficients for the Expansion of the Confluent
                 Hypergeometric Function $_1F_1(a;c;z)$ in Ascending
                 Series of Chebyshev Polynomials / 70 \\
                 6: Chebyshev Coefficients for $_0F_1(c;z)$ / 77 \\
                 7: Coefficients for the Expansion of $_1F_2(a;b,c;z)$
                 in Ascending Series of Chebyshev Polynomials / 82 \\
                 8: Coefficients for the Expansion of the Confluent
                 Hypergeometric Functions $U(a;c;z)$ and $_1F_1(a;c;-z)$
                 in Descending Series of Chebyshev Polynomials / 88 \\
                 9: Coefficients for the Expansion of the Functions
                 $G^{m,1}_{1,3}(z^2/4|^1_{a,b,c})$, $m = 3$ or $m = 2$,
                 in Descending Series of Chebyshev Polynomials / 101 \\
                 10: Differential and Integral Properties of Expansions
                 in Series of Chebyshev Polynomials of the First Kind /
                 116 \\
                 11: Expansion of Exponential Type Integrals in Series
                 of Chebyshev Polynomials of the First Kind / 126 \\
                 11.1 Introduction / 126 \\
                 11.2 The Representation for $g(x)$ / 127 \\
                 11.3 The Representation for $G(x)$ / 129 \\
                 11.4 Exponential Type Integrals Involving Logarithms /
                 133 \\
                 11.5 Numerical Examples / 135 \\
                 11.6 Errata / 139 \\
                 12: Conversion of a Power Series into a Series of
                 Chebyshev Polynomials of the First Kind / 154 \\
                 13: Rational Approximations for $_2F_1(a,b;c;-z)$ / 159
                 \\
                 14: Pad{\'e} Approximations for $_2F_1(1,b;c;-z)$ / 174
                 \\
                 15: Rational Approximations for $_1F_1(a;c;-z)$ / 182
                 \\
                 16: Pad{\'e} Approximations for $_1F_1(1;c;-z)$ / 192
                 \\
                 17: Rational Approximations for Bessel Functions of the
                 First Kind / 203 \\
                 18: Pad{\'e} Approximations for $I_{\nu +
                 1}(z)/I_\nu(z)$ / 220 \\
                 19: Evaluation of Bessel Functions of the First Kind by
                 Use of the Backward Recurrence Formula \\
                 19.1 Introduction / 230 \\
                 19.2 Backward Recurrence Schemata for $I_\nu(z)$ and
                 $J_\nu(z)$ / 230 \\
                 19.3 Numerical Examples / 240 \\
                 19.4 Mathematical Description of Programs / 243 \\
                 19.4.1 Evaluation of Functions Related to $I_{m +
                 \nu}(z)$ and $J_{m + \nu}(z)$ / 243 \\
                 19.4.2 Evaluation of Functions Related to $e^{-l}I_{m +
                 \nu}(z)$ / 245 \\
                 20: Rational Approximations for $z^aU(a;1 + a - b;z)$ /
                 252 \\
                 21: Pad{\'e} Approximations for $z U(1;2-b;z)$ / 265
                 \\
                 Appendices \\
                 Bibliography / 280 \\
                 Notation Index / 281 \\
                 Subject Index / 283",
  wrongisbn =    "0-12-459940-6",
}

@TechReport{Maag:1977:SRE,
  author =       "Werner Maag and Rudolf Wehrli",
  title =        "Survey on rounding effects in floating-point
                 arithmetic",
  type =         "Report",
  institution =  "CM Sch{\"a}nis AG",
  address =      "Sch{\"a}nis, Switzerland",
  pages =        "73",
  year =         "1977",
  bibdate =      "Thu May 09 09:10:32 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Book{Merzbach:1977:GSF,
  author =       "Uta C. Merzbach",
  title =        "{Georg Scheutz} and the first printing calculator",
  volume =       "36",
  publisher =    "Smithsonian Institution Press",
  address =      "Washington, DC, USA",
  pages =        "iii + 74",
  year =         "1977",
  LCCN =         "QA75 .M46",
  bibdate =      "Mon Jan 21 21:21:54 MST 2013",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/babbage-charles.bib;
                 https://www.math.utah.edu/pub/tex/bib/adabooks.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Smithsonian studies in history and technology",
  acknowledgement = ack-nhfb,
  subject =      "Calculators; History; Scheutz, George",
  subject-dates = "1785--1873",
}

@InCollection{Metropolis:1977:MSA,
  author =       "N. Metropolis",
  title =        "Methods of significance arithmetic",
  crossref =     "Jacobs:1977:SAN",
  pages =        "179--192",
  year =         "1977",
  MRclass =      "65G05 (68A99)",
  MRnumber =     "MR0451673 (56 \#9955)",
  MRreviewer =   "N. N. Abdelmalek",
  bibdate =      "Thu Nov 8 14:50:25 2007",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/metropolis-nicholas.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Metropolis:1977:SAP,
  author =       "N. Metropolis and Stephen M. Tanny",
  title =        "Significance arithmetic: the probability of carrying",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "3",
  number =       "1",
  pages =        "77--81",
  year =         "1977",
  CODEN =        "CMAPDK",
  ISSN =         "0886-9561",
  ISSN-L =       "0898-1221",
  MRclass =      "65G05 (10A30 65C10)",
  MRnumber =     "MR0458846 (56 \#17046)",
  MRreviewer =   "Artenio De Matteis",
  bibdate =      "Thu Nov 8 14:50:26 2007",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/metropolis-nicholas.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  ZMnumber =     "0371.60015",
  abstract =     "This article develops a number of probabilistic
                 results related to a combinatorial representation of
                 the real number system. This representation employs an
                 algorithmic definition of the arithmetic operations
                 analogous to that used by a computer. A carry function
                 for each place is defined and the distribution of these
                 functions is characterized in terms of classical
                 combinatorial polynomials",
  acknowledgement = ack-nhfb,
  fjournal =     "Computers \& Mathematics with Applications. An
                 International Journal. Part B",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221",
}

@Article{Mitra:1977:CDI,
  author =       "Debasis Mitra",
  title =        "Criteria for Determining if a High-Order Digital
                 Filter Using Saturation Arithmetic is Free of Overflow
                 Oscillations",
  journal =      j-BELL-SYST-TECH-J,
  volume =       "56",
  number =       "9",
  pages =        "1679--1699",
  month =        nov,
  year =         "1977",
  CODEN =        "BSTJAN",
  ISSN =         "0005-8580",
  bibdate =      "Tue Nov 9 11:15:56 MST 2010",
  bibsource =    "http://bstj.bell-labs.com/oldfiles/year.1977/BSTJ.1977.5609.html;
                 http://www.alcatel-lucent.com/bstj/vol56-1977/bstj-vol56-issue09.html;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://bstj.bell-labs.com/BSTJ/images/Vol56/bstj56-9-1679.pdf;
                 http://www.alcatel-lucent.com/bstj/vol56-1977/articles/bstj56-9-1679.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "The Bell System Technical Journal",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1538-7305/issues/",
}

@Article{Ninke:1977:SRB,
  author =       "W. H. Ninke and G. R. Ritchie",
  title =        "Shift Register Binary Rate Multipliers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-26",
  number =       "3",
  pages =        "276--278",
  month =        mar,
  year =         "1977",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1977.1674819",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 11 21:56:53 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1674819",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Oliver:1977:EAM,
  author =       "J. Oliver",
  title =        "An Error Analysis of the Modified {Clenshaw} Method
                 for Evaluating {Chebyshev} and {Fourier} Series",
  journal =      j-J-INST-MATH-APPL,
  volume =       "20",
  number =       "3",
  pages =        "379--391",
  year =         "1977",
  CODEN =        "JMTAA8",
  ISSN =         "0020-2932",
  ISSN-L =       "0020-2932",
  MRclass =      "65G05 (41A50)",
  MRnumber =     "57 #4508",
  MRreviewer =   "David L. Elliott",
  bibdate =      "Fri Apr 5 07:38:01 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Math/acc-stab-num-alg.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jinstmathappl.bib",
  ZMnumber =     "0397.65013",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of the Institute of Mathematics and its
                 Applications",
  journal-URL =  "http://imamat.oxfordjournals.org/content/by/year",
  xxtitle =      "An error analysis of the modified {Clenshaw} methods
                 for evaluating {Chebyshev} and {Fourier} series",
}

@Article{Oliver:1977:SRE,
  author =       "J. Oliver",
  title =        "On the sensitivity to rounding errors of {Chebyshev}
                 series approximations",
  journal =      j-J-COMPUT-APPL-MATH,
  volume =       "3",
  number =       "2",
  pages =        "89--98",
  month =        jun,
  year =         "1977",
  CODEN =        "JCAMDI",
  ISSN =         "0377-0427 (print), 1879-1778 (electronic)",
  ISSN-L =       "0377-0427",
  bibdate =      "Sat Feb 25 11:59:16 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcomputapplmath1970.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/0771050X77900031",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Computational and Applied Mathematics",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03770427",
}

@InProceedings{Palmer:1977:ISF,
  author =       "J. Palmer",
  title =        "The {Intel} Standard for Floating Point Arithmetic",
  crossref =     "IEEE:1977:ICS",
  pages =        "107--112",
  year =         "1977",
  bibdate =      "Fri Nov 09 19:09:10 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Papantoni-Kazakos:1977:CRE,
  author =       "P. Papantoni-Kazakos",
  title =        "Consideration of round off errors in the design of
                 mean square estimators",
  journal =      j-IEEE-TRANS-AUTOMAT-CONTR,
  volume =       "22",
  number =       "2",
  pages =        "276--279",
  month =        apr,
  year =         "1977",
  CODEN =        "IETAA9",
  ISSN =         "0018-9286 (print), 1558-2523 (electronic)",
  ISSN-L =       "0018-9286",
  bibdate =      "Sat Jul 16 11:25:03 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Automatic Control",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=9",
  summary =      "In this correspondence, a search for the optimal
                 polynomial mean-square (ms) estimator is undertaken;
                 when the input is a vector with fixed dimensionality
                 and at the calculation of the estimator characteristics
                 the round off errors are considered. \ldots{}",
}

@Article{Randell:1977:CGC,
  author =       "B. Randell",
  title =        "{Colossus}: Godfather of the Computer",
  journal =      j-NEW-SCIENTIST,
  volume =       "73",
  number =       "1038",
  pages =        "346--348",
  day =          "10",
  month =        feb,
  year =         "1977",
  CODEN =        "NWSCAL",
  ISSN =         "0262-4079, 0028-6664",
  ISSN-L =       "0262-4079",
  bibdate =      "Wed Oct 13 11:51:16 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Reprinted in \cite[\S 7.5]{Randell:1982:ODC}.",
  acknowledgement = ack-nhfb,
  fjournal =     "New Scientist",
  journal-URL =  "http://www.sciencedirect.com/science/journal/02624079",
}

@Article{Reimer:1977:AFO,
  author =       "M. Reimer",
  title =        "{Auswertungsalgorithmen fast-optimaler numerischer
                 Stabilit{\"a}t f{\"u}r Polynome} \toenglish {Algorithms
                 of Near-optimal Numerical Stability for the Evaluation
                 of Polynomials} \endtoenglish",
  journal =      j-COMPUTING,
  volume =       "17",
  number =       "4",
  pages =        "289--296",
  month =        "????",
  year =         "1977",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Fri Sep 16 16:30:40 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Computing: Archiv f{\"u}r informatik und numerik",
  journal-URL =  "http://link.springer.com/journal/607",
}

@Article{Ris:1977:UDF,
  author =       "Frederic N. Ris",
  title =        "A unified decimal floating-point architecture for the
                 support of high-level languages",
  journal =      j-SIGPLAN,
  volume =       "12",
  number =       "9",
  pages =        "60--70",
  month =        sep,
  year =         "1977",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:09 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classification = "C5230 (Digital arithmetic methods); C6140D (High
                 level languages)",
  corpsource =   "IBM Thomas J. Watson Res. Center, Yorktown Heights,
                 NY, USA",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  keywords =     "architecture; decimal floating-point arithmetic;
                 digital arithmetic; high level languages; procedure
                 oriented languages; unified",
  treatment =    "P Practical",
}

@Article{Rjabko:1977:AHM,
  author =       "B. Ja. Rjabko",
  title =        "An analogue of {Haffmen}'s method for the optimal
                 summation of floating point numbers. ({Russian})",
  journal =      "Diskret. Analiz",
  volume =       "30",
  pages =        "38--45, 77",
  year =         "1977",
  MRclass =      "68C05 (68E99)",
  MRnumber =     "80c:68023",
  bibdate =      "Fri Dec 8 08:24:14 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  language =     "Russian",
  reviewer =     "Vladimir Sleinikov",
  xxjournal =    "Metody Diskret. Anal. v Reshenii Kombinatornykh
                 Zadach",
}

@Article{Sanyal:1977:AND,
  author =       "S. Sanyal",
  title =        "An algorithm for nonrestoring division",
  journal =      j-COMP-DESIGN,
  volume =       "16",
  number =       "5",
  pages =        "124--127",
  month =        may,
  year =         "1977",
  CODEN =        "CMPDAM",
  ISSN =         "0010-4566",
  bibdate =      "Thu Sep 1 10:15:08 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Computer Design",
}

@MastersThesis{Simmons:1977:SRA,
  author =       "David Michael Simmons",
  title =        "Signal-to-noise ration analysis of block floating
                 point {FFTS}",
  type =         "Electrical Engineering Thesis ({M.S.})",
  school =       "University of Missouri--Rolla",
  address =      "Rolla, MO, USA",
  pages =        "114",
  year =         "1977",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Soderstrand:1977:HSL,
  author =       "M. A. Soderstrand",
  title =        "A high-speed low-cost recursive digital filter using
                 residue number arithmetic",
  journal =      j-PROC-IEEE,
  volume =       "65",
  number =       "7",
  pages =        "1065--1067",
  month =        jul,
  year =         "1977",
  CODEN =        "IEEPAD",
  DOI =          "https://doi.org/10.1109/PGEC.1967.264810",
  ISSN =         "0018-9219 (print), 1558-2256 (electronic)",
  ISSN-L =       "0018-9219",
  bibdate =      "Fri Nov 9 11:38:57 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=31255",
  acknowledgement = ack-nhfb,
  fjournal =     "Proceedings of the IEEE",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5",
  keywords =     "residue arithmetic; residue number system",
  summary =      "Use of table look-up multiplication by fractional
                 coefficients allows implementation of high-speed,
                 low-cost recursive digital filters using residue number
                 arithmetic. An 8-bit equivalent filter based on the
                 lossless discrete integrator (LDI) \ldots{}",
}

@Article{Soderstrand:1977:MRN,
  author =       "M. A. Soderstrand and E. L. Fields",
  title =        "Multipliers for residue-number-arithmetic digital
                 filters",
  journal =      j-ELECT-LETTERS,
  volume =       "13",
  number =       "6",
  pages =        "164--166",
  day =          "17",
  month =        mar,
  year =         "1977",
  CODEN =        "ELLEAK",
  DOI =          "https://doi.org/10.1049/el:19770117",
  ISSN =         "0013-5194 (print), 1350-911X (electronic)",
  ISSN-L =       "0013-5194",
  bibdate =      "Fri Nov 9 11:38:57 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=4249252",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronics Letters",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2220",
  keywords =     "residue arithmetic; residue number system",
  summary =      "A recently proposed residue-number-arithmetic digital
                 filter offers major cost and speed advantages over
                 binary-arithmetic digital filters, but suffers one
                 major drawback. The filter coefficients must be
                 constant, since the lack of a fast method of \ldots{}",
}

@Article{Steer:1977:DHS,
  author =       "D. G. Steer and S. R. Penstone",
  title =        "Digital Hardware for Sine-Cosine Functions",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-26",
  number =       "12",
  pages =        "1283--1286",
  month =        dec,
  year =         "1977",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1977.1674791",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Sep 1 10:15:56 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Stenzel:1977:CHS,
  author =       "W. J. Stenzel",
  title =        "A Compact High-Spped Multiplication Scheme",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-26",
  number =       "10",
  pages =        "948--957",
  month =        oct,
  year =         "1977",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1977.1674730",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Nov 09 19:20:56 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Stoutemyer:1977:AEA,
  author =       "David R. Stoutemyer",
  title =        "Automatic Error Analysis Using Computer Algebraic
                 Manipulation",
  journal =      j-TOMS,
  volume =       "3",
  number =       "1",
  pages =        "26--43",
  month =        mar,
  year =         "1977",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/355719.355721",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Fri Sep 02 22:30:11 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper shows how the inherent error and the
                 fixed-point or floating-point roundoff of chopoff error
                 of an expression can be determined automatically using
                 a computer algebra language such as {REDUCE}.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@Article{Thong:1977:ARE,
  author =       "Tran Thong and Bede Liu",
  title =        "Accumulation of roundoff errors in floating point
                 {FFT}",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST,
  volume =       "24",
  number =       "3",
  pages =        "132--143",
  month =        mar,
  year =         "1977",
  CODEN =        "ICSYBT",
  ISSN =         "0098-4094 (print), 1558-1276 (electronic)",
  ISSN-L =       "0098-4094",
  MRclass =      "65G05",
  MRnumber =     "55 1722",
  bibdate =      "Sat Jul 16 08:40:53 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems",
  reviewer =     "Sven-{\AA}ke Gustafson",
  summary =      "A statistical model for roundoff error is used to
                 predict the output noise to signal ratio of the two
                 common FFT algorithms, the decimation in time and the
                 decimation in frequency algorithms. A unified approach
                 is used to obtain the error in both algorithms
                 \ldots{}",
}

@Article{Tran-Thong:1977:FPF,
  author =       "Tr{\^a}{\`n}-Th{\^o}{\'n}g and Bede Liu",
  title =        "Floating Point Fast {Fourier} Transform Computation
                 Using Double Precision Floating Point Accumulators",
  journal =      j-TOMS,
  volume =       "3",
  number =       "1",
  pages =        "54--59",
  month =        mar,
  year =         "1977",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/355719.355723",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  MRclass =      "65T05",
  MRnumber =     "55 \#11658",
  bibdate =      "Sat Aug 27 22:12:55 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  abstract =     "Most commonly available fast Fourier transform (FFT)
                 subroutines use single precision chopping arithmetic,
                 and the resulting normalized roundoff error, in
                 computing an $N$-point transform with $ N = \prod_{i =
                 1}^M a_i $ is $ O(M^2) $. This paper proposes a
                 modification of these subroutines for use on computers
                 with a hardwired double precision arithmetic unit. The
                 resulting normalized roundoff error is $ O(M) $ and is
                 independent of the $ a_i $. The modification leads to a
                 negligible increase in storage. For most computers, the
                 increase in the execution time is small. For certain
                 computers, such as IBM System/360 models 91 and 195,
                 the modification can result in a decrease in the
                 execution time.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "computer arithmetic; double-length summation; fast
                 Fourier transform; roundoff error",
}

@Article{Trivedi:1977:LAD,
  author =       "Kishor S. Trivedi and Milo{\v{s}} D. Ercegovac",
  title =        "On-line algorithms for division and multiplication",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-26",
  number =       "7",
  pages =        "681--687",
  month =        jul,
  year =         "1977",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1977.1674901",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Nov 30 07:29:16 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Trivedi:1977:UCF,
  author =       "K. S. Trivedi",
  title =        "On the Use of Continued Fractions for Digital Computer
                 Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-26",
  number =       "7",
  pages =        "700--704",
  month =        jul,
  year =         "1977",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1977.1674903",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 11 21:56:56 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  note =         "See corrections \cite{Trivedi:1978:CUC}.",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1674903",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Ushijima:1977:SEP,
  author =       "Kazuo Ushijima",
  title =        "Step to an Efficient Program for Floating-point
                 Summation",
  journal =      j-SPE,
  volume =       "7",
  number =       "6",
  pages =        "759--769",
  month =        nov # "\slash " # dec,
  year =         "1977",
  CODEN =        "SPEXBL",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sat May 31 13:36:16 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Software---Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
}

@Article{Williams:1977:SIA,
  author =       "R. P. Williams",
  title =        "Serial Integer Arithmetic with Magnetic Bubbles",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-26",
  number =       "3",
  pages =        "260--264",
  month =        mar,
  year =         "1977",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1977.1674814",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 11 21:56:52 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1674814",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Wozniakowski:1977:NSC,
  author =       "H. Wo{\'z}niakowski",
  title =        "Numerical Stability of the {Chebyshev} Method for the
                 Solution of Large Linear Systems",
  journal =      j-NUM-MATH,
  volume =       "28",
  number =       "2",
  pages =        "191--209",
  year =         "1977",
  CODEN =        "NUMMA7",
  ISSN =         "0029-599X (print), 0945-3245 (electronic)",
  ISSN-L =       "0029-599X",
  bibdate =      "Mon May 26 11:49:34 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classification = "C4110 (Error analysis in numerical methods); C4140
                 (Linear algebra)",
  corpsource =   "Department of Computer Sci., Carnegie-Mellon
                 University, Pittsburgh, PA, USA",
  fjournal =     "Numerische Mathematik",
  journal-URL =  "http://link.springer.com/journal/211",
  keywords =     "Chebyshev approximation; Chebyshev method; computed
                 residuals; error analysis; floating point arithmetic;
                 iterative methods; large linear systems; linear
                 systems; numerical stability; rounding error analysis",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Yuen:1977:NRD,
  author =       "C. K. Yuen",
  title =        "A New Representation for Decimal Numbers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-26",
  number =       "12",
  pages =        "1286--1288",
  month =        dec,
  year =         "1977",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1977.1674792",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Aug 07 18:00:38 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A new representation for decimal numbers is proposed.
                 It uses a mixture of positive and negative radixes to
                 ensure that the maximum value of a four bit decimal
                 digit is 9. This eliminates the more complex carry
                 generation process required in BCD addition.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "decimal arithmetic",
}

@InProceedings{Abu-El-Haija:1978:AER,
  author =       "A. Abu-El-Haija and A. Peterson",
  booktitle =    "{IEEE} International Conference on Acoustics, Speech,
                 and Signal Processing: {ICASSP '78}",
  title =        "An approach to eliminate roundoff errors in digital
                 filters",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "75--78",
  year =         "1978",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "Roundoff noise and limit cycle oscillations due to
                 postmultiplication rounding can seriously limit the
                 application of recursive digital filters in practice,
                 particularly for poles near the unit circle or near z =
                 +1. Rounding is usually performed by \ldots{}",
}

@InProceedings{Agrawal:1978:AIR,
  author =       "Dharma P. Agrawal",
  title =        "On Arithmetic Inter-relationships and Hardware
                 Interchangeability of Negabinary and Binary Systems",
  crossref =     "IEEE:1978:PSC",
  pages =        "88--96",
  year =         "1978",
  bibdate =      "Thu Nov 15 10:49:40 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith4/papers/ARITH4_Agrawal.pdf",
  abstract =     "Recent use of the negabinary system in the application
                 oriented digital hardware, has encouraged the search
                 for suitable arithmetic algorithms in $ - 2 $ base.
                 These algorithms have been directly utilized in
                 designing logic circuits and several logic
                 implementations have been reported in the literature.
                 The main objective of this paper is to show the close
                 relationship between $ + 2 $ base addition and $ - 2 $
                 base negative addition. Two possible ways of utilizing
                 binary adders for performing negabinary addition and
                 their underlying theories are presented. Two similar
                 techniques of using negabinary adders for binary
                 addition are also considered in detail. An interesting
                 aspect of this investigation about negabinary base is
                 that negative addition (rather than just addition)
                 seems to be the primitive operation from logic
                 complexity and interchangeability of $ + 2 $ and $ - 2
                 $ adders point of view.\par

                 The technique of adding two numbers in one system by
                 the adders of the other system is extended here for
                 multiple operand addition. This requires inclusion of
                 an additional correction factor. Further, the additive
                 algorithms of this work lead to four simple conversion
                 processes of number from one system to another. This
                 paper seems to be a realistic step towards the use of
                 similar hardware for $ + 2 $ and $ - 2 $ bases and
                 hence this allows an instantaneous flexibility on the
                 selection of number system. It is believed that this
                 paper will attract more attention on the use of $ - 2 $
                 base system for the design of special purpose digital
                 machines and process controllers.",
  acknowledgement = ack-nhfb,
  keywords =     "Addition; ARITH-4; base conversion; binary numbers;
                 even positioned bits; multiple addition; negabinary
                 system; negative addition; negative radix; odd
                 positioned bits.",
}

@InProceedings{Agrawal:1978:MAL,
  author =       "Dharma P. Agrawal and T. R. N. Rao",
  title =        "On Modular $ (2^n + 1) $ Arithmetic Logic",
  crossref =     "IEEE:1978:PSC",
  pages =        "104--108",
  year =         "1978",
  bibdate =      "Thu Nov 15 10:49:40 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith4/papers/ARITH4_Agrawal_Rao.pdf",
  abstract =     "A novel format for representing modulo $ (2^n + 1) $
                 numbers, is shown to be helpful in achieving modular
                 addition and complementation. Logic for fast addition
                 using carry-look-ahead and modular complementation is
                 also presented.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-4",
}

@Article{Andrews:1978:EFM,
  author =       "M. Andrews and S. F. McCormick and G. D. Taylor",
  title =        "Evaluation of Functions on Microcomputers: Square
                 Root",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "4",
  number =       "4",
  pages =        "359--367",
  year =         "1978",
  CODEN =        "CMAPDK",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  bibdate =      "Thu Sep 15 18:40:29 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221",
  xxmonth =      "(none)",
}

@Article{Andrews:1978:IAN,
  author =       "M. Andrews",
  title =        "Influence of architecture on numerical algorithms",
  journal =      j-MICROPROC-MICROSYS,
  volume =       "2",
  number =       "3",
  pages =        "130--137",
  month =        jun,
  year =         "1978",
  CODEN =        "MIMID5",
  ISSN =         "0141-9331 (print), 1872-9436 (electronic)",
  ISSN-L =       "0141-9331",
  bibdate =      "Thu Sep 1 10:14:44 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Microprocessors and Microsystems",
}

@Article{Andrews:1978:UEF,
  author =       "M. Andrews and T. Mraz",
  title =        "Unified elementary function generator",
  journal =      j-MICROPROC-MICROSYS,
  volume =       "2",
  number =       "5",
  pages =        "270--273",
  month =        oct,
  year =         "1978",
  CODEN =        "MIMID5",
  ISSN =         "0141-9331 (print), 1872-9436 (electronic)",
  ISSN-L =       "0141-9331",
  bibdate =      "Thu Sep 1 10:15:39 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Microprocessors and Microsystems",
}

@Manual{Apple:1978:AIR,
  key =          "Apple",
  title =        "{Applesoft II} reference manual: extended
                 floating-point {BASIC}",
  organization = "Apple Computer, Inc.",
  address =      "Cupertino, CA, USA",
  pages =        "63",
  year =         "1978",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Apple II (Computer) --- Programming; BASIC (Computer
                 program language)",
}

@InProceedings{Atkins:1978:CTA,
  author =       "D. E. Atkins and S. C. Ong",
  title =        "A Comparison of Two Approaches to Multi-Operand Binary
                 Addition",
  crossref =     "IEEE:1978:PSC",
  pages =        "125--139",
  year =         "1978",
  bibdate =      "Wed Nov 14 17:47:38 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith4/papers/ARITH4_Atkins.pdf",
  abstract =     "This paper presents the results of one phase of a
                 study concerning methods for addition of $ P > 2 $
                 numbers, each encoded as a vector of digits (digit
                 vector) of length $N$. Such multi-operand addition has
                 been studied most often in the context of reducing a
                 set of partial products to a single result in the
                 implementation of multiplication. More generalized
                 multi-operand addition, most notably in the form of
                 inner product calculations is, however, central to
                 numerous scientific applications of digital computers.
                 Although multioperand addition is trivially
                 accomplished by accumulation (iteration in time) in any
                 general purpose machine, demands for very high-speed
                 computation, typified by 2- and 3-D signal processing
                 prompt implementation of dedicated, hardware-intensive
                 structures for multi-operand addition. This study, for
                 example, is motivated in part by requirements for rapid
                 simultaneous addition of up to 100, 16-bit operands in
                 the design of a dedicated processor for real-time
                 reconstruction of 3-D images of the beating heart and
                 breathing lungs.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-4",
}

@TechReport{Banerji:1978:HSD,
  author =       "Dilip K. Banerji and To-Yat Cheung and V. Ganesan",
  title =        "A high speed division method in residue arithmetic",
  institution =  "Department of Computer Science, University of Ottawa",
  address =      "Ottawa, ON, Canada K1N 6N5",
  pages =        "7",
  year =         "1978",
  bibdate =      "Thu Nov 18 09:44:27 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://books.google.com/books?id=q8fBIwAACAAJ",
  acknowledgement = ack-nhfb,
  remark =       "Credited to CH1630-3/81/0000/0158 IEEE 1981; where did
                 this appear?",
}

@Article{Baraniecka:1978:DTR,
  author =       "A. Baraniecka and G. Jullien",
  title =        "On decoding techniques for residue number system
                 realizations of digital signal processing hardware",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST,
  volume =       "25",
  number =       "11",
  pages =        "935--936",
  month =        nov,
  year =         "1978",
  CODEN =        "ICSYBT",
  DOI =          "https://doi.org/10.1049/el:19770117",
  ISSN =         "0098-4094 (print), 1558-1276 (electronic)",
  ISSN-L =       "0098-4094",
  bibdate =      "Fri Nov 9 11:38:57 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=23475",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems",
  keywords =     "residue arithmetic; residue number system",
  summary =      "In a recent issue of this journal, a hardware
                 implementation of the Chinese Remainder Theorem was
                 proposed for the translation of residue coded outputs
                 into natural integer for an FIR filter realization. The
                 method requires a modulo M adder- \ldots{}",
}

@Book{Bareiss:1978:PEA,
  author =       "Erwin H. Bareiss and Jesse L. Barlow",
  title =        "Probabilistic error analysis of computer arithmetics",
  publisher =    "Department of Electrical Engineering and Computer
                 Science, Northwestern University",
  address =      "Evanston, IL, USA",
  pages =        "97",
  year =         "1978",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 12:09:29 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Barsi:1978:ACR,
  author =       "F. Barsi and P. Maestrini",
  title =        "Arithmetic Codes in Residue Number Systems with
                 Magnitude Index",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-27",
  number =       "12",
  pages =        "1185--1188",
  month =        dec,
  year =         "1978",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1978.1675023",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 11 08:13:33 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1675023;
                 http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12;
                 http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=35165",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "residue arithmetic; residue number system",
  summary =      "The idea of adding a magnitude index to the residue
                 representation of numbers is reconsidered. The range of
                 a given residue number system is supposed to be divided
                 into intervals of equal width, and the magnitude index
                 of a number X is defined as an \ldots{}",
}

@Manual{BellHowellCo:1978:BHF,
  author =       "{Bell and Howell Co} and {Apple Computer, Inc}",
  title =        "[{Bell and Howell} floating point {Basic} programming
                 reference manual]",
  organization = "Bell and Howell, Audio-Visual Products Division",
  address =      "Chicago, IL, USA",
  pages =        "xiii + 168",
  year =         "1978",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Apple II (Computer) --- Programming.; BASIC (Computer
                 program language)",
  remark =       "Cover title. ``Reprinted with permission of Apple
                 Computer, Inc.'' Companion volume: Floating point Basic
                 tutorial manual. Quick reference guide on folded,
                 inserted leaf.",
}

@Article{Blue:1978:PFP,
  author =       "James L. Blue",
  title =        "A Portable {Fortran} Program to Find the {Euclidean}
                 Norm of a Vector",
  journal =      j-TOMS,
  volume =       "4",
  number =       "1",
  pages =        "15--23",
  month =        mar,
  year =         "1978",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/355769.355771",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  MRclass =      "68A10",
  MRnumber =     "57 \#18205",
  bibdate =      "Sat Aug 27 23:14:36 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "BLAS; floating-point arithmetic; floating-point
                 overflow; floating-point underflow; nla; norm;
                 software",
  reviewer =     "A. D. Booth",
}

@TechReport{Boehmer:1978:TAF,
  author =       "K. Boehmer and J. M. Yohe",
  title =        "{Triplex} Arithmetic for {Fortran}",
  type =         "MRC Technical Summary",
  number =       "1901",
  institution =  inst-MRC-WISCONSIN,
  address =      inst-MRC-WISCONSIN:adr,
  pages =        "38",
  month =        dec,
  year =         "1978",
  bibdate =      "Fri Jan 12 11:37:56 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/intarith.bib",
  abstract =     "Triplex arithmetic is a variant of interval arithmetic
                 in which a 'main' value is computed in addition to the
                 endpoints of the containing interval. The 'main' value
                 is, in general, the value that would have been computed
                 had properly-rounded real arithmetic been used to
                 compute the results of the calculation; it may in some
                 sense, be regarded as the 'most probable' value of the
                 result of the calculation. The endpoints of the
                 interval define the worst-case range of the possible
                 values of the computation. This report describes a
                 FORTRAN implementation of triplex arithmetic in both
                 single and multiple precision. The package described in
                 this report is designed to be used with the AUGMENT
                 precompiler: this makes triplex arithmetic particularly
                 easy to use.",
  acknowledgement = ack-jr,
  keywords =     "Approximation theory.; Equations, Abelian.; Spline
                 theory.",
}

@PhdThesis{Bohlender:1978:GBM,
  author =       "G. Bohlender",
  title =        "{Genaue Berechnung mehrfacher Summen, Produkte und
                 Wurzeln von Gleitkommazahlen und allgemeine Arithmetik
                 in h{\"o}heren Programmiersprachen} \toenglish
                 {Accurate Computation of Multiple Sums, Products and
                 Roots of Floating-Point Numbers and General Arithmetic
                 in High-Level Programming Languages} \endtoenglish",
  type =         "Dissertation",
  school =       "Universit{\"a}t Karlsruhe",
  address =      "Karlsruhe, Germany",
  pages =        "??",
  year =         "1978",
  bibdate =      "Fri Sep 16 16:30:39 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  keywords =     "accurate floating-point summation",
}

@Article{Boney:1978:MRW,
  author =       "J. Boney",
  title =        "Math in the Real World",
  journal =      j-BYTE,
  volume =       "3",
  number =       "9",
  pages =        "114--119",
  month =        sep,
  year =         "1978",
  CODEN =        "BYTEDJ",
  ISSN =         "0360-5280 (print), 1082-7838 (electronic)",
  ISSN-L =       "0360-5280",
  bibdate =      "Thu Sep 1 10:14:44 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "BYTE Magazine",
}

@Article{Brady:1978:MBL,
  author =       "W. G. Brady",
  title =        "More on {Benford}'s Law",
  journal =      j-FIB-QUART,
  volume =       "16",
  number =       "1",
  pages =        "51--52",
  month =        feb,
  year =         "1978",
  CODEN =        "FIBQAU",
  ISSN =         "0015-0517",
  ISSN-L =       "0015-0517",
  bibdate =      "Thu Oct 20 17:59:24 MDT 2011",
  bibsource =    "http://www.fq.math.ca/16-1.html;
                 https://www.math.utah.edu/pub/tex/bib/fibquart.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.fq.math.ca/Scanned/16-1/brady.pdf",
  acknowledgement = ack-nhfb,
  ajournal =     "Fib. Quart",
  fjournal =     "The Fibonacci Quarterly",
  journal-URL =  "http://www.fq.math.ca/",
}

@TechReport{Brent:1978:AIB,
  author =       "R. P. Brent and J. A. Hooper and J. M. Yohe",
  title =        "An {Augment} Interface for {Brent}'s {Multiple
                 Precision Arithmetic Package}",
  type =         "MRC Technical Summary",
  number =       "1868",
  institution =  inst-MRC-WISCONSIN,
  address =      inst-MRC-WISCONSIN:adr,
  year =         "1978",
  bibdate =      "Fri Jan 12 11:37:56 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Published In: ACM Trans. Math. Software 6, 146--149,
                 1980",
  acknowledgement = ack-jr,
}

@Article{Brent:1978:AMF,
  author =       "Richard P. Brent",
  title =        "Algorithm 524: {MP}, {A Fortran} Multiple-Precision
                 Arithmetic Package [{A1}]",
  journal =      j-TOMS,
  volume =       "4",
  number =       "1",
  pages =        "71--81",
  month =        mar,
  year =         "1978",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/355769.355776",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Mon Sep 05 22:49:15 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See also \cite{Brent:1979:RMF,Brent:1980:AIB}.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@Article{Brent:1978:FMP,
  author =       "Richard P. Brent",
  title =        "{A Fortran} Multiple-Precision Arithmetic Package",
  journal =      j-TOMS,
  volume =       "4",
  number =       "1",
  pages =        "57--70",
  month =        mar,
  year =         "1978",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/355769.355775",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Sat Aug 27 23:13:25 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@Article{Case:1978:AIS,
  author =       "Richard P. Case and Andris Padegs",
  title =        "Architecture of the {IBM System}\slash 370",
  journal =      j-CACM,
  volume =       "21",
  number =       "1",
  pages =        "73--96",
  month =        jan,
  year =         "1978",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Sat Jan 29 18:00:28 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@TechReport{Cherry:1978:BAP,
  author =       "Lorinda L. Cherry and Robert Morris",
  title =        "{BC} --- An Arbitrary Precision Desk Calculator
                 Language",
  type =         "Technical Memorandum",
  number =       "1053",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "2 + 14",
  day =          "12",
  month =        nov,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "BC is a language and a compiler for doing arbitrary
                 precision arithmetic on the PDP-11 under the UNIX
                 time-sharing system. The output of the compiler is
                 interpreted and executed by a collection of routines
                 which can input, output. and do arithmetic on
                 indefinitely large integers and on scaled fixed-point
                 numbers.\par

                 These routines are themselves based on a dynamic
                 storage allocator. Overflow does not occur until all
                 available core storage is exhausted.\par

                 The language has a complete control structure as well
                 as immediate-mode operation. Functions can be defined
                 and saved for later execution.\par

                 Two five hundred-digit numbers can be multiplied to
                 give a thousand digit result in about ten
                 seconds.\par

                 A small collection of library functions is also
                 available, including sin. cos, arctan, log,
                 exponential, and Bessel functions of integer
                 order.\par

                 Some of the uses of this compiler are\par

                 * to do computation with large integers.\par

                 * to do computation accurate to many decimal
                 places,\par

                 * conversion of numbers from one base to another
                 base.",
  abstract-2 =   "BC is a language and a compiler for doing arbitrary
                 precision arithmetic on the PDP-11 und UNIX
                 Time-Sharing System.",
  acknowledgement = ack-nhfb,
  author-dates = "Lorinda L. Cherry (18 November 1944--February 2022);
                 Robert Morris (25 July 1932--26 June 2011)",
  remark =       "Available in PDF file of \cite[pp.
                 383--398]{Dolotta:1977:DPU}.",
}

@InProceedings{Chow:1978:LDR,
  author =       "Catherine Y. Chow and James E. Robertson",
  title =        "Logical Design of a Redundant Binary Adder",
  crossref =     "IEEE:1978:PSC",
  pages =        "109--115",
  year =         "1978",
  bibdate =      "Thu Nov 15 10:49:40 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith4/papers/ARITH4_Chow.pdf",
  abstract =     "This paper investigates the logical design of a
                 redundant binary adder with two input digits and one
                 output digit, all in the digit set $ \{ \bar {1}, 0, 1
                 \} $. Redundant binary arithmetic structures in which
                 all digit sets are $ \{ \bar {1}, 0, 1 \} $ were first
                 discussed by Avizienis in 1961. Borovec studied the
                 logical design of a class of such binary adders and
                 subtracters in 1968. At that time, a variation of the
                 adder\slash subtracter was overlooked. This paper
                 studies the logical design of this variation. The sum
                 digit is still a function only of the digits in three
                 adjacent digital positions of the operands. ``Coupled
                 don't cares'' are encountered, but have not introduced
                 too much difficulty. The nine distinct formats (under
                 permutation and negation) of representing three values
                 with two bits given by Robertson are used. The simplest
                 adder\slash subtracter designs from this variation are
                 less complex than the simplest designs previously
                 known.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-4",
}

@InProceedings{Cohen:1978:MAI,
  author =       "Danny Cohen",
  title =        "Mathematical Approach to Iterative Computation
                 Networks",
  crossref =     "IEEE:1978:PSC",
  pages =        "226--237",
  year =         "1978",
  bibdate =      "Thu Nov 15 10:49:40 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith4/papers/ARITH4_Cohen.pdf",
  abstract =     "This paper deals with design principles for iterative
                 computation networks. Such computation networks are
                 used for performing repetitive computations which
                 typically are not data dependent. Most of the signal
                 processing algorithms. like FFT and filtering, belong
                 to this class.\par

                 The main idea in this paper is the development of
                 mathematical notation for expressing such designs. This
                 notation captures the important features and properties
                 of these computation networks, and can be used both for
                 analyzing and for designing computational networks.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-4",
}

@TechReport{Coonen:1978:SPS,
  author =       "Jerome T. Coonen",
  title =        "Specification for a proposed standard for floating
                 point arithmetic",
  type =         "Memorandum",
  number =       "ERL M78/72",
  institution =  "University of California, Berkeley",
  address =      "Berkeley, CA, USA",
  year =         "1978",
  bibdate =      "Wed Nov 24 09:10:35 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Corsini:1978:USM,
  author =       "P. Corsini and G. Frosini",
  title =        "Uniform Shift Multiplication Algorithms Without
                 Overflow",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-27",
  number =       "3",
  pages =        "256--258",
  month =        mar,
  year =         "1978",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1978.1675081",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 11 08:13:27 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1675081",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@TechReport{Crary:1978:APT,
  author =       "F. D. Crary and J. M. Yohe",
  title =        "The {Augment} Precompiler as a Tool for the
                 Development of Special Purpose Arithmetic Packages",
  type =         "MRC Technical Summary",
  number =       "1892",
  institution =  inst-MRC-WISCONSIN,
  address =      inst-MRC-WISCONSIN:adr,
  year =         "1978",
  bibdate =      "Fri Jan 12 11:37:56 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-jr,
}

@InProceedings{Dadda:1978:MAB,
  author =       "Luigi Dadda",
  title =        "Multiple Addition of Binary Serial Numbers",
  crossref =     "IEEE:1978:PSC",
  pages =        "140--148",
  year =         "1978",
  bibdate =      "Wed Nov 14 17:48:30 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith4/papers/ARITH4_Dadda.pdf",
  abstract =     "It is shown how circuits for the addition of several
                 serial binary numbers can be obtained as a combination
                 of parallel counters and memory cells.\par

                 The various schemes belong to one of three different
                 classes, characterized by the way in which carries,
                 produced by parallel counters, are treated.\par

                 A comparison is made between the various schemes, in
                 terms of speed and complexity.",
  acknowledgement = ack-nhfb,
  author-dates = "29 April 1923--26 October 2012",
  keywords =     "ARITH-4",
}

@Article{Debnath:1978:EMO,
  author =       "R. C. Debnath and D. A. Pucknell",
  title =        "Erratum: On multiplicative overflow detection in
                 residue number system",
  journal =      j-ELECT-LETTERS,
  volume =       "14",
  number =       "12",
  pages =        "385",
  day =          "8",
  month =        jun,
  year =         "1978",
  CODEN =        "ELLEAK",
  DOI =          "https://doi.org/10.1049/el:19780260",
  ISSN =         "0013-5194 (print), 1350-911X (electronic)",
  ISSN-L =       "0013-5194",
  bibdate =      "Fri Nov 9 11:38:57 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Debnath:1978:MOD}",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=4241130",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronics Letters",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2220",
  keywords =     "residue arithmetic; residue number system",
}

@Article{Debnath:1978:MOD,
  author =       "R. C. Debnath and D. A. Pucknell",
  title =        "On multiplicative overflow detection in residue number
                 system",
  journal =      j-ELECT-LETTERS,
  volume =       "14",
  number =       "5",
  pages =        "129--130",
  month =        "????",
  year =         "1978",
  CODEN =        "ELLEAK",
  DOI =          "https://doi.org/10.1049/el:19780088",
  ISSN =         "0013-5194 (print), 1350-911X (electronic)",
  ISSN-L =       "0013-5194",
  bibdate =      "Fri Nov 9 11:38:57 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See erratum \cite{Debnath:1978:EMO}.",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=4240881",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronics Letters",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2220",
  keywords =     "residue arithmetic; residue number system",
  summary =      "A general method for the detection of multiplicative
                 overflow has been developed. The method has been found
                 suitable in 16--15-mod residue system from the
                 consideration of cost and speed. A circuit for
                 16--15-mod-multiplicative overflow detection \ldots{}",
}

@Misc{DEC-ES:1978:VIS,
  author =       "{Digital Equipment Corporation.Educational Services}",
  title =        "{VAX-11} instruction set",
  publisher =    "Digital Equipment Corporation",
  address =      "Maynard, MA, USA",
  year =         "1978",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "13 videocassettes (ca. 585 min.)",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic; VAX-11 (Computer)
                 --- Programming.",
  remark =       "Accompanied by 11 volumes of print materials, 1981.
                 [1] Instruction formats and addressing modes, lesson 1
                 --- [2] Instruction formats and addressing modes,
                 lessons 2 and 3 --- [3] Integer, logical, and branch
                 instructions, lessons 1 and 2 --- [4] Integer, logical,
                 and branch instructions, lessons 3 and 4 --- [5]
                 Character string instructions, lessons 1 and 2 --- [6]
                 Character string instructions, lessons 3 and 4 --- [7]
                 Decimal string instructions, lessons 1 and 2 --- [8]
                 Decimal string instructions, lessons 3, 4, and 5 ---
                 [9] Special instructions --- [10] Procedures and
                 subroutine instructions --- [11] Stack and address
                 instructions --- [12] Variable bit field instructions
                 --- [13] Floating point instructions. Provides an
                 introduction to the VAX-11 computer system.",
}

@Article{Diamond:1978:SRI,
  author =       "Harold G. Diamond",
  title =        "Stability of Rounded Off Inverses Under Iteration",
  journal =      j-MATH-COMPUT,
  volume =       "32",
  number =       "141",
  pages =        "227--232",
  month =        jan,
  year =         "1978",
  CODEN =        "MCMPAF",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  bibdate =      "Tue Oct 13 08:06:19 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcomp1970.bib;
                 JSTOR database; Parallel/par.lin.alg.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Comput.",
  classcodes =   "C4130 (Interpolation and function approximation)",
  corpsource =   "Department of Math., University of Illinois, Urbana,
                 IL, USA",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
  keywords =     "function approximation; iterative methods; positive
                 integer; rounded off inverse stability",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Egbert:1978:PCA,
  author =       "W. E. Egbert",
  title =        "Personal Calculator Algorithms {IV}: Logarithmic
                 Functions",
  journal =      j-HEWLETT-PACKARD-J,
  volume =       "29",
  number =       "8",
  pages =        "29--32",
  month =        apr,
  year =         "1978",
  CODEN =        "HPJOAX",
  ISSN =         "0018-1153",
  bibdate =      "Thu Sep 1 10:16:09 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Hewlett-Packard Journal: technical information from
                 the laboratories of Hewlett-Packard Company",
}

@InProceedings{Ercegovac:1978:AME,
  author =       "M. D. Ercegovac and M. M. Takata",
  title =        "An Arithmetic Module for Efficient Evaluation of
                 Functions",
  crossref =     "IEEE:1978:PSC",
  pages =        "190--199",
  year =         "1978",
  bibdate =      "Thu Nov 15 10:49:40 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith4/papers/ARITH4_Ercegovac_Takata.pdf",
  abstract =     "The organization and design of an arithmetic module
                 (Basic Byte-Slice Module --- BBM) is presented. A
                 network of BBWs implements an efficient digit-by-digit
                 method for fast evaluation of polynomial and rational
                 functions. Verification of the BBW design, its
                 feasibility in present LSI technologies and its
                 performance are discussed. The proposed BBW is
                 characterized by a small number of input\slash output
                 terminals, a uniform internal structure, and simple
                 control and inter-module communication requirements.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-4",
}

@InProceedings{Ercegovac:1978:FIS,
  author =       "Milo{\v{s}} D. Ercegovac and Algirdas Avizienis",
  title =        "The {Fourth IEEE Symposium on Computer Arithmetic}:
                 Foreword",
  crossref =     "IEEE:1978:PSC",
  pages =        "v--v",
  year =         "1978",
  bibdate =      "Thu Nov 15 10:49:40 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith4/papers/ARITH4_contents.pdf;
                 http://www.acsel-lab.com/arithmetic/arith4/papers/ARITH4_foreword.pdf;
                 http://www.acsel-lab.com/arithmetic/arith4/papers/ARITH4_preface.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-4",
}

@InProceedings{Ercegovac:1978:LSR,
  author =       "Milo{\v{s}} D. Ercegovac",
  title =        "An On-Line Square Rooting Algorithm",
  crossref =     "IEEE:1978:PSC",
  pages =        "183--189",
  year =         "1978",
  bibdate =      "Thu Nov 15 10:49:40 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith4/papers/ARITH4_Ercegovac.pdf",
  abstract =     "An on-line algorithm for computing square roots in a
                 radix 2, normalized floating-point number system with
                 the redundant digit set $ \{ - 1, 0, 1 \} $ is
                 described. The algorithm has on-line delay of one and
                 it is amenable for modular implementation. A systematic
                 approach, used in deriving this algorithm, is presented
                 in detail.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-4",
}

@TechReport{Espelid:1978:FPS,
  author =       "Terje O. Espelid",
  title =        "On floating-point summation",
  type =         "Report",
  number =       "67",
  institution =  "Department of Applied Mathematics, University of
                 Bergen",
  address =      "Bergen, Norway",
  pages =        "24",
  year =         "1978",
  bibdate =      "Thu May 09 08:03:27 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "accurate floating-point summation",
}

@Periodical{FloatingPointSystems:1978:P,
  author =       "{Floating Point Systems, Inc}",
  title =        "To the point",
  publisher =    "Floating Point Systems",
  address =      "Portland, OR, USA",
  year =         "1978",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  alttitle =     "To the point (Portland, Or.)",
  keywords =     "Floating Point Systems, Inc. --- Periodicals.",
  remark =       "``Employee newsletter.'' Title from caption.",
}

@Article{Fox:1978:AFP,
  author =       "P. A. Fox and A. D. Hall and N. L. Schryer",
  title =        "{Algorithm 528}: Framework for a Portable Library
                 [{Z}]",
  journal =      j-TOMS,
  volume =       "4",
  number =       "2",
  pages =        "177--188",
  month =        jun,
  year =         "1978",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/355780.355789",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Sat Aug 27 23:30:46 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See remarks \cite{Fox:1979:RFP,Gay:1999:SAF}.",
  acknowledgement = ack-nhfb,
  annote =       "The three program packages presented here provide a
                 framework for a portable FORTRAN subroutine library.
                 They were developed for the BELL Laboratories library
                 PORT(1). The packages are: machine-dependent constants,
                 automatic error handling, and dynamic storage
                 allocation using a stack.",
  country =      "USA",
  date =         "19/03/80",
  descriptors =  "Reliability; program construction; mathematical
                 method; FORTRAN; portability; error handling; memory
                 management; library",
  enum =         "988",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  language =     "English",
  location =     "RWTH-AC-DFV: TELL",
  references =   "1",
  revision =     "20/03/92",
}

@Article{Fox:1978:PMS,
  author =       "P. A. Fox and A. D. Hall and N. L. Schryer",
  title =        "The {PORT} Mathematical Subroutine Library",
  journal =      j-TOMS,
  volume =       "4",
  number =       "2",
  pages =        "104--126",
  month =        jun,
  year =         "1978",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/355780.355783",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Sat Aug 27 23:13:25 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The development at Bell Laboratories of PORT, a
                 library of portable Fortran programs for numerical
                 computation, is discussed. Portability is achieved by
                 careful language specification, together with the key
                 technique of specifying computer classes by means of
                 predefined machine constants. The library is built
                 around an automatic error-handling facility and a
                 dynamic storage allocation scheme, both of which are
                 implemented portably. These, together with the modular
                 structure of the library, lead to simplified calling
                 sequences and ease of use.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "dynamic storage allocation; error handling; libraries;
                 numerical analysis; portability",
}

@Manual{FPS:1978:AAP,
  key =          "FPS",
  title =        "{AP-120B} Array Processor handbook",
  organization = "Floating Point Systems, Inc.",
  address =      "Portland, OR, USA",
  pages =        "????",
  year =         "1978",
  bibdate =      "Fri Nov 09 10:52:30 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Fraley:1978:ZIR,
  author =       "B. Fraley",
  title =        "Zeros and Infinities Revisited and Gradual Underflow",
  type =         "Technical report",
  institution =  "HP Laboratories",
  address =      "3500 Deer Creek Road, Palo Alto, CA 94304, USA",
  pages =        "????",
  day =          "28",
  month =        dec,
  year =         "1978",
  bibdate =      "Fri Nov 09 10:53:38 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Frankowski:1978:RME,
  author =       "Krzysztof S. Frankowski",
  title =        "A Realistic Model for Error Estimates in the
                 Evaluation of Elementary Functions",
  crossref =     "IEEE:1978:PSC",
  pages =        "70--74",
  year =         "1978",
  bibdate =      "Thu Sep 01 11:22:03 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith4/papers/ARITH4_Frankowski.pdf",
  abstract =     "Floating point error analysis, as described by J. H.
                 Wilkinson (1963) has two known drawbacks: it is too
                 pessimistic and too cumbersome for everyday use. This
                 paper describes a realistic model for error analysis,
                 gives examples of simple formulae frequently used in
                 the calculation of elementary functions, and analyses
                 the error generated in single precision computations
                 with these formulae, using the proposed model for error
                 analysis. The paper also presents error bounds for
                 various polynomial evaluations, as predicted by the
                 model. Model verification is done using double
                 precision arithmetic.",
  acknowledgement = ack-nj,
  keywords =     "ARITH-4",
}

@InProceedings{Gajski:1978:DAE,
  author =       "Daniel D. Gajski and L. P. Rubinfield",
  title =        "Design of Arithmetic Elements for {Burroughs
                 Scientific Processor}",
  crossref =     "IEEE:1978:PSC",
  pages =        "245--256",
  year =         "1978",
  bibdate =      "Fri Nov 09 10:54:59 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith4/papers/ARITH4_Gajski.pdf",
  abstract =     "The design criteria and implementation of the
                 Arithmetic Element (AE) of the Burroughs Scientific
                 Processor, a vector machine intended for scientific
                 computation requiring speed of up to 50 million
                 floating-point operations per second, is discussed. An
                 array of 16 AEs operate in lockstep mode, executing the
                 same instruction on 16 sets of data. The 16 AEs are one
                 stage in a pipeline which consists of 17 memory
                 modules, an input alignment network, and an output
                 alignment net-work. The AE itself is not pipelined. It
                 can perform over one hundred different operations
                 including a floating-point addition\slash subtraction
                 and multiplication, division, square root, among the
                 others. Eight registers are provided for the storage of
                 intermediate values and results. Modulo 3 residue
                 arithmetic is used for checking hardware failures.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-4",
}

@InProceedings{Garcia:1978:AES,
  author =       "Oscar N. Garcia and Harvey Glass and Stanley C.
                 Haines",
  title =        "An Approximate and Empirical Study of the Distribution
                 of Adder Inputs and Maximum Carry Length Propagation",
  crossref =     "IEEE:1978:PSC",
  pages =        "97--103",
  year =         "1978",
  bibdate =      "Wed Nov 14 17:49:07 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith4/papers/ARITH4_Garcia.pdf",
  abstract =     "This paper investigates, using sampled data, the
                 commonly used hypothesis that integer operands reaching
                 the adder of a computer are uniformly distributed.
                 Questions raised on the validity of that hypothesis are
                 reinforced and their impact on the calculation of the
                 average of the worst case length of carry propagation
                 is considered. An approximate formula is developed for
                 the worst case carry chain length when the arithmetic
                 operands are restricted in magnitude.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-4; average worst case carry chain; binary
                 addition; carry propagation",
}

@Article{Garner:1978:TCA,
  author =       "H. L. Garner",
  title =        "Theory of Computer Addition and Overflows",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-27",
  number =       "4",
  pages =        "297--301",
  month =        apr,
  year =         "1978",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1978.1675101",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 11 08:13:28 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1675101",
  abstract =     "Computer addition is a groupoid. If an additive
                 identity exists it is unique. If(and only if) addition
                 is defined with the compute through the overflow (CTO)
                 property, then a finite ring of integers is the
                 homomorphic image of the computer number system and
                 addition. Stated another way, the necessary and
                 sufficient condition for CTO is a congruence relation
                 on the integers. Also, if the number system has CTO
                 capabilities for addition, it also has extended CTO
                 properties for addition. A technique is presented for
                 determining the correct sum in the extended compute
                 through overflow (ECTO) mode of computation.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "additive identity; compute through overflow (CTO);
                 computer arithmetic; models of computer arithmetic;
                 number systems; overflow behavior",
}

@InCollection{Gautschi:1978:QNC,
  author =       "Walter Gautschi",
  booktitle =    "Recent advances in numerical analysis ({Proc. Sympos.,
                 Math. Res. Center, University of Wisconsin, Madison,
                 Wis., 1978})",
  title =        "Questions of numerical conditions related to
                 polynomials",
  volume =       "41",
  publisher =    pub-ACADEMIC,
  address =      pub-ACADEMIC:adr,
  pages =        "45--72",
  year =         "1978",
  MRclass =      "65D99",
  MRnumber =     "519056",
  MRreviewer =   "Gerhard Merz",
  bibdate =      "Fri Feb 9 15:26:45 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Publ. Math. Res. Center University of Wisconsin",
  acknowledgement = ack-nhfb,
}

@Article{Good:1978:CMA,
  author =       "I. J. Good",
  title =        "{C 24}. {A} method for avoiding overflows and
                 underflows",
  journal =      j-J-STAT-COMPUT-SIMUL,
  volume =       "8",
  number =       "2",
  pages =        "162--163",
  year =         "1978",
  CODEN =        "JSCSAJ",
  DOI =          "https://doi.org/10.1080/00949657808810261",
  ISSN =         "0094-9655 (print), 1026-7778 (electronic), 1563-5163",
  ISSN-L =       "0094-9655",
  bibdate =      "Tue Apr 22 09:10:43 MDT 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jstatcomputsimul.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Statistical Computation and Simulation",
  journal-URL =  "http://www.tandfonline.com/loi/gscs20",
}

@Article{Goodman:1978:ITD,
  author =       "R. Goodman and J. Bustoz and A. Feldstein",
  title =        "Improved Trailing Digits Estimates Applied to Optimal
                 Computer Arithmetic",
  journal =      j-SIAM-REVIEW,
  volume =       "20",
  number =       "3",
  pages =        "625--625",
  month =        "????",
  year =         "1978",
  CODEN =        "SIREAD",
  ISSN =         "0036-1445 (print), 1095-7200 (electronic)",
  ISSN-L =       "0036-1445",
  bibdate =      "Fri Jun 21 11:25:02 MDT 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamreview.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Review",
  journal-URL =  "http://epubs.siam.org/sirev",
}

@Book{Hamacher:1978:CO,
  author =       "V. Carl Hamacher and Zvonko G. Vranesic and Safwat G.
                 Zaky",
  title =        "Computer organization",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  pages =        "xiv + 465",
  year =         "1978",
  ISBN =         "0-07-025681-0",
  ISBN-13 =      "978-0-07-025681-1",
  LCCN =         "QA76.9.A73 H35",
  bibdate =      "Sat May 18 14:24:11 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "McGraw-Hill series in computer organization and
                 architecture",
  acknowledgement = ack-nhfb,
}

@InProceedings{Horspool:1978:EAU,
  author =       "R. Nigel Horspool and Eric C. R. Hehner",
  title =        "Exact Arithmetic Using a Variable-Length $p$-adic
                 Representation",
  crossref =     "IEEE:1978:PSC",
  pages =        "10--14",
  year =         "1978",
  bibdate =      "Thu Nov 15 10:49:40 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith4/papers/ARITH4_Horspool.pdf",
  abstract =     "The $p$-adic number system is introduced and developed
                 into a form suitable for performing exact arithmetic in
                 computers. The proposed representation has several
                 desirable attributes: the four standard arithmetic
                 operations have a simple consistent form, the
                 programmer has the ability to choose the precise degree
                 of accuracy in his calculations and the variable-length
                 nature of the representation achieves compact
                 encodings",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-4",
}

@InProceedings{Hull:1978:DFP,
  author =       "T. E. Hull",
  title =        "Desirable Floating-Point Arithmetic and Elementary
                 Functions for Numerical Computation",
  crossref =     "IEEE:1978:PSC",
  pages =        "63--69",
  year =         "1978",
  DOI =          "https://doi.org/10.1109/arith.1978.6155780",
  bibdate =      "Thu Sep 01 12:14:34 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith4/papers/ARITH4_Hull.pdf",
  abstract =     "The purpose of this paper is to summarize proposed
                 specifications for floating-point arithmetic and
                 elementary functions. The topics considered are: the
                 base of the number system, precision control, number
                 representation, arithmetic operations, other basic
                 operations, elementary functions, and exception
                 handling. The possibility of doing without fixed-point
                 arithmetic is also discussed.\par

                 The specifications are intended to be entirely at the
                 level of a programming language such as Fortran. The
                 emphasis is on convenience and simplicity from the
                 user's point of view. The specifications are not
                 complete in every detail, but it is intended that they
                 be complete ``in spirit'' --- some further details,
                 especially syntactic details, would have to be
                 provided, but the proposals are otherwise relatively
                 complete.",
  acknowledgement = ack-nj,
  keywords =     "ARITH-4; decimal floating-point arithmetic",
  remark =       "Refined and implemented later by
                 \cite{Cohen:1983:CCP}. The paper begins with the
                 quote

                 ``\ldots{} the expression $ 25 + 1 / 3 $ yields the
                 value $ 5.333333 $ in PL/I, and $ .333334 $ in PL/C
                 \ldots{}'', Conway and Gries, An Introduction to
                 Programming, 1975, p. 24.",
}

@InProceedings{Hwang:1978:IRR,
  author =       "Kai Hwang and T. P. Chang",
  title =        "An Interleaved Rational\slash Radix Arithmetic System
                 for High-Precision Computations",
  crossref =     "IEEE:1978:PSC",
  pages =        "15--24",
  year =         "1978",
  bibdate =      "Wed Nov 14 17:49:59 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith4/papers/ARITH4_Hwang.pdf",
  abstract =     "A new interleaved rational\slash radix number system
                 is proposed for upgrading the precision of normalized
                 Floating-Point (FLP) arithmetic operations without
                 increasing the basic word length. A complete set of
                 rational rounding and arithmetic algorithms are
                 developed. The Average Relative Representation Error
                 (ARRE) of the proposed flexible FLP system is computed
                 through a series of simulation studies on CDC 6500. Our
                 results show a 10\% improvement of representation
                 accuracy when compared with the ARRE of conventional
                 FLP system. The architecture of a rational FLP
                 arithmetic processor is also presented. Tradeoffs
                 between operating speed and computing accuracy are
                 discussed.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-4; Farey rational numbers",
}

@Manual{Intel:1978:FAL,
  author =       "{Intel Corporation}",
  title =        "8080\slash 8085 floating-point arithmetic library:
                 user's manual",
  organization = "Intel Corporation",
  address =      "Santa Clara, CA, USA",
  pages =        "various",
  year =         "1978",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Intel 8080 (Microprocessor) --- Programming.; Intel
                 8085 (Microprocessor) --- Programming.",
  remark =       "``Manual order number: 9800452B.''",
}

@InProceedings{Jullien:1978:ARN,
  author =       "G. A. Jullien and W. C. Miller",
  title =        "Application of the Residue Number System to Computer
                 Processing of Digital Signals",
  crossref =     "IEEE:1978:PSC",
  pages =        "220--225",
  year =         "1978",
  bibdate =      "Thu Nov 15 10:49:40 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith4/papers/ARITH4_Jullien.pdf",
  abstract =     "The residue number system offers parallel processing,
                 digital hardware implementations for the binary
                 operations of addition, subtraction and multiplication.
                 This paper discusses the use of the residue number
                 system in implementing digital signal processing
                 functions, in which these binary operations abound. The
                 paper covers implementations using arrays of read only
                 memories, and briefly discusses the use of parallel
                 microprocessor structures. ROM array implementations of
                 scaling operations are also presented.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-4; residue number system",
}

@Article{Jullien:1978:RNS,
  author =       "G. A. Jullien",
  title =        "Residue Number Scaling and Other Operations Using
                 {ROM} Arrays",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-27",
  number =       "4",
  pages =        "325--336",
  month =        apr,
  year =         "1978",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1978.1675105",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 11 08:13:28 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1675105;
                 http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12;
                 http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=35168",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "residue arithmetic; residue number system",
  summary =      "Over the last two decades there has been considerable
                 interest in the implementation of digital computer
                 elements using hardware based on the residue number
                 system. This paper considers implementing such systems
                 with arrays of look-up tables placed \ldots{}",
}

@Article{Kahan:1978:KSI,
  author =       "W. Kahan and B. N. Parlett",
  title =        "{K{\"o}nnen Sie sich auf Ihren Rechner verlassen?}
                 ({German}) [Can you count on your calculator?]",
  journal =      "{Jahrbuch {\"U}berblicke Mathematik}",
  volume =       "??",
  pages =        "199--216",
  year =         "1978",
  bibdate =      "Fri Nov 11 06:36:51 MST 2005",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/k/kahan-william-m.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/p/parlett-beresford-n.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  ZMnumber =     "0397.65081",
  acknowledgement = ack-nhfb,
  classmath =    "*65Y99 Computer aspects of numerical algorithms 65D20
                 Computation of special functions 00A99 Miscellaneous
                 topics in general mathematics",
  keywords =     "Automated Algorithms; Error of Computation; Pocket
                 Calculator",
  language =     "German",
}

@InProceedings{Koren:1978:UAC,
  author =       "Israel Koren and Yoram Maliniak",
  title =        "A Unified Approach to a Class of Number Systems",
  crossref =     "IEEE:1978:PSC",
  pages =        "25--28",
  year =         "1978",
  bibdate =      "Thu Nov 15 10:49:40 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith4/papers/ARITH4_Koren.pdf",
  abstract =     "A unified approach to a broad class of number systems
                 is proposed in this paper. This class contains all
                 positive and negative radix systems and other
                 well-known number systems. The proposed approach
                 enables us to develop a single set of algorithms for
                 arithmetic operations and conversion methods between
                 number systems.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-4",
}

@InProceedings{Kornerup:1978:FAF,
  author =       "Peter Kornerup and David W. Matula",
  title =        "A Feasibility Analysis of Fixed-Slash and
                 Floating-Slash Arithmetic",
  crossref =     "IEEE:1978:PSC",
  pages =        "{39--47}",
  year =         "1978",
  bibdate =      "Wed Nov 14 17:50:40 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith4/papers/ARITH4_Kornerup.pdf",
  abstract =     "An investigation of the feasibility of a finite
                 precision approximate rational arithmetic based on
                 fixed-slash representation of rational numbers is
                 presented. Worst-case and average-case complexity
                 analyses of the involved rounding algorithm (an
                 extended shift-subtract gcd algorithm) are presented.
                 The results are applied to a proposed hardware
                 realization of a fixed-slash arithmetic unit.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-4",
}

@InProceedings{Krishnamurthy:1978:MPP,
  author =       "E. V. Krishnamurthy and H. Venkateswaran",
  title =        "Multivariable Polynomial Processing --- Applications
                 to Interpolation",
  crossref =     "IEEE:1978:PSC",
  pages =        "81--87",
  year =         "1978",
  bibdate =      "Thu Nov 15 10:49:40 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith4/papers/ARITH4_Krishnamurthy.pdf",
  abstract =     "A data-structure suitable for multivariable polynomial
                 processing in introduced. Using this data structure,
                 arithmetic algorithms are described for addition,
                 subtraction and multiplication of multivariable
                 polynomials; also algorithms are described for forming
                 the inner product and tensor product of vectors, Those
                 components are multivariable polynomials. Application
                 of these algorithms for multivariable cardinal spline
                 approximation is described in detail.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-4",
}

@Book{Kuck:1978:SCC,
  author =       "David J. Kuck",
  title =        "The structure of computers and computations",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xxii + 611",
  year =         "1978",
  ISBN =         "0-471-02716-2 (vol. 1), 0-471-08138-8",
  ISBN-13 =      "978-0-471-02716-4 (vol. 1), 978-0-471-08138-8",
  LCCN =         "QA76.9.A73 K83",
  bibdate =      "Mon May 20 05:05:46 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See Chapter 3 for floating-point arithmetic
                 discussion.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Liddiard:1978:RSF,
  author =       "L. A. Liddiard",
  title =        "Required Scientific Floating Point Arithmetic",
  crossref =     "IEEE:1978:PSC",
  pages =        "56--62",
  year =         "1978",
  bibdate =      "Thu Sep 01 11:06:57 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith4/papers/ARITH4_Liddiard.pdf",
  abstract =     "Previous papers in computer arithmetic have shown that
                 correct rounded floating point with good arithmetic
                 properties can be attained using guard digits and
                 careful algorithms on the floating point fractions.
                 This paper combines that body of knowledge with
                 proposed exponent forms that are closed with respect to
                 inversion and detection and recovery of exponent under-
                 and overflow. In addition radix 2 is shown to be the
                 only base radix meeting minimal variation of precision,
                 a condition necessary for the safe use of floating
                 point. An effort is made to establish objective
                 criteria in answer to the question ``What is the best
                 division of the computer word into exponent and
                 fraction parts?''. Combining the previous results
                 allows a required scientific floating point arithmetic
                 to be portrayed and compared with available arithmetic
                 on current computers.",
  acknowledgement = ack-nj,
  keywords =     "ARITH-4; arithmetic properties; correct rounding;
                 exponent over; Floating point exponents; floating-point
                 arithmetic; optimal base radix",
}

@InProceedings{Lillevik:1978:CDA,
  author =       "Sigurd L. Lillevik and P. David Fisher",
  title =        "Computational Design Alternatives with
                 Microprocessor-Based Systems",
  crossref =     "IEEE:1978:PSC",
  pages =        "267--272",
  year =         "1978",
  bibdate =      "Thu Nov 15 10:49:40 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith4/papers/ARITH4_Lillevik.pdf",
  abstract =     "This paper examines and characterizes four elemental
                 hardware computational design alternatives (CDA's) and
                 presents a structured approach to computational section
                 design which incorporates a rigorous, theoretic
                 foundation. The DIRECT CDA incorporates a single
                 microprocessor ($ \mu $P) and memory. The AU CDA
                 contains a $ \mu $P, memory, and arithmetic unit. $ \mu
                 $P, memory, and calculator chip comprise the CALC CDA.
                 Finally, several $ \mu $P's and memories in a
                 Master\slash Slave arrangement implement the multiple-$
                 \mu $P m$ \mu $P CDA. A common set of attributes ---
                 precision, speed and cost --- facilitates comparison.
                 Using these attributes, Multiattribute Utility Theory
                 assesses a numeric quantity, the utility, to represent
                 each CDA's relative usefulness. Thus, design involves
                 selecting the CDA with the greatest utility.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-4",
}

@InProceedings{Lim:1978:HSM,
  author =       "Raymond S. Lim",
  title =        "High-Speed Multiplication and Multiple Summand
                 Addition",
  crossref =     "IEEE:1978:PSC",
  pages =        "149--153",
  year =         "1978",
  bibdate =      "Thu Nov 15 10:49:40 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith4/papers/ARITH4_Lim.pdf",
  abstract =     "The problem of high-speed multiplication is considered
                 from the viewpoint of summand generation and summand
                 summation. The goal is to obtain at least a
                 2's-complement, 32-bit floating-point (sign plus 24-bit
                 fraction) multiplication in 10 to 20 ns using ECL LSI
                 packages. Summand generation is implemented by $ m
                 \times m $-bit multipliers. The optimum values for $m$
                 are 9, 13, 17, or 21. Summand summation is implemented
                 by a row of $ (p, 2) $ column-summing counters. The $
                 (0, 2) $, $ (5, 2) $, and $ (7, 2) $ counters are
                 optimum choices. These counters compress $p$ inputs
                 into two outputs plus nonpropagating carry bits, where
                 these bits are added to the next higher-order stage
                 with at most two full adder delays.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-4",
}

@Article{Liu:1978:ECC,
  author =       "Chao-Kai Liu and Tse Lin Wang",
  title =        "Error-Correcting Codes in Binary-Coded-Decimal
                 Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-27",
  number =       "11",
  pages =        "977--984",
  month =        nov,
  year =         "1978",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1978.1674987",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Aug 07 17:26:15 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Error-correcting coding schemes devised for binary
                 arithmetic are not in general applicable to BCD
                 arithmetic. In this paper, we investigate the new
                 problem of using such coding schemes in BCD systems. We
                 first discuss the general characteristics of arithmetic
                 errors and define the arithmetic weight and distance in
                 BCD systems. We show that the distance is a metric
                 function. Number theory is used to construct a class of
                 single-error-correcting codes for BCD arithmetic. It is
                 shown that the generator of these codes possesses a
                 very simple form and the structure of these codes can
                 be analytically determined.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "BCD arithmetic; decimal arithmetic",
}

@Article{Logan:1978:FDP,
  author =       "Jonothan L. Logan and Samuel A. Goudsmit",
  title =        "The First Digit Phenomenon",
  journal =      j-PROC-AMER-PHIL-SOC,
  volume =       "122",
  number =       "4",
  pages =        "193--197",
  day =          "18",
  month =        aug,
  year =         "1978",
  CODEN =        "PAPCAA",
  ISSN =         "0003-049X (print), 2326-9243 (electronic)",
  ISSN-L =       "0003-049X",
  bibdate =      "Fri Mar 30 11:20:35 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/benfords-law.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "This paper contains derivations of both Stigler's Law
                 and Benford's Law, and receives strong criticism in
                 \cite{Raimi:1985:FDP}. This paper contains an important
                 historical note that is recorded in entry
                 \cite{Benford:1938:LAN}.",
  URL =          "http://links.jstor.org/sici?sici=0003-049X(19780818)122%3A4%3C193%3ATFDP%3E2.0.CO%3B2-C;
                 http://www.jstor.org/stable/986530",
  abstract =     "Forty years ago an article appeared in these
                 Proceedings, which has since then attracted much
                 attention of mathematicians and some physicists. It was
                 written by Frank Benford, a physicist from the General
                 Electric Company at Schenectady. He had examined a
                 large number of numerical tables, the kind that are
                 printed in almanacs, and in scientific and technical
                 handbooks. He noticed a most unusual and unexpected
                 property of many of these tables. Consider, for
                 example, the numbers representing the populations of
                 states or all the countries in the world, or their
                 areas, their budgets, their numbers of hospital beds,
                 etc. One would expect that on the average just as many
                 of these entries would begin with the digit $1$ as with
                 $2$ or $3$ or $4$, and so on. But Benford noticed that
                 small values of the first digits occur far more
                 often.",
  acknowledgement = ack-nhfb,
  author-dates = "Samuel A. Goudsmit (July 11, 1902--December 4, 1978)",
  fjournal =     "Proceedings of the {American Philosophical Society}
                 held at {Philadelphia} for promoting useful knowledge",
  journal-URL =  "http://www.jstor.org/journal/procamerphilsoci",
  remark =       "In 1925, Samuel Goudsmit and George Uhlenbeck proposed
                 the concept of electron spin, a critical step forward
                 in the quantum mechanics of many-electron systems.
                 Surprisingly, that work did not get them the Nobel
                 Prize, but it did spur Wolfgang Pauli to present his
                 Exclusion Principle in 1925, for which he received the
                 1945 Nobel Prize in Physics. After World War II,
                 Goudsmit was the scientific head of the Alsos mission
                 to capture German nuclear scientists. In the 1950s, he
                 founded the journal Physical Review Letters. During the
                 1960s and 1970s, he was Editor-in-Chief of the main
                 American physics journal, the Physical Review.",
}

@InProceedings{Matula:1978:BDS,
  author =       "David W. Matula",
  title =        "Basic Digit Sets for Radix Representation of the
                 Integers",
  crossref =     "IEEE:1978:PSC",
  pages =        "1--9",
  year =         "1978",
  bibdate =      "Wed Nov 14 17:51:32 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith4/papers/ARITH4_Matula.pdf",
  abstract =     "Let $Z$ denote the set of integers. A digit set $ D
                 \in Z $ is basic for base $ \beta \in Z $ if the set of
                 polynomials $ \{ d_m \beta^m + d_{m - 1} \beta^{m - 1}
                 + \ldots {} + d_1 \beta + d_0 | d_i \in D \} $ contains
                 a unique representation for every $ n \in Z $. We give
                 necessary and sufficient conditions for D to be basic
                 for $ \beta $. We exhibit efficient procedures for
                 verifying that $D$ is basic for $S$, and for computing
                 the representation of any $ n \in Z $ when a
                 representation exists. There exist $D$, $S$ with $D$
                 basic for $S$ where $ \max \{ |d| \vert d \in D \} > |
                 \beta | $, and more generally, an infinite class of
                 basic digit sets is shown to exist for every base $S$
                 with $ \beta \geq 3 $. The natural extension to
                 infinite precision radix representation using basic
                 digit sets is considered and a summary of results is
                 presented.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-4; base; digit representation; finite and
                 infinite precision; non-standard number",
}

@InProceedings{Matula:1978:FAF,
  author =       "David W. Matula and Peter Kornerup",
  title =        "A Feasibility Analysis of Fixed-Slash and
                 Floating-Slash Number Systems",
  crossref =     "IEEE:1978:PSC",
  pages =        "{29--38}",
  year =         "1978",
  bibdate =      "Wed Nov 14 17:52:07 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith4/papers/ARITH4_Matula_Kornerup.pdf",
  abstract =     "Design and analysis of finite precision rational
                 number systems based on fixed-slash and floating-slash
                 representation is pursued. Natural formats for binary
                 fixed-slash and binary floating-slash number
                 representation in computer words are described.
                 Compatibility with standard integer representation is
                 obtained. Redundancy in the representation is shown to
                 be minimal. Arithmetic register requirements are
                 considered. Worst case and average case rounding errors
                 are determined, and the concept of adaptive variable
                 precision in the rounding is developed.",
  acknowledgement = ack-nhfb,
  keywords =     "adaptive variable precision; adjacent fractions;
                 ARITH-4; binary numeric word format; Farey fractions;
                 finite precision; fixed-slash numbers; floating-slash
                 numbers; integer compatibility; mediant roundings;
                 range of number system; rational arithmetic;
                 redundancy; worst case and average case rounding
                 error",
}

@Article{McCrea:1978:CFP,
  author =       "P. G. McCrea and P. C. Maxwell and P. W. Baker",
  title =        "Comments on {``A Floating-Point Multiplexed DDA
                 System''}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-27",
  number =       "12",
  pages =        "1226--1226",
  month =        dec,
  year =         "1978",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1978.1675033",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 11 08:13:33 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  note =         "See \cite{Hannington:1976:FPM}.",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1675033",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Mitra:1978:ITD,
  author =       "S. K. Mitra and G. K. Sorknes",
  title =        "On the Implementation of a Two-Dimensional {FIR}
                 Filter Using a Single Multiplier",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-27",
  number =       "8",
  pages =        "762--764",
  month =        aug,
  year =         "1978",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1978.1675186",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 11 08:13:30 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1675186",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@TechReport{Morris:1978:DID,
  author =       "Robert Morris and Lorinda Cherry",
  title =        "{DC} --- An Interactive Desk Calculator",
  type =         "Technical Memorandum",
  number =       "1056",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "8",
  day =          "15",
  month =        nov,
  year =         "1978",
  bibdate =      "Tue Jun 06 08:07:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "DC is an arbitrary precision arithmetic package
                 implemented on the UNIX time-sharing system in the form
                 of an interactive desk calculator. It works like a
                 stacking calculator using reverse Polish notation.
                 Ordinarily DC operates on decimal integers, but one may
                 specify an input base, output base, and a number of
                 fractional digits to be maintained.",
  abstract-2 =   "DC is an interactive desk calculator program
                 implemented on the UNIX Time-Sharing System \ldots{}
                 arbitrary-precision integer arithmetic.",
  acknowledgement = ack-nhfb,
  author-dates = "Lorinda L. Cherry (18 November 1944--February 2022);
                 Robert Morris (25 July 1932--26 June 2011)",
  remark =       "Available in PDF file of \cite[pp.
                 399--406]{Dolotta:1977:DPU}.",
}

@Article{Murphy:1978:SRP,
  author =       "T. R. Murphy and P. L. Rickard",
  title =        "Square-Root Procedure for Floating-Point Numbers",
  journal =      j-IBM-TDB,
  volume =       "21",
  number =       "2",
  pages =        "785",
  month =        jul,
  year =         "1978",
  CODEN =        "IBMTAA",
  ISSN =         "0018-8689",
  bibdate =      "Thu Sep 1 10:15:41 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "IBM Technical Disclosure Bulletin",
}

@Article{Nussabaumer:1978:FMN,
  author =       "H. J. Nussabaumer",
  title =        "Fast Multipliers for Number Theoretic Transforms",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-27",
  number =       "8",
  pages =        "764--765",
  month =        aug,
  year =         "1978",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1978.1675187",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 11 08:13:30 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1675187",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{OLeary:1978:DHS,
  author =       "G. P. O'Leary",
  title =        "The design of a high-speed arithmetic processor",
  crossref =     "COMPSAC:1978:CPC",
  pages =        "175--176",
  year =         "1978",
  bibdate =      "Wed Sep 07 22:19:45 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Olver:1978:NAE,
  author =       "F. W. J. Olver",
  title =        "New Approach to Error Arithmetic",
  journal =      j-SIAM-REVIEW,
  volume =       "20",
  number =       "3",
  pages =        "632--632",
  month =        "????",
  year =         "1978",
  CODEN =        "SIREAD",
  ISSN =         "0036-1445 (print), 1095-7200 (electronic)",
  ISSN-L =       "0036-1445",
  bibdate =      "Fri Jun 21 11:25:02 MDT 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamreview.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Review",
  journal-URL =  "http://epubs.siam.org/sirev",
}

@Article{Patel:1978:ASB,
  author =       "M. R. Patel and K. H. Bennett",
  title =        "Analysis of Speed of a Binary Divider Using a Variable
                 Number of Shifts Per Cycle",
  journal =      j-COMP-J,
  volume =       "21",
  number =       "3",
  pages =        "246--252",
  month =        aug,
  year =         "1978",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/21.3.246",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:48:03 MST 2012",
  bibsource =    "Compendex database;
                 http://comjnl.oxfordjournals.org/content/21/3.toc;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_21/Issue_03/;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/21/3/246.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_21/Issue_03/tiff/246.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_21/Issue_03/tiff/247.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_21/Issue_03/tiff/248.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_21/Issue_03/tiff/249.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_21/Issue_03/tiff/250.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_21/Issue_03/tiff/251.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_21/Issue_03/tiff/252.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C5230 (Digital arithmetic methods)",
  classification = "721",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "analysis; computers, digital; cycle; digital
                 arithmetic; discrete time; discrete time systems;
                 finite state system model; ICL 2980; optimisation;
                 optimum hardware configuration; Patel and Bennett
                 (1976); speed of a binary divider; variable number of
                 shifts per",
  treatment =    "T Theoretical or Mathematical",
}

@TechReport{Payne:1978:DPF,
  author =       "M. Payne and W. Strecker",
  title =        "Draft Proposal for Floating Point Standard",
  type =         "Technical report",
  institution =  "Digital Equipment Corporation",
  address =      "Maynard, MA, USA",
  day =          "11",
  month =        dec,
  year =         "1978",
  bibdate =      "Fri Nov 09 19:11:42 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Preston:1978:NAT,
  author =       "F. S. Preston",
  title =        "A New Algorithm for the Tangent",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-27",
  number =       "2",
  pages =        "167",
  month =        feb,
  year =         "1978",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1978.1675052",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Sep 1 10:16:10 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Book{Ralston:1978:FCN,
  author =       "Anthony Ralston and Philip Rabinowitz",
  title =        "A first course in numerical analysis",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  edition =      "Second",
  pages =        "xix + 556",
  year =         "1978",
  ISBN =         "0-07-051158-6",
  ISBN-13 =      "978-0-07-051158-3",
  LCCN =         "QA297 .R3 1978",
  bibdate =      "Fri Aug 20 10:13:32 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$19.50",
  series =       "International series in pure and applied mathematics",
  acknowledgement = ack-nhfb,
  remark =       "See also first edition \cite{Ralston:1965:FCN}.
                 Reprinted in \cite{Ralston:2001:FCN}.",
  subject =      "Numerical analysis",
}

@Article{Rashed:1978:LRI,
  author =       "Roshd{\=\i} R{\=a}shed",
  title =        "{L}'Extraction de la Racine $ n^{\rm \scriptstyle
                 i{\grave e}me} $ et {l'Invention} des Fractions
                 D{\'e}cimales ({XI}$^e$--{XII}$^e$ Si{\`e}cles).
                 ({French}) [{The} extraction of the n$^{{\rm th}}$ root
                 and the invention of decimal fractions (11$^{{\rm
                 th}}$--12$^{{\rm th}}$ centuries)]",
  journal =      j-ARCH-HIST-EXACT-SCI,
  volume =       "18",
  number =       "3",
  pages =        "191--243",
  month =        sep,
  year =         "1978",
  CODEN =        "AHESAN",
  ISSN =         "0003-9519 (print), 1432-0657 (electronic)",
  ISSN-L =       "0003-9519",
  MRclass =      "01A35",
  MRnumber =     "0484970 (58 \#4829)",
  MRreviewer =   "H. L. L. Busard",
  bibdate =      "Fri Feb 4 21:50:14 MST 2011",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0003-9519&volume=18&issue=3;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0003-9519&volume=18&issue=3&spage=191",
  acknowledgement = ack-nhfb,
  fjournal =     "Archive for History of Exact Sciences",
  journal-URL =  "http://link.springer.com/journal/407",
  language =     "French",
  MRtitle =      "{L}'extraction de la racine {$n$}i{\`e}me et
                 l'invention des fractions d{\'e}cimales ({XIe--XIIe}
                 si{\`e}cles)",
  MRyear =       "1977/78",
}

@InProceedings{Reuter:1978:SEU,
  author =       "Eric K. Reuter and John P. Jeter and J. Wayne Anderson
                 and Bruce D. Shriver",
  title =        "Some Experiments Using Interval Arithmetic",
  crossref =     "IEEE:1978:PSC",
  pages =        "75--80",
  year =         "1978",
  bibdate =      "Thu Nov 15 10:49:40 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith4/papers/ARITH4_Reuter.pdf",
  abstract =     "This paper reviews past experiences and discusses
                 future work in the area of interval arithmetic at the
                 University of Southwestern Louisiana (USL). Two
                 versions of interval arithmetic were developed and
                 implemented at USL. An interval data type declaration
                 and the necessary mathematical functions for this data
                 type were added to Fortran via the preprocessor Augment
                 (4,5). In the first version the endpoints of the
                 intervals were represented as single precision floating
                 point numbers. In the other version, the endpoints were
                 represented to 56 decimal digits. Production
                 engineering programs were run as benchmarks (8). The
                 accumulation of computational and algorithmic error
                 could be observed as a widening of the intervals. The
                 benchmarks were also run in normal single and double
                 precision arithmetic. In some instances, the result
                 obtained from a single or double precision calculation
                 was not bounded by the corresponding interval result
                 indicating some problem with the algorithm. The
                 widening of an interval does not necessarily indicate a
                 data sensitivity nor error in an algorithm. However,
                 these large intervals can be used as indicator of no
                 problems. As could be expected, the 56-decimal digit
                 precision interval gave better results in terms of
                 smaller intervals due to the increased amount of
                 precision. The obvious problem with this version is
                 that the amount of overhead required for its execution
                 is high.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-4",
}

@Manual{Richardson:1978:ATB,
  author =       "Caryl Richardson and Jef Raskin",
  title =        "The {Apple} tutorial: based on the {Apple} {II} Basic
                 programming manual",
  organization = "Bell and Howell, Audio-Visual Products Division",
  address =      "Chicago, IL, USA",
  pages =        "vii + 157",
  year =         "1978",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Apple II (Computer) --- Programming.; BASIC (Computer
                 program language)",
  remark =       "Cover title: Floating point Basic tutorial manual.
                 ``Reprinted with the permission of Apple Computer
                 Inc.'' Companion volume: Bell and Howell floating point
                 Basic programming reference manual.",
}

@Article{Ruckdeschel:1978:FA,
  author =       "F. Ruckdeschel",
  title =        "Functional Approximations",
  journal =      j-BYTE,
  volume =       "3",
  number =       "11",
  pages =        "34--46",
  month =        nov,
  year =         "1978",
  CODEN =        "BYTEDJ",
  ISSN =         "0360-5280 (print), 1082-7838 (electronic)",
  ISSN-L =       "0360-5280",
  bibdate =      "Thu Sep 1 10:15:40 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "BYTE Magazine",
}

@Article{Russell:1978:CCS,
  author =       "Richard M. Russell",
  title =        "The {Cray-1} Computer System",
  journal =      j-CACM,
  volume =       "21",
  number =       "1",
  pages =        "63--72",
  month =        jan,
  year =         "1978",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Dec 08 13:08:43 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "grecommended91, existing classic architecture, maeder
                 biblio: parallel hardware and devices, implementation,
                 ginsberg biblio: bhibbard enm, j\-lb",
  remark =       "The original paper describing the Cray-1. This paper
                 is reproduced in Kuhn and Padua's (1981, IEEE) survey
                 ``Tutorial on Parallel Processing.'' Also reproduced in
                 ``Computer Structures: Principles and Examples'' by
                 Daniel P. Siewiorek, C. Gordon Bell, and Allen Newell,
                 McGraw-Hill, 1982, pp. 743-752. Reproduced in Dharma P.
                 Agrawal's (ed.) ``Advanced Computer Architecture,''
                 IEEE, 1986, pp. 15--24. Literature search yields:
                 00712248 E. I. Monthly No: EI7804023850 E. I. Yearly
                 No: EI78014612 Title: Cray-1 Computer System. Author:
                 Russell, Richard M. Corporate Source: Cray Res Inc,
                 Minneapolis, Minn Source: Communications of the ACM v
                 21 n 1 Jan 1978 p 63--72 Publication Year: 1978 CODEN:
                 CACMA2 ISSN: 0001-0782 Language: ENGLISH Journal
                 Announcement: 7804 Abstract: The CRAY-1 is described,
                 the evolution of its architecture is discussed, and an
                 account is given of some of the problems that were
                 overcome during its manufacture. The CRAY-1 is the only
                 computer to have been built to date that satisfies
                 ERDA's Class VI requirement (a computer capable of
                 processing from 20 to 60 million floating point
                 operations per second). The CRAY-1's Fortran compiler
                 (CFT) is designed to give the scientific user immediate
                 access to the benefits of the CRAY-1's vector
                 processing architecture. An optimizing compiler, CFT,
                 ``vectorizes'' innermost DO loops. Compatible with the
                 ANSI 1966 Fortran Standard and with many commonly
                 supported Fortran extensions, CFT does not require any
                 source program modifications or the use of additional
                 nonstandard Fortran statements to achieve
                 vectorization. 6 refs. Descriptors: *COMPUTER
                 ARCHITECTURE; COMPUTER SYSTEMS, DIGITAL Classification
                 Codes: 722 (Computer Hardware); 723 (Computer Software)
                 72 (COMPUTERS \& DATA PROCESSING)",
}

@Book{Schmid:1978:EDS,
  author =       "Hermann Schmid",
  title =        "{Elektronische Dezimalrechner, Schaltungen und
                 Verfahren} \toenglish {Electronic Decimal Computers,
                 Wiring and Methods} \endtoenglish",
  publisher =    pub-OLDENBOURG,
  address =      pub-OLDENBOURG:adr,
  pages =        "275",
  year =         "1978",
  ISBN =         "3-486-20211-1",
  ISBN-13 =      "978-3-486-20211-3",
  LCCN =         "????",
  bibdate =      "Fri Sep 16 16:30:39 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  keywords =     "decimal floating-point arithmetic",
}

@InProceedings{Schreiber:1978:TMF,
  author =       "F. A. Schreiber and R. Stefanelli",
  title =        "Two Methods for Fast Binary-{BCD} Conversion",
  crossref =     "IEEE:1978:PSC",
  pages =        "200--207",
  year =         "1978",
  bibdate =      "Sat Nov 12 21:58:26 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith4/papers/ARITH4_Schreiber.pdf",
  abstract =     "Two methods for performing binary--BCD conversion of
                 positive integers are discussed. The principle which
                 underlies both methods in the repeated division by five
                 and then by two, obtained the first by means of
                 subtractions performed from left to right, the second
                 by shifting bits before next subtraction.\par

                 It is shown that these methods work in a time which is
                 linear with the length in bit of the number to be
                 converted.\par

                 A ROM solution is proposed and its complexity is
                 compared with that of other methods.",
  acknowledgement = ack-nj,
  keywords =     "ARITH-4",
}

@Book{Seck:1978:WSA,
  editor =       "Friedrich Seck",
  title =        "{Wilhelm Schickard, 1592--1635: Astronom, Geograph,
                 Orientalist, Erfinder der Rechenmaschine}. ({German})
                 [{Wilhelm Schickard}, 1592--1635: Astronomer,
                 Geographer, Orientalist, Inventor of the calculator]",
  volume =       "25",
  publisher =    "Mohr",
  address =      "T{\"u}bingen, West Germany",
  pages =        "422",
  year =         "1978",
  ISBN =         "3-16-939772-9",
  ISBN-13 =      "978-3-16-939772-3",
  LCCN =         "QB36.S312 W54",
  bibdate =      "Sat Jul 27 11:00:08 MDT 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/scicontext.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Contubernium",
  acknowledgement = ack-nhfb,
  language =     "German",
  remark =       "Includes texts in Latin.",
  subject =      "Schickard, Wilhelm; Astronomers; Germany; Biography;
                 Middle East specialists",
  subject-dates = "1592--1635",
}

@Article{Shen:1978:CSA,
  author =       "D. T. Shen and A. Weinberger",
  title =        "4-2 carry-save adder implementation using send
                 circuits",
  journal =      j-IBM-TDB,
  volume =       "20",
  number =       "9",
  pages =        "??--??",
  month =        feb,
  year =         "1978",
  CODEN =        "IBMTAA",
  ISSN =         "0018-8689",
  bibdate =      "Mon Dec 24 10:18:16 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IBM Technical Disclosure Bulletin",
}

@InProceedings{Slekys:1978:MBI,
  author =       "Arunas G. Slekys and Algirdas Avi{\v{z}}ienis",
  title =        "A Modified Bi-Imaginary Number Systems",
  crossref =     "IEEE:1978:PSC",
  pages =        "48--55",
  year =         "1978",
  bibdate =      "Thu Nov 15 10:49:40 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith4/papers/ARITH4_Slekys.pdf",
  abstract =     "In this paper the properties of $p$-imaginary number
                 systems are reviewed and a modified bi-imaginary number
                 system is introduced as a special case with $ p = 2 $.
                 Major properties, including conversion of integer and
                 floating point operands represented in a radix $ + p $
                 system, range, sign and zero tests, and shifting are
                 discussed. The ability to represent the operands as
                 vectors of radix-2 digits suggests advantages in
                 implementing machine-usable arithmetic algorithms.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-4",
}

@Article{Sripad:1978:QEF,
  author =       "A. Sripad and D. Snyder",
  title =        "Quantization errors in floating-point arithmetic",
  journal =      j-IEEE-TRANS-ACOUST-SPEECH,
  volume =       "26",
  number =       "5",
  pages =        "456--463",
  month =        oct,
  year =         "1978",
  CODEN =        "IETABA",
  ISSN =         "0096-3518",
  bibdate =      "Sat Jul 16 08:40:53 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Acoustics, Speech, and Signal
                 Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=29",
  summary =      "In this paper, the quantization of the mantissa in a
                 normalized floating-point number is investigated. A
                 necessary and sufficient condition is given for the
                 mantissa to have a reciprocal probability density. A
                 model to represent a floating-point quantity \ldots{}",
}

@InProceedings{Svoboda:1978:ACF,
  author =       "Antonin Svoboda",
  title =        "Arithmetic Circuit Fault Detection by Modular
                 Encoding",
  crossref =     "IEEE:1978:PSC",
  pages =        "208--219",
  year =         "1978",
  bibdate =      "Thu Nov 15 10:49:40 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith4/papers/ARITH4_Svoboda.pdf",
  abstract =     "Design principles of self checking digital circuits
                 are in the focus of the general interest and many
                 papers exist treating that subject. The use of special
                 data encoding techniques, suitable algorithms of
                 arithmetic, special hardware elements have been
                 proposed long ago. The purpose of this paper is to show
                 that the design can produce rather simple self checking
                 circuit when the design principles are chosen which
                 collaborate harmoniously:\par

                 (1) decimal numerical system is used\par

                 (2) decimal digit $ d \in \{ 0, 1, \ldots {}, 9 \} $ is
                 represented in the Diamond Code by the 5-bit binary
                 number $ f = 3 d + 2 $ \par

                 (3) decimal digit' addition algorithm introduced here
                 is simple and effective so that 10 decimal digits can
                 be added in parallel\par

                 (4) implementation of the addition algorithm by
                 conventional Full Adders results in a single fault
                 detecting circuit.\par

                 The design of a decimal adder for 10 decimal numbers,
                 each with 10 digits. is described here as an
                 illustration. It shows the way how to design other
                 decimal arithmetic circuits which are single fault
                 detecting, for instance a multiplier (derived from the
                 adder for 10 decimal numbers).",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-4; decimal arithmetic",
}

@InProceedings{Swartzlander:1978:MAS,
  author =       "E. E. {Swartzlander, Jr.}",
  title =        "Merged Arithmetic for Signal Processing",
  crossref =     "IEEE:1978:PSC",
  pages =        "239--244",
  year =         "1978",
  bibdate =      "Thu Nov 15 10:49:40 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith4/papers/ARITH4_Swartzlander.pdf",
  abstract =     "The concept of merged arithmetic is introduced and
                 applied to signal processing. The basic idea involves
                 synthesizing a composite arithmetic function (e.g., a
                 complex multiply) directly instead of decomposing it
                 into multiply and add operations as is conventional
                 practice. This approach results in a simpler design
                 which is also faster.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-4",
}

@InProceedings{Tan:1978:TIH,
  author =       "Kwang G. Tan",
  title =        "The theory and implementation of high-radix division",
  crossref =     "IEEE:1978:PSC",
  pages =        "154--163",
  year =         "1978",
  bibdate =      "Thu Apr 2 08:38:35 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith4/papers/ARITH4_Tan.pdf",
  abstract =     "This report derives the theory of high-radix division
                 in terms of the properties of the overlapped regions of
                 the P-D plot. The minimum precision requirements in
                 quotient selection are discussed. The methods of
                 implementations in hardware and in read-only memory are
                 explored.",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
  keywords =     "ARITH-4",
}

@Article{Trivedi:1978:CUC,
  author =       "K. S. Trivedi",
  title =        "Corrections to {``On the Use of Continued Fractions
                 for Digital Computer Arithmetic''}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-27",
  number =       "3",
  pages =        "288--288",
  month =        mar,
  year =         "1978",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1978.1675093",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 11 08:13:27 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  note =         "See \cite{Trivedi:1977:UCF}.",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1675093",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Trivedi:1978:HRL,
  author =       "Kishor S. Trivedi and Joseph G. Rusnak",
  title =        "Higher Radix On-Line Division",
  crossref =     "IEEE:1978:PSC",
  pages =        "164--174",
  year =         "1978",
  bibdate =      "Thu Nov 15 10:49:40 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith4/papers/ARITH4_Trivedi.pdf",
  abstract =     "We present a formal proof of correctness of the
                 on-line division algorithm specified in an earlier
                 paper [1]. We also derive two radix 4 on-line division
                 algorithms, with non-redundant and redundant operands
                 respectively.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-4",
}

@InProceedings{Tseng:1978:EAF,
  author =       "B. Tseng and W. Miller and G. Jullien and J. Soltis
                 and A. Baraniecka",
  booktitle =    "{IEEE} International Conference on Acoustics, Speech,
                 and Signal Processing, {ICASSP '78}",
  title =        "An error analysis of a {FFT} implementation using the
                 residue number system",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "800--803",
  year =         "1978",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1049/el:19780088",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:57 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "This paper considers an implementation of the FFT
                 based upon the residue number system. This system
                 offers the advantages of using integer based arithmetic
                 operations and a simple hardware realization involving
                 table look-up arrays. The proposed \ldots{}",
}

@Article{Wang:1978:EPF,
  author =       "J. Y. Wang",
  title =        "The Evaluation of Periodic Functions with Large Input
                 Arguments",
  journal =      j-SIGNUM,
  volume =       "13",
  number =       "4",
  pages =        "7--9",
  month =        dec,
  year =         "1978",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Thu Sep 1 10:15:56 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
}

@Article{Waser:1978:HMM,
  author =       "Shlomo Waser",
  title =        "High-speed monolithic multipliers for real-time
                 digital signal processing",
  journal =      j-COMPUTER,
  volume =       "11",
  number =       "10",
  pages =        "19--29",
  month =        oct,
  year =         "1978",
  CODEN =        "CPTRB4",
  ISSN =         "0018-9162 (print), 1558-0814 (electronic)",
  ISSN-L =       "0018-9162",
  bibdate =      "Thu Dec 12 07:20:54 MST 1996",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "An analysis is made of arithmetic requirements for
                 signal processing and monolithic multipliers are
                 characterized. It is shown that real-time digital
                 signal processing requires very fast multiplication,
                 which is now becoming possible using mathematical
                 techniques to take advantage of single-chip
                 multipliers.",
  acknowledgement = ack-nhfb,
  classification = "713; 721; 723",
  fjournal =     "Computer",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2",
  journalabr =   "Computer",
  keywords =     "signal processing",
}

@Article{Waser:1978:SAH,
  author =       "S. Waser",
  title =        "State of the Art in High-Spped Arithmetic {ICs}",
  journal =      j-COMP-DESIGN,
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  month =        jul,
  year =         "1978",
  CODEN =        "CMPDAM",
  ISSN =         "0010-4566",
  bibdate =      "Fri Nov 09 19:34:34 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Design",
}

@InProceedings{Waser:1978:SAI,
  author =       "Shlomo Waser",
  title =        "Survey of Arithmetic Integrated Circuits",
  crossref =     "IEEE:1978:PSC",
  pages =        "257--266",
  year =         "1978",
  bibdate =      "Thu Nov 15 10:49:40 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith4/papers/ARITH4_Waser.pdf",
  abstract =     "The purpose of this report is to provide the
                 state-of-the-art of high performance arithmetic
                 integrated circuits (ICs). The survey concentrates on
                 arithmetic ICs that are designed to improve execution
                 speed over software techniques, therefore, no
                 calculator chips are surveyed.\par

                 In order to understand the difficulties encountered in
                 fabricating high speed arithmetic ICs, we start the
                 article with a discussion on semiconductor technology.
                 Next, we survey the various arithmetic elements that
                 are available in monolithic form: ALUs, Data Slices,
                 Multipliers, Floating Point Processors, and ROMs.
                 Finally, we conclude with a comment on digital signal
                 processing and a discussion of the future trends in
                 arithmetic ICs.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-4",
}

@InProceedings{Weinberger:1978:PAU,
  author =       "Arnold Weinberger",
  title =        "Parallel Adders Using Standard {PLAs}",
  crossref =     "IEEE:1978:PSC",
  pages =        "116--124",
  year =         "1978",
  bibdate =      "Thu Nov 15 10:49:40 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith4/papers/ARITH4_Weinberger.pdf",
  abstract =     "PLA adders are described that add in one cycle and
                 require a reasonable number of product terms for an 8,
                 16, or even a 32-bit adder. A procedure is also
                 described for minimizing the number of product terms
                 for any size adder.",
  acknowledgement = ack-nhfb,
  keywords =     "adder; ARITH-4; carry-look-ahead; input decoders;
                 output exclusive-ors; product term minimization;
                 Programmable Logic Array (PLA)",
}

@Article{Wittmayer:1978:APP,
  author =       "W. R. Wittmayer",
  title =        "Array Processor Provides High Throughput Rate",
  journal =      j-COMP-DESIGN,
  volume =       "??",
  number =       "??",
  pages =        "93--100",
  month =        mar,
  year =         "1978",
  CODEN =        "CMPDAM",
  ISSN =         "0010-4566",
  bibdate =      "Fri Nov 09 19:45:09 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Design",
}

@Article{Wozniakowski:1978:REA,
  author =       "H. Wo{\'z}niakowski",
  title =        "Round-off error analysis of iterations for large
                 linear systems",
  journal =      j-NUM-MATH,
  volume =       "30",
  number =       "3",
  pages =        "301--314",
  year =         "1978",
  CODEN =        "NUMMA7",
  ISSN =         "0029-599X (print), 0945-3245 (electronic)",
  ISSN-L =       "0029-599X",
  bibdate =      "Mon May 26 11:49:34 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classification = "B0290B (Error analysis in numerical methods); C4110
                 (Error analysis in numerical methods)",
  corpsource =   "Department of Computer Sci., Carnegie-Mellon
                 University, Pittsburgh, PA, USA",
  fjournal =     "Numerische Mathematik",
  journal-URL =  "http://link.springer.com/journal/211",
  keywords =     "equations; error analysis; floating point arithmetic;
                 Gauss Seidel iteration; iteration round off error
                 analysis; iterative methods; residual vector; sparse
                 linear systems",
  treatment =    "A Application; T Theoretical or Mathematical",
}

@InProceedings{Wrathall:1978:CGI,
  author =       "Celia Wrathall and Tien Chi Chen",
  title =        "Convergence Guarantee and Improvements for a fast
                 Hardware Exponential and Logarithm Evaluation Scheme",
  crossref =     "IEEE:1978:PSC",
  pages =        "175--182",
  year =         "1978",
  bibdate =      "Thu Sep 01 11:46:12 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith4/papers/ARITH4_Wrathall.pdf",
  abstract =     "In one iteration, Chen's algorithm for evaluating
                 exponentials and logarithms advances by 2 bits on the
                 average, yet may not advance at all. Analysis reveals
                 that the no-advance situation actually paves the way
                 for sizable advance in the next iteration, and the
                 guaranteed advance, after a one iteration overhead, is
                 one bit per iteration.\par

                 Two new schemes raise the guaranteed advance to 1.5
                 bits per iteration, after a two-iteration overhead,
                 while maintaining the original requirement of one
                 stored constant per operand bit.\par

                 Adopting as a figure of merit the following
                 quantity\par

                  $$ Q = \textrm {advance per iteration} \over \textrm
                 {memory words per operand hit} $$ \par

                 for the steady-state iterations, the new schemes
                 appears to be better than other methods heretofore
                 proposed.",
  acknowledgement = ack-nj,
  keywords =     "ARITH-4",
}

@Article{Abu-El-Haija:1979:AER,
  author =       "A. Abu-El-Haija and A. Peterson",
  title =        "An approach to eliminate roundoff errors in digital
                 filters",
  journal =      j-IEEE-TRANS-ACOUST-SPEECH,
  volume =       "27",
  number =       "2",
  pages =        "195--198",
  month =        apr,
  year =         "1979",
  CODEN =        "IETABA",
  ISSN =         "0096-3518",
  bibdate =      "Sat Jul 16 11:25:06 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Acoustics, Speech, and Signal
                 Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=29",
  summary =      "``Second-order quantizers'' are introduced which can
                 be used for implementing recursive digital filters with
                 practically no roundoff errors or limit-cycle
                 oscillations. Based on the idea of changing the
                 transfer function used to compute roundoff \ldots{}",
}

@Article{Aggarwal:1979:REM,
  author =       "Vijay B. Aggarwal and James W. Burgmeier",
  title =        "A round-off error model with applications to
                 arithmetic expressions",
  journal =      j-SIAM-J-COMPUT,
  volume =       "8",
  number =       "1",
  pages =        "60--72",
  month =        "????",
  year =         "1979",
  CODEN =        "SMJCAT",
  ISSN =         "0097-5397 (print), 1095-7111 (electronic)",
  ISSN-L =       "0097-5397",
  MRclass =      "68C01 (65G05)",
  MRnumber =     "81b:68031",
  bibdate =      "Mon Nov 29 10:58:59 MST 2010",
  bibsource =    "http://epubs.siam.org/sam-bin/dbq/toclist/SICOMP/8/1;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Computing",
  journal-URL =  "http://epubs.siam.org/sicomp",
}

@Article{Agrawal:1979:HSA,
  author =       "D. P. Agrawal",
  title =        "High-Speed Arithmetic Arrays",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-28",
  number =       "3",
  pages =        "215--224",
  month =        mar,
  year =         "1979",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1979.1675322",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 11 06:49:36 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1675322",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Alt:1979:SRD,
  author =       "H. Alt",
  title =        "Square Rooting Is as Difficult as Multiplication",
  journal =      j-COMPUTING,
  volume =       "21",
  number =       "3",
  pages =        "221--232",
  year =         "1979",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  MRclass =      "68C25",
  MRnumber =     "82m:68081",
  bibdate =      "Tue Jan 2 17:40:54 MST 2001",
  bibsource =    "Compendex database;
                 garbo.uwasa.fi:/pc/doc-soft/fpbiblio.txt;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 INSPEC Axiom database (1968--date); MathSciNet
                 database",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  affiliation =  "Math. \& Information, University of Saarlandes,
                 Saarbrucken, West Germany",
  classification = "723; C5230",
  description =  "digital arithmetic",
  fjournal =     "Computing: Archiv f{\"u}r informatik und numerik",
  journal-URL =  "http://link.springer.com/journal/607",
  journalabr =   "Computing (Vienna/New York)",
  keywords =     "algorithm; computer programming; square rooting",
}

@Article{Atkins:1979:FSC,
  author =       "D. E. Atkins",
  title =        "{Fourth Symposium on Computer Arithmetic}: crunching
                 with quality and {LSI}",
  journal =      j-COMPUTER,
  volume =       "12",
  number =       "4",
  pages =        "94--97",
  month =        apr,
  year =         "1979",
  CODEN =        "CPTRB4",
  ISSN =         "0018-9162 (print), 1558-0814 (electronic)",
  ISSN-L =       "0018-9162",
  bibdate =      "Thu Dec 12 07:20:54 MST 1996",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Computer arithmetic problems --- faster computation
                 rates and more efficient representations of real
                 numbers --- are considered in the paper. Floating-point
                 arithmetic standardization, novel implementation of
                 basic arithmetic operators, evaluation of elementary
                 functions --- these are the main considerations of the
                 conference review.",
  acknowledgement = ack-nhfb,
  classification = "722; 723",
  fjournal =     "Computer",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2",
  journalabr =   "Computer",
  keywords =     "computer arithmetic; computer systems, digital; data
                 processing --- data description; mathematical
                 techniques --- digital arithmetic",
}

@MastersThesis{Barlow:1979:PEA,
  author =       "Jesse Louis Barlow",
  title =        "Probabilistic error analysis of computer arithmetics",
  type =         "{M.S. (Computer Science)}",
  school =       "Northwestern University",
  address =      "Evanston, IL, USA",
  pages =        "????",
  year =         "1979",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Electronic digital computers --- Programming.;
                 Floating-point arithmetic.; Numbers, Real.; Numerical
                 calculations --- Computer programs.",
}

@MastersThesis{Biddulph:1979:MFC,
  author =       "Thomas P. Biddulph",
  title =        "A modified {FORTRAN\slash 77} compiler that will
                 implement the proposed {IEEE\slash KCS} floating point
                 standard via calls to emulation routines",
  type =         "{Master of Science, Plan II}",
  school =       "Department of Electrical Engineering and Computer
                 Sciences",
  address =      "Berkeley, CA, USA",
  pages =        "????",
  year =         "1979",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Brent:1979:RLP,
  author =       "R. P. Brent and H. T. Kung",
  title =        "A regular layout for parallel adders",
  institution =  "Computer Science Department, Carnegie-Mellon
                 University",
  address =      "Pittsburgh, PA, USA",
  pages =        "20",
  year =         "1979",
  bibdate =      "Thu Nov 18 09:31:44 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://books.google.com/books?id=mutgGwAACAAJ",
  abstract =     "With VLSI architecture the chip area is a better
                 measure of cost than the conventional gate count. We
                 show that addition of n-bit binary numbers can be
                 performed on a chip in time proportional to $ \log n $
                 and with area proportional to $ n \log n $.",
  acknowledgement = ack-nhfb,
}

@Article{Brent:1979:RMF,
  author =       "R. P. Brent",
  title =        "Remark on ``{Algorithm} 524: {MP}, {A Fortran}
                 Multiple-Precision Arithmetic Package [{A1}]''",
  journal =      j-TOMS,
  volume =       "5",
  number =       "4",
  pages =        "518--519",
  month =        dec,
  year =         "1979",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/355853.355868",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Mon Sep 05 22:49:18 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Brent:1978:AMF,Brent:1980:AIB}.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@InProceedings{Brown:1979:EPB,
  author =       "W. S. Brown and S. I. Feldman",
  title =        "Environment parameters and basic functions for
                 floating-point computation",
  crossref =     "ACM:1979:PSC",
  pages =        "42--45",
  year =         "1979",
  bibdate =      "Fri Nov 28 17:31:00 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Bustoz:1979:ITD,
  author =       "Joaqu{\'i}n Bustoz and Alan Feldstein and Richard
                 Goodman and Seppo Linnainmaa",
  title =        "Improved Trailing Digits Estimates Applied to Optimal
                 Computer Arithmetic",
  journal =      j-J-ACM,
  volume =       "26",
  number =       "4",
  pages =        "716--730",
  month =        oct,
  year =         "1979",
  CODEN =        "JACOAH",
  ISSN =         "0004-5411 (print), 1557-735X (electronic)",
  ISSN-L =       "0004-5411",
  bibdate =      "Wed Oct 26 23:35:40 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "New results are given on the distribution of trailing
                 digits for logarithmically distributed numbers and on
                 error in floating-point multiplication. Some of the
                 results have application to computer design. In
                 particular, there are certain values of the base
                 (indeed, $ \beta = 2, 4, 6 $, and sometimes, $8$, but
                 {\em not} $ 16 $) which, when carefully balanced with
                 other design parameters, minimize the mean
                 multiplicative error. For these special minimizing
                 situations, it suffices to have only one guard $ \beta
                 $ it provided that postnormalization occurs after
                 symmetric rounding.",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of the ACM",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J401",
  keywords =     "computer arithmetic; floating-point multiplication;
                 floating-point numbers; floating-point precision and
                 significance; fraction error; guard digits;
                 logarithmically distributed numbers; mean and standard
                 deviation of error; nonleading digits; normalization
                 options; roundoff error; trailing digits; uniformly
                 distributed numbers",
}

@Article{Chen:1979:PMB,
  author =       "I-Ngo Chen and R. Willoner",
  title =        "An {$ O(n) $} Parallel Multiplier with Bit-Sequential
                 Input and Output",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-28",
  number =       "10",
  pages =        "721--727",
  month =        oct,
  year =         "1979",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1979.1675239",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 11 06:49:41 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1675239",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Cody:1979:IPI,
  author =       "W. J. Cody",
  title =        "Impact of The Proposed {IEEE} Floating Point Standard
                 on Numerical Software",
  journal =      j-SIGNUM,
  volume =       "14",
  number =       "3S (Special issue)",
  pages =        "29--30",
  month =        oct,
  year =         "1979",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Tue Apr 12 07:50:07 MDT 2005",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbiblio.txt;
                 http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  classcodes =   "C4100 (Numerical analysis); C5230 (Digital arithmetic
                 methods); C7310 (Mathematics computing)",
  corpsource =   "Appl. Math. Div., Argonne Nat. Lab., Argonne, IL,
                 USA",
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
  keywords =     "digital arithmetic; floating point; IEEE; numerical
                 analysis; numerical software; standard; standards",
  treatment =    "P Practical",
  xxnumber =     "si-2",
}

@Article{Coonen:1979:PSB,
  author =       "Jerome Coonen and William Kahan and John Palmer and
                 Tom Pittman and David Stevenson",
  title =        "A Proposed Standard for Binary Floating Point
                 Arithmetic: Draft 5.11",
  journal =      j-SIGNUM,
  volume =       "14",
  number =       "3S (Special issue)",
  pages =        "4--12",
  month =        oct,
  year =         "1979",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Tue Apr 12 07:50:07 MDT 2005",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbiblio.txt;
                 http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  classcodes =   "C5230 (Digital arithmetic methods)",
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
  keywords =     "arithmetic; binary; digital arithmetic; floating
                 point; IEEE Computer Society; Microprocessor; standard;
                 standards; Standards Subcommittee",
  treatment =    "P Practical",
  xxnumber =     "si-2",
}

@TechReport{Coonen:1979:SPS,
  author =       "Jerome T. Coonen",
  title =        "Specifications for a Proposed Standard for
                 Floating-Point Arithmetic",
  type =         "Memorandum",
  number =       "{UCB\slash ERL M78\slash 72}",
  institution =  "University of California, Berkeley",
  address =      "Berkeley, CA, USA",
  day =          "25",
  month =        jan,
  year =         "1979",
  bibdate =      "Mon Dec 24 08:33:07 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Cybenko:1979:REP,
  author =       "G. Cybenko",
  booktitle =    "{IEEE} International Conference on Acoustics, Speech,
                 and Signal Processing: {ICASSP '79}",
  title =        "Round-off error propagation in {Durbin}'s,
                 {Levinson}'s, and {Trench}'s algorithms",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "498--501",
  year =         "1979",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:04 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "The subject matter of this paper concerns the
                 round-off error propagation in order $n^2$ algorithms
                 for solving problems involving Toeplitz matrices. Since
                 linear predictive techniques owe much of their appeal
                 to the computational efficiency \ldots{}",
}

@Article{Diaconis:1979:RP,
  author =       "Persi Diaconis and David Freedman",
  title =        "On Rounding Percentages",
  journal =      j-J-AM-STAT-ASSOC,
  volume =       "74",
  number =       "366",
  pages =        "359--364",
  month =        jun,
  year =         "1979",
  CODEN =        "JSTNAL",
  ISSN =         "0162-1459 (print), 1537-274X (electronic)",
  ISSN-L =       "0162-1459",
  bibdate =      "Wed Nov 23 11:24:59 2011",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/bethe-hans.bib;
                 https://www.math.utah.edu/pub/tex/bib/benfords-law.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jamstatassoc.bib",
  note =         "The authors extend prior work on correctness of sums
                 of rounded percentages \cite{Mosteller:1967:DSR}, and
                 criticize biased rounding practices in
                 \cite{Benford:1938:LAN}.",
  URL =          "http://www.jstor.org/stable/2284288",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of the American Statistical Association",
  journal-URL =  "http://www.tandfonline.com/loi/uasa20",
  keywords =     "Benford's Law; correct rounding; floating-point
                 arithmetic",
  remark =       "When percentage-column entries are rounded, their sum
                 may differ from 100\%. The authors use a prior proof
                 \cite{Mosteller:1967:DSR} that for $ n \gg 2 $ rounded
                 values, the probability of a correct sum is $ \sqrt {6
                 / (\pi n)} \approx 1.382 / \sqrt {n} $. They show that
                 rounding may produce large changes in computed
                 chi-squared values, and they conclude their article
                 with this recommendation: ``it is important to
                 calculate with many-digit accuracy when computing $
                 \chi^2 $ for large sample sizes.''",
}

@Article{Edgar:1979:FMN,
  author =       "Albert D. Edgar and Samuel C. Lee",
  title =        "{FOCUS} Microcomputer Number System",
  journal =      j-CACM,
  volume =       "22",
  number =       "3",
  pages =        "166--177",
  month =        mar,
  year =         "1979",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 06:37:26 MST 2001",
  bibsource =    "Compendex database;
                 http://dblp.uni-trier.de/db/journals/cacm/cacm22.html#EdgarL79;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "FOCUS is a number system and supporting computational
                 algorithms especially useful for microcomputer control
                 and other signal processing applications. FOCUS has the
                 wide-ranging character of floating-point numbers with a
                 uniformity of state distributions that give FOCUS
                 better than a twofold accuracy advantage over an equal
                 word length floating-point system. FOCUS computations
                 are typically five times faster than single precision
                 fixed-point or integer arithmetic for a mixture of
                 operations, comparable in speed with hardware
                 arithmetic for many applications. Algorithms for 8-bit
                 and 16-bit implementations of FOCUS are included.",
  acknowledgement = ack-nhfb,
  classcodes =   "C5230 (Digital arithmetic methods); C5250
                 (Microcomputer techniques)",
  classification = "723",
  corpsource =   "University of Oklahoma, Norman, OK, USA",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  journalabr =   "Commun ACM",
  keywords =     "algorithms; arithmetic; computational; computers,
                 microprocessor; digital arithmetic; floating point
                 numbers; FOCUS; microcomputer; microcomputer control;
                 microcomputers; number system; signal processing",
  oldlabel =     "EdgarL79",
  treatment =    "P Practical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/EdgarL79",
}

@InProceedings{Eggers:1979:HFP,
  author =       "Thomas W. Eggers and Judson S. Leonard and Mary H.
                 Payne",
  title =        "Handling of floating point exceptions",
  crossref =     "ACM:1979:PSC",
  pages =        "100--108",
  year =         "1979",
  bibdate =      "Fri Nov 28 17:31:00 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Feldman:1979:IPS,
  author =       "Stuart I. Feldman",
  title =        "The Impact of the Proposed Standard for Floating Point
                 Arithmetic on Languages and Systems",
  journal =      j-SIGNUM,
  volume =       "14",
  number =       "3S (Special issue)",
  pages =        "31--32",
  month =        oct,
  year =         "1979",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Tue Apr 12 07:50:07 MDT 2005",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbiblio.txt;
                 http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  classcodes =   "C5230 (Digital arithmetic methods); C6140D (High level
                 languages)",
  corpsource =   "Bell Labs., Murray Hill, NJ, USA",
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
  keywords =     "arithmetic; digital arithmetic; floating point;
                 languages; programming languages; proposed; standard;
                 standards; systems",
  xxnumber =     "si-2",
}

@MastersThesis{Fogler:1979:BFP,
  author =       "Robert Joseph Fogler",
  title =        "On a block floating point implementation of an
                 intrusion-detection algorithm",
  type =         "Thesis ({M.S.})",
  school =       "Kansas State University",
  address =      "Manhattan, KS, USA",
  pages =        "71",
  year =         "1979",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Electronic alarm systems.; Signal processing.",
}

@Article{Fox:1979:RFP,
  author =       "Phyllis Fox",
  title =        "Remark on ``{Algorithm} 528: Framework for a Portable
                 Library [{Z}]''",
  journal =      j-TOMS,
  volume =       "5",
  number =       "4",
  pages =        "524--524",
  month =        dec,
  year =         "1979",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/355853.355871",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Tue Aug 30 00:28:06 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Fox:1978:AFP}.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@Article{Fraley:1979:PED,
  author =       "Bob Fraley and Steve Walther",
  title =        "Proposal to Eliminate Denormalized Numbers",
  journal =      j-SIGNUM,
  volume =       "14",
  number =       "3S (Special issue)",
  pages =        "22--23",
  month =        oct,
  year =         "1979",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Tue Apr 12 07:50:07 MDT 2005",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbiblio.txt;
                 http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  classcodes =   "C5230 (Digital arithmetic methods)",
  corpsource =   "Hewlett--Packard Labs., Palo Alto, CA, USA",
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
  keywords =     "denormalized numbers; digital arithmetic; expense;
                 floating point",
  treatment =    "P Practical",
  xxnumber =     "si-2",
}

@Article{Gargantini:1979:NSS,
  author =       "Irene Gargantini",
  title =        "The Numerical Stability of Simultaneous Iterations Via
                 Square-Rooting",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "5",
  number =       "1",
  pages =        "25--31",
  month =        "????",
  year =         "1979",
  CODEN =        "CMAPDK",
  DOI =          "https://doi.org/10.1016/0898-1221(81)90136-X",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  bibdate =      "Wed Mar 1 18:51:16 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computmathappl1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/089812218190136X",
  acknowledgement = ack-jr # " and " # ack-nhfb,
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221",
}

@TechReport{Ginsberg:1979:MFE,
  author =       "Myron Ginsberg",
  title =        "Monitoring floating-point error propagation in
                 scientific computation",
  type =         "Technical report",
  number =       "CSE 7910",
  institution =  "Department of Computer Science and Engineering,
                 Southern Methodist University",
  address =      "Dallas, TX, USA",
  pages =        "32",
  year =         "1979",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Floating-point arithmetic.",
}

@Article{Gregory:1979:EFC,
  author =       "Robert Todd Gregory",
  title =        "Error-free computation with finite number systems",
  journal =      j-SIGNUM,
  volume =       "14",
  number =       "3",
  pages =        "9--16",
  month =        sep,
  year =         "1979",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Tue Apr 12 07:50:07 MDT 2005",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classcodes =   "C4130 (Interpolation and function approximation)",
  corpsource =   "University of Tennessee, Knoxville, TN, USA",
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
  keywords =     "automatic digital computer; computer-representable
                 numbers; error free computation; finite; finite number
                 systems; floating point numbers; machine; numerical
                 methods; real numbers",
  treatment =    "T Theoretical or Mathematical",
}

@PhdThesis{Gruener:1979:ARD,
  author =       "K. Gr{\"u}ner",
  title =        "{Allgemeine Rechnerarithmetik und deren
                 Implementierung mit optimaler Genauigkeit} \toenglish
                 {General Computer Arithmetic and its Implementation
                 with Optimal Accuracy} \endtoenglish",
  type =         "Dissertation",
  school =       "Universit{\"a}t Karlsruhe",
  address =      "Karlsruhe, Germany",
  pages =        "??",
  year =         "1979",
  bibdate =      "Fri Sep 16 16:30:39 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Book{Hardy:1979:ITN,
  author =       "G. H. (Godfrey Harold) Hardy and E. M. (Edward
                 Maitland) Wright",
  title =        "An Introduction to the Theory of Numbers",
  publisher =    pub-OXFORD,
  address =      pub-OXFORD:adr,
  edition =      "Fifth",
  pages =        "xvi + 426",
  year =         "1979",
  ISBN =         "0-19-853170-2, 0-19-853171-0 (paperback)",
  ISBN-13 =      "978-0-19-853170-8, 978-0-19-853171-5 (paperback)",
  LCCN =         "A241 .H28 1979",
  bibdate =      "Fri Nov 30 06:49:15 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "Reprinted in 1988 and 1998 with corrections.",
}

@InProceedings{Hastings:1979:SMM,
  author =       "C. Hastings",
  title =        "Shift Matrices: The Missing Teeth in the Number
                 Cruncher",
  crossref =     "Anonymous:1979:WCR",
  pages =        "??--??",
  year =         "1979",
  bibdate =      "Fri Nov 09 18:59:11 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Paper number 18/3.",
  acknowledgement = ack-nhfb,
}

@Article{Heath:1979:RDF,
  author =       "J. Heath and H. {Nagle, Jr.} and S. Shiva",
  title =        "Realization of digital filters using input-scaled
                 floating-point arithmetic",
  journal =      j-IEEE-TRANS-ACOUST-SPEECH,
  volume =       "27",
  number =       "5",
  pages =        "469--477",
  month =        oct,
  year =         "1979",
  CODEN =        "IETABA",
  ISSN =         "0096-3518",
  bibdate =      "Sat Jul 16 08:40:53 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See note \cite{Heath:1986:NRD}.",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Acoustics, Speech, and Signal
                 Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=29",
  summary =      "Fixed-point and floating-point realizations of digital
                 filters are abundant in the literature of digital
                 signal processing. A block-floating-point realization
                 which has some advantages of both fixed-point and
                 floating-point has been reported and \ldots{}",
}

@Article{Hehner:1979:NRR,
  author =       "E. C. R. Hehner and R. N. S. Horspool",
  title =        "A new representation of the rational numbers for fast
                 easy arithmetic",
  journal =      j-SIAM-J-COMPUT,
  volume =       "8",
  number =       "2",
  pages =        "124--134",
  month =        "????",
  year =         "1979",
  CODEN =        "SMJCAT",
  ISSN =         "0097-5397 (print), 1095-7111 (electronic)",
  ISSN-L =       "0097-5397",
  MRclass =      "68C05 (10A30 68A05)",
  MRnumber =     "80h:68027",
  MRreviewer =   "P. J. Weinberger",
  bibdate =      "Mon Nov 29 10:59:01 MST 2010",
  bibsource =    "http://epubs.siam.org/sam-bin/dbq/toclist/SICOMP/8/2;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See corrigendum \cite{Hehner:1980:CNR}.",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Computing",
  journal-URL =  "http://epubs.siam.org/sicomp",
}

@InProceedings{Hull:1979:DFP,
  author =       "T. E. Hull",
  title =        "Desirable floating-point arithmetic and elementary
                 functions for numerical computation",
  crossref =     "ACM:1979:PSC",
  pages =        "96--99",
  year =         "1979",
  bibdate =      "Mon Jan 08 11:06:31 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The purpose of this talk is to summarize proposed
                 specifications for floating-polar arithmetic and
                 elementary functions. The topics considered are: the
                 base of the number system, precision control, number
                 representation, arithmetic operations, ocher basic
                 operations, elementary functions, and exception
                 handling. The possibility of doing without fixed-point
                 arithmetic is also mentioned. The specifications are
                 intended to be entirely at the level of a programming
                 language such as Fortran. The emphasis is on
                 convenience and simplicity from the user's point of
                 view. Conforming to such specifications would have
                 obvious beneficial implications for the portability of
                 numerical software, and for proving programs correct,
                 as well as attempting to provide facilities which are
                 most suitable for the user. The specifications are not
                 complete in every detail, but it is intended that they
                 be complete ``in spirit'' --- some further details,
                 especially syntactic details, would have to be
                 provided, but the proposals are otherwise relatively
                 complete.",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
}

@Book{Hwang:1979:CAP,
  author =       "Kai Hwang",
  title =        "Computer Arithmetic: Principles, Architecture, and
                 Design",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xiii + 423",
  year =         "1979",
  ISBN =         "0-471-03496-7",
  ISBN-13 =      "978-0-471-03496-4",
  LCCN =         "TK7888.3 .H9",
  bibdate =      "Sat May 18 14:15:19 2002",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Hwang:1979:GMT,
  author =       "Kai Hwang",
  title =        "Global and Modular Two's Complement Cellular Array
                 Multipliers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-28",
  number =       "4",
  pages =        "300--306",
  month =        apr,
  year =         "1979",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1979.1675350",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 11 06:49:37 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1675350",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{IEEE:1979:PIF,
  author =       "Anonymous",
  title =        "The Proposed {IEEE} floating-point standard",
  journal =      j-SIGNUM,
  pages =        "32",
  month =        oct,
  year =         "1979",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
  keywords =     "Floating-point arithmetic --- Standards.",
}

@Manual{IntelCorporation:1979:FAL,
  author =       "Intel Corporation",
  title =        "8080\slash 8085 floating-point arithmetic library
                 user's manual",
  organization = "The Corporation",
  address =      "Santa Clara, CA, USA",
  pages =        "v + 20",
  year =         "1979",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Assembly language (Computer program language).; Intel
                 8080 (Microprocessor) --- Programming.; INTEL 8085
                 (Computer) --- Programming.; PL/M-80 (Computer program
                 language).",
  remark =       "``Manual Order Number: 9800452-03''.",
}

@Article{Jenkins:1979:RAR,
  author =       "W. Jenkins",
  title =        "Recent advances in residue number techniques for
                 recursive digital filtering",
  journal =      j-IEEE-TRANS-ACOUST-SPEECH,
  volume =       "27",
  number =       "1",
  pages =        "19--30",
  month =        feb,
  year =         "1979",
  CODEN =        "IETABA",
  DOI =          "https://doi.org/10.1049/el:19780088",
  ISSN =         "0096-3518",
  bibdate =      "Fri Nov 9 11:38:57 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=26137",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Acoustics, Speech, and Signal
                 Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=29",
  keywords =     "residue arithmetic; residue number system",
  summary =      "A new algorithm for scaling in residue number systems
                 (RNS's) is presented for applying residue number theory
                 to recursive digital filtering. The algorithm provides
                 an efficient method for scaling the output of each
                 recursive filter section for use \ldots{}",
}

@Article{Johnson:1979:RAF,
  author =       "Donald B. Johnson and Webb Miller and Brian Minnihan
                 and Celia Wrathall",
  title =        "Reducibility Among Floating-Point Graphs",
  journal =      j-J-ACM,
  volume =       "26",
  number =       "4",
  pages =        "739--760",
  month =        oct,
  year =         "1979",
  CODEN =        "JACOAH",
  ISSN =         "0004-5411 (print), 1557-735X (electronic)",
  ISSN-L =       "0004-5411",
  MRclass =      "65G05",
  MRnumber =     "80i:65045",
  bibdate =      "Fri Dec 08 11:55:10 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The graph-theoretic models of this paper can be used
                 to compare the rounding-error behavior of numerical
                 programs. The models follow the approach, popularized
                 by Wilkinson, of assuming independent rounding errors
                 in each arithmetic operation. Models constructed on
                 this assumption are more tractable than would be the
                 case under more realistic assumptions. There are
                 identified two easily tested conditions on programs
                 which guarantee that error analyses are relatively
                 insensitive to the particular graph model employed. The
                 development has the additional benefit of sometimes
                 providing an elementary proof that one program is
                 comparable in stability to another. Examples of such
                 results are given.",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of the ACM",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J401",
}

@Article{Kahan:1979:PCK,
  author =       "William M. Kahan",
  title =        "Personal Calculator Has Key to Solve Any Equation $
                 f(x) = 0 $",
  journal =      j-HEWLETT-PACKARD-J,
  volume =       "30",
  number =       "12",
  pages =        "20--26",
  month =        dec,
  year =         "1979",
  CODEN =        "HPJOAX",
  ISSN =         "0018-1153",
  MRclass =      "65-01 (65G05 65H05)",
  MRnumber =     "MR574853 (81k:65002)",
  MRreviewer =   "R. P. Brent",
  bibdate =      "Tue Mar 25 14:12:15 MST 1997",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/k/kahan-william-m.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/hpj.bib",
  note =         "Lecture notes for Math 128.",
  URL =          "http://www.cs.berkeley.edu/~wkahan/Math128/SOLVEkey.pdf",
  acknowledgement = ack-nhfb,
  classcodes =   "C5420 (Mainframes and minicomputers); C7310
                 (Mathematics computing)",
  corpsource =   "Univ. of California, Berkeley, CA, USA",
  fjournal =     "Hewlett--Packard Journal",
  keywords =     "electronic calculators; equation solving; finding;
                 handheld calculator; HP 34C; linear algebra; personal
                 calculator; root; SOLVE",
  reviewer =     "R. P. Brent",
  treatment =    "P Practical",
}

@Article{Kahan:1979:PFP,
  author =       "W. Kahan and J. Palmer",
  title =        "On a Proposed Floating-Point Standard",
  journal =      j-SIGNUM,
  volume =       "14",
  number =       "3S (Special issue)",
  pages =        "13--21",
  month =        oct,
  year =         "1979",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Tue Apr 12 07:50:07 MDT 2005",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 garbo.uwasa.fi:/pc/doc-soft/fpbiblio.txt;
                 http://portal.acm.org/;
                 https://www.math.utah.edu/pub/bibnet/authors/k/kahan-william-m.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/signum.bib",
  abstract =     "A standard for binary floating-point arithmetic is
                 being proposed and there is a very real possibility
                 that it will be adopted by many manufacturers and
                 implemented on a wide range of computers. This
                 development matters to all of us concerned with
                 numerical software. One of the principal motivations
                 for the standard is to distribute more evenly the
                 burden of portability between hardware and software. At
                 present, any program intended to be portable must be
                 designed for a mythical computer that enjoys no
                 capability not supported by every computer on which the
                 program will be run. That mythical computer is so much
                 grubbier than almost any real computer that a portable
                 program will frequently be denigrated as ``suboptimal''
                 and then supplanted by another program supposedly
                 ``optimal'' for the real computer in question but often
                 inferior in critical respects like reliability. A
                 standard --- almost any reasonable standard --- will
                 surely improve the situation. A standard environment
                 for numerical programs will promote fair comparisons
                 and sharing of numerical codes, thereby lowering costs
                 and prices. Furthermore, we have chosen repeatedly to
                 enrich that environment in order that applications
                 programs be simpler and more reliable. Thus will the
                 onus of portability be shared among hardware
                 manufacturers and software producers.",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  classcodes =   "C5230 (Digital arithmetic methods)",
  corpsource =   "University of California, Berkeley, CA, USA",
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
  keywords =     "arithmetic; digital arithmetic; floating point;
                 proposal; standard; standards",
  treatment =    "P Practical",
  xxnumber =     "si-2",
}

@PhdThesis{Kent:1979:TPS,
  author =       "Jan Kent",
  title =        "The theoretical and practical study of floating point
                 instructions: Consisting of Theoretical definition,
                 analysis and comparison of floating point instruction,
                 and procedures for the description and simulation of
                 floating point instructions",
  type =         "{Dr. Avhandling}",
  school =       "Universitetet i Oslo",
  address =      "Oslo, Norway",
  year =         "1979",
  bibdate =      "Thu May 09 08:05:31 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  xxnote =       "Bibsys library catalog gave both 1977 and 1979 as
                 year??",
}

@TechReport{Kolze:1979:BFP,
  author =       "Thomas Joseph Kolze",
  title =        "Block floating point {FFT} statistical noise analysis
                 program",
  type =         "Technical report",
  number =       "CSR-79-2",
  institution =  "Department of Electrical Engineering, University of
                 Missouri--Rolla",
  address =      "Rolla, MO, USA",
  pages =        "vii + 180",
  year =         "1979",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Communications and signal processing research.",
  acknowledgement = ack-nhfb,
  keywords =     "Radio noise --- Computer programs.; Signals and
                 signaling --- Computer programs.",
}

@MastersThesis{Kolze:1979:SNA,
  author =       "Thomas Joseph Kolze",
  title =        "Statistical noise analysis of a block floating point
                 {FFT} and an example application",
  type =         "Electrical Engineering Thesis ({M.S.})",
  school =       "University of Missouri--Rolla",
  address =      "Rolla, MO, USA",
  pages =        "viii + 88",
  year =         "1979",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Kornerup:1979:NRA,
  author =       "Peter Kornerup",
  title =        "A note on rational arithmetic",
  journal =      j-SIGMICRO,
  volume =       "10",
  number =       "2",
  pages =        "28--28",
  month =        jun,
  year =         "1979",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1218003.1218004",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:24 MDT 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fortran1.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  note =         "See \cite{Thacker:1979:MPR,Thacker:1979:R}.",
  URL =          "https://dl.acm.org/doi/10.1145/1218003.1218004",
  abstract =     "A recent paper in SIGMICRO [1] contained a comparison
                 of the accuracy of floating point vs. rational
                 representations, which is very unfair to the latter.
                 The format chosen for rational numbers utilizes 16 bits
                 for numerators and 16 bits for denominators. This
                 implies that the spacing between consecutive numbers in
                 the system is in most cases of the order $ 2 {-32} $.
                 Only around simple rational numbers (e.g. 1/1, 2/3) is
                 the spacing of the order $ 2 {-16}. $ However the
                 rounding algorithm presented in [1] will almost
                 certainly introduce a rounding error of the order $ 2
                 {-16} $, i.e. introduce an error which in most cases is
                 of the order $ 2^{16} $ larger than necessary.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Kusterer:1979:SEP,
  author =       "Roland Kusterer and Manfred Reimer",
  title =        "Stable Evaluation of Polynomials in Time $ \log n $",
  journal =      j-MATH-COMPUT,
  volume =       "33",
  number =       "147",
  pages =        "1019--1031",
  month =        jul,
  year =         "1979",
  CODEN =        "MCMPAF",
  DOI =          "https://doi.org/10.1090/S0025-5718-1979-0528054-X;
                 https://doi.org/10.2307/2006075",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  MRclass =      "65G05 (68C25)",
  MRnumber =     "80d:65050 (528054)",
  MRreviewer =   "C. W. Clenshaw",
  bibdate =      "Tue Oct 13 08:06:19 MDT 1998",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 garbo.uwasa.fi:/pc/doc-soft/fpbiblio.txt;
                 https://www.math.utah.edu/pub/bibnet/authors/c/clenshaw-charles-w.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/t/todd-john.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcomp1970.bib;
                 JSTOR database",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Comput.",
  classcodes =   "C4130 (Interpolation and function approximation)",
  corpsource =   "Math. Inst., University of Dortmund, Dortmund, West
                 Germany",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
  keywords =     "algorithm; approximation theory; number of
                 multiplications to evaluate a polynomial; polynomials",
  reviewer-dates = "Charles William Clenshaw (15 March 1926--23
                 September 2004)",
  treatment =    "A Application; T Theoretical or Mathematical",
}

@Article{Lautz:1979:JLD,
  author =       "G{\"u}nter Lautz",
  title =        "{300 Jahre leibnizsches dualzahlensystem}. ({German})
                 [300 years of the {Leibniz} binary number system]",
  journal =      j-BIOL-CYBERN,
  volume =       "35",
  number =       "3",
  pages =        "175--181",
  month =        dec,
  year =         "1979",
  CODEN =        "BICYAF",
  DOI =          "https://doi.org/10.1007/bf00337062",
  ISSN =         "0340-1200 (print), 1432-0770 (electronic)",
  ISSN-L =       "0340-1200",
  bibdate =      "Fri Mar 17 08:46:29 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "300 years ago G. W. Leibniz has invented his binary
                 number system, now widely used in computer sciences.
                 The paper recapitulates some informations about the
                 contents of the first private notes from 1679, partly
                 reproduced in facsimiles, and the scientific background
                 of that time. The circumstances and the genesis of the
                 first treatise on this matter, published in 1703/5 by
                 Leibniz at the Academy of Sciences, Paris, are
                 discussed in detail.",
  acknowledgement = ack-nhfb,
  fjournal =     "Biological cybernetics",
  journal-URL =  "http://link.springer.com/journal/422",
  language =     "German",
}

@Article{Lee:1979:AFN,
  author =       "S. C. Lee and A. D. Edgar",
  title =        "Addendum to {``The Focus Number System''}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-28",
  number =       "9",
  pages =        "693--693",
  month =        sep,
  year =         "1979",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1979.1675442",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 11 06:49:40 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  note =         "See \cite{Lee:1977:FNS,Swartzlander:1979:CFN}.",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1675442",
  abstract =     "In 1971 Kingsbury and Rayner, publishing under the
                 title ``Digital Filtering Using Logarithmic
                 Arithmetic'' disclosed a sign-plus-logarithm number
                 system, and a means of performing addition through
                 single dimensional lookup using the formula $ c = b +
                 F(a b) $. The system was demonstrated on a computer. In
                 1975 Swartzlander and Alexopoulos disclosed Kingsbury's
                 logarithmic arithmetic as ``The Sign\slash Logarithm
                 Number System''. In 1977, without knowledge of prior
                 art, we reinvented the wheel a third time, dubbing it
                 ``Focus,'' after the focus of resolution around the
                 zero origin [3]. We wish now to acknowledge Kingsbury
                 and Rayner as the pioneer authors, and also
                 Swartzlander and Alexopoulos as prior to our
                 publication.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{McDonnell:1979:FR,
  author =       "Eugene McDonnell",
  title =        "Fuzzy residue",
  journal =      j-APL-QUOTE-QUAD,
  volume =       "9",
  number =       "4",
  pages =        "42--46",
  year =         "1979",
  CODEN =        "APLQD9",
  DOI =          "https://doi.org/10.1145/390009.804437",
  ISSN =         "0163-6006 (print), 1558-3392 (electronic)",
  ISSN-L =       "0163-6006",
  bibdate =      "Thu Aug 07 19:13:11 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Certain pairs of arguments to the residue function, as
                 implemented on many APL systems, give results which
                 make it seem as if the ordinary decimal relationships
                 we remember from grade school no longer hold. As far as
                 we can tell, it looks as if a given modulus should
                 divide the right argument, but the implementation tells
                 us it doesn't. A definition for a fuzzed residue
                 function is proposed which resolves the difficulties
                 users have complained of. However, certain points of
                 continuing difficulty remain, where the limitations of
                 machine arithmetic continue to defeat the attempt to
                 model the real number system. The representation
                 function is defined in terms of the residue function,
                 and so is affected by the change in residue. The nature
                 of this effect is also discussed in this paper.",
  acknowledgement = ack-nhfb,
  fjournal =     "APL Quote Quad",
}

@Book{Oberman:1979:DCB,
  author =       "R. M. M. (Roelof Maarten Marie) Oberman",
  title =        "Digital circuits for binary arithmetic",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xii + 340",
  year =         "1979",
  ISBN =         "0-470-26373-3",
  ISBN-13 =      "978-0-470-26373-0",
  LCCN =         "TK7868.L6 O23 1979",
  bibdate =      "Wed Nov 14 17:33:15 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  remark =       "A Halsted Press book.",
  subject =      "logic circuits; digital integrated circuits; switching
                 theory",
}

@Article{Oliver:1979:REP,
  author =       "J. Oliver",
  title =        "Rounding error propagation in polynomial evaluation
                 schemes",
  journal =      j-J-COMPUT-APPL-MATH,
  volume =       "5",
  number =       "2",
  pages =        "85--97",
  month =        jun,
  year =         "1979",
  CODEN =        "JCAMDI",
  ISSN =         "0377-0427 (print), 1879-1778 (electronic)",
  ISSN-L =       "0377-0427",
  bibdate =      "Sat Feb 25 11:59:18 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcomputapplmath1970.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/0771050X79900020",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Computational and Applied Mathematics",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03770427",
}

@Article{Payne:1979:DPB,
  author =       "Mary Payne and William Strecker",
  title =        "Draft Proposal for a Binary Normalized Floating Point
                 Standard",
  journal =      j-SIGNUM,
  volume =       "14",
  number =       "3S (Special issue)",
  pages =        "24--28",
  month =        oct,
  year =         "1979",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Tue Apr 12 07:50:07 MDT 2005",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbiblio.txt;
                 http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  classcodes =   "C5230 (Digital arithmetic methods)",
  corpsource =   "Digital Equipment Corp., Maynard, MA, USA",
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
  keywords =     "binary; digital arithmetic; floating point;
                 normalized; proposal; standard; standards",
  treatment =    "P Practical",
  xxnumber =     "si-2",
}

@TechReport{Randell:1979:ABO,
  author =       "Brian Randell",
  title =        "An annotated bibliography on the origins of digital
                 computers",
  type =         "Technical report",
  number =       "140",
  institution =  "Computing Laboratory, University of Newcastle upon
                 Tyne",
  address =      "Newcastle upon Tyne, UK",
  pages =        "146",
  year =         "1979",
  LCCN =         "Z5642.2 .R36 1979",
  bibdate =      "Wed Oct 13 09:24:25 MDT 2010",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  subject =      "Electronic digital computers; History; Bibliography;
                 Calculators",
}

@InCollection{Rauch:1979:EAA,
  author =       "E. Rauch",
  title =        "{Einige Aspekte der Auswahl und Realisierung
                 numerischer Verfahren in anwendungsorientierten
                 Systemen} \toenglish {Several Aspects of the Choice and
                 Realisation of Numerical Procedures in
                 Application-Oriented Systems} \endtoenglish",
  crossref =     "Meinardus:1979:ATP",
  pages =        "??--??",
  year =         "1979",
  bibdate =      "Fri Sep 16 16:30:39 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Redinbo:1979:FFA,
  author =       "G. R. Redinbo",
  title =        "Finite Field Arithmetic on an Array Processor",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-28",
  number =       "7",
  pages =        "461--471",
  month =        jul,
  year =         "1979",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1979.1675390",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 11 06:49:39 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1675390",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Reid:1979:FMF,
  author =       "John Reid",
  title =        "Functions for Manipulating Floating-Point Numbers",
  journal =      j-SIGNUM,
  volume =       "14",
  number =       "4",
  pages =        "11--13",
  month =        dec,
  year =         "1979",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Tue Apr 12 07:50:08 MDT 2005",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbiblio.txt;
                 http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  classcodes =   "C5230 (Digital arithmetic methods)",
  corpsource =   "Computer Sci. and Systems Div., AERE, Harwell, UK",
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
  keywords =     "complex numbers; digital arithmetic; floating;
                 FORTRAN; point arithmetic; portability; precision",
  treatment =    "P Practical",
}

@Article{Reinsch:1979:PPC,
  author =       "Christian H. Reinsch",
  title =        "Principles and Preferences for Computer Arithmetic",
  journal =      j-SIGNUM,
  volume =       "14",
  number =       "1",
  pages =        "12--27",
  month =        mar,
  year =         "1979",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Tue Apr 12 07:50:06 MDT 2005",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  author-dates = "Christian H. Reinsch (?? ?? 1932--8 October 2022)",
  classcodes =   "C5230 (Digital arithmetic methods)",
  corpsource =   "Leibniz-Rechenzentrum, Munich, West Germany",
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
  keywords =     "computer arithmetic; digital arithmetic",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Rink:1979:CEF,
  author =       "R. Rink and H. Chong",
  title =        "Covariance equation for a floating-point regulator
                 system",
  journal =      j-IEEE-TRANS-AUTOMAT-CONTR,
  volume =       "24",
  number =       "6",
  pages =        "980--982",
  month =        dec,
  year =         "1979",
  CODEN =        "IETAA9",
  ISSN =         "0018-9286 (print), 1558-2523 (electronic)",
  ISSN-L =       "0018-9286",
  bibdate =      "Sat Jul 16 08:40:53 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Automatic Control",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=9",
  summary =      "Derived are linear equations that can be solved for
                 the steady-state covariance matrix of the plant and
                 observer states of a closed-loop regulator system which
                 employs finite wordlength A/D conversion and
                 floating-point computation in the observer/ \ldots{}",
}

@Article{Rink:1979:PSR,
  author =       "R. Rink and Hoi Chong",
  title =        "Performance of state regulator systems with
                 floating-point computation",
  journal =      j-IEEE-TRANS-AUTOMAT-CONTR,
  volume =       "24",
  number =       "3",
  pages =        "411--421",
  month =        jun,
  year =         "1979",
  CODEN =        "IETAA9",
  ISSN =         "0018-9286 (print), 1558-2523 (electronic)",
  ISSN-L =       "0018-9286",
  bibdate =      "Sat Jul 16 08:40:53 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See correction \cite{Rink:1980:CPS}.",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Automatic Control",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=9",
  summary =      "The performance of a digital state regulator system
                 having an A/D converter of finite wordlength and a
                 floating-point estimator/ controller computer of finite
                 mantissa-length is analyzed. An upper bound on the
                 mean-square state error, as a function \ldots{}",
}

@Article{Robertson:1979:VPA,
  author =       "D. A. Robertson",
  title =        "Variable precision arithmetic on {CDC 6000\slash 7000}
                 machines",
  journal =      j-SPE,
  volume =       "9",
  number =       "3",
  pages =        "247--248",
  month =        mar,
  year =         "1979",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380090310",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Wed Sep 10 12:36:39 MDT 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "27 Oct 2006",
}

@MastersThesis{Scharf:1979:HRW,
  author =       "Stuart Lee Scharf",
  title =        "A hardware realization of the {Winograd Fourier}
                 Transform Algorithm",
  type =         "Thesis ({M.S.})",
  school =       "Massachusetts Institute of Technology. Dept. of
                 Electrical and Engineering and Computer Science",
  address =      "Cambridge, MA, USA",
  pages =        "109",
  year =         "1979",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Supervised by James H. McClellan.",
  acknowledgement = ack-nhfb,
  keywords =     "Algorithms.; Computer engineering.; Floating-point
                 arithmetic.; Fourier transformations --- Computer
                 programs.",
}

@InProceedings{Shapiro:1979:ELM,
  author =       "G. Shapiro",
  title =        "Exploit {LSI} Memory Components Today, Instead of
                 Waiting for Arithmetic Devices",
  crossref =     "Anonymous:1979:WCR",
  pages =        "??--??",
  year =         "1979",
  bibdate =      "Fri Nov 09 19:15:35 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Paper 18/5.",
  acknowledgement = ack-nhfb,
}

@Book{Shauman:1979:OMA,
  author =       "Aleksandr Mikhailovich Shauman",
  title =        "Osnovy mashinnoi arifmetiki \toenglish {Principles of
                 Machine Arithmetic} \endtoenglish",
  publisher =    "Izd-vo LGU (Leningrad State University Publishers)",
  address =      "Leningrad, USSR",
  pages =        "311",
  year =         "1979",
  LCCN =         "QA76.6 .S516",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Computer arithmetic and logic units.; Electronic
                 digital computers --- Programming.; Floating-point
                 arithmetic.",
  remark =       "At head of title: Leningradskii Gosudarstvennyi
                 universitet imeni A. A. Zhdanova. Bibliography: p.
                 306-[309]",
}

@Article{Sheue:1979:TCM,
  author =       "A. E. Sheue",
  title =        "Two's-Complement Multiplication",
  journal =      j-SIGMICRO,
  volume =       "10",
  number =       "1",
  pages =        "21--23",
  month =        mar,
  year =         "1979",
  CODEN =        "SIGMDJ",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Thu Sep 1 10:15:07 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "ACM SIG Micro Newsletter",
}

@Article{Swartzlander:1979:CFN,
  author =       "E. E. {Swartzlander, Jr.}",
  title =        "Comment on {``The Focus Number System''}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-28",
  number =       "9",
  pages =        "693--693",
  month =        sep,
  year =         "1979",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1979.1675441",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 11 06:49:40 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  note =         "See \cite{Lee:1977:FNS,Lee:1979:AFN}.",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1675441",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Thacker:1979:MPR,
  author =       "William I. Thacker and G. W. Gorsline",
  title =        "Micro programming rational arithmetic operations",
  journal =      j-SIGMICRO,
  volume =       "10",
  number =       "1",
  pages =        "10--13",
  month =        mar,
  year =         "1979",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1217236.1217238",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:24 MDT 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fortran1.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  note =         "See critical comments \cite{Kornerup:1979:NRA} and
                 response \cite{Thacker:1979:R}.",
  URL =          "https://dl.acm.org/doi/10.1145/1217236.1217238",
  abstract =     "For many years, real number arithmetic, whether
                 accomplished in hardware, software, or firmware, has
                 utilized a floating point scheme. This paper summarizes
                 the results of a study assessing rational
                 representation as a possible replacement for floating
                 point representation. The Hewlett-Packard 2100A
                 microprogrammable computer was used as the test
                 vehicle. Both accuracy and speed comparisons were used
                 to judge the usefulness of the substitution.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Thacker:1979:R,
  author =       "W. I. Thacker and G. W. Gorsline",
  title =        "Response",
  journal =      j-SIGMICRO,
  volume =       "10",
  number =       "2",
  pages =        "29--29",
  month =        jun,
  year =         "1979",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1218003.1218005",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:24 MDT 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fortran1.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  note =         "See \cite{Thacker:1979:MPR,Kornerup:1979:NRA}.",
  URL =          "https://dl.acm.org/doi/10.1145/1218003.1218005",
  abstract =     "Within the context of our study; that is, the direct
                 substitution of a pure rational scheme for a floating
                 point scheme of arithmetic and storage within an extant
                 FORTRAN system with no changes to the compiler (and
                 thus to the storage space available for a single
                 numerical quantity), we continue to claim that our
                 results are valid. We again wish to note that our
                 investigation was limited to the pure rational scheme
                 using the same storage space available to a floating
                 point scheme.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Tseng:1979:IFS,
  author =       "Ben-Dau Tseng and G. A. Jullien and W. C. Miller",
  title =        "Implementation of {FFT} Structures Using the Residue
                 Number System",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-28",
  number =       "11",
  pages =        "831--845",
  month =        nov,
  year =         "1979",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1979.1675263",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 11 06:49:41 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1675263;
                 http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12;
                 http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=35176",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "residue arithmetic; residue number system",
  summary =      "This paper considers the implementation of a fast
                 Fourier transform (FFT) structure using arrays of
                 read-only memories. The arithmetic operations are based
                 entirely on the residue number system. The most
                 important aspect of the structure relates to \ldots{}",
}

@Article{Ukkonen:1979:AER,
  author =       "Esko Ukkonen",
  title =        "An analysis of the effect of rounding errors on the
                 flow of control in numerical processes",
  journal =      j-BIT,
  volume =       "19",
  number =       "1",
  pages =        "116--133",
  month =        mar,
  year =         "1979",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01931229",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  MRclass =      "65G05",
  MRnumber =     "81a:65048",
  bibdate =      "Wed Jan 4 18:52:16 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=19&issue=1;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=19&issue=1&spage=116",
  acknowledgement = ack-nhfb,
  fjournal =     "BIT (Nordisk tidskrift for informationsbehandling)",
  journal-URL =  "http://link.springer.com/journal/10543",
  keywords =     "floating-point arithmetic; rounding errors",
}

@InProceedings{vanHulzen:1979:NMS,
  author =       "J. A. {van Hulzen}",
  title =        "A note on methods for solving systems of polynomial
                 equations with floating point coefficients",
  crossref =     "Ng:1979:SAC",
  pages =        "346--357",
  year =         "1979",
  MRclass =      "65H10",
  MRnumber =     "81h:65049",
  bibdate =      "Fri Dec 8 08:24:14 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  reviewer =     "Frederick N. Fritsch",
}

@Article{Wichmann:1979:ID,
  author =       "B. A. Wichmann",
  title =        "Integer division",
  journal =      j-SPE,
  volume =       "9",
  number =       "6",
  pages =        "507--508",
  month =        jun,
  year =         "1979",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380090610",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Wed Sep 10 12:36:39 MDT 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "27 Oct 2006",
}

@Article{Wichmann:1979:PCG,
  author =       "B. A. Wichmann and J. {Du Croz}",
  title =        "A program to calculate the {GAMM} measure",
  journal =      j-COMP-J,
  volume =       "22",
  number =       "4",
  pages =        "317--322",
  month =        nov,
  year =         "1979",
  CODEN =        "CMPJA6",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Mar 25 13:51:56 MST 1997",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classcodes =   "C4240 (Programming and algorithm theory); C7430
                 (Computer engineering)",
  classification = "723",
  corpsource =   "Computing Services Unit, Nat. Phys. Lab., Teddington,
                 UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "analysis; complete computer programs; computer
                 performance; computer programs; computer selection and;
                 confidence check; error; evaluation; floating point
                 calculation; FORTRAN program; GAMM measure; performance
                 evaluation",
  treatment =    "P Practical",
}

@MastersThesis{Wilbanks:1979:MFI,
  author =       "Thomas D. Wilbanks",
  title =        "Microcoding floating-point instructions for a
                 bit-slice processor",
  type =         "Thesis ({M.S.})",
  school =       "University of South Carolina",
  address =      "Columbia, SC, USA",
  pages =        "vi + 131",
  year =         "1979",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Bit slice microprocessors.; Microprocessors ---
                 Programming.",
}

@InProceedings{Winnigstad:1979:ULC,
  author =       "C. N. Winnigstad",
  title =        "Using {LSI} to Crunch Numbers at High Speed: An
                 Overview",
  crossref =     "Anonymous:1979:WCR",
  pages =        "??--??",
  year =         "1979",
  bibdate =      "Fri Nov 09 19:43:13 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Yohe:1979:INA,
  author =       "J. M. Yohe",
  title =        "Implementing Nonstandard Arithmetics",
  journal =      j-SIAM-REVIEW,
  volume =       "21",
  number =       "1",
  pages =        "34--56",
  month =        "????",
  year =         "1979",
  CODEN =        "SIREAD",
  DOI =          "https://doi.org/10.1137/1021003",
  ISSN =         "0036-1445 (print), 1095-7200 (electronic)",
  ISSN-L =       "0036-1445",
  bibdate =      "Fri Jun 21 11:25:02 MDT 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamreview.bib",
  acknowledgement = ack-nhfb # " and " # ack-jr,
  fjournal =     "SIAM Review",
  journal-URL =  "http://epubs.siam.org/sirev",
}

@Article{Agrawal:1980:NBA,
  author =       "D. P. Agrawal",
  title =        "On Negabinary-Binary Arithmetic Relationships and
                 Their Hardware Reciprocity",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-29",
  number =       "11",
  pages =        "1032--1035",
  month =        nov,
  year =         "1980",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1980.1675502",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 19:15:30 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1675502",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Albrecht:1980:RAO,
  author =       "R. Albrecht",
  title =        "Roundings and Approximations in Ordered Sets",
  crossref =     "Alefeld:1980:FNC",
  pages =        "17--31",
  year =         "1980",
  bibdate =      "Tue Oct 23 08:17:48 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "interval arithmetic; rounding error",
}

@Article{Ambikairajah:1980:TPM,
  author =       "E. Ambikairajah and M. J. Carey",
  title =        "Technique for Performing Multiplication on a 16-bit
                 Microprocessor Using an Extension of {Booth}'s
                 Algorithm",
  journal =      j-ELECT-LETTERS,
  volume =       "16",
  number =       "2",
  pages =        "53--54",
  month =        jan,
  year =         "1980",
  CODEN =        "ELLEAK",
  ISSN =         "0013-5194 (print), 1350-911X (electronic)",
  ISSN-L =       "0013-5194",
  bibdate =      "Thu Sep 1 10:15:07 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Electronics Letters",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2220",
}

@Article{Baraniecka:1980:RNS,
  author =       "A. Baraniecka and G. Jullien",
  title =        "Residue number system implementations of number
                 theoretic transforms in complex residue rings",
  journal =      j-IEEE-TRANS-ACOUST-SPEECH,
  volume =       "28",
  number =       "3",
  pages =        "285--291",
  month =        jun,
  year =         "1980",
  CODEN =        "IETABA",
  DOI =          "https://doi.org/10.1109/TC.1979.1675263",
  ISSN =         "0096-3518",
  bibdate =      "Fri Nov 9 11:38:57 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=26146",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Acoustics, Speech, and Signal
                 Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=29",
  keywords =     "residue arithmetic; residue number system",
  summary =      "This paper discusses the implementation of number
                 theoretic transforms defined in complex residue rings.
                 A selection of transform parameters for lookup table
                 and microprocessor realizations are discussed. When the
                 length of the convolution is \ldots{}",
}

@Article{Bareiss:1980:RED,
  author =       "E. H. Bareiss and J. L. Barlow",
  title =        "Roundoff error distribution in fixed point
                 multiplication",
  journal =      j-BIT,
  volume =       "20",
  number =       "2",
  pages =        "247--250",
  month =        jun,
  year =         "1980",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01933198",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  MRclass =      "65G05",
  MRnumber =     "81j:65066",
  MRreviewer =   "Seppo Linnainmaa",
  bibdate =      "Wed Jan 4 18:52:16 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=20&issue=2;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=20&issue=2&spage=247",
  acknowledgement = ack-nhfb,
  fjournal =     "BIT (Nordisk tidskrift for informationsbehandling)",
  journal-URL =  "http://link.springer.com/journal/10543",
  keywords =     "floating-point arithmetic; rounding errors",
}

@Article{Barsi:1980:ECC,
  author =       "Ferruccio Barsi and Piero Maestrini",
  title =        "Error codes constructed in residue number systems with
                 non-pairwise-prime moduli",
  journal =      j-INF-CONTROL,
  volume =       "46",
  number =       "1",
  pages =        "16--25",
  month =        jul,
  year =         "1980",
  CODEN =        "IFCNA4",
  DOI =          "https://doi.org/10.1016/S0019-9958(80)90471-4",
  ISSN =         "0019-9958 (print), 1878-2981 (electronic)",
  ISSN-L =       "0019-9958",
  bibdate =      "Thu Nov 18 09:54:38 2010",
  bibsource =    "http://www.sciencedirect.com/science/journal/00199958;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Codes constructed in a Residue Number System (RNS) of
                 moduli $ m_1, m_2, \ldots {}, m_n $ are non-binary,
                 arithmetic codes whose codewords are vectors where the
                 $i$ th component is $ m_i $-valued $ (1 \leq i \leq n)
                 $. A new class of codes in RNS is described, where
                 redundancy is introduced by removing the constraint
                 that the moduli of the RNS be pairwise prime. The
                 error-detecting and correcting capabilities of such
                 codes are discussed and a simple approach to error
                 detection, localization and correction is presented.
                 Although the codes under consideration are quite
                 inefficient in some respects, it is shown that codes is
                 examined in more detail. Codes in this subclass,
                 besides correcting all single errors, also correct
                 almost all of double errors and localize some errors of
                 higher multiplicity, with less redundancy than required
                 to construct optimal 2-correcting codes in RNS.",
  acknowledgement = ack-nhfb,
  fjournal =     "Information and Control",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00199958",
}

@Article{Brent:1980:AIB,
  author =       "Richard P. Brent and Judith A. Hooper and J. Michael
                 Yohe",
  title =        "An {AUGMENT} Interface for {Brent}'s Multiple
                 Precision Arithmetic Package",
  journal =      j-TOMS,
  volume =       "6",
  number =       "2",
  pages =        "146--149",
  month =        jun,
  year =         "1980",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/355887.355889",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Mon Sep 05 22:49:19 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Brent:1978:AMF,Brent:1979:RMF}.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "arithmetic, multiple precision, extended precision,
                 floating point, portable software, software package,
                 precompiler interface, AUGMENT interface",
}

@InProceedings{Brent:1980:UAE,
  author =       "R. P. Brent",
  title =        "Unrestricted Algorithms for Elementary and Special
                 Functions",
  crossref =     "Lavington:1980:IPP",
  pages =        "613--619",
  year =         "1980",
  bibdate =      "Thu Sep 01 11:55:31 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Brown:1980:EPB,
  author =       "W. S. Brown and S. I. Feldman",
  title =        "Environment Parameters and Basic Functions for
                 Floating-Point Computation",
  journal =      j-TOMS,
  volume =       "6",
  number =       "4",
  pages =        "510--523",
  month =        dec,
  year =         "1980",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/355921.355924",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Thu Sep 1 10:15:05 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "environment parameters, floating-point arithmetic,
                 software portability",
}

@TechReport{Brown:1980:SRM,
  author =       "W. S. Brown",
  title =        "A Simple But Realistic Model of Floating-Point
                 Computation",
  type =         "Computer Science Technical Report",
  number =       "83",
  institution =  "Bell Laboratories",
  address =      "Murray Hill, NJ, 07974, USA",
  month =        may,
  year =         "1980",
  bibdate =      "Wed Oct 13 06:30:12 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Revised November 1980.",
  acknowledgement = ack-nhfb,
  remark =       "See \cite[pp. 1.9--1.10]{Coonen:1984:CPS} for negative
                 comments about the model in this report.",
}

@Article{Burmeister:1980:OIE,
  author =       "W. Burmeister",
  title =        "Optimal interval enclosing of certain sets of
                 matrices, with application to monotone enclosing of
                 square roots",
  journal =      j-COMPUTING,
  volume =       "25",
  number =       "3",
  pages =        "283--295",
  year =         "1980",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  MRclass =      "65F30 (15A57)",
  MRnumber =     "82e:65044",
  bibdate =      "Tue Jan 2 17:40:54 MST 2001",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=journal&issn=0010-485X;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 INSPEC Axiom database (1968--date); MathSciNet
                 database",
  acknowledgement = ack-nhfb,
  affiliation =  "Sektion Math., Tech. University of Dresden, Dresden,
                 East Germany",
  classification = "C4140",
  description =  "matrix algebra",
  fjournal =     "Computing: Archiv f{\"u}r informatik und numerik",
  journal-URL =  "http://link.springer.com/journal/607",
  keywords =     "cone; elementwise inclusion; interval enclosing;
                 matrix interval; optimal bounds; partial ordering",
}

@Article{Chang:1980:CAE,
  author =       "T. Chang",
  title =        "Comments on {``An} approach to eliminate roundoff
                 errors in digital filters''",
  journal =      j-IEEE-TRANS-ACOUST-SPEECH,
  volume =       "28",
  number =       "2",
  pages =        "244--244",
  month =        apr,
  year =         "1980",
  CODEN =        "IETABA",
  ISSN =         "0096-3518",
  bibdate =      "Sat Jul 16 11:25:06 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Acoustics, Speech, and Signal
                 Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=29",
}

@InProceedings{Cheng:1980:ASC,
  author =       "S. Cheng and K. Rallapalli",
  title =        "Am9512: Single Chip Floating-Point Processor",
  crossref =     "Electro:1980:ECR",
  pages =        "14/4/1--6",
  year =         "1980",
  bibdate =      "Wed Sep 7 22:31:27 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  remark =       "The Am 9512 floating-point processor is claimed on at
                 least one Web page to be compatible with the Intel
                 8232, and that page claims the 8232 has IEEE
                 floating-point, while the earlier 8231 and 8231A were
                 some other format (see \cite{Intel:19xx:IAP} for a
                 brief description of the 8231A 32-bit floating-point
                 encoding).",
}

@PhdThesis{Chow:1980:VPP,
  author =       "Catherine Yuk-Fun Chow",
  title =        "A variable precision processor module",
  type =         "Thesis ({Ph.D.})",
  school =       "Department of Computer Science, University of Illinois
                 at Urbana-Champaign",
  address =      "Urbana, IL, USA",
  pages =        "vi + 183",
  month =        jul,
  year =         "1980",
  LCCN =         "QA76 .I4 no. 1032",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "UIUCDCS-R 80-1032",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  keywords =     "Floating-point arithmetic.; Parallel processing
                 (Electronic computers)",
}

@Article{Cluley:1980:DCB,
  author =       "J. C. Cluley",
  title =        "Digital Circuits for Binary Arithmetic",
  journal =      j-COMP-J,
  volume =       "23",
  number =       "3",
  pages =        "269--269",
  month =        aug,
  year =         "1980",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/23.3.269",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:48:08 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/23/3.toc;
                 https://www.math.utah.edu/pub/tex/bib/compj1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/23/3/269.full.pdf+html",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@Book{Cody:1980:SME,
  author =       "W. J. Cody and W. Waite",
  title =        "Software Manual for the Elementary Functions",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "x + 269",
  year =         "1980",
  ISBN =         "0-13-822064-6",
  ISBN-13 =      "978-0-13-822064-8",
  LCCN =         "QA331 .C635 1980",
  bibdate =      "Thu Sep 1 10:12:51 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Coonen:1980:IGP,
  author =       "Jerome T. Coonen",
  title =        "An Implementation Guide to a Proposed Standard for
                 Floating-Point Arithmetic",
  journal =      j-COMPUTER,
  volume =       "13",
  number =       "1",
  pages =        "68--79",
  month =        jan,
  year =         "1980",
  CODEN =        "CPTRB4",
  DOI =          "https://doi.org/10.1109/MC.1980.1653344",
  ISSN =         "0018-9162 (print), 1558-0814 (electronic)",
  ISSN-L =       "0018-9162",
  bibdate =      "Sun May 02 09:17:48 1999",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/computer1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See errata in \cite{Coonen:1981:EIG}. See
                 \cite{IEEE:1985:AIS,IEEE:1985:ASI}.",
  acknowledgement = ack-nj,
  fjournal =     "Computer",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2",
}

@Article{Dao:1980:CNA,
  author =       "T. T. Dao and M. Davio and C. Gossart",
  title =        "Complex Number Arithmetic with Odd-Valued Logic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-29",
  number =       "7",
  pages =        "604--611",
  month =        jul,
  year =         "1980",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1980.1675631",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 19:15:27 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1675631",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{DeVaal:1980:SZI,
  author =       "C. {De Vaal} and R. Nouta",
  title =        "On the suppression of zero-input parasitic
                 oscillations in floating point wave digital filters",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST,
  volume =       "27",
  number =       "2",
  pages =        "144--145",
  month =        feb,
  year =         "1980",
  CODEN =        "ICSYBT",
  ISSN =         "0098-4094 (print), 1558-1276 (electronic)",
  ISSN-L =       "0098-4094",
  bibdate =      "Sat Jul 16 08:40:53 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems",
  summary =      "Fettweis [1] has given a condition which guarantees,
                 if satisfied, the absence of zero-input parasitic
                 oscillations in wave digital filters. In this paper a
                 method is given which can be used to implement this
                 condition in the case of floating point \ldots{}",
}

@Article{Etzel:1980:RRN,
  author =       "M. Etzel and W. Jenkins",
  title =        "Redundant residue number systems for error detection
                 and correction in digital filters",
  journal =      j-IEEE-TRANS-ACOUST-SPEECH,
  volume =       "28",
  number =       "5",
  pages =        "538--545",
  month =        oct,
  year =         "1980",
  CODEN =        "IETABA",
  DOI =          "https://doi.org/10.1109/TC.1979.1675263",
  ISSN =         "0096-3518",
  bibdate =      "Fri Nov 9 11:38:57 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=26148",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Acoustics, Speech, and Signal
                 Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=29",
  keywords =     "residue arithmetic; residue number system",
  summary =      "In spite of rapid advances during the last few years
                 in the design and realization of digital filters, very
                 little attention has been given to the problems of
                 error detection and correction in digital filters. This
                 paper describes how redundant \ldots{}",
}

@InProceedings{Farrell:1980:PFP,
  author =       "L. Farrell",
  title =        "8232: a Peripheral for Floating-Point Arithmetic",
  crossref =     "IEEE:1980:PMA",
  pages =        "13--18",
  year =         "1980",
  bibdate =      "Wed Sep 07 22:25:18 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Unpublished{Fraley:1980:PSB,
  author =       "R. A. Fraley and J. S. Walther",
  title =        "A Proposed Standard for Binary Floating-Point
                 Arithmetic, Alternative 3, Draft 1",
  day =          "4",
  month =        jan,
  year =         "1980",
  bibdate =      "Thu Nov 25 10:19:54 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Cited in \cite{Payne:1980:VFPb}.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Fraley:1980:STO,
  author =       "R. A. Fraley and J. S. Walther",
  title =        "Safe Treatment of Overflow and Underflow Conditions",
  crossref =     "Electro:1980:ECR",
  pages =        "18/2/1--5",
  year =         "1980",
  bibdate =      "Wed Sep 07 21:38:30 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Gajski:1980:PC,
  author =       "D. D. Gajski",
  title =        "Parallel Compressors",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-29",
  number =       "5",
  pages =        "393--398",
  month =        may,
  year =         "1980",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1980.1675589",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Nov 09 10:56:18 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Gargantini:1980:PSR,
  author =       "Irene Gargantini",
  title =        "Parallel Square-Root Iterations for Multiple Roots",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "6",
  number =       "3",
  pages =        "279--288",
  month =        "????",
  year =         "1980",
  CODEN =        "CMAPDK",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  bibdate =      "Wed Mar 1 18:51:19 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computmathappl1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/0898122180900358",
  acknowledgement = ack-jr # " and " # ack-nhfb,
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221/",
}

@Article{Ginsberg:1980:MFE,
  author =       "Myron Ginsberg",
  title =        "Monitoring floating-point error propagation in
                 scientific computation",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "6",
  number =       "1",
  pages =        "23--43",
  year =         "1980",
  CODEN =        "CMAPDK",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  MRclass =      "65G10 (65-04)",
  MRnumber =     "82a:65031",
  bibdate =      "Fri Dec 8 08:24:13 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221",
  xxnote =       "Special Issue",
}

@Article{Ginsberg:1980:MFP,
  author =       "Myron Ginsberg",
  title =        "Monitoring Floating-Point Error Propagation in
                 Scientific Computation",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "6",
  number =       "1",
  pages =        "23--43",
  month =        "????",
  year =         "1980",
  CODEN =        "CMAPDK",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  MRclass =      "65G10 (65-04)",
  MRnumber =     "82a:65031",
  bibdate =      "Wed Mar 1 18:51:18 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computmathappl1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/0898122180900577",
  acknowledgement = ack-jr # " and " # ack-nhfb,
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221/",
  xxnote =       "Special Issue",
}

@Article{Goodwin:1980:PNU,
  author =       "D. T. Goodwin",
  title =        "Partial Non-Underflow and Non-Overflow of an
                 Arithmetic Stack",
  journal =      j-COMP-J,
  volume =       "23",
  number =       "2",
  pages =        "153--160",
  month =        may,
  year =         "1980",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/23.2.153",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  MRclass =      "68B20",
  MRnumber =     "81i:68039",
  bibdate =      "Tue Dec 4 14:48:08 MST 2012",
  bibsource =    "Compendex database;
                 http://comjnl.oxfordjournals.org/content/23/2.toc;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_23/Issue_02/;
                 https://www.math.utah.edu/pub/tex/bib/compj1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/23/2/153.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_23/Issue_02/tiff/153.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_23/Issue_02/tiff/154.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_23/Issue_02/tiff/155.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_23/Issue_02/tiff/156.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_23/Issue_02/tiff/157.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_23/Issue_02/tiff/158.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_23/Issue_02/tiff/159.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_23/Issue_02/tiff/160.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C6150J (Operating systems)",
  classification = "723",
  corpsource =   "Department of Computer Sci., University of Keele,
                 Newcastle-under-Lyme, UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "arithmetic stack; computer programming; high level
                 language compile time; overflow; stack; storage
                 allocation; underflow",
  reviewer =     "K. S. Fu",
  treatment =    "P Practical",
}

@Book{Gosling:1980:DAU,
  author =       "John B. Gosling",
  title =        "Design of Arithmetic Units for Digital Computers",
  publisher =    pub-MAC,
  address =      pub-MAC:adr,
  pages =        "x + 139",
  year =         "1980",
  ISBN =         "0-387-91171-5, 0-333-26397-9, 0-333-26398-7",
  ISBN-13 =      "978-0-387-91171-7, 978-0-333-26397-6,
                 978-0-333-26398-3",
  LCCN =         "QA76.6.G668, TK7888.3 .G64 1980",
  bibdate =      "Wed Sep 07 20:43:22 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Grappel:1980:IZP,
  author =       "R. Grappel and J. Hemenway",
  title =        "Increase {Z8000} power with floating-point routines",
  journal =      j-EDN,
  volume =       "25",
  number =       "8",
  pages =        "179--185",
  month =        apr,
  year =         "1980",
  CODEN =        "EDNSBH",
  ISSN =         "0012-7515, 0364-6637",
  bibdate =      "Thu Sep 1 10:15:06 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "EDN",
}

@Book{Gregory:1980:ECW,
  author =       "Robert Todd Gregory",
  title =        "Error-Free Computation: Why it is Needed and Methods
                 for Doing it",
  publisher =    pub-R-E-KRIEGER,
  address =      pub-R-E-KRIEGER:adr,
  pages =        "vi + 152",
  year =         "1980",
  ISBN =         "0-89874-240-4",
  ISBN-13 =      "978-0-89874-240-4",
  LCCN =         "QA297.5 .G73",
  MRclass =      "65G05",
  MRnumber =     "MR586772 (83f:65061)",
  bibdate =      "Sat Sep 03 10:09:50 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Approximation theory --- Data processing;
                 Floating-point arithmetic",
  tableofcontents = "1: Mathematics vs. Numerical Mathematics \\
                 2: Ill-Conditioned Problems vs. Numerically Unstable
                 Algorithms \\
                 3: A Scaling Problem \\
                 4: ?? \\
                 5: ?? \\
                 Index",
}

@Article{Gruner:1980:IUC,
  author =       "K. Gr{\"u}ner",
  title =        "Implementation of Universal Computer Arithmetic with
                 Optimal Accuracy",
  journal =      j-COMPUTING,
  volume =       "24",
  number =       "2--3",
  pages =        "181--193",
  year =         "1980",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  MRclass =      "65G99 (68A05)",
  MRnumber =     "83c:65118",
  bibdate =      "Tue Jan 2 17:40:54 MST 2001",
  bibsource =    "Compendex database;
                 http://springerlink.metapress.com/openurl.asp?genre=journal&issn=0010-485X;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 INSPEC Axiom database (1968--date); MathSciNet
                 database",
  acknowledgement = ack-nhfb,
  affiliation =  "University of Karlsruhe, Karlsruhe, West Germany",
  classification = "C4240",
  description =  "computational complexity",
  fjournal =     "Computing: Archiv f{\"u}r informatik und numerik",
  journal-URL =  "http://link.springer.com/journal/607",
  journalabr =   "Computing (Vienna/New York)",
  keywords =     "computer arithmetic; computer programming; fast
                 algorithms; intervals; mapping properties; matrices;
                 numerical computations; universal computer arithmetic;
                 vectors; word length",
}

@TechReport{Hamacher:1980:DCV,
  author =       "V. Carl Hamacher",
  title =        "Design of a {CPU} for variable precision, decimal
                 arithmetic",
  type =         "Technical Report",
  number =       "ABC",
  institution =  "Department of Electrical Engineering, University of
                 Toronto",
  address =      "Toronto, ON, Canada",
  month =        "????",
  year =         "1980",
  bibdate =      "Sun Dec 30 15:37:50 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "decimal arithmetic",
}

@Article{Havender:1980:DBF,
  author =       "J. W. Havender",
  title =        "Decimal-to-binary floating point number conversion
                 mechanism",
  journal =      j-IBM-TDB,
  volume =       "23",
  number =       "2",
  pages =        "706--708",
  month =        jul,
  year =         "1980",
  CODEN =        "IBMTAA",
  ISSN =         "0018-8689",
  bibdate =      "Thu Sep 1 10:16:10 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Floating point numbers may be converted from decimal
                 to binary using a high speed natural logarithm and
                 exponential function calculation mechanism and a fixed
                 point divide/multiply unit.\par

                 The problem solved is to convert numbers expressed in a
                 radix 10 floating point form to numbers expressed in a
                 radix 2 floating point form.",
  acknowledgement = ack-nj,
  fjournal =     "IBM Technical Disclosure Bulletin",
  keywords =     "decimal floating-point arithmetic",
}

@Article{Havender:1980:DBN,
  author =       "J. W. Havender",
  title =        "Decimal-to-binary Number Conversion",
  journal =      j-IBM-TDB,
  volume =       "23",
  number =       "3",
  pages =        "1126--1127",
  month =        aug,
  year =         "1980",
  CODEN =        "IBMTAA",
  ISSN =         "0018-8689",
  bibdate =      "Thu Sep 1 10:16:10 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "IBM Technical Disclosure Bulletin",
  keywords =     "decimal floating-point arithmetic",
}

@Article{Haviland:1980:CAP,
  author =       "G. L. Haviland and A. A. Tuszynski",
  title =        "A {CORDIC} Arithmetic Processor Chip",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-29",
  number =       "2",
  pages =        "68--79",
  month =        feb,
  year =         "1980",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1980.1675529",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Sep 08 00:47:17 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Head:1980:MM,
  author =       "A. K. Head",
  title =        "Multiplication modulo $n$",
  journal =      j-BIT,
  volume =       "20",
  number =       "1",
  pages =        "115--116",
  month =        mar,
  year =         "1980",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01933594",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  MRclass =      "68-04 (65G10)",
  MRnumber =     "81g:68001",
  MRreviewer =   "K. Kilberth",
  bibdate =      "Wed Jan 4 18:52:16 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=20&issue=1;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=20&issue=1&spage=115",
  acknowledgement = ack-nhfb,
  fjournal =     "BIT (Nordisk tidskrift for informationsbehandling)",
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Hehner:1980:CNR,
  author =       "E. C. R. Hehner and R. N. S. Horspool",
  title =        "Corrigendum: {``A new representation of the rational
                 numbers for fast easy arithmetic'' [SIAM J. Comput.
                 {\bf 8} (1979), no. 2, 124--134, MR 80h:68027]}",
  journal =      j-SIAM-J-COMPUT,
  volume =       "9",
  number =       "1",
  pages =        "217--217",
  month =        "????",
  year =         "1980",
  CODEN =        "SMJCAT",
  ISSN =         "0097-5397 (print), 1095-7111 (electronic)",
  ISSN-L =       "0097-5397",
  MRclass =      "68C05 (10A30)",
  MRnumber =     "81f:68044",
  bibdate =      "Mon Nov 29 10:59:12 MST 2010",
  bibsource =    "http://epubs.siam.org/sam-bin/dbq/toclist/SICOMP/9/1;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Hehner:1979:NRR}.",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Computing",
  journal-URL =  "http://epubs.siam.org/sicomp",
}

@Article{Henrich:1980:FPA,
  author =       "C. J. Henrich",
  title =        "Floating-point arithmetic: can it be trusted?",
  journal =      j-MINI-MICRO-SYSTEMS,
  volume =       "13",
  number =       "11",
  pages =        "143--151",
  month =        nov,
  year =         "1980",
  CODEN =        "XWJXEH",
  ISSN =         "1000-1220",
  bibdate =      "Wed Sep 14 19:14:42 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Mini-Micro Systems",
}

@InProceedings{Henrici:1980:MPR,
  author =       "Peter Henrici",
  booktitle =    "Interval mathematics, 1980 ({Freiburg}, 1980)",
  title =        "A model for the propagation of rounding error in
                 floating arithmetic",
  publisher =    pub-ACADEMIC,
  address =      pub-ACADEMIC:adr,
  pages =        "49--73",
  year =         "1980",
  DOI =          "https://doi.org/10.1016/B978-0-12-518850-0.50009-3",
  ISBN =         "0-12-518850-1",
  ISBN-13 =      "978-0-12-518850-0",
  MRclass =      "65G05",
  MRnumber =     "651358",
  bibdate =      "Mon Jan 28 07:08:10 2019",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/h/henrici-peter.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/B9780125188500500093",
  abstract =     "The subject of propagation of rounding error, while of
                 undisputed importance in numerical analysis, is
                 notorious for the difficulties that it presents when it
                 is to be taught in the classroom in such a manner that
                 the student is neither insulted by lack of mathematical
                 content nor bored by lack of transparence and clarity.
                 On examination of some classical approaches, it appears
                 that the effect of tedium is often achieved by the
                 attempt of being absolutely rigorous. Absolute rigor in
                 error analysis is a triviality. Perhaps, what is
                 required in error analysis is not so much rigor but
                 rather an understanding why some algorithms work and
                 others do not. This chapter presents a model for the
                 propagation of rounding error in floating arithmetic
                 that aims at such an understanding. To bring to light
                 the essential consequences of floating arithmetic, the
                 model makes certain idealizing or simplifying
                 assumptions that are not always satisfied on real-life
                 computers. The model nevertheless furnishes realistic
                 descriptions of the numerical performance of a large
                 class of algorithms that can be described in terms of
                 operations on real numbers.",
  acknowledgement = ack-nhfb,
  author-dates = "Peter Karl Henrici (13 September 1923--13 March
                 1987)",
}

@PhdThesis{Holm:1980:FAP,
  author =       "John Erick Holm",
  title =        "Floating-point arithmetic and program correctness
                 proofs",
  type =         "Thesis ({Ph.D.})",
  school =       "Cornell University",
  address =      "Ithaca, NY, USA",
  pages =        "vii + 133",
  month =        aug,
  year =         "1980",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Floating-point arithmetic.",
}

@Article{Horna:1980:FAC,
  author =       "O. A. Horna",
  title =        "Fast algorithms for the computation of binary
                 logarithms",
  journal =      "COMSAT Technical Review",
  volume =       "10",
  number =       "1",
  pages =        "91--101",
  month =        "Spring",
  year =         "1980",
  bibdate =      "Thu Sep 1 10:16:09 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@InProceedings{Hough:1980:APS,
  author =       "D. Hough",
  title =        "Applications of a Proposed Standard for Floating-Point
                 Arithmetic",
  crossref =     "Electro:1980:ECR",
  pages =        "18/3/1--6",
  year =         "1980",
  bibdate =      "Wed Sep 07 21:39:26 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@TechReport{Hull:1980:PPI,
  author =       "Thomas E. Hull and Christian H. Reinsch and John R.
                 Rice",
  title =        "Principles, Preferences and Ideals for Computer
                 Arithmetic",
  type =         "Technical report",
  number =       "TR-339",
  institution =  inst-CS-PURDUE,
  address =      inst-CS-PURDUE:adr,
  pages =        "13",
  day =          "1",
  month =        jun,
  year =         "1980",
  bibdate =      "Sun Dec 30 13:46:29 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cs.purdue.edu/research/technical_reports/1980/TR%2080-339.pdf",
  abstract =     "This paper presents principles and preferences for the
                 implementation of computer arithmetic and ideals for
                 the arithmetic facilities in future programming
                 languages. The implementation principles and
                 preferences are for the current approaches to the
                 design of arithmetic units. The ideals are for the long
                 term development of programming languages, with the
                 hope that arithmetic units will be built to support the
                 requirements of programming languages.",
  acknowledgement = ack-nhfb,
  author-dates = "Christian H. Reinsch (?? ?? 1932--8 October 2022)",
  keywords =     "decimal floating-point arithmetic",
}

@Article{Jenkins:1980:CRN,
  author =       "W. K. Jenkins",
  title =        "Complex residue number arithmetic for high-speed
                 signal processing",
  journal =      j-ELECT-LETTERS,
  volume =       "16",
  number =       "17",
  pages =        "660--661",
  day =          "14",
  month =        aug,
  year =         "1980",
  CODEN =        "ELLEAK",
  DOI =          "https://doi.org/10.1049/el:19800468",
  ISSN =         "0013-5194 (print), 1350-911X (electronic)",
  ISSN-L =       "0013-5194",
  MRclass =      "94A05",
  MRnumber =     "MR583226 (81h:94003)",
  bibdate =      "Fri Nov 9 11:38:57 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=4244229",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronics Letters",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2220",
  keywords =     "residue arithmetic; residue number system",
  summary =      "Complex residue number arithmetic is developed for
                 high-speed processing of complex waveforms. An
                 important feature of complex residue arithmetic is that
                 complex multiplication can be implemented by a real
                 index calculus, thereby providing a highly \ldots{}",
}

@Article{Johannes:1980:DSE,
  author =       "J. D. Johannes and C. Dennis Pegden and F. E. Petry",
  title =        "Decimal Shifting for an Exact Floating Point
                 Representation",
  journal =      j-COMPUT-ELECTR-ENG,
  volume =       "7",
  number =       "3",
  pages =        "149--155",
  month =        sep,
  year =         "1980",
  CODEN =        "CPEEBQ",
  ISSN =         "0045-7906 (print), 1879-0755 (electronic)",
  ISSN-L =       "0045-7906",
  bibdate =      "Fri Nov 28 11:42:59 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Computers and Electrical Engineering",
  keywords =     "decimal floating-point arithmetic",
}

@Article{Johnson:1980:DQS,
  author =       "E. L. Johnson",
  title =        "A Digital Quarter Square Multiplier",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-29",
  number =       "3",
  pages =        "258--261",
  month =        mar,
  year =         "1980",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1980.1675558",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 19:15:24 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1675558",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Jullien:1980:IMM,
  author =       "G. A. Jullien",
  title =        "Implementation of Multiplication, Modulo a Prime
                 Number, with Applications to Number Theoretic
                 Transforms",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-29",
  number =       "10",
  pages =        "899--905",
  month =        oct,
  year =         "1980",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1980.1675473",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 19:15:29 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1675473",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Kahan:1980:HCE,
  author =       "William M. Kahan",
  title =        "Handheld Calculator Evaluates Integrals",
  journal =      j-HEWLETT-PACKARD-J,
  volume =       "31",
  number =       "8",
  pages =        "23--32",
  month =        aug,
  year =         "1980",
  CODEN =        "HPJOAX",
  ISSN =         "0018-1153",
  MRclass =      "65-04 (65D30)",
  MRnumber =     "MR590837 (82d:65001)",
  MRreviewer =   "S. Dubuc",
  bibdate =      "Tue Mar 25 14:12:15 MST 1997",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/k/kahan-william-m.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/hpj.bib",
  note =         "Lecture notes for Math 128.",
  URL =          "http://www.cs.berkeley.edu/~wkahan/Math128/INTGTkey.pdf",
  acknowledgement = ack-nhfb,
  classcodes =   "C4160 (Numerical integration and differentiation);
                 C5230 (Digital arithmetic methods)",
  corpsource =   "Hewlett--Packard Co., Palo Alto, CA, USA",
  fjournal =     "Hewlett--Packard Journal",
  keywords =     "34C; digital arithmetic; handheld calculator; HP;
                 integrals; integration; numerical integration;
                 numerical methods",
  reviewer =     "S. Dubuc",
  treatment =    "G General Review; P Practical",
}

@Unpublished{Kahan:1980:SPI,
  author =       "W. Kahan",
  title =        "Software $ \sqrt x $ for the Proposed {IEEE}
                 Floating-Point Standard",
  institution =  inst-BERKELEY-CS,
  address =      inst-BERKELEY-CS:adr,
  day =          "25",
  month =        aug,
  year =         "1980",
  bibdate =      "Mon Apr 25 18:24:02 2005",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/k/kahan-william-m.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Manuscript",
  acknowledgement = ack-nhfb,
}

@InProceedings{Kleinsteiber:1980:IHM,
  author =       "James R. Kleinsteiber",
  title =        "{IBM} 4341 hardware/microcode trade-off decisions",
  crossref =     "Johnson:1980:MPA",
  pages =        "190--192",
  year =         "1980",
  bibdate =      "Thu Aug 07 18:22:42 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The design of IBM's 4341 Processor, as with other
                 processors, involved many cost/performance tradeoffs.
                 The designer is continually under pressure to increase
                 processor speed without increasing cost or to decrease
                 processor cost without decreasing performance. This
                 paper will examine some of the engineering decisions
                 that were made in the attempt to make the 4341 a
                 high-performing yet low cost processor. These decisions
                 include searching for, or developing, algorithms that
                 make the best use of hardware properties, such as data
                 path width, arithmetic/logical operations and special
                 functions. Functions were sought such that a small
                 amount of added hardware would go a long way towards
                 improving system performance. Hardware designers,
                 microcoders and performance analysis people worked
                 together to implement instructions, functions and
                 algorithms with the proper mixture of hardware
                 functions and microcode in order to build a viable
                 processor. Some specific functions will be covered to
                 examine a few of the decisions. The TEST UNDER MASK
                 performance problem will be discussed with its
                 resulting implementation decision. The method of using
                 EXCLUSIVE OR to clear storage and the resulting
                 algorithm design will be shown. Other topics to be
                 discussed include multiple hardware functions and the
                 resulting effect on floating point, fixed point and
                 decimal multiply; the divide function and its effect on
                 floating point and fixed point divide; and the effect
                 of an 8-byte data path for decimal arithmetic.",
  acknowledgement = ack-nhfb,
  keywords =     "decimal arithmetic",
}

@InProceedings{Kulisch:1980:AOI,
  author =       "U. W. Kulisch and W. L. Miranker",
  title =        "Arithmetic Operations in Interval Spaces",
  crossref =     "Alefeld:1980:FNC",
  pages =        "51--67",
  year =         "1980",
  bibdate =      "Tue Oct 23 08:17:48 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "interval arithmetic",
}

@Article{Ladner:1980:PPC,
  author =       "Richard E. Ladner and Michael J. Fischer",
  title =        "Parallel Prefix Computation",
  journal =      j-J-ACM,
  volume =       "27",
  number =       "4",
  pages =        "831--838",
  month =        oct,
  year =         "1980",
  CODEN =        "JACOAH",
  DOI =          "https://doi.org/10.1145/322217.322232",
  ISSN =         "0004-5411 (print), 1557-735X (electronic)",
  ISSN-L =       "0004-5411",
  bibdate =      "Wed Oct 26 22:55:08 1994",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Parallel/Par.Arch.Indep.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jacm.bib",
  abstract =     "The prefix problem is to compute all the products $
                 x_1 * x_2 * \cdots * x_k $ for $ 1 \leq k \leq n $,
                 where $*$ is an associative operation. A recursive
                 construction is used to obtain a product circuit for
                 solving the prefix problem which has depth exactly $
                 \lceil \log n \rceil $ and size bounded by $ 4 n $ An
                 application yields fast, small Boolean circuits to
                 simulate finite-state transducers. By simulating a
                 sequential adder, a Boolean circuit which has depth $ 2
                 \lceil \log_2 n \rceil + 2 $ and size bounded by $ 14 n
                 $ is obtained for $n$-bit binary addition. The size can
                 be decreased significantly by permitting the depth to
                 increase by an additive constant.",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Assoc. Comput. Mach.",
  fjournal =     "Journal of the Association for Computing Machinery",
  journal-URL =  "https://dl.acm.org/loi/jacm",
}

@Article{Lemaire:1980:INR,
  author =       "C. A. Lemaire and J. C. Svercek",
  title =        "Improved Non-restoring Division",
  journal =      j-IBM-TDB,
  volume =       "23",
  number =       "3",
  pages =        "1149--1151",
  month =        aug,
  year =         "1980",
  CODEN =        "IBMTAA",
  ISSN =         "0018-8689",
  bibdate =      "Thu Sep 1 10:15:08 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "IBM Technical Disclosure Bulletin",
}

@Book{Levy:1980:CPA,
  author =       "Henry M. Levy and Richard H. {Eckhouse, Jr.}",
  title =        "Computer Programming and Architecture--the {VAX-11}",
  publisher =    pub-DP,
  address =      pub-DP:adr,
  pages =        "xxi + 407",
  year =         "1980",
  ISBN =         "0-932376-07-X",
  ISBN-13 =      "978-0-932376-07-7",
  LCCN =         "QA76.8 .V37 L48 1980",
  bibdate =      "Wed Dec 15 10:38:14 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@MastersThesis{Macke:1980:DMF,
  author =       "Edward T. Macke",
  title =        "Design of a modular floating point arithmetic unit",
  type =         "Thesis ({M.S.})",
  school =       "Washington University, Department of Electrical
                 Engineering",
  address =      "St. Louis, MO, USA",
  pages =        "ix + 174",
  year =         "1980",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Floating-point arithmetic.; Microprocessors --- Design
                 and construction.",
}

@InProceedings{Matula:1980:FFP,
  author =       "D. W. Matula",
  title =        "Foundations of Finite Precision Rational Arithmetic",
  crossref =     "Alefeld:1980:FNC",
  pages =        "85--111",
  year =         "1980",
  bibdate =      "Tue Oct 23 08:17:48 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "interval arithmetic; rational arithmetic",
}

@InProceedings{McMinn:1980:IND,
  author =       "C. McMinn",
  title =        "The {Intel 8087}: a Numeric Data Processor",
  crossref =     "Electro:1980:ECR",
  pages =        "14/5/1--8",
  year =         "1980",
  bibdate =      "Mon Sep 12 08:30:36 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Book{Mead:1980:IVS,
  author =       "Carver Mead and Lynn Conway",
  title =        "Introduction to {VLSI} systems",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "xvi + 396",
  year =         "1980",
  ISBN =         "0-201-04358-0",
  ISBN-13 =      "978-0-201-04358-7",
  LCCN =         "TK7874 .M371",
  bibdate =      "Mon Sep 16 16:25:00 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Meinardus:1980:OPN,
  author =       "G{\"u}nter Meinardus and G. D. Taylor",
  title =        "Optimal Partitioning of {Newton}'s Method for
                 Calculating Roots",
  journal =      j-MATH-COMPUT,
  volume =       "35",
  number =       "152",
  pages =        "1221--1230",
  month =        oct,
  year =         "1980",
  CODEN =        "MCMPAF",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  MRclass =      "65H05 (41A30)",
  MRnumber =     "81j:65069",
  MRreviewer =   "Derek W. Arthur",
  bibdate =      "Tue Oct 13 08:06:19 MDT 1998",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Comput.",
  classcodes =   "C4130 (Interpolation and function approximation)",
  corpsource =   "Fachbereich Math., University of Siegen, Siegen, West
                 Germany",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
  keywords =     "cube root; domain interval; function approximation;
                 iterative methods; method; Newton; optimal
                 partitioning; reciprocal square root; square root;
                 subinterval",
  treatment =    "A Application; T Theoretical or Mathematical",
}

@Article{Metropolis:1980:SIN,
  author =       "N. Metropolis",
  title =        "Summation of imprecise numbers",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "6",
  number =       "3",
  pages =        "297--299",
  year =         "1980",
  CODEN =        "CMAPDK",
  DOI =          "https://doi.org/10.1016/0898-1221(80)90037-1",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  MRclass =      "65U05",
  MRnumber =     "MR604094 (82d:65092)",
  bibdate =      "Sat Feb 8 10:29:40 2020",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/metropolis-nicholas.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  ZMnumber =     "0458.65029",
  abstract =     "An algorithm is presented for computer summation of
                 imprecise numbers that may have quite disparate
                 magnitudes and variances. Each number is represented by
                 its expected value and variance. Exact numbers form a
                 subset and are treated in a consistent manner.
                 Cancellation effects are minimized.",
  acknowledgement = ack-nhfb,
  fjournal =     "Computers \& Mathematics with Applications. An
                 International Journal",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221",
}

@Article{Moore:1980:MIA,
  author =       "R. E. Moore",
  title =        "Microprogrammed interval arithmetic",
  journal =      j-SIGNUM,
  volume =       "15",
  number =       "2",
  pages =        "30--30",
  month =        jun,
  year =         "1980",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Tue Apr 12 07:50:08 MDT 2005",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
}

@InProceedings{Nave:1980:NDP,
  author =       "R. Nave and J. Palmer",
  title =        "A numeric data processor",
  crossref =     "IEEE:1980:IIS",
  pages =        "108--109",
  year =         "1980",
  bibdate =      "Wed Sep 07 22:22:14 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{North:1980:BRS,
  author =       "J. D. North",
  title =        "Book Review: a {Sixteenth Century} Polymath,
                 {{\booktitle{Wilhelm Schickard, 1592--1635: Astronom,
                 Geograph, Orientalist, Erfinder der Rechenmaschine}}}",
  journal =      j-J-HIST-ASTRON,
  volume =       "11",
  number =       "2",
  pages =        "138--140",
  month =        jun,
  year =         "1980",
  CODEN =        "JHSAA2",
  DOI =          "https://doi.org/10.1177/002182868001100210",
  ISSN =         "0021-8286 (print), 1753-8556 (electronic)",
  ISSN-L =       "0021-8286",
  bibdate =      "Mon Sep 29 17:17:57 MDT 2014",
  bibsource =    "http://jha.sagepub.com/content/11/2.toc;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jhistastron.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal for the History of Astronomy",
  journal-URL =  "https://journals.sagepub.com/home/JHA",
}

@InProceedings{Oberaigner:1980:AMG,
  author =       "W. Oberaigner",
  title =        "Algorithms for Multiplication with Given Precision",
  crossref =     "Alefeld:1980:FNC",
  pages =        "121--129",
  year =         "1980",
  bibdate =      "Tue Oct 23 08:17:48 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "interval arithmetic",
}

@InProceedings{Palmer:1980:IND,
  author =       "J. Palmer",
  title =        "The {Intel} 8087 Numeric Data Processor",
  crossref =     "Anonymous:1980:CPA",
  pages =        "174--181",
  year =         "1980",
  bibdate =      "Mon Sep 12 08:30:40 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Palmer:1980:LIN,
  author =       "J. Palmer",
  title =        "An {LSI} Implementation of a New System for
                 Floating-Point Arithmetic",
  crossref =     "Electro:1980:ECR",
  pages =        "18/4/1--8",
  year =         "1980",
  bibdate =      "Wed Sep 7 22:31:27 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Misc{Palmer:1980:UND,
  author =       "John F. Palmer and Bruce W. Ravenel and Rafi Nave",
  title =        "{US4338675}: Numeric data processor",
  howpublished = "U.S. Patent",
  day =          "13",
  month =        feb,
  year =         "1980",
  bibdate =      "Sat Nov 09 10:23:07 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Published July 6, 1982. This patent was reissued on
                 July 2, 1991 as patent USRE33629.",
  abstract =     "A floating point, integrated, arithmetic circuit is
                 organized around a file format having a floating point
                 numeric domain exceeding that of any single or double
                 precision floating point numbers, long or short integer
                 words or BCD data upon which it must operate. As a
                 result the circuit has a greater reliability, range and
                 precision than ever previously achieved without
                 entailing additional circuit complexity. Reliability is
                 further enhanced by a systematic three bit rounding
                 field, and by including means for detecting every error
                 or exception condition with an optional expected
                 response provided thereto by hardware. As a result of
                 such organization, an unexpected increase of capacity
                 is achieved wherein transcendental functions can be
                 computed totally in hardware, and whereby mixed mode
                 arithmetic can be implemented without difficulty. The
                 numeric processor also includes a programmable shifter
                 capable of arbitrary numbers of bit and byte shifts in
                 a single clock cycle, as well as an arithmetic unit
                 capable of implementing multiplication, division,
                 modulo reduction and square roots directly in
                 hardware.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Payne:1980:VFPa,
  author =       "M. Payne and D. Bhandarkar",
  title =        "{VAX} Floating Point: a Solid Foundation for Numerical
                 Computation",
  crossref =     "Electro:1980:ECR",
  pages =        "18/1/1--12",
  year =         "1980",
  bibdate =      "Wed Sep 07 21:37:14 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Payne:1980:VFPb,
  author =       "Mary Payne and Dileep Bhandarkar",
  title =        "{VAX} floating point: a solid foundation for numerical
                 computation",
  journal =      j-COMP-ARCH-NEWS,
  volume =       "8",
  number =       "4",
  pages =        "22--33",
  month =        jun,
  year =         "1980",
  CODEN =        "CANED2",
  DOI =          "https://doi.org/10.1145/641845.641849",
  ISSN =         "0163-5964 (print), 1943-5851 (electronic)",
  ISSN-L =       "0163-5964",
  bibdate =      "Sat Jun 24 12:02:21 2006",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGARCH Computer Architecture News",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J89",
}

@Article{Pedersen:1980:HBM,
  author =       "P. W. Pedersen",
  title =        "Hvordan beregner man kvadratroden? \toenglish {How do
                 you calculate the square root?} \endtoenglish",
  journal =      "Elektronik (Denmark)",
  volume =       "??",
  number =       "4",
  pages =        "18--21",
  month =        apr,
  year =         "1980",
  bibdate =      "Fri Sep 16 16:30:41 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Purtilo:1980:IAP,
  author =       "Jim Purtilo",
  title =        "On implementing arbitrary precision arithmetic in
                 {NIL}: an exercise in data abstraction",
  journal =      j-SIGSAM,
  volume =       "14",
  number =       "1",
  pages =        "14--18",
  month =        feb,
  year =         "1980",
  CODEN =        "SIGSBZ",
  ISSN =         "0163-5824 (print), 1557-9492 (electronic)",
  ISSN-L =       "0163-5824",
  bibdate =      "Wed Oct 5 08:31:56 MDT 2005",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIGSAM Bulletin",
  issue =        "??",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J1000",
}

@Article{Rallapalli:1980:CMF,
  author =       "K. Rallapalli and J. Kroeger",
  title =        "Chips make fast math a snap for microprocessors",
  journal =      j-ELECTRONICS,
  volume =       "53",
  number =       "10",
  pages =        "153--157",
  month =        apr,
  year =         "1980",
  ISSN =         "0883-4989",
  bibdate =      "Wed Sep 07 22:27:11 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Electronics",
  journal-URL =  "https://www.mdpi.com/journal/electronics",
}

@Article{Reid:1980:CDP,
  author =       "John Reid",
  title =        "Complex double precision in association with {Fortran
                 77}",
  journal =      j-SIGNUM,
  volume =       "15",
  number =       "1",
  pages =        "16--17",
  month =        mar,
  year =         "1980",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Tue Apr 12 07:50:08 MDT 2005",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classcodes =   "C6140D (High level languages)",
  corpsource =   "Computer Sci. and Systems Div., AERE Harwell, UK",
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
  keywords =     "compilers; complex double precision arithmetic;
                 digital arithmetic; FORTRAN; FORTRAN 77; portability",
  treatment =    "P Practical",
}

@Article{Reid:1980:FMF,
  author =       "J. K. Reid",
  title =        "Functions for manipulating floating-point numbers",
  journal =      j-SIGPLAN,
  volume =       "15",
  number =       "6",
  pages =        "68--76",
  month =        jun,
  year =         "1980",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sat Apr 25 11:46:37 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classification = "C5230 (Digital arithmetic methods)",
  corpsource =   "Computer Sci. and Systems Div., AERE, Harwell, Didcot,
                 UK",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  keywords =     "complete computer programs; digital arithmetic;
                 floating point numbers; function manipulation;
                 portability; software portability",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Rink:1980:CPS,
  author =       "R. Rink",
  title =        "Correction to {``Performance of state regulator
                 systems with floating-point computation''}",
  journal =      j-IEEE-TRANS-AUTOMAT-CONTR,
  volume =       "25",
  number =       "3",
  pages =        "612--612",
  month =        jun,
  year =         "1980",
  CODEN =        "IETAA9",
  ISSN =         "0018-9286 (print), 1558-2523 (electronic)",
  ISSN-L =       "0018-9286",
  bibdate =      "Sat Jul 16 08:40:53 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Rink:1979:PSR}.",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Automatic Control",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=9",
}

@PhdThesis{Rump:1980:KFM,
  author =       "Siegfried M. Rump",
  title =        "{Kleine Fehlerschranken bei Matrixproblemen}.
                 ({German}) [Small error bounds for matrix problems]",
  type =         "{Ph.D.} Thesis",
  school =       "Institut f{\"u}r Angewandte Mathematik der
                 Universit{\"a}t Karlsruhe",
  address =      "Karlsruhe, Germany",
  pages =        "vi + 131 + 49",
  year =         "1980",
  bibdate =      "Fri Jan 06 07:57:41 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.ti3.tuhh.de/rump/Research/topics.php#PhD",
  acknowledgement = ack-nhfb,
  keywords =     "accurate dot products; accurate floating-point
                 summation; long accumulator",
  language =     "German",
}

@InProceedings{Scherer:1980:SNR,
  author =       "R. Scherer and K. Zeller",
  title =        "Shorthand Notation for Rounding Errors",
  crossref =     "Alefeld:1980:FNC",
  pages =        "165--168",
  year =         "1980",
  bibdate =      "Tue Oct 23 08:17:48 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "interval arithmetic; rounding error",
}

@Manual{SOITA:1980:AIE,
  key =          "SOITA",
  title =        "{Applesoft II}: extended floating-point {BASIC}: quick
                 reference guide",
  organization = "Southwestern Ohio Instructional Television
                 Association",
  address =      "Oxford, OH, USA",
  year =         "1980",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "1 pamphlet",
  series =       "SOITA \#2008",
  acknowledgement = ack-nhfb,
  keywords =     "Apple II (Computer) --- Programming; BASIC (Computer
                 program language)",
}

@Article{Speiser:1980:RCZ,
  author =       "A. P. Speiser",
  title =        "The Relay Calculator {Z4}",
  journal =      j-ANN-HIST-COMPUT,
  volume =       "2",
  number =       "3",
  pages =        "242--245",
  month =        jul # "\slash " # sep,
  year =         "1980",
  CODEN =        "AHCOE5",
  DOI =          "https://doi.org/10.1109/MAHC.1980.10026",
  ISSN =         "0164-1239",
  ISSN-L =       "0164-1239",
  bibdate =      "Fri Nov 1 15:29:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/annhistcomput.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://dlib.computer.org/an/books/an1980/pdf/a3242.pdf;
                 http://www.computer.org/annals/an1980/a3242abs.htm",
  acknowledgement = ack-nhfb,
  fjournal =     "Annals of the History of Computing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5488650",
}

@Article{Stevenson:1980:RPI,
  author =       "David Stevenson",
  title =        "A report on the proposed {IEEE Floating Point Standard
                 (IEEE task p754)}",
  journal =      j-COMP-ARCH-NEWS,
  volume =       "8",
  number =       "5",
  pages =        "11--12",
  month =        aug,
  year =         "1980",
  CODEN =        "CANED2",
  ISSN =         "0163-5964 (print), 1943-5851 (electronic)",
  ISSN-L =       "0163-5964",
  bibdate =      "Wed Nov 24 10:59:34 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGARCH Computer Architecture News",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J89",
}

@Book{Stone:1980:ICA,
  editor =       "Harold S. Stone and Tien Chi Chen and Michael J. Flynn
                 and Samuel H. Fuller and others",
  title =        "Introduction to computer architecture",
  publisher =    "Science Research Associates",
  address =      "Chicago, IL, USA",
  edition =      "Second",
  pages =        "673",
  year =         "1980",
  ISBN =         "0-574-21225-6",
  ISBN-13 =      "978-0-574-21225-2",
  LCCN =         "QA76.9.A73 I57 1980",
  bibdate =      "Fri Nov 9 19:22:07 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  price =        "US\$16.95 (est.)",
  series =       "The SRA computer science series",
  acknowledgement = ack-nhfb,
  subject =      "Computer architecture",
}

@InProceedings{Stone:1980:TFP,
  author =       "H. S. Stone",
  title =        "Towards a Floating-Point Standard",
  crossref =     "Electro:1980:ECR",
  pages =        "18/0/1--5",
  year =         "1980",
  bibdate =      "Wed Sep 07 21:33:52 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@InProceedings{Stummel:1980:REA,
  author =       "F. Stummel",
  title =        "Rounding Error Analysis of Elementary Numerical
                 Algorithms",
  crossref =     "Alefeld:1980:FNC",
  pages =        "169--195",
  year =         "1980",
  bibdate =      "Tue Aug 28 06:19:13 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "interval arithmetic; rounding error",
}

@Article{Swartzlander:1980:AUH,
  author =       "E. E. {Swartzlander, Jr.} and B. K. Gilbert",
  title =        "Arithmetic for Ultra-High-Speed Tomography",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-29",
  number =       "5",
  pages =        "341--353",
  month =        may,
  year =         "1980",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1980.1675584",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 19:15:25 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1675584",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Book{Swartzlander:1980:CA,
  editor =       "Earl E. {Swartzlander, Jr.}",
  title =        "Computer Arithmetic",
  publisher =    pub-DOWDEN,
  address =      pub-DOWDEN:adr,
  pages =        "xiii + 378",
  year =         "1980",
  ISBN =         "0-87933-350-2",
  ISBN-13 =      "978-0-87933-350-8",
  LCCN =         "QA76.6 .C633",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Benchmark papers in electrical engineering and
                 computer science; 21",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  keywords =     "Computer arithmetic.; Electronic digital computers ---
                 Programming.; Floating-point arithmetic.",
}

@Article{Swartzlander:1980:MA,
  author =       "E. E. {Swartzlander, Jr.}",
  title =        "Merged Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-29",
  number =       "10",
  pages =        "946--950",
  month =        oct,
  year =         "1980",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1980.1675482",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 19:31:28 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1675482",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Thornton:1980:CP,
  author =       "James E. Thornton",
  title =        "The {CDC 6600} Project",
  journal =      j-ANN-HIST-COMPUT,
  volume =       "2",
  number =       "4",
  pages =        "338--348",
  month =        oct # "\slash " # dec,
  year =         "1980",
  CODEN =        "AHCOE5",
  DOI =          "https://doi.org/10.1109/MAHC.1980.10044",
  ISSN =         "0164-1239",
  bibdate =      "Fri Nov 1 15:29:17 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://dlib.computer.org/an/books/an1980/pdf/a4338.pdf;
                 http://www.computer.org/annals/an1980/a4338abs.htm",
  abstract =     "This article is an account of the development of the
                 Control Data 6600 computer first developed in 1964. Of
                 historical interest is the design team approach adopted
                 by Control Data in which a small staff of engineers was
                 isolated from the main operations of the company. Some
                 review is made of the design process as well as the
                 unique features of the machine. The article also
                 includes some comments in retrospect about the results
                 of certain of the initial design objectives.",
  acknowledgement = ack-nhfb,
  fjournal =     "Annals of the History of Computing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5488650",
}

@MastersThesis{Ting:1980:MCU,
  author =       "I-chyng Ting",
  title =        "A microprocessor-based controller using floating-point
                 arithmetic",
  type =         "Thesis ({M.S.})",
  school =       "Auburn University",
  address =      "Auburn, AL, USA",
  pages =        "ix + 167",
  year =         "1980",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Floating-point arithmetic.; Microprocessors.",
}

@MastersThesis{Tucker:1980:IAD,
  author =       "Richard Wesley Tucker",
  title =        "Implementation of arithmetic for the data flow machine
                 processing unit",
  type =         "Thesis ({B.S.})",
  school =       "Massachusetts Institute of Technology. Dept. of
                 Electrical and Engineering and Computer Science",
  address =      "Cambridge, MA, USA",
  pages =        "i + 58",
  year =         "1980",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Supervised by Jack B. Dennis.",
  acknowledgement = ack-nhfb,
  keywords =     "Floating-point arithmetic.; Microprocessors ---
                 Programming.; Val (Computer program language).",
}

@InProceedings{Ulrich:1980:IMS,
  author =       "Ch. Ulrich",
  title =        "Iterative Methods in the Spaces of Rounded
                 Computations",
  crossref =     "Alefeld:1980:FNC",
  pages =        "197--209",
  year =         "1980",
  bibdate =      "Tue Oct 23 08:17:48 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "interval arithmetic; rounding error",
}

@InProceedings{Undheim:1980:CFP,
  author =       "T. Undheim",
  title =        "Combinatorial Floating Point Processor as an Integral
                 Part of the Computer",
  crossref =     "Electro:1980:ECR",
  pages =        "14/1/1--6",
  year =         "1980",
  bibdate =      "Wed Sep 7 22:31:27 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Verma:1980:MPF,
  author =       "S. B. Verma and Maithili Sharan",
  title =        "Multiple Precision Floating-point Computation in
                 {FORTRAN}",
  journal =      j-SPE,
  volume =       "10",
  number =       "3",
  pages =        "163--173",
  month =        mar,
  year =         "1980",
  CODEN =        "SPEXBL",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Thu Sep 8 08:20:53 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Software---Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
}

@TechReport{Virkkunen:1980:UAF,
  author =       "V.-E. Juhani Virkkunen",
  title =        "A unified approach to floating-point rounding with
                 applications to multiple-precision summation",
  type =         "{Diss. Helsingfors}",
  institution =  "Department of Computer Science, University of
                 Helsinki",
  address =      "Helsinki, Finland",
  pages =        "66",
  year =         "1980",
  ISBN =         "951-45-1948-5",
  ISBN-13 =      "978-951-45-1948-2",
  bibdate =      "Thu May 09 08:25:02 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@PhdThesis{vonGudenberg:1980:EAR,
  author =       "J. Wolff {von Gudenberg}",
  title =        "{Einbettung allgemeiner Rechnerarithmetik in Pascal
                 mittels eines Operatorkonzepts und Implementierung der
                 Standardfunktionen mit optimaler Genauigkeit}
                 \toenglish {Embedding a General Computer Arithmetic in
                 Pascal by Means of an Operator Concept and the
                 Implementation of Elementary Functions with Optimal
                 Accuracy} \endtoenglish",
  type =         "Dissertation",
  school =       "Universit{\"a}t Karlsruhe",
  address =      "Karlsruhe, Germany",
  pages =        "??",
  year =         "1980",
  bibdate =      "Fri Sep 16 16:30:39 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Waldecker:1980:NSR,
  author =       "D. E. Waldecker",
  title =        "Nonrestoring Square Root with Simplified Answer
                 Generation",
  journal =      j-IBM-TDB,
  volume =       "22",
  number =       "11",
  pages =        "4807--4808",
  month =        apr,
  year =         "1980",
  CODEN =        "IBMTAA",
  ISSN =         "0018-8689",
  bibdate =      "Thu Sep 1 10:15:41 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "IBM Technical Disclosure Bulletin",
}

@Article{Waser:1980:EGP,
  author =       "S. Waser",
  title =        "{Entwicklung von Gleitkomma-Prozessoren} \toenglish
                 {Development of Floating-Point Processors}
                 \endtoenglish",
  journal =      j-ELECTRONIK,
  volume =       "29",
  number =       "9",
  pages =        "50--54",
  month =        apr,
  year =         "1980",
  CODEN =        "EKRKAR",
  ISSN =         "0013-5658",
  bibdate =      "Fri Sep 16 16:30:40 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Elektronik",
}

@MastersThesis{Watkins:1980:MFU,
  author =       "Timothy Ervin Watkins",
  title =        "A microprogrammed {FFT} utilizing floating point
                 hardware",
  type =         "Thesis ({M.S.})",
  school =       "UCLA",
  address =      "Los Angeles, CA, USA",
  pages =        "v + 56",
  year =         "1980",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Floating-point arithmetic.; Fourier transformations
                 --- Computer programs.; Microprogramming.",
}

@MastersThesis{Wong:1980:IOF,
  author =       "Clement Sau-Fai Wong",
  title =        "Input\slash output and floating-point arithmetic
                 package",
  type =         "Thesis ({M.S.})",
  school =       "University of Tennessee, Knoxville",
  address =      "Knoxville, TN, USA",
  pages =        "vi + 61",
  year =         "1980",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Computer input-output equipment.; Electronic digital
                 computers --- Programming.; Floating-point arithmetic.;
                 Microcomputers.",
}

@InProceedings{Yohe:1980:FPE,
  author =       "J. M. Yohe",
  title =        "Floating point exception handling for interval
                 arithmetic",
  crossref =     "Nickel:1980:IMP",
  pages =        "547--554",
  year =         "1980",
  MRclass =      "65G10",
  MRnumber =     "83c:65115",
  bibdate =      "Fri Dec 08 08:24:13 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Yohe:1980:PSI,
  author =       "J. M. Yohe",
  title =        "Portable Software for Interval Arithmetic",
  crossref =     "Alefeld:1980:FNC",
  pages =        "211--229",
  year =         "1980",
  bibdate =      "Tue Oct 23 08:17:48 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A portable multiple precision interval arithmetic
                 package for FORTRAN has been developed by substituting
                 the multiple precision arithmetic package of Richard P.
                 Brent for the underlying arithmetic in the author's
                 earlier single precision interval arithmetic package.
                 This package, like the earlier version, offers a
                 complete range of operations and functions for interval
                 calculations.\par

                 In this paper, we outline the design philosophy of the
                 earlier package and show how this design facilitated
                 the incorporation of the Brent package. We discuss
                 several desirable host system features and possible
                 adaptations of the interval package, and explain how
                 the design of the package would allow it to serve in
                 differing environments with only relatively minor
                 changes.\par

                 Since the package may be of direct use to many
                 individuals, we also discuss its installation on other
                 host systems and its use via the AUGMENT precompiler
                 for Fortran.",
  acknowledgement = ack-nhfb,
  keywords =     "interval arithmetic; multiple precision arithmetic",
}

@Article{Zeman:1980:HSM,
  author =       "J. Zeman and H. T. {Nagle, Jr.}",
  title =        "A High-Speed Microprogrammable Digital Signal
                 Processor Employing Distributed Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-29",
  number =       "2",
  pages =        "134--144",
  month =        feb,
  year =         "1980",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1980.1675537",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 19:15:24 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1675537",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Agrawal:1981:NAM,
  author =       "D. P. Agrawal and R. C. Joshi",
  title =        "Negabinary Addition and Multiplication Using Binary
                 Circuits",
  crossref =     "IEEE:1981:PSC",
  pages =        "270--273",
  year =         "1981",
  bibdate =      "Thu Nov 15 11:37:51 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith5/papers/ARITH5_Agrawal_Joshi.pdf",
  abstract =     "This paper deals with design techniques that allow
                 adoption of off-the-shelf binary arithmetic circuits to
                 perform multi-operand addition and multiplication of
                 negabinary numbers. The multiple operands could be
                 easily added with augmented binary adders connected in
                 the form of a tree. The same hardware could be used to
                 perform multiplication. But, from an LSI implementation
                 viewpoint, the use of cellular array structures is
                 explored and necessary challenges to design a combined
                 binary/negabinary multiplier unit, are also outlined.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-5",
}

@Article{Andrews:1981:EFM,
  author =       "M. Andrews and D. Jaeger and S. F. McCormick and G. D.
                 Taylor",
  title =        "Evaluation of Functions on Microcomputers: $ \exp (x)
                 $",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "7",
  number =       "6",
  pages =        "503--508",
  year =         "1981",
  CODEN =        "CMAPDK",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  bibdate =      "Thu Sep 15 18:40:45 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221",
  xxmonth =      "(none)",
}

@MastersThesis{Arnold:1981:PFP,
  author =       "Jeffrey M. Arnold",
  title =        "{PSI}, a floating point processor for the {NU}
                 Computer",
  type =         "Thesis ({B.S.})",
  school =       "Massachusetts Institute of Technology. Dept. of
                 Electrical and Engineering and Computer Science",
  address =      "Cambridge, MA, USA",
  pages =        "42",
  year =         "1981",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Supervised by Stephen A. Ward.",
  acknowledgement = ack-nhfb,
  keywords =     "Computer architecture.; Floating-point arithmetic.;
                 Intel 8086 (Microprocessor); Microprocessors --- Design
                 and construction.",
}

@InProceedings{Arora:1981:CSR,
  author =       "R. K. Arora and Saroj Kaushik",
  title =        "Conversion Scheme in Residue Code",
  crossref =     "IEEE:1981:PSC",
  pages =        "152--156",
  year =         "1981",
  bibdate =      "Thu Nov 15 11:37:51 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith5/papers/ARITH5_Arora_Kaushik.pdf",
  abstract =     "In this paper, an implementation scheme involving
                 decoders and residue adders has been suggested to
                 convert input data in fixed radix representation to
                 residue representation. A method dealing with the
                 reverse process is also demonstrated. A comparison has
                 been made with the methods known hitherto.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-5; residue number system",
}

@InProceedings{Atkins:1981:FIS,
  author =       "D. E. Atkins and K. S. Trivedi",
  title =        "The {Fifth IEEE Symposium on Computer Arithmetic}:
                 Foreword",
  crossref =     "IEEE:1981:PSC",
  pages =        "iv--iv",
  year =         "1981",
  bibdate =      "Thu Nov 15 11:37:51 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith5/papers/ARITH5_Trivedi_Atkins.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-5",
}

@InProceedings{Avizienis:1981:LCR,
  author =       "Algirdas Avi{\v{z}}ienis",
  title =        "Low-Cost Residue and Inverse Residue Error-Detecting
                 Codes for Signed-Digit Arithmetic",
  crossref =     "IEEE:1981:PSC",
  pages =        "165--168",
  year =         "1981",
  bibdate =      "Thu Nov 15 11:37:51 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith5/papers/ARITH5_Avizienis.pdf",
  abstract =     "Low-cost residue and inverse residue codes for error
                 detection in signed-digit arithmetic are defined in
                 this paper. Checking algorithms are presented for both
                 digit-serial and parallel computation of the residues.
                 Residue digit operations are defined for two-operand
                 addition, multi-operand addition, multiplication,
                 conversion, and reconversion algorithms. All algorithms
                 employ the same Arithmetic Building Element ``ABE''
                 that has been previously developed for signed-digit
                 arithmetic.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-5",
}

@InProceedings{Banerji:1981:HSD,
  author =       "Dilip K. Banerji and To-Yat Cheung and V. Ganesan",
  title =        "A High-Speed Division Method in Residue Arithmetic",
  crossref =     "IEEE:1981:PSC",
  pages =        "158--164",
  year =         "1981",
  bibdate =      "Wed Nov 14 17:53:26 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith5/papers/ARITH5_Banerji_Cheung_Ganesan.pdf",
  abstract =     "This paper is concerned with the operation of division
                 in residue number systems. Residue codes are introduced
                 and the basic residue arithmetic operations are
                 defined. Previous results on residue division are
                 outlined. A well-known integer division algorithm is
                 used and adapted for residue division. A new method is
                 proposed for choosing an approximate divisor,
                 approximate dividends, and the partial quotients. The
                 proposed method yields correct quotients faster than
                 the existing methods and is general in its application
                 i.e., it is not restricted by the choice of moduli as
                 long as they are relatively prime.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-5",
}

@InProceedings{Barlow:1981:DAA,
  author =       "Jesse Barlow",
  title =        "On the Distribution af Accumulated Roundoff Error in
                 Floating Point Arithmetic",
  crossref =     "IEEE:1981:PSC",
  pages =        "100--105",
  year =         "1981",
  bibdate =      "Wed Nov 14 17:53:26 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith5/papers/ARITH5_Barlow.pdf",
  abstract =     "This paper discusses longstanding problems in the
                 probabilistic error analysis of numerical algorithms
                 when they are performed in floating point
                 arithmetic.\par

                 Local roundoff error in floating point addition is
                 characterized and its mean and variance are
                 approximated. We apply these results to finding
                 distributions for the roundoff error accumulated in
                 sums and long inner products.\par

                 We state theorems which resolve questions left open in
                 Bustoz et al. [5] and Hamming [11]. These theorems are
                 proven in [3].",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-5",
}

@PhdThesis{Barlow:1981:PEA,
  author =       "Jesse Louis Barlow",
  title =        "Probabilistic error analysis of floating point and
                 {CRD} arithmetics",
  type =         "{Ph.D.} (Electrical Engineering and Computer
                 Science)",
  school =       "Northwestern University",
  address =      "Evanston, IL, USA",
  pages =        "????",
  year =         "1981",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Bashe:1981:AIE,
  author =       "C. J. Bashe and W. Buchholz and G. V. Hawkins and J.
                 J. Ingram and N. Rochester",
  title =        "The Architecture of {IBM}'s Early Computers",
  journal =      j-IBM-JRD,
  volume =       "25",
  number =       "5",
  pages =        "363--375",
  month =        sep,
  year =         "1981",
  CODEN =        "IBMJAE",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  bibdate =      "Mon Jan 24 21:36:17 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
}

@MastersThesis{Benjamin:1981:FPF,
  author =       "Bruce P. Benjamin",
  title =        "Fixed point to floating point converter",
  type =         "{Master of Science, Plan II}",
  school =       "University of California, Berkeley. Dept. of
                 Electrical Engineering and Computer Sciences",
  address =      "Berkeley, CA, USA",
  pages =        "60",
  year =         "1981",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Bhuyan:1981:MAP,
  author =       "L. Bhuyan and D. P. Agrawal",
  title =        "Multiple Addition and Parallel Counter in Generalized
                 Binary and Negabinary Systems",
  crossref =     "IEEE:1981:PSC",
  pages =        "264--269",
  year =         "1981",
  bibdate =      "Thu Nov 15 11:37:51 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith5/papers/ARITH5_Bhuyan_Agrawal.pdf",
  abstract =     "This paper explores the possibility of utilizing
                 counters for reducing the partial products generated
                 from multiplication of two numbers represented in a
                 generalized binary system. Algorithm for multi operand
                 addition of Koren's generalized number system are
                 worked out. A carry look-ahead adder is developed and
                 hardware aspects of possible counters for this class of
                 binary number system are discussed. Negabinary counters
                 are also introduced in line with those proposed for
                 binary multiplication by Stenzel et al.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-5",
}

@Article{Bice:1981:AAS,
  author =       "P. K. Bice",
  title =        "Algorithm adds square root to micro's arithmetic
                 capability",
  journal =      j-ELECTRONIC-DESIGN,
  volume =       "29",
  number =       "11",
  pages =        "146",
  month =        may,
  year =         "1981",
  CODEN =        "ELODAW",
  ISSN =         "0013-4872 (print), 1944-9550 (electronic)",
  ISSN-L =       "0013-4872",
  bibdate =      "Thu Sep 1 10:15:42 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Electronic Design",
}

@Article{Blikle:1981:CTI,
  author =       "Andrzej Blikle",
  title =        "The Clean Termination of Iterative Programs",
  journal =      j-ACTA-INFO,
  volume =       "16",
  number =       "2",
  pages =        "199--217",
  month =        oct,
  year =         "1981",
  CODEN =        "AINFA2",
  ISSN =         "0001-5903 (print), 1432-0525 (electronic)",
  ISSN-L =       "0001-5903",
  MRclass =      "68B10",
  MRnumber =     "83c:68015",
  bibdate =      "Sat Nov 9 08:26:18 MST 2002",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 ftp://ftp.ira.uka.de/pub/bibliography/Misc/HBP/ACTAI.bib;
                 ftp://ftp.ira.uka.de/pub/bibliography/Misc/leavens.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 MathSciNet database",
  acknowledgement = ack-nhfb,
  catcode =      "D.2; D.2.4; F.3",
  content =      "Most correctness proofs assume that elementary
                 instructions represent total functions. In fact this is
                 not always the case: for instance, in dealing with real
                 numbers, Brown's model of floating point computation
                 [1], a model which has been accepted by the designers
                 of ADA, uses interval analysis. If the interval of x
                 overlaps the interval of y, the Boolean value of x r y
                 is not well defined.\par

                 In this paper the author studies the clean termination
                 (i.e., without abortion) of iterative programs, not
                 supposing that the test functions are total. The
                 relational approach to computing, which the author has
                 largely worked out (cf. Sanderson [2] for an account
                 from the starting point) is very well suited for that
                 design. A general theorem links the ``global
                 correctness'' of a program with a ``well-founded''
                 breakdown of the program relation. Next the author
                 gives new validation rules, in which a Z b depart from
                 the usual meaning. Last (but not least) one finds an
                 exhaustive study of the integer square root in a
                 realistic arithmetic.\par

                 Due to the great significance of the matter, we must
                 call attention to this paper. \par

                 M. F. Aribaud, Paris, France \par

                 REFERENCES \par

                 [1] BROWN, W. S. A simple but realistic model of
                 floating-point computation, ACM Trans. Math. Softw. 7
                 (1981), 445 480. \par

                 [2] SANDERSON, J. G. A relational theory of computing,
                 Lecture Notes in Computer \ldots{}",
  CRclass =      "D.2.4 Program Verification; D.2.4 Program
                 Verification; D.2.4 Correctness proofs; F.3.1
                 Specifying and Verifying and Reasoning about Programs",
  CRnumber =     "39409",
  descriptor =   "Software, SOFTWARE ENGINEERING, Program Verification;
                 Software, SOFTWARE ENGINEERING, Program Verification,
                 Correctness proofs; Theory of Computation, LOGICS AND
                 MEANINGS OF PROGRAMS, Specifying and Verifying and
                 Reasoning about Programs",
  fjournal =     "Acta Informatica",
  genterm =      "LANGUAGES; RELIABILITY; THEORY; VERIFICATION",
  journal-URL =  "http://www.springerlink.com/content/0001-5903",
  reviewer =     "M. F. Aribaud",
  subject =      "D. Software; D.2 SOFTWARE ENGINEERING; D. Software;
                 D.2 SOFTWARE ENGINEERING; F. Theory of Computation; F.3
                 LOGICS AND MEANINGS OF PROGRAMS",
}

@TechReport{Brent:1981:MUG,
  author =       "Richard P. Brent",
  title =        "{MP} User's Guide",
  number =       "TR-CS-81-08",
  institution =  "Department of Computer Science, Australian National
                 University",
  address =      "Canberra, ACT, Australia",
  edition =      "Fourth",
  pages =        "73",
  month =        jun,
  year =         "1981",
  bibdate =      "Fri Nov 28 15:59:05 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "MP is a multiple-precision floating-point arithmetic
                 package. It is almost completely machine-independent,
                 and should run on any machine with an ANSI Standard
                 Fortran (ANS X3.9-1966) compiler, sufficient memory,
                 and a wordlength (for integer arithmetic) of at least
                 16 bits. A precompiler (Augment) which facilitates the
                 use of the MP package is available.",
  acknowledgement = ack-mfc # " and " # ack-nhfb,
}

@InProceedings{Bridge:1981:AAA,
  author =       "Carol L. Bridge and P. David Fisher and Robert G.
                 Reynolds",
  title =        "Asynchronous Arithmetic Algorithms for Data-Driven
                 Machines",
  crossref =     "IEEE:1981:PSC",
  pages =        "56--62",
  year =         "1981",
  bibdate =      "Wed Nov 14 17:53:26 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith5/papers/ARITH5_Bridge_Fisher_Reynolds.pdf",
  abstract =     "With data-driven machines a statement associated with
                 a given processing element fires the moment its input
                 operands become available. In order to take full
                 advantage of this computer structure and achieve
                 maximum throughput, the processing elements themselves
                 should also be asynchronous; i.e., instruction
                 execution times should be data dependent to minimize
                 overall delays. Five general procedures are described
                 that may be used to design self-timing processing
                 units: task completion prediction, task completion
                 detection, operand preprocessing, pre-estimation of
                 input operand values, and significance control.
                 Analysis and simulations suggest that the greatest
                 potential for speed improvement over synchronous
                 counterparts comes with self-timing algorithms for both
                 division and the evaluation of special functions.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-5",
}

@Article{Brown:1981:SRM,
  author =       "W. S. Brown",
  title =        "A Simple but Realistic Model of Floating-Point
                 Computation",
  journal =      j-TOMS,
  volume =       "7",
  number =       "4",
  pages =        "445--480",
  month =        dec,
  year =         "1981",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/355972.355975",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Mon Aug 29 23:03:20 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "computer arithmetic, environment parameters, error
                 analysis, Euclidean norm, floating-point arithmetic,
                 software portability",
}

@MastersThesis{Cariker:1981:RFM,
  author =       "Earnest Allan Cariker",
  title =        "A rapid-approximation floating-point mathematics
                 package for the {INTEL} 8080 microprocessor",
  type =         "Computing Science Thesis ({M.S.})",
  school =       "Texas A\&M University",
  address =      "College Station, TX, USA",
  pages =        "viii + 152",
  year =         "1981",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Mathematical analysis.; Microprocessors.; Programming
                 (Electronic computers); Programming languages
                 (Electronic computers)",
}

@MastersThesis{Cary:1981:BFP,
  author =       "David A. Cary",
  title =        "The {Berkeley} floating point project",
  type =         "{Master of Science, Plan II}",
  school =       "University of California, Berkeley. Dept. of
                 Electrical and Engineering and Computer Sciences",
  address =      "Berkeley, CA, USA",
  pages =        "107",
  year =         "1981",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "Noted as posthumous in \cite{Aspinwall:1985:RVM}.",
}

@Article{Ceruzzi:1981:ECK,
  author =       "Paul E. Ceruzzi",
  title =        "The Early Computers of {Konrad Zuse}, 1935 to 1945",
  journal =      j-ANN-HIST-COMPUT,
  volume =       "3",
  number =       "3",
  pages =        "241--262",
  month =        jul # "\slash " # sep,
  year =         "1981",
  CODEN =        "AHCOE5",
  ISSN =         "0164-1239",
  bibdate =      "Fri Nov 1 15:29:18 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://dlib.computer.org/an/books/an1981/pdf/a3241.pdf;
                 http://www.computer.org/annals/an1981/a3241abs.htm",
  acknowledgement = ack-nhfb,
  fjournal =     "Annals of the History of Computing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5488650",
}

@Manual{Cheng:1981:AAF,
  author =       "Steven Cheng",
  title =        "{Am9511A\slash Am9512} floating point processor
                 manual",
  organization = "Advanced Micro Devices",
  address =      "Sunnyvale, CA, USA",
  pages =        "55",
  year =         "1981",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Computer arithmetic and logic units.; Floating-point
                 arithmetic.",
}

@InProceedings{Chow:1981:PDA,
  author =       "P. Chow and Z. G. Vranesic and J. L. Yen",
  title =        "A Pipelined Distributed Arithmetic {PFFT} Processor",
  crossref =     "IEEE:1981:PSC",
  pages =        "198--206",
  year =         "1981",
  bibdate =      "Thu Nov 15 11:37:51 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith5/papers/ARITH5_Chow_Vranesic_Yen.pdf",
  abstract =     "Previous experience i,n implementing the Prime Factor
                 Fourier Transform showed that it was much more
                 difficult to do than the FFT because of its complicated
                 structure. In most FFT implementations the
                 ``butterfly'' structure is the basic arithmetic unit
                 implemented. It is much simpler than the equivalent
                 PFFT unit.\par

                 This paper describes a different architecture for
                 implementing PFFT machines using distributed arithmetic
                 and ROM's to perform the computations. It is found to
                 be much simpler and more modular than a design which
                 uses multipliers and adders. The implementation of a
                 PFFT processor with a throughput of 104 kHz for complex
                 data points is described.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-5; Prime Factor Fourier Transform (PFFT)",
}

@Article{Chroust:1981:MAD,
  author =       "G. Chroust",
  title =        "Method of Adding Decimal Numbers by Means of Binary
                 Arithmetic",
  journal =      j-IBM-TDB,
  volume =       "23",
  number =       "10",
  pages =        "4525--4526",
  month =        mar,
  year =         "1981",
  CODEN =        "IBMTAA",
  ISSN =         "0018-8689",
  bibdate =      "Thu Sep 1 10:16:11 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "IBM Technical Disclosure Bulletin",
  keywords =     "decimal floating-point arithmetic",
}

@InProceedings{Ciminiera:1981:AAF,
  author =       "L. Ciminiera and A. Serra",
  title =        "Arithmetic Array for Fast Inner Product Evaluation",
  crossref =     "IEEE:1981:PSC",
  pages =        "207--214",
  year =         "1981",
  bibdate =      "Wed Nov 14 17:53:26 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith5/papers/ARITH5_Ciminiera_Serra.pdf",
  abstract =     "The paper presents a new fast arithmetic array,
                 suitable for VLSI implementation, which computes the
                 inner product of two vectors. The operands and the
                 result are expressed using the 2's complement notation,
                 which is the most general and flexible one. Cells
                 performing the $ 2 \times 2 $ bit full multiplication
                 are used for obtaining a reduction of the operation
                 time.\par

                 A particular pipelining scheme, with different degrees
                 of latching, is used in order to implement parallel
                 computations with a moderate cost increase. Graphs
                 showing the characteristics and the advantage domain of
                 the proposed array are presented. An IC implementation
                 of the proposed array could have a speed from 5 to 10
                 times greater than the multiplier-accumulator circuits
                 currently available.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-5",
}

@InProceedings{Ciminiera:1981:FAM,
  author =       "L. Ciminiera and A. Serra and A. Valenzano",
  title =        "{Fast and Accurate Matrix Triangularization Using an
                 Iterative Structure}",
  crossref =     "IEEE:1981:PSC",
  pages =        "215--221",
  year =         "1981",
  bibdate =      "Wed Nov 14 17:53:26 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith5/papers/ARITH5_Ciminiera_Serra_Valenzano.pdf",
  abstract =     "The paper presents a new iterative array, which
                 performs the triangularization of a dense matrix, using
                 the Givens rotation algorithm. Two slightly different
                 arrays are presented: the first one performs the
                 factorization of a single matrix; the second one
                 performs the recursive triangularization. The
                 implementation of the cell in the array is based on the
                 on-line arithmetic, which allows us to obtain high
                 performances. Furthermore, the cell implementation
                 requires only three types of arithmetic units
                 (multiplication\slash addition, square root, division)
                 and shift registers for data buffering and for
                 generating the timing signals.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-5",
}

@Article{Cody:1981:APF,
  author =       "William J. {Cody, Jr.}",
  title =        "Analysis of Proposals for the Floating-Point
                 Standard",
  journal =      j-COMPUTER,
  volume =       "14",
  number =       "3",
  pages =        "63--68",
  month =        mar,
  year =         "1981",
  CODEN =        "CPTRB4",
  DOI =          "https://doi.org/10.1109/C-M.1981.220379",
  ISSN =         "0018-9162 (print), 1558-0814 (electronic)",
  ISSN-L =       "0018-9162",
  bibdate =      "Sat Sep 24 09:21:33 1994",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/c/cody-william-j.bib;
                 https://www.math.utah.edu/pub/tex/bib/computer1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  note =         "See \cite{IEEE:1985:AIS,IEEE:1985:ASI}.",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  fjournal =     "Computer",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2",
}

@InProceedings{Cohen:1981:CAU,
  author =       "M. Cohen and V. C. Hamacher and T. E. Hull",
  title =        "{CADAC}: An Arithmetic Unit for Clean Decimal
                 Arithmetic and Controlled Precision",
  crossref =     "IEEE:1981:PSC",
  pages =        "106--112",
  year =         "1981",
  bibdate =      "Thu Nov 15 11:37:51 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith5/papers/ARITH5_Cohen_Hamacher_Bull.pdf",
  abstract =     "This paper describes the design of an arithmetic unit
                 called CADAC (Clean Arithmetic with Decimal base And
                 Controlled Precision). A brief indication of
                 programming language specifications for carrying out
                 ``ideal'' floating-point arithmetic is given. These
                 specifications include detailed requirements for
                 precision control and exception handling at the level
                 of a programming language such as Fortran. CADAC is an
                 arithmetic unit which performs the four floating-point
                 operations add\slash subtract \slash multiply\slash
                 divide on decimal base numbers in accordance with the
                 language requirements. A three-level pipeline is used
                 to overlap 2-digit-at-a-time (``double digit'') serial
                 processing of the partial products\slash remainders.
                 Although the logic design is relatively complex, the
                 performance is efficient and the advantages gained by
                 implementing programmer-controlled precision directly
                 in the hardware are significant.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-5",
}

@Article{Coonen:1981:EIG,
  author =       "Jerome T. Coonen",
  title =        "Errata: {An Implementation Guide to a Proposed
                 Standard for Floating Point Arithmetic}",
  journal =      j-COMPUTER,
  volume =       "14",
  number =       "3",
  pages =        "62--62",
  month =        mar,
  year =         "1981",
  CODEN =        "CPTRB4",
  DOI =          "https://doi.org/10.1109/C-M.1981.220378",
  ISSN =         "0018-9162 (print), 1558-0814 (electronic)",
  ISSN-L =       "0018-9162",
  bibdate =      "Wed Sep 14 21:15:55 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computer1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See
                 \cite{Coonen:1980:IGP,IEEE:1985:AIS,IEEE:1985:ASI}.",
  acknowledgement = ack-nj,
  fjournal =     "Computer",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2",
}

@Article{Coonen:1981:UDN,
  author =       "Jerome T. Coonen",
  title =        "Underflow and the Denormalized Numbers",
  journal =      j-COMPUTER,
  volume =       "14",
  number =       "3",
  pages =        "75--87",
  month =        mar,
  year =         "1981",
  CODEN =        "CPTRB4",
  DOI =          "https://doi.org/10.1109/C-M.1981.220382",
  ISSN =         "0018-9162 (print), 1558-0814 (electronic)",
  ISSN-L =       "0018-9162",
  bibdate =      "Fri Sep 2 23:38:17 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computer1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{IEEE:1985:AIS,IEEE:1985:ASI}.",
  acknowledgement = ack-nj,
  fjournal =     "Computer",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2",
}

@MastersThesis{Curley:1981:PPN,
  author =       "A. Curley",
  title =        "{PNCL}: a Prototype Numerical Computation Language",
  type =         "{M.Sc.} thesis",
  school =       "Department of Computer Science, University of
                 Toronto",
  address =      "Toronto, ON, Canada",
  year =         "1981",
  bibdate =      "Sun Dec 30 15:41:22 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Davis:1981:EFA,
  author =       "Diane F. Davis",
  title =        "Elementary Functions on an Array Processor",
  crossref =     "IEEE:1981:PSC",
  pages =        "170--178",
  year =         "1981",
  bibdate =      "Wed Nov 14 17:53:26 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith5/papers/ARITH5_Davis.pdf",
  abstract =     "The algorithms used for elementary functions on the
                 FPS-164 array processor are described. In each case,
                 the choice of the algorithm depends on the parallel
                 hardware, the capability of the instruction word, and
                 the precision desired. For some, the choice depends on
                 the version, either scalar or vector. Algorithms for
                 the divide, square root, cosine\slash sine,
                 exponential, and logarithm are discussed. Those for
                 arctangent, tangent, arc-cosine\slash sine, cosh, sinh,
                 and tanh are summarized.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-5; Floating-Point Systems FPS-164",
}

@Manual{DECESD:1981:VIS,
  author =       "{Digital Equipment Corporation.Educational Services
                 Dept}",
  title =        "{VAX-11} instruction set",
  organization = "Digital Equipment Corporation",
  address =      "Maynard, MA, USA",
  edition =      "Revised",
  pages =        "various",
  year =         "1981",
  bibdate =      "Sun May 02 09:19:03 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "VAX-11 (Computer) --- Programming.",
  remark =       "In container. Student guide --- Programming examples
                 --- Character string instructions --- Instruction
                 formats and addressing modes --- Variable bit field
                 instructions --- Stack and address instructions ---
                 Integer, logical and branch instructions --- Floating
                 point instructions --- Decimal string instructions
                 --Procedure and subroutine instructions --- Special
                 instructions --- Module tests --- Evaluation sheets ---
                 Selected tables.",
}

@InProceedings{Demmel:1981:EUS,
  author =       "James Demmel",
  title =        "Effects of Underflow on Solving Linear Systems",
  crossref =     "IEEE:1981:PSC",
  pages =        "113--119",
  year =         "1981",
  bibdate =      "Thu Nov 15 11:37:51 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith5/papers/ARITH5_Demmel.pdf",
  abstract =     "Software to solve systems of linear equations by
                 Gaussian elimination has in the past ignored the
                 effects of underflow. But when underflows are replaced
                 by zeroes, this software can give spurious though
                 plausible results much worse than would be blamed on
                 roundoff. When underflow is gradual, as in the proposed
                 IEEE standard for floating point arithmetic, the same
                 software gives provably more reliable results. To
                 achieve the same reliability without gradual underflow,
                 but with underflows set to zero, complicated tests must
                 be inserted into the software.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-5",
}

@InProceedings{Efe:1981:MOA,
  author =       "Kemal Efe",
  title =        "Multi-Operand Addition with Conditional Sum Logic",
  crossref =     "IEEE:1981:PSC",
  pages =        "251--255",
  year =         "1981",
  bibdate =      "Wed Nov 14 17:53:26 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith5/papers/ARITH5_Efe.pdf",
  abstract =     "Column-wise addition schemes involve counting the
                 number of 1's in a column and representing this number
                 in binary weighted form. In Conditional Sum Logic
                 (CSL), partial results are first generated for every
                 column, then one of these results is selected depending
                 on the incoming carry value. A compact scheme for
                 counting the number of 1's and generating partial
                 results for all possible distributions of incoming
                 carries is introduced. Application of such counters to
                 CSL yields a high speed in multi-operand addition.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-5",
}

@TechReport{Eide:1981:FPA,
  author =       "Vigleik Eide",
  title =        "Floating-point arithmetic on a micro-computer",
  type =         "Hovedoppgave i informatikk (cand. real)",
  institution =  "Universitetet i Oslo",
  address =      "Oslo, Norway",
  pages =        "71",
  year =         "1981",
  bibdate =      "Thu May 09 08:12:55 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@PhdThesis{Farmwald:1981:DHP,
  author =       "P. M. Farmwald",
  title =        "On the Design of High Performance Digital Arithmetic
                 Units",
  type =         "Thesis ({Ph.D.})",
  school =       "Stanford University",
  address =      "Stanford, CA, USA",
  pages =        "????",
  month =        aug,
  year =         "1981",
  bibdate =      "Thu Apr 2 08:38:35 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
}

@InProceedings{Farmwald:1981:HBE,
  author =       "P. Michael Farmwald",
  title =        "High bandwidth evaluation of certain elementary
                 functions",
  crossref =     "IEEE:1981:PSC",
  pages =        "139--142",
  year =         "1981",
  bibdate =      "Mon May 20 05:27:32 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith5/papers/ARITH5_Farmwald.pdf",
  abstract =     "Among the requirements currently being imposed on
                 high-performance digital computers to an increasing
                 extent are the high-bandwidth computations of
                 elementary functions, which are relatively
                 time-consuming procedures when conducted in software.
                 In this paper, we elaborate on a technique for
                 computing piecewise quadratic approximations to many
                 elementary functions. This method permits the effective
                 use of large RAMs or ROMs and parallel multipliers for
                 rapidly generating single-precision floating-point
                 function values (e.g., 30-45 bits of fraction, with
                 current RAM and ROM technology). The technique, based
                 on the use of Taylor series, may be readily pipelined.
                 Its use for calculating values for floating-point
                 reciprocal, square root, sine, cosine, arctangent,
                 logarithm, exponential and error functions is
                 discussed.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-5",
}

@Article{Fredette:1981:RES,
  author =       "G. Fredette",
  title =        "68000 routine extracts square roots",
  journal =      j-EDN,
  volume =       "26",
  number =       "16",
  pages =        "185--194",
  month =        aug,
  year =         "1981",
  CODEN =        "EDNSBH",
  ISSN =         "0012-7515, 0364-6637",
  bibdate =      "Thu Sep 1 10:15:56 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "EDN",
}

@Article{Ganesan:1981:GSC,
  author =       "K. Ganesan and A. Augustine",
  title =        "8086 generates sines and cosines",
  journal =      j-EDN,
  volume =       "26",
  number =       "6",
  pages =        "186--188",
  month =        mar,
  year =         "1981",
  CODEN =        "EDNSBH",
  ISSN =         "0012-7515, 0364-6637",
  bibdate =      "Thu Sep 1 10:15:56 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "EDN",
}

@Book{Glaser:1981:HBO,
  author =       "Anton Glaser",
  title =        "History of Binary and Other Nondecimal Numeration",
  publisher =    "Tomash",
  address =      "Los Angeles, CA, USA",
  edition =      "Revised",
  pages =        "xiii + 218",
  year =         "1981",
  ISBN =         "0-938228-00-5",
  ISBN-13 =      "978-0-938228-00-4",
  LCCN =         "QA141.2 .G55 1981",
  bibdate =      "Fri Mar 17 08:12:27 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "See also original edition \cite{Glaser:1971:HBO}.",
  acknowledgement = ack-nhfb,
  author-dates = "1924--",
  remark =       "Based on the author's thesis (Ph.D.--Temple
                 University), presented under the title: History of
                 modern numeration systems.",
  subject =      "Numeration; History; 31.14 number theory; 15.00
                 history: general; Numeration; Dualsystem; Geschichte;
                 Talstelsels; History; Num{\'e}ration; Histoire;
                 Dualsystem; Geschichte.",
}

@Book{Gorin:1981:IDA,
  author =       "Ralph E. Gorin",
  title =        "Introduction to {DECSYSTEM}-20 Assembly Language
                 Programming",
  publisher =    pub-DP,
  address =      pub-DP:adr,
  pages =        "xxx + 545",
  year =         "1981",
  ISBN =         "0-932376-12-6",
  ISBN-13 =      "978-0-932376-12-1",
  LCCN =         "QA76.8.D17 .G67",
  bibdate =      "Tue Dec 14 22:54:14 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  price =        "US\$40.00",
  acknowledgement = ack-nhfb,
}

@InProceedings{Gorji-Sinaki:1981:DDS,
  author =       "A. Gorji-Sinaki and M. D. Ercegovac",
  title =        "Design of a Digit-Slice On-Line Arithmetic Unit",
  crossref =     "IEEE:1981:PSC",
  pages =        "72--80",
  year =         "1981",
  bibdate =      "Thu Nov 15 11:37:51 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith5/papers/ARITH5_GorjiSinaki_Ercegovac.pdf",
  abstract =     "A gate level design of a digit-slice on-line
                 arithmetic unit is presented. This unit is designed as
                 a set of basic modules Processing Elements (PE), each
                 of which operates on a single digit of the operands and
                 the results. It is capable of executing four basic
                 operations of addition\slash subtraction,
                 multiplication and division in an on-line manner. The
                 results are generated during the digit-serial input of
                 the operands, beginning always with the most
                 significant digit. A general (with respect to radix)
                 analysis of the cost and speed of the proposed unit is
                 also given.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-5",
}

@InProceedings{Gosling:1981:CSH,
  author =       "J. B. Gosling and J. H. P. Zurawski and D. B. G.
                 Edwards",
  title =        "A Chip-Set for a High-Speed Low-cost Floating-Point
                 Unit",
  crossref =     "IEEE:1981:PSC",
  pages =        "50--55",
  year =         "1981",
  bibdate =      "Wed Nov 14 17:53:26 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith5/papers/ARITH5_Gosling_Zurawski_Edwards.pdf",
  abstract =     "Although the advent of microprocessors has put
                 considerable computing power in the hands of large
                 numbers of users, there is still an important group who
                 have yet to benefit fully from large scale
                 integration., As a step in the direction of rectifying
                 this situation, a highly flexible chip set is being
                 designed, with a view to reducing the cost of a
                 powerful floating point processor by a factor of about
                 4. Processing speed will be up to twice that of an
                 equivalent unit built from MSI devices, before
                 allowance is made for savings on wiring delays. It will
                 be possible to construct a unit satisfying all
                 published standards, proposed and existing (de facto),
                 as well as permitting a number of extensions not
                 specifically in these standards. At a cost between 100
                 and 150 ICs, and with a floating-point add time of
                 around 120ns, the proposed unit is cost-effective
                 compared to currently available coprocessors.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-5",
}

@Article{Grappel:1981:RDB,
  author =       "R. D. Grappel",
  title =        "68000 routine divides 32-bit numbers",
  journal =      j-EDN,
  volume =       "26",
  number =       "5",
  pages =        "161--162",
  month =        mar,
  year =         "1981",
  CODEN =        "EDNSBH",
  ISSN =         "0012-7515, 0364-6637",
  bibdate =      "Thu Sep 1 10:15:08 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "EDN",
}

@InProceedings{Gregory:1981:RAR,
  author =       "R. T. Gregory",
  title =        "Residue Arithmetic with Rational Operands",
  crossref =     "IEEE:1981:PSC",
  pages =        "144--145",
  year =         "1981",
  bibdate =      "Wed Nov 14 17:53:26 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith5/papers/ARITH5_Gregory.pdf",
  abstract =     "A method is described for doing residue arithmetic
                 when the operands are rational numbers. A rational
                 operand $ a / b $ is mapped onto the integer $ a
                 b^{-1}|_p $ and the arithmetic is performed in $
                 \mathrm {GF}(p) $. A method is given for taking an
                 integer result and finding its rational equivalent (the
                 one which corresponds to the correct rational
                 result).",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-5; residue number system",
}

@Article{Griffiths:1981:BDC,
  author =       "L. K. Griffiths",
  title =        "Binary-to-Decimal Conversion",
  journal =      j-IBM-TDB,
  volume =       "24",
  number =       "1A",
  pages =        "237--238",
  month =        jun,
  year =         "1981",
  CODEN =        "IBMTAA",
  ISSN =         "0018-8689",
  bibdate =      "Fri Nov 28 17:04:53 2003",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Binary to decimal conversion can be achieved by
                 multiplying $ 1 / 10 $ as $ 51 / 512 \times 256 / 255 $
                 and using the fact that $ 256 / 255 = 1 + 1 / 256 + 1 /
                 256^2 + \cdots $, i.e., $ 256 / 255 = 257 - 256 $
                 rounded up.\par

                 This method can be performed efficiently on short word
                 computers with only adding and shifting operations,
                 i.e., first multiplying by $ 51 / 512 $ and then
                 correcting by multiplying by $ 256 / 255 $.",
  acknowledgement = ack-nj,
  fjournal =     "IBM Technical Disclosure Bulletin",
  keywords =     "decimal floating-point arithmetic",
}

@Article{Grote:1981:CIS,
  author =       "H. Grote",
  title =        "Code improves on a square-root routine",
  journal =      j-EDN,
  volume =       "26",
  number =       "11",
  pages =        "198--200",
  month =        may,
  year =         "1981",
  CODEN =        "EDNSBH",
  ISSN =         "0012-7515, 0364-6637",
  bibdate =      "Thu Sep 1 10:15:42 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "EDN",
}

@MastersThesis{Hazlerig:1981:CES,
  author =       "Steven Jackson Hazlerig",
  title =        "Comparison and evaluation of several floating-point
                 schemes for the {Motorola} 68000 microprocessor",
  type =         "Thesis ({M.S.})",
  school =       "Massachusetts Institute of Technology. Dept. of
                 Electrical and Engineering and Computer Science",
  address =      "Cambridge, MA, USA",
  pages =        "103",
  year =         "1981",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Supervised by Richard E. Zippel.",
  acknowledgement = ack-mfc # " and " # ack-nhfb,
  keywords =     "Floating-point arithmetic.; Microprocessors ---
                 Programming.; Microprogramming.",
}

@TechReport{Hendra:1981:FPS,
  author =       "R. G. Hendra",
  title =        "A floating point software package for use on {LSI-11}
                 computers at {SLAC}",
  type =         "Technical note",
  number =       "SLAC TN 81-3",
  institution =  "SLAC",
  address =      "Stanford, CA, USA",
  pages =        "8",
  month =        jun,
  year =         "1981",
  bibdate =      "Fri May 25 05:50:26 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://weblib.cern.ch/format/showfull?uid=1451323_18194&base=CERCER&sysnb=0046833",
  acknowledgement = ack-nhfb,
}

@Article{Hough:1981:API,
  author =       "David Hough",
  title =        "Applications of the Proposed {IEEE-754} Standard for
                 Floating Point Arithmetic",
  journal =      j-COMPUTER,
  volume =       "14",
  number =       "3",
  pages =        "70--74",
  month =        mar,
  year =         "1981",
  CODEN =        "CPTRB4",
  DOI =          "https://doi.org/10.1109/C-M.1981.220381",
  ISSN =         "0018-9162 (print), 1558-0814 (electronic)",
  ISSN-L =       "0018-9162",
  bibdate =      "Fri Sep 2 23:38:14 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computer1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{IEEE:1985:AIS,IEEE:1985:ASI}.",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  fjournal =     "Computer",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2",
}

@Article{Huang:1981:IFD,
  author =       "Chao Huang and D. Peterson and H. Rauch and J. Teague
                 and D. Fraser",
  title =        "Implementation of a fast digital processor using the
                 residue number system",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST,
  volume =       "28",
  number =       "1",
  pages =        "32--38",
  month =        jan,
  year =         "1981",
  CODEN =        "ICSYBT",
  DOI =          "https://doi.org/10.1049/el:19800468",
  ISSN =         "0098-4094 (print), 1558-1276 (electronic)",
  ISSN-L =       "0098-4094",
  bibdate =      "Fri Nov 9 11:38:57 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=23509",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems",
  keywords =     "residue arithmetic; residue number system",
  summary =      "This paper contains a description of a special purpose
                 digital processor which has been implemented using
                 residue arithmetic. The processor does two-dimensional
                 pulse matching by convolving a two-dimensional
                 five-by-five filter with the Incoming data \ldots{}",
}

@MastersThesis{Hwang:1981:CFF,
  author =       "Shu-Hwa Hwang",
  title =        "Computation in a finite field using rational
                 operands",
  type =         "Thesis ({M.S.})",
  school =       "University of Tennessee, Knoxville",
  address =      "Knoxville, TN, USA",
  pages =        "v + 80",
  year =         "1981",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Algorithms.; Floating-point arithmetic.; Modular
                 arithmetic.; Programming (Electronic computers)",
}

@InProceedings{Hwang:1981:PAV,
  author =       "Kai Hwang and Yen-Heng Cheng",
  title =        "Partitioned Algorithms and {VLSI} Structures for
                 Large-Scale Matrix Computations",
  crossref =     "IEEE:1981:PSC",
  pages =        "222--232",
  year =         "1981",
  bibdate =      "Thu Nov 15 11:37:51 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith5/papers/ARITH5_Hwang_Cheng.pdf",
  abstract =     "VLSI modular arithmetic structures and new partitioned
                 matrix algorithms are developed in this paper to
                 perform hardware matrix computations in solving
                 large-scale linear system of equations. Gaussian
                 elimination and inversion of triangular matrices are
                 shown systematically partitionable. All the partitioned
                 algorithms being developed can achieve linear
                 computation time $ O(n) $, where $n$ is the order of
                 the linear system. The partitioned matrix computations
                 are feasible for modular VLSI implementation with
                 constrained I/O terminals. Performance analysis and
                 design tradeoffs of the partitioned VLSI arithmetic
                 structures are also provided.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-5",
}

@InProceedings{Irwin:1981:RAP,
  author =       "Mary Jane Irwin and Dwight R. Smith",
  title =        "A Rational Arithmetic Processor",
  crossref =     "IEEE:1981:PSC",
  pages =        "241--245",
  year =         "1981",
  bibdate =      "Wed Nov 14 17:53:26 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith5/papers/ARITH5_Irwin_Smith.pdf",
  abstract =     "An arithmetic processor based upon a rational
                 representation scheme is examined. The key feature of
                 this rational processor is its ability to efficiently
                 reduce a result ratio to its irreducible form (the
                 greatest common divisor of the numerator and
                 denominator is unity). The reduction algorithm
                 presented generates the reduced ratio in parallel with
                 the evaluation of the ratio's greatest common divisor.
                 Hardware designs for the reduction algorithm and the
                 basic arithmetic operations are given.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-5",
}

@Article{Jenkins:1981:CSP,
  author =       "W. K. Jenkins and M. H. Etzel",
  title =        "Correction to {``Special} properties of complement
                 codes for redundant residue number systems''",
  journal =      j-PROC-IEEE,
  volume =       "69",
  number =       "8",
  pages =        "1086--1086",
  month =        aug,
  year =         "1981",
  CODEN =        "IEEPAD",
  DOI =          "https://doi.org/10.1049/el:19800468",
  ISSN =         "0018-9219 (print), 1558-2256 (electronic)",
  ISSN-L =       "0018-9219",
  bibdate =      "Fri Nov 9 11:38:57 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Jenkins:1981:SPC}.",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=31304",
  acknowledgement = ack-nhfb,
  fjournal =     "Proceedings of the IEEE",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5",
  keywords =     "residue arithmetic; residue number system",
}

@Article{Jenkins:1981:SPC,
  author =       "W. K. Jenkins and M. H. Etzel",
  title =        "Special properties of complement codes for redundant
                 residue number systems",
  journal =      j-PROC-IEEE,
  volume =       "69",
  number =       "1",
  pages =        "132--133",
  month =        jan,
  year =         "1981",
  CODEN =        "IEEPAD",
  DOI =          "https://doi.org/10.1049/el:19800468",
  ISSN =         "0018-9219 (print), 1558-2256 (electronic)",
  ISSN-L =       "0018-9219",
  bibdate =      "Fri Nov 9 11:38:57 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See correction \cite{Jenkins:1981:CSP}.",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=31297",
  acknowledgement = ack-nhfb,
  fjournal =     "Proceedings of the IEEE",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5",
  keywords =     "residue arithmetic; residue number system",
  summary =      "Redundant residue number systems are of interest
                 because they have properties that are useful for error
                 control and failure recovery in digital processors.
                 This letter shows how complement coding interferes with
                 error detection in redundant residue \ldots{}",
}

@TechReport{Kahan:1981:WDW,
  author =       "W. Kahan",
  title =        "Why Do We Need a Floating-Point Arithmetic Standard?",
  type =         "Technical Report",
  institution =  inst-BERKELEY,
  address =      inst-BERKELEY:adr,
  pages =        "41",
  day =          "12",
  month =        feb,
  year =         "1981",
  bibdate =      "Fri Apr 7 12:22:17 GMT 1995",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/k/kahan-william-m.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "Available in a retypeset version
                 \cite{Kahan:2001:WDW}.",
}

@Article{Karplus:1981:ASI,
  author =       "W. J. Karplus and D. Cohen",
  title =        "Architectural and Software Issues in the Design of
                 Peripheral Array Processors",
  journal =      j-COMPUTER,
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  month =        sep,
  year =         "1981",
  CODEN =        "CPTRB4",
  ISSN =         "0018-9162 (print), 1558-0814 (electronic)",
  ISSN-L =       "0018-9162",
  bibdate =      "Fri Nov 09 19:01:34 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2",
}

@InProceedings{Kaushik:1981:SDS,
  author =       "Saroj Kaushik and R. K. Arora",
  title =        "Sign Detection in the Symmetric Residue Number
                 System",
  crossref =     "IEEE:1981:PSC",
  pages =        "146--150",
  year =         "1981",
  bibdate =      "Thu Nov 15 11:37:51 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith5/papers/ARITH5_Kaushik_Arora.pdf",
  abstract =     "This paper is concerned with the algebraic sign
                 detection of a number in the Symmetric Residue Number
                 System. A new approach has been suggested which
                 completely avoids the time consuming process of the
                 Symmetric Mixed Radix Conversion (SMRC). An algorithm
                 based on the above approach implementable in parallel
                 for sign detection is also presented. The hardware
                 representation of the above algorithm is shown. The
                 time and hardware complexity required for the process
                 have also been computed.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-5",
}

@Article{Kielbasinski:1981:IRL,
  author =       "Andrzej Kie{\l}basi{\'n}ski",
  title =        "Iterative refinement for linear systems in
                 variable-precision arithmetic",
  journal =      j-BIT,
  volume =       "21",
  number =       "1",
  pages =        "97--103",
  month =        mar,
  year =         "1981",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01934074",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  MRclass =      "65G05",
  MRnumber =     "83a:65042",
  bibdate =      "Wed Jan 4 18:52:17 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=21&issue=1;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=21&issue=1&spage=97",
  acknowledgement = ack-nhfb,
  fjournal =     "BIT (Nordisk tidskrift for informationsbehandling)",
  journal-URL =  "http://link.springer.com/journal/10543",
  keywords =     "floating-point arithmetic; variable-precision
                 arithmetic",
}

@Book{Knuth:1981:SA,
  author =       "Donald E. Knuth",
  title =        "Semi\-nu\-mer\-i\-cal Algorithms",
  volume =       "2",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  edition =      "Second",
  pages =        "xi + 624",
  year =         "1981",
  ISBN =         "0-201-03822-6",
  ISBN-13 =      "978-0-201-03822-4",
  LCCN =         "QA76.6 .K64",
  bibdate =      "Wed Dec 15 15:47:38 1993",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  price =        "US\$19.75",
  series =       "The Art of Computer Programming",
  acknowledgement = ack-nj,
}

@InProceedings{Kobayashi:1981:FMO,
  author =       "Hideaki Kobayashi",
  title =        "A Fast Multi-Operand Multiplication Scheme",
  crossref =     "IEEE:1981:PSC",
  pages =        "246--250",
  year =         "1981",
  bibdate =      "Wed Nov 14 17:53:26 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith5/papers/ARITH5_Kobayashi.pdf",
  abstract =     "Recent developments in integrated circuit technology
                 have made efficient schemes for computer arithmetic
                 possible. This paper discusses a generation-summation
                 scheme for fast multi-operand multiplication. Synthesis
                 of three-operand multipliers utilizing a single type of
                 standard LSI device is also discussed.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-5",
}

@Book{Kogge:1981:APC,
  author =       "Peter M. Kogge",
  title =        "The Architecture of Pipelined Computers",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  pages =        "xii + 334",
  year =         "1981",
  ISBN =         "0-07-035237-2",
  ISBN-13 =      "978-0-07-035237-7",
  LCCN =         "QA76.5 .K587",
  bibdate =      "Wed Dec 15 10:37:46 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Koren:1981:CPN,
  author =       "I. Koren and Y. Maliniak",
  title =        "On Classes of Positive, Negative, and Imaginary Radix
                 Number Systems",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "30",
  number =       "5",
  pages =        "212--317",
  month =        may,
  year =         "1981",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1981.1675788",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sat Aug 22 09:00:57 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A unified approach to a broad class of finite number
                 representation systems is proposed. This class contains
                 aDl positive and negative radix systems and other
                 well-known number systems. In addition, it can be
                 extended to include imaginary radix number systems. The
                 proposed approach enables us to develop a single set of
                 algorithms for arithmetic operations.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Kornerup:1981:IRA,
  author =       "Peter Kornerup and David W. Matula",
  title =        "An Integrated Rational Arithmetic Unit",
  crossref =     "IEEE:1981:PSC",
  pages =        "233--240",
  year =         "1981",
  bibdate =      "Wed Nov 14 17:53:26 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith5/papers/ARITH5_Kornerup_Matula.pdf",
  abstract =     "Based on the classical Euclidian Algorithm, we develop
                 the foundations of an arithmetic unit performing Add,
                 Subtract, Multiply and Divide on rational operands. The
                 unit uses one unified algorithm for all operations,
                 including rounding. A binary implementation, based on
                 techniques known from the SRT division, is described.
                 Finally, a hardware implementation using ripple-free,
                 carry-save addition is analyzed, and adapted to a
                 floating-slash representation of the rational
                 operands.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-5",
}

@Book{Kulisch:1981:CAT,
  author =       "Ulrich W. Kulisch and Willard L. Miranker",
  title =        "Computer arithmetic in theory and practice",
  publisher =    pub-ACADEMIC,
  address =      pub-ACADEMIC:adr,
  pages =        "xiii + 249",
  year =         "1981",
  ISBN =         "0-12-428650-X",
  ISBN-13 =      "978-0-12-428650-4",
  LCCN =         "QA162 .K84",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Computer science and applied mathematics",
  acknowledgement = ack-nhfb,
  keywords =     "Algebra, Abstract.; Computer arithmetic.;
                 Floating-point arithmetic.; Interval analysis
                 (Mathematics)",
  remark =       "See \cite[pp. 1.10--1.11]{Coonen:1984:CPS} for
                 negative comments about the floating-point model in
                 this book, and the impracticality of implementing it in
                 early-1980s technology. Coonen comments: ``their scheme
                 is {\em sufficient\/} to perform reliable computation,
                 aided by devious algorithms; there is no evidence that
                 their scheme is {\em necessary}. nor that the
                 deviousness of their algorithms is unavoidable.''",
}

@Article{Kunz:1981:QZ,
  author =       "W. Kunz",
  title =        "{Quadratwurzel mit dem $ \mu $P Z80} \toenglish
                 {Square Roots with the Z80 Microprocessor}
                 \endtoenglish",
  journal =      j-ELECTRONIK,
  volume =       "7",
  pages =        "109--110",
  year =         "1981",
  CODEN =        "EKRKAR",
  ISSN =         "0013-5658",
  bibdate =      "Fri Sep 16 16:30:41 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Elektronik",
}

@InProceedings{Ligomenides:1981:CRF,
  author =       "P. Ligomenides and R. Newcomb",
  title =        "Complement Representations in the {Fibonacci}
                 Computer",
  crossref =     "IEEE:1981:PSC",
  pages =        "6--9",
  year =         "1981",
  bibdate =      "Thu Nov 15 11:37:51 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith5/papers/ARITH5_Ligomenides_Newcomb.pdf",
  abstract =     "Two complement representations and a sign-magnitude
                 one are introduced which allow for handling negative
                 numbers using only binary coefficients in Fibonacci
                 base expansions. These are developed for practical
                 implementation in Fibonacci computers.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-5",
}

@Article{Ling:1981:HSB,
  author =       "Huey Ling",
  title =        "High-speed binary adder",
  journal =      j-IBM-JRD,
  volume =       "25",
  number =       "2/3",
  pages =        "156--166",
  month =        may # "\slash " # jun,
  year =         "1981",
  CODEN =        "IBMJAE",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  bibdate =      "Tue Mar 25 14:26:59 MST 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classcodes =   "C5120 (Logic and switching circuits)",
  corpsource =   "IBM Thomas J. Watson Res. Center, Yorktown Heights,
                 NY, USA",
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
  keywords =     "adders; fewer logic levels; high; neighbouring bit;
                 new carry propagation; new scheme; pairs; reduced
                 component count; speed binary adder; uniform fanin
                 loading; uniform fanout loading",
  treatment =    "N New Development",
}

@Article{Linnainmaa:1981:CEU,
  author =       "Seppo Linnainmaa",
  title =        "Combatting the effects of underflow and overflow in
                 determining real roots of polynomials",
  journal =      j-SIGNUM,
  volume =       "16",
  number =       "2",
  pages =        "11--16",
  month =        jun,
  year =         "1981",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Tue Apr 12 07:50:09 MDT 2005",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
}

@Article{Linnainmaa:1981:SDP,
  author =       "Seppo Linnainmaa",
  title =        "Software for Doubled-Precision Floating-Point
                 Computations",
  journal =      j-TOMS,
  volume =       "7",
  number =       "3",
  pages =        "272--283",
  month =        sep,
  year =         "1981",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/355958.355960",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  MRclass =      "68B99 (65G99 68C05)",
  MRnumber =     "82h:68041",
  bibdate =      "Fri Dec 8 08:24:13 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://doi.acm.org/10.1145/355958.355960",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "accurate floating-point summation; exact
                 multiplication; floating-point arithmetic; rounding
                 errors; software portability",
}

@Article{Louie:1981:APS,
  author =       "T. Louie",
  title =        "Array Processors: a Selected Bibliography",
  journal =      j-COMPUTER,
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  month =        sep,
  year =         "1981",
  CODEN =        "CPTRB4",
  ISSN =         "0018-9162 (print), 1558-0814 (electronic)",
  ISSN-L =       "0018-9162",
  bibdate =      "Fri Nov 09 19:04:04 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2",
}

@InProceedings{Markov:1981:IAA,
  author =       "Svetoslav Markov",
  title =        "On an Interval Arithmetic and Its Applications",
  crossref =     "IEEE:1981:PSC",
  pages =        "274--278",
  year =         "1981",
  bibdate =      "Thu Nov 15 11:37:51 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith5/papers/ARITH5_Markov.pdf",
  abstract =     "It is our point of view that familiar interval
                 arithmetic defined by $ A*B = \{ a * b : a \in A, b \in
                 B \} $, $ * \in \{ +, -, \times, : \} $ is inefficient
                 in certain respects. For instance, it is not in a
                 position to produce exact representations of sets of
                 the form $ \{ f(x, y, \ldots {}, z) : x \in X. y \in Y,
                 \ldots {}, z \in Z \} $ even for simple functions $f$
                 of one variable. We make use of another interval
                 arithmetic which is very convenient for computer
                 computations and for construction of interval
                 algorithms. As an example we consider a method for the
                 construction of interval expressions for sets of the
                 form $ \{ f(x) : x \in [x_1, x_2] \} $, where $f$ is an
                 elementary function.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-5; interval arithmetic",
}

@Article{Maron:1981:IAP,
  author =       "N. Maron and T. A. Brengle",
  key =          "Maron \& Brengle",
  title =        "Integrating an Array Processor into a Scientific
                 Computing System",
  journal =      j-COMPUTER,
  volume =       "14",
  number =       "9",
  pages =        "41--44",
  month =        sep,
  year =         "1981",
  CODEN =        "CPTRB4",
  ISSN =         "0018-9162 (print), 1558-0814 (electronic)",
  ISSN-L =       "0018-9162",
  bibdate =      "Wed Nov 14 19:04:40 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 Parallel/Multi.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2",
}

@Article{Matsui:1981:OUF,
  author =       "S. Matsui and M. Iri",
  title =        "An overflow\slash underflow-free floating-point
                 representation of numbers",
  journal =      j-J-INF-PROCESS,
  volume =       "4",
  number =       "3",
  pages =        "123--133",
  year =         "1981",
  CODEN =        "JIPRDE",
  ISSN =         "0387-6101",
  bibdate =      "Sat Nov 9 08:26:18 MST 2002",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  catcode =      "G.1.0",
  content =      "The authors propose a floating-point number
                 representation whereby the allocation of digits between
                 exponent and mantissa would vary with the size of the
                 number. In extreme cases in which the entire word is
                 not long enough to contain the exponent, they move to a
                 different ``level'' and work with exponents of
                 exponents. They have implemented the scheme in
                 software, and they claim that a hardware implementation
                 is possible without loss of efficiency. Their examples
                 include Graeffe's method, which seems to survive better
                 in their environment than in a conventional
                 floating-point environment, and Racah symbols, which
                 are functions of factorials.\par

                 The examples are not totally convincing.
                 Polynomial-factoring is not a computational bottleneck.
                 The Racah symbols would indeed cause trouble if
                 computed in a direct manner in conventional floating
                 point; however, the use of a log-gamma function would
                 largely eliminate the problem.\par

                 By using certain bit-configurations to denote
                 ``nonnumbers'' the authors make good their claim of
                 overflow-free arithmetic. The system clearly has the
                 merit of convenience. In the absence of a formal error
                 analysis it is not yet clear what price has to be paid
                 for the convenience. \par

                 A. C. R. Newbery, Lexington.",
  CRclass =      "G.1.0 General; G.1.0 Computer arithmetic",
  CRnumber =     "40691",
  descriptor =   "Mathematics of Computing, NUMERICAL ANALYSIS, General,
                 Computer arithmetic",
  fjournal =     "Journal of Information Processing",
  genterm =      "DESIGN; PERFORMANCE",
  reviewer =     "A. C. R. Newbery; Newbery, A. C. R",
  subject =      "G. Mathematics of Computing; G.1 NUMERICAL ANALYSIS",
}

@Article{Miller:1981:RGU,
  author =       "W. Miller",
  title =        "A Remark on Gradual Underflow",
  journal =      j-COMPUTING,
  volume =       "27",
  number =       "3",
  pages =        "217--225",
  year =         "1981",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Tue Oct 12 16:33:42 MDT 1999",
  bibsource =    "Compendex database;
                 garbo.uwasa.fi:/pc/doc-soft/fpbiblio.txt;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  affiliation =  "Univ of Ariz, Tucson, USA",
  classification = "723",
  fjournal =     "Computing: Archiv f{\"u}r informatik und numerik",
  journal-URL =  "http://link.springer.com/journal/607",
  journalabr =   "Computing (Vienna/New York)",
  keywords =     "computer arithmetic; computer metatheory;
                 floating-point arithmetic; IEEE 754 arithmetic",
}

@Article{Mitra:1981:CRA,
  author =       "D. Mitra and V. Lawrence",
  title =        "Controlled rounding arithmetics, for second-order
                 direct-form digital filters, that eliminate all
                 self-sustained oscillations",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST,
  volume =       "28",
  number =       "9",
  pages =        "894--905",
  month =        sep,
  year =         "1981",
  CODEN =        "ICSYBT",
  ISSN =         "0098-4094 (print), 1558-1276 (electronic)",
  ISSN-L =       "0098-4094",
  bibdate =      "Sat Jul 16 11:25:03 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems",
  summary =      "Quantization often allows a recursive second-order
                 filter to oscillate even when the underlying linear
                 model is absolutely stable and there is no external
                 signal present to excite the filter. One of the
                 significant innovative ideas recently \ldots{}",
}

@Article{Munson:1981:FPR,
  author =       "David C. {Munson, Jr.} and Bede Liu",
  title =        "Floating point roundoff error in the prime factor
                 {FFT}",
  journal =      j-IEEE-TRANS-ACOUST-SPEECH,
  volume =       "29",
  number =       "4",
  pages =        "877--882",
  month =        aug,
  year =         "1981",
  CODEN =        "IETABA",
  ISSN =         "0096-3518",
  MRclass =      "65R10 (94A05)",
  MRnumber =     "82f:65132",
  bibdate =      "Sat Jul 16 08:40:53 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The prime factor fast Fourier transform (PF FFT),
                 developed by Kolba and Parks, makes use of recent
                 computational complexity results by Winograd to compute
                 the DFT with a fewer number of multiplications than
                 that required by the FFT. Patterson and McClellan have
                 derived an expression for the mean squared error (MSE)
                 in the PF FFT, assuming finite precision fixed point
                 arithmetic. In this paper, we derive an expression for
                 the MSE in the PF FFT, assuming floating point
                 arithmetic. This expression is quite complicated, so an
                 upper bound on the MSE is also derived which is easier
                 to compute. Simulation results are presented comparing
                 the error in the PF FFT with both the derived bound and
                 the error observed in a radix-2 FFT.",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Acoustics, Speech, and Signal
                 Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=29",
}

@InProceedings{Nguyen:1981:SAD,
  author =       "Diem Dinh Nguyen",
  title =        "A Systematic Approach to the Design of Structures for
                 Addition and Subtraction --- Case of Radix $ r = m^k
                 $",
  crossref =     "IEEE:1981:PSC",
  pages =        "42--49",
  year =         "1981",
  bibdate =      "Thu Nov 15 11:37:51 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith5/papers/ARITH5_Nguyen.pdf",
  abstract =     "The results of Robertson concerning a systematic
                 approach to the design of Adder\slash Subtracter
                 structures of radix $ r = 2^k $, $ k \geq I $ are
                 generalised to cover all structures of radix $ r = m^k
                 $, $ k \geq I $ and $ m \geq 2 $. The use of
                 quasibinary representations help reduce the number of
                 types of fundamental structures required. In addition
                 to the types encountered in the earlier case, only one
                 new type of fundamental structure called Radix-$m$
                 Carry Generator is needed. Examples in the particular
                 case of Decimal Adder\slash Subtracter structures are
                 used to illustrate the results.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-5",
}

@InProceedings{Ong:1981:TQC,
  author =       "S. Ong and D. E. Atkins",
  title =        "Towards Quantitative Comparison of Computer Number
                 Systems",
  crossref =     "IEEE:1981:PSC",
  pages =        "21--33",
  year =         "1981",
  bibdate =      "Thu Nov 15 11:37:51 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith5/papers/ARITH5_Ong_Atkins.pdf",
  abstract =     "This paper describes an evolving Arithmetic Design
                 System (ADS) to support the quantitative evaluation of
                 alternate number systems with respect to a given
                 application and realization technology. In computer
                 arithmetic we are concerned with establishing a
                 correspondence between abstract quantities (numbers)
                 and some physical representation (symbols), and with
                 simulating the operations on these symbols. The ADS is
                 intended to help study the cost and performance of
                 alternate simulations. A finite number system is a
                 triple consisting of a symbol set (elements are called
                 ``digit-vectors''), an interpretation set, a mapping
                 between these two sets, and a set of operators
                 (digit-vector algorithms) defined on its symbol set. A
                 set of these digit vector algorithms are proposed for
                 conducting arithmetic design. A number system matrix
                 defines the digit vector algorithm for numerous number
                 systems and a method for computing time and space
                 complexity of compositions of these algorithms is
                 proposed. An example of how the system could be used to
                 compare addition, with and without overflow detection,
                 for three number systems is given.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-5",
}

@InProceedings{Owens:1981:CAD,
  author =       "Robert Michael Owens",
  title =        "Compound Algorithms for Digit On-Line Arithmetic",
  crossref =     "IEEE:1981:PSC",
  pages =        "64--71",
  year =         "1981",
  bibdate =      "Wed Nov 14 17:53:26 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith5/papers/ARITH5_Owens.pdf",
  abstract =     "This paper describes a systematic method which has
                 been. successfully used to create several digit online
                 algorithms. Basically, the method entails converting in
                 a systematic way a known continued sums\slash products
                 algorithm and combining the converted form of the
                 continued sums\slash product algorithm with a
                 generalized digitization algorithm. Not only does the
                 method seem to have wide applicability in the creation
                 of digit online algorithms for many elementary
                 functions but the algorithms which have resulted from
                 this method themselves have several desirable
                 properties.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-5",
}

@Article{Padegs:1981:SB,
  author =       "A. Padegs",
  title =        "{System\slash 360} and Beyond",
  journal =      j-IBM-JRD,
  volume =       "25",
  number =       "5",
  pages =        "377--390",
  month =        sep,
  year =         "1981",
  CODEN =        "IBMJAE",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  bibdate =      "Sat Jan 29 17:56:34 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
}

@Article{Pan:1981:BCA,
  author =       "V. Pan",
  title =        "The bit-complexity of arithmetic algorithms",
  journal =      j-J-ALG,
  volume =       "2",
  number =       "2",
  pages =        "144--163",
  month =        jun,
  year =         "1981",
  CODEN =        "JOALDV",
  DOI =          "https://doi.org/10.1016/0196-6774(81)90016-X",
  ISSN =         "0196-6774 (print), 1090-2678 (electronic)",
  ISSN-L =       "0196-6774",
  bibdate =      "Tue Dec 11 09:13:49 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jalg.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/019667748190016X",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Algorithms",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01966774",
}

@InProceedings{Papachristou:1981:APA,
  author =       "C. A. Papachristou",
  title =        "Algorithms for Parallel Addition and Parallel
                 Polynomial Evaluation",
  crossref =     "IEEE:1981:PSC",
  pages =        "256--263",
  year =         "1981",
  bibdate =      "Thu Nov 15 11:37:51 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith5/papers/ARITH5_Papachristou.pdf",
  abstract =     "This paper presents two related algorithms for
                 implementing parallel $n$-bit binary addition and
                 evaluating $n$-th degree polynomials, respectively. The
                 approach taken makes use of an iterative construction,
                 the computation tree. The algorithms are particularly
                 effective for moderate values of $n$ and are in accord
                 with well-known asymptotic bounds. In the case of
                 $n$-bit addition, the implementations constitute
                 lookahead tree circuits of $r$-input standard logic
                 elements. Extensions to modular tree structures for
                 lookahead adders are also considered. In the case of
                 parallel polynomial evaluation, the operations of
                 ordinary addition and multiplication are assumed with
                 the capability to employ $r$ arguments
                 simultaneously.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-5",
}

@InProceedings{Peng:1981:AES,
  author =       "Hong Peng",
  title =        "Algorithms for extracting square roots and cube
                 roots",
  crossref =     "IEEE:1981:PSC",
  pages =        "121--126",
  year =         "1981",
  bibdate =      "Thu Sep 01 11:37:17 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith5/papers/ARITH5_Peng.pdf",
  abstract =     "This paper describes a kind of algorithms for fast
                 extracting square roots and cube roots, their
                 mathematical proofs, their revised algorithm formulae,
                 and hardware implementation of the square root
                 algorithm. These algorithms may be of no significance
                 for large scale computer with fast division. But I am
                 sure that it is effective and economical to apply these
                 algorithms to the circuit designs of some mini- and
                 microcomputers with general multiplication and
                 division, such as nonrestoring division.",
  acknowledgement = ack-nj,
  keywords =     "ARITH-5",
}

@Article{Peters:1981:EFB,
  author =       "James V. Peters",
  title =        "An Equivalent Form of {Benford's Law}",
  journal =      j-FIB-QUART,
  volume =       "19",
  number =       "1",
  pages =        "74--75",
  month =        feb,
  year =         "1981",
  CODEN =        "FIBQAU",
  ISSN =         "0015-0517",
  ISSN-L =       "0015-0517",
  bibdate =      "Thu Oct 20 17:59:53 MDT 2011",
  bibsource =    "http://www.fq.math.ca/19-1.html;
                 https://www.math.utah.edu/pub/tex/bib/fibquart.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.fq.math.ca/Scanned/19-1/peters.pdf",
  acknowledgement = ack-nhfb,
  ajournal =     "Fib. Quart",
  fjournal =     "The Fibonacci Quarterly",
  journal-URL =  "http://www.fq.math.ca/",
}

@InProceedings{Raghavendra:1981:SLA,
  author =       "C. S. Raghavendra and M. D. Ercegovac",
  title =        "A Simulator for On-Line Arithmetic",
  crossref =     "IEEE:1981:PSC",
  pages =        "92--98",
  year =         "1981",
  bibdate =      "Thu Nov 15 11:37:51 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith5/papers/ARITH5_Raghavendra_Ercegovac.pdf",
  abstract =     "On-line arithmetic is a special class of serial
                 arithmetic where algorithms produce results with the
                 most significant digit first during the serial input of
                 the operands. Speedup of computations can be achieved
                 by overlapping or pipelining successive operations with
                 small delays. This paper describes the design and
                 implementation of a simulator for on-line arithmetic
                 algorithms. The simulator was designed primarily to
                 serve as\par

                 (1) an experimental tool for synthesis of on-line
                 algorithms;\par

                 (2) a performance evaluation tool of on-line
                 arithmetic;\par

                 (3) an on-line calculator in solving some problems
                 involving linear and non-linear recurrences.\par

                 The simulator evaluates arithmetic expressions given in
                 a highly functional form. Presently, the set of
                 operations supported include addition, subtraction,
                 multiplication, division, and square root. Several
                 examples are presented in this paper to illustrate the
                 usage of the simulator. The simulator package is
                 implemented in 'C' language on a VAX 11/780 system.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-5",
}

@InProceedings{Rao:1981:AFF,
  author =       "T. R. N. Rao",
  title =        "Arithmetic of Finite Fields",
  crossref =     "IEEE:1981:PSC",
  pages =        "2--5",
  year =         "1981",
  bibdate =      "Thu Nov 15 11:37:51 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith5/papers/ARITH5_Rao.pdf",
  abstract =     "The arithmetic operations in finite fields and their
                 implementation are important to the construction of
                 error detecting and correcting codes. The addition,
                 multiplication and division in the field $ \mathrm
                 {GF}(2^m) $ are implemented as polynomial operations
                 using binary logic of flip-flops and EXOR's. For fields
                 of nonbinary characteristic, modular arithmetic (with
                 modulus $p$, a prime) becomes important. This paper
                 focuses on problems relating to the arithmetic of $
                 \mathrm {GF}(p) $, and some recent results and new
                 ideas on this topic are presented here.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-5",
}

@InProceedings{Rao:1981:CHC,
  author =       "T. M. Rao and R. T. Gregory",
  title =        "The Conversion of {Hensel} Codes to Rational Numbers",
  crossref =     "IEEE:1981:PSC",
  pages =        "10--14",
  year =         "1981",
  bibdate =      "Thu Nov 15 11:37:51 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith5/papers/ARITH5_Rao_Gregory.pdf",
  abstract =     "In a finite-segment p-adic number system one of the
                 difficult problems is concerned with converting Hensel
                 codes back into rational numbers. An algorithm for this
                 conversion is proposed which is based on a
                 sophisticated table look-up procedure.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-5",
}

@InProceedings{Redinbo:1981:SRN,
  author =       "G. Redinbo and W. Hunnebeck",
  booktitle =    "{IEEE} International Conference on Acoustics, Speech,
                 and Signal Processing, {ICASSP '81}",
  title =        "On the simulation of residue number systems",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "339--342",
  year =         "1981",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1049/el:19800468",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:57 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "It is sometimes difficult to simulate on general
                 purpose computers the performance of digital systems
                 that use residue number systems. This paper
                 demonstrates a new technique that makes effective use
                 of a Fast Fourier Transform (FFT) to simulate the
                 \ldots{}",
}

@InProceedings{Robertson:1981:SAD,
  author =       "J. E. Robertson",
  title =        "A Systematic Approach to the Design of Structures for
                 Arithmetic",
  crossref =     "IEEE:1981:PSC",
  pages =        "35--41",
  year =         "1981",
  bibdate =      "Thu Nov 15 11:37:51 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith5/papers/ARITH5_Robertson.pdf",
  abstract =     "A design tool for the decomposition of binary digital
                 structures for addition and subtraction has been
                 developed. A simplified theory reduces a complex
                 structure to a collection of basic structures of one
                 type, namely, a full adder. The simplified theory is
                 applicable to the design of parallel counters and array
                 multipliers. A general theory is used for decomposition
                 to three types of basic structures, whose complexity is
                 usually on the order of a half-adder. The general
                 theory is applicable to redundant array multipliers and
                 signed-digit adders.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-5",
}

@Article{Rodrigues:1981:HEM,
  author =       "M. R. D. Rodrigues and J. H. P. Zurawski and J. B.
                 Gosling",
  title =        "Hardware evaluation of mathematical functions",
  journal =      j-IEE-PROC-E,
  volume =       "128",
  number =       "4",
  pages =        "155--164",
  month =        jul,
  year =         "1981",
  CODEN =        "IPETD3",
  ISSN =         "0143-7062",
  bibdate =      "Thu Sep 1 10:15:39 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "IEE proceedings, E: Computers and digital techniques",
}

@InProceedings{Rutenbar:1981:CSV,
  author =       "R. A. Rutenbar and Y. E. Park",
  title =        "Case Study of a {VLSI} Design Project: a Simple Inner
                 Product Machine",
  crossref =     "IEEE:1981:PSC",
  pages =        "184--189",
  year =         "1981",
  bibdate =      "Thu Nov 15 11:37:51 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith5/papers/ARITH5_Rutenbar_Park.pdf",
  abstract =     "We present a case study of the application of recently
                 evolved structured VLSI design methodologies to the
                 design and implementation of a simple VLSI quasi-serial
                 inner product machine.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-5",
}

@Article{Schonfelder:1981:ECP,
  author =       "J. L. Schonfelder and M. Razaz",
  title =        "Error control with polynomial approximations",
  journal =      j-IMA-J-NUMER-ANAL,
  volume =       "1",
  number =       "1",
  pages =        "105--114",
  year =         "1981",
  CODEN =        "IJNADH",
  ISSN =         "0272-4979 (print), 1464-3642 (electronic)",
  ISSN-L =       "0272-4979",
  MRclass =      "65D15",
  MRnumber =     "83d:65043, 607250",
  bibdate =      "Sat Dec 23 17:06:35 MST 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/imajnumeranal.bib;
                 MathSciNet database",
  acknowledgement = ack-nhfb,
  fjournal =     "IMA Journal of Numerical Analysis",
  journal-URL =  "http://imajna.oxfordjournals.org/content/by/year",
}

@TechReport{Schryer:1981:TCF,
  author =       "N. L. Schryer",
  title =        "A Test of a Computer's Floating-Point Arithmetic
                 Unit",
  number =       "Computer Science Technical Report 89",
  institution =  "AT\&T Bell Laboratories",
  pages =        "66",
  month =        feb,
  year =         "1981",
  bibdate =      "Fri Nov 30 11:20:24 2001",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://plan9.bell-labs.com/cm/cs/cstr/89.ps.gz;
                 http://www.bell-labs.com/topic/swdist/",
  acknowledgement = ack-nj,
  keywords =     "floating-point testing",
}

@Article{Schwarz:1981:EYC,
  author =       "H. R. Schwarz",
  title =        "The Early Years of Computing in {Switzerland}",
  journal =      j-ANN-HIST-COMPUT,
  volume =       "3",
  number =       "2",
  pages =        "121--132",
  month =        apr # "\slash " # jun,
  year =         "1981",
  CODEN =        "AHCOE5",
  ISSN =         "0164-1239",
  bibdate =      "Fri Nov 1 15:29:18 MST 2002",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://dlib.computer.org/an/books/an1981/pdf/a2121.pdf;
                 http://www.computer.org/annals/an1981/a2121abs.htm",
  acknowledgement = ack-nhfb,
  catcode =      "K; K.2; K.2; K.2",
  content =      "Schwartz describes two early computers used at the
                 Swiss Federal Institute of Technology (whose German
                 acronym is ETH) during the 1950s. Despite the more
                 general title, he does not mention any non-ETH
                 computers in this article. According to Schwartz, the
                 first programmable computer in Switzerland was the Z4
                 developed by Konrad Zuse in Germany during World War II
                 and installed at the ETH in 1950. Except for the ERMETH
                 (also at the ETH), he does not mention any subsequent
                 Swiss installations during the period, leaving a weak
                 implication that there were none.\par

                 The Z4 was an electromechanical machine with a total
                 data memory of 64 32-bit words and no program memory.
                 Programs were executed while being read from punched
                 tape. Conditional test instructions permitted
                 instructions on the tape to be skipped; other control
                 instructions caused an alternate tape reader to begin
                 processing a program (a form of subroutine-call). The
                 arithmetic unit could perform true floating-point
                 operations. This arithmetic unit contained built-in
                 functions for computing squares, reciprocals, and
                 square roots. (Ten years later, mere integer division
                 was still optional at an extra cost on the IBM 1401.)
                 There were special representations for infinity and
                 ``undefined'' so that operations such as division by
                 zero could continue without interruption but with a
                 meaningful result.",
  CRclass =      "K.2.7 ERMETH; K.2 Hardware; K.2 Software",
  CRnumber =     "39473",
  descriptor =   "Computing Milieux, HISTORY OF COMPUTING; Computing
                 Milieux, HISTORY OF COMPUTING, ERMETH; Computing
                 Milieux, HISTORY OF COMPUTING, Hardware; Computing
                 Milieux, HISTORY OF COMPUTING, Software",
  fjournal =     "Annals of the History of Computing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5488650",
  reviewer =     "D. Ross",
  subject =      "K. Computing Milieux; K.2 HISTORY OF COMPUTING",
}

@Article{Smith:1981:ERA,
  author =       "J. M. Smith and F. W. J. Olver and D. W. Lozier",
  title =        "Extended-Range Arithmetic and Normalized {Legendre}
                 Polynomials",
  journal =      j-TOMS,
  volume =       "7",
  number =       "1",
  pages =        "93--105",
  month =        mar,
  year =         "1981",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/355934.355940",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  MRclass =      "65D20 (65G05)",
  MRnumber =     "83a:65017",
  bibdate =      "Mon Aug 29 22:02:12 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://doi.acm.org/10.1145/355934.355940",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "angular momentum; extended-range arithmetic; Legendre
                 polynomials; overflow; underflow",
}

@Book{Spaniol:1981:CAL,
  author =       "Otto Spaniol",
  title =        "Computer Arithmetic: Logic and Design",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "280",
  year =         "1981",
  ISBN =         "0-471-27926-9",
  ISBN-13 =      "978-0-471-27926-6",
  LCCN =         "QA76.6 .S6613, TK7888.3.S7",
  bibdate =      "Thu Sep 01 22:26:58 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "English translation of \cite{Spaniol:1976:AR}.",
  acknowledgement = ack-nhfb,
}

@Article{Stevenson:1981:ITP,
  author =       "David Stevenson",
  title =        "{IEEE Task 754}: a Proposed Standard for Binary
                 Floating-Point Arithmetic: Draft 8.0",
  journal =      j-COMPUTER,
  volume =       "14",
  number =       "3",
  pages =        "51--62",
  month =        mar,
  year =         "1981",
  CODEN =        "CPTRB4",
  ISSN =         "0018-9162 (print), 1558-0814 (electronic)",
  ISSN-L =       "0018-9162",
  bibdate =      "Thu Sep 1 10:14:17 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  annote =       "Offered here for public comment, this proposed
                 standard facilitates transportation of numerically
                 oriented programs and encourages development of
                 high-quality numerical software.",
  country =      "USA",
  date =         "30/10/88",
  descriptors =  "Standardization; computer arithmetic; IEEE 754;
                 floating point; computation structure; numerical
                 software",
  fjournal =     "Computer",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2",
}

@Article{Stevenson:1981:PSBa,
  author =       "David Stevenson",
  title =        "A Proposed Standard for Binary Floating-Point
                 Arithmetic",
  journal =      j-COMPUTER,
  volume =       "14",
  number =       "3",
  pages =        "51--62",
  month =        mar,
  year =         "1981",
  CODEN =        "CPTRB4",
  DOI =          "https://doi.org/10.1109/C-M.1981.220377",
  ISSN =         "0018-9162 (print), 1558-0814 (electronic)",
  ISSN-L =       "0018-9162",
  bibdate =      "Sun May 2 09:21:54 1999",
  bibsource =    "Distributed/QLD.bib; Distributed/QLD/1981.bib;
                 https://www.math.utah.edu/pub/tex/bib/computer1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{IEEE:1985:AIS,IEEE:1985:ASI}.",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  annote =       "Offered here for public comment, this proposed
                 standard facilitates transportation of numerically
                 oriented programs and encourages development of
                 high-quality numerical software.",
  country =      "USA",
  date =         "30/10/88",
  descriptors =  "Standardization; computer arithmetic; IEEE 754;
                 floating point; computation structure; numerical
                 software",
  enum =         "2967",
  fjournal =     "Computer",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2",
  location =     "PKI-OG: Li-Ord.Le; RWTH-AC-DFV: Bibl.",
  references =   "0",
  revision =     "21/04/91",
}

@Book{Stevenson:1981:PSBb,
  author =       "David Stevenson",
  title =        "A proposed standard for binary floating-point
                 arithmetic: draft 8.0 of {IEEE} Task {P754}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "36",
  year =         "1981",
  bibdate =      "Sun May 02 09:22:07 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{IEEE:1985:AIS,IEEE:1985:ASI}.",
  acknowledgement = ack-nhfb,
  keywords =     "Compiling (Electronic computers).; Floating-point
                 arithmetic.",
  remark =       "Reprinted from: Computer, v. 14, no. 3 (Mar. 1981):
                 51--87. Includes articles by W.J. Cody, David Hough,
                 and Jerome T. Coonen.",
}

@InProceedings{Stummel:1981:PAM,
  author =       "F. Stummel",
  title =        "Optimal error estimates for {Gaussian} elimination in
                 floating-point arithmetic",
  crossref =     "GAMM:1981:PAM",
  journal =      j-Z-ANGE-MATH-MECH,
  volume =       "62",
  number =       "5",
  pages =        "T355--T357",
  year =         "1981",
  CODEN =        "ZAMMAX",
  ISSN =         "0044-2267 (print), 1521-4001 (electronic)",
  ISSN-L =       "0044-2267",
  MRclass =      "65G05 (65F10)",
  MRnumber =     "84j:65039",
  bibdate =      "Fri Dec 8 08:24:13 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "{Zeitschrift f{\"u}r Angewandte Mathematik und
                 Mechanik}",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1521-4001",
}

@InProceedings{Tan:1981:ADC,
  author =       "C.-I. Tan and B. C. McInnis",
  booktitle =    "20th {IEEE} Conference on Decision and Control
                 including the Symposium on Adaptive Processes",
  title =        "Adaptive digital control implemented using residue
                 number systems",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "808--812",
  year =         "1981",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/CDC.1981.269326",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:57 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "The application of residue number systems for the
                 implementation of adaptive digital controllers is
                 presented. Division operations are avoided through the
                 use of iteration to solve for the value of the control.
                 Decoding computations are simplified \ldots{}",
}

@InProceedings{Taylor:1981:CHD,
  author =       "George S. Taylor",
  title =        "Compatible hardware for division and square root",
  crossref =     "IEEE:1981:PSC",
  pages =        "127--134",
  year =         "1981",
  bibdate =      "Mon Sep 16 16:30:51 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith5/papers/ARITH5_Taylor.pdf",
  abstract =     "Hardware for radix four division and radix two square
                 root is shared in a processor designed to implement the
                 proposed IEEE floating-point standard. The division
                 hardware looks ahead to find the next quotient digit in
                 parallel with the next partial remainder. An 8-bit ALU
                 estimates the next remainder's leading bits. The
                 quotient digit look-up table is addressed with a
                 truncation of the estimate rather than a truncation of
                 the full partial remainder. The estimation ALU and the
                 look-up table are asymmetric for positive and negative
                 remainders. This asymmetry reduces the width of the ALU
                 and the number of minterms in the logic equations for
                 the look-up table. The square root algorithm obtains
                 the correctly rounded result in about two division
                 times using small extensions to the division
                 hardware.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-5; correct rounding; floating-point arithmetic",
}

@Article{Taylor:1981:FPR,
  author =       "Fred J. Taylor and Chao H. Huang",
  title =        "A floating-point residue arithmetic unit",
  journal =      j-J-FRANKLIN-INST,
  volume =       "311",
  number =       "1",
  pages =        "33--53",
  month =        jan,
  year =         "1981",
  CODEN =        "JFINAB",
  ISSN =         "0016-0032 (print), 1879-2693 (electronic)",
  ISSN-L =       "0016-0032",
  MRclass =      "94A11 (68A05)",
  MRnumber =     "82a:94013",
  bibdate =      "Sat Nov 9 08:26:18 MST 2002",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  catcode =      "B.2; G.1.0",
  content =      "This paper describes the logical design of a floating
                 point arithmetic unit using a hybrid residue number
                 system. Mantissas of numbers are operated in a residue
                 system while the exponents are in binary. Some basic
                 operations, such as scaling and underflow/overflow
                 detection, are described, and circuit implementation
                 using ROMs indicated. ``For example, let m(z)` be a
                 2N-bit work in integer form and H_0 and H_1 represent
                 the two following hypotheses. If m(z`) e H_1, then
                 m(z`) W 1-2- 2^2N = 2^2N 1. If m(z)` e H_0, then m(z)`
                 < 1-2- 2^2N = 2^2N 1. The hypothesis testing is
                 accomplished by comparing each of the mixed-radix
                 digits of m(z)` to that of 2^2N 1 through L independent
                 binary comparators.'' Circuits for multiplication,
                 addition, and subtraction are derived. The procedures
                 seem reasonable and the proofs rigorous. Table look up
                 cycle times and memory requirements for different
                 implementation of the arithmetic units are estimated.
                 These are comparable with corresponding times and
                 memory needs for PDP/11. Use in algorithms such as FFT
                 is argued for.\par

                 The exposition is somewhat difficult. As with many
                 logical designs one is not sure whether the approach
                 given is optimum (for any sense of the word
                 ``optimum''). In the absence of a working system one
                 can not be sure",
  CRclass =      "B.2.1 Design Styles; G.1.0 General; G.1.0 Computer
                 arithmetic",
  CRnumber =     "39211",
  descriptor =   "Hardware, ARITHMETIC AND LOGIC STRUCTURES, Design
                 Styles; Mathematics of Computing, NUMERICAL ANALYSIS,
                 General, Computer arithmetic",
  fjournal =     "Journal of {The Franklin Institute}",
  genterm =      "DESIGN",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00160032",
  reviewer =     "B. Hazeltine; Hazeltine, B",
  subject =      "B. Hardware; B.2 ARITHMETIC AND LOGIC STRUCTURES; G.
                 Mathematics of Computing; G.1 NUMERICAL ANALYSIS",
}

@InProceedings{Taylor:1981:VHP,
  author =       "George S. Taylor and David A. Patterson",
  title =        "{VAX} Hardware for the Proposed {IEEE} Floating-Point
                 Standard",
  crossref =     "IEEE:1981:PSC",
  pages =        "190--196",
  year =         "1981",
  bibdate =      "Wed Nov 14 17:53:26 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith5/papers/ARITH5_Taylor_Patterson.pdf",
  abstract =     "The proposed IEEE floating-point standard has been
                 implemented in a substitute floating-point accelerator
                 for the VAX-11/760. We explain how features of the
                 proposed standard influenced the design of the new
                 processor. By comparing it with the original VAX
                 accelerator, we illustrate the differences between
                 hardware for the proposed standard and hardware for a
                 more traditional floating-point architecture.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-5",
}

@Article{Todericiu:1981:AOBb,
  author =       "Doru Todericiu",
  title =        "Analyses d'ouvrages: {{\booktitle{Whilhelm Schickard
                 (1592--1635), Astronom, Geograph, Orientalist, Erfinder
                 der Rechenmaschine}} par Friedrich Seck}",
  journal =      j-REV-HIST-SCI,
  volume =       "34",
  number =       "3--4",
  pages =        "374--374",
  month =        "juillet--octobre",
  year =         "1981",
  CODEN =        "RHSAAM",
  DOI =          "https://doi.org/10.2307/23632469",
  ISSN =         "0151-4105 (print), 1969-6582 (electronic)",
  ISSN-L =       "0048-7996",
  bibdate =      "Tue Jun 16 11:06:47 MDT 2015",
  bibsource =    "http://www.jstor.org/stable/i23631674;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/revhistsci.bib",
  URL =          "http://www.jstor.org/stable/23632469",
  acknowledgement = ack-nhfb,
  ajournal =     "Rev. hist. sci.",
  fjournal =     "Revue d'Histoire des Sciences",
  journal-URL =  "http://www.jstor.org/journals/00487996.html;
                 http://www.persee.fr/collection/rhs",
  language =     "French",
}

@Book{Tyner:1981:GDP,
  author =       "Paul Tyner",
  title =        "{iAPX} 432 General Data Processor Architecture
                 Reference Manual",
  publisher =    pub-INTEL,
  address =      pub-INTEL:adr,
  pages =        "various",
  year =         "1981",
  LCCN =         "TK7895.M5 T85 1981",
  bibdate =      "Fri Dec 08 13:03:20 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  xxISBN =       "(none)",
}

@Manual{vonGudenberg:1981:GAP,
  author =       "J. Wolff von Gudenberg",
  title =        "{Gesamte Arithmetik des Pascal-SC Rechners.
                 Benutzerhandbuch}. ({German}) [{Complete} Arithmetic of
                 the {Pascal-SC} Computer: User Handbook]",
  organization = "Institute for Applied Mathematics, University of
                 Karlsruhe",
  address =      "Karlsruhe, West Germany",
  pages =        "????",
  year =         "1981",
  bibdate =      "Wed Oct 13 22:27:27 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  language =     "German",
}

@InProceedings{Walker:1981:EMA,
  author =       "Gregory Walker",
  title =        "Extension of the {MC68000} Architecture to Include
                 Standard Floating-Point Arithmetic",
  crossref =     "IEEE:1981:PSC",
  pages =        "179--182",
  year =         "1981",
  bibdate =      "Wed Nov 14 17:53:26 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith5/papers/ARITH5_Walker.pdf",
  abstract =     "The synthetic aspect of designing a computer
                 architecture is particularly evident when the design is
                 highly constrained from two independent directions.
                 Floating-point extensions of the MC68000 architecture
                 incorporate the IEEE Proposed Floating-point Standard
                 into the existing MC68000 architecture.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-5",
}

@Article{Washington:1981:BLF,
  author =       "Lawrence C. Washington",
  title =        "{Benford's Law} for {Fibonacci} and {Lucas} Numbers",
  journal =      j-FIB-QUART,
  volume =       "19",
  number =       "2",
  pages =        "175--176",
  month =        apr,
  year =         "1981",
  CODEN =        "FIBQAU",
  ISSN =         "0015-0517",
  ISSN-L =       "0015-0517",
  bibdate =      "Thu Oct 20 17:59:55 MDT 2011",
  bibsource =    "http://www.fq.math.ca/19-2.html;
                 https://www.math.utah.edu/pub/tex/bib/fibquart.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.fq.math.ca/Scanned/19-2/washington.pdf",
  acknowledgement = ack-nhfb,
  ajournal =     "Fib. Quart",
  fjournal =     "The Fibonacci Quarterly",
  journal-URL =  "http://www.fq.math.ca/",
}

@TechReport{Watanuki:1981:FOAa,
  author =       "Osaaki Watanuki",
  title =        "Floating-point on-line arithmetic for highly
                 concurrent digit-serial computation: application to
                 mesh problems",
  institution =  "Computer Science Dept. Research Laboratory",
  address =      "Los Angeles, CA, USA",
  pages =        "xvi + 149",
  year =         "1981",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "UCLA-ENG; 8107 ReRport [sic] / UCLA Computer Science
                 Department; no. CSD 810529 Report (University of
                 California, Los Angeles. Computer Science Dept.); no.
                 CSD-810529",
  acknowledgement = ack-nhfb,
  keywords =     "Differential equations, Partial.; Floating-point
                 arithmetic.",
  remark =       "Consists of the author's thesis ({Ph.D.})--UCLA, 1981.
                 Bibliography: p. 146-149.",
}

@PhdThesis{Watanuki:1981:FOAb,
  author =       "Osaaki Watanuki",
  title =        "Floating-point on-line arithmetic for highly
                 concurrent digit-serial computation: application to
                 mesh problems",
  type =         "Thesis ({Ph.D.})",
  school =       "UCLA",
  address =      "Los Angeles, CA, USA",
  pages =        "xvi + 149",
  year =         "1981",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Differential equations, Partial.; Floating-point
                 arithmetic.",
}

@InProceedings{Watanuki:1981:FPLa,
  author =       "O. Watanuki and M. D. Ercegovac",
  title =        "Floating-point On-Line Arithmetic: Algorithms",
  crossref =     "IEEE:1981:PSC",
  pages =        "81--86",
  year =         "1981",
  bibdate =      "Wed Nov 14 17:53:26 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith5/papers/ARITH5_Watanuki_Ercegovac_a.pdf",
  abstract =     "For effective application of on-line arithmetic to
                 practical numerical problems, floating-point algorithms
                 for on-line addition\slash subtraction and
                 multiplication have been implemented by introducing the
                 notion of quasi-normalization. Those proposed are
                 normalized fixed-precision FLPOL (floating-point
                 on-line) algorithms.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-5",
}

@InProceedings{Watanuki:1981:FPLb,
  author =       "O. Watanuki and M. D. Ercegovac",
  title =        "Floating-point On-Line Arithmetic: Error Analysis",
  crossref =     "IEEE:1981:PSC",
  pages =        "87--91",
  year =         "1981",
  bibdate =      "Thu Nov 15 11:37:51 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith5/papers/ARITH5_Watanuki_Ercegovac_b.pdf",
  abstract =     "The properties of redundant number system in mantissa
                 representation are studied and the range of the
                 redundant mantissa is derived. From the range of the
                 mantissa and the absolute error of on-line operations,
                 the MRRE (maximum relative representation error) is
                 defined and analyzed for redundant floating-point
                 numbers.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-5",
}

@Article{Wehringer:1981:FSA,
  author =       "A. Wehringer",
  title =        "{Flie{\ss}komma-Arithmetik} \toenglish {Floating-point
                 Arithmetic} \endtoenglish",
  journal =      "Elektronikschau",
  volume =       "5",
  pages =        "34--36",
  year =         "1981",
  bibdate =      "Fri Sep 16 16:30:39 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Wehringer:1981:SBM,
  author =       "A. Wehringer",
  title =        "{Schnelle 16-bit-Multiplikation und Division}
                 \toenglish {Fast 16-bit Multiplication and Division}
                 \endtoenglish",
  journal =      "Elektronikschau",
  volume =       "10",
  pages =        "36--37",
  year =         "1981",
  bibdate =      "Fri Sep 16 16:30:40 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Manual{Weinreb:1981:LMM,
  author =       "Daniel Weinreb and David Moon",
  title =        "{LISP} Machine Manual",
  organization = "MIT Artificial Intelligence Laboratory",
  address =      "Cambridge, MA, USA",
  edition =      "Third",
  month =        mar,
  year =         "1981",
  bibdate =      "Wed Jan 29 17:08:51 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "From \cite{Steele:2004:RHP}: ``The number of digits
                 printed is the `correct' number; no information present
                 in the flonum is lost, and no extra trailing digits are
                 printed that do not represent information in the
                 flonum. Feeding the [printed representation] of a
                 flonum back to the reader is always supposed to produce
                 an equal flonum.''",
}

@InProceedings{Willoner:1981:AME,
  author =       "Robert Willoner and I-Ngo Chen",
  title =        "An Algorithm for Modular Exponentiation",
  crossref =     "IEEE:1981:PSC",
  pages =        "135--138",
  year =         "1981",
  bibdate =      "Thu Nov 15 11:37:51 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith5/papers/ARITH5_Willoner_Chen.pdf",
  abstract =     "The best known algorithm for {\em modular
                 exponentiation}, $ M^e \bmod t $ for arbitrary $M$,
                 $e$, and $t$ is of $ O(n^3) $ where $n$ is the number
                 ot bits in the largest of $M$, $e$ and $t$. This paper
                 presents an $ O(n) $ algorithm for the problem where $
                 M^e \bmod t $ is required for many values of $M$ and
                 $e$ with constant $t$. Some preprocessing is done on
                 $t$, and the results are applied repeatedly to
                 different values of $M$ and $e$. The main algorithm
                 involves {\em on-line} arithmetic in a {\em redundant}
                 number system. An immediate application is in
                 encoding\slash decoding of messages in an RSA-based
                 {\em public-key cryptosystem}.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-5",
}

@Article{Zurawski:1981:DHS,
  author =       "J. H. P. Zurawski and J. B. Gosling",
  title =        "Design of High-Speed Digital Divider Units",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-30",
  number =       "9",
  pages =        "691--699",
  month =        sep,
  year =         "1981",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1981.1675869",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 18:45:22 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1675869",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InCollection{Aiken:1982:ASC,
  author =       "Howard H. Aiken and Grace M. Hopper",
  title =        "The Automatic Sequence Controlled Calculator (1946)",
  crossref =     "Randell:1982:ODC",
  pages =        "203--222",
  year =         "1982",
  bibdate =      "Sun Nov 03 08:36:11 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/annhistcomput.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Andrews:1982:MMS,
  author =       "M. Andrews",
  title =        "Mathematical Microprocessor Software: a $ \sqrt (x) $
                 Comparison",
  journal =      j-IEEE-MICRO,
  volume =       "2",
  number =       "3",
  pages =        "63--79",
  month =        jul # "\slash " # sep,
  year =         "1982",
  CODEN =        "IEMIDZ",
  DOI =          "https://doi.org/10.1109/MM.1982.290970",
  ISSN =         "0272-1732 (print), 1937-4143 (electronic)",
  ISSN-L =       "0272-1732",
  bibdate =      "Thu Sep 1 10:15:41 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "IEEE Micro",
  journal-URL =  "http://www.computer.org/csdl/mags/mi/index.html",
}

@Article{Andrews:1982:SRX,
  author =       "M. Andrews",
  title =        "Square-Root-{X} Comparison --- New Results Discovered
                 --- Reply",
  journal =      j-IEEE-MICRO,
  volume =       "2",
  number =       "4",
  pages =        "5--6",
  month =        oct # "\slash " # dec,
  year =         "1982",
  CODEN =        "IEMIDZ",
  DOI =          "https://doi.org/10.1109/MM.1982.291010",
  ISSN =         "0272-1732 (print), 1937-4143 (electronic)",
  ISSN-L =       "0272-1732",
  bibdate =      "Thu Dec 14 06:08:58 MST 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 Science Citation Index database (1980--2000)",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Micro",
  journal-URL =  "http://www.computer.org/csdl/mags/mi/index.html",
}

@Article{Anonymous:1982:ARBf,
  author =       "Anonymous",
  title =        "Article Review: {{\booktitle{Ada model arithmetic:
                 costs and benefits}}: Wallis, P. J. L. \booktitle{IEE
                 Proc.-E Comput. Dig. Tech.} Vol 129 No 2 (March 1982)
                 pp 75--80}",
  journal =      j-MICROPROC-MICROSYS,
  volume =       "6",
  number =       "9",
  pages =        "497--498",
  month =        nov,
  year =         "1982",
  CODEN =        "MIMID5",
  DOI =          "https://doi.org/10.1016/0141-9331(82)90515-4",
  ISSN =         "0141-9331 (print), 1872-9436 (electronic)",
  ISSN-L =       "0141-9331",
  bibdate =      "Mon Jan 14 21:50:13 MST 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/adabooks.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/0141933182905154",
  acknowledgement = ack-nhfb,
  fjournal =     "Microprocessors and Microsystems",
}

@TechReport{Anonymous:1982:MKF,
  author =       "Anonymous",
  title =        "{Materialiensammlung zum 5. Kolloquium (mit Floating
                 Point Systems) Neue Rechnerarchitekturen:
                 Anwendungsgebiete und Realisierungen: Hannover, (18.Mai
                 1982)}",
  type =         "{Bericht}",
  number =       "30",
  institution =  "Regionales Rechenzentrum f{\"u}r Niedersachsen bei der
                 Universit{\"a}t Hannover",
  address =      "Hannover, Germany",
  pages =        "58",
  year =         "1982",
  bibdate =      "Thu May 09 09:13:36 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1982:NPAa,
  author =       "Anonymous",
  title =        "New product applications: Array processor performs 5
                 million floating-point operations per second, has
                 200-ns operation time",
  journal =      j-IEEE-SPECTRUM,
  volume =       "19",
  number =       "1",
  pages =        "104--118",
  month =        jan,
  year =         "1982",
  CODEN =        "IEESAM",
  DOI =          "https://doi.org/10.1109/MSPEC.1982.6366777",
  ISSN =         "0018-9235 (print), 1939-9340 (electronic)",
  ISSN-L =       "0018-9235",
  bibdate =      "Sat Jan 18 16:51:45 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeespectrum1980.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Spectrum",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6",
  keywords =     "Algorithms; Arrays; Microcomputers; Microprocessors;
                 Process control; Speech; Standards",
}

@MastersThesis{Arnold:1982:EPS,
  author =       "Mark Gordon Arnold",
  title =        "Extending the Precision of the Sign Logarithm Number
                 System",
  type =         "{M.S.} Thesis",
  school =       "University of Wyoming",
  address =      "Laramie, WY, USA",
  year =         "1982",
  bibdate =      "Fri Jun 24 16:06:13 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Bairstow:1982:FPP,
  author =       "R. Bairstow and J. Barlow and M. Jires and M. Waters",
  title =        "A floating point processor for {Intel 8080A}
                 microprocessor systems",
  type =         "Technical report",
  number =       "RL 82-020",
  institution =  "Rutherford Appleton Lab.",
  address =      "Harwell, Oxon, UK",
  pages =        "44",
  month =        mar,
  year =         "1982",
  bibdate =      "Fri May 25 05:47:40 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://weblib.cern.ch/format/showfull?uid=1451323_18194&base=CERCER&sysnb=0050018",
  acknowledgement = ack-nhfb,
}

@InProceedings{Baraniecki:1982:QEL,
  author =       "A. Baraniecki and G. Jullien",
  booktitle =    "{IEEE} International Conference on Acoustics, Speech,
                 and Signal Processing, {ICASSP '82}",
  title =        "Quantization error and limit cycles analysis in
                 residue number system coded recursive filters",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "52--55",
  year =         "1982",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1049/el:19820632",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:57 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "The paper discusses the Residue Number System (RNS)
                 implementation of second order recursive digital filter
                 sections. The RNS offers the advantage of using integer
                 based arithmetic operations and a simple hardware
                 realization involving arrays of \ldots{}",
}

@Article{Barnes:1982:RNI,
  author =       "C. Barnes and T. Miyawaki",
  title =        "Roundoff Noise Invariants in Normal Digital Filters",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST,
  volume =       "29",
  number =       "4",
  pages =        "251--256",
  month =        apr,
  year =         "1982",
  CODEN =        "ICSYBT",
  ISSN =         "0098-4094 (print), 1558-1276 (electronic)",
  ISSN-L =       "0098-4094",
  bibdate =      "Sat Jul 16 11:25:06 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems",
  summary =      "The unit noise gains for optimal and parallel normal
                 realizations of digital filters can be expressed in
                 terms of a set of noise gain parameters that are simply
                 related to the pole locations and pole residues. These
                 noise gain parameters are shown \ldots{}",
}

@Article{Bernhard:1982:CCS,
  author =       "R. Bernhard",
  title =        "Computers: Computing at the speed limit: Computers
                 1000 times faster than today's supercomputers would
                 benefit vital scientific applications",
  journal =      j-IEEE-SPECTRUM,
  volume =       "19",
  number =       "7",
  pages =        "26--31",
  month =        jul,
  year =         "1982",
  CODEN =        "IEESAM",
  DOI =          "https://doi.org/10.1109/MSPEC.1982.6366940",
  ISSN =         "0018-9235 (print), 1939-9340 (electronic)",
  ISSN-L =       "0018-9235",
  bibdate =      "Sat Jan 18 16:51:45 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeespectrum1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/super.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Spectrum",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6",
  keywords =     "Computational modeling; Computer architecture;
                 computer industry; Computers; Educational institutions;
                 engineering applications; floating-point operations per
                 second; flops; Program processors; scientific
                 applications; Solid modeling; special purpose
                 computers; very large-scale integration; VLSI",
}

@Article{Bernhard:1982:GSP,
  author =       "R. Bernhard",
  title =        "Giants in small packages [array processors]",
  journal =      j-IEEE-SPECTRUM,
  volume =       "19",
  number =       "2",
  pages =        "39--44",
  month =        feb,
  year =         "1982",
  CODEN =        "IEESAM",
  DOI =          "https://doi.org/10.1109/MSPEC.1982.6366796",
  ISSN =         "0018-9235 (print), 1939-9340 (electronic)",
  ISSN-L =       "0018-9235",
  bibdate =      "Sat Jan 18 16:51:45 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeespectrum1980.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Spectrum",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6",
  keywords =     "architecture; array processor; Arrays; arrays of
                 numbers; computer; computer architecture; digital
                 arithmetic; digital computers; Hardware; matrices;
                 Microcomputers; Pipelines; Program processors;
                 repetitive arithmetic operations; Vectors; vectors",
}

@Article{Bohannan:1982:MAP,
  author =       "J. W. Bohannan and D. J. Bradley and D. A. Kummer and
                 J. A. Saenz",
  title =        "Multiplication Algorithm for Packed {BCD} Numbers",
  journal =      j-IBM-TDB,
  volume =       "25",
  number =       "4",
  pages =        "2225",
  month =        sep,
  year =         "1982",
  CODEN =        "IBMTAA",
  ISSN =         "0018-8689",
  bibdate =      "Thu Sep 1 10:16:11 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "IBM Technical Disclosure Bulletin",
}

@Article{Bohlender:1982:ROA,
  author =       "G. Bohlender and K. Gr{\"u}ner and J. Wolff {von
                 Gudenberg}",
  title =        "{Realisierung einer optimalen Arithmetik} \toenglish
                 {Realization of Optimal Arithmetic} \endtoenglish",
  journal =      j-ELEK-RECHENANLAGEN,
  volume =       "24",
  number =       "2",
  pages =        "68--72",
  month =        apr,
  year =         "1982",
  CODEN =        "ELRAA4",
  ISSN =         "0013-5720",
  bibdate =      "Sat Feb 10 12:41:07 1996",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Elektronische Rechenanlagen",
}

@Article{Brent:1982:RLP,
  author =       "R. P. Brent and H. T. Kung",
  title =        "A regular layout for parallel adders",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-31",
  number =       "??",
  pages =        "260--264",
  year =         "1982",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1982.1675982",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Sep 16 16:06:24 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Brooks:1982:OCL,
  author =       "R. A. Brooks and R. P. Gabriel and G. L. {Steele
                 Jr.}",
  title =        "An optimizing compiler for lexically scoped {LISP}",
  journal =      j-SIGPLAN,
  volume =       "17",
  number =       "6",
  pages =        "261--275",
  month =        jun,
  year =         "1982",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sat Apr 25 11:46:37 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors)",
  conflocation = "Boston, MA, USA; 23--25 June 1982",
  conftitle =    "Proceedings of the SIGPLAN '82 Symposium on Compiler
                 Construction",
  corpsource =   "MIT, Cambridge, MA, USA",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  keywords =     "BLISS-11; complex numbers; floating-point; FORTRAN;
                 lexically scoped LISP; LISP; list manipulation;
                 multiprocessing supercomputer; optimizing compiler;
                 PASCAL; PQCC compiler; program compilers; S-1 PASCAL;
                 stable-driven; symbolic processing; TNBIND technique;
                 vectors",
  sponsororg =   "ACM",
  treatment =    "P Practical",
}

@Article{Burr:1982:CCR,
  author =       "S. A. Burr",
  title =        "Computing cube roots when a fast square root is
                 available",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "8",
  number =       "3",
  pages =        "181--183",
  month =        "????",
  year =         "1982",
  CODEN =        "CMAPDK",
  DOI =          "https://doi.org/10.1016/0898-1221(82)90041-4",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  bibdate =      "Wed Mar 1 18:51:22 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computmathappl1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/0898122182900414",
  acknowledgement = ack-nhfb,
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221/",
}

@Article{Cassola:1982:FPA,
  author =       "R. L. Cassola",
  title =        "Floating Point Algorithm Design",
  journal =      j-COMP-DESIGN,
  volume =       "21",
  number =       "6",
  pages =        "107--114",
  month =        jun,
  year =         "1982",
  CODEN =        "CMPDAM",
  ISSN =         "0010-4566",
  bibdate =      "Wed Sep 7 22:31:27 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Computer Design",
}

@Article{Cassola:1982:FPM,
  author =       "R. L. Cassola",
  title =        "A Floating Point Module for Military Computers",
  journal =      j-COMP-DESIGN,
  volume =       "21",
  number =       "2",
  pages =        "67--76",
  month =        feb,
  year =         "1982",
  CODEN =        "CMPDAM",
  ISSN =         "0010-4566",
  bibdate =      "Wed Sep 7 22:31:27 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Computer Design",
}

@MastersThesis{Cavanagh:1982:DCA,
  author =       "Joseph J. F. Cavanagh",
  title =        "Digital computer arithmetic: design and
                 implementation",
  type =         "Thesis ({M.S.})",
  school =       "University of Santa Clara",
  address =      "Santa Clara, CA, USA",
  pages =        "vii + 503",
  year =         "1982",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Computer arithmetic and logic units.; Floating-point
                 arithmetic.",
}

@InProceedings{Cody:1982:BCC,
  author =       "W. J. Cody",
  title =        "Basic concepts for computational software",
  crossref =     "Messina:1982:PMM",
  pages =        "1--23",
  year =         "1982",
  DOI =          "https://doi.org/10.1007/3-540-11603-6_1",
  bibdate =      "Fri Sep 23 23:12:32 1994",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/c/cody-william-j.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Cody:1982:FPM,
  author =       "W. J. Cody",
  title =        "Floating-point parameters, models, and standards",
  crossref =     "Reid:1982:RBN",
  pages =        "51--69",
  year =         "1982",
  bibdate =      "Sat Nov 9 08:26:18 MST 2002",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/bibnet/authors/c/cody-william-j.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  catcode =      "G.1.0; D.3.0",
  CRclass =      "G.1.0 General; G.1.0 Computer arithmetic; D.3.0
                 General; D.3.0 Standards",
  descriptor =   "Mathematics of Computing, NUMERICAL ANALYSIS, General,
                 Computer arithmetic; Software, PROGRAMMING LANGUAGES,
                 General, Standards",
  genterm =      "THEORY; STANDARDIZATION",
  guideno =      "10367",
  keywords =     "languages; standardization",
  review =       "ACM CR 8402-0092",
  reviewer =     "Hansen, E",
  subject =      "D.3.0 Software, PROGRAMMING LANGUAGES, General,
                 Standards \\ G.1.0 Mathematics of Computing, NUMERICAL
                 ANALYSIS, General, Computer arithmetic; G. Mathematics
                 of Computing; G.1 NUMERICAL ANALYSIS; D. Software; D.3
                 PROGRAMMING LANGUAGES",
}

@TechReport{Cody:1982:GPI,
  author =       "W. J. Cody",
  title =        "A Generalization of the Proposed {IEEE} Standard for
                 Floating-Point Arithmetic",
  type =         "Technical Report",
  number =       "??",
  institution =  inst-ANL,
  address =      inst-ANL:adr,
  pages =        "20",
  year =         "1982",
  bibdate =      "Thu Nov 17 10:40:11 1994",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/c/cody-william-j.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Republished in \cite{Cody:1983:GPI}.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Cody:1982:ITF,
  author =       "W. J. Cody",
  title =        "Implementation and Testing of Function Software",
  crossref =     "Messina:1982:PMM",
  pages =        "24--47",
  year =         "1982",
  DOI =          "https://doi.org/10.1007/3-540-11603-6_1",
  bibdate =      "Sat Sep 24 01:18:12 1994",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/c/cody-william-j.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "range reduction",
}

@Article{Corbett:1982:EAF,
  author =       "R. P. Corbett",
  title =        "Enhanced arithmetic for {Fortran}",
  journal =      j-SIGPLAN,
  volume =       "17",
  number =       "12",
  pages =        "41--48",
  month =        dec,
  year =         "1982",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sat Apr 25 11:46:37 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages)",
  corpsource =   "Department of Computer Sci., University of California,
                 Berkeley, CA, USA",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  keywords =     "accuracy; arithmetic; digital arithmetic; efficiency;
                 FORTRAN; Fortran; programmers; speed; widest need
                 evaluation",
  treatment =    "P Practical",
}

@InProceedings{Dao:1982:KCA,
  author =       "T. T. Dao",
  editor =       "{IEEE}",
  booktitle =    "Proceedings of the 12th International Symposium on
                 Multiple-Valued Logic, May 1982",
  title =        "{Knuth}'s Complex Arithmetic with Quaternary
                 Hardware",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "94--98",
  month =        may,
  year =         "1982",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Aug 22 09:14:13 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Dekker:1982:PCM,
  author =       "T. J. Dekker",
  editor =       "Paul C. Messina and Almerico Murli",
  booktitle =    "Problems and Methodologies in Mathematical Software
                 Production",
  title =        "Program Correctness and Machine Arithmetic",
  volume =       "142",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "48--80",
  year =         "1982",
  bibdate =      "Sat May 1 15:24:45 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       ser-LNCS,
  acknowledgement = ack-nhfb,
}

@Book{DeSautels:1982:ALP,
  author =       "Edouard J. DeSautels",
  title =        "Assembly language programming for {PDP-11} and
                 {LSI-11} computers: an introduction to computer
                 organization",
  publisher =    "William C. Brown Co. Publ.",
  address =      "Dubuque, IA",
  pages =        "574",
  year =         "1982",
  ISBN =         "0-697-08164-8",
  ISBN-13 =      "978-0-697-08164-3",
  bibdate =      "Sat Nov 9 08:26:18 MST 2002",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  price =        "US\$21.95",
  acknowledgement = ack-nhfb,
  catcode =      "A; C.1.1; D.3; D.3.2; D.3.2",
  content =      "The author has provided material on the Assembler
                 language for the PDP-11 or LSI-11 computers in an
                 original and comprehensive manner. Users of this
                 Assembler or even of this computer should find this
                 text especially valuable as a student text or as a
                 permanent reference. Much of the material in the
                 PDP-11, MACRO-11 Reference Manual, Processor Handbook,
                 Peripheral Handbook, and Terminals and Communications
                 Handbook is organized in this book in a readable,
                 step-by-step manner. Required is access to a PDP-11 (or
                 LSI-11) and some knowledge of programming in a
                 high-level language.\par

                 Topics include the following: \par

                 * Very accessible and detailed material on introduction
                 to computers and programming. It is unlikely that a
                 reader would require much if any prior knowledge of
                 computers.\par

                 * An early introduction to machine language to explain
                 the functioning of a computer, and then a lead-in into
                 Assembler language.\par

                 * Development of the use of registers, Assembler
                 Directives, indexing, immediate operands, arithmetic
                 for signed and unsigned data, subroutines, stacks,
                 passing parameters, input/output, floating-point
                 arithmetic, and more.\par

                 * An interesting chapter, ``Selected Topics,'' covering
                 such subjects as tables, lists, queues, trees, threaded
                 code, and reentrant co",
  CRclass =      "C.1.1 Single Data Stream Architectures; C.1.1 PDP-11;
                 D.3.2 Language Classifications; D.3.2 Language
                 Classifications; D.3.2 Macro and assembly languages;
                 D.3.2 Language Classifications; D.3.2 PDP-11 assembly
                 language",
  CRnumber =     "40452",
  descriptor =   "General Literature, INTRODUCTORY AND SURVEY; Computer
                 Systems Organization, PROCESSOR ARCHITECTURES, Single
                 Data Stream Architectures, PDP-11; Software,
                 PROGRAMMING LANGUAGES, Language Classifications;
                 Software, PROGRAMMING LANGUAGES, Language
                 Classifications, Macro and assembly languages;
                 Software, PROGRAMMING LANGUAGES, Language
                 Classifications, PDP-11 assembly language",
  genterm =      "LANGUAGES",
  pubname =      "William C. Brown Co. Publ., Dubuque, IA",
  reviewer =     "P. Abel; Abel, P",
  subject =      "A. General Literature; A.1 INTRODUCTORY AND SURVEY; C.
                 Computer Systems Organization; C.1 PROCESSOR
                 ARCHITECTURES; D. Software; D.3 PROGRAMMING LANGUAGES;
                 D. Software; D.3 PROGRAMMING LANGUAGES; D. Software;
                 D.3 PROGRAMMING LANGUAGES",
}

@InCollection{Dreyer:1982:ACI,
  author =       "H.-J. Dreyer and A. Walther",
  title =        "The Automatic Calculator {IPM} (1946)",
  crossref =     "Randell:1982:ODC",
  pages =        "155--161",
  year =         "1982",
  bibdate =      "Sun Nov 03 08:36:11 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/annhistcomput.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Epstein:1982:UAF,
  author =       "C. Epstein and W. L. Miranker and T. J. Rivlin",
  title =        "Ultra-arithmetic {I}: function data types",
  journal =      j-MATH-COMP-SIM,
  volume =       "24",
  number =       "1",
  pages =        "1--18",
  month =        feb,
  year =         "1982",
  CODEN =        "MCSIDR",
  ISSN =         "0378-4754 (print), 1872-7166 (electronic)",
  ISSN-L =       "0378-4754",
  bibdate =      "Fri Nov 8 18:01:57 MST 2002",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  catcode =      "G.1; G.1.2; G.1.2",
  CRclass =      "G.1.5 Roots of Nonlinear Equations; G.1.2
                 Approximation; G.1.2 Chebyshev approximation and
                 theory; G.1.2 Approximation; G.1.2 Elementary function
                 approximation",
  descriptor =   "Mathematics of Computing, NUMERICAL ANALYSIS, Roots of
                 Nonlinear Equations; Mathematics of Computing,
                 NUMERICAL ANALYSIS, Approximation, Chebyshev
                 approximation and theory; Mathematics of Computing,
                 NUMERICAL ANALYSIS, Approximation, Elementary function
                 approximation",
  fjournal =     "Mathematics and Computers in Simulation",
  genterm =      "algorithms",
  guideno =      "09324",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03784754",
  jrldate =      "Feb. 1982",
  subject =      "G. Mathematics of Computing; G.1 NUMERICAL ANALYSIS;
                 G. Mathematics of Computing; G.1 NUMERICAL ANALYSIS; G.
                 Mathematics of Computing; G.1 NUMERICAL ANALYSIS",
}

@Article{Epstein:1982:UAI,
  author =       "C. Epstein and W. L. Miranker and T. J. Rivlin",
  title =        "Ultra-arithmetic {II}: intervals of polynomials",
  journal =      j-MATH-COMP-SIM,
  volume =       "24",
  number =       "1",
  pages =        "19--29",
  month =        feb,
  year =         "1982",
  CODEN =        "MCSIDR",
  ISSN =         "0378-4754 (print), 1872-7166 (electronic)",
  ISSN-L =       "0378-4754",
  bibdate =      "Fri Nov 8 18:01:57 MST 2002",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  catcode =      "G.1.2; G.1.1; G.1.0",
  CRclass =      "G.1.2 Approximation; G.1.2 Elementary function
                 approximation; G.1.1 Interpolation; G.1.1 Spline and
                 piecewise polynomial interpolation; G.1.0 General;
                 G.1.0 Error analysis",
  descriptor =   "Mathematics of Computing, NUMERICAL ANALYSIS,
                 Approximation, Elementary function approximation;
                 Mathematics of Computing, NUMERICAL ANALYSIS,
                 Interpolation, Spline and piecewise polynomial
                 interpolation; Mathematics of Computing, NUMERICAL
                 ANALYSIS, General, Error analysis",
  fjournal =     "Mathematics and Computers in Simulation",
  genterm =      "algorithms",
  guideno =      "09325",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03784754",
  jrldate =      "Feb. 1982",
  subject =      "G. Mathematics of Computing; G.1 NUMERICAL ANALYSIS;
                 G. Mathematics of Computing; G.1 NUMERICAL ANALYSIS; G.
                 Mathematics of Computing; G.1 NUMERICAL ANALYSIS",
}

@Article{Fateman:1982:HLL,
  author =       "Richard J. Fateman",
  title =        "High-Level Language Implications of the Proposed
                 {IEEE} Floating-Point Standard",
  journal =      j-TOPLAS,
  volume =       "4",
  number =       "2",
  pages =        "239--257",
  month =        apr,
  year =         "1982",
  CODEN =        "ATPSDT",
  DOI =          "https://doi.org/10.1145/357162.357168",
  ISSN =         "0164-0925 (print), 1558-4593 (electronic)",
  ISSN-L =       "0164-0925",
  bibdate =      "Thu Nov 8 14:50:28 2007",
  bibsource =    "Compiler/bevan.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "An IEEE Computer Society working group on
                 floating-point arithmetic has recommended a standard
                 for binary floating-point number formats, operations,
                 and semantics. This paper, which has evolved in part
                 during the deliberations of that committee, describes
                 the significance to languages and, in particular, to
                 FORTRAN and its variants, of various novel features of
                 the recommended standard.",
  acknowledgement = ack-pb,
  checked =      "19940302",
  fjournal =     "ACM Transactions on Programming Languages and
                 Systems",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J783",
  keywords =     "computer arithmetic; control structures; data types
                 and structures; error handling and recovery;
                 floating-point arithmetic; FORTRAN; run-time
                 environments",
  source =       "Dept. Library",
}

@TechReport{Feldstein:1982:EPI,
  author =       "A. Feldstein and R. Goodman",
  title =        "The evaluation of probability integrals for the loss
                 of significance in floating point subtraction and
                 addition",
  type =         "Technical report",
  institution =  "Department of Mathematics, Arizona State University",
  address =      "Tempe, AZ, USA",
  year =         "1982",
  bibdate =      "Tue Oct 09 09:50:41 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Feldstein:1982:LSF,
  author =       "A. Feldstein and R. Goodman",
  title =        "Loss of Significance in Floating Point Subtraction and
                 Addition",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-31",
  number =       "4",
  pages =        "328--335",
  month =        apr,
  year =         "1982",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1982.1676002",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Sep 1 10:15:07 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We study the loss of significant $ \beta $ its (base $
                 \beta $ digits) in floating point addition or
                 subtraction. To do this, we calculate the conditional
                 probability of a post-arithmetic normalization shift of
                 $m$ $ \beta $ its, given an exponent difference of $k$
                 $ \beta $ its. The study is done for various bases $
                 \beta $, under two different assumptions---that the
                 operands are selected at random from the logarithmic
                 distribution or from the uniform distribution.",
  acknowledgement = ack-nj,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Fulton:1982:BJB,
  author =       "T. A. Fulton and L. N. Dunkleberger",
  title =        "{B.S.T.J.} Briefs: a {Josephson} Parallel Multiplier",
  journal =      j-BELL-SYST-TECH-J,
  volume =       "61",
  number =       "5",
  pages =        "931--933",
  month =        may # "--" # jun,
  year =         "1982",
  CODEN =        "BSTJAN",
  ISSN =         "0005-8580",
  bibdate =      "Tue Nov 9 11:15:56 MST 2010",
  bibsource =    "http://bstj.bell-labs.com/oldfiles/year.1982/BSTJ.1982.6105.html;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://bstj.bell-labs.com/BSTJ/images/Vol61/bstj61-5-931.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "The Bell System Technical Journal",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1538-7305/issues/",
}

@Article{Gerrity:1982:CRR,
  author =       "G. W. Gerrity",
  title =        "Computer Representation of Real Numbers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-31",
  number =       "8",
  pages =        "709--714",
  month =        aug,
  year =         "1982",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1982.1676076",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 10:33:14 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676076",
  abstract =     "Hwang's model for the computer representation of real
                 numbers is extended to explicitly distinguish between
                 the representational system used to denote real numbers
                 and the internal encoding of the digits of the
                 representation in the computer memory. The encoding
                 function can then be chosen to preserve certain
                 properties of the real number system and to optimize
                 the computer arithmetic in a sense to be described
                 herein. Two examples of optimal computer arithmetics
                 are discussed.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Goodrich:1982:VEP,
  author =       "J. L. Goodrich",
  title =        "Very efficient 8080 program multiplies and divides",
  journal =      j-ELECTRONICS,
  volume =       "55",
  number =       "4",
  pages =        "144--145",
  month =        feb,
  year =         "1982",
  ISSN =         "0883-4989",
  bibdate =      "Thu Sep 1 10:15:07 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Electronics",
  journal-URL =  "https://www.mdpi.com/journal/electronics",
}

@InProceedings{Gordon:1982:BFS,
  author =       "E. Gordon and C. Hastings",
  booktitle =    "Conference Record, {SOUTHCON, 1982}",
  title =        "Big, Fast and Simple Algorithms, Architecture and
                 Components for High-end Minis",
  publisher =    "????",
  address =      "????",
  pages =        "????",
  year =         "1982",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Fri Nov 09 18:54:03 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Paper 21/3.",
  acknowledgement = ack-nhfb,
}

@Article{Hantler:1982:ESS,
  author =       "S. L. Hantler and A. H. Karp",
  title =        "Exponential by Sequential Squaring",
  journal =      j-IBM-TDB,
  volume =       "25",
  number =       "1",
  pages =        "171--173",
  month =        jun,
  year =         "1982",
  CODEN =        "IBMTAA",
  ISSN =         "0018-8689",
  bibdate =      "Thu Sep 1 10:16:09 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "IBM Technical Disclosure Bulletin",
}

@InProceedings{Hull:1982:PCE,
  author =       "T. E. Hull",
  title =        "Precision Control, Exception Handling and a Choice of
                 Numerical Algorithms",
  crossref =     "Watson:1982:NAP",
  pages =        "169--178",
  year =         "1982",
  DOI =          "https://doi.org/10.1007/BFb0093156",
  bibdate =      "Sat Feb 8 10:29:52 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
  remark =       "Proposes precision control as later provided in
                 Numerical Turing.",
}

@InProceedings{Hull:1982:UCP,
  author =       "T. E. Hull",
  title =        "The uses of controlled precision",
  crossref =     "Reid:1982:RBN",
  pages =        "71--82",
  year =         "1982",
  bibdate =      "Fri Jan 04 12:57:37 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
  xxpages =      "71--84",
}

@Article{Hwang:1982:PMA,
  author =       "Kai Hwang and Yeng-Heng Cheng",
  title =        "Partitioned Matrix Algorithms for {VLSI} Arithmetic
                 Systems",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-31",
  number =       "12",
  pages =        "1215--1224",
  month =        dec,
  year =         "1982",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1982.1675945",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 10:33:17 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1675945",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Jenkins:1982:FRD,
  author =       "W. Jenkins",
  booktitle =    "{IEEE} International Conference on Acoustics, Speech,
                 and Signal Processing, {ICASSP '82}",
  title =        "Failure resistant digital filters based on residue
                 number system product codes",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "60--63",
  year =         "1982",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1049/el:19820632",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:57 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "Residue number system product codes are proposed for
                 the design of self-checking digital filters. It is
                 shown that product codes require redundancy that is
                 similar to, but slightly less than that of systematic
                 codes for simultaneous overflow \ldots{}",
}

@Article{Jenkins:1982:RNS,
  author =       "W. K. Jenkins",
  title =        "Residue number system error checking using expanded
                 projection",
  journal =      j-ELECT-LETTERS,
  volume =       "18",
  number =       "21",
  pages =        "927--928",
  day =          "14",
  month =        oct,
  year =         "1982",
  CODEN =        "ELLEAK",
  DOI =          "https://doi.org/10.1049/el:19820632",
  ISSN =         "0013-5194 (print), 1350-911X (electronic)",
  ISSN-L =       "0013-5194",
  bibdate =      "Fri Nov 9 11:38:57 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=4246948",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronics Letters",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2220",
  keywords =     "residue arithmetic; residue number system",
  summary =      "A new concept called expanded projection is presented
                 that simplifies the process of error detection and
                 location in redundant residue number codes. Expanded
                 projection simplifies the circuit complexity of the
                 error checker, resulting in a structure \ldots{}",
}

@InProceedings{Kahan:1982:NOS,
  author =       "W. Kahan and Jerome T. Coonen",
  title =        "The Near Orthogonality of Syntax, Semantics, and
                 Diagnostics in Numerical Programming Environments",
  crossref =     "Reid:1982:RBN",
  pages =        "103--115",
  year =         "1982",
  bibdate =      "Sat Nov 9 08:26:18 MST 2002",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  catcode =      "D.3; G.1.0; F.3.2; D.2.5; D.2; D.3",
  content =      "Programmers of early computers had to content
                 themselves with what the machine designers offered and
                 be glad that the hardware worked at all. Later, with
                 the introduction of higher-level languages, the
                 computing environment was modified by the language
                 designers who attempted to resolve a three-cornered
                 tug-of-war among implementation efficiency, program
                 portability, and usefulness to the programmer. The
                 conflict between the first two resulted in languages
                 that reflected the least common denominator of
                 available hardware, since language designers were
                 disinclined to mention any capability not available on
                 all computers. A case in point is floating-point
                 arithmetic, where the subtleties of overflow,
                 underflow, and rounding are generally well beyond the
                 control of the programmer in a high-level language. The
                 new standard for binary floating-point arithmetic that
                 has been proposed by IEEE Computer Society's
                 Floating-Point Committee, Task P754 [1], makes an
                 attempt to escape from this situation. It represents
                 the Committee's view of the floating-point requirements
                 of the \ldots{}",
  CRclass =      "D.3.1 Formal Definitions and Theory; G.1.0 General;
                 G.1.0 Computer arithmetic; F.3.2 Semantics of
                 Programming Languages; F.3.2 Algebraic approaches to
                 semantics; D.2.5 Testing and Debugging; D.2.5
                 Diagnostics; D.2.6 Programming Environments; D.3.3
                 Language Constructs",
  CRnumber =     "8401-0021",
  descriptor =   "Software, PROGRAMMING LANGUAGES, Formal Definitions
                 and Theory; Mathematics of Computing, NUMERICAL
                 ANALYSIS, General, Computer arithmetic; Theory of
                 Computation, LOGICS AND MEANINGS OF PROGRAMS, Semantics
                 of Programming Languages, Algebraic approaches to
                 semantics; Software, SOFTWARE ENGINEERING, Testing and
                 Debugging, Diagnostics; Software, SOFTWARE ENGINEERING,
                 Programming Environments; Software, PROGRAMMING
                 LANGUAGES, Language Constructs",
  genterm =      "LANGUAGES; STANDARDIZATION",
  keywords =     "floating-point arithmetic; rounding errors",
  remark =       "This article forms the body of \cite[Chapter
                 3]{Coonen:1984:CPS}.",
  reviewer =     "M. Marcotty; Marcotty, M",
  source =       "in the relationship between numerical computation and
                 programming languages. Proc. IFIP TC2 working
                 conference (Boulder, CO, Aug. 3--7, 1981) J. K. Reid
                 (Ed.) Elsevier North-Holland, Inc., New York, 1982",
  subject =      "D. Software; D.3 PROGRAMMING LANGUAGES; G. Mathematics
                 of Computing; G.1 NUMERICAL ANALYSIS; F. Theory of
                 Computation; F.3 LOGICS AND MEANINGS OF PROGRAMS; D.
                 Software; D.2 SOFTWARE ENGINEERING; D. Software; D.2
                 SOFTWARE ENGINEERING; D. Software; D.3 PROGRAMMING
                 LANGUAGES",
}

@Book{Katzan:1982:IAA,
  author =       "Harry Katzan",
  title =        "Invitation to {Ada} and {Ada} reference manual ({July
                 1980})",
  publisher =    "PBI",
  address =      "New York, NY, USA",
  pages =        "xi + 429",
  year =         "1982",
  ISBN =         "0-89433-132-9",
  ISBN-13 =      "978-0-89433-132-9",
  LCCN =         "QA76.73.A35 K37 1982",
  bibdate =      "Wed Oct 13 06:37:40 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  remark =       "See \cite[p. 1.10]{Coonen:1984:CPS} for negative
                 comments about the floating-point model for Ada in this
                 book.",
  subject =      "Ada (computer program language)",
}

@InProceedings{Kerkhoff:1982:LDM,
  author =       "H. G. Kerkhoff and H. A. J. Robroek",
  editor =       "{IEEE}",
  booktitle =    "Proceedings of the 12th International Symposium on
                 Multiple-Valued Logic, May 1982",
  title =        "The Logic Design of Multiple-valued Logic Functions
                 Using {CCD}'s",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "35--44",
  year =         "1982",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Aug 22 09:16:45 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Korn:1982:EDF,
  author =       "G. A. Korn",
  title =        "{EARLY DESIRE}: a floating-point equation language
                 simulation system for minicomputers and
                 microcomputers",
  journal =      j-SIMULATION,
  volume =       "38",
  number =       "5",
  pages =        "151--159",
  month =        may,
  year =         "1982",
  CODEN =        "SIMUA2",
  ISSN =         "0037-5497 (print), 1741-3133 (electronic)",
  ISSN-L =       "0037-5497",
  bibdate =      "Sat Nov 9 08:26:18 MST 2002",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  catcode =      "I.6; G; D.4.7",
  CRclass =      "I.6.2 Simulation Languages; D.4.7 Organization and
                 Design; D.4.7 Interactive systems",
  descriptor =   "Computing Methodologies, SIMULATION AND MODELING,
                 Simulation Languages; Mathematics of Computing,
                 MISCELLANEOUS; Software, OPERATING SYSTEMS,
                 Organization and Design, Interactive systems",
  fjournal =     "Simulation",
  genterm =      "DESIGN; LANGUAGES",
  guideno =      "08785",
  journal-URL =  "http://sim.sagepub.com/content/by/year",
  subject =      "I. Computing Methodologies; I.6 SIMULATION AND
                 MODELING; G. Mathematics of Computing; G.m
                 MISCELLANEOUS; D. Software; D.4 OPERATING SYSTEMS",
}

@Article{Leuprecht:1982:PAR,
  author =       "H. Leuprecht and W. Oberaigner",
  title =        "Parallel Algorithms for the Rounding-Exact Summation
                 of Floating-Point Numbers",
  journal =      j-COMPUTING,
  volume =       "28",
  number =       "2",
  pages =        "89--104",
  month =        "????",
  year =         "1982",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  MRclass =      "68A05 (65G05)",
  MRnumber =     "83c:68009",
  bibdate =      "Fri Dec 08 11:53:42 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Computing: Archiv f{\"u}r informatik und numerik",
  journal-URL =  "http://link.springer.com/journal/607",
  keywords =     "accurate floating-point summation",
}

@Article{McCormick:1982:EFM,
  author =       "S. F. McCormick and G. D. Taylor and D. V. Pryor",
  title =        "Evaluation of Functions on Microcomputers: $ \ln (x)
                 $",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "8",
  number =       "5",
  pages =        "389--392",
  year =         "1982",
  CODEN =        "CMAPDK",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  bibdate =      "Thu Sep 15 18:41:01 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221",
  xxmonth =      "(none)",
}

@Article{McPherson:1982:LSG,
  author =       "John C. McPherson and Frank E. Hamilton and Robert R.
                 {Seeber, Jr.}",
  title =        "A Large-Scale, general-Purpose Electronic Digital
                 calculator: The {SSEC}",
  journal =      j-ANN-HIST-COMPUT,
  volume =       "4",
  number =       "4",
  pages =        "313--326",
  month =        oct # "\slash " # dec,
  year =         "1982",
  CODEN =        "AHCOE5",
  ISSN =         "0164-1239",
  ISSN-L =       "0164-1239",
  bibdate =      "Fri Nov 1 15:29:19 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/annhistcomput.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://dlib.computer.org/an/books/an1982/pdf/a4313.pdf;
                 http://www.computer.org/annals/an1982/a4313abs.htm",
  acknowledgement = ack-nhfb,
  fjournal =     "Annals of the History of Computing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5488650",
}

@Article{Monroe:1982:FFP,
  author =       "Alfred J. Monroe",
  title =        "{Forth} Floating Point Package",
  journal =      j-DDJ,
  volume =       "7",
  number =       "9",
  pages =        "16--??",
  month =        sep,
  year =         "1982",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Mon Sep 2 09:09:39 MDT 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Dr. Dobb's Journal of Software Tools",
}

@Article{Oklobdzija:1982:LSR,
  author =       "V. G. Oklobdzija and M. D. Ercegovac",
  title =        "An On-Line Square Root Algorithm",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-31",
  number =       "1",
  pages =        "70--75",
  month =        jan,
  year =         "1982",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1982.1675887",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 10:33:09 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1675887",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Palmer:1982:VRN,
  author =       "J. F. Palmer",
  title =        "{VLSI} and the Revolution in Numeric Computation",
  crossref =     "Ruschitzka:1982:IWC",
  pages =        "339--341",
  year =         "1982",
  bibdate =      "Wed Sep 7 22:31:27 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@InCollection{Phillips:1982:BC,
  author =       "E. William Phillips",
  title =        "Binary Calculation",
  crossref =     "Randell:1982:ODC",
  pages =        "303--314",
  year =         "1982",
  bibdate =      "Wed Oct 13 09:51:37 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "The 1936 epigraph credited to this author in
                 \cite[Chapter 7]{Coonen:1984:CPS} says: ``The ultimate
                 aim is to persuade all of the civilized world to
                 abandon the decimal numeration and to use octonal in
                 its place; to discontinue counting in tens and to count
                 in eights instead. However, it seems unlikely that the
                 whole civilized world will be persuaded to complete
                 this change during the next twelve months, having
                 previously declined similar invitations.''",
}

@InProceedings{Rall:1982:ACA,
  author =       "L. B. Rall",
  editor =       "Anonymous",
  booktitle =    "{Proceedings of the 1982 Army Numerical Analysis and
                 Computers Conference}",
  title =        "Accurate computer arithmetic for scientific
                 computation",
  volume =       "82--83",
  publisher =    "US Army Research Office",
  address =      "Research Triangle Park, NC, USA",
  bookpages =    "xiv + 606",
  pages =        "343--356",
  month =        aug,
  year =         "1982",
  bibdate =      "Wed Oct 13 21:52:01 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Two volumes.",
  URL =          "http://books.google.com/books?id=pFb-QQAACAAJ",
  abstract =     "The operations of accurate arithmetic can be
                 implemented easily on a microcomputer or a computer
                 with microprogrammable arithmetic operations. In
                 addition, for accurate final results, a compiler is
                 necessary which will select the appropriate operations.
                 A language of this type (PASCAL-SC) was developed.
                 Along with accurate real arithmetic, this compiler
                 provides accurate complex arithmetic, real and complex
                 interval arithmetic, and vector and matrix arithmetic
                 over these data types. Some features of PASCAL-SC
                 related to scientific and engineering computation are
                 described. In most cases, the operations of accurate
                 arithmetic are performed at the same speed as ordinary
                 (uncontrolled) floating-point arithmetic.",
  acknowledgement = ack-nhfb,
  keywords =     "analysis (mathematics); arithmetic; computation;
                 microcomputers; microprogramming; Pascal (programming
                 language)",
  meetingname =  "Army Numerical Analysis and Computers Conference (1982
                 : Vicksburg, Miss.)",
  remark =       "The theme of the 1982 Conference was Grid Techniques
                 for Partial Differential Equations.",
  subject =      "Numerical analysis; Computer programs; Congresses;
                 Numerical Mathematics. Computer Hardware. Computers.
                 Partial differential equations. Symposia. Numerical
                 analysis. Grids. Computations. Methodology.
                 Mathematical programming. Finite difference theory.
                 Finite element analysis. Boundaries. Hydrodynamics. Gas
                 dynamics. Interior ballistics. Autofrettage. Land
                 mines. Blast loads. Conduction(heat transfer) Magnet
                 coils. Water waves. Currents",
  xxtitle =      "Accurate arithmetic for scientific computation",
  xxvolume =     "82-3",
}

@InProceedings{Ramnarayan:1982:AER,
  author =       "R. Ramnarayan and F. Taylor",
  booktitle =    "{IEEE} International Conference on Acoustics, Speech,
                 and Signal Processing, {ICASSP '82}",
  title =        "Analysis of errors in residue number system ({RNS})
                 based {IIR} digital filters",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "56--59",
  year =         "1982",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1049/el:19820632",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:57 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "The problem of analyzing errors in Residue Number
                 System (RNS) based IIR Digital filters is considered in
                 this paper. There are basically three types of errors
                 in RNS based digital filters, They are coefficient
                 quantization errors(1), scaling errors \ldots{}",
}

@Article{Rix:1982:UQA,
  author =       "P. Rix",
  title =        "{Universeller Quad\-rat\-wurz\-el-Al\-go\-rith\-mus}
                 \toenglish {Universal Square Root Algorithms}
                 \endtoenglish",
  journal =      j-ELECTRONIK,
  volume =       "23",
  pages =        "81--82",
  year =         "1982",
  CODEN =        "EKRKAR",
  ISSN =         "0013-5658",
  bibdate =      "Fri Sep 16 16:30:41 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Elektronik",
}

@Article{Rump:1982:CR,
  author =       "Siegfried M. Rump",
  title =        "{Computer und Rechengenauigkeit} \toenglish {Computer
                 and Computational Precision} \endtoenglish",
  journal =      j-ELEK-RECHENANLAGEN,
  volume =       "24",
  number =       "6",
  pages =        "268--277",
  month =        dec,
  year =         "1982",
  CODEN =        "ELRAA4",
  ISSN =         "0013-5720",
  bibdate =      "Sat Feb 10 12:41:06 1996",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Elektronische Rechenanlagen",
}

@Article{Sacks-Davis:1982:ARN,
  author =       "R. Sacks-Davis",
  title =        "Applications of Redundant Number Representations to
                 Decimal Arithmetic",
  journal =      j-COMP-J,
  volume =       "25",
  number =       "4",
  pages =        "471--477",
  month =        nov,
  year =         "1982",
  CODEN =        "CMPJA6",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Mar 25 13:51:56 MST 1997",
  bibsource =    "Compendex database;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_25/Issue_04/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_25/Issue_04/tiff/471.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_25/Issue_04/tiff/472.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_25/Issue_04/tiff/473.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_25/Issue_04/tiff/474.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_25/Issue_04/tiff/475.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_25/Issue_04/tiff/476.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_25/Issue_04/tiff/477.tif",
  abstract =     "A decimal arithmetic unit is proposed for both integer
                 and floating-point computations. To achieve comparable
                 speed to a binary arithmetic unit, the decimal unit is
                 based on a redundant number representation. With this
                 representation no loss of compactness is made relative
                 to binary coded decimal (BCD) form. In this paper the
                 hardware required for the implementation of the basic
                 operations of addition, subtraction, multiplication and
                 division are described and the properties of
                 floating-point arithmetic based on a redundant number
                 representation are investigated.",
  acknowledgement = ack-nhfb,
  classcodes =   "C5260 (Digital signal processing)",
  classification = "721; 723",
  corpsource =   "Department of Computer Sci., Monash University,
                 Clayton, Vic., Australia",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "addition; binary; binary arithmetic unit; coded
                 decimal; computers, digital; decimal floating-point
                 arithmetic; digital arithmetic; division; floating
                 point arithmetic; floating-point; integer;
                 multiplication; redundant number representations;
                 subtraction",
  remark =       "The redundant number representation postpones the need
                 to carry during add, subtract, multiply, and divide,
                 delaying it until the final rounding step in a store
                 instruction. See
                 \cite{Fahmy:2003:CRF,Fahmy:2003:RDF}.",
  treatment =    "T Theoretical or Mathematical",
}

@InProceedings{Samsen:1982:AFP,
  author =       "G. R. Samsen",
  title =        "An Advanced Floating Point Processor to Enhance Speed
                 of Mathematical Processing",
  crossref =     "Southcon:1982:SCR",
  pages =        "16/1/1--3",
  year =         "1982",
  bibdate =      "Wed Sep 7 22:31:27 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Sasaki:1982:EGE,
  author =       "T. Sasaki and H. Murao",
  key =          "Symbolic_determinant; Symbolic_linear_systems;
                 Gaussian_elimination",
  title =        "Efficient {Gaussian} elimination method for symbolic
                 determinants and linear systems",
  journal =      j-TOMS,
  volume =       "8",
  number =       "3",
  pages =        "277--289",
  month =        sep,
  year =         "1982",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/356004.356007",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Sat Nov 9 08:26:18 MST 2002",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  catcode =      "F.2; G.1.3; I.1.2",
  content =      "The computation of the solution of a linear system
                 whose entries are indeterminates or polynomials is of
                 interest both for theoretic and practical reasons. The
                 similar problem of computing the determinant is
                 important because of the relationship of the
                 determinant and resultant to factorization, polynomial
                 greatest-common-divisor calculations, and computation
                 with algebraic functions. Engineering application areas
                 of this material include the analysis of electrical or
                 other networks.\par

                 These computation problems are quite distinct from
                 others which would appear to be superficially similar,
                 namely numerical linear algebra problems. The result of
                 computing a numerical determinant is a floating point
                 number with an associated error. The result of
                 computing an exact algebraic determinant is, typically,
                 a large expression whose terms may be rearranged into
                 various ``factored'' forms for savings in computation
                 time and space. This answer has no error
                 whatsoever.\par

                 Clever and efficient programs in each domain have been
                 shown to be disastrous in the other. Thus one of the
                 best algebraic techniques for determinant calculations
                 for ``sparse polynomial'' matrices is expansion by
                 minors [1]; whereas Gaussian elimination is far
                 superior \ldots{}",
  CRclass =      "F.2.1 Numerical Algorithms and Problems; G.1.3
                 Numerical Linear Algebra; G.1.3 Linear systems (direct
                 and iterative methods); I.1.2 Algorithms; I.1.2
                 Algebraic algorithms",
  CRnumber =     "40106",
  descriptor =   "Theory of Computation, ANALYSIS OF ALGORITHMS AND
                 PROBLEM COMPLEXITY, Numerical Algorithms and Problems;
                 Mathematics of Computing, NUMERICAL ANALYSIS, Numerical
                 Linear Algebra, Linear systems (direct and iterative
                 methods); Computing Methodologies, ALGEBRAIC
                 MANIPULATION, Algorithms, Algebraic algorithms",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  genterm =      "ALGORITHMS; PERFORMANCE",
  journal-URL =  "https://dl.acm.org/loi/toms",
  reviewer =     "R. J. Fateman; Fateman, R. J",
  subject =      "F. Theory of Computation; F.2 ANALYSIS OF ALGORITHMS
                 AND PROBLEM COMPLEXITY; G. Mathematics of Computing;
                 G.1 NUMERICAL ANALYSIS; I. Computing Methodologies; I.1
                 ALGEBRAIC MANIPULATION",
}

@Article{Sasaki:1982:PFM,
  author =       "T. Sasaki and Y. Kanada",
  title =        "Practically Fast Multiple Precision Evaluation of
                 {LOG} ($ {X} $)",
  journal =      j-INFO-PROC,
  volume =       "5",
  number =       "4",
  pages =        "247--250",
  month =        "????",
  year =         "1982",
  bibdate =      "Thu Sep 8 08:20:54 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Schatte:1982:FPF,
  author =       "P. Schatte",
  title =        "The Frequency of Postshifts in Floating-Point
                 Multiplication",
  journal =      "Elektronische Informationsverarbeitung und
                 Kybernetik",
  volume =       "18",
  number =       "9",
  pages =        "523--526",
  month =        "????",
  year =         "1982",
  bibdate =      "Thu Sep 1 10:15:07 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Sewell:1982:RLT,
  author =       "B. T. Sewell",
  title =        "A Rapid Lookup Table Method for Trigonometric
                 Functions",
  journal =      j-SPE,
  volume =       "12",
  number =       "10",
  pages =        "885--887",
  month =        oct,
  year =         "1982",
  CODEN =        "SPEXBL",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Thu Sep 1 10:15:56 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Software---Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  keywords =     "algorithms",
  subject =      "G Mathematics of Computing, MISCELLANEOUS \\ J.2
                 Computer Applications, PHYSICAL SCIENCES AND
                 ENGINEERING, Chemistry",
}

@InCollection{Sheldon:1982:ICP,
  author =       "John W. Sheldon and Liston Tatum",
  title =        "The {IBM} Card-Programmed Electronic Calculator
                 (1951)",
  crossref =     "Randell:1982:ODC",
  pages =        "233--239",
  year =         "1982",
  bibdate =      "Sun Nov 03 08:36:11 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/annhistcomput.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@MastersThesis{Sippel:1982:FRI,
  author =       "Timothy N. Sippel",
  title =        "Floating {RISCS}: implementation and analysis of
                 floating point on {RISC} {I}",
  type =         "Electrical Engineering and Computer Sciences Master of
                 Science Report",
  school =       "University of California, Department of Electrical
                 Engineering and Computer Sciences",
  address =      "Berkeley, CA, USA",
  pages =        "various",
  year =         "1982",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Sips:1982:CPM,
  author =       "H. J. Sips",
  title =        "Comments on {``An $ O(n) $ Parallel Multiplier with
                 Bit-Sequential Input and Output''}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-31",
  number =       "4",
  pages =        "325--327",
  month =        apr,
  year =         "1982",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1982.1676000",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 10:33:11 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676000",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Strader:1982:CBS,
  author =       "N. R. Strader and V. T. Rhyne",
  title =        "A Canonical Bit-Sequential Multiplier",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-31",
  number =       "8",
  pages =        "791--795",
  month =        aug,
  year =         "1982",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1982.1676085",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 10:33:14 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676085",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Tan:1982:ADC,
  author =       "Chung-I Tan and B. McInnis",
  title =        "Adaptive digital control implemented using residue
                 number systems",
  journal =      j-IEEE-TRANS-AUTOMAT-CONTR,
  volume =       "27",
  number =       "2",
  pages =        "499--502",
  month =        apr,
  year =         "1982",
  CODEN =        "IETAA9",
  DOI =          "https://doi.org/10.1109/CDC.1981.269326",
  ISSN =         "0018-9286 (print), 1558-2523 (electronic)",
  ISSN-L =       "0018-9286",
  bibdate =      "Fri Nov 9 11:38:57 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See comments \cite{Pei:1984:CAD}.",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=24189",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Automatic Control",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=9",
  keywords =     "residue arithmetic; residue number system",
  summary =      "The application of residue number systems for the
                 implementation of adaptive digital controllers is
                 presented. Division operations are avoided through the
                 use of iteration to solve for the value of the control.
                 Decoding computations are simplified \ldots{}",
}

@Article{Taylor:1982:ARM,
  author =       "F. J. Taylor and C. H. Huang",
  title =        "An Autoscale Residue Multiplier",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-31",
  number =       "4",
  pages =        "321--325",
  month =        apr,
  year =         "1982",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1982.1675999",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Nov 09 19:30:01 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Taylor:1982:VRA,
  author =       "F. J. Taylor",
  title =        "A {VLSI} Residue Arithmetic Multiplier",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-31",
  number =       "6",
  pages =        "540--546",
  month =        jun,
  year =         "1982",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1982.1676036",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 10:33:12 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676036",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Teachey:1982:SRX,
  author =       "R. D. Teachey",
  title =        "Square-Root-{X} Comparison --- New Results
                 Discovered",
  journal =      j-IEEE-MICRO,
  volume =       "2",
  number =       "4",
  pages =        "5--5",
  month =        oct # "\slash " # dec,
  year =         "1982",
  CODEN =        "IEMIDZ",
  DOI =          "https://doi.org/10.1109/MM.1982.290929",
  ISSN =         "0272-1732 (print), 1937-4143 (electronic)",
  ISSN-L =       "0272-1732",
  bibdate =      "Thu Dec 14 06:08:58 MST 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 Science Citation Index database (1980--2000)",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Micro",
  journal-URL =  "http://www.computer.org/csdl/mags/mi/index.html",
}

@InCollection{TorresyQuevedo:1982:EAD,
  author =       "Leonardo {Torres y Quevedo}",
  title =        "Essays on Automatics --- Its Definitions ---
                 Theoretical Extent of its Applications (1914)",
  crossref =     "Randell:1982:ODC",
  pages =        "89--107",
  year =         "1982",
  bibdate =      "Sun Nov 03 08:36:11 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "This translation and reprint contains a description of
                 what is believed to be the first design, albeit purely
                 theoretical, and for an electromechanical device, of
                 floating-point arithmetic. See, however, the
                 independent work, and first practical implementation of
                 floating-point arithmetic of Zuse
                 \cite{Zuse:1982:MAE,Zuse:1982:OCD}.",
}

@Article{Turner:1982:DLS,
  author =       "Peter R. Turner",
  title =        "The distribution of leading significant digits",
  journal =      j-IMA-J-NUMER-ANAL,
  volume =       "2",
  number =       "4",
  pages =        "407--412",
  year =         "1982",
  CODEN =        "IJNADH",
  ISSN =         "0272-4979 (print), 1464-3642 (electronic)",
  ISSN-L =       "0272-4979",
  MRclass =      "65G99 (60E05)",
  MRnumber =     "84f:65038",
  MRreviewer =   "Seppo Linnainmaa",
  bibdate =      "Sat Dec 23 17:06:35 MST 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 MathSciNet database",
  acknowledgement = ack-nhfb,
  fjournal =     "IMA Journal of Numerical Analysis",
  journal-URL =  "http://imajna.oxfordjournals.org/content/by/year",
  keywords =     "Benford's Law; Law of Anomalous Numbers; Zipf's Law",
}

@Article{Velasevic:1982:RLC,
  author =       "Dusan M. Velasevi{\'c}",
  title =        "Right-to-Left Code Generation for Arithmetic
                 Expressions",
  journal =      j-COMP-J,
  volume =       "25",
  number =       "3",
  pages =        "316--326",
  month =        aug,
  year =         "1982",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/25.3.316",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:48:13 MST 2012",
  bibsource =    "Compendex database;
                 http://comjnl.oxfordjournals.org/content/25/3.toc;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_25/Issue_03/;
                 https://www.math.utah.edu/pub/tex/bib/compj1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/25/3/316.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_25/Issue_03/tiff/316.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_25/Issue_03/tiff/317.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_25/Issue_03/tiff/318.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_25/Issue_03/tiff/319.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_25/Issue_03/tiff/320.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_25/Issue_03/tiff/321.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_25/Issue_03/tiff/322.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_25/Issue_03/tiff/323.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_25/Issue_03/tiff/324.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_25/Issue_03/tiff/325.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_25/Issue_03/tiff/326.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C6110 (Systems analysis and programming); C6120 (File
                 organisation)",
  classification = "723",
  corpsource =   "Faculty of Electrical Engng., University of Belgrade,
                 Belgrade, Yugoslavia",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "arithmetic; automatic programming; binary tree
                 structure; code generator; codes, symbolic; data
                 structures; expressions; FORTRAN; notation; postfix;
                 right-to-left code generation; translation grammar;
                 vector-generatrice",
  treatment =    "P Practical",
}

@Article{Ware:1982:BMF,
  author =       "F. A. Ware and W. H. McAllister and J. R. Carlson and
                 D. K. Sun and R. J. Vlach",
  title =        "64 Bit Monolithic Floating Point Processors",
  journal =      j-IEEE-J-SOLID-STATE-CIRCUITS,
  volume =       "SC-17",
  number =       "5",
  pages =        "898--907",
  month =        oct,
  year =         "1982",
  CODEN =        "IJSCBC",
  ISSN =         "0018-9200 (print), 1558-173X (electronic)",
  ISSN-L =       "0018-9200",
  bibdate =      "Sat Jul 16 08:40:53 MDT 2005",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  fjournal =     "IEEE Journal of Solid-State Circuits",
  summary =      "Describes a set of three processor chips capable of
                 performing 32 and 64 bit floating point add/subtract,
                 multiply, and divide operations. The chips can perform
                 over one million scalar floating point operations per
                 second, and over four million vector \ldots{}",
}

@Book{Waser:1982:IAD,
  author =       "Shlomo Waser and Michael J. Flynn",
  title =        "Introduction to Arithmetic for Digital Systems
                 Designers",
  publisher =    pub-HRW,
  address =      pub-HRW:adr,
  pages =        "xvii + 308",
  year =         "1982",
  ISBN =         "0-03-060571-7",
  ISBN-13 =      "978-0-03-060571-0",
  LCCN =         "TK7895 A65 W37 1982",
  bibdate =      "Sat Sep 03 09:25:17 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Master copy output on Alphatype CRS high-resolution
                 phototypesetter. This book went to press while the IEEE
                 754 Floating-Point Standard was still in development;
                 consequently, some of the material on that system was
                 invalidated by the final Standard (1985)
                 \cite{IEEE:1985:AIS}.",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  tableofcontents = "Preface\\
                 Acknowledgments\\
                 Abbreviations and Symbols\\
                 1. Numeric Data Representation\\
                 2. Residue Numbers and the Limits of Fast Arithmetic\\
                 3. Addition and Subtraction\\
                 4. Multiplication\\
                 5. Division\\
                 6. Pipelining of Arithmetic Operations\\
                 Appendix.\\
                 References.\\
                 Index.",
}

@Book{Wilkes:1982:PPE,
  author =       "M. V. (Maurice Vincent) Wilkes and David J. Wheeler
                 and Stanley Gill",
  title =        "The Preparation of Programs for an Electronic Digital
                 Computer: with Special Reference to the {EDSAC} and the
                 Use of a Library of Subroutines",
  volume =       "1",
  publisher =    pub-TOMASH,
  address =      pub-TOMASH:adr,
  pages =        "xxxi + 167",
  year =         "1982",
  ISBN =         "0-262-23118-2 (MIT Press 1984), 0-938228-03-X",
  ISBN-13 =      "978-0-262-23118-3 (MIT Press 1984),
                 978-0-938228-03-5",
  LCCN =         "QA76.6 .W545 1982",
  bibdate =      "Mon Feb 10 11:33:59 MST 2020",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "With a new introduction by Martin Campbell-Kelly.",
  series =       "Charles Babbage Institute reprint series for the
                 history of computing",
  acknowledgement = ack-nhfb,
}

@InCollection{Wilson:1982:PC,
  author =       "Kenneth G. Wilson",
  title =        "Experiences with a floating point systems array
                 processor",
  crossref =     "Rodrigue:1982:AC",
  pages =        "279--314",
  year =         "1982",
  MRclass =      "65W05",
  MRnumber =     "759 559",
  bibdate =      "Fri Dec 8 08:24:14 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@MastersThesis{Wu:1982:DFA,
  author =       "Market Wen-Han Wu",
  title =        "Design of a fast addressable hardware floating-point
                 arithmetic package for small computer",
  type =         "Thesis ({M.S.})",
  school =       "Tufts University. Department of Engineering",
  address =      "Boston, MA, USA",
  pages =        "iii + 102",
  year =         "1982",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Floating-point arithmetic.; Microcomputers ---
                 Programming.",
}

@InCollection{Zuse:1982:MAE,
  author =       "Konrad Zuse",
  title =        "Method for Automatic Execution of Calculations with
                 the aid of Computers (1936)",
  crossref =     "Randell:1982:ODC",
  pages =        "163--170",
  year =         "1982",
  bibdate =      "Sun Nov 03 08:36:11 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "This translation and reprint of a German patent
                 application of 11 April 1936 briefly describes the
                 floating-point system that was first successfully
                 implemented in a digital computer, the Zuse Z3, in
                 1941.",
}

@InProceedings{Agrawal:1983:DPV,
  author =       "Dharma P. Agrawal and Girish C. Pathak and Nikunja K.
                 Swain and Shuwan K. Agrawal",
  title =        "On Design and Performance of {VLSI} Based Parallel
                 Multiplier",
  crossref =     "IEEE:1983:PSC",
  pages =        "17--21",
  year =         "1983",
  bibdate =      "Tue Nov 13 15:58:57 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith6/papers/ARITH6_Agrawal_Pathak_Swain_Agrawal.pdf",
  abstract =     "This paper introduces the VLSI design and layout of a
                 $ (\log^2 n) $ time $n$-bit binary parallel multiplier
                 for two unsigned operands. Proposed design consists of
                 partitioning the multiplier and multiplicand bits into
                 four groups of $ n / 4 $ bits each and then reducing
                 the matrix of sixteen product terms using three to two
                 parallel counters and Brent-Kung $ (\log n) $ time
                 parallel adder. Area-time performance of the present
                 scheme has been compared with the existing schemes for
                 parallel multipliers. Regular and recursive design of
                 the multiplier is shown to be suitable for VLSI
                 implementation and an improved table look up multiplier
                 has been used to form the basis of the recursive design
                 scheme.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-6",
}

@Article{Agrawal:1983:ICA,
  author =       "D. P. Agrawal and T. R. N. Rao",
  title =        "Introduction: Computer Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-32",
  number =       "4",
  pages =        "329--330",
  month =        apr,
  year =         "1983",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1983.1676232",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 10:01:08 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676232",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Akamine:1983:SMQ,
  author =       "Masami Akamine and Tatsuo Higuchi",
  title =        "Synthesis of minimum quantization error digital
                 filters using floating-point arithmetic",
  journal =      j-ELECTRON-COMMUN-JPN,
  volume =       "66",
  number =       "10",
  pages =        "29--38",
  year =         "1983",
  CODEN =        "ECOJAL",
  ISSN =         "0424-8368",
  MRclass =      "94A12",
  MRnumber =     "85k:94010",
  bibdate =      "Fri Dec 8 08:24:13 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronics and communications in Japan",
}

@InProceedings{Annaratone:1983:MME,
  author =       "M. Annaratone and R. Stefanelli",
  title =        "A Multiplier with Multiple Error Correction
                 Capability",
  crossref =     "IEEE:1983:PSC",
  pages =        "44--51",
  year =         "1983",
  bibdate =      "Tue Nov 13 15:58:57 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith6/papers/ARITH6_Annaratone_Stefanelli.pdf",
  abstract =     "This paper presents a technique for increasing the
                 reliability of arithmetic units. An error model is then
                 presented: this model well represents the faulty
                 behavior of many arithmetic units. The Residue Number
                 System and its related properties are used in order to
                 obtain a simple architecture (called Reliability
                 Network, R-Net). The main characteristics of the
                 presented technique are a significant reduction in the
                 number of gates and a limited increase of global
                 execution times. The extensive use of combinational
                 logic makes it possible to implement the R-Net almost
                 completely by means of Programmable Logic Arrays
                 (PLA's). Finally, both the intrinsic regularity of the
                 R-Net and its simple internal interconnection scheme
                 make this approach suitable for a practical VLSI
                 implementation.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-6",
}

@Article{Armer:1983:DCR,
  author =       "Paul Armer",
  title =        "11. The {Defense Calculator} at the {Rand
                 Corporation}",
  journal =      j-ANN-HIST-COMPUT,
  volume =       "5",
  number =       "2",
  pages =        "202--202",
  month =        apr # "\slash " # jun,
  year =         "1983",
  CODEN =        "AHCOE5",
  ISSN =         "0164-1239",
  ISSN-L =       "0164-1239",
  bibdate =      "Fri Nov 1 15:29:20 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/annhistcomput.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://dlib.computer.org/an/books/an1983/pdf/a2202a.pdf;
                 http://www.computer.org/annals/an1983/a2202aabs.htm",
  acknowledgement = ack-nhfb,
  fjournal =     "Annals of the History of Computing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5488650",
}

@Article{Asai:1983:CPI,
  author =       "H. Asai",
  title =        "A Consideration of a Practical Implementation For a
                 New Convergence Division",
  journal =      j-INFO-PROC-LETT,
  volume =       "17",
  number =       "5",
  pages =        "273--281",
  month =        dec,
  year =         "1983",
  CODEN =        "IFPLAT",
  ISSN =         "0020-0190 (print), 1872-6119 (electronic)",
  ISSN-L =       "0020-0190",
  bibdate =      "Thu Sep 1 10:15:08 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Information Processing Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00200190",
}

@Article{Asai:1983:SOM,
  author =       "Hitohisa Asai and C. K. Cheng",
  title =        "Speeding Up an Overrelaxation Method of Division in
                 Radix-$ 2^n $ Machine",
  journal =      j-CACM,
  volume =       "26",
  number =       "3",
  pages =        "216--220",
  year =         "1983",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 06:22:06 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm26.html#AsaiC83;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "arithmetic",
  oldlabel =     "AsaiC83",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/AsaiC83",
}

@MastersThesis{Aspinwall:1983:IIF,
  author =       "David Brian Masters Aspinwall",
  title =        "An implementation of the {IEEE} floating point
                 standard on a {VAX-11\slash 780}",
  type =         "Thesis ({M.S.})",
  school =       "San Francisco State University",
  address =      "San Francisco, CA, USA",
  pages =        "ix + 138",
  year =         "1983",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Computer architecture.; Floating-point arithmetic.;
                 Microprogramming.; VAX-11 (Computer) --- Programming.",
}

@Article{Aspinwall:1983:MVM,
  author =       "David B. Aspinwall and Yale N. Patt",
  title =        "Modifications to the {VAX-11\slash 780}
                 microarchitecture to support {IEEE} floating point
                 arithmetic",
  journal =      j-SIGMICRO,
  volume =       "14",
  number =       "4",
  pages =        "61--69",
  month =        dec,
  year =         "1983",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1096419.1096429",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:31 MDT 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1096419.1096429",
  abstract =     "The VAX-11/780 was designed specifically to implement
                 the VAX architecture. As such, it does not support the
                 IEEE standard for floating point arithmetic. A project
                 was undertaken to provide this support by modifying the
                 11/780 microarchitecture. Our objective was to produce
                 a microengine that would efficiently execute a modified
                 VAX instruction set, in particular, one that executes
                 VAX floating point instructions consistent with the
                 IEEE standard. We made minimal changes to the 11/780
                 hardware, relying primarily on changes to the
                 microcode. This paper describes the work of this
                 project.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@InProceedings{Avizienis:1983:AAE,
  author =       "Algirdas Avizienis and C. S. Raghavendra",
  title =        "Applications for Arithmetic Error Codes in Large,
                 High-Performance Computers",
  crossref =     "IEEE:1983:PSC",
  pages =        "169--173",
  year =         "1983",
  bibdate =      "Tue Nov 13 15:58:57 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith6/papers/ARITH6_Avizienis_Raghavendra.pdf",
  abstract =     "Large, high-performance computers are too costly to
                 allow full replication for fault detection and error
                 correction in the communication and processing of
                 numerical information. For this reason more
                 cost-effective arithmetic error code applications offer
                 an attractive alternative.\par

                 Part I of this paper presents a generalization of
                 low-cost inverse residue codes into two-dimensional
                 encodings. Error detecting and error correcting
                 properties of two-dimensional inverse residue codes are
                 discussed.\par

                 Part II discusses a multi-phase application of inverse
                 residue codes in which the form of encoding is altered
                 and additional time is allocated after faults occur.
                 The goal is to defer repair and to continue operation
                 at a slower speed until scheduled maintenance can take
                 place.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-6",
}

@Article{Bandeira:1983:TCA,
  author =       "N. Bandeira and K. Vaccaro and J. A. Howard",
  title =        "A Two's Complement Array Multiplier Using True Values
                 of the Operands",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-32",
  number =       "8",
  pages =        "745--747",
  month =        aug,
  year =         "1983",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1983.1676312",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 10:01:11 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676312",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Banerji:1983:RPF,
  author =       "D. K. Banerji and S. Kaushik",
  title =        "Representation and Processing of Fractions in a
                 Residue System",
  crossref =     "IEEE:1983:PSC",
  pages =        "29--36",
  year =         "1983",
  bibdate =      "Tue Nov 13 15:58:57 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith6/papers/ARITH6_Banerji_Kaushik.pdf",
  abstract =     "This paper proposes a scheme for the representation
                 and processing of fractions in a residue system. The
                 scheme is based on a mixed radix representation of a
                 fraction in a residue system. The algorithms for basic
                 arithmetic operations of addition, subtraction, and
                 multiplication involving fractions are developed and
                 are shown to provide some improvement over an existing
                 method. Application of these algorithms to division of
                 two integers in the residue system has been shown.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-6; residue number systems",
}

@Article{Baxter:1983:CRS,
  author =       "I. Baxter",
  title =        "Code replication speeds multiplication",
  journal =      j-EDN,
  volume =       "28",
  number =       "4",
  pages =        "261--262",
  month =        feb,
  year =         "1983",
  CODEN =        "EDNSBH",
  ISSN =         "0012-7515, 0364-6637",
  bibdate =      "Thu Sep 1 10:15:08 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "EDN",
}

@InProceedings{Bayoumi:1983:MVI,
  author =       "M. A. Bayoumi and G. A. Jullien and W. C. Miller",
  title =        "Models for {VLSI} Implementation of Residue Number
                 System Arithmetic Modules",
  crossref =     "IEEE:1983:PSC",
  pages =        "174--183",
  year =         "1983",
  bibdate =      "Tue Nov 13 15:58:57 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith6/papers/ARITH6_Bayoumi_Jullien_Miller.pdf",
  abstract =     "This paper discusses the implementation of RNS
                 arithmetic modules using VLSI technology. The modules
                 are based on the interconnection of readonly memory
                 look-up tables. The paper first outlines a memory model
                 for a single look-up table which allows the selection
                 of the most efficient layout for memories which do not
                 have power of $2$ dimensions. The paper then discusses
                 various examples of interconnected memory modules with
                 associated optimizing layout algorithms. Finally, an
                 example is given of the application of one of the
                 modules to a large prime modulus multiplier.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-6; residue number systems",
}

@InProceedings{Bhat:1983:HPF,
  author =       "J. Bhat",
  title =        "High Performance Floating Point Co-Processor for
                 Protected Multi-User Systems",
  crossref =     "Mini-Micro:1983:MMN",
  pages =        "7/2/1--5",
  year =         "1983",
  bibdate =      "Wed Sep 7 22:31:27 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Blakley:1983:MAI,
  author =       "G. R. Blakley and I. Borosh",
  title =        "Modular arithmetic of iterated powers",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "9",
  number =       "4",
  pages =        "567--581",
  month =        "????",
  year =         "1983",
  CODEN =        "CMAPDK",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  bibdate =      "Wed Mar 1 18:51:24 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computmathappl1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/0898122183901141",
  acknowledgement = ack-nhfb,
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221/",
}

@InProceedings{Boney:1983:FPPa,
  author =       "J. Boney and V. Shahan",
  title =        "Floating-point Power for the {M68000} Family",
  crossref =     "Mini-Micro:1983:MMN",
  pages =        "7/3/1--9",
  year =         "1983",
  bibdate =      "Wed Sep 7 22:31:27 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@InProceedings{Boney:1983:FPPb,
  author =       "J. Boney and V. Shahan",
  title =        "Floating-point Power for the {M68000} Family",
  crossref =     "Mini-Micro:1983:MMW",
  pages =        "16/5/1--10",
  year =         "1983",
  bibdate =      "Mon Sep 12 22:01:17 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@InProceedings{Brown:1983:NEA,
  author =       "W. S. Brown and C. S. Wetherell",
  title =        "A Numeric Error Algebra",
  crossref =     "IEEE:1983:PSC",
  pages =        "86--93",
  year =         "1983",
  bibdate =      "Tue Nov 13 15:58:57 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith6/papers/ARITH6_Brown_Wetherell.pdf",
  abstract =     "Wetherell recently described an algebra of error
                 values that could be added to the ordinary arithmetic
                 of a programming language. Along with ordinary
                 arithmetic values, error values were included in the
                 set of computational quantities. The error values could
                 participate in all arithmetic operations and return
                 meaningful results. Unfortunately, the definitions of
                 the error values were not precise enough. Using Brown's
                 model of computer arithmetic, we supply precise
                 definitions for the error values, define the
                 fundamental arithmetic operations on the new values,
                 comment on their properties, and discuss briefly how
                 they might be used and implemented. We also compare our
                 model to the error handling features of the proposed
                 IEEE floating point standard",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-6",
}

@Article{Bushard:1983:MTS,
  author =       "L. B. Bushard",
  title =        "A Minimum Table Size Result for Higher Radix
                 Nonrestoring Division",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-32",
  number =       "6",
  pages =        "521--526",
  month =        jun,
  year =         "1983",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1983.1676273",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 10:01:09 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676273",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Caraiscos:1983:REA,
  author =       "C. Caraiscos and Bede Liu",
  booktitle =    "{IEEE} International Conference on Acoustics, Speech,
                 and Signal Processing: {ICASSP '83}",
  title =        "A round-off error analysis of the {LMS} adaptive
                 algorithm",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "29--32",
  year =         "1983",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:04 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "The steady state output error of the Least Mean Square
                 (LMS) Adaptive Algorithm due to the finite precision
                 arithmetic of a digital processor is analyzed. It is
                 found to consist of three terms: (1) the error due to
                 the input data quantization, (2) \ldots{}",
}

@Article{Chamrad:1983:FFP,
  author =       "V. Chamrad",
  title =        "A Fast Floating-Point Square-Rooting Routine for the
                 8080\slash 8085 Microprocessors",
  journal =      j-KYBERNETIKA,
  volume =       "19",
  number =       "4",
  pages =        "335--344",
  month =        "????",
  year =         "1983",
  CODEN =        "KYBNAI",
  ISSN =         "0023-5954",
  bibdate =      "Wed Sep 14 20:24:32 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Kybernetika",
}

@Article{Chan:1983:ACS,
  author =       "Tony F. Chan and Gene H. Golub and Randall J.
                 LeVeque",
  title =        "Algorithms for computing the sample variance: Analysis
                 and recommendations",
  journal =      j-AMER-STAT,
  volume =       "37",
  number =       "3",
  pages =        "242--247",
  month =        aug,
  year =         "1983",
  CODEN =        "ASTAAJ",
  DOI =          "https://doi.org/10.2307/2683386",
  ISSN =         "0003-1305 (print), 1537-2731 (electronic)",
  ISSN-L =       "0003-1305",
  MRclass =      "62-04",
  MRnumber =     "84k:62003",
  bibdate =      "Mon May 5 09:19:29 MDT 1997",
  bibsource =    "Distributed/QLD.bib; Distributed/QLD/1983.bib;
                 ftp://ftp.ira.uka.de/pub/bibliography/Distributed/QLD.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/g/golub-gene-h.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.jstor.org/stable/2683386",
  acknowledgement = ack-nhfb,
  author-dates = "Gene Howard Golub (February 29, 1932--November 16,
                 2007)",
  country =      "USA",
  date =         "13/05/93",
  descriptors =  "Simulation; statistics; numeric calculation",
  enum =         "7109",
  fjournal =     "The American Statistician",
  journal-URL =  "http://www.tandfonline.com/loi/utas20",
  location =     "SEL: Wi",
  references =   "0",
  revision =     "16/01/94",
}

@Article{Chang:1983:HSN,
  author =       "Tung-Liang Chang and P. Fisher",
  title =        "High-speed normalization and rounding circuits for
                 pipelined floating-point processors",
  journal =      j-IEEE-TRANS-ACOUST-SPEECH,
  volume =       "31",
  number =       "6",
  pages =        "1403--1408",
  month =        dec,
  year =         "1983",
  CODEN =        "IETABA",
  ISSN =         "0096-3518",
  bibdate =      "Sat Jul 16 08:40:53 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Acoustics, Speech, and Signal
                 Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=29",
  summary =      "A fast leading/trailing-zero detection circuit
                 (LZDC/TZDC) is described, and then applied to the
                 design of a pipelined floating-point (FLP) processor.
                 This circuit has a total delay of 5{\Delta} and a
                 hardware complexity of(m + 1)(3 log_{2}(p) + 4
                 \ldots{}).",
}

@Article{Chow:1983:PDA,
  author =       "P. Chow and Z. Vranesic and Jui Lin Yen",
  title =        "A Pipelined Distributed Arithmetic {PFFT} Processor",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-32",
  number =       "12",
  pages =        "1128--1136",
  month =        dec,
  year =         "1983",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1983.1676173",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 10:01:13 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  note =         "See correction \cite{Anonymous:1984:CPD}.",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676173",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Ciminiera:1983:FIM,
  author =       "L. Ciminiera and A. Serra",
  title =        "Fast Iterative Multiplying Array",
  crossref =     "IEEE:1983:PSC",
  pages =        "60--66",
  year =         "1983",
  bibdate =      "Tue Nov 13 15:58:57 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith6/papers/ARITH6_Ciminiera_Serra.pdf",
  abstract =     "A high speed multiplying array is presented. It is
                 based on a new cell, which is able to generate and add
                 a rectangular block of elementary products. A careful
                 design of the cell allows us to obtain a small delay
                 for the signals which should be propagated through the
                 whole array. This feature leads to a remarkable
                 improvement in the array speed.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-6",
}

@Article{Cloutier:1983:PAR,
  author =       "Mark J. Cloutier and Matthew J. Friedman",
  title =        "Precision Averaging for Real-Time Analysis",
  journal =      j-CACM,
  volume =       "26",
  number =       "7",
  pages =        "525--529",
  year =         "1983",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 06:31:47 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm26.html#CloutierF83;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  oldlabel =     "CloutierF83",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/CloutierF83",
}

@InProceedings{Cody:1983:GPI,
  author =       "W. J. Cody",
  title =        "A generalization of the proposed {IEEE} standard for
                 floating-point arithmetic",
  crossref =     "Gentle:1983:CSS",
  pages =        "133--139",
  year =         "1983",
  bibdate =      "Thu Nov 17 10:41:05 1994",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/c/cody-william-j.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Republication of \cite{Cody:1982:GPI}.",
  acknowledgement = ack-nhfb,
  keywords =     "standardization",
  subject =      "G.1.0 Mathematics of Computing, NUMERICAL ANALYSIS,
                 General, Computer arithmetic \\ K.7 Computing Milieux,
                 THE COMPUTING PROFESSION, Miscellaneous \\ K.1
                 Computing Milieux, THE COMPUTER INDUSTRY, Standards",
}

@Article{Cohen:1983:CCP,
  author =       "Marty S. Cohen and T. E. Hull and V. Carl Hamacher",
  title =        "{CADAC}: a Controlled-Precision Decimal Arithmetic
                 Unit",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-32",
  number =       "4",
  pages =        "370--377",
  month =        apr,
  year =         "1983",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1983.1676238",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 10:01:08 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676238",
  abstract =     "This paper describes the design of an arithmetic unit
                 called CADAC (clean arithmetic with decimal base and
                 controlled precision). Programming language
                 specifications for carrying out `ideal' floating-point
                 arithmetic are described first. These specifications
                 include detailed requirements for dynamic precision
                 control and exception handling, along with both complex
                 and interval arithmetic at the level of a programming
                 language such as Fortran or PL/I.\par

                 CADAC is an arithmetic unit which performs the four
                 floating-point operations add\slash subtract\slash
                 multiply\slash divide on decimal numbers in such a way
                 as to support all the language requirements
                 efficiently. A three-level pipeline is used to overlap
                 two-digit-at-a-time serial processing of the partial
                 products\slash remainders. Although the logic design is
                 relatively complex, the performance is efficient, and
                 the advantages gained by implementing
                 programmer-controlled precision directly in the
                 hardware are significant.",
  acknowledgement = ack-nhfb # "\slash " # ack-jr,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "decimal floating-point arithmetic",
  remark =       "From MFC: Normalized decimal floating-point. Need for
                 variable precision (intermediate > final, increasing
                 precision, etc.). Base representation is BCD (2-32
                 digits). Hardware prototype built",
}

@Article{Collis:1983:MSZ,
  author =       "B. Collis",
  title =        "Macros speed 8080, {Z80} multiplication",
  journal =      j-EDN,
  volume =       "28",
  number =       "24",
  pages =        "225",
  month =        nov,
  year =         "1983",
  CODEN =        "EDNSBH",
  ISSN =         "0012-7515, 0364-6637",
  bibdate =      "Thu Sep 1 10:15:08 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "EDN",
}

@Article{Corbett:1983:EAF,
  author =       "Robert Paul Corbett",
  title =        "Enhanced arithmetic for {Fortran}",
  journal =      j-SIGNUM,
  volume =       "18",
  number =       "1",
  pages =        "24--28",
  month =        jan,
  year =         "1983",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Tue Apr 12 07:50:11 MDT 2005",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
}

@Article{Coupe:1983:SPZ,
  author =       "B. Coupe",
  title =        "Superefficient programs for 8080 and {Z80} multiply",
  journal =      j-ELECTRONICS,
  volume =       "56",
  number =       "6",
  pages =        "142--143",
  month =        mar,
  year =         "1983",
  ISSN =         "0883-4989",
  bibdate =      "Thu Sep 1 10:15:08 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Electronics",
  journal-URL =  "https://www.mdpi.com/journal/electronics",
}

@InProceedings{Dadda:1983:SSF,
  author =       "Luigi Dadda",
  title =        "Some Schemes for Fast Serial Input Multipliers",
  crossref =     "IEEE:1983:PSC",
  pages =        "52--59",
  year =         "1983",
  bibdate =      "Tue Nov 13 15:58:57 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith6/papers/ARITH6_Dadda.pdf",
  abstract =     "The design of fast multipliers for binary numbers
                 represented in serial form is considered according to a
                 general scheme composed by an array generator and a
                 summator. The bits of the product are generated with
                 the least delay with respect to the operators bits. The
                 array generator computes the elements of the multiplier
                 array. The summator computes the sum of the array
                 elements in order to generate the product bits. The
                 array elements can be generated according to two
                 different general schemes: the first computes all the
                 new array elements at each step (arranged on a diagonal
                 and on a row of the multiplier array), the second
                 computes the multiplier array elements column by
                 column. Several schemes of array generators are given
                 and compared, and for each of them a suitable summator
                 using parallel counters is illustrated.",
  acknowledgement = ack-nhfb,
  author-dates = "29 April 1923--26 October 2012",
  keywords =     "ARITH-6",
}

@InProceedings{Dao:1983:QCA,
  author =       "T. T. Dao",
  editor =       "{IEEE}",
  booktitle =    "Proceedings of the 13th International Symposium on
                 Multiple-valued Logic, May 1983",
  title =        "A Quaternary Cellular Array Complex Number
                 Multiplier",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "255--262",
  year =         "1983",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Aug 22 09:15:45 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Davis:1983:HSD,
  author =       "George R. Davis and Thomas M. King",
  title =        "A High-Speed Digital Divider",
  journal =      j-IEEE-TRANS-INSTRUM-MEAS,
  volume =       "IM-32",
  number =       "2",
  pages =        "309--312",
  month =        jun,
  year =         "1983",
  CODEN =        "IEIMAO",
  DOI =          "https://doi.org/10.1109/TIM.1983.4315069",
  ISSN =         "0018-9456 (print), 1557-9662 (electronic)",
  ISSN-L =       "0018-9456",
  bibdate =      "Tue Jan 08 22:43:51 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper describes an efficient method for
                 generating the quotient of two binary numbers at speeds
                 comparable to existing multiplier chips. A digital
                 divider is designed using the BEST LINE segmentation
                 approximation. The reciprocal curve is subdivided into
                 small sections, and a least squares straight line
                 approximation is used to recreate each section. An
                 analysis is presented to determine the segmentation
                 granularity and the binary word length of constants
                 needed to closely approximate the curve. A compromise
                 design based on statistical performance as well as the
                 complexity of the hardware requirements are
                 evaluated.",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Instrument \& Measurement",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=19",
}

@Article{Demsky:1983:MMC,
  author =       "J. Demsky and M. Schlesinger and R. D. Kent",
  title =        "Micro/mini computer program for calculating the square
                 root of rationals at arbitrary precision",
  journal =      j-COMP-PHYS-COMM,
  volume =       "29",
  number =       "3",
  pages =        "237--244",
  month =        may,
  year =         "1983",
  CODEN =        "CPHCBZ",
  DOI =          "https://doi.org/10.1016/0010-4655(83)90004-8",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Mon Feb 13 10:28:04 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/compphyscomm1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/0010465583900048",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00104655",
}

@Article{Dietrich:1983:VQF,
  author =       "D. Dietrich",
  title =        "{Verfahren zur L{\"o}sung von Quadratwurzeln f{\"u}r
                 Mikrorechnerprozeduren} \toenglish {Methods for the
                 Solution of Square Roots for Microprocessor
                 Subroutines} \endtoenglish",
  journal =      j-ELEKTRONIKER,
  volume =       "8",
  pages =        "EL-1--EL-6",
  year =         "1983",
  CODEN =        "ELKRBL",
  ISSN =         "0531-9218",
  bibdate =      "Fri Dec 08 13:05:49 1995",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Elektroniker (Switzerland)",
}

@InProceedings{Donthi:1983:BSM,
  author =       "Ravindra V. Donthi and Mohammed Saleem and Harpreet
                 Singh",
  title =        "On Bit Sequential Multipliers",
  crossref =     "IEEE:1983:PSC",
  pages =        "104--108",
  year =         "1983",
  bibdate =      "Tue Nov 13 15:58:57 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith6/papers/ARITH6_Donthi_Saleem_Singh.pdf",
  abstract =     "Recently bit sequential multiplier algorithms have
                 been found more useful in the area of interconnection
                 of multiple processors within a VLSI structure [1],
                 [2]. The object of the present paper is to suggest
                 modified bit sequential algorithms to achieve more
                 speed and to attain its conformity with other
                 algorithms such as division, square-rooting, etc. with
                 a view to utilize them in future arithmetic arrays. In
                 the present paper the following has been taken up: (a)
                 Bit sequential multiplier using carry look-ahead
                 technique, (b) Bit sequential multiplier using most
                 significant bit first,and (c) Negabinary bit sequential
                 multiplier.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-6",
}

@Article{Dubrulle:1983:CNM,
  author =       "Augustin A. Dubrulle",
  title =        "Class of Numerical Methods for the Computation of
                 {Pythagorean} Sums",
  journal =      j-IBM-JRD,
  volume =       "27",
  number =       "6",
  pages =        "582--589",
  month =        nov,
  year =         "1983",
  CODEN =        "IBMJAE",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  bibdate =      "Tue Mar 25 14:26:59 MST 1997",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Moler:1983:RSR} and generalization
                 \cite{Jamieson:1989:SNR}.",
  abstract =     "Moler and Morrison have described an iterative
                 algorithm for the computation of the Pythagorean sum
                 (a**2 plus b**2)** one-half of two real numbers a and
                 b. This algorithm is immune to unwarranted
                 floating-point overflows, has a cubic rate of
                 convergence, and is easily transportable. This paper,
                 which shows that the algorithm is essentially Halley's
                 method applied to the computation of square roots,
                 provides a generalization to any order of convergence.
                 Formulas of orders 2 through 9 are illustrated with
                 numerical examples. The generalization keeps the number
                 of floating-point divisions constant and should be
                 particularly useful for computation in high-precision
                 floating-point arithmetic.",
  acknowledgement = ack-nhfb,
  classcodes =   "C4190 (Other numerical methods); C5230 (Digital
                 arithmetic methods)",
  classification = "723; 921",
  corpsource =   "IBM Sci. Centre, Palo Alto, CA, USA",
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
  journalabr =   "IBM J Res Dev",
  keywords =     "computer programming; digital arithmetic;
                 floating-point divisions; Halley's method;
                 high-precision floating-point arithmetic; iterative
                 algorithm; iterative methods; mathematical techniques
                 --- Numerical Methods; Pythagorean sums; rate of
                 convergence; square roots",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Dyer:1983:ZRP,
  author =       "D. C. Dyer",
  title =        "{Z80} routine performs 16-bit multiply",
  journal =      j-EDN,
  volume =       "28",
  number =       "5",
  pages =        "144",
  month =        mar,
  year =         "1983",
  CODEN =        "EDNSBH",
  ISSN =         "0012-7515, 0364-6637",
  bibdate =      "Thu Sep 1 10:15:08 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "EDN",
}

@InProceedings{Ercegovac:1983:HRD,
  author =       "Milo{\v{s}} D. Ercegovac",
  title =        "A Higher-Radix Division with Simple Selection of
                 Quotient Digits",
  crossref =     "IEEE:1983:PSC",
  pages =        "94--98",
  month =        jun,
  year =         "1983",
  bibdate =      "Tue Nov 13 15:58:57 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith6/papers/ARITH6_Ercegovac.pdf",
  abstract =     "A higher-radix division algorithm with simple
                 selection of quotient digits is described. The proposed
                 scheme is a combination of the multiplicative
                 normalization used in the continued-product algorithms
                 and the recursive division algorithm. The scheme
                 consists of two parts: in the first part, the divisor
                 and the dividend are transformed into the range which
                 allows the quotient digits to be selected by rounding
                 partial remainders to the most significant radix-$r$
                 digit in the second part. Since the selection requires
                 only the most significant part of the partial
                 remainder, limited carry-propagation adders can be used
                 to form the partial remainders. The divisor and
                 dividend transformations are performed in three steps
                 using multipliers of the form $ 1 + s_k r^{-k} $ as in
                 the continued product algorithm. The higher radix of
                 the form $ r = 2^k, k = 2, 4, 8, \ldots {} $ can be
                 used to reduce the number of steps while retaining the
                 simple quotient selection rules.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-6; division",
}

@InProceedings{Ferguson:1983:DTE,
  author =       "Joel Ferguson and John Paul Shen",
  title =        "The Design of Two Easily-Testable {VLSI} Array
                 Multipliers",
  crossref =     "IEEE:1983:PSC",
  pages =        "2--9",
  year =         "1983",
  bibdate =      "Tue Nov 13 15:58:57 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith6/papers/ARITH6_Ferguson_Shen.pdf",
  abstract =     "Array multipliers are well-suited for VLSI
                 implementation because of the regularity in their
                 iterative structure. However, most VLSI circuits are
                 very difficult to test. This paper shows that, with
                 appropriate cell design, array multipliers can be
                 designed to be very easily-testable. An array
                 multiplier is called C-testable if all its adder cells
                 can be exhaustively tested while requiring only a
                 constant number of test patterns. The testability of
                 two well-known array multiplier structures are [sic]
                 studied. The conventional design of the carry-save
                 array multiplier is shown to be not C-testable.
                 However, a modified design, using a modified adder
                 cell, is generated and shown to be C-testable and
                 requires only 16 test patterns. Similar results are
                 obtained for the Baugh--Wooley two's complement array
                 multiplier. A modified design of the Baugh--Wooley
                 array multiplier is shown to be C-testable and requires
                 55 test patterns. The implementation of a practical
                 C-testable $ 16 \times 16 $ array multiplier is also
                 presented.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-6",
}

@InProceedings{Fraenkel:1983:SN,
  author =       "A. S. Fraenkel",
  title =        "Systems of Numeration",
  crossref =     "IEEE:1983:PSC",
  pages =        "37--42",
  year =         "1983",
  bibdate =      "Tue Nov 13 15:58:57 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith6/papers/ARITH6_Fraenkel.pdf",
  abstract =     "A numeration system is a set of integers (basis
                 elements) such that every integer can be represented
                 uniquely over the set using integer digits of bounded
                 size. Such systems are scattered in many fields in
                 mathematics and computer science. Many of the known
                 ones and new ones are unified and derived from a basic
                 result on recursively defined basis elements.
                 Applications are indicated.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-6; number systems",
}

@Article{Gaitanis:1983:NPC,
  author =       "N. Gaitanis and C. Halatsis",
  title =        "Near-Perfect Codes for Binary-Coded Radix-$r$
                 Arithmetic Units",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-32",
  number =       "5",
  pages =        "494--497",
  month =        may,
  year =         "1983",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1983.1676261",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 10:01:09 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676261",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Galand:1983:FD,
  author =       "C. Galand",
  title =        "Fast Division",
  journal =      j-IBM-TDB,
  volume =       "26",
  number =       "3B",
  pages =        "1537--1539",
  month =        aug,
  year =         "1983",
  CODEN =        "IBMTAA",
  ISSN =         "0018-8689",
  bibdate =      "Thu Sep 1 10:15:08 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "IBM Technical Disclosure Bulletin",
}

@Article{Gavrielov:1983:CSF,
  author =       "M. Gavrielov and A. Kaminker and Y.-T. Sidi",
  title =        "Coprocessors Speed Floating Point Calculations",
  journal =      j-COMP-DESIGN,
  volume =       "22",
  number =       "11",
  pages =        "197--204",
  month =        oct,
  year =         "1983",
  CODEN =        "CMPDAM",
  ISSN =         "0010-4566",
  bibdate =      "Sun Sep 11 11:55:54 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Computer Design",
}

@Article{Gnanasekaran:1983:BSI,
  author =       "R. Gnanasekaran",
  title =        "On a Bit-Serial Input and Bit-Serial Output
                 Multiplier",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-32",
  number =       "9",
  pages =        "878--880",
  month =        sep,
  year =         "1983",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1983.1676341",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 10:01:12 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676341",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Gosling:1983:STF,
  author =       "J. B. Gosling",
  title =        "Some Tricks of the (Floating-Point) Trade",
  crossref =     "IEEE:1983:PSC",
  pages =        "218--220",
  year =         "1983",
  bibdate =      "Tue Nov 13 15:58:57 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith6/papers/ARITH6_Gosling.pdf",
  abstract =     "In designing a floating-point arithmetic unit there
                 are a number of places where the characteristics of the
                 operations and the operands permit simplifications in
                 the logical design. These have not been well
                 documented, with the result that each new generation of
                 designers has made the same mistakes as their
                 predecessors. This paper describes some of these
                 simplifications as they affect the mantissa section of
                 a floating-point addition and subtraction unit. The
                 areas covered include normalisation and rounding.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-6",
}

@Article{Grappel:1983:FPP,
  author =       "R. D. Grappel",
  title =        "Floating-point-processing unit improves 16-bit-$ \mu
                 {P} $ performance",
  journal =      j-EDN,
  volume =       "28",
  number =       "19",
  pages =        "181--188",
  month =        sep,
  year =         "1983",
  CODEN =        "EDNSBH",
  ISSN =         "0012-7515, 0364-6637",
  bibdate =      "Wed Sep 7 22:31:27 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "EDN",
}

@InProceedings{Grnarov:1983:LMN,
  author =       "A. L. Grnarov and M. D. Ercegovac",
  title =        "On-line multiplicative normalization",
  crossref =     "IEEE:1983:PSC",
  pages =        "151--155",
  year =         "1983",
  bibdate =      "Tue Nov 13 15:44:54 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith6/papers/ARITH6_Grnarov_Ercegovac.pdf",
  abstract =     "In this article we describe a derivation and an
                 algorithm for on-line multiplicative normalization of
                 fractions. The algorithm is a variation of the
                 continued product normalization algorithm and it is
                 used for on-line evaluation of elementary functions.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-6; elementary functions; on-line arithmetic",
}

@InProceedings{Guibas:1983:FBA,
  author =       "L. Guibas and J. E. Vuillemin",
  title =        "On Fast Binary Addition in {MOS} Technologies",
  crossref =     "IEEE:1983:PSC",
  pages =        "22--23",
  year =         "1983",
  bibdate =      "Tue Nov 13 15:58:57 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith6/papers/ARITH6_Guibas_Vuillemin.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "addition; ARITH-6",
  remark =       "Paper did not arrive in time for the proceedings.",
}

@Article{Halatsis:1983:ECC,
  author =       "C. Halatsis and N. Gaitanis and M. Sigala",
  title =        "Error-Correcting Codes in Binary-Coded Radix-$r$
                 Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-32",
  number =       "3",
  pages =        "326--328",
  month =        mar,
  year =         "1983",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1983.1676227",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 10:01:08 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676227",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Hamada:1983:UUR,
  author =       "H. Hamada",
  title =        "{URR}: Universal representation of real numbers",
  journal =      j-NEW-GEN-COMP,
  volume =       "1",
  number =       "2",
  pages =        "205--209",
  month =        jun,
  year =         "1983",
  CODEN =        "NGCOE5",
  DOI =          "https://doi.org/10.1007/BF03037427",
  ISSN =         "0288-3635 (print), 1882-7055 (electronic)",
  ISSN-L =       "0288-3635",
  bibdate =      "Thu Dec 14 16:45:14 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "New Generation Computing",
  journal-URL =  "https://dl.acm.org/loi/newg",
}

@Article{Heninger:1983:ZZF,
  author =       "A. Heninger",
  title =        "{Zilog}'s {Z8070} Floating Point Processor",
  crossref =     "Mini-Micro:1983:MMN",
  pages =        "16/2/1--7",
  year =         "1983",
  bibdate =      "Wed Sep 7 22:31:27 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@InCollection{HP:1983:CDR,
  author =       "{Hewlett Packard}",
  booktitle =    "Software Internal Design Specification for the
                 {HP-71}, Vol. 1",
  title =        "Chapter 13: Data Representations",
  publisher =    "Hewlett Packard Company",
  address =      "Palo Alto, CA, USA",
  pages =        "13.1--13.17",
  month =        dec,
  year =         "1983",
  bibdate =      "Fri Nov 28 17:17:29 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Part \#00071-90068. Manual available from {\em The
                 Museum of HP Calculators}.",
  URL =          "http://www.hpmuseum.org/",
  acknowledgement = ack-mfc # " and " # ack-nhfb,
}

@Article{Huang:1983:FPM,
  author =       "C. H. Huang",
  title =        "A Fully Parallel Mixed-Radix Conversion Algorithm for
                 Residue Number Applications",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-32",
  number =       "4",
  pages =        "398--402",
  month =        apr,
  year =         "1983",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1983.1676242",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 10:01:08 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676242;
                 http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12;
                 http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=35226",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "residue arithmetic; residue number system",
  summary =      "A new, fully parallel mixed-radix conversion (MRC)
                 algorithm which utilizes the maximum parallelism that
                 exists in the residues (RNS) to mixed-radix (MR) digits
                 conversion to achieve high throughput rate and very
                 short conversion time is presented. \ldots{}",
}

@Article{Huntsman:1983:MFP,
  author =       "Clayton Huntsman and Duane Cawthron",
  title =        "The {MC68881} Floating-Point Coprocessor",
  journal =      j-IEEE-MICRO,
  volume =       "3",
  number =       "6",
  pages =        "44--54",
  month =        nov # "\slash " # dec,
  year =         "1983",
  CODEN =        "IEMIDZ",
  DOI =          "https://doi.org/10.1109/MM.1983.291185",
  ISSN =         "0272-1732 (print), 1937-4143 (electronic)",
  ISSN-L =       "0272-1732",
  bibdate =      "Thu Dec 14 06:08:58 MST 2000",
  bibsource =    "Compendex database;
                 garbo.uwasa.fi:/pc/doc-soft/fpbiblio.txt;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 Science Citation Index database (1980--2000)",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  classcodes =   "B1265F (Microprocessors and microcomputers); C5130
                 (Microprocessor chips); C5230 (Digital arithmetic
                 methods)",
  classification = "714; 723; 902",
  corpsource =   "Motorola Inc., Austin, TX, USA",
  fjournal =     "IEEE Micro",
  journal-URL =  "http://www.computer.org/csdl/mags/mi/index.html",
  keywords =     "arithmetic; computer architecture; computers;
                 coprocessor; digital arithmetic; floating-point;
                 floating-point arithmetic; IEEE arithmetic; IEEE
                 standard; integrated circuits, VLSI --- Applications;
                 M68000 family; M68000 microprocessor; MC68881
                 floating-point processor; microprocessor chips;
                 real-number computations; satellite; standards",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@Article{Iffrig:1983:ULC,
  author =       "L. D. Iffrig",
  title =        "Use less code for fast 8080 multiply",
  journal =      j-EDN,
  volume =       "28",
  number =       "13",
  pages =        "293",
  month =        jun,
  year =         "1983",
  CODEN =        "EDNSBH",
  ISSN =         "0012-7515, 0364-6637",
  bibdate =      "Thu Sep 1 10:15:08 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "EDN",
}

@TechReport{Ingram:1983:ACW,
  author =       "Windell F. Ingram and Radhakrishnan, N. (Narayanswamy)
                 and Deborah F. Dent",
  title =        "Accuracy considerations when using some minicomputers
                 for scientific and engineering problems",
  institution =  "U.S. Army Engineer Waterways Experiment Station;
                 available from National Technical Information Service",
  address =      "Vicksburg, MS, USA",
  pages =        "76 + 6 + 3",
  year =         "1983",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Technical report; K-83-2 Technical report (U.S. Army
                 Engineer Waterways Experiment Station); K-83-2.",
  acknowledgement = ack-nhfb,
  keywords =     "Floating-point arithmetic.; Minicomputers.;
                 Programming (Electronic computers).",
  remark =       "Cover title. ``September 1983.'' ``Prepared for
                 Office, Chief of Engineers, U.S. Army.'' Funded by
                 Office, Chief of Engineers.",
}

@Book{Intel:1983:HRM,
  author =       "Intel",
  title =        "The {iAPX} 286 Hardware Reference Manual",
  publisher =    pub-INTEL,
  address =      pub-INTEL:adr,
  year =         "1983",
  LCCN =         "QA76.8.I264 I14 1983",
  bibdate =      "Wed Feb 9 09:02:53 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "The definitive statement of the 80286 and 80287
                 hardware at a strongly technical level. Not an
                 instruction set reference, but does contain instruction
                 timing tables. See also \cite{Intel:1985:PRM}.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Irwin:1983:NLD,
  author =       "Mary Jane Irwin and Robert Michael Owens",
  title =        "Numerical Limitation on the Design of Digit On-Line
                 Networks",
  crossref =     "IEEE:1983:PSC",
  pages =        "156--161",
  year =         "1983",
  bibdate =      "Tue Nov 13 15:50:08 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith6/papers/ARITH6_Owens_Irwin.pdf",
  abstract =     "A fully digit online arithmetic unit generates at
                 least the $i$ most (least) significant digits of the
                 result after having been supplied no more than the $ (i
                 + k) $ most (least) significant digits of each operand,
                 where $k$ is a small constant. This digit serial
                 property can be used to reduce the aggregate fill and
                 flush times of a chained array of digit online
                 arithmetic units and to reduce their VLSI
                 interconnection complexity. However, because of this
                 digit serial property, unique and inherent limitations
                 may have to be imposed on any arithmetic unit which
                 performs digit online operations. For some
                 calculations, these limitations may be so severe as to
                 make digit online evaluation virtually impossible. We
                 show several important signal processing problems where
                 these limitations have either been avoided or their
                 effect greatly reduced.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-6; on-line arithmetic",
}

@Article{James:1983:RDB,
  author =       "F. V. James",
  title =        "An 8085 routine divides 32-bit unsigned numbers",
  journal =      j-ELECTRONICS,
  volume =       "56",
  number =       "22",
  pages =        "163--165",
  month =        nov,
  year =         "1983",
  ISSN =         "0883-4989",
  bibdate =      "Thu Sep 1 10:15:08 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Electronics",
  journal-URL =  "https://www.mdpi.com/journal/electronics",
}

@Article{Jankowski:1983:NFS,
  author =       "M. Jankowski and A. Smoktunowicz and H.
                 Wo{\'z}niakowski",
  title =        "A note on floating-point summation of very many
                 terms",
  journal =      "Elektron. Informationsverarb. Kybernet.",
  volume =       "19",
  number =       "9",
  pages =        "435--440",
  year =         "1983",
  MRclass =      "65V05",
  MRnumber =     "85c:65161",
  bibdate =      "Fri Dec 8 08:24:13 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  altjournal =   "Journal of Information Processing and Cybernetics ---
                 EIK",
  keywords =     "accurate floating-point summation",
}

@Article{Jenkins:1983:DEC,
  author =       "W. K. Jenkins",
  title =        "The Design of Error Checkers for Self-Checking Residue
                 Number Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-32",
  number =       "4",
  pages =        "388--396",
  month =        apr,
  year =         "1983",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1983.1676240",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 10:01:08 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676240;
                 http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12;
                 http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=35226",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "residue arithmetic; residue number system",
  summary =      "During the last few years residue number (RNS)
                 arithmetic has gained increasing importance for
                 providing high speed fault tolerant performance in
                 dedicated digital signal processors. One factor that
                 has limited the use of redundant RNS theory in
                 \ldots{}",
}

@InProceedings{Johnsen:1983:IFP,
  author =       "K. Johnsen",
  title =        "An {IEEE} Floating Point Arithmetic Implementation",
  crossref =     "IEEE:1983:PSC",
  pages =        "130--135",
  year =         "1983",
  bibdate =      "Tue Nov 13 15:50:08 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith6/papers/ARITH6_Johnsen.pdf",
  abstract =     "This article describes some of the methods and
                 algorithms used in an implementation of floating point
                 arithmetic following (almost) the IEEE standard defined
                 in (1). The description is more directly
                 algorithm-oriented than the `Implementation Guide' for
                 this standard (2), since the latter does not treat an
                 actual implementation. The article consists of two
                 parts. One concerns the problem of getting the
                 preliminary result from each of the arithmetic
                 operations, this result is the basis for a correct
                 rounding. The other part treats the multiword
                 arithmetic, i.e., the routines to perform an $ m \times
                 n $ bit operation, using the corresponding $n$ bit
                 operation supplied by the hardware. Only multiplication
                 and division are described, since the add\slash
                 subtract routines are trivial. For division also a
                 method for getting an $n$ bit inverse is included,
                 since the hardware in the case had no division
                 operation.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-6; correct rounding; floating-point arithmetic;
                 IEEE 754",
}

@MastersThesis{Jung:1983:BRR,
  author =       "C. Jung",
  title =        "{Berechnung der reellen und reellintervallwertigen
                 Standard- funktionen mit maximaler Genauigkeit in einem
                 hexadezimalen Gleitkommaformat} \toenglish {Computation
                 of the Real and Real Interval Valued Standard Functions
                 with Maximal Accuracy in a Hexadecimal Floating-Point
                 Format} \endtoenglish",
  type =         "{Diplomarbeit}",
  school =       "Institut f{\"u}r Angewandte Mathematik,
                 Universit{\"a}t Karlsruhe",
  address =      "Karlsruhe, Germany",
  pages =        "??",
  month =        sep,
  year =         "1983",
  bibdate =      "Fri Sep 16 16:30:40 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@TechReport{Kahan:1983:M,
  author =       "W. Kahan",
  title =        "Minimizing $ q {\rm *} m - n $",
  institution =  "Department of Mathematics and Department of Electrical
                 Engineering and Computer Science, University of
                 California, Berkeley",
  address =      "Berkeley, CA, USA",
  month =        mar,
  year =         "1983",
  bibdate =      "Fri May 03 12:26:29 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cs.berkeley.edu/~wkahan/testpi/nearpi.c",
  acknowledgement = ack-nhfb,
  remark =       "Nearpi, a C program to exhibit large floating-point
                 numbers $ Z = m * 2^L $ very close to integer multiples
                 of $ \pi / 2 $.",
}

@InProceedings{Kahan:1983:MWS,
  author =       "W. Kahan",
  title =        "Mathematics Written in Sand --- The {HP-15C}, {Intel
                 8087}, etc.",
  crossref =     "Anonymous:1983:PSC",
  bookpages =    "vi + 344",
  pages =        "12--26",
  year =         "1983",
  bibdate =      "Fri May 03 12:02:15 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cs.berkeley.edu/~wkahan/MathSand.pdf",
  acknowledgement = ack-nhfb,
  remark =       "The original published version was a photoreduction of
                 dot-matrix printer output; the URL points to a cleaner
                 version.",
}

@TechReport{Kanada:1983:CDP,
  author =       "Y. Kanada and Y. Tamura and S. Yoshino and Y. Ushiro",
  title =        "Calculation of $ \pi $ to 10,013,395 Decimal Places
                 Based on the {Gauss--Legendre} Algorithm and {Gauss}
                 Arctangent Relation",
  type =         "Technical report",
  number =       "CCUT-TR-84-01",
  institution =  "Computer Centre, University of Tokyo",
  address =      "Bunkyo-ky, Yayoi 2-11-16, Tokyo 113, Japan",
  month =        dec,
  year =         "1983",
  bibdate =      "Mon Jul 18 17:50:42 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Kaushik:1983:SDN,
  author =       "S. Kaushik",
  title =        "Sign Detection in Non-Redundant Residue Number System
                 with Reduced Information",
  crossref =     "IEEE:1983:PSC",
  pages =        "24--28",
  year =         "1983",
  bibdate =      "Tue Nov 13 15:50:08 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith6/papers/ARITH6_Kaushik.pdf",
  abstract =     "A necessary and sufficient condition for sign
                 detection in Non-Redundant Residue Number System by
                 reducing the information of a residue digit has been
                 obtained. The function to reduce the information of a
                 residue digit $ x_p $ corresponding to a modulus $ m_p
                 $ has been assumed to be periodic with the period
                 length $ \hat {m}_p $, where $ \hat {m}_p = M / m_p $
                 and $ M = \prod_{i = 1}^n m_i $. A sequential method
                 for determining the sign of a number is shown to
                 demonstrate the applicability of the results thus
                 proved.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-6; residue number systems",
}

@MastersThesis{Kirk:1983:MFP,
  author =       "Patrick Donald Kirk",
  title =        "Microcomputer and floating point firmware design",
  type =         "Thesis ({M.S.})",
  school =       "California State University, Long Beach",
  address =      "Long Beach, CA, USA",
  pages =        "2 + xi + 237",
  year =         "1983",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Floating-point arithmetic.; Microcomputers ---
                 Programming.",
}

@InProceedings{Kobayashi:1983:AHS,
  author =       "Hideaki Kobayashi and Ronald D. Bonnell",
  title =        "Arithmetic for a High-Speed Adaptive Learning Network
                 Element",
  crossref =     "IEEE:1983:PSC",
  pages =        "164--168",
  year =         "1983",
  bibdate =      "Tue Nov 13 15:58:57 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith6/papers/ARITH6_Kobayashi_Bonnel.pdf",
  abstract =     "This paper presents a novel arithmetic scheme for a
                 high-speed adaptive learning network (ALN) element. An
                 ALN is a self-organizing scheme for implementing the
                 Kolmogorov--Gabor (K-G) polynomial which maps an input
                 vector $X$ into an output scalar $Y$. In the first
                 layer of an ALN there are $ n(n - 1) / 2 $ elements. In
                 the next layer the number of elements needed depends
                 upon the number of outputs that are propagated from the
                 first layer. In this paper only the design of a single
                 element is considered. An array of memories (RAMs) and
                 a parallel adder are used to perform multinomial
                 arithmetic for the element. The memory array contains
                 subfunction values which are calculated by an external
                 host computer and downloaded to the memory array. All
                 the memories operate on the input variables
                 concurrently via a common address bus. The subfunction
                 values from the memory array are then summed by a
                 parallel adder to obtain the output of the element.
                 complete ALN implemented with the proposed ALN elements
                 has advantages in operation speed and less hardware.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-6",
}

@Article{Kornerup:1983:FPR,
  author =       "Peter Kornerup and David W. Matula",
  title =        "Finite precision rational arithmetic: An arithmetic
                 unit",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-32",
  number =       "4",
  pages =        "378--388",
  month =        apr,
  year =         "1983",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1983.1676239",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 10:01:08 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676239",
  abstract =     "The foundations of an arithmetic unit performing the
                 add, subtract, multiply, and divide operations on
                 rational operands are developed. The unit uses the
                 classical Euclidean algorithm as one unified algorithm
                 for all the arithmetic operations, including rounding.
                 Binary implementations are discussed, based on
                 techniques known from SRT division, and utilizing
                 ripple-free borrow-save and carry-save addition.
                 Average time behavior is investigated.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Krishnamurthy:1983:FID,
  author =       "E. V. Krishnamurthy and V. K. Murthy",
  title =        "Fast Iterative Division of $p$-adic Numbers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-32",
  number =       "4",
  pages =        "396--398",
  month =        apr,
  year =         "1983",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1983.1676241",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 10:01:08 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676241",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Lastman:1983:DFP,
  author =       "G. J. Lastman",
  title =        "Determination of Floating Point Characteristics for a
                 Personal Computer",
  crossref =     "IEEE:1983:IEE",
  pages =        "424--427",
  year =         "1983",
  bibdate =      "Thu Sep 01 12:11:33 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Linnainmaa:1983:ELE,
  author =       "Seppo Linnainmaa",
  title =        "Error linearization as an effective tool for
                 experimental analysis of the numerical stability of
                 algorithms",
  journal =      j-BIT,
  volume =       "23",
  number =       "3",
  pages =        "346--359",
  month =        sep,
  year =         "1983",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01934463",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  MRclass =      "65G05 (65J05)",
  MRnumber =     "85e:65020",
  bibdate =      "Wed Jan 4 18:52:18 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=23&issue=3;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=23&issue=3&spage=346",
  acknowledgement = ack-nhfb,
  fjournal =     "BIT (Nordisk tidskrift for informationsbehandling)",
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Lozier:1983:UFP,
  author =       "Daniel W. Lozier",
  title =        "The use of floating-point and interval arithmetic in
                 the computation of error bounds",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-32",
  number =       "4",
  pages =        "411--417",
  month =        apr,
  year =         "1983",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1983.1676245",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  MRclass =      "65G05",
  MRnumber =     "85f:65042",
  bibdate =      "Sun Jul 10 10:01:08 MDT 2011",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676245",
  abstract =     "Three forms of interval floating-point arithmetic are
                 defined in terms of absolute precision, relative
                 precision, and combined absolute and relative
                 precision. The absolute-precision form corresponds to
                 the centered form of conventional rounded-interval
                 arithmetic. The three forms are compared on the basis
                 of the number of floating-point operations needed to
                 generate error bounds for inner-product accumulation.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  catcode =      "G.1.0",
  CRclass =      "G.1.0 General; G.1.0 Error analysis",
  descriptor =   "Mathematics of Computing, NUMERICAL ANALYSIS, General,
                 Error analysis",
  fjournal =     "IEEE Transactions on Computers",
  genterm =      "ALGORITHMS; PERFORMANCE",
  guideno =      "06575",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  reviewer =     "N. N. Abdelmalek",
  subject =      "G. Mathematics of Computing; G.1 NUMERICAL ANALYSIS",
}

@InProceedings{Majerski:1983:SRA,
  author =       "Stanislaw Majerski",
  title =        "Square-Root Algorithms for High-Speed Digital
                 Circuits",
  crossref =     "IEEE:1983:PSC",
  pages =        "99--102",
  year =         "1983",
  bibdate =      "Tue Nov 13 15:58:57 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith6/papers/ARITH6_Majerski.pdf",
  abstract =     "Two binary algorithms for the square rooting of a sum
                 of two numbers are presented. They are designed for
                 high-speed digital circuits and are based on the
                 classical nonrestoring method. The main difference lies
                 in the replacement of subtractions and additions by the
                 parallel reduction of three summands to two, their sum
                 being unchanged to eliminate a carry propagation. The
                 term ``parallel reduction'' is introduced here for the
                 carry-save addition of three summands, positive and
                 negative as well. The two result summands form a
                 successive partial remainder. Their most significant
                 three-bit groups are used to determine the ``digits''
                 $1$, $0$, $ + 1 $ of the square root in a redundant
                 notation. These digits are transformed into the
                 conventional-notation bits, which are used in the
                 further steps of the square-rooting process",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-6; square root",
}

@Article{Maric:1983:PBC,
  author =       "I. Maric and L. Cucancic",
  title =        "On the Possibilities of the {BCD} Code Application in
                 the Floating-Point Arithmetic Algorithms",
  journal =      j-INT-J-MINI-MICROCOMPUTERS,
  volume =       "5",
  number =       "2",
  pages =        "19--22",
  month =        "????",
  year =         "1983",
  CODEN =        "IJMMDE",
  ISSN =         "0702-0481",
  bibdate =      "Thu Sep 1 10:16:11 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "International Journal of Mini and Microcomputers",
}

@InProceedings{Markov:1983:NAF,
  author =       "Svetoslav Markov",
  title =        "On the Numerical Algorithms Formulated in Computer
                 Arithmetic",
  crossref =     "IEEE:1983:PSC",
  pages =        "82--85",
  year =         "1983",
  bibdate =      "Tue Nov 13 15:58:57 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith6/papers/ARITH6_Markov.pdf",
  abstract =     "We discuss some mathematical tools and techniques
                 supporting the construction of rigorous bounds
                 producing, numerically convergent algorithms, which are
                 formulated in terms of computer arithmetic operations.
                 Two important computer-arithmetic effects are
                 considered and their application as stopping criteria
                 is illustrated.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-6",
}

@InProceedings{Martin:1983:FPS,
  author =       "G. R. Martin",
  title =        "Floating Point Support for the {NS16000} Family -- The
                 {NS16081}",
  crossref =     "Mini-Micro:1983:MMW",
  pages =        "16/3/1--3",
  year =         "1983",
  bibdate =      "Wed Sep 07 22:33:22 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@InProceedings{Matula:1983:OPF,
  author =       "David W. Matula and Peter Kornerup",
  title =        "An Order Preserving Finite Binary Encoding of the
                 Rationals",
  crossref =     "IEEE:1983:PSC",
  pages =        "201--209",
  year =         "1983",
  bibdate =      "Tue Nov 13 15:50:08 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith6/papers/ARITH6_Matula_Kornerup.pdf",
  abstract =     "We describe a new binary encoding for numbers termed
                 lexicographic continued fraction (LCF) representation
                 that provides a one-to-one order preserving finite bit
                 string representation for every rational. Conversion
                 either way between binary integer numerator-denominator
                 pair representation and LCF representation is shown
                 feasible in time linear with bit string length, given
                 registers of length sufficient to hold the numerator
                 and denominator. LCF bit string length is about $ 2
                 \max \{ \log_2 P, \log_2 q \} $ for the irreducible
                 fraction $ p / q $. Realization of arithmetic $ ( +, -,
                 \times, \divide) $ on LCF bit string encoded operands
                 is shown feasible. Some relations between the theory of
                 best rational approximation and the values represented
                 by truncated LCF bit strings are noted to assess the
                 feasibility of a finite precision arithmetic based on
                 LCF representation.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-6; lexicographic continued fraction (LCF);
                 rational arithmetic",
}

@Article{McCool:1983:NDC,
  author =       "Thomas E. McCool",
  title =        "4. {NSA}'s {Defense Calculator}, 1952--1953",
  journal =      j-ANN-HIST-COMPUT,
  volume =       "5",
  number =       "2",
  pages =        "186--187",
  month =        apr # "\slash " # jun,
  year =         "1983",
  CODEN =        "AHCOE5",
  ISSN =         "0164-1239",
  ISSN-L =       "0164-1239",
  bibdate =      "Fri Nov 1 15:29:20 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/annhistcomput.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://dlib.computer.org/an/books/an1983/pdf/a2186.pdf;
                 http://www.computer.org/annals/an1983/a2186abs.htm",
  acknowledgement = ack-nhfb,
  fjournal =     "Annals of the History of Computing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5488650",
}

@Article{McGuire:1983:PCB,
  author =       "D. W. McGuire",
  title =        "8048 program computes 16-by-8-bit quotient",
  journal =      j-ELECTRONICS,
  volume =       "56",
  number =       "10",
  pages =        "152--153",
  month =        may,
  year =         "1983",
  ISSN =         "0883-4989",
  bibdate =      "Thu Sep 1 10:15:08 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Electronics",
  journal-URL =  "https://www.mdpi.com/journal/electronics",
}

@TechReport{Midttun:1983:FMP,
  author =       "G. Midttun",
  title =        "A fast micro-programmable floating point processor",
  type =         "Technical report",
  number =       "CERN DD 83-16",
  institution =  "CERT",
  address =      "Geneva, Switzerland",
  pages =        "31",
  month =        sep,
  year =         "1983",
  bibdate =      "Fri May 25 05:43:42 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://weblib.cern.ch/format/showfull?uid=1451323_18194&base=CERCER&sysnb=0058382",
  acknowledgement = ack-nhfb,
  keywords =     "emulation; MICE; microcode; PDP11",
}

@Article{Mikov:1983:PAFa,
  author =       "A. I. Mikov",
  title =        "Probabilistic analysis of floating-point addition
                 ({Russian})",
  journal =      "Kibernetika (Kiev)",
  volume =       "3",
  pages =        "87--93",
  year =         "1983",
  MRclass =      "60K99 (65G05)",
  MRnumber =     "85h:60154",
  bibdate =      "Fri Dec 8 08:24:13 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "English translation in \cite{Mikov:1983:PAFb}.",
  acknowledgement = ack-nhfb,
  language =     "Russian",
}

@Article{Mikov:1983:PAFb,
  author =       "A. I. Mikov",
  title =        "Probabilistic analysis of floating-point addition",
  journal =      j-CYBER,
  volume =       "19",
  number =       "3",
  pages =        "401--410",
  month =        may,
  year =         "1983",
  CODEN =        "CYBNAW",
  DOI =          "https://doi.org/10.1007/BF01072156",
  ISSN =         "0011-4235 (print), 2375-0189 (electronic)",
  MRclass =      "60K99 (65G05)",
  MRnumber =     "85h:60154",
  bibdate =      "Fri Dec 8 08:24:13 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Translated from \cite{Mikov:1983:PAFa}.",
  URL =          "http://link.springer.com/article/10.1007/BF01072156",
  acknowledgement = ack-nhfb,
  fjournal =     "Cybernetics",
  journal-URL =  "http://link.springer.com/journal/10559",
}

@Article{Miller:1983:RNS,
  author =       "D. D. Miller and J. N. Polky",
  title =        "A Residue Number System Implementation of the {LMS}
                 Algorithm Using Optical Waveguide Circuits",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-32",
  number =       "11",
  pages =        "1013--1028",
  month =        nov,
  year =         "1983",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1983.1676152",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 10:01:12 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676152;
                 http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12;
                 http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=35222",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "residue arithmetic; residue number system",
  summary =      "A detailed design of a real-time data processor based
                 on the residue number system is presented which uses
                 near-term optical waveguide devices and concepts. The
                 optical computational units consist of cascaded,
                 mask-programmable arrays of total \ldots{}",
}

@InProceedings{Miola:1983:UVA,
  author =       "A. Miola",
  title =        "A Unified View of Approximate Rational Arithmetic and
                 Rational Interpolation",
  crossref =     "IEEE:1983:PSC",
  pages =        "210--215",
  year =         "1983",
  bibdate =      "Tue Nov 13 15:58:57 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith6/papers/ARITH6_Miola.pdf",
  abstract =     "In this paper we cover the problem of approximation of
                 numbers and of functions by presenting some well known
                 results in a unified view that could help in better
                 understanding the algebraic bases of the problem. In
                 fact, the Extended Euclid's algorithm happens to be the
                 unique and common tool solving the approximation
                 problems both for numbers and for functions.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-6; rational arithmetic; rational interpolation",
}

@Article{Moler:1983:RSR,
  author =       "Cleve B. Moler and Donald Morrison",
  title =        "Replacing Square Roots by {Pythagorean} Sums",
  journal =      j-IBM-JRD,
  volume =       "27",
  number =       "6",
  pages =        "577--581",
  month =        nov,
  year =         "1983",
  CODEN =        "IBMJAE",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  bibdate =      "Thu Sep 1 10:15:41 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Dubrulle:1983:CNM} and generalization
                 \cite{Jamieson:1989:SNR}.",
  URL =          "http://www.research.ibm.com/journal/rd/276/ibmrd2706P.pdf",
  abstract =     "An algorithm is presented for computing a 'Pythagorean
                 sum' a(+)b= square root a/sup 2/+b/sup 2/ directly from
                 a and b without computing their squares or taking a
                 square root. No destructive floating point overflows or
                 underflows are possible. The algorithm can be extended
                 to compute the Euclidean norm of a vector. The
                 resulting subroutine is short, portable, robust, and
                 accurate, but not as efficient as some other
                 possibilities. The algorithm is particularly attractive
                 for computers where space and reliability are more
                 important than speed",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  classcodes =   "C4190 (Other numerical methods); C5230 (Digital
                 arithmetic methods)",
  corpsource =   "Department of Computer Sci., University of New Mexico,
                 Albuquerque, NM, USA",
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
  keywords =     "algorithms; digital arithmetic; Euclidean norm;
                 floating-point arithmetic; iterative methods;
                 performance; Pythagorean sums; subroutine; vector",
  review =       "ACM CR 8406-0463",
  subject =      "G.1 Mathematics of Computing, NUMERICAL ANALYSIS,
                 Roots of Nonlinear Equations \\ F.2.1 Theory of
                 Computation, ANALYSIS OF ALGORITHMS AND PROBLEM
                 COMPLEXITY, Numerical Algorithms and Problems,
                 Computations on polynomials \\ F.2.2 Theory of
                 Computation, ANALYSIS OF ALGORITHMS AND PROBLEM
                 COMPLEXITY, Nonnumerical Algorithms and Problems,
                 Geometrical problems and computations",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Moran:1983:BRB,
  author =       "Bruce T. Moran",
  title =        "Book Review: {{\booktitle{Wissenschaftsgeschichte um
                 Wilhelm Schickard: Vortr{\"a}ge bei dem Symposion der
                 Universitat T{\"u}bingen im 500 Jahr ihres Bestehens am
                 24. und 25. Juni 1977}} by Friedrich Seck}",
  journal =      j-ISIS,
  volume =       "74",
  number =       "3",
  pages =        "448--449",
  month =        sep,
  year =         "1983",
  CODEN =        "ISISA4",
  ISSN =         "0021-1753 (print), 1545-6994 (electronic)",
  ISSN-L =       "0021-1753",
  bibdate =      "Tue Jul 30 21:22:47 MDT 2013",
  bibsource =    "http://www.jstor.org/action/showPublication?journalCode=isis;
                 http://www.jstor.org/stable/i211164;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/isis1980.bib",
  URL =          "http://www.jstor.org/stable/232640",
  acknowledgement = ack-nhfb,
  fjournal =     "Isis",
  journal-URL =  "http://www.jstor.org/journal/isis",
}

@InProceedings{Morrison:1983:EHL,
  author =       "R. Morrison and A. J. Cole and P. J. Bailey and M. A.
                 Wolfe and M. Shearer",
  title =        "Experience with a High Level Language that Supports
                 Interval Arithmetic",
  crossref =     "IEEE:1983:PSC",
  pages =        "74--78",
  year =         "1983",
  bibdate =      "Tue Nov 13 15:58:57 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith6/papers/ARITH6_Morrison_Cole_Bailey_Wolfe_Shearer.pdf",
  abstract =     "An extension of the language S-algol called Triplex
                 which facilitates the use of interval arithmetic and
                 which is similar to triplex algol 60 is described.
                 Experience in the use of Triplex is reported. In
                 particular, a Triplex program corresponding to a
                 triplex algol 60 program of Nickel is given, together
                 with numerical results.",
  acknowledgement = ack-nhfb,
  keywords =     "Algol 60; ARITH-6; interval arithmetic; S-Algol;
                 Triplex (Algol)",
}

@Article{Murugesan:1983:ACF,
  author =       "S. Murugesan and V. K. Agrawal",
  title =        "Algorithm converts fractions to {BCD}",
  journal =      j-EDN,
  volume =       "28",
  number =       "19",
  pages =        "245--246",
  month =        sep,
  year =         "1983",
  CODEN =        "EDNSBH",
  ISSN =         "0012-7515, 0364-6637",
  bibdate =      "Thu Sep 1 10:16:10 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "EDN",
}

@Article{Nagpal:1983:PAT,
  author =       "H. K. Nagpal and G. A. Jullien and W. C. Miller",
  title =        "Processor Architectures for Two-Dimensional Convolvers
                 Using a Single Multiplexed Computational Element with
                 Finite Field Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-32",
  number =       "11",
  pages =        "989--1001",
  month =        nov,
  year =         "1983",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1983.1676150",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 10:01:12 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676150",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Nave:1983:ITF,
  author =       "R. Nave",
  title =        "Implementation of Transcendental Functions on a
                 Numerics Processor",
  journal =      j-MICROPROC-MICROPROG,
  volume =       "11",
  number =       "3--4",
  pages =        "221--225",
  month =        mar # "--" # apr,
  year =         "1983",
  CODEN =        "MMICDT",
  ISSN =         "0165-6074 (print), 1878-7061 (electronic)",
  ISSN-L =       "0165-6074",
  bibdate =      "Fri Dec 08 13:05:28 1995",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Microprocessing and Microprogramming",
}

@InProceedings{Ni:1983:VRM,
  author =       "Lionel M. Ni and Kai Hwang",
  title =        "Vector Reduction Methods for Arithmetic Pipelines",
  crossref =     "IEEE:1983:PSC",
  pages =        "144--150",
  year =         "1983",
  bibdate =      "Tue Nov 13 15:58:57 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith6/papers/ARITH6_Ni_Hwang.pdf",
  abstract =     "Vector reduction arithmetic accepts a vector as input
                 and produces a scalar output. This class of vector
                 operations forms the basis of many scientific
                 computations. In a pipelined processor, a feedback loop
                 is required to reduce vectors. Since the output of the
                 pipeline depends on previous outputs, improper control
                 of the feedback loop will destroy the benefit from
                 pipelining. A generalized computing model is proposed
                 to schedule the activities in a vector reduction
                 pipeline. Two new vector reduction methods, symmetric
                 and asymmetric, are proposed and analyzed for pipelined
                 processing. These two methods compare favorably with
                 the known recursive reduction method in achieving
                 higher pipeline utilization and in eliminating large
                 memory for intermediate results. An interleaving method
                 is proposed to reduce multiple vectors to multiple
                 scalars in a single arithmetic pipeline. The pipeline
                 can be fully utilized by interleaved multiple vector
                 processing.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-6",
}

@InProceedings{Ohlsson:1983:MML,
  author =       "Lennart Ohlsson and Bertil Svensson",
  title =        "Matrix Multiplication on {LUCAS}",
  crossref =     "IEEE:1983:PSC",
  pages =        "116--122",
  year =         "1983",
  bibdate =      "Tue Nov 13 15:58:57 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith6/papers/ARITH6_Ohlsson_Svensson.pdf",
  abstract =     "Multiplication of two $N$ by $N$ matrices involves $
                 N^3 $ multiplications of elements. The task allows a
                 large amount of parallelism to be utilized, indicating
                 that it can be efficiently executed on a parallel
                 computer. This paper describes how matrix
                 multiplication is performed on LUCAS, an SIMD type
                 parallel processor with bit-serial processing elements.
                 The interconnection network is of Perfect Shuffle\slash
                 Exchange type. The case of study is when the number of
                 processing elements is between $ N^2 $ and $ N^3 $. The
                 algorithm presented can be applied to any computer with
                 the same interconnection structure. Formulas showing
                 how the execution time depends on data length and
                 matrix size are presented together with measured values
                 from execution on LUCAS.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-6; LUCAS (Lund University Content Addressable
                 System)",
}

@InProceedings{Ong:1983:CAS,
  author =       "Shauchi Ong and D. E. Atkins",
  title =        "A Comparison of {ALU} Structures for {VLSI}
                 Technology",
  crossref =     "IEEE:1983:PSC",
  pages =        "10--16",
  year =         "1983",
  bibdate =      "Tue Nov 13 15:58:57 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith6/papers/ARITH6_Ong_Atkins.pdf",
  abstract =     "Although many of the basic techniques of computer
                 arithmetic have been known since the earliest days of
                 electronic computing, there is a continuing need to
                 re-evaluate them in the context of developments in VLSI
                 circuit technology. Furthermore, recent work in
                 complexity of algorithms, particularly the solution of
                 recurrence relations, suggests new candidate structures
                 for generating the carry vector and raises the
                 questions as to their practicality in modern logic
                 design practice.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-6",
}

@Article{Owens:1983:TRI,
  author =       "R. M. Owens",
  title =        "Techniques to Reduce the Inherent Limitations of Fully
                 Digit On-Line Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-32",
  number =       "4",
  pages =        "406--411",
  month =        apr,
  year =         "1983",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1983.1676244",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 10:01:08 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676244",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Ozawa:1983:AIK,
  author =       "K. Ozawa",
  title =        "Analysis and Improvement of {Kahan}'s Summation
                 Algorithm",
  journal =      j-INFO-PROC,
  volume =       "6",
  number =       "4",
  pages =        "226--230",
  year =         "1983",
  bibdate =      "Mon Sep 12 08:06:17 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  keywords =     "accurate floating-point summation",
}

@InProceedings{Palmer:1983:VSN,
  author =       "J. F. Palmer",
  title =        "{VLSI} starts a numeric revolution",
  crossref =     "IEEE:1983:PII",
  pages =        "186--189",
  year =         "1983",
  bibdate =      "Wed Sep 7 22:31:27 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Pan:1983:ALC,
  author =       "V. Ya Pan",
  title =        "The additive and logical complexities of linear and
                 bilinear arithmetic algorithms",
  journal =      j-J-ALG,
  volume =       "4",
  number =       "1",
  pages =        "1--34",
  month =        mar,
  year =         "1983",
  CODEN =        "JOALDV",
  DOI =          "https://doi.org/10.1016/0196-6774(83)90031-7",
  ISSN =         "0196-6774 (print), 1090-2678 (electronic)",
  ISSN-L =       "0196-6774",
  bibdate =      "Tue Dec 11 09:14:02 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jalg.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/0196677483900317",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Algorithms",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01966774",
}

@Article{Patel:1983:CED,
  author =       "J. H. Patel and L. Y. Fung",
  title =        "Concurrent Error Detection in Multiply and Divide
                 Arrays",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-32",
  number =       "4",
  pages =        "417--422",
  month =        apr,
  year =         "1983",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1983.1676246",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 10:01:08 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676246",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Payne:1983:DRT,
  author =       "M. H. Payne and R. N. Hanek",
  title =        "Degree Reduction for Trigonometric Functions",
  journal =      j-SIGNUM,
  volume =       "18",
  number =       "2",
  pages =        "18--19",
  month =        apr,
  year =         "1983",
  CODEN =        "SNEWD6",
  DOI =          "https://doi.org/10.1145/1057605.1057606",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Thu Sep 1 10:15:56 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This report is a companion to Reference 1 on radian
                 reduction. As in Reference 1 \cite{Payne:1983:RRT}, the
                 motivation arises from a desire to eliminate messages
                 like ``argument too large'' in trigonometric function
                 routines. The presence of very large arguments in the
                 VAX H format, on the Cray 1, and on an IEEE machine
                 with extended registers, make this a real problem. As
                 for the radian reduction algorithm, the degree
                 algorithm will reduce any argument, however large, so
                 long as it is representable; its speed is nearly
                 independent of the size of the argument to be reduced;
                 and full accuracy is maintained in the neighborhoods of
                 the zeros of the desired function. We believe that the
                 approach is new and represents a significant
                 improvement over procedures currently in use. A variant
                 of the procedure is used in Version 3 of the VAX Math
                 Library.",
  acknowledgement = ack-nj,
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
  keywords =     "range reduction",
}

@Article{Payne:1983:RRT,
  author =       "M. H. Payne and R. N. Hanek",
  title =        "Radian Reduction for Trigonometric Functions",
  journal =      j-SIGNUM,
  volume =       "18",
  number =       "1",
  pages =        "19--24",
  month =        jan,
  year =         "1983",
  CODEN =        "SNEWD6",
  DOI =          "https://doi.org/10.1145/1057600.1057602",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Thu Sep 1 10:15:56 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "An accurate reduction poses little difficulty for
                 arguments of a few radians. However for, say, a CRAY 1,
                 H format on the VAX, or double extended in the proposed
                 IEEE standard, the maximum argument which might be
                 presented for reduction is of the order of $ 2^{16000}
                 $ radians. Accurate reduction of such an argument would
                 require storage of $ \pi $ (or its reciprocal) to over
                 16,000 bits. Direct reduction by division (or
                 multiplication) then requires generation of a somewhat
                 larger number of bits in the result in order to
                 guarantee the accuracy of the reduction. Of these bits
                 only the low few bits of the integer part of the
                 quotient (product) and enough bits to correctly round
                 the remainder are relevant; the rest will be
                 discarded.",
  acknowledgement = ack-nj,
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
  keywords =     "correct rounding; floating-point arithmetic; range
                 reduction",
}

@Article{Preparata:1983:MCA,
  author =       "F. P. Preparata",
  title =        "A Mesh-Connected Area-Time Optimal {VLSI} Multiplier
                 of Large Integers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-32",
  number =       "2",
  pages =        "194--198",
  month =        feb,
  year =         "1983",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1983.1676203",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 10:01:07 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676203",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Prosser:1983:NCS,
  author =       "C. J. Prosser",
  title =        "A note on computing the square root of an integer",
  journal =      j-COMP-J,
  volume =       "26",
  number =       "2",
  pages =        "187--188",
  month =        may,
  year =         "1983",
  CODEN =        "CMPJA6",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Mar 25 13:51:56 MST 1997",
  bibsource =    "http://www3.oup.co.uk/computer_journal/hdb/Volume_26/Issue_02/;
                 https://www.math.utah.edu/pub/tex/bib/compj1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_26/Issue_02/tiff/187.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_26/Issue_02/tiff/188.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C4190 (Other numerical methods); C7310 (Mathematics
                 computing)",
  corpsource =   "Rutherford and Appleton Lab., Chilton, Didcot, UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "binary; computer; fixed-point number; integer;
                 interactive methods; iterative methods; PASCAL; Pascal
                 implementation; square root; subroutines; successive
                 subtraction",
  treatment =    "P Practical",
}

@Article{Prosser:1983:SNN,
  author =       "C. J. Prosser",
  title =        "Short Notes: a Note on Computing the Square Root of an
                 Integer",
  journal =      j-COMP-J,
  volume =       "26",
  number =       "2",
  pages =        "187--188",
  month =        may,
  year =         "1983",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/26.2.187",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:48:14 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/26/2.toc;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_26/Issue_02/;
                 https://www.math.utah.edu/pub/tex/bib/compj1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/26/2/187.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_26/Issue_02/tiff/187.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_26/Issue_02/tiff/188.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C4190 (Other numerical methods); C7310 (Mathematics
                 computing)",
  corpsource =   "Rutherford and Appleton Lab., Chilton, Didcot, UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "binary; computer; fixed-point number; integer;
                 iterative methods; PASCAL; Pascal implementation;
                 square root; subroutines; successive subtraction",
  treatment =    "P Practical",
}

@Article{Quinn:1983:EPR,
  author =       "Kevin Quinn",
  title =        "Ever Had Problems Rounding Off Figures? {This} Stock
                 Exchange Has",
  journal =      j-WALL-ST-J,
  volume =       "??",
  number =       "??",
  pages =        "37--37",
  day =          "8",
  month =        nov,
  year =         "1983",
  CODEN =        "WSJOAF",
  ISSN =         "0099-9660",
  bibdate =      "Thu Oct 17 06:28:35 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Wall Street Journal",
}

@Article{Rall:1983:BRB,
  author =       "L. B. Rall",
  title =        "Book Review: {{\booktitle{Computer Arithmetic in
                 Theory and Practice}} (Ulrich W. Kulisch and Willard L.
                 Miranker)}",
  journal =      j-SIAM-REVIEW,
  volume =       "25",
  number =       "4",
  pages =        "585--588",
  month =        "????",
  year =         "1983",
  CODEN =        "SIREAD",
  DOI =          "https://doi.org/10.1137/1025138",
  ISSN =         "0036-1445 (print), 1095-7200 (electronic)",
  ISSN-L =       "0036-1445",
  bibdate =      "Sat Mar 29 09:53:41 MDT 2014",
  bibsource =    "http://epubs.siam.org/toc/siread/25/4;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamreview.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Review",
  journal-URL =  "http://epubs.siam.org/sirev",
  onlinedate =   "October 1983",
}

@Article{Rall:1983:CAT,
  author =       "L. B. Rall",
  title =        "Computer Arithmetic in Theory and Practice ---
                 {Kulisch, U. W., Miranker, W. L.}",
  journal =      j-SIAM-REVIEW,
  volume =       "25",
  number =       "4",
  pages =        "585--588",
  month =        "????",
  year =         "1983",
  CODEN =        "SIREAD",
  DOI =          "https://doi.org/10.1137/1025138",
  ISSN =         "0036-1445 (print), 1095-7200 (electronic)",
  ISSN-L =       "0036-1445",
  bibdate =      "Fri Jun 21 11:25:02 MDT 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamreview.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Review",
  journal-URL =  "http://epubs.siam.org/sirev",
}

@Article{Ramachandran:1983:SRE,
  author =       "V. Ramachandran",
  title =        "Single Residue Error Correction in Residue Number
                 Systems",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-32",
  number =       "5",
  pages =        "504--507",
  month =        may,
  year =         "1983",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1983.1676264",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 10:01:09 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676264;
                 http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12;
                 http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=35227",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "residue arithmetic; residue number system",
  summary =      "We present a new method to correct single errors in an
                 n-residue number system through the use of r redundant
                 moduli. The method requires {\lceil}2n/r{\rceil} + 2
                 recombinations of n residues in the worst case. This is
                 of lower complexity than any \ldots{}",
}

@InProceedings{Rao:1983:ICS,
  author =       "T. R. N. Rao and P. Kornerup",
  title =        "{IEEE Computer Society Sixth Symposium on Computer
                 Arithmetic}",
  crossref =     "IEEE:1983:PSC",
  pages =        "1--1",
  year =         "1983",
  bibdate =      "Tue Nov 13 15:58:57 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith6/papers/ARITH6_Rao_Kornerup.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-6",
}

@InProceedings{Robertson:1983:CDM,
  author =       "James E. Robertson",
  title =        "Conditions for the Distributivity of Multiplication
                 with Respect to Set Addition and Their Effect on the
                 Design of Array Multipliers",
  crossref =     "IEEE:1983:PSC",
  pages =        "67--71",
  year =         "1983",
  bibdate =      "Tue Nov 13 15:58:57 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith6/papers/ARITH6_Robertson.pdf",
  abstract =     "Some conditions for distributivity of multiplication
                 with respect to set addition are determined. In
                 particular, distributivity holds if positive numbers
                 are used, but does not hold for negative numbers in
                 radix complement form. Use of simple recoding methods
                 to achieve distributivity is not helpful, since costs
                 of elementary multipliers and summing networks are
                 increased. Distributivity does hold for the digit sets
                 used for signed-digit arithmetic, and the requirement
                 for distributivity provides guidance for the design of
                 elementary multipliers.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-6",
}

@Article{Robison:1983:USF,
  author =       "A. D. Robison",
  title =        "Use Squares for Fast Multiplication",
  journal =      j-EDN,
  volume =       "28",
  number =       "21",
  pages =        "263, 267",
  month =        oct,
  year =         "1983",
  CODEN =        "EDNSBH",
  ISSN =         "0012-7515, 0364-6637",
  bibdate =      "Thu Sep 1 10:15:08 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "EDN",
}

@MastersThesis{Rosenblum:1983:IIS,
  author =       "David Samuel Rosenblum",
  title =        "An implementation of the {IEEE} standard for binary
                 floating-point arithmetic for the {Motorola} 6809
                 microprocessor",
  type =         "Thesis ({M.S.})",
  school =       "North Texas State University",
  address =      "Denton, TX, USA",
  pages =        "vi + 83",
  month =        aug,
  year =         "1983",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Computer arithmetic.; Microprocessors ---
                 Programming.",
}

@InProceedings{Rump:1983:SAP,
  author =       "Siegfried M. Rump",
  title =        "Solving algebraic problems with high accuracy",
  crossref =     "Kulisch:1983:NAS",
  pages =        "51--120",
  year =         "1983",
  bibdate =      "Sat Nov 9 08:26:18 MST 2002",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  catcode =      "G.1; G.1.3; G.1.0; G.1.0",
  content =      "Numerical methods for the following applications are
                 surveyed in this paper: solving systems of linear
                 algebraic equations; obtaining the inverse of a given
                 matrix; finding zeros of functions and polynomials;
                 computing eigenvalues and eigenvectors of a matrix;
                 treating linear, quadratic and convex programming
                 problems; and calculating the values of arithmetic
                 expressions. Both the case where the coefficient matrix
                 is square and the case where the coefficient matrix is
                 rectangular are handled in connection with the solution
                 of systems of linear algebraic equations. Moreover,
                 methods for the special, but important, cases where the
                 coefficient matrix of a system of linear algebraic
                 equations is band or sparse are given. (In the latter
                 case, it is assumed that the system is solved by
                 iterative processes.) The common feature of all these
                 methods is that by studying carefully the basic
                 properties of the computer arithmetic (sketched in the
                 beginning of the paper), one can avoid the round-off
                 errors and, thus, achieve a high degree of accuracy. If
                 the data are exactly representable on the computer
                 under consideration, \ldots{}",
  CRclass =      "G.1.3 Numerical Linear Algebra; G.1.3 Numerical Linear
                 Algebra; G.1.3 Sparse and very large systems; G.1.0
                 General; G.1.0 Computer arithmetic; G.1.0 General;
                 G.1.0 Error analysis",
  CRnumber =     "8503-0216",
  descriptor =   "Mathematics of Computing, NUMERICAL ANALYSIS,
                 Numerical Linear Algebra; Mathematics of Computing,
                 NUMERICAL ANALYSIS, Numerical Linear Algebra, Sparse
                 and very large systems; Mathematics of Computing,
                 NUMERICAL ANALYSIS, General, Computer arithmetic;
                 Mathematics of Computing, NUMERICAL ANALYSIS, General,
                 Error analysis",
  genterm =      "ALGORITHMS; PERFORMANCE",
  reviewer =     "Z. Zlatev; Zlatev, Z",
  source =       "in A new approach to scientific computation. Proc. of
                 the symposium on a new approach to scientific
                 computation (Yorktown Heights, NY, August 3, 1982), U.
                 Kulisch and W. Miranker (Eds.), Academic Press, Inc.,
                 New York, NY, 1983",
  subject =      "G. Mathematics of Computing; G.1 NUMERICAL ANALYSIS;
                 G. Mathematics of Computing; G.1 NUMERICAL ANALYSIS; G.
                 Mathematics of Computing; G.1 NUMERICAL ANALYSIS; G.
                 Mathematics of Computing; G.1 NUMERICAL ANALYSIS",
}

@InProceedings{Sand:1983:DIP,
  author =       "J. R. Sand and J. O. Bumgarner",
  title =        "{Dysan IEEE P-754} Binary Floating Point
                 Architecture",
  crossref =     "Ranocchia:1983:RFA",
  pages =        "185--194",
  year =         "1983",
  bibdate =      "Sat Nov 12 21:59:00 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@InProceedings{Sandesara:1983:ZZF,
  author =       "S. Sandesara",
  title =        "{Zilog}'s {Z8070} Floating-Point Processor",
  crossref =     "Mini-Micro:1983:MMN",
  pages =        "7/4/1--3",
  year =         "1983",
  bibdate =      "Mon Sep 12 08:05:44 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Schelin:1983:CFA,
  author =       "Charles W. Schelin",
  title =        "Calculator function approximation",
  journal =      j-AMER-MATH-MONTHLY,
  volume =       "90",
  number =       "5",
  pages =        "317--325",
  month =        may,
  year =         "1983",
  CODEN =        "AMMYAE",
  DOI =          "https://doi.org/10.2307/2975781",
  ISSN =         "0002-9890 (print), 1930-0972 (electronic)",
  ISSN-L =       "0002-9890",
  MRclass =      "65D15 (65-03 65-04)",
  MRnumber =     "84h:65021",
  MRreviewer =   "J. Albrycht",
  bibdate =      "Wed Dec 3 17:17:33 MST 1997",
  bibsource =    "http://www.jstor.org/journals/00029890.htm;
                 https://www.math.utah.edu/pub/tex/bib/amermathmonthly1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.jstor.org/stable/2975781",
  acknowledgement = ack-nhfb,
  fjournal =     "American Mathematical Monthly",
  journal-URL =  "https://www.jstor.org/journals/00029890.htm",
  keywords =     "Computer Function Evaluation; CORDIC Scheme; tabular
                 function values",
}

@InProceedings{Scherson:1983:MOA,
  author =       "Isaac Scherson and Smil Ruhman",
  title =        "Multi-operand Associative Arithmetic",
  crossref =     "IEEE:1983:PSC",
  pages =        "123--129",
  year =         "1983",
  bibdate =      "Tue Nov 13 15:58:57 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith6/papers/ARITH6_Scherson_Ruhman.pdf",
  abstract =     "Multi-operand associative techniques attain their full
                 power in algorithms where the data may be recast into
                 disjoint data sets, all acted upon concurrently, each
                 by a different operand common to the set. But the
                 multi-operand approach can also serve to enhance
                 arithmetic operations significantly. The speed-up of
                 associative multiplication by handling a number of
                 multiplier bits at a time is described and analyzed,
                 including an effective algorithm for a limited sum of
                 products. The most complex process treated is
                 convolution, which serves to illustrate the enhancement
                 of an extended sum of products. Any number of vectors
                 stored in memory can be convolved simultaneously by a
                 common filter vector. Execution time is 45 milliseconds
                 for 1024 element data and filter vectors, 2048 element
                 results, and 16-bit precision.",
  acknowledgement = ack-nhfb,
}

@Book{Schmid:1983:DC,
  author =       "Hermann Schmid",
  title =        "Decimal Computation",
  publisher =    pub-R-E-KRIEGER,
  address =      pub-R-E-KRIEGER:adr,
  pages =        "xi + 266",
  year =         "1983",
  ISBN =         "0-89874-318-4",
  ISBN-13 =      "978-0-89874-318-0",
  LCCN =         "QA75 .S34 1983",
  bibdate =      "Thu Sep 1 10:14:05 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Reprint of \cite{Schmid:1974:DC}.",
  acknowledgement = ack-nhfb,
  keywords =     "binary-coded decimal system; calculators--circuits;
                 decimal floating-point arithmetic",
}

@InProceedings{Seidensticker:1983:CFH,
  author =       "R. B. Seidensticker",
  title =        "Continued Fractions For High-Speed and High-Accuracy
                 Computer Arithmetic",
  crossref =     "IEEE:1983:PSC",
  pages =        "184--193",
  year =         "1983",
  bibdate =      "Tue Nov 13 15:50:08 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith6/papers/ARITH6_Seidensticker.pdf",
  abstract =     "Continued fraction representation has many advantages
                 for fast and high-accuracy computation when compared
                 with positional notation. A continued fraction is a
                 number of the form\par

                  $$ p_1 + q_1 / (p_2 + q_2 / (p_3 + \cdots {}))
                 $$,\par

                 \noindent where $p$ and $q$ are integers. Some of the
                 benefits of continued fraction representation for
                 computer arithmetic are: faster multiply and divide
                 than with positional notation, fast evaluation of
                 trigonometric, logarithmic, and other unary functions,
                 easy extension to infinite-precision arithmetic,
                 infinite-precision representation of many
                 transcendental numbers, no roundoff or truncation
                 errors, and improved software transportability because
                 accuracy is not hardware dependent. A unified system
                 for continued fraction arithmetic is given along with
                 an outline of a hardware architecture for evaluating
                 these functions.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-6; continued fractions",
}

@MastersThesis{Shah:1983:FPP,
  author =       "Kamalesh Ramanlal Shah",
  title =        "Floating point processor for {STOIC} instrumentation",
  type =         "Thesis ({M.S. in Engineering})",
  school =       "University of Texas at Austin",
  address =      "Austin, TX, USA",
  pages =        "xi + 188",
  year =         "1983",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Medical electronics.; Medical instruments and
                 apparatus --- Design and construction.;
                 Microprocessors.",
}

@Article{Smith:1983:FPA,
  author =       "Burks Smith",
  title =        "Floating Point Arithmetic and Numeric Representation
                 in Computers [letter] in {DDC}",
  journal =      j-DDJ,
  volume =       "8",
  number =       "2",
  pages =        "55--??",
  month =        feb,
  year =         "1983",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Mon Sep 2 09:09:39 MDT 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Dr. Dobb's Journal of Software Tools",
}

@Article{Soderstrand:1983:IRN,
  author =       "M. Soderstrand and C. Vernia and Jui-Hua Chang",
  title =        "An improved residue number system digital-to-analog
                 converter",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST,
  volume =       "30",
  number =       "12",
  pages =        "903--907",
  month =        dec,
  year =         "1983",
  CODEN =        "ICSYBT",
  DOI =          "https://doi.org/10.1049/el:19820632",
  ISSN =         "0098-4094 (print), 1558-1276 (electronic)",
  ISSN-L =       "0098-4094",
  bibdate =      "Fri Nov 9 11:38:57 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=23540",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems",
  keywords =     "residue arithmetic; residue number system",
  summary =      "A new technique for Residue Number System (RNS)
                 Digital-to-Binary or Digital-to-Analog conversion based
                 on the Chinese Remainder Theorem allows conversion with
                 only one level of ROM and one level of Adders. The
                 ROM's are small (e.g., 256 x 8) and \ldots{}",
}

@TechReport{Spafford:1983:RAP,
  author =       "Eugene Howard Spafford",
  title =        "A report on the accuracy of {PRIME} computers'
                 floating point software and hardware and the {SWT} math
                 library user's guide",
  type =         "{GIT-ICS}",
  number =       "83/09",
  institution =  "School of Information and Computer Science, Georgia
                 Institute of Technology",
  address =      "Atlanta, GA, USA",
  pages =        "v + 57",
  year =         "1983",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Computers.",
}

@Article{Speiser:1983:SFP,
  author =       "Jeffrey Speiser",
  title =        "{Savage} Floating Point Benchmark in {PASCAL} in
                 {16BST}",
  journal =      j-DDJ,
  volume =       "8",
  number =       "11",
  pages =        "112--??",
  month =        nov,
  year =         "1983",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Mon Sep 2 09:09:39 MDT 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Dr. Dobb's Journal of Software Tools",
}

@TechReport{Springer:1983:FP,
  author =       "Charles Towne Springer",
  title =        "Floating point",
  institution =  "Mountain View Pr.",
  address =      "Mountain View, CA, USA",
  pages =        "22",
  year =         "1983",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "MVP-FORTH series; v. 3",
  acknowledgement = ack-nhfb,
  keywords =     "Electronic digital computers --- Programming.;
                 Floating-point arithmetic.; FORTH (Computer program
                 language)",
  remark =       "Title on cover: FORTH floating point.
                 ``Pre-publication.''",
}

@Article{Swartzlander:1983:SLA,
  author =       "E. E. {Swartzlander, Jr.} and D. V. Satish Chandra and
                 H. T. {Nagle, Jr.} and S. A. Starks",
  title =        "Sign\slash Logarithm Arithmetic for {FFT}
                 Implementation",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-32",
  number =       "6",
  pages =        "526--534",
  month =        jun,
  year =         "1983",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1983.1676274",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 10:01:09 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  note =         "See comments \cite{Hongyuan:1986:CSL}.",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676274",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Takefuji:1983:FMS,
  author =       "Yoshiyasu Takefuji and Takakazu Kurokawa and Hideo
                 Aiso",
  title =        "Fast Matrix Solver in {$ \mathrm {GF}(2) $}",
  crossref =     "IEEE:1983:PSC",
  pages =        "138--143",
  year =         "1983",
  bibdate =      "Tue Nov 13 15:58:57 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith6/papers/ARITH6_Takefuji_Kurokawa_Aiso.pdf",
  abstract =     "In this paper a parallel and pipelined fast matrix
                 equation solver in $ \mathrm {GF}(2) $ is proposed
                 where the elements are 0s or 1s. The solver employing
                 the iterative logic circuits which are suitable for
                 VLSI implementation can be realized by the conventional
                 Gauss--Jordan Elimination Method. $ O(n) $ gate stages
                 in the pipeline and $ O(n^2) $ total gates are required
                 for solving $ A X = b $ where $A$ is a matrix of $ n
                 \times n $, $X$ and $b$ are vectors respectively. The
                 organization of the solver is discussed in this
                 paper.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-6",
}

@TechReport{Tamura:1983:CDB,
  author =       "Y. Tamura and Y. Kanada",
  title =        "Calculation of $ \pi $ to 4,194,293 Decimals Based on
                 the {Gauss--Legendre} Algorithm",
  type =         "Technical report",
  number =       "CCUT-TR-83-01",
  institution =  "Computer Centre, University of Tokyo",
  address =      "Tokyo, Japan",
  month =        may,
  year =         "1983",
  bibdate =      "Mon Jul 18 17:46:12 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Taylor:1983:AE,
  author =       "George S. Taylor",
  title =        "Arithmetic on the {ELXSI 6400}",
  crossref =     "IEEE:1983:PSC",
  pages =        "110--115",
  year =         "1983",
  bibdate =      "Tue Nov 13 15:50:05 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith6/papers/ARITH6_Taylor.pdf",
  abstract =     "The ELXSI System 6400 is a new 64-bit general-purpose
                 mainframe computer [1]. This paper describes its
                 arithmetic instruction set architecture and the
                 organization of the arithmetic processor. The ELXSI
                 instruction set supports a complete implementation of
                 the proposed IEEE floating point standard [2], plus
                 integer and decimal arithmetic. The System 6400
                 arithmetic processor uses ECL gate arrays to execute
                 these instructions at high speed using a single board
                 of hardware.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-6; ELXSI 6400",
}

@Article{Taylor:1983:OFR,
  author =       "F. J. Taylor",
  title =        "An Overflow-Free Residue Multiplier",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-32",
  number =       "5",
  pages =        "501--504",
  month =        may,
  year =         "1983",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1983.1676263",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 10:01:09 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676263",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@MastersThesis{Thomas:1983:HLM,
  author =       "James W. Thomas",
  title =        "High-level language management of the {IEEE}
                 floating-point environment: research project",
  type =         "Thesis ({M.S. in Electrical Engineering})",
  school =       "University of California, Berkeley. Dept. of
                 Electrical Engineering and Computer Sciences",
  address =      "Berkeley, CA, USA",
  pages =        "27",
  year =         "1983",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@MastersThesis{Tseng:1983:FIP,
  author =       "Yeong-Jeng Tseng",
  title =        "A floating-point inner product step processor for use
                 in a {VLSI} Systolic array",
  type =         "Thesis ({M.S.})",
  school =       "Michigan State University",
  address =      "East Lansing, MI 48824, USA",
  pages =        "ix + 63",
  year =         "1983",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Computer arithmetic and logic units; Electronic
                 digital computers --- Circuits; Floating-point
                 arithmetic; Integrated circuits --- Very large scale
                 integration.",
}

@Article{Ulman:1983:SDI,
  author =       "Z. D. Ulman",
  title =        "Sign Detection and Implicit-Explicit Conversion of
                 Numbers in Residue Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-32",
  number =       "6",
  pages =        "590--594",
  month =        jun,
  year =         "1983",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1983.1676282",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 10:01:10 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676282",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Voelz:1983:CAE,
  author =       "H. V{\"o}lz",
  title =        "{CORDIC und {\"a}hnliche Algorithmen der elementaren
                 Funktionen mit besonderer Eignung f{\"u}r Mikrorechner}
                 \toenglish {CORDIC and Similar Algorithms for
                 Elementary Functions with Particular Aptitude for
                 Microcomputers} \endtoenglish",
  journal =      j-NACH-ELEK,
  volume =       "33",
  number =       "12",
  pages =        "506--510",
  month =        "????",
  year =         "1983",
  CODEN =        "NTELAP",
  ISSN =         "0323-4657",
  bibdate =      "Fri Sep 16 16:30:40 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Nachrichtentechnik Elektronik",
}

@Article{Vogt:1983:AFM,
  author =       "R. Vogt and R. Waser",
  title =        "{Arithmetikroutinen f{\"u}r die
                 Me{\ss}\-dat\-en\-ver\-ar\-beit\-ung} \toenglish
                 {Arithmetic Routines for Measurement Applications}
                 \endtoenglish",
  journal =      j-ELECTRONIK,
  volume =       "20",
  pages =        "85--92",
  year =         "1983",
  CODEN =        "EKRKAR",
  ISSN =         "0013-5658",
  bibdate =      "Fri Sep 16 16:30:39 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Elektronik",
}

@InProceedings{Wallis:1983:AFP,
  author =       "Peter J. L. Wallis",
  title =        "{Ada} Floating-Point Arithmetic as a Basis for
                 Portable Numerical Software",
  crossref =     "IEEE:1983:PSC",
  pages =        "79--81",
  year =         "1983",
  bibdate =      "Tue Nov 13 15:58:57 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith6/papers/ARITH6_Wallis.pdf",
  abstract =     "Ada supports two different schemes for floating-point
                 arithmetic portability -- one based on the use of the
                 underlying machine arithmetic and the other based on
                 the `model arithmetic' that the underlying machine
                 supports, Features of both schemes are explained in the
                 context of their suitability as bases for the
                 production of portable numerical software.",
  acknowledgement = ack-nhfb,
  keywords =     "Ada; ARITH-6",
}

@MastersThesis{Walsh:1983:FGE,
  author =       "Edmund John Walsh",
  title =        "Floating gatefield effect transistor operating point
                 changes: causes, characterization, and effect on
                 electric field measurement by the device",
  type =         "Thesis ({M.S.})",
  school =       "Boston University",
  address =      "Boston, MA, USA",
  pages =        "v + 121",
  year =         "1983",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Boston University. --- College of Engineering ---
                 Theses.",
}

@Article{Watanuki:1983:EAC,
  author =       "Osaaki Watanuki and Milo{\v{s}} D. Ercegovac",
  title =        "Error analysis of certain floating-point on-line
                 algorithms",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-32",
  number =       "4",
  pages =        "352--358",
  month =        apr,
  year =         "1983",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1983.1676236",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  MRclass =      "65G05",
  MRnumber =     "85h:65099",
  bibdate =      "Sun Jul 10 10:01:08 MDT 2011",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676236",
  abstract =     "he properties of redundant number system in
                 significand (mantissa) representation are studied and
                 the range of redundant significand is derived. From the
                 range of the redundant significand and the absolute
                 error of on-line operations, the MRRE (maximum relative
                 representation error) is defined and analyzed for
                 floating-point on-line addition and multiplication.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  catcode =      "G.1.0; G.1.0",
  CRclass =      "G.1.0 General; G.1.0 Error analysis; G.1.0 General;
                 G.1.0 Parallel algorithms",
  descriptor =   "Mathematics of Computing, NUMERICAL ANALYSIS, General,
                 Error analysis; Mathematics of Computing, NUMERICAL
                 ANALYSIS, General, Parallel algorithms",
  fjournal =     "IEEE Transactions on Computers",
  guideno =      "06565",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  reviewer =     "Oliver, J",
  subject =      "G. Mathematics of Computing; G.1 NUMERICAL ANALYSIS;
                 G. Mathematics of Computing; G.1 NUMERICAL ANALYSIS",
}

@MastersThesis{Williams:1983:BFP,
  author =       "Bertrand Jeffery Williams",
  title =        "A bit-serial floating point multiply\slash add
                 architecture for signal processing applications",
  type =         "Electrical Engineering Thesis ({M.S.})",
  school =       "Texas A\&M University",
  address =      "College Station, TX, USA",
  pages =        "x + 97",
  year =         "1983",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Computer architecture.; Floating-point arithmetic.;
                 Signal processing.",
}

@Article{Wingert:1983:ITA,
  author =       "J. A. Wingert",
  title =        "Improved Table-assisted Addition and Multiplication
                 Methods",
  journal =      j-IBM-TDB,
  volume =       "25",
  number =       "9",
  pages =        "4742--4743",
  month =        feb,
  year =         "1983",
  CODEN =        "IBMTAA",
  ISSN =         "0018-8689",
  bibdate =      "Thu Sep 1 10:16:11 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "IBM Technical Disclosure Bulletin",
}

@InProceedings{Yoshida:1983:FPR,
  author =       "Kaoru Yoshida",
  title =        "Floating-Point Recurring Rational Arithmetic System",
  crossref =     "IEEE:1983:PSC",
  pages =        "194--200",
  year =         "1983",
  bibdate =      "Tue Nov 13 15:58:57 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith6/papers/ARITH6_Yoshida.pdf",
  abstract =     "Major computer arithmetic systems are based on the
                 concept of realizing only terminate rationals in
                 positional notation. This paper proposes a new
                 arithmetic scheme of indicating periodicity in the
                 radix representation of a mantissa to realize recurring
                 rationals as well as terminate rationals. A new
                 arithmetic system adopting the scheme, called the
                 ``FLP/R* arithmetic system'', is proposed. Properties
                 of the FLP/R* numbers and the procedure of the FLP/R*
                 arithmetic are described.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-6; rational arithmetic",
}

@Article{Ypma:1983:ERE,
  author =       "T. J. Ypma",
  title =        "The effect of rounding errors on {Newtonlike}
                 methods",
  journal =      j-IMA-J-NUMER-ANAL,
  volume =       "3",
  number =       "1",
  pages =        "109--118",
  year =         "1983",
  CODEN =        "IJNADH",
  ISSN =         "0272-4979 (print), 1464-3642 (electronic)",
  ISSN-L =       "0272-4979",
  MRclass =      "65G05 (65H05)",
  MRnumber =     "84h:65047",
  MRreviewer =   "Ren{\'e} Alt",
  bibdate =      "Sat Dec 23 17:06:35 MST 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/imajnumeranal.bib;
                 MathSciNet database",
  acknowledgement = ack-nhfb,
  fjournal =     "IMA Journal of Numerical Analysis",
  journal-URL =  "http://imajna.oxfordjournals.org/content/by/year",
}

@InProceedings{Abruzzo:1984:ACA,
  author =       "J. Abruzzo",
  title =        "Applicability of {CORDIC} Algorithm to Arithmetic
                 Processing",
  crossref =     "Kirk:1984:CRE",
  pages =        "79--86",
  year =         "1984",
  bibdate =      "Thu Sep 01 11:21:05 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Agrawal:1984:ACB,
  author =       "V. K. Agrawal and S. Murugesan",
  title =        "Algorithm converts {BCD} fractions to binary",
  journal =      j-EDN,
  volume =       "29",
  number =       "13",
  pages =        "278--280",
  month =        jun,
  year =         "1984",
  CODEN =        "EDNSBH",
  ISSN =         "0012-7515, 0364-6637",
  bibdate =      "Thu Sep 1 10:16:10 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "EDN",
}

@Article{Alia:1984:VAD,
  author =       "G. Alia and E. Martinelli",
  title =        "A {VLSI} algorithm for direct and reverse conversion
                 from weighted binary number system to residue number
                 system",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST,
  volume =       "31",
  number =       "12",
  pages =        "1033--1039",
  month =        dec,
  year =         "1984",
  CODEN =        "ICSYBT",
  DOI =          "https://doi.org/10.1109/TC.1984.1676355",
  ISSN =         "0098-4094 (print), 1558-1276 (electronic)",
  ISSN-L =       "0098-4094",
  bibdate =      "Fri Nov 9 11:38:57 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=23552",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems",
  keywords =     "residue arithmetic; residue number system",
  summary =      "Residue Number Systems (RNS) are proved to be useful
                 in many applications, as for example in signal
                 processing. In this paper, a VLSI computing
                 architecture is proposed for converting an integer
                 number N from the weighted binary representation into
                 \ldots{}",
}

@InProceedings{Ancona:1984:PET,
  author =       "M. Ancona and G. Dodero and F. Ricci",
  title =        "A portable environment for teaching mathematical
                 software development",
  crossref =     "Ford:1984:TML",
  pages =        "135--145",
  year =         "1984",
  bibdate =      "Sat Nov 9 08:26:18 MST 2002",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See main entry CR, Rev. 8508--0689.",
  acknowledgement = ack-nhfb,
  content =      "ALGORITHMS; DESIGN; LANGUAGES; STANDARDIZATION",
  procloc =      "Proceedings paper",
  subject =      "G. Mathematics of Computing; G.4 MATHEMATICAL
                 SOFTWARE; K. Computing Milieux; K.6 MANAGEMENT OF
                 COMPUTING AND INFORMATION SYSTEMS; D. Software; D.2
                 SOFTWARE ENGINEERING; K. Computing Milieux; K.3
                 COMPUTERS AND EDUCATION",
  subjects =     "mathematics of computing, mathematical software,
                 portability; computing milieux, management of computing
                 and information systems, software management, software
                 development; software, software engineering,
                 distribution and maintenance, portability; computing
                 milieux, computers and education, computer and
                 information science education, computer science
                 education",
  wsub =         "A. C. R. Newbery",
}

@Article{Anonymous:1984:CPD,
  author =       "Anonymous",
  title =        "Correction to {``A Pipelined Distributed Arithmetic
                 PFFT Processor''}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-33",
  number =       "3",
  pages =        "288--288",
  month =        mar,
  year =         "1984",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1984.1676429",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 09:22:50 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  note =         "See \cite{Chow:1983:PDA}.",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676429",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Bell:1984:RMR,
  author =       "M. {Bell, Jr.} and W. Jenkins",
  booktitle =    "{IEEE} International Conference on Acoustics, Speech,
                 and Signal Processing, {ICASSP '84}",
  title =        "A residue to mixed radix converter and error checker
                 for a five-moduli residue number system",
  volume =       "??",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "242--245",
  year =         "1984",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "A design is presented for an experimental device which
                 converts data from residue representation to mixed
                 radix representation while simultaneously checking for
                 single digit errors. The experimental system has a high
                 speed pipelined architecture and \ldots{}",
}

@Article{Black:1984:NIS,
  author =       "Cheryl M. Black and Robert P. Burton and Thomas M.
                 Miller",
  title =        "The Need for an Industry Standard of Accuracy for
                 Elementary-Function Programs",
  journal =      j-TOMS,
  volume =       "10",
  number =       "4",
  pages =        "361--366",
  month =        dec,
  year =         "1984",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/2701.356101",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Sun Sep 04 20:32:29 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@Article{Bollen:1984:NSD,
  author =       "J. A. M. Bollen",
  title =        "Numerical Stability of Descent Methods for Solving
                 Linear Equations",
  journal =      j-NUM-MATH,
  volume =       "43",
  number =       "3",
  pages =        "361--377",
  year =         "1984",
  CODEN =        "NUMMA7",
  ISSN =         "0029-599X (print), 0945-3245 (electronic)",
  ISSN-L =       "0029-599X",
  MRclass =      "65G05 (65F10)",
  MRnumber =     "85f:65041",
  bibdate =      "Mon May 26 11:49:34 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classification = "B0290B (Error analysis in numerical methods); C4110
                 (Error analysis in numerical methods)",
  corpsource =   "Department of Appl. Maths., Twente University of
                 Technol., Enschede, Netherlands",
  fjournal =     "Numerische Mathematik",
  journal-URL =  "http://link.springer.com/journal/211",
  keywords =     "descent methods; digital arithmetic; error analysis;
                 floating point arithmetic; Gauss-Southwell method;
                 gradient method; linear differential equations; linear
                 equations; linear systems; numerical stability;
                 roundoff error analysis; stability",
  treatment =    "T Theoretical or Mathematical",
}

@InProceedings{Boney:1984:GTD,
  author =       "J. Boney",
  title =        "Goals and tradeoffs in the design of the {MC68881}
                 floating point coprocessor",
  crossref =     "NCC:1984:ACP",
  pages =        "107--113",
  year =         "1984",
  bibdate =      "Wed Sep 7 22:31:45 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Borwein:1984:AGM,
  author =       "J. M. Borwein and P. B. Borwein",
  title =        "The Arithmetic-Geometric Mean and Fast Computation of
                 Elementary Functions",
  journal =      j-SIAM-REVIEW,
  volume =       "26",
  number =       "3",
  pages =        "351--366",
  month =        jul,
  year =         "1984",
  CODEN =        "SIREAD",
  DOI =          "https://doi.org/10.1137/1026073",
  ISSN =         "0036-1445 (print), 1095-7200 (electronic)",
  ISSN-L =       "0036-1445",
  MRclass =      "65D20 (26A09)",
  MRnumber =     "86d:65029",
  MRreviewer =   "S. Conde",
  bibdate =      "Sat Mar 29 09:53:48 MDT 2014",
  bibsource =    "Compendex database;
                 ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 garbo.uwasa.fi:/pc/doc-soft/fpbiblio.txt;
                 http://epubs.siam.org/toc/siread/26/3;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamreview.bib",
  abstract =     "We produce a self contained account of the
                 relationship between the Gaussian arithmetic-geometric
                 mean iteration and the fast computation of elementary
                 functions. A particularly pleasant algorithm for pi is
                 one of the by-products.",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  affiliationaddress = "Dalhousie Univ, Halifax, NS, Can",
  classification = "723; 921",
  fjournal =     "SIAM Review",
  journal-URL =  "http://epubs.siam.org/sirev",
  journalabr =   "SIAM Rev",
  keywords =     "AGM (Arithmetic-Geometric Mean); arithmetic-geometric
                 mean; calculation of pi; computational methods;
                 elliptic functions; Iterative Methods; mathematical
                 techniques; numerical mathematics",
  onlinedate =   "July 1984",
}

@InProceedings{Braddock:1984:ASP,
  author =       "M. Braddock and V. Shahan",
  title =        "Amplifying System Performance in Floating-point
                 Intensive Applications with the {MC68881}",
  crossref =     "Mini-Micro:1984:MMS",
  pages =        "6/2/1--7",
  year =         "1984",
  bibdate =      "Wed Sep 7 22:31:45 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Butterfield:1984:MT,
  author =       "J. Butterfield",
  title =        "Math and Tables",
  journal =      j-COMPUTE,
  volume =       "6",
  number =       "9",
  pages =        "134--135",
  month =        sep,
  year =         "1984",
  CODEN =        "COMPER",
  ISSN =         "0194-357X",
  bibdate =      "Thu Sep 1 10:15:30 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Compute",
}

@Article{Caraiscos:1984:REA,
  author =       "C. Caraiscos and Bede Liu",
  title =        "A roundoff error analysis of the {LMS} adaptive
                 algorithm",
  journal =      j-IEEE-TRANS-ACOUST-SPEECH,
  volume =       "32",
  number =       "1",
  pages =        "34--41",
  month =        feb,
  year =         "1984",
  CODEN =        "IETABA",
  ISSN =         "0096-3518",
  bibdate =      "Sat Jul 16 11:25:06 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Acoustics, Speech, and Signal
                 Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=29",
  summary =      "The steady state output error of the least mean square
                 (LMS) adaptive algorithm due to the finite precision
                 arithmetic of a digital processor is analyzed. It is
                 found to consist of three terms: (1) the error due to
                 the input data quantization, (2) the \ldots{}",
}

@Book{Cavanagh:1984:DCA,
  author =       "Joseph J. F. Cavanagh",
  title =        "Digital Computer Arithmetic: Design and
                 Implementation",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xi + 468",
  year =         "1984",
  ISBN =         "0-07-010282-1",
  ISBN-13 =      "978-0-07-010282-8",
  LCCN =         "QA76.9.C62 C38 1984",
  bibdate =      "Sat May 18 14:16:35 2002",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  price =        "US\$21.95",
  acknowledgement = ack-nj,
}

@MastersThesis{Cheng:1984:FPC,
  author =       "Doreen Y. Cheng",
  title =        "A floating point coprocessor for the {Butterfly}
                 multiprocessor system: research project",
  type =         "Thesis ({M.S. in Electrical Engineering})",
  school =       "University of California, Berkeley. Dept. of
                 Electrical Engineering and Computer Sciences",
  address =      "Berkeley, CA, USA",
  pages =        "51 + 38",
  month =        may,
  year =         "1984",
  bibdate =      "Wed Nov 25 08:35:11 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Clarke:1984:AAR,
  author =       "M. R. Clarke",
  title =        "An Analytical Approach to Rounding",
  journal =      j-J-APPL-STAT,
  volume =       "11",
  number =       "1",
  pages =        "12--20",
  year =         "1984",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1080/02664768400000003",
  ISSN =         "0266-4763 (print), 1360-0532 (electronic)",
  ISSN-L =       "0266-4763",
  bibdate =      "Tue Sep 6 11:15:48 MDT 2011",
  bibsource =    "http://www.tandf.co.uk/journals/routledge/02664763.html;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Applied Statistics",
  journal-URL =  "http://www.tandfonline.com/loi/cjas20",
  onlinedate =   "28 Jul 2006",
}

@Article{Clenshaw:1984:BFP,
  author =       "C. W. Clenshaw and F. W. J. Olver",
  title =        "Beyond Floating Point",
  journal =      j-J-ACM,
  volume =       "31",
  number =       "2",
  pages =        "319--328",
  month =        apr,
  year =         "1984",
  CODEN =        "JACOAH",
  DOI =          "https://doi.org/10.1145/62.322429",
  ISSN =         "0004-5411 (print), 1557-735X (electronic)",
  ISSN-L =       "0004-5411",
  MRclass =      "65G05",
  MRnumber =     "819 141",
  bibdate =      "Wed Jan 15 18:12:53 MST 1997",
  bibsource =    "Compendex database;
                 ftp://ftp.ira.uka.de/pub/bibliography/Theory/Matrix.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jacm.bib",
  abstract =     "A new number system is proposed for computer
                 arithmetic based on iterated exponential functions. The
                 main advantage is to eradicate overflow and underflow,
                 but there are several other advantages and these are
                 described and discussed.",
  acknowledgement = ack-nhfb,
  affiliationaddress = "Univ of Lancaster, Dep of Mathematics,
                 Lancaster, Engl",
  classification = "723",
  fjournal =     "Journal of the Association for Computing Machinery",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J401",
  journalabr =   "J Assoc Comput Mach",
  keywords =     "computer arithmetic; computer metatheory; error
                 analysis; mathematical techniques --- Digital
                 Arithmetic; overflow; rounding error; underflow",
}

@Article{Cody:1984:PRW,
  author =       "William J. {Cody, Jr.} and Jerome T. Coonen and David
                 M. Gay and K. Hanson and David Hough and W. Kahan and
                 R. Karpinski and John F. Palmer and F. N. Ris and D.
                 Stevenson",
  title =        "A Proposed Radix- and Word-length-independent Standard
                 for Floating-Point Arithmetic",
  journal =      j-IEEE-MICRO,
  volume =       "4",
  number =       "4",
  pages =        "86--100",
  month =        jul # "\slash " # aug,
  year =         "1984",
  CODEN =        "IEMIDZ",
  DOI =          "https://doi.org/10.1109/MM.1984.291224",
  ISSN =         "0272-1732 (print), 1937-4143 (electronic)",
  ISSN-L =       "0272-1732",
  bibdate =      "Thu Nov 8 14:50:28 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "IEEE Micro",
  journal-URL =  "http://www.computer.org/csdl/mags/mi/index.html",
}

@PhdThesis{Coonen:1984:CPS,
  author =       "Jerome Toby Coonen",
  title =        "Contributions to a Proposed Standard for Binary
                 Floating-Point Arithmetic",
  type =         "Thesis ({Ph.D.} in Mathematics)",
  school =       "Department of Mathematics, University of California at
                 Berkeley",
  address =      "Berkeley, CA, USA",
  pages =        "320",
  day =          "18",
  month =        dec,
  year =         "1984",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In the fall of 1977 the Institute of Electrical and
                 Electronics Engineers commissioned working group 754 to
                 draft a standard for binary floating-point arithmetic.
                 It was intended to prevent the proliferation of
                 disparate arithmetics in the new microprocessor
                 industry. At that time there were so many different
                 flavors of arithmetic available on mainframes and
                 minicomputers that the cost of reconciling their
                 differences in numerical software had become, and
                 remains, staggering. Now, more than five years later,
                 draft 10.0 of the proposed standard has been voted out
                 of the working group for IEEE approval.\par

                 This thesis consists of a set of ``footnotes'' to the
                 proposed standard. The first of them, an implementation
                 guide published in January 1980, served as a working
                 draft of the standard for over a year. The remaining
                 chapters unfolded as the proposed standard did. They
                 include an analysis of gradual underflow, the most
                 controversial feature of the standard; an exhaustive
                 discussion of radix conversion, which has been
                 specified in the proposed standard only up to a
                 worst-case error bound; and a revised version of the
                 arithmetic test suite which has been available in
                 machine-readable form from the working group.",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  advisor =      "William M. Kahan",
  remark =       "Doctoral degree conferred December 18, 1984.",
}

@InCollection{Corliss:1984:AGT,
  author =       "George F. Corliss and Louis B. Rall",
  title =        "Automatic generation of {Taylor} series in
                 {Pascal-SC}: {Basic} operations and applications to
                 differential equations",
  crossref =     "Anonymous:1984:TFA",
  pages =        "177--209",
  year =         "1984",
  bibdate =      "Fri Dec 8 13:09:09 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Pascal-SC supports user-defined data types,
                 user-defined operators, and accurate floating point and
                 interval arithmetic for numerical computations. The
                 authors implement data types TAYLOR and ITAYLOR
                 (Interval Taylor) with operators $+$, $-$, $*$, $/$, $
                 ** $, and the functions SQR, SQRT, EXP, SIN, COS,
                 ARCTAN, and LN. An initial value problem $ y' = y^2 $,
                 $ y(0) = 1 $, is solved with TAYLOR and with ITAYLOR
                 types to show that the series generation exhibits a
                 mild instability which has no significant effect on the
                 values of the solution computed by analytic
                 continuation.",
  acknowledgement = ack-nj,
  comment =      "Also appeared as {\sl MRC Technical Summary Report No.
                 2497}, Mathematics Research Center, University of
                 Wisconsin-Madison, 1983.",
  keywords =     "automatic differentiation; stability.; Taylor series",
}

@Article{Cowlishaw:1984:DRL,
  author =       "M. F. Cowlishaw",
  title =        "The Design of the {REXX} Language",
  journal =      j-IBM-SYS-J,
  volume =       "23",
  number =       "4",
  pages =        "326--335",
  year =         "1984",
  CODEN =        "IBMSA7",
  ISSN =         "0018-8670",
  bibdate =      "Wed Jan 08 16:35:07 1997",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "First published as IBM Hursley Technical Report
                 TR12.223, October 1983.",
  abstract =     "One way of classifying computer languages is by two
                 classes: languages needing skilled programmers, and
                 personal languages used by an expanding population of
                 general users. REstructured eXtended eXecutor (REXX) is
                 a flexible personal language designed with particular
                 attention to feedback from its users. It has proved to
                 be effective and easy to use, yet it is sufficiently
                 general and powerful to fulfill the needs of many
                 demanding professional applications. REXX is system and
                 hardware independent, so that it has been possible to
                 integrate it experimentally into several operating
                 systems. Here REXX is used for such purposes as command
                 and macro programming, prototyping, education, and
                 personal programming. This study introduces REXX and
                 describes the basic design principles that were
                 followed in developing it.",
  acknowledgement = ack-nhfb,
  affiliation =  "IBM UK Ltd, Scientific Cent, Winchester, Engl",
  affiliationaddress = "IBM UK Ltd, Scientific Cent, Winchester, Engl",
  classification = "723",
  fjournal =     "IBM Systems Journal",
  journalabr =   "IBM Syst J",
  keywords =     "command program interpreters; computer operating
                 systems; computer programming languages; decimal
                 floating-point arithmetic; language concepts; personal
                 language; REXX language",
  remark =       "REXX supports arbitrary precision arithmetic with up
                 to $ 10^9 $ digits, and an exponent range of $ \pm 10^9
                 $. This capability was added to REXX in 1981.",
}

@Article{Demmel:1984:URN,
  author =       "James Demmel",
  title =        "Underflow and the reliability of numerical software",
  journal =      j-SIAM-J-SCI-STAT-COMP,
  volume =       "5",
  number =       "4",
  pages =        "887--919",
  month =        dec,
  year =         "1984",
  CODEN =        "SIJCD4",
  ISSN =         "0196-5204",
  MRclass =      "65G05",
  MRnumber =     "85m:65035",
  MRreviewer =   "G. Alefeld",
  bibdate =      "Tue Apr 29 19:18:28 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classification = "C5230 (Digital arithmetic methods)",
  corpsource =   "Div. of Computer Science, California University,
                 Berkeley, CA, USA",
  fjournal =     "SIAM Journal on Scientific and Statistical Computing",
  journal-URL =  "http://epubs.siam.org/loi/sijcd4",
  keywords =     "codes; digital arithmetic; eigenvalue calculation;
                 Gaussian elimination; gradual underflow; numerical
                 software; polynomial evaluation; reliability; roundoff;
                 roundoff errors; store zero; uncertainty; underflow
                 mechanisms",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Demsky:1984:MMC,
  author =       "J. Demsky and M. Schlesinger and R. D. Kent",
  title =        "Micro/mini computer program for calculating the square
                 root of rationals at arbitrary precision",
  journal =      j-COMP-PHYS-COMM,
  volume =       "35",
  number =       "1--3",
  pages =        "C-877",
  month =        "????",
  year =         "1984",
  CODEN =        "CPHCBZ",
  DOI =          "https://doi.org/10.1016/S0010-4655(84)82981-1",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Sat Feb 25 10:56:58 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/compphyscomm1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0010465584829811",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00104655",
}

@Article{Dietrich:1984:FPR,
  author =       "D. Dietrich and R. Fischer",
  title =        "{Floating-Point-Routinen, entwickelt f{\"u}r
                 Mikrorechner} \toenglish {Floating-point Routines
                 Developed for Microcomputers} \endtoenglish",
  journal =      j-ELEKTRONIKER,
  volume =       "8",
  pages =        "49--54",
  year =         "1984",
  CODEN =        "ELKRBL",
  ISSN =         "0531-9218",
  bibdate =      "Fri Sep 16 16:30:39 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Elektroniker (Switzerland)",
}

@Article{Duncan:1984:FSF,
  author =       "Ray Duncan and Martin Tracy",
  title =        "The {FVG} Standard Floating-Point Extension",
  journal =      j-DDJ,
  volume =       "9",
  number =       "9",
  pages =        "110--??",
  month =        sep,
  year =         "1984",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Mon Sep 2 09:09:39 MDT 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Dr. Dobb's Journal of Software Tools",
  xxnote =       "??Check author order??",
}

@Article{Dunford:1984:SFPa,
  author =       "Christopher J. Dunford",
  title =        "{Savage} floating-point benchmark in 8088\slash 8087
                 assembly language in {16BST}",
  journal =      j-DDJ,
  volume =       "9",
  number =       "7",
  pages =        "116--??",
  month =        jul,
  year =         "1984",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Mon Sep 2 09:09:39 MDT 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Dr. Dobb's Journal of Software Tools",
}

@Article{Dunford:1984:SFPb,
  author =       "Christopher J. Dunford",
  title =        "{Savage} floating-point benchmark in {Modula-2} in
                 {16BST}",
  journal =      j-DDJ,
  volume =       "9",
  number =       "8",
  pages =        "106--??",
  month =        aug,
  year =         "1984",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Mon Sep 2 09:09:39 MDT 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Dr. Dobb's Journal of Software Tools",
}

@Article{Ercegovac:1984:LAO,
  author =       "Milo{\v{s}} D. Ercegovac",
  title =        "On-line arithmetic: An overview",
  journal =      j-SPIE,
  volume =       "495",
  pages =        "86--93",
  year =         "1984",
  bibdate =      "Fri Nov 30 06:32:39 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Real Time Signal Processing VII.",
  acknowledgement = ack-nhfb,
}

@Article{Ferguson:1984:SFP,
  author =       "Kenneth M. Ferguson",
  title =        "{Savage} floating-point benchmark deficiencies of in
                 {16BST}",
  journal =      j-DDJ,
  volume =       "9",
  number =       "8",
  pages =        "107--??",
  month =        aug,
  year =         "1984",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Mon Sep 2 09:09:39 MDT 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Dr. Dobb's Journal of Software Tools",
}

@Article{Fisher:1984:UAP,
  author =       "Gerry Fisher",
  title =        "Universal Arithmetic Packages",
  journal =      j-SIGADA-LETTERS,
  volume =       "3",
  number =       "6",
  pages =        "30--47",
  month =        may # "\slash " # jun,
  year =         "1984",
  CODEN =        "AALEE5",
  DOI =          "https://doi.org/10.1145/998388.998389",
  ISSN =         "1094-3641 (print), 1557-9476 (electronic)",
  ISSN-L =       "1094-3641",
  bibdate =      "Thu Sep 28 07:33:23 MDT 2000",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 http://www.adahome.com/Resources/Bibliography/articles.ref;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigada.bib",
  note =         "See erratum \cite{Froggatt:2015:EAU}.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGAda Ada Letters",
  journal-URL =  "http://portal.acm.org/citation.cfm?id=J32",
  keywords =     "universal integer, universal real, rational
                 arithmetic",
}

@InCollection{Gautschi:1984:QNC,
  author =       "Walter Gautschi",
  title =        "Questions of numerical condition related to
                 polynomials",
  crossref =     "Golub:1984:SNA",
  volume =       "24",
  pages =        "140--177",
  year =         "1984",
  MRclass =      "65F35 (65H05)",
  MRnumber =     "925213",
  bibdate =      "Fri Feb 9 15:28:14 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@PhdThesis{Gleditsch:1984:FTR,
  author =       "Torstein Gleditsch",
  title =        "Forslag til rask prosessor for flerformat
                 floating-point aritmetikk. ({Norwegian}) [{Proposal}
                 for a fast processor for multiformat floating-point
                 arithmetic]",
  type =         "Hovedoppgave i informatikk (cand.scient)",
  school =       "Universitetet i Oslo",
  address =      "Oslo, Norway",
  year =         "1984",
  bibdate =      "Thu May 09 08:19:32 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  language =     "Norwegian",
}

@Article{Goldberg:1984:LVS,
  author =       "Morton Goldberg",
  title =        "{LISP} Version of the {Savage} Floating Point
                 Benchmark in {16BST}",
  journal =      j-DDJ,
  volume =       "9",
  number =       "6",
  pages =        "82--??",
  month =        jun,
  year =         "1984",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Mon Sep 2 09:09:39 MDT 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Dr. Dobb's Journal of Software Tools",
}

@Book{Gregory:1984:MAE,
  author =       "Robert Todd Gregory and E. V. Krishnamurthy",
  title =        "Methods and Applications of Error-Free Computation",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xii + 194",
  year =         "1984",
  ISBN =         "0-387-90967-2",
  ISBN-13 =      "978-0-387-90967-7",
  LCCN =         "QA297.5 .G735 1984",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Texts and monographs in computer science",
  acknowledgement = ack-nhfb,
  keywords =     "Approximation theory --- Data processing.;
                 Floating-point arithmetic.",
  shorttableofcontents = "Glossary of Notation / xi \\
                 I: Residue or Modular Arithmetic / 1 \\
                 II: Finite-Segment p-adic Arithmetic / 63 \\
                 III: Exact Computation of Generalized Inverses / 109
                 IV: Integer Solutions to Linear Equations / 134 \\
                 V: Iterative Matrix Inversion and the Iterative
                 Solution of Linear Equations / 162 \\
                 VI: The Exact Computation of the Characteristic
                 Bibliography / 186 \\
                 Index / 191",
  tableofcontents = "Glossary of Notation / xi \\
                 I: Residue or Modular Arithmetic / 1 \\
                 1. Introduction / 1 \\
                 2. Single-Modulus Residue Arithmetic / 3 \\
                 3. Multiple-Modulus Residue Arithmetic / 11 \\
                 4. Mapping Standard Residue Representations onto
                 Integers / 17 \\
                 5. Single-Modulus Residue Arithmetic with Rational
                 Numbers / 23 \\
                 6. The Forward Mapping and the Inverse Mapping / 31 \\
                 7. Multiple-Modulus Residue Arithmetic with Rational
                 Numbers / 49 \\
                 II: Finite-Segment p-adic Arithmetic / 63 \\
                 1. Introduction / 63 \\
                 2. The Field of p-adic Numbers / 63 \\
                 3. Arithmetic in QP / 73 \\
                 4. A Finite-Segment p-adic Number System / 79 \\
                 5. Arithmetic Operations on Hensel Codes / 90 \\
                 6. Removing a Leading Zero from a Hensel Code / 99 \\
                 7. Mapping a Hensel Code onto a Unique Order-N Farey
                 Fraction / 100 \\
                 III: Exact Computation of Generalized Inverses / 109
                 \\
                 1. Introduction / 109 \\
                 2. Properties of g-inverses / 110 \\
                 3. Applications of g-inverses / 116 \\
                 4. Exact Computation of A+ if A Is a Rational Matrix /
                 118 \\
                 5. Failures of Residue Arithmetic and Precautionary
                 Measures / 131 \\
                 IV: Integer Solutions to Linear Equations / 134 \\
                 1. Introduction / 134 \\
                 2. Theoretical Background / 135 \\
                 3. The Matrix Formulation of Chemical Equations / 138
                 \\
                 4. Solving the Homogeneous System / 140 \\
                 5. Solving a Non-Homogeneous System / 148 \\
                 6. Solving Interval Linear Programming Problems / 150
                 \\
                 7. The Solution of Systems of Mixed-Integer Linear
                 Equations / 155 \\
                 V: Iterative Matrix Inversion and the Iterative
                 Solution of Linear Equations / 162 \\
                 1. Introduction / 162 \\
                 2. The Newton--Schultz Method for the Matrix Inverse /
                 163 \\
                 3. Iterative Solution of a Linear System / 169 \\
                 4. Iterative Computation of g-inverses / 174 \\
                 VI: The Exact Computation of the Characteristic
                 Polynomial of a Matrix / 180 \\
                 1. Introduction / 180 \\
                 2. The Algorithm Applied to Lower Hessenberg Matrices /
                 181 \\
                 Bibliography / 186 \\
                 Index / 191",
}

@Article{Guest:1984:RNS,
  author =       "C. C. Guest and M. M. Mirsalehi and T. K. Gaylord",
  title =        "Residue Number System Truth-Table Look-Up Processing
                 --- Moduli Selection and Logical Minimization",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-33",
  number =       "10",
  pages =        "927--931",
  month =        oct,
  year =         "1984",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1984.1676355",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 09:22:55 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676355;
                 http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12;
                 http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=35232",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "residue arithmetic; residue number system",
  summary =      "Truth table look-up processing using binary coded
                 residue numbers is investigated for full-precision
                 addition and multiplication for implementations using
                 either electronic or optical technologies. The
                 logically minimized numbers of input \ldots{}",
}

@Book{Hamacher:1984:CO,
  author =       "V. Carl Hamacher and Zvonko G. Vranesic and Safwat G.
                 Zaky",
  title =        "Computer organization",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  edition =      "Second",
  pages =        "xvi + 590",
  year =         "1984",
  ISBN =         "0-07-025683-7",
  ISBN-13 =      "978-0-07-025683-5",
  LCCN =         "QA76.9.A73 H351 1984",
  bibdate =      "Sat Nov 9 08:26:18 MST 2002",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  price =        "US\$34.95",
  series =       "McGraw-Hill series in computer organization and
                 architecture",
  acknowledgement = ack-nhfb,
  catcode =      "C; B",
  content =      "The reviewer recommends this book to those who are
                 interested in learning the basics of computer
                 organization, particularly at the hardware and device
                 level. This book does not deal with the concepts
                 related to computer organization from an abstract,
                 mathematical level. It also does not attempt to
                 describe the computer organization using a high-level
                 language. Instead, the authors concentrate on
                 uniprocessing systems, with a large number of examples
                 drawn from VAX-11, IBM 370, and HP 3000. The book does
                 not cover multiprocessors.\par

                 The organization of the book is summarized here.
                 Chapter 1 introduces a number of terms. Chapters 2 and
                 3 concentrate in detail (a total of 101 pages) on the
                 addressing methods and instruction sets, with examples
                 taken primarily from the above mentioned machines.
                 Chapters 4 and 5 (a total of 50 pages) deal with the
                 control unit for the instruction fetch and execute,
                 with Chapter 5 being devoted to microprogrammed control
                 and bit slice designs. In Chapter 6 (a total of 64
                 pages) the authors cover Input/Output organization,
                 which includes a good deal about the
                 synchronous/asynchronous I/O operations, I/O
                 interfaces, etc. Chapter 7 presents the usual material
                 on the fixed- and floating-point arithmetic. \ldots{}",
  CRnumber =     "8509-0786",
  descriptor =   "Computer Systems Organization, GENERAL; Hardware,
                 GENERAL",
  genterm =      "DESIGN",
  reviewer =     "A. Deb",
  subject =      "C. Computer Systems Organization; C.0 GENERAL; B.
                 Hardware; B.0 GENERAL",
}

@Article{Honma:1984:IAE,
  author =       "Hitoshi Honma and Masahiko Sagawa",
  title =        "Improving the accuracy and error analysis in
                 floating-point {FFT} computation",
  journal =      j-ELECTRON-COMMUN-JPN,
  volume =       "67",
  number =       "11",
  pages =        "9--18",
  year =         "1984",
  CODEN =        "ECOJAL",
  ISSN =         "0424-8368",
  MRclass =      "65T05 (65G05 94A11)",
  MRnumber =     "86g:65238",
  bibdate =      "Fri Dec 8 08:24:13 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronics and communications in Japan",
}

@TechReport{IBM:1984:ISR,
  author =       "{IBM Corporation}",
  title =        "{IBM System\slash 370 RPQ}. High Accuracy Arithmetic",
  type =         "Technical report",
  number =       "SA22-7093-0",
  institution =  pub-IBM,
  address =      pub-IBM:adr,
  month =        jan,
  year =         "1984",
  bibdate =      "Wed Oct 04 09:39:49 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://bitsavers.trailing-edge.com/pdf/ibm/370/princOps/SA22-7093-0_High_Accuracy_Arithmetic_Jan84.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "accurate floating-point dot product; accurate
                 floating-point summation; ACRITH",
  remark =       "According to IBM Web pages, ACRITH was withdrawn in
                 1991, and replaced by ACRITH XSC; however, I have yet
                 to be able to find online documentation for that
                 system.",
  tableofcontents = "HIGH-ACCURACY-ARITHMETIC FACILITY / 1 \\
                 Floating-Point Instructions With Rounding Options / 1
                 \\
                 Normalization / 2 \\
                 Rounding / 2 \\
                 Rounding Modes / 2 \\
                 Guard Digit, Rounding Digit, and Sticky Bit / 3 \\
                 Arithmetic Exceptions / 4 \\
                 Default Result for Exponent Underflow / 5 \\
                 Floating-Point Accumulator / 5 \\
                 Vectors / 5 \\
                 Accumulator Layout / 6 \\
                 Accumulator Status Area / 8 \\
                 Accumulator Overflow / 9 \\
                 Storage-Operand Consistency / 9 \\
                 Instructions / 10 \\
                 ADD ACCUMULATOR TO ACCUMULATOR / 11 \\
                 ADD TO ACCUMULATOR / 12 \\
                 ADD WITH ROUNDING / 12 \\
                 CLEAR ACCUMULATOR / 13 \\
                 DIVIDE WITH ROUNDING / 13 \\
                 LOAD WITH ROUNDING / 14 \\
                 MULTIPLY AND ACCUMULATE / 15 \\
                 MULTIPLY WITH ROUNDING / 17 \\
                 ROUND FROM ACCUMULATOR / 17 \\
                 SUBTRACT ACCUMULATOR FROM ACCUMULATOR / 18 \\
                 SUBTRACT FROM ACCUMULATOR / 18 \\
                 SUBTRACT WITH ROUNDING / 19 \\
                 INDEX / 21",
}

@Book{ISO:1984:IID,
  author =       "{International Organization for Standardization}",
  key =          "ISO",
  title =        "{ISO\slash IEC DIS 10858}: {Information} technology
                 --- {Radix-independent} floating-point arithmetic",
  publisher =    pub-ISO,
  address =      pub-ISO:adr,
  pages =        "????",
  year =         "1984",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Fri May 28 21:52:25 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.iso.ch/cate/d18890.html",
  acknowledgement = ack-nhfb,
}

@Article{Jones:1984:SRM,
  author =       "Christopher B. Jones",
  title =        "A Significance Rule for Multiple-Precision
                 Arithmetic",
  journal =      j-TOMS,
  volume =       "10",
  number =       "1",
  pages =        "97--107",
  month =        mar,
  year =         "1984",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/356068.356076",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  MRclass =      "65G05 (65G10)",
  MRnumber =     "86e:65063",
  bibdate =      "Sun Sep 04 20:02:26 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Multiple-precision arithmetic overcomes the round-off
                 error incurred in conventional floating-point
                 arithmetic, at the cost of increased processing
                 overhead. Significance arithmetic takes into account
                 the inexactness of the operands of a calculation, but
                 can lead to loss of significant digits after a long
                 series of operations. A new technique is described
                 which alleviates the overhead of multiple-precision
                 arithmetic by allowing nonsignificant digits to be
                 discarded, while limiting the significance loss per
                 operation to a controllable and acceptable rate. The
                 technique is based on storing an inexact number
                 interval, using a criterion of significance to
                 determine the precision with which the limits of
                 interval should be stored. A procedure referred to as a
                 significance rule uses this criterion to remove some of
                 the nonsignificant digits from the limits of an
                 interval prior to storage. A certain number of
                 nonsignificant digits are retained as guard digits.
                 Calculations are performed using exact interval
                 arithmetic and the significance-rule procedure is
                 invoked after each operation to remove superfluous
                 digits. Round-off in the procedure causes a slight
                 increase in the interval width on each operation. This
                 results in a cumulative loss of significance at a rate
                 related to the number of guard digits.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@Article{Karp:1984:ELS,
  author =       "A. H. Karp",
  title =        "Exponential and Logarithm by Sequential Squaring",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-33",
  number =       "5",
  pages =        "462--464",
  month =        may,
  year =         "1984",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1984.1676464",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Sep 1 10:16:09 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Book{Katzan:1984:IA,
  author =       "Harry Katzan",
  title =        "Invitation to {Ada}",
  publisher =    "PBI",
  address =      "New York, NY, USA",
  pages =        "x + 173",
  year =         "1984",
  ISBN =         "0-89433-239-2 (paperback)",
  ISBN-13 =      "978-0-89433-239-5 (paperback)",
  LCCN =         "QA76.73.A35 K36 1984",
  bibdate =      "Wed Oct 13 06:37:40 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$14.95",
  series =       "Petrocelli invitation to series",
  acknowledgement = ack-nhfb,
  remark =       "See \cite[p. 1.10]{Coonen:1984:CPS} for negative
                 comments about the floating-point model for Ada in the
                 predecessor of this book \cite{Katzan:1982:IAA}.",
  subject =      "Ada (Computer program language)",
}

@Article{Kawabata:1984:SFP,
  author =       "Hugh M. Kawabata",
  title =        "{Savage} Floating Point Benchmark in {Fortran} in
                 {16BST}",
  journal =      j-DDJ,
  volume =       "9",
  number =       "1",
  pages =        "83--??",
  month =        jan,
  year =         "1984",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Mon Sep 2 09:09:39 MDT 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Dr. Dobb's Journal of Software Tools",
}

@Book{Koopman:1984:FFP,
  author =       "Philip J. Koopman",
  title =        "{FORTH} floating point",
  publisher =    "Mountain View Pr.",
  address =      "Mountain View, CA, USA",
  edition =      "Second",
  pages =        "346",
  year =         "1984",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "MVP-FORTH series; v. 3",
  acknowledgement = ack-nhfb,
  keywords =     "Electronic digital computers --- Programming.;
                 Floating-point arithmetic.; FORTH (Computer program
                 language)",
}

@Article{Korn:1984:ISD,
  author =       "G. A. Korn",
  title =        "Interactive simulation with a direct-executing,
                 floating-point equation language",
  journal =      j-SYS-ANA-MODEL-SIM,
  volume =       "1",
  number =       "1",
  pages =        "45--54",
  year =         "1984",
  CODEN =        "SAMSEC",
  ISSN =         "0232-9298",
  ISSN-L =       "0232-9298",
  bibdate =      "Sat Nov 9 08:26:18 MST 2002",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "The University of Arizona, Tucson",
  bibno =        "43792",
  catcode =      "I.6.2; I.6.3",
  CRclass =      "I.6.2 Simulation Languages; I.6.3 Applications",
  descriptor =   "Computing Methodologies, SIMULATION AND MODELING,
                 Simulation Languages; Computing Methodologies,
                 SIMULATION AND MODELING, Applications",
  fjournal =     "Systems analysis, modelling, simulation",
  genterm =      "THEORY; DESIGN; LANGUAGES",
  guideno =      "1988-14427",
  journalabbrev = "Syst. Anal. Model. Simul.",
  subject =      "I. Computing Methodologies; I.6 SIMULATION AND
                 MODELING; I. Computing Methodologies; I.6 SIMULATION
                 AND MODELING",
}

@Article{Kornerup:1984:CFP,
  author =       "Peter Kornerup and David W. Matula",
  title =        "Correction to `{`Finite Precision Rational Arithmetic:
                 An Arithmetic Unit''}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-33",
  number =       "7",
  pages =        "682--682",
  month =        jul,
  year =         "1984",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1984.5009346",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 09:22:53 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5009346",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Lin:1984:DSD,
  author =       "Ming-Liang Lin and Ernst Leiss and Bayliss McInnis",
  title =        "Division and sign detection algorithms for residue
                 number systems",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "10",
  number =       "4--5",
  pages =        "331--342",
  month =        "????",
  year =         "1984",
  CODEN =        "CMAPDK",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  bibdate =      "Wed Mar 1 19:00:50 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computmathappl1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/0898122184900610",
  acknowledgement = ack-nhfb,
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221",
}

@InProceedings{Ling:1984:NAS,
  author =       "Fuyun Ling and J. Proakis",
  booktitle =    "{IEEE} International Conference on Acoustics, Speech,
                 and Signal Processing: {ICASSP '84}",
  title =        "Numerical accuracy and stability: Two problems of
                 adaptive estimation algorithms caused by round-off
                 error",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "571--574",
  year =         "1984",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:04 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "This paper investigates the numerical accuracy and the
                 numerical stability of adaptive estimation algorithms.
                 A feedback system model is provided to investigate the
                 numerical stability of the algorithms. Simulation
                 results on the comparison of \ldots{}",
}

@Article{Longo:1984:CFU,
  author =       "S. A. Longo",
  title =        "Calculating Functions using {Ada}",
  journal =      j-J-PAS-ADA,
  volume =       "3",
  number =       "4",
  pages =        "34--36",
  month =        jul # "--" # aug,
  year =         "1984",
  ISSN =         "0735-1232",
  bibdate =      "Fri Dec 08 13:05:34 1995",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Journal of Pascal and Ada",
}

@InProceedings{Look:1984:CSH,
  author =       "H. W. Look",
  title =        "Compatible software and hardware implementations
                 permitted by {IEEE} standards for binary floating-point
                 arithmetic",
  crossref =     "NCC:1984:ACP",
  pages =        "101--105",
  year =         "1984",
  bibdate =      "Wed Sep 7 22:31:45 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Lorenz:1984:MIL,
  author =       "E. Lorenz and R. Sandau",
  title =        "{M{\"o}glichkeiten der Implementierung
                 leistungsf{\"a}higer Multiplikationsprogramme in
                 Mikrorechnersystemen} \toenglish {Possibilities of the
                 Implementation of Efficient Multiplication Instructions
                 in Microcomputer Systems} \endtoenglish",
  journal =      j-NACH-ELEK,
  volume =       "34",
  number =       "8",
  pages =        "288--290",
  month =        "????",
  year =         "1984",
  CODEN =        "NTELAP",
  ISSN =         "0323-4657",
  bibdate =      "Fri Sep 16 16:30:40 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Nachrichtentechnik Elektronik",
}

@TechReport{Mackin:1984:FFG,
  author =       "Michael A. Mackin and James F. Soeder",
  title =        "Floating-point function generation routines for 16-bit
                 microcomputers",
  institution =  "National Aeronautics and Space Administration",
  address =      "Washington DC, USA",
  pages =        "????",
  year =         "1984",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "NASA technical memorandum; 83783",
  acknowledgement = ack-nhfb,
  govtdocnumber = "NAS 1.15:83783 830-D (MF)",
  keywords =     "Microcomputers --- Programming.",
  remark =       "Distributed to depository libraries in microfiche.
                 Microfiche. [Washington, D.C.?: National Aeronautics
                 and Space Administration], 1984. 1 microfiche.",
}

@Article{Mactaggart:1984:SCR,
  author =       "I. Ross Mactaggart and Mervyn A. Jack",
  title =        "A single chip radix-$2$ {FFT} butterfly architecture
                 using parallel data distributed arithmetic",
  journal =      j-IEEE-J-SOLID-STATE-CIRCUITS,
  volume =       "SC-19",
  number =       "3",
  pages =        "368--373",
  month =        jun,
  year =         "1984",
  CODEN =        "IJSCBC",
  DOI =          "https://doi.org/10.1109/JSSC.1984.1052151",
  ISSN =         "0018-9200 (print), 1558-173X (electronic)",
  ISSN-L =       "0018-9200",
  bibdate =      "Thu Jul 07 10:57:50 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Journal of Solid-State Circuits",
}

@Article{Mansfield:1984:CAC,
  author =       "Richard Mansfield",
  title =        "A Complete Axiomatization of Computer Arithmetic",
  journal =      j-MATH-COMPUT,
  volume =       "42",
  number =       "166",
  pages =        "623--635",
  month =        apr,
  year =         "1984",
  CODEN =        "MCMPAF",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  MRclass =      "65G99 (03B70 03C70 68Q40)",
  MRnumber =     "85k:65040",
  MRreviewer =   "R. P. Brent",
  bibdate =      "Tue Oct 13 08:06:19 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Comput.",
  classcodes =   "C5230 (Digital arithmetic methods)",
  corpsource =   "Department of Math., Pennsylvania State University,
                 University Park, PA, USA",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
  keywords =     "axiom system; complete axiomatization; computer
                 arithmetic; digital arithmetic; multiplication; rounded
                 addition; rounded arithmetic",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Miller:1984:ILA,
  author =       "D. Miller and J. Polky",
  title =        "An implementation of the {LMS} algorithm in the
                 residue number system",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST,
  volume =       "31",
  number =       "5",
  pages =        "452--461",
  month =        may,
  year =         "1984",
  CODEN =        "ICSYBT",
  DOI =          "https://doi.org/10.1109/TC.1984.1676355",
  ISSN =         "0098-4094 (print), 1558-1276 (electronic)",
  ISSN-L =       "0098-4094",
  bibdate =      "Fri Nov 9 11:38:57 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=23556",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems",
  keywords =     "residue arithmetic; residue number system",
  summary =      "The Residue Arithmetic Adaptive Filter (RAAF)
                 processor performs the least mean square (LMS)
                 algorithm using 60 ns discrete PROM-latch combinations
                 for the residue operations. Parallel and pipeline
                 techniques are used throughout. Since the LMS
                 \ldots{}",
}

@Article{Moran:1984:SST,
  author =       "Thomas W. Moran",
  title =        "Some Spreadsheet Tests of the {Savage} Floating-Point
                 Benchmark in {16BST}",
  journal =      j-DDJ,
  volume =       "9",
  number =       "8",
  pages =        "106--??",
  month =        aug,
  year =         "1984",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Mon Sep 2 09:09:39 MDT 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Dr. Dobb's Journal of Software Tools",
}

@InCollection{Munzel:1984:RAE,
  author =       "Georg M{\"u}nzel",
  booktitle =    "Parallel computing 83 (Berlin, 1983)",
  title =        "Residue arithmetic for exact calculations on the
                 {DAP}",
  publisher =    pub-NORTH-HOLLAND,
  address =      pub-NORTH-HOLLAND:adr,
  pages =        "199--204",
  year =         "1984",
  MRclass =      "65W05",
  MRnumber =     "MR809397 (86k:65141)",
  bibdate =      "Thu Nov 8 14:50:29 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Murray:1984:SFA,
  author =       "J. T. Murray",
  title =        "Sin\slash Cos Functions via Approximations Plus Error
                 Compensation",
  journal =      j-IBM-TDB,
  volume =       "26",
  number =       "10A",
  pages =        "4967--4968",
  month =        mar,
  year =         "1984",
  CODEN =        "IBMTAA",
  ISSN =         "0018-8689",
  bibdate =      "Thu Sep 1 10:15:56 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "IBM Technical Disclosure Bulletin",
}

@Misc{OliverWhiteheadQuintet:1984:FN,
  author =       "Oliver Whitehead Quintet",
  title =        "Free for now",
  publisher =    "Justin Time Records",
  address =      "????",
  year =         "1984",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "1 sound disc",
  acknowledgement = ack-nhfb,
  keywords =     "Jazz --- 1981-1990.",
  remark =       "Brief record. Free for now --- Six-string waltz ---
                 Old friend --- Invention; Excuses, excuses --- Getting
                 away --- Woman in blue --- Floating point --- Crazy
                 season --- Do it with your socks on. Performed by the
                 Oliver Whitehead Quintet. JUST 4; Justin Time Records",
}

@Book{Palmer:1984:P,
  author =       "John F. Palmer and Stephen P. Morse",
  title =        "The 8087 Primer",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "viii + 182",
  year =         "1984",
  ISBN =         "0-471-87569-4",
  ISBN-13 =      "978-0-471-87569-7",
  LCCN =         "QA76.8.I2923 P34 1984",
  bibdate =      "Wed Dec 15 10:40:38 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Excellent coverage of the 8087 numeric coprocessor by
                 the chief architects of the Intel 8087 (Palmer) and
                 8086 (Morse). Contains many candid statements about
                 design decisions in these processors. A must for
                 serious assembly language coding of the 8087 and 80287
                 chips. See also \cite{Intel:1985:PRM}.",
  acknowledgement = ack-nhfb,
}

@Article{Parker:1984:CCS,
  author =       "J. R. Parker",
  title =        "On Converting Character Strings to Integers",
  journal =      j-INFO-PROC-LETT,
  volume =       "19",
  number =       "1",
  pages =        "17--19",
  day =          "26",
  month =        jul,
  year =         "1984",
  CODEN =        "IFPLAT",
  DOI =          "https://doi.org/10.1016/0020-0190(84)90122-4",
  ISSN =         "0020-0190 (print), 1872-6119 (electronic)",
  ISSN-L =       "0020-0190",
  bibdate =      "Wed Nov 11 12:16:26 MST 1998",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/infoproc1980.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/0020019084901224",
  acknowledgement = ack-nhfb,
  classification = "723; C4240 (Programming and algorithm theory)",
  corpsource =   "Department of Computer Sci., University of Calgary,
                 Calgary, Alta., Canada",
  fjournal =     "Information Processing Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00200190",
  journalabr =   "Inf Process Lett",
  keywords =     "character strings; character to integer conversion;
                 computer programming; integer overflow; programming
                 theory",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Pei:1984:CAD,
  author =       "Soo-Chang Pei and Kuo-Chih Ho",
  title =        "Comments on {``Adaptive digital control implemented
                 using residue number systems''}",
  journal =      j-IEEE-TRANS-AUTOMAT-CONTR,
  volume =       "29",
  number =       "9",
  pages =        "863--863",
  month =        sep,
  year =         "1984",
  CODEN =        "IETAA9",
  DOI =          "https://doi.org/10.1109/TC.1984.1676355",
  ISSN =         "0018-9286 (print), 1558-2523 (electronic)",
  ISSN-L =       "0018-9286",
  bibdate =      "Fri Nov 9 11:38:57 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Tan:1982:ADC}.",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=24217",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Automatic Control",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=9",
  keywords =     "residue arithmetic; residue number system",
  summary =      "The aim of this correspondence is to correct some
                 errors and modify Tan and McInnis residue number
                 decoding scheme into a simplified \ldots{}",
}

@Article{Pfenninger:1984:DES,
  author =       "E. Pfenninger",
  title =        "{Divisionsalgorithmus -- einfach und schnell}
                 \toenglish {Division Algorithms -- Simple and Fast}
                 \endtoenglish",
  journal =      j-ELEKTRONIKER,
  volume =       "15",
  pages =        "62--64",
  year =         "1984",
  CODEN =        "ELKRBL",
  ISSN =         "0531-9218",
  bibdate =      "Fri Sep 16 16:30:40 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Elektroniker (Switzerland)",
}

@Article{Pountain:1984:PM,
  author =       "D. Pountain",
  title =        "{PROLOG} on Microcomputers",
  journal =      j-BYTE,
  volume =       "9",
  number =       "13",
  pages =        "355--62",
  month =        dec,
  year =         "1984",
  CODEN =        "BYTEDJ",
  ISSN =         "0360-5280 (print), 1082-7838 (electronic)",
  ISSN-L =       "0360-5280",
  LCCN =         "QA 76.5 B98",
  bibdate =      "Thu Nov 8 14:50:29 2007",
  bibsource =    "/usr/local/src/bib/bibliography/Ai/log.prog.85.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Discusses micro-PROLOG, a dialect of PROLOG originally
                 written for the z80 microprocessor, which was the first
                 microcomputer implementation of the language. The
                 micro-PROLOG language is an interpreted language. A
                 program consists of a database of facts and rules that
                 you can query to solve problems. Logical propositions
                 replace computer-oriented instructions. Micro-PROLOG
                 has floating point arithmetic.",
  acknowledgement = ack-nhfb,
  fjournal =     "BYTE Magazine",
  keywords =     "PROLOG",
}

@Article{Prince:1984:SFP,
  author =       "Thomas Prince",
  title =        "{Savage} Floating Point Benchmark in Logo in {16BST}",
  journal =      j-DDJ,
  volume =       "9",
  number =       "6",
  pages =        "82--??",
  month =        jun,
  year =         "1984",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Mon Sep 2 09:09:39 MDT 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Dr. Dobb's Journal of Software Tools",
}

@InProceedings{Rauchwerk:1984:MBF,
  author =       "M. D. Rauchwerk",
  title =        "A micro\-pro\-cess\-or-based fast floating point
                 library",
  crossref =     "IEEE:1984:CPI",
  pages =        "488--490",
  year =         "1984",
  bibdate =      "Thu Sep 01 12:03:42 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Regener:1984:MID,
  author =       "Eric Regener",
  title =        "Multiprecision Integer Division Examples Using
                 Arbitrary Radix",
  journal =      j-TOMS,
  volume =       "10",
  number =       "3",
  pages =        "325--328",
  month =        sep,
  year =         "1984",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/1271.2738",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  MRclass =      "65V05",
  MRnumber =     "86g:65241",
  bibdate =      "Sun Sep 04 20:18:56 1994",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/h/hansen-per-brinch.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  note =         "See also \cite{BrinchHansen:1994:MLD}.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@InCollection{Schryer:1984:DCF,
  author =       "N. L. Schryer",
  title =        "Determination of Correct Floating-Point Model
                 Parameters",
  crossref =     "Cowell:1984:SDM",
  pages =        "360--366",
  year =         "1984",
  bibdate =      "Thu Sep 08 17:23:39 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Shahan:1984:MIF,
  author =       "V. Shahan",
  title =        "The {MC68881}: The {IEEE} Floating Point Standard
                 Reduced to One {VLSI} Chip",
  crossref =     "IEEE:1984:ILD",
  pages =        "172--176",
  year =         "1984",
  bibdate =      "Wed Sep 7 22:31:44 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Shen:1984:DET,
  author =       "J. P. Shen and F. J. Ferguson",
  title =        "The Design of Easily Testable {VLSI} Array
                 Multipliers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-33",
  number =       "6",
  pages =        "554--560",
  month =        jun,
  year =         "1984",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1984.1676480",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 09:22:52 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676480",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Shively:1984:CTG,
  author =       "R. R. Shively and W. V. Robinson and D. E. Orton",
  title =        "Cascading Transmission Gates to Enhance Multiplier
                 Performance",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-33",
  number =       "7",
  pages =        "677--679",
  month =        jul,
  year =         "1984",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1984.5009343",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 09:22:53 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5009343",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Sips:1984:BSA,
  author =       "Henk J. Sips",
  title =        "Bit-Sequential Arithmetic for Parallel Processors",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-33",
  number =       "1",
  pages =        "7--20",
  month =        jan,
  year =         "1984",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1984.5009311",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 09:22:49 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5009311",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Smoktunowicz:1984:BCI,
  author =       "Alicja Smoktunowicz and Jolanta Sokolnicka",
  title =        "Binary cascades iterative refinement in
                 doubled-mantissa arithmetics",
  journal =      j-BIT,
  volume =       "24",
  number =       "1",
  pages =        "123--127",
  month =        mar,
  year =         "1984",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01934524",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  MRclass =      "65F05 (65G05)",
  MRnumber =     "85i:65039",
  MRreviewer =   "A. Bultheel",
  bibdate =      "Wed Jan 4 18:52:18 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=24&issue=1;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=24&issue=1&spage=123",
  acknowledgement = ack-nhfb,
  fjournal =     "BIT (Nordisk tidskrift for informationsbehandling)",
  journal-URL =  "http://link.springer.com/journal/10543",
}

@InProceedings{Soderstrand:1984:AQL,
  author =       "M. Soderstrand and G. Poe",
  booktitle =    "{IEEE} International Conference on Acoustics, Speech,
                 and Signal Processing, {ICASSP '84}",
  title =        "Application of quadratic-like complex residue number
                 system arithmetic to ultrasonics",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "484--487",
  year =         "1984",
  CODEN =        "ITCOB4",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Nov 9 11:38:57 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "The concept of a ``Quadratic-Like'' Complex Residue
                 Number System is introduced in which certain purely
                 imaginary numbers exist as reals within the system. It
                 is shown that the desirable properties of a Quadratic
                 Complex Residue Number System with \ldots{}",
}

@Article{Soderstrand:1984:PRR,
  author =       "M. Soderstrand and B. Sinha",
  title =        "A pipelined recursive residue number system digital
                 filter",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST,
  volume =       "31",
  number =       "4",
  pages =        "415--417",
  month =        apr,
  year =         "1984",
  CODEN =        "ICSYBT",
  DOI =          "https://doi.org/10.1109/TC.1983.1676240",
  ISSN =         "0098-4094 (print), 1558-1276 (electronic)",
  ISSN-L =       "0098-4094",
  bibdate =      "Fri Nov 9 11:38:57 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=23555",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems",
  keywords =     "residue arithmetic; residue number system",
  summary =      "The well-known advantages of pipelining as applied to
                 Finite Impulse Response (FIR) Residue Number System
                 (RNS) arithmetic digital filters is extended to the
                 important area of Infinite Impulse Response (IIR)
                 digital filters through a new technique \ldots{}",
}

@Book{Steele:1984:CLL,
  author =       "Guy L. Steele",
  title =        "{COMMON LISP}: the language",
  publisher =    pub-DP,
  address =      pub-DP:adr,
  pages =        "xii + 465",
  year =         "1984",
  ISBN =         "0-932376-41-X (paperback)",
  ISBN-13 =      "978-0-932376-41-1 (paperback)",
  LCCN =         "QA76.73.L23S73 1984",
  bibdate =      "Wed Jan 29 17:05:18 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "With contributions by Scott E. Fahlman and Richard P.
                 Gabriel and David A. Moon and Daniel L. Weinreb.",
  acknowledgement = ack-nhfb,
  keywords =     "COMMON LISP (Computer program language)",
  remark =       "From \cite{Steele:2004:RHP}: ``In general,
                 computations with floating-point numbers are only
                 approximate.''",
}

@InProceedings{Stetter:1984:SDC,
  author =       "Hans J. Stetter",
  title =        "Sequential defect correction for high-accuracy
                 floating-point algorithms",
  crossref =     "Griffiths:1984:NAP",
  pages =        "186--202",
  year =         "1984",
  DOI =          "https://doi.org/10.1007/BFb0099525",
  MRclass =      "65V05 (65B05 65G05)",
  MRnumber =     "86j:65188",
  bibdate =      "Fri Dec 8 08:24:13 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Stewart:1984:PWG,
  author =       "R. G. Stewart",
  title =        "{P854} Working Group Completes Radix-Independent
                 Floating-Point Draft",
  journal =      j-IEEE-MICRO,
  volume =       "4",
  number =       "1",
  pages =        "82--83",
  month =        jan # "\slash " # feb,
  year =         "1984",
  CODEN =        "IEMIDZ",
  DOI =          "https://doi.org/10.1109/MM.1984.291326",
  ISSN =         "0272-1732 (print), 1937-4143 (electronic)",
  ISSN-L =       "0272-1732",
  bibdate =      "Thu Dec 14 06:08:58 MST 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeemicro.bib;
                 Science Citation Index database (1980--2000)",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Micro",
  journal-URL =  "http://www.computer.org/csdl/mags/mi/index.html",
}

@Article{Takla:1984:MBF,
  author =       "N. Takla and M. Hecker",
  title =        "A Monolithic 64 Bit Floating-Point Coprocessor",
  journal =      j-IEEE-J-SOLID-STATE-CIRCUITS,
  volume =       "SC-19",
  number =       "4",
  pages =        "538--539",
  month =        aug,
  year =         "1984",
  CODEN =        "IJSCBC",
  ISSN =         "0018-9200 (print), 1558-173X (electronic)",
  ISSN-L =       "0018-9200",
  bibdate =      "Sat Jul 16 08:40:53 MDT 2005",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  fjournal =     "IEEE Journal of Solid-State Circuits",
  summary =      "A double/single-precision floating-point processor
                 using a titanium disilicide 3.5-$\mu$m NMOS process
                 achieves double-precision add/subtract, multiply, and
                 divide in 2, 8, and 16 $\mu$s respectively. The chip
                 has about 35K devices and is about \ldots{}",
}

@Article{Taylor:1984:BFP,
  author =       "F. Taylor",
  title =        "Block floating-point distributed filters",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST,
  volume =       "31",
  number =       "3",
  pages =        "300--304",
  month =        mar,
  year =         "1984",
  CODEN =        "ICSYBT",
  ISSN =         "0098-4094 (print), 1558-1276 (electronic)",
  ISSN-L =       "0098-4094",
  bibdate =      "Sat Jul 16 08:40:53 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems",
  summary =      "Distributed filters have been shown to offer an
                 impressive complexity-throughput tradeoff. In this
                 correspondence, a precision improvement is made in
                 distributed filtering using block floating-point
                 arithmetic. Performance improvement is predicted
                 \ldots{}",
}

@InProceedings{Teufel:1984:HAO,
  author =       "Thomas Teufel",
  title =        "A hardware architecture of an optimal
                 {BCD}-floating-point processor",
  crossref =     "Feilmeier:1984:PCP",
  pages =        "553--560",
  year =         "1984",
  MRclass =      "65G05",
  MRnumber =     "86j:65055",
  bibdate =      "Mon Apr 14 17:57:50 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@PhdThesis{Teufel:1984:OG,
  author =       "T. Teufel",
  title =        "{Ein optimaler Gleitkommaprozessor} \toenglish {An
                 Optimal Floating-Point Processor} \endtoenglish",
  type =         "Dissertation",
  school =       "Universit{\"a}t Karlsruhe",
  address =      "Karlsruhe, Germany",
  pages =        "??",
  year =         "1984",
  bibdate =      "Fri Sep 16 16:30:40 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Tricker:1984:ERM,
  author =       "A. R. Tricker",
  title =        "Effects of Rounding on the Moments of a Probability
                 Distribution",
  journal =      j-J-R-STAT-SOC-SER-D-STATISTICIAN,
  volume =       "33",
  number =       "4",
  pages =        "381--390",
  month =        dec,
  year =         "1984",
  CODEN =        "????",
  DOI =          "https://doi.org/10.2307/2987741",
  ISSN =         "0039-0526 (print), 1467-9884 (electronic)",
  ISSN-L =       "0039-0526",
  bibdate =      "Thu Jan 22 18:10:22 MST 2015",
  bibsource =    "http://www.jstor.org/stable/i349978;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jrss-d-1980.bib",
  URL =          "http://www.jstor.org/stable/2987741",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of the Royal Statistical Society. Series D
                 (The Statistician)",
  journal-URL =  "http://www.jstor.org/journals/00390526.html",
}

@MastersThesis{Trivedi:1984:DVF,
  author =       "Mrugesh Popatlal Trivedi",
  title =        "Dianostics of {VLSI} floating-point processors",
  type =         "Thesis ({M.S.})",
  school =       "The University of Tennessee, Knoxville",
  address =      "Knoxville, TN, USA",
  pages =        "viii + 98",
  year =         "1984",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Electronic digital computers --- Programming.;
                 Floating-point arithmetic.",
}

@MastersThesis{Truong:1984:FPP,
  author =       "Hung Si Truong",
  title =        "A floating point processor",
  type =         "Project ({M.S., Electrical and Electronic
                 Engineering})",
  school =       "California State University",
  address =      "Sacramento, CA, USA",
  pages =        "viii + 81",
  year =         "1984",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Charles Lytle, Chairperson",
  acknowledgement = ack-nhfb,
  keywords =     "Floating-point arithmetic.",
}

@Article{Uya:1984:CFP,
  author =       "M. Uya and K. Kaneko and J. Yasui",
  title =        "A {CMOS} floating point multiplier",
  journal =      j-IEEE-J-SOLID-STATE-CIRCUITS,
  volume =       "19",
  number =       "5",
  pages =        "697--702",
  month =        oct,
  year =         "1984",
  CODEN =        "IJSCBC",
  ISSN =         "0018-9200 (print), 1558-173X (electronic)",
  ISSN-L =       "0018-9200",
  bibdate =      "Sat Jul 16 08:40:53 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Journal of Solid-State Circuits",
  summary =      "A 32-bit CMOS floating-point multiplier is described.
                 The chip can perform 32-bit floating-point
                 multiplication (based on the proposed IEEE Standard
                 format) and 24-bit fixed-point multiplication (two's
                 complement format) in less than 78.7 and 71.1 ns
                 \ldots{}",
}

@Article{vonGudenberg:1984:BMG,
  author =       "J. Wolff von Gudenberg",
  title =        "{Berechnung maximal genauer Standardfunktionen mit
                 einfacher Mantissenl{\"a}nge} \toenglish {Computation
                 of Maximally Accurate Elementary Functions Using Simple
                 Mantissa Length} \endtoenglish",
  journal =      j-ELEK-RECHENANLAGEN,
  volume =       "26",
  number =       "5",
  pages =        "230--238",
  month =        oct,
  year =         "1984",
  CODEN =        "ELRAA4",
  ISSN =         "0013-5720",
  bibdate =      "Sat Feb 10 12:41:08 1996",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Elektronische Rechenanlagen",
}

@InCollection{Ware:1984:CMC,
  author =       "F. Ware and W. McAllister",
  title =        "{C-MOS} chip set streamlines floating-point
                 processing",
  crossref =     "Evanczuk:1984:MSS",
  pages =        "374--377",
  year =         "1984",
  bibdate =      "Sat Nov 9 08:26:18 MST 2002",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  catcode =      "G.1.0; C.5; C.5",
  CRclass =      "G.1.0 General; G.1.0 Computer arithmetic; C.5.3
                 Microcomputers; C.5.4 VLSI Systems",
  descriptor =   "Mathematics of Computing, NUMERICAL ANALYSIS, General,
                 Computer arithmetic; Computer Systems Organization,
                 COMPUTER SYSTEM IMPLEMENTATION, Microcomputers;
                 Computer Systems Organization, COMPUTER SYSTEM
                 IMPLEMENTATION, VLSI Systems",
  genterm =      "DESIGN",
  guideno =      "00769",
  subject =      "G. Mathematics of Computing; G.1 NUMERICAL ANALYSIS;
                 C. Computer Systems Organization; C.5 COMPUTER SYSTEM
                 IMPLEMENTATION; C. Computer Systems Organization; C.5
                 COMPUTER SYSTEM IMPLEMENTATION",
}

@MastersThesis{Wehmeyer:1984:EFF,
  author =       "Keith R. Wehmeyer",
  title =        "Effects of fixed and floating point mathematics on
                 digital filters",
  type =         "Thesis ({M.S.})",
  school =       "University of Cincinnati",
  address =      "Cincinnati, OH, USA",
  pages =        "vi + 92",
  year =         "1984",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "University of Cincinnati --- Theses. M.S. (Electrical
                 and Computer Engineering (1984))",
}

@Article{Wolrich:1984:HPF,
  author =       "G. Wolrich and E. McLellan and L. Harada and J.
                 Montanaro and R. A. J. Yodlowski",
  title =        "A High Performance Floating Point Coprocessor",
  journal =      j-IEEE-J-SOLID-STATE-CIRCUITS,
  volume =       "SC-19",
  number =       "5",
  pages =        "690--696",
  month =        oct,
  year =         "1984",
  CODEN =        "IJSCBC",
  ISSN =         "0018-9200 (print), 1558-173X (electronic)",
  ISSN-L =       "0018-9200",
  bibdate =      "Sat Jul 16 08:40:53 MDT 2005",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  fjournal =     "IEEE Journal of Solid-State Circuits",
  summary =      "A 34000-transistor single-chip floating-point
                 coprocessor fabricated in 3-$\mu$m double metal NMOS
                 technology is described. The fraction data path,
                 including a shifter and 60-bit carry propagate ALU, is
                 cycled in 100 ns for all operations requiring
                 \ldots{}",
}

@InCollection{Woo:1984:AMC,
  author =       "B. Woo and L. Lin and R. E. Owen",
  title =        "{ALU}, multiplier chips zip through {IEEE}
                 floating-point operations",
  crossref =     "Evanczuk:1984:MSS",
  pages =        "354--359",
  year =         "1984",
  bibdate =      "Sat Nov 9 08:26:18 MST 2002",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  catcode =      "C.1.2; G.1.0",
  CRclass =      "C.1.2 Multiple Data Stream Architectures
                 (Multiprocessors); C.1.2 Pipeline processors; G.1.0
                 General; G.1.0 Computer arithmetic",
  descriptor =   "Computer Systems Organization, PROCESSOR
                 ARCHITECTURES, Multiple Data Stream Architectures
                 (Multiprocessors), Pipeline processors; Mathematics of
                 Computing, NUMERICAL ANALYSIS, General, Computer
                 arithmetic",
  genterm =      "DESIGN",
  guideno =      "00766",
  subject =      "C. Computer Systems Organization; C.1 PROCESSOR
                 ARCHITECTURES; G. Mathematics of Computing; G.1
                 NUMERICAL ANALYSIS",
}

@Book{Zuse:1984:CML,
  author =       "Konrad Zuse",
  title =        "{Der Computer, mein Lebenswerk}",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xv + 218",
  year =         "1984",
  ISBN =         "0-387-13814-5 (U.S.)",
  ISBN-13 =      "978-0-387-13814-5 (U.S.)",
  LCCN =         "TK7885.22.Z87 A33 1984",
  bibdate =      "Mon Nov 4 07:46:57 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Based on the author's autobiography with the same
                 title published in 1970.",
  acknowledgement = ack-nhfb,
  keywords =     "computer engineers --- Germany --- biography;
                 computers --- Germany --- history; Zuse, Konrad",
}

@Article{Aridgides:1985:EIQ,
  author =       "A. Aridgides and D. Morgan",
  title =        "Effects of input quantization in floating-point
                 digital pulse compression",
  journal =      j-IEEE-TRANS-ACOUST-SPEECH,
  volume =       "33",
  number =       "2",
  pages =        "434--435",
  month =        apr,
  year =         "1985",
  CODEN =        "IETABA",
  ISSN =         "0096-3518",
  bibdate =      "Sat Jul 16 08:40:53 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Acoustics, Speech, and Signal
                 Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=29",
  summary =      "A computer simulation of an FFT-based digital LFM
                 pulse compressor using vector floating point arithmetic
                 is presented, showing the effects of retaining various
                 number of mantissa bits at the input quantizer. Plots
                 of the compressed pulse waveforms \ldots{}",
}

@TechReport{Armstrong:1985:PLHa,
  author =       "Robert Clyde Armstrong",
  title =        "Procedural layout of a high-speed floating-point
                 arithmetic unit",
  institution =  "Massachusetts Institute of Technology, Research
                 Laboratory of Electronics",
  address =      "Cambridge, MA, USA",
  pages =        "116",
  year =         "1985",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Technical report; no 508 Technical report
                 (Massachusetts Institute of Technology. Research
                 Laboratory of Electronics); no. 508.",
  acknowledgement = ack-nhfb,
  remark =       "Originally presented as author's thesis (Electrical
                 Engineer --- Massachusetts Institute of Technology)
                 1985. Bibliography: leaf 116. Supported in part by the
                 U.S. Air Force Office of Scientific Research contract",
}

@PhdThesis{Armstrong:1985:PLHb,
  author =       "Robert Clyde Armstrong",
  title =        "Procedural layout of a high-speed floating-point
                 arithmetic unit",
  type =         "Thesis ({Elect. E.})",
  school =       "Massachusetts Institute of Technology. Dept. of
                 Electrical Engineering and Computer Science",
  address =      "Cambridge, MA, USA",
  pages =        "116",
  year =         "1985",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Supervised by Jonathan Allen.",
  acknowledgement = ack-nhfb,
}

@Article{Aspinwall:1985:RVM,
  author =       "D. B. Aspinwall and Y. N. Patt",
  title =        "Retrofitting the {VAX-11\slash 780} Microarchitecture
                 for {IEEE} Floating Point Arithmetic --- Implementation
                 Issues, Measurements, and Analysis",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-34",
  number =       "8",
  pages =        "692--708",
  month =        aug,
  year =         "1985",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1985.1676615",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 08:33:17 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676615",
  abstract =     "The VAX-11/7801 was designed specifically to implement
                 the VAX architecture. As such, it does not support the
                 IEEE standard for floating point arithmetic. A project
                 was undertaken to provide this support by modifying the
                 11/780 microarchitecture. Our objective was to produce
                 a microengine that would efficiently execute the VAX
                 instruction set, modified to handle VAX floating point
                 instructions in accordance with the IEEE standard. Our
                 methodology was to make minimal changes to the 11/780
                 hardware, relying primarily on changes to the
                 microcode. This paper describes the modifications
                 required to implement the IEEE standard, examines the
                 various design alternatives available to us, presents
                 measurements of our implementation, and analyzes our
                 results. We also offer some comments on the matter of
                 retrofitting an existing architecture to a new
                 unintended use.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Auzinger:1985:AAR,
  author =       "W. Auzinger and H. J. Stetter",
  title =        "Accurate arithmetic results for decimal data on
                 non-decimal computers",
  journal =      "Computing (New York)",
  volume =       "35",
  number =       "2",
  pages =        "141--151",
  year =         "1985",
  CODEN =        "????",
  bibdate =      "Sat Nov 9 08:26:18 MST 2002",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  catcode =      "G.1.0",
  content =      "One potentially useful feature absent from the High
                 Accuracy Arithmetic Subroutine Library (ACRITH) is the
                 generation of tight and guaranteed bounds on the
                 computed solution of numerical problems in cases where
                 some of the original data values are not representable
                 exactly as machine numbers. At present, such data
                 values must be replaced by enclosing machine intervals;
                 for ill-conditioned problems, the final interval
                 defining the solution may be relatively wide.\par

                 The authors here discuss the implementation of some
                 earlier ideas of Stetter's [1], relating to the
                 coupling of a conversion procedure for decimal data to
                 the evaluation algorithm proper, with the objective of
                 generating much narrower inclusions. A clear indication
                 of how this might be done is presented by means of an
                 illustrative example. A detailed specification is given
                 for a linear equation solver which should compute last
                 bit accurate inclusions of the solution for decimal
                 data using a hexadecimal machine. Also included are
                 four varied numerical examples, for which the results
                 are most impressive, and which appear to justify the
                 authors' claim. \par

                 -J. Oliver, Essex, UK \par

                 REFERENCES \par

                 [1] STETTER, H. J. Sequential defect correction for
                 high-accuracy floating-point algorithms, in Numerical
                 analysis, Proc. of the conference (Dundee, 1983),
                 Springer-Verlag",
  CRclass =      "G.1.0 General; G.1.0 Computer arithmetic",
  CRnumber =     "8607-0617",
  descriptor =   "Mathematics of Computing, NUMERICAL ANALYSIS, General,
                 Computer arithmetic",
  genterm =      "THEORY; ALGORITHMS",
  guideno =      "04640",
  keywords =     "decimal floating-point arithmetic",
  reviewer =     "J. Oliver",
  subject =      "G. Mathematics of Computing; G.1 NUMERICAL ANALYSIS",
}

@InProceedings{Avizienis:1985:AAO,
  author =       "Algirdas Avi{\v{z}}ienis",
  title =        "Arithmetic Algorithms for Operands Encoded in
                 Two-Dimensional Low-Cost Arithmetic Error Code",
  crossref =     "Hwang:1985:PSC",
  pages =        "285--292",
  year =         "1985",
  bibdate =      "Fri Nov 16 08:47:34 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Avizienis.pdf",
  abstract =     "A generalization of low-cost residue codes into
                 two-dimensional encodings was presented and error
                 detecting and error correcting properties of two
                 dimensional inverse residue codes were discussed
                 previously. This paper presents byte-serial checking,
                 additive inverse (complementation), and addition
                 algorithms for operands encoded in two-dimensional
                 residue and inverse residue codes.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-7",
}

@InProceedings{Bannur:1985:VIS,
  author =       "J. Bannur and A. Varma",
  title =        "The {VLSI} Implementation of a Square Root Algorithm",
  crossref =     "Hwang:1985:PSC",
  pages =        "159--165",
  year =         "1985",
  bibdate =      "Fri Nov 16 08:47:34 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Bannur_Varma.pdf",
  abstract =     "VLSI implementation of a square root algorithm is
                 studied. Two possible implementations of the basic
                 nonrestoring algorithm are presented --- the second is
                 more area-efficient and modular than the first. The
                 implementations are simple and easy to control, but, at
                 the same time, are more area-time efficient than many
                 existing designs. A hardware algorithm suited to
                 microprogram implementation is also given. Extension of
                 the algorithms to achieve $ 1 / 2 $-bit precision is
                 discussed.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-7",
}

@Article{Barlow:1985:PEA,
  author =       "J. L. Barlow and E. H. Bareiss",
  title =        "Probabilistic error analysis of {Gaussian} elimination
                 in floating point and logarithmic arithmetic",
  journal =      j-COMPUTING,
  volume =       "34",
  number =       "4",
  pages =        "349--364",
  year =         "1985",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  MRclass =      "65G05",
  MRnumber =     "87c:65046",
  bibdate =      "Fri Dec 8 08:24:13 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Computing: Archiv f{\"u}r informatik und numerik",
  journal-URL =  "http://link.springer.com/journal/607",
  reviewer =     "N. N. Abdelmalek",
}

@Article{Barlow:1985:RED,
  author =       "J. L. Barlow and E. H. Bareiss",
  title =        "On Roundoff Error Distributions in Floating Point and
                 Logarithmic Arithmetic",
  journal =      j-COMPUTING,
  volume =       "34",
  number =       "4",
  pages =        "325--347",
  month =        dec,
  year =         "1985",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  MRclass =      "65G05",
  MRnumber =     "87c:65045",
  MRreviewer =   "N. N. Abdelmalek",
  bibdate =      "Tue Oct 12 16:33:42 MDT 1999",
  bibsource =    "Compendex database;
                 http://springerlink.metapress.com/openurl.asp?genre=journal&issn=0010-485X;
                 https://www.math.utah.edu/pub/tex/bib/benfords-law.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 MathSciNet database",
  acknowledgement = ack-nhfb,
  affiliation =  "Pennsylvania State Univ, Computer Science Dep,
                 University Park, PA, USA",
  affiliationaddress = "USA",
  classification = "723",
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
  journalabr =   "Computing (Vienna/New York)",
  keywords =     "computer arithmetic; computer metatheory; floating
                 point arithmetic; logarithmic arithmetic; roundoff
                 error distributions",
}

@Article{Barnes:1985:SFP,
  author =       "C. Barnes and Boi Tran and Shu Leung",
  title =        "On the statistics of fixed-point roundoff error",
  journal =      j-IEEE-TRANS-ACOUST-SPEECH,
  volume =       "33",
  number =       "3",
  pages =        "595--606",
  month =        jun,
  year =         "1985",
  CODEN =        "IETABA",
  ISSN =         "0096-3518",
  bibdate =      "Sat Jul 16 11:25:06 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Acoustics, Speech, and Signal
                 Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=29",
  summary =      "Roundoff error after fixed-point multiplication is
                 commonly modeled as uniformly distributed white noise
                 that is uncorrelated with the signal. This paper
                 presents a statistical analysis of fixed-point roundoff
                 error that identifies the conditions \ldots{}",
}

@Article{Bayoumi:1985:HVA,
  author =       "M. A. Bayoumi and G. A. Jullien and W. C. Miller",
  title =        "Hybrid {VLSI} architecture of {FIR} filters using
                 residue number systems",
  journal =      j-ELECT-LETTERS,
  volume =       "21",
  number =       "8",
  pages =        "358--359",
  day =          "11",
  month =        apr,
  year =         "1985",
  CODEN =        "ELLEAK",
  DOI =          "https://doi.org/10.1049/el:19850252",
  ISSN =         "0013-5194 (print), 1350-911X (electronic)",
  ISSN-L =       "0013-5194",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=4251043",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronics Letters",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2220",
  keywords =     "residue arithmetic; residue number system",
  summary =      "An efficient VLSI architecture of FIR filters based on
                 large moduli set is described. The structure is hybrid,
                 combining both binary-based elements and look-up
                 tables. The binary-based section is arranged as a
                 two-dimensional systolic array using \ldots{}",
}

@Article{Bittner:1985:WPD,
  author =       "L. Bittner",
  title =        "{Weiteres {\"u}ber Pseudo-Divisionsverfahren zur
                 Berechnung der Standardfunktionen und gewisser
                 Nicht-Stan\-dard\-funk\-tion\-en} \toenglish {Further
                 Details on Pseudo-Division Procedures for Computation
                 of Standard Functions and Certain Nonstandard
                 Functions} \endtoenglish",
  journal =      j-Z-ANGE-MATH-MECH,
  volume =       "65",
  number =       "12",
  pages =        "605--612",
  year =         "1985",
  CODEN =        "ZAMMAX",
  ISSN =         "0044-2267 (print), 1521-4001 (electronic)",
  ISSN-L =       "0044-2267",
  bibdate =      "Fri Sep 16 16:30:40 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "{Zeitschrift f{\"u}r Angewandte Mathematik und
                 Mechanik}",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1521-4001",
  xxmonth =      "(none)",
}

@InProceedings{Bleher:1985:AHA,
  author =       "J. H. Bleher and A. E. Roeder and Siegfried M. Rump",
  title =        "{ACRITH}: High-accuracy arithmetic, an advanced tool
                 for numerical computation",
  crossref =     "Hwang:1985:PSC",
  pages =        "318--321",
  year =         "1985",
  bibdate =      "Sun May 28 18:31:07 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Bleher_Roeder_Rump.pdf",
  abstract =     "The High-Accuracy Arithmetic Subroutine Library
                 (ACRITH) is a program product for engineering /
                 scientific application. It consists of a subroutine
                 library for solving problems in numerical computation.
                 All results obtained have algorithmically verified
                 accuracy.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-7",
}

@InProceedings{Bohte:1985:GEF,
  author =       "Zvonimir Bohte and Marko Petkov{\v{s}}ek",
  title =        "{Gaussian} elimination in floating-point arithmetic",
  crossref =     "Vrdoljak:1985:ICA",
  pages =        "85--91",
  year =         "1985",
  MRclass =      "65F05 (65G05)",
  MRnumber =     "86m:65028",
  bibdate =      "Fri Dec 8 08:24:13 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Brent:1985:SAI,
  author =       "R. P. Brent and H. T. Kung",
  title =        "A Systolic Algorithm for Integer {GCD} Computation",
  crossref =     "Hwang:1985:PSC",
  pages =        "118--125",
  year =         "1985",
  bibdate =      "Wed Nov 14 18:06:21 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Brent_Kung.pdf",
  abstract =     "It is shown that the greatest common divisor of two
                 $n$-bit integers (given in the usual binary
                 representation) can be computed in time $ O(n) $ on a
                 linear systolic array of $ O(n) $ identical cells.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-7",
}

@Article{Burton:1985:SFE,
  author =       "C. G. Burton",
  title =        "The solution of finite element equations on the
                 floating point systems {FPS-164} attached processor",
  journal =      j-COMP-PHYS-COMM,
  volume =       "37",
  number =       "1-3",
  pages =        "171--180",
  year =         "1985",
  CODEN =        "CPHCBZ",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  MRclass =      "65N20 (65W05)",
  MRnumber =     "817 063",
  bibdate =      "Fri Dec 8 08:24:14 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/compphyscomm1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00104655",
}

@InProceedings{Cantoni:1985:PPA,
  author =       "V. Cantoni and M. Ferretti and S. Levialdi and R.
                 Stefanelli",
  title =        "{PAPIA}: {Pyramidal Architecture for Parallel Image
                 Analysis}",
  crossref =     "Hwang:1985:PSC",
  pages =        "237--242",
  year =         "1985",
  bibdate =      "Fri Nov 16 08:47:34 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Cantoni_Ferretti_Levialdi_Stefanelli.pdf",
  abstract =     "In 1981 a national research program for the design,
                 simulation and construction of a multiprocessor image
                 processing system was started. After a first phase
                 devoted to the comparison of suggested and existing
                 systems and to the definition of a set of benchmarks
                 and to the evaluation of the performances of the major
                 classes of machines, a new system has been defined. The
                 structure of the new system is based on a pyramid of
                 processors and many applications in which this machine
                 may be exploited are highlighted. The multiprocessor
                 architecture has been fully designed and the chip will
                 be built by an Italian silicon foundry, the SGS
                 company, within the framework of the multichip national
                 project.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-7",
}

@Article{Cathey:1985:ISR,
  author =       "James Cathey",
  title =        "68000 Integer square root routine in {16BST}",
  journal =      j-DDJ,
  volume =       "10",
  number =       "5",
  pages =        "118--??",
  month =        may,
  year =         "1985",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Mon Sep 2 09:09:39 MDT 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Dr. Dobb's Journal of Software Tools",
}

@MastersThesis{Chen:1985:FPP,
  author =       "Jen-Chyun Chen",
  title =        "8087 floating point processor software utilities
                 development and evaluation",
  type =         "Thesis ({M.S.E.E.})",
  school =       "University of Alabama. Graduate School. Dept. of
                 Electrical and Engineering",
  address =      "Tuscaloosa, AL, USA",
  pages =        "x + 128",
  year =         "1985",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Programming (Electronic computers); Software
                 compatibility.",
}

@InProceedings{Chen:1985:MRS,
  author =       "Tien Chi Chen",
  title =        "Maximal Redundancy Signed-Digit Systems",
  crossref =     "Hwang:1985:PSC",
  pages =        "296--300",
  year =         "1985",
  bibdate =      "Wed Nov 14 18:06:21 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Chen.pdf",
  abstract =     "The maximal redundancy signed-digit (MAXSD) number
                 system has the highest redundancy within the
                 carry-absorbing signed-digit number system proposed by
                 Avizienis in 1961. The digital values for radix R lie
                 in $ [1 - R, R - 1] $.\par

                 Its compatibility with both standard nonredundant
                 systems and binary arithmetic makes it an excellent
                 choice for multiprecision arithmetic on binary
                 machines. The representations for finite numbers are
                 however nonunique and can even be unbounded in
                 wordlength; this is resolved by algorithms for partial
                 or complete conversion to standard nonredundant
                 notation without explicit carry propagation.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-7",
}

@InProceedings{Cheng:1985:APF,
  author =       "H. D. Cheng and K. S. Fu",
  title =        "Algorithm Partition for a Fixed-Size {VLSI}
                 Architecture Using Space-Time Domain Expansion",
  crossref =     "Hwang:1985:PSC",
  pages =        "126--132",
  year =         "1985",
  bibdate =      "Fri Nov 16 08:47:34 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Cheng_Fu.pdf",
  abstract =     "The space-time domain expansion method has recently
                 been used to transform a computational task with a
                 recursive formula into a VLSI architecture. In addition
                 to its simplicity and completeness, an important
                 advantage of this method is that it can easily solve
                 the problem of partitioning an algorithm to fit a fixed
                 size VLSI architecture. We propose a computational
                 model and a partition rule which can be easily used to
                 partition any recursive computation problem suited to
                 the space-time domain expansion method so it can be
                 solved on fixed-size VLSI architectures. Several
                 examples, such as partitioned vector inner product,
                 partitioned comparators in relational database
                 management, partitioned matrix multiplications. and
                 partitioned transitive closure computation, parallel
                 recognition of general context-free languages, string
                 matching and dynamic time-warp pattern-matching are
                 used to illustrate the proposed method.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithm partition; ARITH-7; multiprocessing;
                 pipelining; recursive task; space-time domain
                 expansion; very large scale integration (VLSI)",
}

@InProceedings{Chiarulli:1985:DDR,
  author =       "Donald M. Chiarulli and W. G. Rudd and Duncan A.
                 Buell",
  title =        "{DRAFT}: a Dynamically Reconfigurable Processor for
                 Integer Arithmetic",
  crossref =     "Hwang:1985:PSC",
  pages =        "309--317",
  year =         "1985",
  bibdate =      "Fri Nov 16 08:47:34 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Chiarulli_Rudd_Buell.pdf",
  abstract =     "A special computer for high-precision arithmetic
                 features an ALU that is dynamically reconfigurable
                 under program control. The 256-bit ALU consists of 8
                 32-bit slices each of which has its own ALU operation
                 code in each microinstruction. The slices can remain
                 logically separated from each other, or be dynamically
                 connected to either or both of their neighbors under
                 control of a segment control code that is part of each
                 microinstruction. The micro-assembly language designed
                 for the machine includes special features to assist in
                 the control of the segmentation, data addressing, and
                 control sequencing. Estimations of the times required
                 to execute arithmetic operations on the machine show
                 that it will be exceptionally fast for problems in
                 computational number theory and factoring of
                 integers.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-7",
}

@InProceedings{Chow:1985:PFD,
  author =       "Edward T. Chow and Dan I. Moldovan",
  title =        "Prime Factor {DFT} Parallel Processor Using Wafer
                 Scale Integration",
  crossref =     "Hwang:1985:PSC",
  pages =        "133--139",
  year =         "1985",
  bibdate =      "Fri Nov 16 08:47:34 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Chow_Moldovan.pdf",
  abstract =     "A high speed, flexible, simple and regular Discrete
                 Fourier Transform (DFT) Array Processor architecture
                 based on the Prime Factor Algorithm (PFA) is presented
                 in this paper. The array processor is based only on one
                 type of VLSI cell and can compute an $N$ point DFT in
                 $N$ clock cycles throughput when $N$ is a composite
                 number of prime numbers. The high throughput rate is
                 achieved with only a small number of cells. With a
                 special indexing scheme presented in this paper, this
                 processor can use shift registers as the system memory
                 so that minimum global control and addressing is
                 achieved. This array processor architecture is also
                 highly tolerant to both semiconductor processing yield
                 and processor defects during run time. Thus, it can be
                 manufactured in large quantity with VLSI technology on
                 a single wafer and used in hazardous environments. With
                 these advantages, it is very attractive to satellite,
                 military and commercial applications.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-7",
}

@InProceedings{Ciminiera:1985:ESP,
  author =       "L. Ciminiera and A. Serra",
  title =        "Efficient Serial-Parallel Arrays for Multiplikation
                 and Addition",
  crossref =     "Hwang:1985:PSC",
  pages =        "28--35",
  year =         "1985",
  bibdate =      "Wed Nov 14 18:06:21 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Ciminiera_Serra.pdf",
  abstract =     "Three new arrays for unsigned and signed
                 multiplication, and for multiplication\slash addition
                 are presented. It is assumed that the factors are
                 expressed in 2's complement, while the addend (in the
                 latter array only) and the result are expressed in a
                 redundant notation. The arrays operate in
                 serial-parallel way since one factor is input in
                 parallel, while the second factor and the addend (in
                 the case of multiplication\slash addition) are entered
                 digit by digit starting from the most significant one;
                 the result is also produced serially with the most
                 significant digit first. Hence, the arithmetic unit
                 presented is suitable to be used as basic block of
                 special purpose processors performing functions such as
                 non-recursive digital filtering, signal correlation and
                 matrix multiplication. Indeed, they have the same speed
                 improvements as other similar units using redundant
                 representations for the result, with a cost: equivalent
                 to their counterparts based on full 2's complement
                 representation.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-7",
}

@Article{Cody:1985:PRW,
  author =       "W. J. Cody and J. T. Coonen and D. M. Gay and K.
                 Hanson and D. Hough and W. Kahan and R. Karpinski and
                 J. Palmer and F. N. Ris and D. Stevenson",
  title =        "A Proposed Radix- and Word-length-independent Standard
                 for Floating-point Arithmetic",
  journal =      j-SIGNUM,
  volume =       "20",
  number =       "1",
  pages =        "37--51",
  month =        jan,
  year =         "1985",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Thu Sep 1 10:14:17 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
}

@InProceedings{Conover:1985:AHS,
  author =       "B. Conover and D. L. Gustafson",
  title =        "An Algorithm for High Speed Square Roots",
  crossref =     "IEEE:1985:ERC",
  pages =        "19--21",
  year =         "1985",
  bibdate =      "Fri Jun 11 18:04:41 1999",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Cozzens:1985:CDF,
  author =       "J. Cozzens and L. Finkelstein",
  title =        "Computing the discrete {Fourier} transform using
                 residue number systems in a ring of algebraic
                 integers",
  journal =      j-IEEE-TRANS-INF-THEORY,
  volume =       "31",
  number =       "5",
  pages =        "580--588",
  month =        sep,
  year =         "1985",
  CODEN =        "IETTAW",
  DOI =          "https://doi.org/10.1109/TIT.1985.1057081",
  ISSN =         "0018-9448 (print), 1557-9654 (electronic)",
  ISSN-L =       "0018-9448",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=22750",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Information Theory",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=18",
  keywords =     "residue arithmetic; residue number system",
  summary =      "A new method is described for computing an $N = R^{m}
                 = 2^{upsilon m}$-point complex discrete Fourier
                 transform that uses quantization within a dense ring of
                 algebraic integers in conjunction with a residue number
                 system over this ring. The \ldots{}",
}

@Article{Cuyt:1985:REA,
  author =       "Annie Cuyt and Paul Van der Cruyssen",
  title =        "Rounding error analysis for forward continued fraction
                 algorithms",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "11",
  number =       "6",
  pages =        "541--564",
  month =        jun,
  year =         "1985",
  CODEN =        "CMAPDK",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  bibdate =      "Wed Mar 1 19:00:53 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computmathappl1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/0898122185900379",
  acknowledgement = ack-nhfb,
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221",
}

@InProceedings{Dadda:1985:FMT,
  author =       "Luigi Dadda",
  title =        "Fast Multipliers for Two's-Complement Numbers in
                 Serial Form",
  crossref =     "Hwang:1985:PSC",
  pages =        "57--63",
  year =         "1985",
  bibdate =      "Wed Nov 14 18:06:21 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Dadda.pdf",
  abstract =     "Schemes for designing multipliers of binary
                 two's-complement numbers in serial form are considered
                 with the condition of the least possible delay between
                 inputs and output.\par

                 Such schemes are composed by two parts: the first, the
                 array generator, produces the terms of the multiplier
                 array; the second, the summer, is fed by the array
                 generator and produces the product. Two classes of
                 multipliers are illustrated: the first generating the
                 multiplier array by diagonals and rows, the second by
                 columns.\par

                 The array generators are composed by and\slash or stack
                 registers and linear arrays of gates; the summer is
                 shown to be conveniently using parallel counters.",
  acknowledgement = ack-nhfb,
  author-dates = "29 April 1923--26 October 2012",
  keywords =     "ARITH-7",
}

@InProceedings{Dadda:1985:SBN,
  author =       "Luigi Dadda",
  title =        "Squares for Binary Numbers in Serial Form",
  crossref =     "Hwang:1985:PSC",
  pages =        "173--180",
  year =         "1985",
  bibdate =      "Wed Nov 14 18:06:21 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Dadda1.pdf",
  abstract =     "The problem of designing squarers for binary number[s]
                 in serial form (with the condition of the least
                 possible delay between input and output) is
                 treated.\par

                 Several schemes are illustrated, derived from fast
                 multipliers for binary numbers in serial form,
                 described in a previous paper.\par

                 It is shown that some of such multipliers offer a
                 considerable saving in components when they are reduced
                 to squarers. Some schemes are illustrated, both for
                 positive and for two's-complement numbers.",
  acknowledgement = ack-nhfb,
  author-dates = "29 April 1923--26 October 2012",
  keywords =     "ARITH-7",
}

@InProceedings{DeMori:1985:DRP,
  author =       "R. {De Mori} and R. Cardin",
  title =        "Design for a Recursive Parallel Multiplier",
  crossref =     "Hwang:1985:PSC",
  pages =        "44--50",
  year =         "1985",
  bibdate =      "Wed Nov 14 18:06:21 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Demori_Cardin.pdf",
  abstract =     "A network for performing multiplications of two two's
                 complement number's is proposed. The network can be
                 implemented in a synchronous or an asynchronous way. If
                 the factors to be multiplied have $N$ bits, the area
                 complexity of the network is $ O(N^2) $ for practical
                 values of $N$ as in the case of cellular multipliers.
                 Due to the design approach based on a recursive
                 algorithm, a time complexity $ O(\log N) $ is
                 achieved.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-7",
}

@InProceedings{Dongarra:1985:FAS,
  author =       "J. J. Dongarra and D. C. Sorensen",
  title =        "A Fast Algorithm for the Symmetric Eigenvalue
                 Problem",
  crossref =     "Hwang:1985:PSC",
  pages =        "338--342",
  year =         "1985",
  bibdate =      "Fri Nov 16 08:47:34 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Dongarra_Sorensen.pdf",
  abstract =     "The symmetric eigenvalue problem is one of the most
                 fundamental problems of computational mathematics. It
                 arises in many applications, and therefore represents
                 an important area for algorithmic research. It is also
                 one of the first eigenvalue problems for which reliable
                 methods have been obtained. It would be surprising
                 therefore, if a new method were to be found that would
                 offer a significant improvement in execution time over
                 the fundamental algorithms available in standard
                 software packages such as EISPACK [7]. However, it is
                 reasonable to expect that eigenvalue calculations might
                 be accelerated through the use of parallel algorithms
                 for parallel computers that are emerging. We shall
                 present such an algorithm in this paper. The algorithm
                 is able to exploit parallelism at all levels of the
                 computation and is well suited to a variety of
                 architectures. However, a pleasant bonus of this
                 research is that the parallel algorithm, even when run
                 in serial mode, is significantly faster than the best
                 sequential algorithm on large problems, and is
                 effective on moderate size (order $ \geq 30 $) problems
                 when run in serial mode.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-7",
  remark =       "Listed in table of contents as 276--277.",
}

@InProceedings{Dunham:1985:PFM,
  author =       "C. B. Dunham",
  title =        "Floating point with rounding before normalization",
  crossref =     "Meek:1985:PFM",
  pages =        "91--102",
  year =         "1985",
  MRclass =      "65G05",
  MRnumber =     "86f:65089",
  bibdate =      "Fri Dec 8 08:24:13 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Eldon:1985:FCF,
  author =       "John A. Eldon",
  title =        "A Family of {CMOS} Floating Point Arithmetic Chips",
  crossref =     "Hwang:1985:PSC",
  pages =        "101--109",
  year =         "1985",
  bibdate =      "Wed Nov 14 18:06:21 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Eldon.pdf",
  abstract =     "Although the advantages of floating point arithmetic
                 have long been recognized, hardware complexity and
                 expense have impeded its use in high speed digital
                 signal processing (DSP). Now, however, the availability
                 of a growing number of fast dedicated floating point
                 adder and multiplier chips is spurring renewed interest
                 in floating point for real time filtering and spectral
                 analysis.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-7",
}

@Article{Enzmann:1985:WDS,
  author =       "K. Enzmann",
  title =        "{Wurzelziehen durch sukzessive Approximation}
                 \toenglish {Root-Finding by Successive Approximation}
                 \endtoenglish",
  journal =      j-ELECTRONIK,
  volume =       "18",
  pages =        "92",
  year =         "1985",
  CODEN =        "EKRKAR",
  ISSN =         "0013-5658",
  bibdate =      "Fri Sep 16 16:30:41 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Elektronik",
}

@InProceedings{Ercegovac:1985:DAP,
  author =       "M. D. Ercegovac and T. Lang",
  title =        "A Division Algorithm with Prediction of Quotient
                 Digits",
  crossref =     "Hwang:1985:PSC",
  pages =        "51--56",
  year =         "1985",
  bibdate =      "Wed Nov 14 18:06:21 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Ercegovac_Lang.pdf",
  abstract =     "A division algorithm with a simple selection of
                 quotient digits including prediction is possible if the
                 divisor is restricted to a suitable range. The
                 condition that the divisor must satisfy to have the
                 quotient digit $ q_{i + 1} $ predicted while computing
                 $ R_{i + 1} $ are determined. Some implementation
                 considerations are also given.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-7",
}

@Book{Ercegovac:1985:DSH,
  author =       "Milo{\v{s}} D. Ercegovac and Tom{\'a}s Lang",
  title =        "Digital systems and hardware\slash firmware
                 algorithms",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xix + 838",
  year =         "1985",
  ISBN =         "0-471-88393-X",
  ISBN-13 =      "978-0-471-88393-7",
  LCCN =         "TK7868.D5 E73 1985",
  bibdate =      "Wed Nov 14 14:42:00 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$32.95",
  URL =          "http://www.loc.gov/catdir/bios/wiley043/84021983.html;
                 http://www.loc.gov/catdir/description/wiley035/84021983.html;
                 http://www.loc.gov/catdir/toc/onix06/84021983.html",
  acknowledgement = ack-nhfb,
  subject =      "computer firmware; digital electronics",
}

@InProceedings{Fandrianto:1985:VFP,
  author =       "Jan Fandrianto and B. Y. Woo",
  title =        "{VLSI} Floating-Point Processors",
  crossref =     "Hwang:1985:PSC",
  pages =        "93--100",
  year =         "1985",
  bibdate =      "Wed Nov 14 18:06:21 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Fandrianto_Woo.pdf",
  abstract =     "The advance of VLSI technology has been the enabling
                 factor in the appearance of VLSI circuits handling
                 floating-point arithmetics. These circuits have found
                 their way into many number-crunching applications such
                 as telecommunications, seismic energy exploration,
                 radar, medical imaging, graphics and simulation.
                 Because of the different requirements for different
                 applications, some processors have a rich repertoire of
                 functions but rather low performance, while some
                 processors aim at haying the highest throughput for the
                 most frequent operations such as multiply and add. This
                 paper will review the architecture, the technology, and
                 the design techniques for the current VLSI
                 floating-point processors; and it will also report a
                 high performance chipset (Weitek WTL1164\slash 1165)
                 implementing complete basic arithmetic functions.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-7",
}

@InProceedings{Ferguson:1985:RBA,
  author =       "Warren E. Ferguson and David W. Matula",
  title =        "Rationally Biased Arithmetic",
  crossref =     "Hwang:1985:PSC",
  pages =        "194--202",
  year =         "1985",
  bibdate =      "Wed Nov 14 18:06:21 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Ferguson_Matula.pdf",
  abstract =     "One can naively view a computer number system as a
                 pair $ (F, P) $ consisting of a finite set $F$ of real
                 numbers and a rounding rule $P$. One such number system
                 is a hyperbolic rational number system which has as $F$
                 a finite set of rational numbers and as $P$ the
                 so-called mediant rounding rule. In this paper we
                 demonstrate how one can simulate a hyperbolic rational
                 number system in any high level language that supports
                 floating point computation. From this simulation we
                 infer that hyperbolic rational number systems form
                 viable alternatives to traditional binary floating
                 point number systems. Many properties of hyperbolic
                 rational number systems are derived fran the
                 relationship of their rounding rule to the
                 well-developed theory of best rational approximation.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-7",
}

@Book{Froberg:1985:NMT,
  author =       "Carl Erik Fr{\"o}berg",
  title =        "Numerical mathematics: theory and computer
                 applications",
  publisher =    pub-BENCUM,
  address =      pub-BENCUM:adr,
  pages =        "xi + 436",
  year =         "1985",
  ISBN =         "0-8053-2530-1",
  ISBN-13 =      "978-0-8053-2530-0",
  LCCN =         "QA297 .F6813 1985",
  bibdate =      "Fri Aug 20 09:03:54 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  remark =       "Revised edition of {\em Introduction to numerical
                 analysis, second edition, 1969}
                 \cite{Froberg:1969:INA}",
  subject =      "Numerical analysis; Data processing",
}

@InProceedings{Gal:1985:CEF,
  author =       "Shmuel Gal",
  title =        "Computing Elementary Functions: a New Approach for
                 Achieving High Accuracy and Good Performance",
  crossref =     "Miranker:1985:ASC",
  pages =        "1--16",
  year =         "1985",
  DOI =          "https://doi.org/10.1007/3-540-16798-6_1",
  bibdate =      "Thu Sep 01 12:27:23 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@InProceedings{Gannon:1985:SPH,
  author =       "Dennis Gannon",
  title =        "{On} the Structure of Parallelism in a Highly
                 Concurrent {PDE} Solver",
  crossref =     "Hwang:1985:PSC",
  pages =        "252--259",
  year =         "1985",
  bibdate =      "Fri Nov 16 08:47:34 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Gannon.pdf",
  abstract =     "This paper studies a variation of a parallel multigrid
                 PDE solver originally due to John Van Rosendale. This
                 paper gives a detailed analysis of the method and
                 discusses the large scale parallel structure. It will
                 show that the method can be viewed as a data driven
                 ``large grain'' systolic structure. At a lower level
                 the algorithm is seen to be built from grid operators
                 that are, in turn, defined by expressions involving
                 vector functions.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-7",
}

@Article{Gnanasekaran:1985:FSP,
  author =       "R. Gnanasekaran",
  title =        "A Fast Serial-Parallel Binary Multiplier",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-34",
  number =       "8",
  pages =        "741--744",
  month =        aug,
  year =         "1985",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1985.1676620",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 08:33:17 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676620",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Gomez:1985:PFA,
  author =       "Gustavo Rodr{\'\i}guez G{\'o}mez and David {Carrasco
                 Villareal}",
  title =        "Problems in floating-point arithmetic, and a method
                 for obtaining internal characteristics of digital
                 computers. ({Spanish})",
  journal =      "Miscel{\'a}nea Mat.",
  volume =       "15",
  pages =        "15--25",
  year =         "1985",
  MRclass =      "65G05",
  MRnumber =     "86h:65060",
  bibdate =      "Fri Dec 8 08:24:13 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  language =     "Spanish",
}

@Article{Goodman:1985:REF,
  author =       "R. H. Goodman and A. Feldstein and J. Bustoz",
  title =        "Relative error in floating-point multiplication",
  journal =      j-COMPUTING,
  volume =       "35",
  number =       "2",
  pages =        "127--139",
  year =         "1985",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  MRclass =      "65G05",
  MRnumber =     "87d:65052",
  bibdate =      "Fri Dec 8 08:24:13 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Computing: Archiv f{\"u}r informatik und numerik",
  journal-URL =  "http://link.springer.com/journal/607",
  reviewer =     "Luciano Biasini",
}

@MastersThesis{Gooley:1985:DFM,
  author =       "Markian Myron Gooley",
  title =        "Design of a floating-point multiplier with a recursive
                 fraction-unit",
  type =         "Thesis ({M.S.})",
  school =       "University of Illinois at Urbana-Champaign",
  address =      "Urbana-Champaign, IL 61801, USA",
  pages =        "vi + 54",
  year =         "1985",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@MastersThesis{Graham:1985:IFF,
  author =       "Douglas R. Graham",
  title =        "Implementation of {FORTH} with floating point
                 capabilities of an 8085 system",
  type =         "Thesis ({M.S.})",
  school =       "Ohio University",
  address =      "Athens, OH, USA",
  pages =        "v + 122",
  month =        mar,
  year =         "1985",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "FORTH (Computer program language)",
}

@Article{Grappel:1985:FSC,
  author =       "R. D. Grappel",
  title =        "Fast subroutine calculates exponentials",
  journal =      j-EDN,
  volume =       "30",
  number =       "10",
  pages =        "231",
  month =        may,
  year =         "1985",
  CODEN =        "EDNSBH",
  ISSN =         "0012-7515, 0364-6637",
  bibdate =      "Thu Sep 1 10:16:09 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "EDN",
}

@InProceedings{Gridley:1985:IPS,
  author =       "Curt Gridley",
  title =        "Improving the Performance of Scientific Applications
                 on a Supermicro Using a Custom Floating Point Processor
                 and An Optimizing Compiler",
  crossref =     "USENIX:1985:SCP",
  pages =        "597--610",
  year =         "1985",
  bibdate =      "Tue Feb 20 15:42:13 MST 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Massachusetts Computer Corp.",
}

@InProceedings{Gross:1985:FPA,
  author =       "Thomas Gross",
  title =        "Floating-Point Arithmetic on a Reduced-Instruction-Set
                 Processor",
  crossref =     "Hwang:1985:PSC",
  pages =        "86--92",
  year =         "1985",
  bibdate =      "Thu Sep 01 12:02:04 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Gross.pdf",
  abstract =     "Current single chip implementations of
                 reduced-instruction-set processors do not support
                 hardware floating-point operations. Instead, floating
                 point operations have to be provided either by a
                 co-processor or by software. This paper discusses
                 issues arising from a software implementation of
                 floating point arithmetic for the MIPS processor, an
                 experimental VLSI architecture. Measurements indicate
                 that an acceptable level of performance is achieved.
                 but this approach is no substitute for a hardware
                 accelerator if higher precision results are required,
                 This paper includes instruction profiles for the basic
                 floating point operations and evaluates the usefulness
                 of some aspects of the instruction set.",
  acknowledgement = ack-nj,
  keywords =     "ARITH-7",
}

@Article{Gross:1985:SIF,
  author =       "Thomas Gross",
  title =        "Software implementation of floating-point arithmetic
                 on a reduced-instruction-set processor",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "2",
  number =       "4",
  pages =        "362--375",
  month =        nov,
  year =         "1985",
  CODEN =        "JPDCER",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Sat Apr 12 19:06:31 MDT 1997",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  affiliationaddress = "Carnegie-Mellon Univ, Pittsburgh, PA, USA",
  classification = "723; C5230 (Digital arithmetic methods); C6130 (Data
                 handling techniques); C6140B (Machine-oriented
                 languages)",
  corpsource =   "Department of Computer Science, Carnegie-Mellon
                 University, Pittsburgh, PA, USA",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  journalabr =   "J Parallel Distrib Comput",
  keywords =     "computer metatheory; computer software; data handling;
                 digital arithmetic; floating-point arithmetic;
                 instruction profiles; instruction sets; integrated
                 circuits, VLSI; million instructions per minute; MIPS
                 processor; processors; reduced-instruction-set;
                 reduced-instruction-set processor; RISC; single chip
                 implementations; single-chip processors; software
                 implementation; Stanford MIPS processor; VLSI
                 architecture",
  treatment =    "P Practical",
}

@InProceedings{Gudenberg:1985:CID,
  author =       "R. Lohner and J. Wolff V. Gudenberg",
  title =        "Complex Interval Division with Maximum Accuracy",
  crossref =     "Hwang:1985:PSC",
  pages =        "332--336",
  year =         "1985",
  bibdate =      "Fri Nov 16 08:47:34 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Lohner_Gudenberg.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-7",
  xxabstract =   "n/a",
}

@TechReport{Hack:1985:RPS,
  author =       "James J. Hack",
  title =        "The relationship of peak to sustained performance in
                 highly concurrent vector machine organizations",
  type =         "Research report",
  number =       "RC 11094 (\#49829)",
  institution =  "IBM T.J. Watson Research Center",
  address =      "Yorktown Heights, NY, USA",
  pages =        "22",
  year =         "1985",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Floating-point arithmetic.; Performance.;
                 Supercomputers.",
}

@Article{Helyer:1985:SCC,
  author =       "R. Helyer",
  title =        "Sine and cosine calculations",
  journal =      j-MICROPROC-MICROSYS,
  volume =       "2",
  number =       "5",
  pages =        "284",
  month =        oct,
  year =         "1985",
  CODEN =        "MIMID5",
  ISSN =         "0141-9331 (print), 1872-9436 (electronic)",
  ISSN-L =       "0141-9331",
  bibdate =      "Thu Sep 1 10:15:56 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Microprocessors and Microsystems",
}

@Article{Hull:1985:NT,
  author =       "T. E. Hull and A. Abraham and M. S. Cohen and A. F. X.
                 Curley and C. B. Hall and D. A. Penny and J. T. M.
                 Sawchuk",
  title =        "{Numerical Turing}",
  journal =      j-SIGNUM,
  volume =       "20",
  number =       "3",
  pages =        "26--34",
  month =        jul,
  year =         "1985",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Sat Aug 13 17:16:02 MDT 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Numerical Turing is an extension of the Turing
                 programming language. Turing is a Pascal-like language
                 (with convenient string handling, dynamic arrays,
                 modules, and more general parameter lists) developed at
                 the University of Toronto. Turing has been in use since
                 May, 1983, and is now available on several
                 machines.\par

                 The Numerical Turing extension is especially designed
                 for numerical calculations. The important new features
                 are: (a) clean decimal arithmetic, along with
                 convenient functions for directed roundings and
                 exponent manipulation; (b) complete precision control
                 of variables and operations.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
  keywords =     "decimal floating-point arithmetic; documentation;
                 languages",
  subject =      "D.3.3 Software, PROGRAMMING LANGUAGES, Language
                 Constructs, Procedures, functions, and subroutines \\
                 D.3.2 Software, PROGRAMMING LANGUAGES, Language
                 Classifications, SUPERPILOT \\ G.1.0 Mathematics of
                 Computing, NUMERICAL ANALYSIS, General, Computer
                 arithmetic",
}

@Article{Hull:1985:PRV,
  author =       "T. E. Hull and A. Abrham",
  title =        "Properly Rounded Variable Precision Square Root",
  journal =      j-TOMS,
  volume =       "11",
  number =       "3",
  pages =        "229--237",
  month =        sep,
  year =         "1985",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/214408.214413",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  MRclass =      "65D15 (65G05)",
  MRnumber =     "87a:65041",
  bibdate =      "Mon Dec 08 12:36:56 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acm.org/pubs/citations/journals/toms/1985-11-3/p229-hull/",
  abstract =     "The square root function presented here returns a
                 properly rounded approximation to the square root of
                 its argument, or it raises an error condition if the
                 argument is negative. {\em Properly rounded} means
                 rounded to the nearest, or to nearest even in case of a
                 tie. It is {\em variable precision} in that it is
                 designed to return a $p$-digit approximation to a
                 $p$-digit argument, for any $ p > 0 $. (Precision $p$
                 means $p$ decimal digits.) The program and the analysis
                 are valid for all $ p > 0 $, but current
                 implementations place some restrictions on $p$.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "algorithms; decimal floating-point arithmetic;
                 verification",
  subject =      "{\bf G.1.2}: Mathematics of Computing, NUMERICAL
                 ANALYSIS, Approximation, Elementary function
                 approximation. {\bf G.4}: Mathematics of Computing,
                 MATHEMATICAL SOFTWARE, Algorithm analysis. {\bf G.4}:
                 Mathematics of Computing, MATHEMATICAL SOFTWARE,
                 Certification and testing. {\bf G.4}: Mathematics of
                 Computing, MATHEMATICAL SOFTWARE, Verification. {\bf
                 G.1.0}: Mathematics of Computing, NUMERICAL ANALYSIS,
                 General, Error analysis. {\bf G.1.0}: Mathematics of
                 Computing, NUMERICAL ANALYSIS, General, Numerical
                 algorithms.",
}

@Book{Hunter:1985:III,
  author =       "Colin B. Hunter and James F. Ready and Erin Farquhar",
  title =        "Introduction to the {Intel iAPX 432} Architecture",
  publisher =    pub-RESTON,
  address =      pub-RESTON:adr,
  pages =        "vii + 181",
  year =         "1985",
  ISBN =         "0-8359-3222-2",
  ISBN-13 =      "978-0-8359-3222-6",
  LCCN =         "QA76.8.I267 H86 1984",
  bibdate =      "Mon Feb 7 19:14:11 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  price =        "US\$16.95",
  acknowledgement = ack-nhfb,
}

@Article{Hurson:1985:SMU,
  author =       "A. R. Hurson and B. Shirazi",
  title =        "A systolic multiplier unit and its {VLSI} design",
  journal =      j-COMP-ARCH-NEWS,
  volume =       "13",
  number =       "3",
  pages =        "302--309",
  month =        jun,
  year =         "1985",
  CODEN =        "CANED2",
  ISSN =         "0163-5964 (print), 1943-5851 (electronic)",
  ISSN-L =       "0163-5964",
  bibdate =      "Fri May 12 09:40:54 MDT 2006",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGARCH Computer Architecture News",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J89",
}

@InProceedings{Hwang:1985:MEC,
  author =       "Kai Hwang and Zhiwei Xu",
  title =        "Multiprocessors for Evaluating Compound Arithmetic
                 Functions",
  crossref =     "Hwang:1985:PSC",
  pages =        "266--275",
  year =         "1985",
  bibdate =      "Fri Nov 16 08:47:34 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Hwang_Xu.pdf",
  abstract =     "A dynamic network approach is proposed for designing
                 multifunctional arithmetic processors to support {\em
                 complex}, {\em interval}, {\em vector}, {\em matrix},
                 {\em polynomial}, and other {\em compound arithmetic}
                 operations. This arithmetic-network approach is
                 extended from the multipipeline chaining concept
                 implemented in Cray Research supercomputers. The
                 proposed design methodology offers a viable way of
                 developing very powerful and flexible arithmetic
                 multiprocessors for scientific supercomputing.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-7",
}

@InProceedings{Hwang:1985:SIS,
  author =       "Kai Hwang and Daniel D. Gajski and Ahmed Sameh",
  title =        "The {Seventh IEEE Symposium on Computer Arithmetic}:
                 Foreword",
  crossref =     "Hwang:1985:PSC",
  pages =        "iii--iii",
  year =         "1985",
  bibdate =      "Fri Nov 16 08:47:34 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_contents.pdf;
                 http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Hwang_Gajski_Sameh.pdf;
                 http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_preface.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-7",
  xxabstract =   "n/a",
}

@Book{IEEE:1985:AIS,
  author =       "{IEEE Task P754}",
  title =        "{ANSI\slash IEEE 754-1985, Standard for Binary
                 Floating-Point Arithmetic}",
  publisher =    pub-IEEE-STD,
  address =      pub-IEEE-STD:adr,
  pages =        "20",
  day =          "12",
  month =        aug,
  year =         "1985",
  ISBN =         "1-55937-653-8",
  ISBN-13 =      "978-1-55937-653-2",
  bibdate =      "Thu Mar 02 09:57:22 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Revised 1990. A preliminary draft was published in the
                 January 1980 issue of IEEE Computer, together with
                 several companion articles
                 \cite{Cody:1981:APF,Coonen:1981:UDN,Coonen:1980:IGP,Coonen:1981:EIG,Hough:1981:API,Stevenson:1981:PSBa,Stevenson:1981:PSBb}.
                 The final version was republished in
                 \cite{IEEE:1985:ISBa,IEEE:1985:ISBb}. See also
                 \cite{Waser:1982:IAD}. Also standardized as {{\em IEC
                 60559 (1989-01) Binary floating-point arithmetic for
                 microprocessor systems}}.",
  price =        "US\$35.00",
  URL =          "http://ieeexplore.ieee.org/iel1/2355/1316/00030711.pdf;
                 http://standards.ieee.org/reading/ieee/std/busarch/754-1985.pdf;
                 http://standards.ieee.org/reading/ieee/std_public/description/busarch/754-1985_desc.html;
                 http://www.iec.ch/cgi-bin/procgi.pl/www/iecwww.p?wwwlang=E&wwwprog=cat-det.p&wartnum=019113",
  acknowledgement = ack-nhfb,
}

@Manual{IEEE:1985:ASI,
  author =       "{IEEE Task P754}",
  title =        "{ANSI}\slash {IEEE 754}-1985, Standard for Binary
                 Floating-Point Arithmetic",
  organization = "IEEE, New York",
  month =        aug # " 12",
  year =         "1985",
  bibdate =      "Thu Nov 8 14:50:30 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "A preliminary draft was published in the January 1980
                 issue of IEEE Computer, together with several companion
                 articles
                 \cite{Cody:1981:APF,Coonen:1981:UDN,Coonen:1980:IGP,Coonen:1981:EIG,Hough:1981:API,Stevenson:1981:PSBa,Stevenson:1981:PSBb}.
                 Available from the IEEE Service Center, Piscataway, NJ,
                 USA.",
  acknowledgement = ack-nj,
}

@Article{IEEE:1985:ISBa,
  author =       "IEEE",
  title =        "{IEEE} Standard for Binary Floating-Point Arithmetic",
  journal =      j-SIGPLAN,
  volume =       "22",
  number =       "2",
  pages =        "9--25",
  month =        feb,
  year =         "1985",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun May 02 09:20:35 1999",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{IEEE:1985:AIS}.",
  acknowledgement = ack-nj,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  xxnote =       "This reference is wrong; the volume 22 is from 1987,
                 and neither volume 20 (1985) nor 22 have this
                 article??",
}

@Book{IEEE:1985:ISBb,
  author =       "{IEEE Computer Society Standards Committee.Working
                 group of the Microprocessor Standards Subcommittee} and
                 {American National Standards Institute}",
  title =        "{IEEE} standard for binary floating-point arithmetic",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "18",
  year =         "1985",
  bibdate =      "Sun May 02 09:20:47 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{IEEE:1985:AIS}.",
  series =       "ANSI/IEEE Std 754-1985.",
  acknowledgement = ack-nhfb,
  keywords =     "Computer arithmetic and logic units --- Standards.;
                 Floating-point arithmetic --- Standards.",
}

@Book{Intel:1985:FPL,
  author =       "{Intel Staff}",
  title =        "Floating Point Library for {DOS} 8096 Systems Manual",
  publisher =    "Intel Corporation",
  address =      "Santa Clara",
  pages =        "60",
  month =        dec,
  year =         "1985",
  ISBN =         "0-917017-75-7",
  ISBN-13 =      "978-0-917017-75-9",
  LCCN =         "????",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  price =        "US\$10.00",
  acknowledgement = ack-nhfb,
  keywords =     "(COMPUTER OPERATING SYSTEM); PC-DOS; TECHNOLOGY ---
                 COMPUTERS AND COMPUTER TECHNOLOGY",
  language =     "eng",
}

@Book{Intel:1985:PRM,
  author =       "Intel",
  title =        "The {iAPX} 286 Programmer's Reference Manual",
  publisher =    pub-INTEL,
  address =      pub-INTEL:adr,
  year =         "1985",
  bibdate =      "Sun May 2 09:20:57 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "The definitive statement of what the 80286 and 80287
                 are. A valuable reference for instruction definitions.
                 See also \cite{Intel:1983:HRM,Palmer:1984:P}.",
  acknowledgement = ack-nhfb,
}

@Manual{IntelCorporation:1985:FAL,
  author =       "{Intel Corporation}",
  title =        "The 8096 floating-point arithmetic library user's
                 guide for {DOS} systems",
  organization = "Intel Corporation",
  address =      "Santa Clara, CA.",
  pages =        "various",
  year =         "1985",
  ISBN =         "0-917017-75-7",
  ISBN-13 =      "978-0-917017-75-9",
  LCCN =         "????",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Computer programs.; Floating-point arithmetic.;
                 Operating systems (Computers)",
  remark =       "``Order number: 122366-001.'' On cover: Software
                 development tools. Cover title: 8096 floating point
                 library for DOS systems.",
}

@Article{Jankowski:1985:ASC,
  author =       "M. Jankowski and H. Wo{\'z}niakowski",
  title =        "The accurate solution of certain continuous problems
                 using only single precision arithmetic",
  journal =      j-BIT,
  volume =       "25",
  number =       "4",
  pages =        "635--651",
  year =         "1985",
  CODEN =        "BITTEL, NBITAB",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  MRclass =      "65G05 (65L05)",
  MRnumber =     "87d:65053",
  MRreviewer =   "E. R. Hansen",
  bibdate =      "Thu Nov 12 18:12:56 MST 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "BIT (Nordisk tidskrift for informationsbehandling)",
  journal-URL =  "http://link.springer.com/journal/10543",
  keywords =     "accurate floating-point summation",
}

@InProceedings{Jenkins:1985:CDI,
  author =       "W. Jenkins and E. Davidson and D. Paul",
  booktitle =    "{IEEE} International Conference on Acoustics, Speech,
                 and Signal Processing, {ICASSP '85}",
  title =        "A custom-designed integrated circuit for the
                 realization of residue number digital filters",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "220--223",
  year =         "1985",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1049/el:19850252",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "Results are presented on the design, layout, and
                 fabrication of a custom-designed integrated circuit for
                 a residue number system digital filter module. The
                 architecture is based on a ROM-ACCUMULATOR FIR
                 structure in which the modular arithmetic for
                 \ldots{}",
}

@InProceedings{Kahan:1985:AIA,
  author =       "W. Kahan and E. LeBlanc",
  title =        "Anomalies in the {IBM ACRITH} Package",
  crossref =     "Hwang:1985:PSC",
  pages =        "322--331",
  year =         "1985",
  bibdate =      "Thu Sep 08 00:10:49 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Kahan_LeBlanc.pdf",
  abstract =     "The IBM ACRITH package of numerical software is
                 advertised as reliable and easy to use; but sometimes
                 its results must astonish or confuse a naive user. This
                 report exhibits a few of the surprises. For instance, a
                 finite continued fraction, easy to evaluate in two
                 dozen keystrokes on a handheld calculator, causes
                 ACRITH to overflow either exponent range or 15
                 Megabytes of virtual memory. Lacking access to source
                 code, we must speculate to explain the anomalies. Some
                 seem attributable to small bugs in the code; some to
                 optimistic claims or oversimplifications in the code's
                 documentation; some to flaws in the doctrine underlying
                 the code. We conclude that different techniques than
                 used by ACRITH might have been about as accurate and
                 yet more economical, robust and perspicuous.",
  acknowledgement = ack-nj,
  keywords =     "ARITH-7",
}

@Article{Karpinski:1985:PFP,
  author =       "R. Karpinski",
  title =        "Paranoia: a Floating-Point Benchmark",
  journal =      j-BYTE,
  volume =       "10",
  number =       "2",
  pages =        "223--235",
  month =        feb,
  year =         "1985",
  CODEN =        "BYTEDJ",
  ISSN =         "0360-5280 (print), 1082-7838 (electronic)",
  ISSN-L =       "0360-5280",
  bibdate =      "Thu Sep 1 10:15:07 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "BYTE Magazine",
}

@InProceedings{Kaushik:1985:MEC,
  author =       "Saroj Kaushik",
  title =        "Multiple Error Correction and Addictive Overflow
                 Detection with Magnitude Indices in Residue Code",
  crossref =     "Hwang:1985:PSC",
  pages =        "278--284",
  year =         "1985",
  bibdate =      "Fri Nov 16 08:47:34 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Kaushik.pdf",
  abstract =     "A new approach for correcting multiple errors and
                 detecting an additive overflow in the Residue Number
                 System (RNS) is suggested. It works with the code whose
                 redundancy is in the form of magnitude indices. The
                 residue representation of a number with magnitude index
                 is reconsidered. The RNS with magnitude index were
                 first studied by Sasaki [16] and Rao [15] and then by
                 Barsi and Maestrini [5,6]. The range of a given RNS is
                 divided into intervals of equal width and the magnitude
                 of a number X is defined as a integer locating X into
                 one of such intervals. We have proposed algorithm which
                 detects and corrects multiple errors in residue number.
                 The algorithms for special cases viz., single burst
                 residue error and single residue error are also
                 suggested. Some of the advantages are pointed out over
                 the existing approaches.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-7",
}

@Article{Klatte:1985:ASS,
  author =       "R. Klatte and C. P. Ullrich and J. W. {Von
                 Gudenberg}",
  title =        "Arithmetic Specification for Scientific Computation in
                 {ADA}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-34",
  number =       "11",
  pages =        "996--1005",
  month =        nov,
  year =         "1985",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1985.1676532",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 08:33:34 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676532",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Kobayashi:1985:MTC,
  author =       "Hideaki Kobayashi",
  title =        "A Multioperand Two's Complement Addition Algorithm",
  crossref =     "Hwang:1985:PSC",
  pages =        "16--19",
  year =         "1985",
  bibdate =      "Wed Nov 14 18:06:21 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Kobayashi.pdf",
  abstract =     "This paper presents a novel algorithm for summing a
                 set of 2's complement numbers in parallel. The 2's
                 complement addition is converted to an equivalent
                 parallel summation of unsigned numbers. The conversion
                 is performed by simply complementing all the sign bits.
                 Only a few constant bits are required for sign
                 correction. This algorithm is suitable for
                 computer-aided design (CAD) of custom VLSI.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-7",
}

@Manual{Koopman:1985:FFP,
  author =       "Philip J. Koopman",
  title =        "{FORTH} floating point",
  volume =       "3",
  organization = "Mountain View Press",
  address =      "Mountain View, CA, USA",
  edition =      "Revised",
  pages =        "346",
  year =         "1985",
  ISBN =         "0-914699-28-8",
  ISBN-13 =      "978-0-914699-28-6",
  LCCN =         "????",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "MVP-FORTH books",
  acknowledgement = ack-nhfb,
  keywords =     "Electronic digital computers --- Programming;
                 Floating-point arithmetic; FORTH (Computer program
                 language)",
  remark =       "Running title: MVP-FORTH integer and floating point
                 math. A complete glossary of MVP-FORTH math
                 extensions.",
}

@InProceedings{Kornerup:1985:FPL,
  author =       "Peter Kornerup and David W. Matula",
  title =        "Finite Precision Lexicographic Continued Fraction
                 Number Systems",
  crossref =     "Hwang:1985:PSC",
  pages =        "207--214",
  year =         "1985",
  bibdate =      "Wed Nov 14 18:06:21 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Kornerup_Matula.pdf",
  abstract =     "Lexicographic continued fraction binary (LCF)
                 representation provides an order preserving bitstring
                 representation of the non negative real numbers where
                 every rational number has a finite length bitstring
                 representation. We investigate the precision of $k$-bit
                 LCF approximation. The maximum gap size over $ [0, 1) $
                 for $ (k + 1) $-bit LCF representation is shown to be
                 less than $ 2^{0.81k} $, comparable to binary coded
                 decimal in worst case representation efficiency. The
                 distribution of gap sizes for $ (k + 1) $-bit LCF
                 representation over $ [0, 1] $ is shown on a
                 logarithmic scale to be bell shaped between $ 2^{0.81k}
                 $ and $ 2^{-1.39k} $, becoming more peaked near the
                 value corresponding to uniform spacing, $ 2^{-k} $,
                 with increasing $k$.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-7",
}

@InProceedings{Krishnan:1985:CDS,
  author =       "R. Krishnan and G. Jullien and W. Miller",
  booktitle =    "{IEEE} International Conference on Acoustics, Speech,
                 and Signal Processing, {ICASSP '85}",
  title =        "Complex digital signal processing using quadratic
                 residue number systems",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "764--767",
  year =         "1985",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1049/el:19850252",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "Recently, the Quadratic Residue Number System (QRNS)
                 has been introduced [4,5,6], which allows the
                 multiplication of complex integers with two real
                 multiplications. Restrictions on the form of the moduli
                 can be removed if an increase in real \ldots{}",
}

@InProceedings{Kurokawa:1985:PT,
  author =       "Takakazu Kurokawa and Hideo Aiso",
  title =        "Polynomial Transformer",
  crossref =     "Hwang:1985:PSC",
  pages =        "153--158",
  year =         "1985",
  bibdate =      "Fri Nov 16 08:47:34 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Kurokawa_Aiso.pdf",
  abstract =     "Any relations among finite fields can be transformed
                 to a unique polynomial of one variable using Galois
                 Fields. In this paper, we explain the design of a
                 ``Polynomial Transformer'' which executes the
                 transformation.\par

                 Polynomial Transformer consists of very simple and
                 iterative logic, and it is very suitable for parallel
                 and pipelined VLSI algorithm. Moreover, three
                 dimensional construction of a Polynomial Transformer is
                 possible. Thus, it serves as an example of a typical
                 three dimensional VLSI.\par

                 Its application can be found in Polynomial
                 Transformation, disturbance of data and so on.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-7",
}

@Article{Kwan:1985:MOW,
  author =       "Hon Kwan",
  title =        "A multi-output wave --- digital biquad using magnitude
                 truncation instead of controlled rounding",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST,
  volume =       "32",
  number =       "11",
  pages =        "1185--1187",
  month =        nov,
  year =         "1985",
  CODEN =        "ICSYBT",
  ISSN =         "0098-4094 (print), 1558-1276 (electronic)",
  ISSN-L =       "0098-4094",
  bibdate =      "Sat Jul 16 11:25:03 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems",
  summary =      "The use of magnitude truncation instead of controlled
                 rounding for the elimination of zero-input and
                 constant-input oscillations in the wave digital biquad
                 derived from the feedforwardRC-active configuration is
                 described. We also describe \ldots{}",
}

@Article{Lang:1985:ICL,
  author =       "J. H. Lang and C. A. Zukowski and R. O. Lamaire and
                 Chae Han",
  title =        "Integrated-Circuit Logarithmic Arithmetic Units",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-34",
  number =       "5",
  pages =        "475--483",
  month =        may,
  year =         "1985",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1985.1676588",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 08:32:33 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676588",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Li:1985:FCD,
  author =       "S.-Y. R. Li",
  title =        "Fast Constant Division Routines",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-34",
  number =       "9",
  pages =        "866--869",
  month =        sep,
  year =         "1985",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1985.1676646",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 08:33:33 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676646",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Li:1985:PAC,
  author =       "Xiaobo Li and Lionel M. Ni",
  title =        "A Pipeline Architecture for Computing Cumulative
                 Hypergeometric Distributions",
  crossref =     "Hwang:1985:PSC",
  pages =        "166--172",
  year =         "1985",
  bibdate =      "Fri Nov 16 08:47:34 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Li_Ni.pdf",
  abstract =     "The hypergeometric distribution is a widely used
                 arithmetic function and is fundamental to many
                 statistical sampling and statistical pattern
                 recognition problems. Computation of the cumulative
                 hypergeometric distribution function, $ H(a) $, is
                 extremely time-consuming. As a result, many
                 approximation algorithms have been proposed to evaluate
                 the cumulative hypergeometric distribution. This paper
                 describes a two-level pipeline architecture for
                 computing $ H(a) $ with computation complexity reduced
                 to $ c + a $, where $c$ is a constant. The main part of
                 the design is a type of recurrence computation. A
                 modular and systematic approach is suggested to
                 implement the recurrence formula. The computation
                 complexity of the proposed architecture is also
                 compared with various other known methods. The highly
                 regular structure of the design can lead to efficient
                 VLSI implementation.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-7",
}

@InProceedings{Ling:1985:NFL,
  author =       "Fuyun Ling and D. Manolakis and J. Proakis",
  booktitle =    "{IEEE} International Conference on Acoustics, Speech,
                 and Signal Processing: {ICASSP '85}",
  title =        "New forms of {LS} lattice algorithms and an analysis
                 of their round-off error characteristics",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1739--1742",
  year =         "1985",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:04 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "New formulas are presented for direct updating of the
                 reflection coefficients in the a priori and a
                 posteriori forms of the least squares (LS) lattice
                 algorithms. An analysis of the numerical
                 characteristics of the new LS lattice forms is given
                 and \ldots{}",
}

@InProceedings{Liu:1985:DVR,
  author =       "Wentai Liu and J. C. Duh and Daniel E. Atkins",
  title =        "The Design of a Vector-Radix {2DFFT} Chip",
  crossref =     "Hwang:1985:PSC",
  pages =        "231--236",
  year =         "1985",
  bibdate =      "Fri Nov 16 08:47:34 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Liu_Duh_Atkins.pdf",
  abstract =     "Architectures based on the vector-radix 2DFFT
                 algorithm and hence can avoid the matrix transpose
                 problem have been proposed. The unique feature of the
                 proposed architectures is that the data can be driven
                 into the arithmetic processors in a pipeline fashion.
                 This paper presents a prototype chip, which has been
                 designed in $ 2 \mu $ m NMOS technology, for the
                 generalized butterfly unit. The chip is a two-stage
                 pipelined processor. The design experience, timing
                 information, and the chip features including four
                 multipliers, one adder\slash subtracter and PLA
                 controllers are presented.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-7",
}

@Article{Lohninger:1985:GF,
  author =       "H. Lohninger",
  title =        "{Gleitkommaarithmetik f{\"u}r den 68000} \toenglish
                 {Floating-point Arithmetic for the 68000}
                 \endtoenglish",
  journal =      j-MC,
  volume =       "2",
  pages =        "58--64",
  year =         "1985",
  ISSN =         "0720-4442, 0941-777x , 0943-5409",
  bibdate =      "Fri Sep 16 16:30:39 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "MC: Die Mikrocomputer-Zeitschrift",
}

@Article{Lorenz:1985:AIP,
  author =       "E. Lorenz",
  title =        "{Aspekte der Implementierung eines Programmpaketes zur
                 schnellen und flexiblen Ausf{\"u}hrung von
                 arithmetischen Operationen mit dem U880} \toenglish
                 {Aspects of the Implementation of a Software Package
                 for Fast and Flexible Execution of Arithmetic
                 Operations on the U880} \endtoenglish",
  journal =      j-NACH-ELEK,
  volume =       "35",
  number =       "5",
  pages =        "179--181",
  month =        "????",
  year =         "1985",
  CODEN =        "NTELAP",
  ISSN =         "0323-4657",
  bibdate =      "Fri Sep 16 16:30:39 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "The U880 is a Z80 clone microprocessor that was built
                 in the GDR (East Germany).",
  acknowledgement = ack-nj,
  fjournal =     "Nachrichtentechnik Elektronik",
}

@InProceedings{Luk:1985:PMC,
  author =       "Franklin T. Luk",
  title =        "A Parallel Method for Computing the Generalized
                 Singular Value Decomposition",
  crossref =     "Hwang:1985:PSC",
  pages =        "260--265",
  year =         "1985",
  bibdate =      "Fri Nov 16 08:47:34 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Luk.pdf",
  abstract =     "We describe a new parallel algorithm for computing the
                 generalized singular value decomposition of two $ n
                 \times n $ matrices, one of which is nonsingular. Our
                 procedure requires $ O(n) $ e time and one triangular
                 array of $ O(n^2) $ processors.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-7",
}

@Article{Majerski:1985:SRA,
  author =       "S. Majerski",
  title =        "Square-Rooting Algorithms for High-Speed Digital
                 Circuits",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-34",
  number =       "8",
  pages =        "724--733",
  month =        aug,
  year =         "1985",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1985.1676618",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 08:33:17 MDT 2011",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676618",
  acknowledgement = ack-nj # "\slash " # ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Matula:1985:FPR,
  author =       "David W. Matula and Peter Kornerup",
  title =        "Finite Precision Rational Arithmetic: Slash Number
                 Systems",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-34",
  number =       "1",
  pages =        "3--18",
  month =        jan,
  year =         "1985",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1985.1676511",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Nov 30 06:21:13 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Fraction number systems characterized by fixed-slash
                 and floating-slash formats are specified. The structure
                 of arithmetic over such systems is prescribed by the
                 rounding obtained from ``best rational approximation.''
                 Multitiered precision hierarchies of both the
                 fixed-slash and floating-slash type are described and
                 analyzed with regards to their support of both exact
                 rational and approximate real computation.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Manual{ME:1985:FPS,
  title =        "Floating point and string listing",
  organization = "Microprocessor Engineering",
  address =      "Southampton, UK",
  edition =      "Second",
  pages =        "36",
  year =         "1985",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Electronic digital computers --- Programming.;
                 Floating-point arithmetic.",
}

@Article{Mithani:1985:ASN,
  author =       "D. Mithani and S. Iyer",
  title =        "Algorithm speeds nonrestoring division in
                 microprogrammed systems",
  journal =      j-EDN,
  volume =       "30",
  number =       "4",
  pages =        "199--208",
  month =        feb,
  year =         "1985",
  CODEN =        "EDNSBH",
  ISSN =         "0012-7515, 0364-6637",
  bibdate =      "Thu Sep 15 18:42:21 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "EDN",
}

@Article{Modi:1985:AIS,
  author =       "J. J. Modi and J. S. Rollett",
  title =        "An algorithm for inverse square-roots",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "2",
  number =       "1",
  pages =        "69--71",
  month =        mar,
  year =         "1985",
  CODEN =        "PACOEJ",
  DOI =          "https://doi.org/10.1016/0167-8191(85)90018-3",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  ISSN-L =       "0167-8191",
  MRclass =      "65W05 (65D15)",
  MRnumber =     "86j:65195",
  bibdate =      "Mon Apr 14 12:07:40 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "An algorithm is presented for finding $ x^{ 1 / 2} $,
                 given $x$. The algorithm is designed to be particularly
                 suited for parallel computation, in which
                 floating-point multiplication, floating-point addition
                 and fixed-point arithmetic can be performed
                 simultaneously.",
  acknowledgement = ack-nhfb,
  classification = "C4290 (Other computer theory)",
  corpsource =   "Department of Eng., Cambridge University, UK",
  fjournal =     "Parallel Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01678191",
  keywords =     "fixed-point arithmetic; floating-point addition;
                 floating-point multiplication; inverse square roots
                 algorithm; parallel computation; parallel processing",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Moharir:1985:ESG,
  author =       "P. S. Moharir",
  title =        "Extending the Scope of {Golub}'s Method Beyond Complex
                 Multiplication",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-34",
  number =       "5",
  pages =        "484--487",
  month =        may,
  year =         "1985",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1985.1676590",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 08:32:33 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676590",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Montgomery:1985:MMT,
  author =       "Peter L. Montgomery",
  title =        "Modular Multiplication Without Trial Division",
  journal =      j-MATH-COMPUT,
  volume =       "44",
  number =       "170",
  pages =        "519--521",
  month =        apr,
  year =         "1985",
  CODEN =        "MCMPAF",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  MRclass =      "11Y16",
  MRnumber =     "86e:11121",
  bibdate =      "Tue Oct 13 08:06:19 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  URL =          "http://www.jstor.org/stable/2007970",
  abstract =     "Let $ N > 1 $. We present a method for multiplying two
                 integers (called $N$-residues) modulo $N$ while
                 avoiding division by $ N. N $-residues are represented
                 in a nonstandard way, so this method is useful only if
                 several computations are done modulo one $N$. The
                 addition and subtraction algorithms are unchanged.",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Comput.",
  classcodes =   "C1160 (Combinatorial mathematics); C5230 (Digital
                 arithmetic methods); C6130 (Data handling techniques)",
  corpsource =   "Syst. Dev. Corp., Santa Monica, CA, USA",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
  keywords =     "digital arithmetic; integer; integer arithmetic;
                 modular arithmetic; modular multiplication;
                 multiplication; N-residue; N-residue arithmetic; number
                 theory",
  treatment =    "T Theoretical or Mathematical",
}

@Manual{Motorola:1985:MFC,
  title =        "{MC68881} floating-point coprocessor user's manual",
  organization = "Motorola, Inc.",
  address =      "Phoenix, AZ, USA",
  pages =        "various",
  year =         "1985",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Microprocessors --- Handbooks, manuals, etc.",
  remark =       "Spine title: MC68881 user's manual. ``MC68881
                 UM/AD''--Cover.",
}

@Book{Motorola:1985:MFP,
  author =       "Motorola",
  title =        "{MC68881} Floating-Point Coprocessor User's Manual",
  publisher =    pub-MOTOROLA,
  address =      pub-MOTOROLA:adr,
  edition =      "Second",
  year =         "1985",
  bibdate =      "Fri Sep 02 23:38:03 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Muller:1985:DBC,
  author =       "Jean-Michel Muller",
  title =        "Discrete basis and computation of elementary
                 functions",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-34",
  number =       "9",
  pages =        "857--862",
  month =        sep,
  year =         "1985",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1985.1676643",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  MRclass =      "65D20 (65V05)",
  MRnumber =     "87e:65016",
  MRreviewer =   "D. Zwick",
  bibdate =      "Sun Jul 10 08:33:33 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676643",
  abstract =     "We give necessary and sufficient conditions in order
                 that the infinite product or sum of the terms of a
                 positive decreasing sequence generates the reals in a
                 given interval.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Naseem:1985:MCA,
  author =       "Asif Naseem and P. David Fisher",
  title =        "The Modified {CORDIC} Algorithm",
  crossref =     "Hwang:1985:PSC",
  pages =        "144--152",
  year =         "1985",
  bibdate =      "Wed Sep 14 20:50:04 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Naseem_Fisher.pdf",
  abstract =     "A Modified CORDIC Algorithm (MCA) has been developed
                 for the evaluation of elementary arithmetic functions.
                 MCA incorporates increased parallelism over the
                 original CORDIC algorithm, thus, resulting in an
                 enhanced speed of computation. This has been
                 accomplished by decoupling the CORDIC iteration
                 equations, and transforming the sequential nature of
                 these equations. $n$-bit fixed point data operands are
                 assumed and the parameter $k$ relates to the level of
                 parallelism in the algorithm. The modified algorithm
                 employs a $ [k + 1]n^2 $-bit ROM for lookup tables that
                 enable elementary arithmetic functions to be evaluated
                 in no more than $ [3 n + 2] $ and no less than $2$ time
                 steps. The two bounds correspond to a pipelined and a
                 parallel implementation, respectively. The formulation
                 of the MCA can be manipulated to obtain implementations
                 with various speed\slash cost characteristics. This
                 compares to $ n(3 n + 1) / 2 $ time steps for the
                 original CORDIC algorithm. For example, 32-bit ALU has
                 $ k = 12 $ and $ n = 32 $; so, a 13,312-bit ROM is
                 required to store the lookup tables, and the
                 computation requires 98 time steps for a pipelined
                 implementation.",
  acknowledgement = ack-nj,
  keywords =     "ARITH-7",
}

@Article{Neumaier:1985:IPR,
  author =       "A. Neumaier",
  title =        "Inner Product Rounding Error Analysis in the Presence
                 of Underflow",
  journal =      j-COMPUTING,
  volume =       "34",
  number =       "4",
  pages =        "365--373",
  year =         "1985",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  MRclass =      "65G05",
  MRnumber =     "86j:65054",
  bibdate =      "Tue Oct 12 16:33:42 MDT 1999",
  bibsource =    "Compendex database;
                 http://springerlink.metapress.com/openurl.asp?genre=journal&issn=0010-485X;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 MathSciNet database",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ Freiburg, Inst f{\"u}r Angewandte Mathematik,
                 Freiburg, West Germany",
  classification = "723; 921",
  fjournal =     "Computing: Archiv f{\"u}r informatik und numerik",
  journal-URL =  "http://link.springer.com/journal/607",
  journalabr =   "Computing (Vienna/New York)",
  keywords =     "computer metatheory; inner product rounding error
                 analysis; inner products; mathematical techniques ---
                 error analysis; underflow",
}

@InProceedings{Ngai:1985:RAT,
  author =       "Tin-Fook Ngai and Mary Jane Irwin",
  title =        "Regular, area-time efficient carry-lookahead adders",
  crossref =     "Hwang:1985:PSC",
  pages =        "9--15",
  year =         "1985",
  bibdate =      "Fri Nov 16 10:05:44 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Ngai_Irwin.pdf",
  abstract =     "For fast binary addition, a carrylookahead (CLA)
                 design is the obvious choice [OnAt83, BaJM83]. However,
                 the direct implementation of a CLA adder in VLSI faces
                 some undesirable limitations. Either the design lacks
                 regularity, thus increasing the design and
                 implementation costs, or the interconnection wires are
                 too long, thus causing area-time inefficiency and
                 limits on the size of addition. Brent and Kung solved
                 the regularity problem by reformulating the carry chain
                 computation [BrKu82]. They showed that an $n$-bit
                 addition can be performed in time $ O(\log n) $, using
                 area $ O(n \log n) $ with maximum interconnection wire
                 length $ O(n) $. In this paper, we give an alternative
                 $ \log n $ stage design which is nearly optimum with
                 respect to regularity, area-time efficiency, and
                 maximum interconnection wire length.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-7",
}

@Article{Ni:1985:VRT,
  author =       "L. M. Ni and Kai Hwang",
  title =        "Vector-Reduction Techniques for Arithmetic Pipelines",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-34",
  number =       "5",
  pages =        "404--411",
  month =        may,
  year =         "1985",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1985.1676580",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 08:32:26 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676580",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Ohhashi:1985:HSC,
  author =       "M. Ohhashi and R. E. Schneider",
  title =        "High-Speed Computation of Unary Functions",
  crossref =     "Hwang:1985:PSC",
  pages =        "82--85",
  year =         "1985",
  bibdate =      "Fri Nov 16 08:47:34 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Ohhashi_Schneider.pdf",
  abstract =     "This paper presents an architecture for fast
                 evaluation of unary functions such as reciprocal,
                 square root and reciprocal square root. The theory
                 behind the architecture has been presented in [1]. The
                 paper shows the results of extensive simulation that
                 have allowed us to implement the architecture with
                 minimum chip count and maximum accuracy. The accuracy
                 is about 8\% error rate in the LSB of the chosen
                 representation (IEEE 32-bit floating point format).
                 This architecture allows the computation of unary
                 functions in less than 200 nsec.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-7",
}

@InProceedings{Oklobdzija:1985:SOS,
  author =       "Vojin G. Oklobdzija and Earl R. Barnes",
  title =        "Some Optimal Schemes for {ALU} Implementations in
                 {VLSI} Technology",
  crossref =     "Hwang:1985:PSC",
  pages =        "2--8",
  year =         "1985",
  bibdate =      "Fri Nov 16 08:47:34 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Oklobdzija_Barnes.pdf",
  abstract =     "An efficient scheme for carry propagation in an ALU
                 implemented in n-MOS technology is presented. An
                 algorithm that determines the optimum division of the
                 carry chain of a parallel adder for various data path
                 sizes is developed. This yields an implementation of a
                 fast ALU which due to its regular structure occupies a
                 modest amount of silicon. The speed of the
                 implementation described is comparable to the carry
                 look-ahead scheme. Our method is based on the
                 optimization of the carry path implemented in n-MOS
                 technology but the results can be applied to other
                 technologies.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-7",
}

@Book{Palmer:1985:MGN,
  author =       "John F. Palmer and Stephen P. Morse",
  title =        "{Die mathematischen Grundlagen der Numerik-Prozessoren
                 8087\slash 80287}",
  publisher =    pub-TEWI,
  address =      pub-TEWI:adr,
  pages =        "240",
  year =         "1985",
  ISBN =         "3-921803-33-0",
  ISBN-13 =      "978-3-921803-33-2",
  LCCN =         "????",
  bibdate =      "Wed Sep 07 21:14:32 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "German translation of {\em The 8087 Primer}
                 \cite{Palmer:1984:P}.",
  acknowledgement = ack-nj,
}

@InProceedings{Papachristou:1985:MIR,
  author =       "Christos A. Papachristou",
  title =        "Multi-Input Residue Arithmetic Utilizing Read-Only
                 Associate Memory",
  crossref =     "Hwang:1985:PSC",
  pages =        "182--188",
  year =         "1985",
  bibdate =      "Fri Nov 16 08:47:34 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Papachristou.pdf",
  abstract =     "In this paper an approach to residue arithmetic is
                 presented using Read-Only-Associative Memories (ROAMs),
                 such as PLAs. These memories have considerable
                 advantages for table lookup arithmetic processing over
                 the conventional ROMs in terms of their storage and
                 time efficiency. In residue arithmetic, the ROAM
                 storage required largely depends on the residue
                 recurrences in arithmetic tables modulo $M$. After
                 reviewing recent results on the computation of
                 recurrences, a scheme is proposed for implementing
                 residue arithmetic based on ROAMs. The efficiency of
                 the scheme is established by comparison to conventional
                 ROM-based table lookup techniques. Applications to
                 residue-to-binary number system conversion are also
                 discussed.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-7",
}

@Article{Parker:1985:GCI,
  author =       "J. R. Parker",
  title =        "A General Character to Integer Conversion Method",
  journal =      j-SPE,
  volume =       "15",
  number =       "8",
  pages =        "761--766",
  month =        aug,
  year =         "1985",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380150804",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sat May 31 13:36:16 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  keywords =     "algorithms; integer overflow detection; languages;
                 programming techniques; type conversion",
  review =       "ACM CR 8603-0209",
  subject =      "D.1.m Software, PROGRAMMING TECHNIQUES,
                 Miscellaneous",
}

@InProceedings{Pellegrino:1985:RNS,
  author =       "J. M. Pellegrino and B. M. Sadler and S. D. Casey",
  editor =       "Bruce Ronald McAvoy",
  booktitle =    "{IEEE 1985 Ultrasonics Symposium: proceedings, October
                 16--18, 1985, Cathedral Hill Hotel, Van Ness at Geary,
                 San Francisco, CA}",
  title =        "A Residue Number System for Wideband Acousto-Optic
                 Spectrum Analysis",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "385--390",
  year =         "1985",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1049/el:19850252",
  ISSN =         "????",
  LCCN =         "A367 .U46 1985eb",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE catalog number 85CH2209-5.",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
}

@PhdThesis{Peralta:1985:TRN,
  author =       "Rene Caupolican Peralta",
  title =        "Three results in number theory and cryptography: a new
                 algorithm to compute square roots modulo a prime
                 number; On the bit complexity of the discrete
                 logarithm; {A} framework for the study of
                 cryptoprotocols",
  type =         "Thesis ({Ph.D.})",
  school =       "Department of Computer Science, University of
                 California, Berkeley",
  address =      "Berkeley, CA, USA",
  pages =        "52",
  month =        dec,
  year =         "1985",
  LCCN =         "????",
  bibdate =      "Sat Oct 17 16:25:07 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "dissertations; dissertations, academic --- UCB ---
                 computer science --- 1981--1990; University of
                 California, Berkeley. computer science division --",
}

@Article{Raimi:1985:FDP,
  author =       "Ralph A. Raimi",
  title =        "The First Digit Phenomenon Again",
  journal =      j-PROC-AMER-PHIL-SOC,
  volume =       "129",
  number =       "2",
  pages =        "211--219",
  month =        jun,
  year =         "1985",
  CODEN =        "PAPCAA",
  ISSN =         "0003-049X (print), 2326-9243 (electronic)",
  ISSN-L =       "0003-049X",
  bibdate =      "Sat Nov 12 16:56:54 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/benfords-law.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "This paper contains strong criticism of a derivation
                 of Benford's Law \cite{Logan:1978:FDP}.",
  URL =          "http://www.jstor.org/stable/986989",
  acknowledgement = ack-nhfb,
  fjournal =     "Proceedings of the {American Philosophical Society}
                 held at {Philadelphia} for promoting useful knowledge",
  journal-URL =  "http://www.jstor.org/journal/procamerphilsoci",
  remark =       "This paper contains mathematical derivations of both
                 Stigler's Law and Benford's Law. Raimi comments on p.
                 217: ``the Benford law itself as a conclusion to be
                 derived is by no means as firm as Kepler's planetary
                 curves. Indeed, it has been pointed out by Diaconis and
                 Freedman [D-F] [\cite{Diaconis:1979:RP}] that a
                 statistical analysis of Benford's announced data gives
                 a high probability to the conjecture that he did a bit
                 of rounding-off here and there, always in the direction
                 of his law. The license that a physicist often takes on
                 the path from his hypotheses to verified, observable,
                 and repeatable conclusion is not justified here.''.",
}

@Article{Ramnarayan:1985:LMR,
  author =       "R. Ramnarayan and F. Taylor",
  title =        "On large moduli residue number system recursive
                 digital filters",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST,
  volume =       "32",
  number =       "4",
  pages =        "349--359",
  month =        apr,
  year =         "1985",
  CODEN =        "ICSYBT",
  ISSN =         "0098-4094 (print), 1558-1276 (electronic)",
  ISSN-L =       "0098-4094",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=23567",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems",
  keywords =     "residue arithmetic; residue number system",
  summary =      "The three moduli set{2^{n} - 1, 2^{n},2^{n} +
                 1}residue number system, or RNS, has recently been
                 shown to possess several attractive properties. In
                 particular, the problem of scaling is much simplified
                 through the use of an autoscale \ldots{}",
}

@InProceedings{Rao:1985:CCC,
  author =       "T. R. N. Rao and Kasem Vathanvit",
  title =        "A Class of {$ A(N + C) $} Codes and Its Properties",
  crossref =     "Hwang:1985:PSC",
  pages =        "293--295",
  year =         "1985",
  bibdate =      "Fri Nov 16 08:47:34 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Rao_Vathanvit.pdf",
  abstract =     "We discuss here a new class of arithmetic codes,
                 called $ A(N + C) $ codes where $A$ and $C$ are
                 constant positive integers, $N$ is information to be
                 coded. $ A(N + C) $ codes are a special case of $ A N +
                 B $ arithmetic codes which were first studied by Brown.
                 $ A N $ codes are linear and cannot be used to detect
                 unidirectional multiple errors. $ A(N + C) $ codes are
                 non-linear and are useful for detecting and\slash or
                 correcting symmetric errors, arithmetic errors and
                 unidirectional errors. Furthermore, $ A(N + C) $ codes
                 can be constructed to provide constant-weight,
                 self-complementing and cyclic-code properties. It is
                 apparent that the codes with these properties have, in
                 some sense, broader capabilities of error detection and
                 error correction.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-7",
}

@InProceedings{Reed:1985:VRM,
  author =       "I. S. Reed and T. K. Truong and J. J. Chang and H. M.
                 Shao and I. S. Hsu",
  title =        "{VLSI} Residue Multiplier Modulo a {Fermat} Number",
  crossref =     "Hwang:1985:PSC",
  pages =        "203--206",
  year =         "1985",
  bibdate =      "Fri Nov 16 08:47:34 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Reed_Truong_Chang_Shao_Hsu.pdf",
  abstract =     "Multiplication is central in the implementation of
                 Fermat number transforms (FNT) and other residue number
                 algorithms. There is need for a good multiplication
                 algorithm which can be realized easily on a VLSI chip.
                 In this paper, the Leibowitz multiplier [1] is modified
                 to realize multiplication in the ring of integers
                 modulo a Fermat number. The advantage of this new
                 algorithm over Leibowitz's algorithm is that
                 Leibowitz's algorithm takes modulo after the product of
                 multiplication is obtained. Hence time is wasted. In
                 this new algorithm, modulo is taken in every bit
                 operation when performing multiplication. Therefore no
                 time is wasted in this respect. Furthermore, this
                 algorithm requires only a sequence of cyclic shifts and
                 additions. The design[s] for this new multiplier are
                 regular, simple, expandable and therefore, suitable far
                 VLSI implementation.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-7",
}

@InProceedings{Rump:1985:HOC,
  author =       "Siegfried M. Rump",
  title =        "Higher Order Computer Arithmetic",
  crossref =     "Hwang:1985:PSC",
  pages =        "302--308",
  year =         "1985",
  bibdate =      "Fri Nov 16 08:47:34 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Rump.pdf",
  abstract =     "The floating-point arithmetic on computers is designed
                 to approximate the corresponding operations over the
                 real numbers as close as possible. In this paper it is
                 shown by means of counterexamples that this need not be
                 true for existing machines. For achieving good
                 numerical results a floating-point arithmetic
                 approximating the real operations as close as possible
                 is probably best. For achieving verifications on
                 computers, at least a precisely defined computer
                 arithmetic is indispensable.\par

                 In this paper we first introduce the Kulisch\slash
                 Miranker theory, which represents a sound basis for
                 computer arithmetic. Each operation is precisely
                 defined and, moreover, is of maximum accuracy. That
                 means, the computed result is the floating-point number
                 of the working precision closest to the infinite
                 precise result. The theory also covers directed
                 roundings allowing computations with intervals. These
                 properties hold true for the floating-point numbers of
                 single and double precision as well as for the vectors,
                 matrices and complex extensions over those.\par

                 In the second part of the paper we demonstrate the
                 theoretical basis for what we call 'Higher Order
                 Computer Arithmetic'. This is an inclusion theory
                 allowing the development of algorithms to compute
                 bounds for the solution of various problems in
                 numerical analysis. These bounds are automatically
                 verified to be correct and they are of high accuracy.
                 Very often they are of maximum accuracy, that means the
                 left and right bounds of all components of the solution
                 are adjacent in the floating-point screen. Moreover
                 existence and uniqueness of a solution within the
                 computed bounds is automatically verified by the
                 algorithm. If this verification is not possible, a
                 respective message is given. We develop the theory and
                 give algorithms for the solution of systems of linear
                 and nonlinear equations. As demonstrated by examples
                 even for extremely ill-conditioned problems existence
                 and uniqueness of the solution is verified within
                 bounds of least significant bit accuracy.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-7",
}

@Article{Salomon:1985:TGF,
  author =       "D. Salomon",
  title =        "Two generalized floating-point representations",
  journal =      j-BYTE,
  volume =       "10",
  number =       "9",
  pages =        "154--158",
  month =        sep,
  year =         "1985",
  CODEN =        "BYTEDJ",
  ISSN =         "0360-5280 (print), 1082-7838 (electronic)",
  ISSN-L =       "0360-5280",
  bibdate =      "Sat Nov 9 08:26:18 MST 2002",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "BYTE Magazine",
  genterm =      "ALGORITHMS; DESIGN",
  guideno =      "03372",
}

@InProceedings{Schaeffer:1985:SPE,
  author =       "Jonathan Schaeffer and Darrell Makarenko",
  title =        "Systolic Polynomial Evaluation and Matrix
                 Multiplication with Multiple Precision",
  crossref =     "Hwang:1985:PSC",
  pages =        "110--117",
  year =         "1985",
  bibdate =      "Fri Nov 16 08:47:34 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Schaeffer_Makarenko.pdf",
  abstract =     "The design and implementation of a systolic VLSI
                 multi-precision polynomial evaluator and matrix
                 multiplier is described. The use of bit-serial
                 arithmetic allows for a very simple cell design (two
                 registers and an accumulator) enabling a substantial
                 number of cells to be placed on a chip. A configuration
                 of $ N^2 $ cells can evaluate $N$ polynomials of $N$
                 coefficients at $N$ points and perform $N$-width band
                 matrix multiplication and $ N \times N $ full matrix
                 multiplication, each in linear time. Using current
                 technology, 100 polynomials of 100 coefficients can be
                 evaluated at 100 data points with 32 bit precision in
                 an estimated one millisecond.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-7",
}

@Article{Schoof:1985:ECF,
  author =       "Ren{\'e} Schoof",
  title =        "Elliptic Curves Over Finite Fields and the Computation
                 of Square Roots $ \operatorname {mod} p $",
  journal =      j-MATH-COMPUT,
  volume =       "44",
  number =       "170",
  pages =        "483--494",
  month =        apr,
  year =         "1985",
  CODEN =        "MCMPAF",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  MRclass =      "11Y16 (11G20 14G15)",
  MRnumber =     "86e:11122",
  MRreviewer =   "Karl Rubin",
  bibdate =      "Tue Oct 13 08:06:19 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Comput.",
  classcodes =   "B0250 (Combinatorial mathematics); B0290D (Functional
                 analysis); C1160 (Combinatorial mathematics); C4120
                 (Functional analysis); C4240 (Programming and algorithm
                 theory)",
  corpsource =   "Amsterdam University, Netherlands",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
  keywords =     "computational complexity; deterministic algorithm;
                 elliptic curve; F/sub q/-points; finite fields;
                 function evaluation; number theory; square roots mod p;
                 Weierstrass equation",
  treatment =    "T Theoretical or Mathematical",
}

@Book{Scott:1985:CNS,
  author =       "Norman R. Scott",
  title =        "Computer Number Systems and Arithmetic",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "x + 254",
  year =         "1985",
  ISBN =         "0-13-164211-1",
  ISBN-13 =      "978-0-13-164211-9",
  LCCN =         "QA76.9.C62 S38 1985",
  bibdate =      "Thu Sep 1 10:14:05 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Shah:1985:PHS,
  author =       "A. Shah and M. Sid-Ahmed and G. Jullien",
  title =        "A proposed hardware structure for two-dimensional
                 recursive digital filters using the residue number
                 system",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST,
  volume =       "32",
  number =       "3",
  pages =        "285--288",
  month =        mar,
  year =         "1985",
  CODEN =        "ICSYBT",
  ISSN =         "0098-4094 (print), 1558-1276 (electronic)",
  ISSN-L =       "0098-4094",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=23566",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems",
  keywords =     "residue arithmetic; residue number system",
  summary =      "A hardware structure is proposed for implementing
                 two-dimensional ($2$-D) recursive digital filters based
                 on the residue number system (RNS). The parallel
                 pipelined structure arising from the use of RNS
                 arithmetic facilitates video bandwidth filtering.
                 \ldots{}",
}

@Article{Shimada:1985:NAC,
  author =       "R. Shimada and Y. Ohkura and J. Aoe",
  title =        "Nonbinary Arithmetic {AN} Codes Using Odd Radix
                 Expressions",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-34",
  number =       "11",
  pages =        "1050--1056",
  month =        nov,
  year =         "1985",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1985.1676538",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 08:33:37 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676538",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Smith:1985:DFI,
  author =       "S. P. Smith and H. C. Torng",
  title =        "Design of a Faster Inner Product Processor",
  crossref =     "Hwang:1985:PSC",
  pages =        "38--43",
  year =         "1985",
  bibdate =      "Fri Nov 16 08:47:34 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Smith_Torng.pdf",
  abstract =     "This paper presents the design of a fast inner product
                 processor, with appreciably reduced latency and cost.
                 The inner product processor is implemented with a tree
                 of carry propagate or carry save adders; this tree is
                 obtained with the incorporation of three innovations in
                 the conventional multiply/add tree:\par

                 (1) The leaf-multipliers are expanded into adder
                 subtrees, thus achieving an $ O(\log N b) $ latency,
                 where $N$ denotes the number of elements in a vector
                 and $b$ the number of bits in each element.\par

                 (2) The partial products, to be summed in producing an
                 inner product, are reordered according to their
                 ``minimum alignments'' bringing approximately a 20\%
                 saving in hardware.\par

                 (3) The reordering also truncates the carry propagation
                 chain in the final propagation stage by $ 2 \log b - 1
                 $ positions, significantly reducing the latency
                 further. A form of the Baugh and Wooley algorithm is
                 adopted to implement two's complement notation with
                 changes only in peripheral hardware.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-7",
}

@Article{Smith:1985:FIP,
  author =       "S. P. Smith and H. C. Torng",
  title =        "A fast inner product processor based on equal
                 alignments",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "2",
  number =       "4",
  pages =        "376--390",
  month =        nov,
  year =         "1985",
  CODEN =        "JPDCER",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Sat Apr 12 19:06:31 MDT 1997",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  affiliationaddress = "Cornell Univ, Ithaca, NY, USA",
  classification = "713; 723; 921; B0290H (Linear algebra); B1265F
                 (Microprocessors and microcomputers); B2570
                 (Semiconductor integrated circuits); C4140 (Linear
                 algebra); C5130 (Microprocessor chips); C5230 (Digital
                 arithmetic methods)",
  corpsource =   "Sch. of Electr. Eng., Cornell University, Ithaca, NY,
                 USA",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  journalabr =   "J Parallel Distrib Comput",
  keywords =     "adder subtrees; Algorithms; alignments; Baugh and
                 Wooley algorithm; carry-; carry-propagate adder tree;
                 computer metatheory --- Boolean Algebra; computer
                 programming; computers --- Multiplying Circuits;
                 digital arithmetic; equal alignments; fast inner
                 product processor; free of carry-propagate or
                 carry-save adders; inner product processor; integrated
                 circuits, VLSI; leaf-multipliers; matrix algebra;
                 matrix multiplications; microprocessor chips; minimum;
                 satellite computers; save adders; special purpose
                 computers; two's complement notation; VLSI",
  treatment =    "P Practical",
}

@TechReport{Spafford:1985:RAS,
  author =       "Eugene Howard Spafford",
  title =        "A report on the accuracy of some floating point math
                 functions on selected computers",
  institution =  "School of Information and Computer Science, Georgia
                 Institute of Technology",
  address =      "Atlanta, GA, USA",
  pages =        "26",
  year =         "1985",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "GIT-ICS; 85/06",
  acknowledgement = ack-nhfb,
  keywords =     "Operating systems (Computers)",
}

@Article{Sreedharan:1985:ASS,
  author =       "J. Sreedharan and A. Dhurkadas",
  title =        "8086 algorithm solves square roots",
  journal =      j-EDN,
  volume =       "30",
  number =       "7",
  pages =        "272",
  month =        apr,
  year =         "1985",
  CODEN =        "EDNSBH",
  ISSN =         "0012-7515, 0364-6637",
  bibdate =      "Thu Sep 1 10:15:42 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "EDN",
}

@Article{Stewart:1985:NCD,
  author =       "G. W. Stewart",
  title =        "A Note on Complex Division",
  journal =      j-TOMS,
  volume =       "11",
  number =       "3",
  pages =        "238--241",
  month =        sep,
  year =         "1985",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/214408.214414",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Fri Aug 26 23:38:15 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See also \cite{Stewart:1986:CNC}.",
  URL =          "http://www.acm.org/pubs/citations/journals/toms/1985-11-3/p238-stewart/",
  abstract =     "An algorithm for computing the quotient of two complex
                 numbers is modified to make it more robust in the
                 presence of underflows.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "algorithms; complex arithmetic; computer arithmetic;
                 na",
  subject =      "{\bf G.1.0}: Mathematics of Computing, NUMERICAL
                 ANALYSIS, General, Numerical algorithms. {\bf G.4}:
                 Mathematics of Computing, MATHEMATICAL SOFTWARE,
                 Reliability and robustness.",
}

@Article{Stummel:1985:FEA,
  author =       "Friedrich Stummel",
  title =        "Forward error analysis of {Gaussian} elimination. {I}.
                 Error and residual estimates",
  journal =      j-NUM-MATH,
  volume =       "46",
  number =       "3",
  pages =        "365--395",
  year =         "1985",
  CODEN =        "NUMMA7",
  ISSN =         "0029-599X (print), 0945-3245 (electronic)",
  ISSN-L =       "0029-599X",
  MRclass =      "65G05 (65F10)",
  MRnumber =     "87d:65054a",
  MRreviewer =   "Karl-Heinz Bachmann",
  bibdate =      "Mon May 26 11:49:34 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classification = "B0290B (Error analysis in numerical methods); C4110
                 (Error analysis in numerical methods)",
  corpsource =   "Fachbereich Math., Johann Wolfgang Goethe-University,
                 Frankfurt, West Germany",
  fjournal =     "Numerische Mathematik",
  journal-URL =  "http://link.springer.com/journal/211",
  keywords =     "absolute errors; arithmetic floating-point operations;
                 associated optimal component-wise error; coefficient
                 matrices; condition numbers; data perturbations; error
                 analysis; error estimates; first order approximations;
                 forward error analysis; Gaussian elimination; general
                 linear algebraic systems; linearization method; matrix
                 norms; perturbation theory; residual estimates;
                 rounding errors; superposition; vector norms",
  treatment =    "T Theoretical or Mathematical",
}

@InProceedings{Swartzlander:1985:AHS,
  author =       "Earl {Swartzlander, Jr.} and John Eldon",
  title =        "Arithmetic for High Speed {FFT} Implementation",
  crossref =     "Hwang:1985:PSC",
  pages =        "223--230",
  year =         "1985",
  bibdate =      "Fri Nov 16 08:47:34 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Swartzlander_Eldon.pdf",
  abstract =     "This paper describes recent progress in the
                 implementation of high speed spectrum analysis systems
                 with state-of-the-art commercial and semi-custom VLSI
                 circuits. Initial efforts are producing Fast Fourier
                 Transform (FFT) and inverse FFT processors that operate
                 at data rates of up to 40 MHz (complex). The current
                 implementation computes transforms of up to 16,384
                 points in length by means of the radix 4 pipeline FFT
                 algorithm. The interstage reordering is performed by
                 delay commutators implemented with semi-custom VLSI,
                 while the arithmetic is performed by commercial single
                 chip 22 bit floating point adders and multipliers. This
                 paper explains the pipeline FFT implementation and
                 focuses attention on the arithmetic used to realize the
                 design.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-7",
}

@Manual{Symbolics:1985:RGS,
  title =        "Reference Guide to {Symbolics-Lisp}",
  organization = "Symbolics, Inc.",
  address =      "Cambridge, MA, USA",
  month =        mar,
  year =         "1985",
  bibdate =      "Wed Jan 29 17:06:41 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "From \cite{Steele:2004:RHP}: ``The number of digits
                 printed is the `correct' number\ldots{}''",
}

@Article{Takagi:1985:HSV,
  author =       "N. Takagi and H. Yasuura and S. Yajima",
  title =        "High-speed {VLSI} multiplication algorithm with a
                 redundant binary addition tree",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-34",
  number =       "9",
  pages =        "789--796",
  year =         "1985",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1985.1676634",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Sep 16 16:29:25 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Takeda:1985:SCB,
  author =       "K. Takeda and F. Ishino and Y. Ito and T. Nakashima",
  title =        "A single-chip 80-bit floating point processor",
  journal =      j-IEEE-J-SOLID-STATE-CIRCUITS,
  volume =       "20",
  number =       "5",
  pages =        "986--992",
  month =        oct,
  year =         "1985",
  CODEN =        "IJSCBC",
  ISSN =         "0018-9200 (print), 1558-173X (electronic)",
  ISSN-L =       "0018-9200",
  bibdate =      "Sat Jul 16 08:40:53 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Journal of Solid-State Circuits",
  summary =      "A single-chip 80-bit floating point VLSI processor
                 capable of performing 5.6 million floating point
                 operations per second has been realized using
                 1.2-$\mu$m n-well CMOS technology. The processor
                 handles 80-bit double-extended floating point data
                 \ldots{}",
}

@InProceedings{Taniguchi:1985:TDI,
  author =       "Kenji Taniguchi",
  title =        "Three Dimensional {IC}'s and Application to High Speed
                 Image Processor",
  crossref =     "Hwang:1985:PSC",
  pages =        "216--222",
  year =         "1985",
  bibdate =      "Fri Nov 16 08:47:34 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Taniguchi.pdf",
  abstract =     "Present state-of-the-art 3-D IC fabrication
                 technologies are reviewed. Both short interconnection
                 wiring inherent to 3-D structure and parallel
                 processing architecture offer high performance for 3-D
                 integrated circuit. An idea of a high speed image
                 sensor composed of six layers is proposed.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-7",
}

@Article{Taylor:1985:HFP,
  author =       "F. Taylor",
  title =        "A hybrid floating-point logarithmic number system
                 processor",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST,
  volume =       "32",
  number =       "1",
  pages =        "92--95",
  month =        jan,
  year =         "1985",
  CODEN =        "ICSYBT",
  ISSN =         "0098-4094 (print), 1558-1276 (electronic)",
  ISSN-L =       "0098-4094",
  bibdate =      "Sat Jul 16 08:40:53 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems",
  summary =      "The attributes of the traditional floating-point
                 processor and the logarithmic number system are
                 combined. The result is a hybrid system which offers
                 some advantages over the familiar floating-point
                 system. The new system, called the(FU)^{2}",
}

@InProceedings{Taylor:1985:MER,
  author =       "Fred J. Taylor",
  title =        "A More Efficient Residue Arithmetic Implementation of
                 the {FFT}",
  crossref =     "Hwang:1985:PSC",
  pages =        "243--250",
  year =         "1985",
  bibdate =      "Fri Nov 16 08:47:34 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Taylor1.pdf",
  abstract =     "After 20 years, the FFT remains restricted in its real
                 time capabilities. To overcome this throughput
                 obstacle, fast residue arithmetic units are studied
                 based on several recent innovations in the field of
                 complex finite rings. A dedicated machine is designed
                 which makes use of these new results and is compared to
                 conventional FFT designs. Using high speed
                 semiconductor memory to implement the required residue
                 arithmetic mappings, speed and complexity metrics of a
                 basic FFT unit are shown to be improved. However, the
                 derived architecture and arithmetic introduce a new and
                 challenging set of magnitude scaling problems. They are
                 resolved with the result being an integrated residue
                 arithmetic FFT system capable of supporting very high
                 real time data rates.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-7",
}

@Article{Taylor:1985:RFU,
  author =       "F. J. Taylor and G. Papadourakis and A. Skavantzos and
                 A. Stouraitis",
  title =        "A Radix-$4$ {FFT} Using Complex {RNS} Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-34",
  number =       "6",
  pages =        "573--576",
  month =        jun,
  year =         "1985",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1985.5009414",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 10 08:32:52 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5009414",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Taylor:1985:RSD,
  author =       "George S. Taylor",
  title =        "Radix 16 {SRT} dividers with overlapped quotient
                 selection stages: a 225 Nanosecond Double Precision
                 Divider for the {S-1 Mark IIB}",
  crossref =     "Hwang:1985:PSC",
  pages =        "64--71",
  year =         "1985",
  bibdate =      "Thu Apr 2 08:38:35 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Taylor.pdf",
  abstract =     "This paper compares the three simplest SRT division
                 methods by using them to design a divider that produces
                 four quotient bits per cycle (radix 16). The three
                 methods are distinguished by the number of bits found
                 per stage of quotient selection logic:\par

                 (a) one bit per stage (radix 2) with quotient digits
                 chosen from the set $ \{ - 1, 0, 1 \} $,\par

                 (b) two bits per stage (radix 4) with quotient digits $
                 \{ - 2, - 1, 0, 1, 2 \} $, or\par

                 (c) two bits per stage (radix 4) with quotient digits $
                 \{ - 3, - 2, - 1, 0, 1, 2, 3 \} $.\par

                 For each method, we compare several ways to overlap
                 multiple stages of quotient selection logic and we
                 consider both irredundant and redundant (carry-save)
                 representations for the remainder.\par

                 The cost and performance of each alternative is
                 evaluated in terms a specific ECL gate array
                 technology. We find that we can build a 15\% faster
                 divider with radix four stages than with radix two
                 stages, for about the same amount of hardware. Between
                 the two radix 4 alternatives, method (c) offers more
                 speed than method (b) at the cost of 20\% more
                 hardware.\par

                 A radix 16 divider using method (b) has been built for
                 the S-1 Mark IIB computer under development at Lawrence
                 Livermore Laboratory. This divider consists of eight
                 ECL gate arrays and has a 12.5 nanosecond cycle time.
                 It performs IEEE single and double precision floating
                 point division in 150 and 225 nanoseconds,
                 respectively, the shortest times reported for any
                 general purpose computer.",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
  keywords =     "ARITH-7",
}

@MastersThesis{Tesnow:1985:IDS,
  author =       "Kurt Alan Tesnow",
  title =        "Implementation of the digital simulation of a
                 synchronous machine using a floating-point processor",
  type =         "Thesis ({M.S.})",
  school =       "Department of Electrical Engineering and Applied
                 Physics, Case Western Reserve University",
  address =      "Cleveland, OH 44106, USA",
  pages =        "vii + 255",
  year =         "1985",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Book{Thies:1985:NPE,
  author =       "Klaus-Dieter Thies",
  title =        "{Die 8087\slash 80287 numerischen Prozessor
                 Erweiterungen f{\"u}r 8086\slash 80286 Systeme}
                 \toenglish {The 8087\slash 80287 Numeric Processor
                 Extension for 8086\slash 80286 Systems} \endtoenglish",
  publisher =    pub-TEWI,
  address =      pub-TEWI:adr,
  pages =        "355",
  year =         "1985",
  ISBN =         "3-921803-53-5",
  ISBN-13 =      "978-3-921803-53-0",
  LCCN =         "????",
  bibdate =      "Sat Nov 09 10:08:28 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Tsuji:1985:REF,
  author =       "Kumiko Tsuji",
  title =        "Round-off errors in floating-point additions",
  journal =      j-MEM-FAC-SCI-KYUSHU-UNIV-A,
  volume =       "39",
  number =       "2",
  pages =        "209--225",
  year =         "1985",
  CODEN =        "MFKAAF",
  ISSN =         "0373-6385 (print), 1883-2172 (electronic)",
  ISSN-L =       "0373-6385",
  MRclass =      "65G05 (65-04)",
  MRnumber =     "86j:65056",
  bibdate =      "Fri Dec 8 08:24:13 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Memoirs of the Faculty of Science, Kyushu Imperial
                 University. Series A, Mathematics = Kyushu Teikoku
                 Daigaku Rigakubu kiyo",
  reviewer =     "Aur{\'e}l Gal{\'a}ntai",
}

@InProceedings{vonGudenberg:1985:FPC,
  author =       "J. W. von Gudenberg",
  title =        "Floating-point computation in {PASCAL-SC} with
                 verified results",
  crossref =     "Buchberger:1985:PEE",
  pages =        "322--324",
  year =         "1985",
  bibdate =      "Sat Nov 9 08:26:18 MST 2002",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  catcode =      "G; G.1.0",
  CRclass =      "G.1.0 General; G.1.0 Computer arithmetic",
  descriptor =   "Mathematics of Computing, MATHEMATICAL SOFTWARE;
                 Mathematics of Computing, NUMERICAL ANALYSIS, General,
                 Computer arithmetic",
  genterm =      "THEORY; VERIFICATION; ALGORITHMS",
  guideno =      "12475",
  subject =      "G. Mathematics of Computing; G.4 MATHEMATICAL
                 SOFTWARE; G. Mathematics of Computing; G.1 NUMERICAL
                 ANALYSIS",
}

@Article{Williamson:1985:NAB,
  author =       "D. Williamson and S. Sridharan and P. McCrea",
  title =        "A new approach for block floating-point arithmetic in
                 recursive filters",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST,
  volume =       "32",
  number =       "7",
  pages =        "719--722",
  month =        jul,
  year =         "1985",
  CODEN =        "ICSYBT",
  ISSN =         "0098-4094 (print), 1558-1276 (electronic)",
  ISSN-L =       "0098-4094",
  bibdate =      "Sat Jul 16 08:40:53 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems",
  summary =      "An approach to block floating-point arithmetic in
                 recursive second-order direct form digital filters is
                 proposed. Used in conjunction with residue (or error)
                 feedback, the method gives improved scaling and
                 roundoff noise properties compared to an \ldots{}",
}

@InProceedings{Yun:1985:BPS,
  author =       "David Y. Y. Yun and Chang N. Zhang",
  title =        "Binary Paradigm and Systolic Array Implementation for
                 Residue Arithmetic",
  crossref =     "Hwang:1985:PSC",
  pages =        "189--193",
  year =         "1985",
  bibdate =      "Fri Nov 16 08:47:34 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Yun_Zhang.pdf",
  abstract =     "The problem of residue, or modular, arithmetic is
                 fundamental to symbolic and algebraic computation,
                 coding theory and applications, as well as to
                 error-free arithmetic computations. This paper
                 describes novel algorithms that can lead to efficient
                 hardware for arithmetic operations in residue domains.
                 One of the main achievements is in allowing the
                 flexibility of changing moduli. The technology of
                 systolic array has been used to implement one of the
                 most representative operations, the modular multiplier.
                 It is shown that a linear systolic array can compute
                 $N$ modular products in time $ O(N) $ with constant
                 number of cells.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-7",
}

@InProceedings{Zaccone:1985:INR,
  author =       "Richar J. Zaccone and Jesse L. Barlow",
  title =        "Improved Normalization Results for Digit On-Line
                 Arithmetic",
  crossref =     "Hwang:1985:PSC",
  pages =        "20--27",
  year =         "1985",
  bibdate =      "Wed Nov 14 18:06:21 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Zaccone_Barlow.pdf",
  abstract =     "In digit on-line arithmetic, operands are introduced 1
                 digit at a time. After the first few operand digits
                 have been introduced. the result begins to appear a
                 digit at a time. This feature of digit on-line
                 arithmetic allows a significant amount of overlapping
                 of arithmetic operations.\par

                 Digit on-line arithmetic can sometimes produce
                 unnormalized results. This can present a problem for
                 the divide and square root algorithms. If the divisor
                 and radicand are highly unnormalized, these algorithms
                 will not produce the correct results. Two advances in
                 overcoming this problem are presented. First, several
                 techniques for producing results that are closer to
                 being normalized are developed. Second, it is shown
                 that normalized results are not necessary for divide
                 and square root to work properly. Combining these
                 results yields algorithms that will always give the
                 correct results.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-7",
}

@InProceedings{Zadrozny:1985:AFP,
  author =       "W{\l}odzimierz Zadro{\'z}ny",
  title =        "Axiomatizations of Floating Point Arithmetics",
  crossref =     "Hwang:1985:PSC",
  pages =        "74--81",
  year =         "1985",
  bibdate =      "Fri Nov 16 08:47:34 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith7/papers/ARITH7_Zadrozny.pdf",
  abstract =     "We present a universal scheme for axiomatizing
                 floating point arithmetic. The schema can be used to
                 axiomatize any floating point arithmetic. It consists
                 of a labeled graph with vertices describing some
                 arithmetical properties and edges containing
                 appropriate axioms. The language of floating point
                 arithmetic is developed gradually in this scheme. The
                 scheme can provide a vehicle for studying and
                 implementing various versions of floating point
                 arithmetic.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-7",
}

@Article{Zorpette:1985:BBN,
  author =       "Glenn Zorpette",
  title =        "The beauty of 32 bits: This near-optimum bit width has
                 unprecedented potential for the well-informed designer
                 of microprocessor-based systems",
  journal =      j-IEEE-SPECTRUM,
  volume =       "22",
  number =       "9",
  pages =        "65--71",
  month =        sep,
  year =         "1985",
  CODEN =        "IEESAM",
  DOI =          "https://doi.org/10.1109/MSPEC.1985.6370815",
  ISSN =         "0018-9235 (print), 1939-9340 (electronic)",
  ISSN-L =       "0018-9235",
  bibdate =      "Mon Jan 20 06:41:24 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeespectrum1980.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Spectrum",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6",
  keywords =     "32 bit microprocessor chip; Companies; Computers;
                 dynamic RAM; floating-point arithmetic; mainframes;
                 memory management; microprocessor chips;
                 Microprocessors; Pipeline processing; pipelining;
                 processing rates; Random access memory; Registers; Sun;
                 very large scale integration; VLSI",
}

@TechReport{Adams:1986:FSSa,
  author =       "Glenn D. Adams",
  title =        "Functional specification and simulation of a floating
                 point co-processor for {SPUR} [1]",
  type =         "Report",
  number =       "UCB/CSD 87/311",
  institution =  "University of California. Computer Science Division",
  address =      "Berkeley, CA.",
  pages =        "52",
  year =         "1986",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Computer architecture.; Floating-point arithmetic.;
                 Integrated circuits --- Design and construction.",
  remark =       "Sponsored by DARPA. Monitored by Naval Electronic
                 Systems Command.",
}

@MastersThesis{Adams:1986:FSSb,
  author =       "Glenn D. Adams",
  title =        "Functional specification and simulation of a floating
                 point co-processor for {SPUR}: research project",
  type =         "{Master of Science, Plan II}",
  school =       "University of California, Berkeley. Dept. of
                 Electrical and Engineering and Computer Sciences",
  address =      "Berkeley, CA.",
  pages =        "various",
  year =         "1986",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Agarwal:1986:NSV,
  author =       "Ramesh C. Agarwal and James W. Cooley and Fred G.
                 Gustavson and James B. Shearer and Gordon Slishman and
                 Bryant Tuckerman",
  title =        "New Scalar and Vector Elementary Functions for the
                 {IBM System\slash 370}",
  journal =      j-IBM-JRD,
  volume =       "30",
  number =       "2",
  pages =        "126--144",
  month =        mar,
  year =         "1986",
  CODEN =        "IBMJAE",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  MRclass =      "76W05",
  MRnumber =     "840 341",
  bibdate =      "Sat Jan 11 17:44:01 MST 1997",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Algorithms have been developed to compute short-and
                 long-precision elementary functions: SIN, COS, TAN,
                 COTAN, LOG, LOG10, EXP, POWER, SQRT, ATAN, ASIN, ACOS,
                 ATAN2, and CABS, in scalar (28 functions) and vector
                 (22 functions) mode. They have been implemented as part
                 of the new VS FORTRAN library recently announced along
                 with the IBM 3090 Vector Facility. These algorithms are
                 essentially table-based algorithms. An important
                 feature of these algorithms is that they produce
                 bitwise-identical results on scalar and vector
                 System\slash 370 machines. Of these, for five functions
                 the computed value result is always the correctly
                 rounded value of the infinite-precision result. For the
                 rest of the functions, the value returned is one of the
                 two floating-point neighbors bordering the
                 infinite-precision result, which implies exact results
                 if they are machine-representable. For the five
                 correctly rounded elementary functions, scalar and
                 vector algorithms are designed independently to
                 optimize performance in each case.",
  acknowledgement = ack-nhfb,
  classification = "723",
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
  journalabr =   "IBM J Res Dev",
  keywords =     "algorithms; Algorithms; computer metatheory; computer
                 programming; computer programming languages ---
                 fortran; correct rounding; design; elementary
                 functions; floating-point arithmetic; fortran library;
                 IBM System/370; infinite-precision result; measurement;
                 performance; table-based algorithms",
  subject =      "C.4 Computer Systems Organization, PERFORMANCE OF
                 SYSTEMS \\ I.1.2 Computing Methodologies, ALGEBRAIC
                 MANIPULATION, Algorithms \\ F.3.3 Theory of
                 Computation, LOGICS AND MEANINGS OF PROGRAMS, Studies
                 of Program Constructs, Functional constructs \\ C.1.2
                 Computer Systems Organization, PROCESSOR ARCHITECTURES,
                 Multiple Data Stream Architectures (Multiprocessors),
                 Array and vector processors",
}

@Book{Apple:1986:ANM,
  author =       "{Apple Computer, Inc.} and Don Reed",
  title =        "{Apple} Numerics Manual",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "vii + 295",
  year =         "1986",
  ISBN =         "0-201-17741-2",
  ISBN-13 =      "978-0-201-17741-1",
  LCCN =         "QA297 .A66; QA76.8.A662 A59 1986",
  bibdate =      "Thu Nov 29 23:38:40 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  note =         "See also \cite{Apple:1988:ANM,Apple:1994:IMP}.",
  acknowledgement = ack-nhfb,
  keywords =     "SANE (Standard Apple Numeric Environment)",
  remark =       "Standard Apple Numeric Environment for all Macintosh
                 and Apple II computers.",
  subject =      "Numerical calculations; Computer programs; Apple
                 computer",
}

@Article{Ardalan:1986:FPE,
  author =       "S. Ardalan",
  title =        "Floating-point error analysis of recursive
                 least-squares and least-mean-squares adaptive filters",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST,
  volume =       "33",
  number =       "12",
  pages =        "1192--1208",
  month =        dec,
  year =         "1986",
  CODEN =        "ICSYBT",
  ISSN =         "0098-4094 (print), 1558-1276 (electronic)",
  ISSN-L =       "0098-4094",
  bibdate =      "Sat Jul 16 08:40:53 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems",
  summary =      "A floating-point error analysis of the Recursive Least
                 Squares (RLS) and Least-Mean-Squares (LMS) algorithms
                 is presented. Both the prewindowed growing memory RLS
                 algorithm (lambda = 1) for stationary systems and the
                 exponentially windowed RLS \ldots{}",
}

@Article{Bayoumi:1986:LBV,
  author =       "Magdy A. Bayoumi",
  title =        "Lower bounds for {VLSI} implementation of residue
                 number system architectures",
  journal =      j-INTEGRATION-VLSI-J,
  volume =       "4",
  number =       "3",
  pages =        "263--269",
  month =        sep,
  year =         "1986",
  CODEN =        "IVJODL",
  DOI =          "https://doi.org/10.1016/0167-9260(86)90004-0",
  ISSN =         "0167-9260 (print), 1872-7522 (electronic)",
  ISSN-L =       "0167-9260",
  bibdate =      "Thu Nov 18 09:57:37 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Since the number of components that can fit on a
                 single chip is large and rapidly growing, the
                 asymptotic analysis and computational complexity have
                 become applicable to the VLSI systems. We propose a
                 model of computation devoted to VLSI structures based
                 on Residue Number System (RNS). The developed model
                 employs the `cut theorem' which has been used by most
                 of the abstract VLSI models. It is not as general as
                 other reported models, but it gives tighter lower
                 bounds and more accurate measures of performance for
                 RNS structures. This computational model relates the
                 area and time complexities with the inherent properties
                 of RNS, the moduli size and the dynamic range. The
                 model supports the look-up table implementation
                 approach and it is technology-independent.",
  acknowledgement = ack-nhfb,
  fjournal =     "Integration, the VLSI journal",
  keywords =     "area-time complexity; lower bounds; RNS; VLSI",
}

@InProceedings{Beims:1986:FPP,
  author =       "B. Beims",
  title =        "The Floating-Point Performance Standard Gets Even
                 Faster!",
  crossref =     "Wescon:1986:WCR",
  pages =        "35/1/1--13",
  year =         "1986",
  bibdate =      "Wed Sep 14 19:13:54 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@InProceedings{Berger:1986:NNF,
  author =       "P. A. Berger",
  title =        "The {National NS32381} Floating Point Slave
                 Processor",
  crossref =     "Wescon:1986:WCR",
  pages =        "35/2/1--6",
  year =         "1986",
  bibdate =      "Mon Sep 12 08:32:02 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Bernstein:1986:MIC,
  author =       "Robert L. Bernstein",
  title =        "Multiplication by Integer Constants",
  journal =      j-SPE,
  volume =       "16",
  number =       "7",
  pages =        "641--652",
  month =        jul,
  year =         "1986",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380160704",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sat May 31 13:36:16 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Methods are given for finding a sequence of `add',
                 `subtract' and `shift' instructions to multiply the
                 contents of a register by an integer constant. Each
                 method generalizes the previous one and requires only a
                 few intermediate or scratch registers. A variation of
                 the last method is used in the PL.8 compiler and uses
                 an unnoticeable amount of the overall compile time.
                 Some statistics roughly indicating the effectiveness of
                 the methods are presented.",
  acknowledgement = ack-nhfb,
  fjournal =     "Software---Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
}

@Article{Campbell:1986:NSR,
  author =       "R. A. Campbell",
  title =        "{NS32000} Square Roots",
  journal =      j-DDJ,
  volume =       "11",
  number =       "3",
  pages =        "122--123, 106",
  month =        mar,
  year =         "1986",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Fri Dec 08 13:05:56 1995",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Dr. Dobb's Journal of Software Tools",
}

@Article{Campbell:1986:SS,
  author =       "R. A. Campbell",
  title =        "In Search of a Sine",
  journal =      j-DDJ,
  volume =       "11",
  number =       "12",
  pages =        "30--32",
  month =        dec,
  year =         "1986",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Thu Sep 1 10:15:57 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Dr. Dobb's Journal of Software Tools",
}

@MastersThesis{Cao:1986:BFP,
  author =       "Hai Cao",
  title =        "A bit-slice floating point processor",
  type =         "Project ({M.S., Electrical and Electronic
                 Engineering})",
  school =       "California State University",
  address =      "Sacramento, CA, USA",
  pages =        "vii + 104",
  year =         "1986",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Karl E. Stoffers, Chairperson.",
  acknowledgement = ack-nhfb,
  keywords =     "Bit slice microprocessors.",
}

@Article{Cathey:1986:LEI,
  author =       "J. Cathey",
  title =        "Letter to the editor [Integer Square Root]",
  journal =      j-DDJ,
  volume =       "11",
  number =       "8",
  pages =        "14, 82--85",
  month =        aug,
  year =         "1986",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Thu Sep 08 07:59:25 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Dr. Dobb's Journal of Software Tools",
}

@InProceedings{Chadha:1986:IHP,
  author =       "K. Chadha",
  title =        "{Intel} 80387: high performance, single chip numerics
                 coprocessor for the 80386",
  crossref =     "Wescon:1986:WCR",
  pages =        "35/4/1--5",
  year =         "1986",
  bibdate =      "Wed Sep 7 22:31:45 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Chakraborti:1986:IMR,
  author =       "N. B. Chakraborti and J. S. Soundararajan and A. L. N.
                 Reddy",
  title =        "An Implementation of Mixed-Radix Conversion for
                 Residue Number Applications",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-35",
  number =       "8",
  pages =        "762--764",
  month =        aug,
  year =         "1986",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1986.1676829",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sat Jul 9 14:09:51 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676829;
                 http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12;
                 http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=35258",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "residue arithmetic; residue number system",
  summary =      "A method of residue number system (RNS) conversion to
                 mixed-radix (MR) representation is presented. This
                 method is found to be cost-effective and efficient,
                 particularly for moduli size 4/5 bits. A comparison of
                 conversion times and hardware \ldots{}",
}

@Article{Chowdary:1986:APR,
  author =       "N. Chowdary and W. Steenaart",
  title =        "Accumulation of product roundoff errors in modified
                 {FFT}'s",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST,
  volume =       "33",
  number =       "1",
  pages =        "103--107",
  month =        jan,
  year =         "1986",
  CODEN =        "ICSYBT",
  ISSN =         "0098-4094 (print), 1558-1276 (electronic)",
  ISSN-L =       "0098-4094",
  bibdate =      "Sat Jul 16 11:25:06 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems",
  summary =      "In this paper, expressions are derived for the mean
                 square error in modified radix-2 FFT algorithms. To
                 reduce the mean square error at the output of a special
                 purpose, high-speed low-order(n {leq} 32)FFT processor
                 implemented in fixed- \ldots{}",
}

@Article{Clenshaw:1986:GEL,
  author =       "C. W. Clenshaw and Daniel W. Lozier and F. W. J. Olver
                 and P. R. Turner",
  title =        "Generalized Exponential and Logarithmic Functions",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "12",
  number =       "5--6",
  pages =        "1091--1101",
  month =        sep # "\slash " # dec,
  year =         "1986",
  CODEN =        "CMAPDK",
  DOI =          "https://doi.org/10.1016/0898-1221(86)90233-6",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  MRclass =      "33A70 (39B10 65G05)",
  MRnumber =     "MR0871348 (88a:33027)",
  bibdate =      "Fri Jul 09 06:27:26 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Generalizations of the exponential and logarithmic
                 functions are defined and an investigation is made of
                 two possible versions of these functions. Some
                 applications are described, including computer
                 arithmetic, properties of very large and very small
                 numbers, and the determination of functional roots.",
  acknowledgement = ack-nhfb,
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221",
}

@Article{Clenshaw:1986:UAR,
  author =       "C. W. Clenshaw and F. W. J. Olver",
  title =        "Unrestricted algorithms for reciprocals and square
                 roots",
  journal =      j-BIT,
  volume =       "26",
  number =       "4",
  pages =        "475--492",
  month =        dec,
  year =         "1986",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01935054",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  MRclass =      "65D20",
  MRnumber =     "87k:65019",
  MRreviewer =   "Luciano Biasini",
  bibdate =      "Wed Jan 4 18:52:19 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=26&issue=4;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=26&issue=4&spage=475",
  acknowledgement = ack-nhfb,
  fjournal =     "BIT (Nordisk tidskrift for informationsbehandling)",
  journal-URL =  "http://link.springer.com/journal/10543",
  xxpages =      "476--492??",
}

@PhdThesis{Coonen:1986:CPS,
  author =       "Jerome Toby Coonen",
  title =        "Contributions to a proposed standard for binary
                 floating-point arithmetic",
  type =         "Thesis ({Ph.D.})",
  school =       "University of California, Berkeley",
  address =      "Berkeley, CA, USA",
  pages =        "various",
  year =         "1986",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Binary system (Mathematics)",
}

@MastersThesis{Crowell:1986:ECU,
  author =       "Deborah Susan Crowell",
  title =        "Error-free computation using multiple-modulus residue
                 arithmetic",
  type =         "Thesis ({M.S.})",
  school =       "University of Tennessee, Knoxville",
  address =      "Knoxville, TN, USA",
  pages =        "vi + 106",
  year =         "1986",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Algorithms.; Approximation theory --- Data
                 processing.; Floating-point arithmetic.; Modular
                 arithmetic.",
}

@Article{Curtis:1986:CPL,
  author =       "T. W. Curtis and P. Allison",
  title =        "A {CORDIC} Processor for Laser Trimming",
  journal =      j-IEEE-MICRO,
  volume =       "6",
  number =       "3",
  pages =        "61--71",
  month =        may # "\slash " # jun,
  year =         "1986",
  CODEN =        "IEMIDZ",
  DOI =          "https://doi.org/10.1109/MM.1986.304680",
  ISSN =         "0272-1732 (print), 1937-4143 (electronic)",
  ISSN-L =       "0272-1732",
  bibdate =      "Thu Sep 08 00:48:52 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "IEEE Micro",
  journal-URL =  "http://www.computer.org/csdl/mags/mi/index.html",
}

@InProceedings{Desrosiers:1986:CFP,
  author =       "B. Desrosiers and J.-L. Peter and C. Sitbon",
  title =        "Custom Floating Point Chip Designed with a Cohesive
                 Structured Method",
  crossref =     "IEEE:1986:PII",
  pages =        "402--405",
  year =         "1986",
  bibdate =      "Wed Sep 7 22:31:45 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@InProceedings{DuCroz:1986:FFP,
  author =       "J. Du Croz",
  title =        "{FPV} -- a Floating-Point Validation Package",
  crossref =     "Unicom:1986:SQA",
  pages =        "47--55",
  year =         "1986",
  bibdate =      "Thu Sep 01 11:58:18 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Dutka:1986:SRT,
  author =       "Jacques Dutka",
  title =        "On square roots and their representations",
  journal =      j-ARCH-HIST-EXACT-SCI,
  volume =       "36",
  number =       "1",
  pages =        "21--39",
  month =        mar,
  year =         "1986",
  CODEN =        "AHESAN",
  DOI =          "https://doi.org/10.1007/BF00357439",
  ISSN =         "0003-9519 (print), 1432-0657 (electronic)",
  ISSN-L =       "0003-9519",
  MRclass =      "01A05 (11-03 11A63)",
  MRnumber =     "863340 (87m:01003)",
  MRreviewer =   "Donald Cook",
  bibdate =      "Fri Feb 4 21:50:24 MST 2011",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0003-9519&volume=36&issue=1;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0003-9519&volume=36&issue=1&spage=21",
  acknowledgement = ack-nhfb,
  fjournal =     "Archive for History of Exact Sciences",
  journal-URL =  "http://link.springer.com/journal/407",
  MRtitle =      "On square roots and their representations",
}

@Article{Dutta:1986:IMF,
  author =       "U. Dutta and D. Bhattacharya and A. D. Sarma",
  title =        "Implementation of Multibyte Floating Point Arithmetic
                 in 8-bit Microprocessor",
  journal =      j-MECH-ENG-BULL,
  volume =       "17",
  number =       "3",
  pages =        "104--113",
  month =        sep,
  year =         "1986",
  CODEN =        "MEGBBQ",
  ISSN =         "0379-5527",
  bibdate =      "Thu Sep 1 10:15:06 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Mechanical Engineering Bulletin",
}

@Article{Feldstein:1986:OUS,
  author =       "Alan Feldstein and Peter Turner",
  title =        "Overflow, underflow, and severe loss of significance
                 in floating-point addition and subtraction",
  journal =      j-IMA-J-NUMER-ANAL,
  volume =       "6",
  number =       "2",
  pages =        "241--251",
  month =        apr,
  year =         "1986",
  CODEN =        "IJNADH",
  ISSN =         "0272-4979 (print), 1464-3642 (electronic)",
  ISSN-L =       "0272-4979",
  MRclass =      "65G05",
  MRnumber =     "89h:65065",
  bibdate =      "Sat Dec 23 14:52:49 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In this paper it is shown that, under the assumption
                 of the logarithmic distribution of numbers,
                 floating-point addition and subtraction can result in
                 overflow or underflow with alarming frequency?--a
                 frequency that increases rapidly with machine speed
                 unless the range of the exponent is also increased. If
                 numbers are assumed to be distributed in accordance
                 with Sweeney's (1965) experiments, then severe loss of
                 significance occurs with large probability in floating
                 point subtraction. These results have implications for
                 computer design and lead to the suggestion of a long
                 word format which will reduce the risks to acceptable
                 levels.",
  acknowledgement = ack-nhfb,
  fjournal =     "IMA Journal of Numerical Analysis",
  journal-URL =  "http://imajna.oxfordjournals.org/content/by/year",
  keywords =     "Benford's Law; Law of Anomalous Numbers; logarithmic
                 distribution; overflow; underflow; Zipf's Law",
}

@Article{Ferro:1986:DTF,
  author =       "F. Ferro",
  title =        "{DSP} tackles floating-point arithmetic",
  journal =      j-COMP-DESIGN,
  volume =       "25",
  number =       "15",
  pages =        "53--56",
  day =          "15",
  month =        aug,
  year =         "1986",
  CODEN =        "CMPDAM",
  ISSN =         "0010-4566",
  bibdate =      "Sat Nov 9 08:26:18 MST 2002",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  bibno =        "16915",
  catcode =      "B.7.1",
  CRclass =      "B.7.1 Types and Design Styles; B.7.1 Advanced
                 technologies",
  descriptor =   "Hardware, INTEGRATED CIRCUITS, Types and Design
                 Styles, Advanced technologies",
  fjournal =     "Computer Design",
  genterm =      "DESIGN",
  guideno =      "1986-04012",
  journalabbrev = "Comput. Des.",
  subject =      "B. Hardware; B.7 INTEGRATED CIRCUITS",
}

@Article{Gavrielov:1986:NFP,
  author =       "Moshe Gavrielov and Lev Epstein",
  title =        "The {NS32081} Floating-Point Unit --- Architecture and
                 Implementation",
  journal =      j-IEEE-MICRO,
  volume =       "6",
  number =       "2",
  pages =        "6--12",
  month =        mar # "\slash " # apr,
  year =         "1986",
  CODEN =        "IEMIDZ",
  DOI =          "https://doi.org/10.1109/MM.1986.304737",
  ISSN =         "0272-1732 (print), 1937-4143 (electronic)",
  ISSN-L =       "0272-1732",
  bibdate =      "Thu Dec 14 06:08:58 MST 2000",
  bibsource =    "Compendex database;
                 garbo.uwasa.fi:/pc/doc-soft/fpbiblio.txt;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 Science Citation Index database (1980--2000)",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  affiliationaddress = "Digital Equipment Corp, Hudson, MA, USA",
  classcodes =   "B1265F (Microprocessors and microcomputers); B2570F
                 (Other MOS integrated circuits); C5130 (Microprocessor
                 chips); C5220 (Computer architecture); C5230 (Digital
                 arithmetic methods)",
  classification = "713; 714; 721; 722; 723; 902",
  corpsource =   "Digital Equipment Corp., Hudson, MA, USA",
  fjournal =     "IEEE Micro",
  journal-URL =  "http://www.computer.org/csdl/mags/mi/index.html",
  keywords =     "binary floating point arithmetic; binary floating-;
                 brand; carry propagation circuit; chip design; computer
                 architecture; computers, microcomputer; Construction;
                 data storage, semiconductor; digital arithmetic;
                 digital devices; field effect; floating-point
                 operations; high-speed; IEEE standard; integrated
                 circuits; internal structure; logic circuit
                 implementations; microcode; microprocessor chips; NMOS
                 processor; ns32081 floating-point processor; NS32081
                 floating-point unit; parallel multiway-; point
                 arithmetic; processor concept; semiconductor devices,
                 MOS; slave; slave processor; software package;
                 standards",
  treatment =    "P Practical; R Product Review",
  xxtitle =      "The {NS32081} Floating-point Unit",
}

@Article{Grappel:1986:SRA,
  author =       "R. D. Grappel",
  title =        "Square-root algorithm is fast and simple",
  journal =      j-EDN,
  volume =       "31",
  number =       "8",
  pages =        "248--248",
  month =        apr,
  year =         "1986",
  CODEN =        "EDNSBH",
  ISSN =         "0012-7515, 0364-6637",
  bibdate =      "Thu Sep 1 10:15:42 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "EDN",
}

@Article{Gustafson:1986:AHV,
  author =       "John L. Gustafson and Stuart Hawkinson and Ken Scott",
  title =        "The architecture of a homogeneous vector
                 supercomputer",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "3",
  number =       "3",
  pages =        "297--304",
  month =        sep,
  year =         "1986",
  CODEN =        "JPDCER",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Sat Apr 12 19:06:31 MDT 1997",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  affiliationaddress = "Floating Point Systems Inc, Beaverton, OR, USA",
  classification = "722; 723; C5220 (Computer architecture); C5440
                 (Multiprocessor systems and techniques); C6110 (Systems
                 analysis and programming)",
  corpsource =   "Floating Point Syst. Inc., Beaverton, OR, USA",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  journalabr =   "J Parallel Distrib Comput",
  keywords =     "12 MFLOPS; 64-bit floating-point; 96 MFLOPS;
                 arithmetic; binary n-cube; computer architecture;
                 computer systems, digital; dual-ported memory design;
                 Floating Point; homogeneous vector supercomputer;
                 interconnection scheme; multiprocessing; parallel;
                 parallel architecture; parallel architectures; parallel
                 machines; Parallel Processing; pipeline processing;
                 pipeline vector arithmetic; pipelined vector
                 arithmetic; programming; software development;
                 supercomputer; Systems; technology; vector processing;
                 VLSI",
  treatment =    "P Practical",
}

@Book{Hamming:1986:NMS,
  author =       "R. W. (Richard Wesley) Hamming",
  title =        "Numerical methods for scientists and engineers",
  publisher =    pub-DOVER,
  address =      pub-DOVER:adr,
  edition =      "Second",
  pages =        "ix + 721",
  year =         "1986",
  ISBN =         "0-486-65241-6 (paperback)",
  ISBN-13 =      "978-0-486-65241-2 (paperback)",
  LCCN =         "QA297 .H28 1986",
  bibdate =      "Fri Aug 20 09:12:08 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$14.95",
  URL =          "http://www.loc.gov/catdir/description/dover032/86016226.html",
  acknowledgement = ack-nhfb,
  remark =       "Reprint of \cite{Hamming:1973:NMS}.",
  subject =      "numerical analysis; data processing",
}

@Article{Heath:1986:NRD,
  author =       "J. Heath",
  title =        "A note on {``Realization of digital filters using
                 input-scaled floating-point arithmetic''}",
  journal =      j-IEEE-TRANS-ACOUST-SPEECH,
  volume =       "34",
  number =       "4",
  pages =        "995--995",
  month =        aug,
  year =         "1986",
  CODEN =        "IETABA",
  ISSN =         "0096-3518",
  bibdate =      "Sat Jul 16 08:40:53 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Heath:1979:RDF}.",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Acoustics, Speech, and Signal
                 Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=29",
  summary =      "In [1] and [2], a theoretical Bode plot with
                 experimental data points is shown. The experimental
                 data points on the Bode plot are not correct \ldots{}",
}

@Article{Henning:1986:KBD,
  author =       "D. Henning",
  title =        "{Konvertierung bin{\"a}rer in dezimale
                 Gleitkommazahlen f{\"u}r me{\ss}technische Anwendungen}
                 \toenglish {Conversion of Binary [Numbers] to Decimal
                 Floating-Point Numbers for Measurement Applications}
                 \endtoenglish",
  journal =      "Radio Fernsehen Elektronik",
  volume =       "35",
  number =       "11",
  pages =        "731--733",
  month =        "????",
  year =         "1986",
  bibdate =      "Fri Sep 16 16:30:41 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  keywords =     "decimal floating-point arithmetic",
}

@Article{Higginbotham:1986:AF,
  author =       "T. F. Higginbotham",
  title =        "Another factor of $ (10^{31} - 1) / 9 $",
  journal =      j-SIGNUM,
  volume =       "21",
  number =       "3",
  pages =        "12--12",
  month =        jul,
  year =         "1986",
  CODEN =        "SNEWD6",
  DOI =          "https://doi.org/10.1145/1057958.1057960",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Thu Aug 07 18:41:01 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A second factor of $ (10^{31} - 1) / 9 $ was found to
                 be 6943319 with the use of an eight spoke wheel [1].
                 The spokes D(i) were 1, 7, 11, 13, 17, 19, 23, and 29.
                 The possible factors 2, 3, and 5 were tested prior to
                 starting the wheel. The constant multiplier was 30. The
                 possible divisors were of the form $ 30 \times K +
                 D(i), K = 0, 1, 2, 3, \ldots {} $. The program was
                 written in COBOL for the Honeywell DPS 8, running under
                 CP-6. The picture clauses were selected such that
                 31-digit decimal arithmetic was used. Execution time
                 was about forty-five minutes.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
  keywords =     "decimal arithmetic",
  remark =       "Maple 8 reports in 2 sec on a 1400 MHz Itanium IA-64:
                 ifactor((10^31 - 1)/9) = (57336415063790604359)
                 (6943319) (2791).",
}

@Article{Hill:1986:DDS,
  author =       "Mark Hill and Susan Eggers and Jim Larus and George
                 Taylor and Glenn Adams and B. K. Bose and Garth Gibson
                 and Paul Hansen and Jon Keller and Shing Kong and
                 Corinna Lee and Daebum Lee and Joan Pendleton and Scott
                 Ritchie and David Wood and Ben Zorn and Paul Hilfinger
                 and Dave Hodges and Randy Katz and John Ousterhout and
                 Dave Patterson",
  key =          "C.0.B RISC",
  title =        "Design decisions in {SPUR}",
  journal =      j-COMPUTER,
  volume =       "19",
  number =       "11",
  pages =        "8--22",
  month =        nov,
  year =         "1986",
  CODEN =        "CPTRB4",
  ISSN =         "0018-9162 (print), 1558-0814 (electronic)",
  ISSN-L =       "0018-9162",
  bibdate =      "Sat Nov 9 08:26:18 MST 2002",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "University of California, Berkeley",
  bibno =        "9486",
  catcode =      "C.1.2; C.2.4; D.4.3; C.0; D.3.0; B.3.2; D.3.2",
  content =      "SPUR (Symbolic Processing Using RISCs) is a
                 multiprocessor workstation under development at the
                 University of California at Berkeley for parallel
                 processing research. Its development is part of a
                 long-term effort to study hardware and software issues
                 in multiprocessing, in general, and parallel processing
                 in LISP, in particular. This paper concentrates on the
                 initial architectural research and development of SPUR.
                 A SPUR processor is a general-purpose RISC processor
                 that provides support for Common LISP and IEEE
                 floating-point. A processor is implemented on a single
                 board with about 200 standard chips and three custom
                 two-micron CMOS chips: the cache controller, the CPU,
                 and the floating-point coprocessor. The chip that
                 manages the cache handles cache access by the CPU,
                 performing address translation, accessing shared memory
                 over the SPUR bus, and maintaining cache consistency.
                 Operating systems researchers are investigating network
                 file systems, network page servers, the effects of
                 large physical memories on virtual memory
                 implementations, and workload distribution. Programming
                 languages researchers ar",
  CRclass =      "C.1.2 Multiple Data Stream Architectures
                 (Multiprocessors); C.1.2 Parallel processors; C.2.4
                 Distributed Systems; D.4.3 File Systems Management; C.0
                 Instruction set design; D.3.0 General; B.3.2 Design
                 Styles; B.3.2 Cache memories; D.3.2 Language
                 Classifications; D.3.2 LIS-11",
  CRnumber =     "8710-0848",
  descriptor =   "Computer Systems Organization, PROCESSOR
                 ARCHITECTURES, Multiple Data Stream Architectures
                 (Multiprocessors), Parallel processors; Computer
                 Systems Organization, COMPUTER-COMMUNICATION NETWORKS,
                 Distributed Systems; Software, OPERATING SYSTEMS, File
                 Systems Management; Computer Systems Organization,
                 GENERAL, Instruction set design; Software, PROGRAMMING
                 LANGUAGES, General; Hardware, MEMORY STRUCTURES, Design
                 Styles, Cache memories; Software, PROGRAMMING
                 LANGUAGES, Language Classifications, LIS-11",
  fjournal =     "Computer",
  genterm =      "DESIGN; HUMAN FACTORS; PERFORMANCE; EXPERIMENTATION",
  guideno =      "1986-03762",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2",
  journalabbrev = "Computer",
  reviewer =     "P. C. Patton",
  subject =      "C. Computer Systems Organization; C.1 PROCESSOR
                 ARCHITECTURES; C. Computer Systems Organization; C.2
                 COMPUTER-COMMUNICATION NETWORKS; D. Software; D.4
                 OPERATING SYSTEMS; C. Computer Systems Organization;
                 C.0 GENERAL; D. Software; D.3 PROGRAMMING LANGUAGES; B.
                 Hardware; B.3 MEMORY STRUCTURES; D. Software; D.3
                 PROGRAMMING LANGUAGES",
}

@Article{Hongyuan:1986:CSL,
  author =       "Wang Hongyuan and S. C. Lee",
  title =        "Comments on {``Sign\slash Logarithm Arithmetic for FFT
                 Implementation''}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-35",
  number =       "5",
  pages =        "482--484",
  month =        may,
  year =         "1986",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1986.1676792",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sat Jul 9 14:09:48 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  note =         "See \cite{Swartzlander:1983:SLA}.",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676792",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Hull:1986:VPE,
  author =       "T. E. Hull and A. Abrham",
  title =        "Variable Precision Exponential Function",
  journal =      j-TOMS,
  volume =       "12",
  number =       "2",
  pages =        "79--91",
  month =        jun,
  year =         "1986",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/6497.6498",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  MRclass =      "65D15 (65D20)",
  MRnumber =     "863 786",
  bibdate =      "Sun Sep 04 21:17:51 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acm.org/pubs/citations/journals/toms/1986-12-2/p79-hull/",
  abstract =     "The exponential function presented here returns a
                 result which differs from $ e^x $ by less than one unit
                 in the last place, for any representable value of $x$
                 which is not too close to values for which $ e^x $
                 would overflow or underflow. (For values of $x$ which
                 are not within this range, an error condition is
                 raised.) It is a ``variable precision'' function in
                 that it returns a $p$-digit approximation for a
                 $p$-digit argument, for any $ p > 0 $ ($p$-digit means
                 $p$-decimal-digit). The program and analysis are valid
                 for all $ p > 0 $, but current implementations place a
                 restriction on $p$. The program is presented in a
                 Pascal-like programming language called Numerical
                 Turing which has special facilities for scientific
                 computing, including precision control, directed
                 roundings, and built-in functions for getting and
                 setting exponents.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "algorithms; decimal floating-point arithmetic; theory;
                 verification",
  review =       "ACM CR 8702-0091",
  subject =      "{\bf G.1.2}: Mathematics of Computing, NUMERICAL
                 ANALYSIS, Approximation, Elementary function
                 approximation. {\bf G.4}: Mathematics of Computing,
                 MATHEMATICAL SOFTWARE, Algorithm analysis. {\bf G.4}:
                 Mathematics of Computing, MATHEMATICAL SOFTWARE,
                 Certification and testing. {\bf G.4}: Mathematics of
                 Computing, MATHEMATICAL SOFTWARE, Verification.",
}

@TechReport{IBM:1986:IHA,
  author =       "{IBM Corporation}",
  title =        "{IBM High-Accuracy Arithmetic Subroutine Library
                 (ACRITH)}",
  type =         "Technical Report",
  number =       "GC 33-6163-02, SC 33-6164-02, GX 33-9009-02",
  institution =  pub-IBM,
  address =      pub-IBM:adr,
  edition =      "Third",
  year =         "1986",
  bibdate =      "Thu Jan 21 17:27:09 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  tableofcontents = "1. General Information Manual \\
                 2. Program Description and User's Guide \\
                 3. Reference Summary",
}

@Book{IBM:1986:IRP,
  author =       "{IBM}",
  title =        "{IBM RT} Personal Computer Technology, publication
                 {SA23-1057}",
  publisher =    pub-IBM,
  address =      pub-IBM:adr,
  year =         "1986",
  bibdate =      "Sat Oct 28 08:16:44 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Iiguni:1986:REA,
  author =       "Y. Iiguni and H. Sakai and H. Tokumaru",
  booktitle =    "{IEEE} International Conference on Acoustics, Speech,
                 and Signal Processing: {ICASSP '86}",
  title =        "Rounding error analysis of the triangular lattice and
                 escalator algorithms",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "2119--2122",
  year =         "1986",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:04 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "In this paper, first, the normalized Triangular
                 Lattice and Escalator algorithms for recursive least
                 squares estimation are presented. Next, roundoff errors
                 of both algorithms in fixed point arithmetic are
                 analyzed and compared. Expressions are \ldots{}",
}

@Article{Jansen:1986:HAA,
  author =       "Paul Jansen and Peter Weidner",
  title =        "High-Accuracy Arithmetic Software --- Some Tests of
                 the {ACRITH} Problem-Solving Routines",
  journal =      j-TOMS,
  volume =       "12",
  number =       "1",
  pages =        "62--70",
  month =        mar,
  year =         "1986",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/5960.5962",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  MRclass =      "65Dxx",
  MRnumber =     "868 096",
  bibdate =      "Sat Aug 13 17:26:53 MDT 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://doi.acm.org/10.1145/5960.5962;
                 http://www.acm.org/pubs/citations/journals/toms/1986-12-1/p62-jansen/",
  abstract =     "The program package ACRITH (High-Accuracy Arithmetic
                 Subroutine Library) provides FORTRAN subroutines for
                 the solution of several standard mathematical problems.
                 The routines use floating point operations with
                 extended precision and interval arithmetic and are
                 designated especially for the solution of
                 ill-conditioned problems. Test results for most of the
                 routines are presented with emphasis on the practical
                 usability of the package. It turns out that not all
                 routines are of equal high quality and reliability; in
                 the documentation, hints to the implemented numerical
                 algorithms are completely missing, and the error
                 messages are not always concise. Some possible
                 alternatives like symbolic algebra systems or multiple
                 precision packages are mentioned.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "algorithms; floating-point testing",
  review =       "ACM CR 8612-1110",
  subject =      "{\bf G.4}: Mathematics of Computing, MATHEMATICAL
                 SOFTWARE, ACRITH. {\bf G.1.0}: Mathematics of
                 Computing, NUMERICAL ANALYSIS, General, Numerical
                 algorithms. {\bf I.1.3}: Computing Methodologies,
                 ALGEBRAIC MANIPULATION, Languages and Systems, REDUCE.
                 {\bf D.3.2}: Software, PROGRAMMING LANGUAGES, Language
                 Classifications, FORTRAN. {\bf G.4}: Mathematics of
                 Computing, MATHEMATICAL SOFTWARE, Reliability and
                 robustness.",
}

@InProceedings{Johnson:1986:TRH,
  author =       "T. Johnson and G. Clark",
  title =        "Techniques for realization of high-speed recursive
                 digital filters using residue number system
                 arithmetic",
  crossref =     "IEEE:1986:III",
  volume =       "11",
  pages =        "2623--2626",
  month =        apr,
  year =         "1986",
  CODEN =        "ITCOB4",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "Residue-number-arithmetic digital filters offer major
                 cost and speed advantages over binary-arithmetic
                 digital filters but suffer one major drawback. The
                 filter coefficients must remain constant because
                 efficient means of updating by fractional arithmetic in
                 residue number systems involves time consuming
                 overhead. To maintain high speed in the system the
                 choices are to use RNS in the adders and multipliers
                 with scaling done in ROM, to do RNS multiplies and
                 additions and scale as part of CRT conversion at the
                 output, or to apply a new fractional NTT interpretation
                 of multiplier output and use RNS throughout. These
                 methods are discussed in this paper.",
}

@InProceedings{Kabal:1986:PFP,
  author =       "P. Kabal and B. Sayar",
  booktitle =    "{IEEE} International Conference on Acoustics, Speech,
                 and Signal Processing: {ICASSP '86}",
  title =        "Performance of fixed-point {FFT}'s: Rounding and
                 scaling considerations",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "221--224",
  year =         "1986",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:04 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "The calculation of the discrete Fourier transform
                 using a fast Fourier transform (FFT) algorithm with
                 fixed-point arithmetic is considered. The input data is
                 scaled to prevent overflow and to maintain accuracy.
                 The implementation uses 16-bit fixed- \ldots{}",
}

@TechReport{Kahan:1986:RAF,
  author =       "W. Kahan",
  title =        "Rational Arithmetic in Floating-Point",
  type =         "Technical Report",
  number =       "PAM-343",
  institution =  inst-BERKELEY-CPAM,
  address =      inst-BERKELEY-CPAM:adr,
  pages =        "8",
  month =        sep,
  year =         "1986",
  bibdate =      "Sun Dec 18 15:33:08 GMT 1994",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/k/kahan-william-m.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Kreithen:1986:FPC,
  author =       "Daniel E. Kreithen",
  title =        "Floating point calculation speeds for the image
                 processing workstation",
  institution =  "Brown University, Division of Engineering",
  address =      "Providence, RI, USA",
  pages =        "23",
  year =         "1986",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Krishnan:1986:CCN,
  author =       "R. Krishnan and G. Jullien and W. Miller",
  booktitle =    "{IEEE} International Conference on Acoustics, Speech,
                 and Signal Processing, {ICASSP '86}",
  title =        "Computation of complex number theoretic transforms
                 using quadratic residue number systems",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "233--236",
  year =         "1986",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "Very recently, the Quadratic Residue Number System
                 (QRNS) has been introduced [4,5]. The QRNS is obtained
                 from a mapping of Gaussian integers over a finite ring
                 to a ring of conjugate elements. The conjugate ring has
                 the remarkable property that \ldots{}",
}

@Article{Krishnan:1986:CDS,
  author =       "R. Krishnan and G. Jullien and W. Miller",
  title =        "Complex digital signal processing using quadratic
                 residue number systems",
  journal =      "Acoustics, Speech, and Signal Processing [see also
                 IEEE Transactions on Signal Processing], IEEE
                 Transactions on",
  volume =       "34",
  number =       "1",
  pages =        "166--177",
  month =        feb,
  year =         "1986",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=26196",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "Recently, the quadratic residue number system (QRNS)
                 has been introduced [6], [7] which allows the
                 multiplication of complex integers with two real
                 multiplications. The restriction is that the number
                 system has either all prime moduli of the form 4K
                 \ldots{}",
}

@Article{Krishnan:1986:ICN,
  author =       "R. Krishnan and G. Jullien and W. Miller",
  title =        "Implementation of complex number theoretic transforms
                 using quadratic residue number systems",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST,
  volume =       "33",
  number =       "8",
  pages =        "759--766",
  month =        aug,
  year =         "1986",
  CODEN =        "ICSYBT",
  DOI =          "https://doi.org/10.1049/el:19850252",
  ISSN =         "0098-4094 (print), 1558-1276 (electronic)",
  ISSN-L =       "0098-4094",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=23583",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems",
  keywords =     "residue arithmetic; residue number system",
  summary =      "Very recently, the Quadratic Residue Number System
                 (QRNS) has been introduced [6], [7]. The QRNS is
                 obtained from a mapping of Gaussian integers over a
                 finite ring to a ring of conjugate elements. The
                 conjugate ring has the remarkable property that
                 \ldots{}",
}

@Article{Krishnan:1986:MQR,
  author =       "R. Krishnan and G. Jullien and W. Miller",
  title =        "The modified quadratic residue number system ({MQRNS})
                 for complex high-speed signal processing",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST,
  volume =       "33",
  number =       "3",
  pages =        "325--327",
  month =        mar,
  year =         "1986",
  CODEN =        "ICSYBT",
  DOI =          "https://doi.org/10.1049/el:19850252",
  ISSN =         "0098-4094 (print), 1558-1276 (electronic)",
  ISSN-L =       "0098-4094",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=23578",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems",
  keywords =     "residue arithmetic; residue number system",
  summary =      "Recently, the Quadratic Residue Number System,(QRNS)
                 has been introduced [5], [6], which allows the
                 multiplication of complex integers with two real
                 multiplications. The restriction is that this special
                 residue number system has all moduli with \ldots{}",
}

@Article{Kulisch:1986:ADC,
  author =       "Ulrich W. Kulisch and Willard L. Miranker",
  title =        "The Arithmetic of the Digital Computer: a New
                 Approach",
  journal =      j-SIAM-REVIEW,
  volume =       "28",
  number =       "1",
  pages =        "1--40",
  month =        mar,
  year =         "1986",
  CODEN =        "SIREAD",
  DOI =          "https://doi.org/10.1137/1028001",
  ISSN =         "0036-1445 (print), 1095-7200 (electronic)",
  ISSN-L =       "0036-1445",
  MRclass =      "65G10 (68M15)",
  MRnumber =     "87e:65030",
  MRreviewer =   "G. Blanch",
  bibdate =      "Sat Mar 29 09:54:03 MDT 2014",
  bibsource =    "Compendex database;
                 http://epubs.siam.org/toc/siread/28/1;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamreview.bib",
  abstract =     "A new approach to the arithmetic of the digital
                 computer is surveyed. The methodology for defining and
                 implementing floating-point arithmetic is described.
                 Shortcomings of elementary floating-point arithmetic
                 are revealed through sample problems. The development
                 of automatic computation with emphasis on the user
                 control of errors is reviewed. The limitations of
                 conventional rule-of-thumb procedures for error control
                 in scientific computation are demonstrated by means of
                 examples. Computer arithmetic is extended so that the
                 arithmetic operations in the linear spaces and their
                 interval correspondents which are most commonly used in
                 computation can be performed with maximum accuracy on
                 digital computers. A new fundamental computer
                 operation, the scalar product, is introduced to develop
                 this advanced computer arithmetic.",
  acknowledgement = ack-nhfb,
  affiliationaddress = "Univ of California, Computer Science Dep, Santa
                 Barbara, CA, USA",
  classification = "723",
  fjournal =     "SIAM Review",
  journal-URL =  "http://epubs.siam.org/sirev",
  journalabr =   "SIAM Rev",
  keywords =     "accurate floating-point summation; computer
                 arithmetic; computer metatheory; computer programming
                 languages; computers, digital; floating-point
                 arithmetic",
  onlinedate =   "March 1986",
  referred =     "[Layn91a].",
}

@Misc{Kulisch:1986:CGS,
  author =       "Ulrich Kulisch",
  title =        "Circuitry for generating scalar products and sums of
                 floating point numbers with maximum accuracy",
  howpublished = "US Patent 4622650",
  day =          "11",
  month =        nov,
  year =         "1986",
  bibdate =      "Mon Dec 29 16:20:01 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.patentstorm.us/patents/4622650/fulltext.html",
  abstract =     "Circuitry for generating scalar products and sums of
                 floating point numbers with maximum accuracy and
                 circuitry and a method for electronic computers by
                 which scalar products of floating point numbers of the
                 type pi, qi, ES(b,l,e1,e2) are summed with full
                 precision in a fixed point representation by means of a
                 summing unit (ALU) and one or more accumulator
                 registers (ARC1, ARC2) with cells (Ai, j) for storing
                 of codes of a base b having a length (2l + 2 e1 + 2e2)
                 for fixed point representation and certain overflow
                 positions. By control means (SHR, E, Contr) the
                 mantissas of products are delivered depending on the
                 value of the respective exponents into the summing unit
                 (ALU). By control means (RD, Contro), rounding
                 operations demanded by the higher level computer are
                 performed, and a rounded floating point number and
                 overflow (OF) and underflow (UF) criteria are
                 delivered. Parallel, serial and word organized summing
                 units (ALU) and accumulator registers (ACR) are usable
                 and in another embodiment, the multiplication of the
                 factors (pi, qi) is performed using a table of
                 multiples store.",
  acknowledgement = ack-nhfb,
}

@Article{Lorang:1986:SD,
  author =       "O. Lorang",
  title =        "{Schnelle Division} \toenglish {Fast Division}
                 \endtoenglish",
  journal =      j-ELECTRONIK,
  volume =       "22",
  pages =        "167--168",
  year =         "1986",
  CODEN =        "EKRKAR",
  ISSN =         "0013-5658",
  bibdate =      "Fri Sep 16 16:30:40 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Elektronik",
}

@Article{MacIntyre:1986:UOS,
  author =       "Ferren MacIntyre and Thomas Dowling",
  title =        "User-oriented suggestions for floating-point and
                 complex-arithmetic {Forth} standard extensions",
  journal =      j-J-FORTH-APPL-RES,
  volume =       "3",
  number =       "4",
  pages =        "65--84",
  year =         "1986",
  CODEN =        "JFAREL",
  ISSN =         "0738-2022",
  bibdate =      "Sat Nov 9 08:26:18 MST 2002",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  bibno =        "11736",
  catcode =      "D.3.2; D.3.0; H.1.2; G.1.0",
  CRclass =      "D.3.2 Language Classifications; D.3.2 FORTH; D.3.0
                 General; D.3.0 Standards; H.1.2 User/Machine Systems;
                 H.1.2 Human factors; G.1.0 General; G.1.0 Computer
                 arithmetic",
  descriptor =   "Software, PROGRAMMING LANGUAGES, Language
                 Classifications, FORTH; Software, PROGRAMMING
                 LANGUAGES, General, Standards; Information Systems,
                 MODELS AND PRINCIPLES, User/Machine Systems, Human
                 factors; Mathematics of Computing, NUMERICAL ANALYSIS,
                 General, Computer arithmetic",
  fjournal =     "Journal of FORTH Application and Research",
  genterm =      "LANGUAGES; THEORY; HUMAN FACTORS; STANDARDIZATION",
  guideno =      "1986-08466",
  journalabbrev = "J. FORTH Appl. Res.",
  subject =      "D. Software; D.3 PROGRAMMING LANGUAGES; D. Software;
                 D.3 PROGRAMMING LANGUAGES; H. Information Systems; H.1
                 MODELS AND PRINCIPLES; G. Mathematics of Computing; G.1
                 NUMERICAL ANALYSIS",
}

@Article{Marrin:1986:MBF,
  author =       "K. Marrin",
  title =        "Microprocessor brings floating-point capability to
                 32-bit market",
  journal =      j-COMP-DESIGN,
  volume =       "25",
  number =       "9",
  pages =        "31--38",
  day =          "1",
  month =        may,
  year =         "1986",
  CODEN =        "CMPDAM",
  ISSN =         "0010-4566",
  bibdate =      "Sat Nov 9 08:26:18 MST 2002",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  bibno =        "20530",
  catcode =      "B.7.1",
  CRclass =      "B.7.1 Types and Design Styles; B.7.1 Advanced
                 technologies",
  descriptor =   "Hardware, INTEGRATED CIRCUITS, Types and Design
                 Styles, Advanced technologies",
  fjournal =     "Computer Design",
  genterm =      "DESIGN",
  guideno =      "1986-03960",
  journalabbrev = "Comput. Des.",
  subject =      "B. Hardware; B.7 INTEGRATED CIRCUITS",
}

@Article{Marrin:1986:PBT,
  author =       "K. Marrin",
  title =        "Plug-in boards transform {PCs} into floating-point
                 workstations",
  journal =      j-COMP-DESIGN,
  volume =       "25",
  number =       "4",
  pages =        "31--34",
  day =          "15",
  month =        feb,
  year =         "1986",
  CODEN =        "CMPDAM",
  ISSN =         "0010-4566",
  bibdate =      "Sat Nov 9 08:26:18 MST 2002",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  bibno =        "19192",
  catcode =      "K.8; C.1.2; C.4",
  CRclass =      "C.1.2 Multiple Data Stream Architectures
                 (Multiprocessors); C.1.2 Array and vector processors",
  descriptor =   "Computing Milieux, PERSONAL COMPUTING; Computer
                 Systems Organization, PROCESSOR ARCHITECTURES, Multiple
                 Data Stream Architectures (Multiprocessors), Array and
                 vector processors; Computer Systems Organization,
                 PERFORMANCE OF SYSTEMS",
  fjournal =     "Computer Design",
  genterm =      "DESIGN; PERFORMANCE; MEASUREMENT",
  guideno =      "1986-03913",
  journalabbrev = "Comput. Des.",
  subject =      "K. Computing Milieux; K.8 PERSONAL COMPUTING; C.
                 Computer Systems Organization; C.1 PROCESSOR
                 ARCHITECTURES; C. Computer Systems Organization; C.4
                 PERFORMANCE OF SYSTEMS",
}

@InProceedings{Melear:1986:HSM,
  author =       "C. Melear and D. Tietjen",
  title =        "High Speed Math Using a Floating Point Coprocessor",
  crossref =     "Mini-Micro:1986:EMM",
  pages =        "14/3/1--8",
  year =         "1986",
  bibdate =      "Wed Sep 7 22:31:45 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@MastersThesis{Moore:1986:PFS,
  author =       "Brian A. Moore",
  title =        "A pipelined floating-point systolic array arithmetic
                 processor",
  type =         "Thesis ({M.S.})",
  school =       "Brigham Young University. Department of Electrical
                 Engineering",
  address =      "Provo, UT, USA",
  pages =        "vi + 58",
  year =         "1986",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Computer architecture.; Computer arithmetic and logic
                 units.; Computers, Pipeline.",
}

@Article{Moshier:1986:CA,
  author =       "S. L. Moshier",
  title =        "Computer Approximations",
  journal =      j-BYTE,
  volume =       "11",
  number =       "4",
  pages =        "161--178",
  month =        apr,
  year =         "1986",
  CODEN =        "BYTEDJ",
  ISSN =         "0360-5280 (print), 1082-7838 (electronic)",
  ISSN-L =       "0360-5280",
  bibdate =      "Thu Sep 1 10:15:40 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "BYTE Magazine",
}

@Article{Ngai:1986:RAT,
  author =       "Tin-Fook Ngai and Mary Jane Irwin and Shishpal Rawat",
  title =        "Regular, Area-Time Efficient Carry-Lookahead Adders",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "3",
  number =       "1",
  pages =        "92--105",
  month =        mar,
  year =         "1986",
  CODEN =        "JPDCER",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Mon Apr 14 07:47:57 1997",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  affiliationaddress = "Stanford Univ, Stanford, CA, USA",
  classification = "723; 921; C5230 (Digital arithmetic methods)",
  corpsource =   "Department of Electr. Eng., Stanford University, CA,
                 USA",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  journalabr =   "J Parallel Distrib Comput",
  keywords =     "adders; Adders; area-time efficiency; carry chain
                 computation; carry logic; carry-lookahead adders;
                 carry-lookahead adders (cla); computers; digital
                 arithmetic; fast binary addition; integrated circuits,
                 VLSI --- Electric Wiring; interconnection wire length;
                 log n; log N stage design; maximum; regularity; stage
                 design; VLSI",
  treatment =    "P Practical",
}

@Article{Nowak:1986:HBU,
  author =       "M. Nowak",
  title =        "{Hex-BCD-Um\-wand\-lung} \toenglish {Hexadecimal-BCD
                 Conversion} \endtoenglish",
  journal =      j-MC,
  volume =       "10",
  pages =        "68",
  year =         "1986",
  ISSN =         "0720-4442, 0941-777x , 0943-5409",
  bibdate =      "Fri Sep 16 16:30:41 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "MC: Die Mikrocomputer-Zeitschrift",
}

@PhdThesis{Paez-Monzon:1986:ERC,
  author =       "Gerard Paez-Monzon",
  title =        "{{\'E}}tude et {R}{\'e}alisation d'un Co-processeur
                 Arithm{\'e}tique en Virgule Flottante. ({French})
                 [{Study} and Implementation of a Floating-Point
                 Coprocessor]",
  type =         "Doctorat d'{\'E}tat",
  school =       "Sciences Appliqu{\'e}es, Universit{\'e} Paris 6",
  address =      "Paris, France",
  pages =        "229",
  year =         "1986",
  bibdate =      "Thu May 09 09:55:31 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Sous la direction de Gerard Noguez.",
  abstract =     "Le premier chapitre d'introduction d{\'e}crit
                 l'{\'e}tat de l'art dans le domaine des
                 algorithmes-cabl{\'e}s {\'e}l{\'e}mentaires
                 utilis{\'e}s dans l'arithm{\'e}tique flottante. Nous y
                 pr{\'e}sentons une classification architecturale des
                 coprocesseurs arithm{\'e}tiques en virgule flottante.
                 {\`A} partir d'une comparaison de trois standards de
                 virgule flottante orient{\'e}s vers les syst{\`e}mes
                 bases sur microprocesseurs: IEEE-P754, VAX-DEC, et
                 Hewlett--Packard, le deuxi{\`e}me chapitre explique le
                 choix de l'architecture externe de coprocesseur. Le
                 troisi{\`e}me chapitre pr{\'e}sente l'architecture
                 interne microprogramm{\'e}e et l'organisation du
                 coprocesseur d{\'e}velopp{\'e} dans l'{\'e}tude,
                 nomm{\'e}e FPU-IP6. Dans le quatri{\`e}me chapitre,
                 nous proposons une nouvelle m{\'e}thode pour le
                 d{\'e}veloppement des microprogrammes. La cle de la
                 m{\'e}thode est la visualisation de la s{\'e}paration
                 des phases de planification et d'implantation. Le
                 cinqui{\`e}me chapitre pr{\'e}sente les microprogrammes
                 d{\'e}velopp{\'e}s pour notre coprocesseur. Nous
                 analysons les diff{\'e}rents micro-algorithmes selon le
                 type d'instruction (E/S, arith, etc) et la
                 pr{\'e}cision (simple, double). L'organisation de
                 l'espace de la microm{\'e}moire est present{\'e}e. Le
                 sixi{\`e}me chapitre d{\'e}crit l'{\'e}tude
                 realis{\'e}e pour l'int{\'e}gration du coprocesseur
                 dans le compilateur C et le syst{\`e}me UNIX de la
                 machine SM90.",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@Article{Payne:1986:PTF,
  author =       "Mary H. Payne",
  title =        "Proposal for the transfer of floating point data",
  journal =      j-SIGNUM,
  volume =       "21",
  number =       "3",
  pages =        "25--26",
  month =        jul,
  year =         "1986",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Mon Apr 25 11:24:15 MDT 2005",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
}

@Article{Petkovic:1986:SIS,
  author =       "M. S. Petkovi{\'c} and L. V. Stefanovi{\'c}",
  title =        "On some improvements of square root iteration for
                 polynomial complex zeros",
  journal =      j-J-COMPUT-APPL-MATH,
  volume =       "15",
  number =       "1",
  pages =        "13--25",
  month =        may,
  year =         "1986",
  CODEN =        "JCAMDI",
  DOI =          "https://doi.org/10.1016/0377-0427(86)90235-9",
  ISSN =         "0377-0427 (print), 1879-1778 (electronic)",
  ISSN-L =       "0377-0427",
  bibdate =      "Sat Feb 25 11:59:55 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcomputapplmath1980.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/0377042786902359",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Computational and Applied Mathematics",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03770427",
  keywords =     "polynomial root finding",
}

@Article{Pfenninger:1986:SQA,
  author =       "E. Pfenninger",
  title =        "{Schneller Quadratwurzel-Algorithmus} \toenglish {Fast
                 Square-Root Algorithms} \endtoenglish",
  journal =      j-ELECTRONIK,
  volume =       "22",
  pages =        "179--180",
  year =         "1986",
  CODEN =        "EKRKAR",
  ISSN =         "0013-5658",
  bibdate =      "Fri Sep 16 16:30:41 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Elektronik",
}

@Article{Porter:1986:FPM,
  author =       "K. Porter and J. Kath",
  title =        "Floating-point methods combine to boost performance",
  journal =      j-COMP-DESIGN,
  volume =       "25",
  number =       "3",
  pages =        "75--80",
  month =        feb,
  year =         "1986",
  CODEN =        "CMPDAM",
  ISSN =         "0010-4566",
  bibdate =      "Sat Nov 9 08:26:18 MST 2002",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  bibno =        "18468",
  catcode =      "G.1.0; K.1",
  CRclass =      "G.1.0 General; G.1.0 Computer arithmetic; K.1
                 Standards",
  descriptor =   "Mathematics of Computing, NUMERICAL ANALYSIS, General,
                 Computer arithmetic; Computing Milieux, THE COMPUTER
                 INDUSTRY, Standards",
  fjournal =     "Computer Design",
  genterm =      "DESIGN; THEORY; ALGORITHMS; PERFORMANCE;
                 STANDARDIZATION",
  guideno =      "1986-03910",
  journalabbrev = "Comput. Des.",
  subject =      "G. Mathematics of Computing; G.1 NUMERICAL ANALYSIS;
                 K. Computing Milieux; K.1 THE COMPUTER INDUSTRY",
}

@Article{Quong:1986:FPI,
  author =       "D. Quong",
  title =        "Floating-point $ \mu {P} $ implements high-speed math
                 functions",
  journal =      j-EDN,
  volume =       "31",
  number =       "3",
  pages =        "143--150",
  month =        feb,
  year =         "1986",
  CODEN =        "EDNSBH",
  ISSN =         "0012-7515, 0364-6637",
  bibdate =      "Wed Sep 7 22:31:45 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "EDN",
}

@Article{Ramnarayan:1986:LCL,
  author =       "R. Ramnarayan and F. Taylor",
  title =        "Limit cycles in large moduli residue number system
                 digital filters",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST,
  volume =       "33",
  number =       "9",
  pages =        "912--915",
  month =        sep,
  year =         "1986",
  CODEN =        "ICSYBT",
  DOI =          "https://doi.org/10.1049/el:19850252",
  ISSN =         "0098-4094 (print), 1558-1276 (electronic)",
  ISSN-L =       "0098-4094",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=23584",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems",
  keywords =     "residue arithmetic; residue number system",
}

@Article{Rhyne:1986:SBS,
  author =       "T. Rhyne and N. R. {Strader II}",
  title =        "A Signed Bit-Sequential Multiplier",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-35",
  number =       "10",
  pages =        "896--901",
  month =        oct,
  year =         "1986",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1986.1676680",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sat Jul 9 14:09:51 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  note =         "See comments \cite{Smith:1989:CSB}.",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676680",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@TechReport{Robertson:1986:NQD,
  author =       "James Evans Robertson",
  title =        "Normalization and quotient digit selection for a
                 variable precision arithmetic unit",
  type =         "Report",
  number =       "UIUCDCS-R-86-1229",
  institution =  "Department of Computer Science, University of Illinois
                 at Urbana-Champaign",
  address =      "Urbana, IL, USA",
  pages =        "14",
  year =         "1986",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Floating-point arithmetic.",
  remark =       "``April 1986.''--Cover. ``UILU-ENG-86-1723.''--Cover.
                 Bibliography: p. 13.",
}

@Article{Rump:1986:SER,
  author =       "Siegfried M. Rump",
  title =        "{Sichere Ergebnisse auf Rechenanlagen} \toenglish
                 {Safe Results from Computers} \endtoenglish",
  journal =      j-INFORMATIK-SPEKTRUM,
  volume =       "9",
  number =       "3",
  pages =        "174--183",
  month =        jun,
  year =         "1986",
  CODEN =        "INSKDW",
  ISSN =         "0170-6012 (print), 1432-122X (electronic)",
  ISSN-L =       "0170-6012",
  bibdate =      "Fri Sep 16 16:30:39 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Informatik Spektrum",
  journal-URL =  "http://link.springer.com/journal/287",
}

@Article{Schatte:1986:ALD,
  author =       "Peter Schatte",
  title =        "On the asymptotic logarithmic distribution of the
                 floating-point mantissas of sums",
  journal =      j-MATH-NACHR,
  volume =       "127",
  pages =        "7--20",
  year =         "1986",
  CODEN =        "MTMNAQ",
  ISSN =         "0025-584X",
  MRclass =      "60F05",
  MRnumber =     "87m:60059",
  bibdate =      "Fri Dec 8 08:24:13 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Mathematische Nachrichten",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1522-2616",
  reviewer =     "A. Fuchs",
}

@TechReport{Schmickley:1986:CCP,
  author =       "Ronald D. Schmickley and David H. Bailey",
  title =        "A comparison of the {Cray-2} performance before and
                 after the installation of memory psudo-banking",
  type =         "{NASA} contractor report",
  number =       "NASA CR-177462",
  institution =  "National Aeronautics and Space Administration, Ames
                 Research Center; National Technical Information
                 Service, distributor",
  address =      "Moffett Field, CA, USA",
  pages =        "????",
  year =         "1986",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  govtdocnumber = "NAS 1.26:177462 0830-H-14 (MF)",
  keywords =     "Accounting.; Computer systems performance.; Cray
                 computers.; Floating point arithmetic.; Memory
                 (Computers); Response time (Computers)",
  remark =       "Distributed to depository libraries in microfiche.
                 Microfiche. [Washington, D.C.: National Aeronautics and
                 Space Administration, 1988] 1 microfiche.",
}

@Article{Semba:1986:ADL,
  author =       "I. Semba",
  title =        "An Algorithm for Division of Large Integers",
  journal =      j-INFO-PROC,
  volume =       "9",
  number =       "3",
  pages =        "145--147",
  month =        "????",
  year =         "1986",
  bibdate =      "Thu Sep 1 10:15:09 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@MastersThesis{Shukla:1986:IMN,
  author =       "Pankaj N. Shukla",
  title =        "An implementation on a {MC68000\slash NS32081}
                 microcomputer of binary floating-point arithmetic based
                 on the {IEEE 754} standard",
  type =         "Thesis ({M.S.})",
  school =       "Michigan Technological University",
  address =      "1400 Townsend Drive, Houghton, MI 49931-1295, USA",
  pages =        "vii + 166",
  year =         "1986",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Michigan Technological University. --- Theses
                 ({M.S.}).; MTU Electrical Engineering. --- Thesis
                 ({M.S.}).",
}

@InProceedings{Simcoe:1986:MFP,
  author =       "R. J. Simcoe and A. Fisher and B. M. Leary and W. R.
                 Bidermann and W. R. Wheeler",
  title =        "The {MicroVAX} 78132 Floating Point Chip",
  crossref =     "IEEE:1986:PII",
  pages =        "420--425",
  year =         "1986",
  bibdate =      "Wed Sep 07 23:14:42 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Book{Soderstrand:1986:RNS,
  editor =       "Michael A. Soderstrand and W. K. Jenkins and G. A.
                 Graham and F. J. Taylor",
  title =        "Residue number system arithmetic: modern applications
                 in digital signal processing",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "vii + 418",
  year =         "1986",
  ISBN =         "0-87942-205-X",
  ISBN-13 =      "978-0-87942-205-9",
  LCCN =         "QA247.35 .R45 1986",
  bibdate =      "Wed Nov 14 14:28:02 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "IEEE Press selected reprint series",
  acknowledgement = ack-nhfb,
  subject =      "modular arithmetic; signal processing; digital
                 techniques; computer programming",
}

@Article{Soderstrand:1986:VIM,
  author =       "M. Soderstrand and R. Escott",
  title =        "{VLSI} implementation in multiple-valued logic of an
                 {FIR} digital filter using residue number system
                 arithmetic",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST,
  volume =       "33",
  number =       "1",
  pages =        "5--25",
  month =        jan,
  year =         "1986",
  CODEN =        "ICSYBT",
  DOI =          "https://doi.org/10.1049/el:19850252",
  ISSN =         "0098-4094 (print), 1558-1276 (electronic)",
  ISSN-L =       "0098-4094",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=23573",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems",
  keywords =     "residue arithmetic; residue number system",
  summary =      "Computer simulations using SPICE establish the
                 feasibility of implementing a highly pipelined
                 high-speed FIR digital filter using Multiple-Valued
                 Logic (MVL) Read-Only Memories (ROM's) to implement
                 Residue Number System (RNS) Arithmetic in VLSI
                 \ldots{}",
}

@TechReport{Spafford:1986:RASa,
  author =       "E. H. Spafford and J. C. Flaspohler",
  title =        "A Report on the Accuracy of Some Floating-Point Math
                 Functions on Selected Computers",
  type =         "Technical Report",
  number =       "GIT-SERC-86/02, GIT-ICS-85/06",
  institution =  "Georgia Institute of Technology",
  pages =        "??",
  year =         "1986",
  bibdate =      "Mon Sep 12 23:54:04 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Spafford:1986:RASb,
  author =       "Eugene H. Spafford and John C. Flaspohler",
  title =        "A Report on the Accuracy of Some Floating Point Math
                 Functions on Selected Computers",
  journal =      j-LOGIN,
  volume =       "11",
  number =       "2",
  pages =        "31--56",
  month =        mar # "\slash " # apr,
  year =         "1986",
  CODEN =        "LOGNEM",
  ISSN =         "1044-6397 (print), 2169-9364 (electronic)",
  bibdate =      "Tue Feb 20 15:42:13 MST 1996",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Georgia Institute of Technology",
  fjournal =     ";login: the USENIX Association newsletter",
}

@Article{Stewart:1986:CNC,
  author =       "G. W. Stewart",
  title =        "Corrigendum: ``{A} Note on Complex Division''",
  journal =      j-TOMS,
  volume =       "12",
  number =       "3",
  pages =        "285",
  month =        sep,
  year =         "1986",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/7921.356182",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Sun Sep 04 21:20:12 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Stewart:1985:NCD}.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@InProceedings{Strobach:1986:NFL,
  author =       "P. Strobach",
  booktitle =    "{IEEE} International Conference on Acoustics, Speech,
                 and Signal Processing: {ICASSP '86}",
  title =        "New forms of least squares lattice algorithms and a
                 comparison of their round-off error characteristics",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "573--576",
  year =         "1986",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:04 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "Two versions of the most recently introduced ``pure
                 order recursive'' LS lattice algorithm are discussed in
                 this paper. An analysis of the round-off error
                 characteristics of the new order recursive lattice
                 method is performed and a comparison is made \ldots{}",
}

@Article{Stummel:1986:SOP,
  author =       "F. Stummel",
  title =        "Strict optimal a posteriori error and residual bounds
                 for {Gaussian} elimination in floating-point
                 arithmetic",
  journal =      j-COMPUTING,
  volume =       "37",
  number =       "2",
  pages =        "103--124",
  year =         "1986",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  MRclass =      "65F05 (65G05)",
  MRnumber =     "88b:65047",
  bibdate =      "Fri Dec 8 08:24:13 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Computing: Archiv f{\"u}r informatik und numerik",
  journal-URL =  "http://link.springer.com/journal/607",
  reviewer =     "Alfonso Laratta",
}

@Manual{Sun:1986:FPG,
  title =        "Floating-point programmer's guide for the {Sun}
                 workstation",
  publisher =    "Sun Microsystems, Inc.",
  address =      "Mountain View, CA, USA",
  edition =      "Revision {A} of 19 {September} 1986.",
  pages =        "various",
  year =         "1986",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Computer arithmetic and logic units.; Floating-point
                 arithmetic.",
  remark =       "``Part Number 800-1552-10.''",
}

@Article{Thun:1986:RNS,
  author =       "R. Thun",
  title =        "On residue number system decoding",
  journal =      "Acoustics, Speech, and Signal Processing [see also
                 IEEE Transactions on Signal Processing], IEEE
                 Transactions on",
  volume =       "34",
  number =       "5",
  pages =        "1346--1347",
  month =        oct,
  year =         "1986",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=26200",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "The use of a residue number system (RNS) in digital
                 systems and especially filter designs is facilitated by
                 efficient algorithms for the conversion from RNS to
                 binary numbers. The conversion is generally based on
                 the Chinese remainder theorem or the \ldots{}",
}

@Article{Troutman:1986:DSF,
  author =       "W. W. Troutman and P. W. Diodato and A. K. Goksel and
                 Mean-Sea Tsay and R. H. Krambeck",
  title =        "Design of a Standard Floating-Point Chip",
  journal =      j-IEEE-J-SOLID-STATE-CIRCUITS,
  volume =       "21",
  number =       "3",
  pages =        "396--399",
  month =        jun,
  year =         "1986",
  CODEN =        "IJSCBC",
  ISSN =         "0018-9200 (print), 1558-173X (electronic)",
  ISSN-L =       "0018-9200",
  bibdate =      "Sat Jul 16 08:40:53 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Journal of Solid-State Circuits",
  summary =      "Some aspects of design of a VLSI floating-point chip,
                 which provides the WE{\reg}32100 microprocessor with
                 math acceleration capabilities, are described. The chip
                 is implemented in 1.75-$\mu$m twin-tub CMOS II
                 technology [2] and contains \ldots{}",
}

@Article{Truong:1986:TCD,
  author =       "T. K. Truong and J. J. Chang and I. S. Hsu and D. Y.
                 Pei and I. S. Reed",
  title =        "Techniques for Computing the Discrete {Fourier}
                 Transform Using the Quadratic Residue {Fermat} Number
                 Systems",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-35",
  number =       "11",
  pages =        "1008--1012",
  month =        nov,
  year =         "1986",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1986.1676704",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sat Jul 9 14:09:53 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676704",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Twaddell:1986:HPM,
  author =       "W. Twaddell",
  title =        "Higher performance marks floating-point chips",
  journal =      j-COMP-DESIGN,
  volume =       "25",
  number =       "8",
  pages =        "24--30",
  day =          "15",
  month =        apr,
  year =         "1986",
  CODEN =        "CMPDAM",
  ISSN =         "0010-4566",
  bibdate =      "Sat Nov 9 08:26:18 MST 2002",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  bibno =        "19171",
  catcode =      "B.7.1; C.4",
  CRclass =      "B.7.1 Types and Design Styles; B.7.1 Advanced
                 technologies",
  descriptor =   "Hardware, INTEGRATED CIRCUITS, Types and Design
                 Styles, Advanced technologies; Computer Systems
                 Organization, PERFORMANCE OF SYSTEMS",
  fjournal =     "Computer Design",
  genterm =      "DESIGN; PERFORMANCE",
  guideno =      "1986-03952",
  journalabbrev = "Comput. Des.",
  subject =      "B. Hardware; B.7 INTEGRATED CIRCUITS; C. Computer
                 Systems Organization; C.4 PERFORMANCE OF SYSTEMS",
}

@InProceedings{Vaccaro:1986:SDF,
  author =       "J. Vaccaro and B. Johnson and C. Nowacki",
  booktitle =    "{IEEE} International Conference on Acoustics, Speech,
                 and Signal Processing, {ICASSP '86}",
  title =        "A systolic discrete {Fourier} transform using residue
                 number systems over the ring of {Gaussian} integers",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1157--1160",
  month =        aug,
  year =         "1986",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "A VLSI implementation of a bit-serial systolic
                 architecture for a DFT processor has been developed
                 which performs residue number system (RNS) processing
                 over the ring of Gaussian integers. An architecture for
                 a 128-point DFT using the chirp z-transform algorithm
                 is described, and its use in an R2FFT architecture to
                 obtain a 16,384-point transform is illustrated. Based
                 on three custom-designed chips, the processor is
                 capable of transforming data at a continuous 2 MHz
                 rate. The use of RNS techniques and systolic arrays
                 provides two dimensions of parallelism, resulting in
                 hardware of low complexity and high speed. The overall
                 system has great flexibility in dynamic range, and can
                 be used in many signal processing applications.",
}

@MastersThesis{Verma:1986:DEF,
  author =       "Deepak Verma",
  title =        "Design of an efficient floating point vector
                 coprocessor of an advanced microcomputer system",
  type =         "Thesis ({M.S.})",
  school =       "Department of Computer Engineering and Science, Case
                 Western Reserve University",
  address =      "Cleveland, OH 44106, USA",
  pages =        "viii + 121",
  year =         "1986",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Waterhouse:1986:TMW,
  author =       "William C. Waterhouse",
  title =        "The Teaching of Mathematics: Why Square Roots are
                 Irrational",
  journal =      j-AMER-MATH-MONTHLY,
  volume =       "93",
  number =       "3",
  pages =        "213--214",
  month =        mar,
  year =         "1986",
  CODEN =        "AMMYAE",
  ISSN =         "0002-9890 (print), 1930-0972 (electronic)",
  ISSN-L =       "0002-9890",
  bibdate =      "Mon Jun 28 12:38:15 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  acknowledgement = ack-nhfb,
  fjournal =     "American Mathematical Monthly",
  journal-URL =  "https://www.jstor.org/journals/00029890.htm",
}

@TechReport{Weitek:1986:WSW,
  author =       "{Weitek Corporation}",
  title =        "{WTL} 1164\slash {WTL} 1165 64-bit {IEEE}
                 Float\-ing-Point Multiplier\slash Divider and {ALU}",
  institution =  pub-WEITEK,
  address =      pub-WEITEK:adr,
  month =        jul,
  year =         "1986",
  bibdate =      "Thu Nov 8 14:50:32 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@TechReport{Wichmann:1986:FPI,
  author =       "Brian A. Wichmann",
  title =        "Floating point interval arithmetic for validation",
  institution =  "National Physical Laboratory, Division of Information
                 Technology and Computing",
  address =      "Teddington Middlesex",
  pages =        "i + 12",
  year =         "1986",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "NPL report; DITC 76/86",
  acknowledgement = ack-nhfb,
  keywords =     "Algorithms.; Floating-point arithmetic.",
}

@Article{Wollenberg:1986:SRD,
  author =       "R. Wollenberg and R. Milnikel",
  title =        "{Schnelles Radizierverfahren durch Tabellenzugriff}
                 \toenglish {Fast Square-rooting Method by Means of
                 Table Lookup} \endtoenglish",
  journal =      j-ELECTRONIK,
  volume =       "6",
  pages =        "79--82",
  year =         "1986",
  CODEN =        "EKRKAR",
  ISSN =         "0013-5658",
  bibdate =      "Fri Sep 16 16:30:41 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Elektronik",
}

@InProceedings{Agrawal:1987:CEF,
  author =       "J. C. Agrawal and P. S. Sehdev",
  title =        "Comparison and Evaluation of Floating Point
                 Representations in {IBM\slash 370} and {VAX-11\slash
                 780}",
  crossref =     "Zunde:1987:EFI",
  pages =        "353--369",
  year =         "1987",
  bibdate =      "Wed Sep 14 20:23:44 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Ahmad:1987:IDA,
  author =       "M. Ahmad",
  title =        "Implementable Decimal Arithmetic Algorithms for
                 Micro\slash Minicomputers",
  journal =      j-MICROPROC-MICROPROG,
  volume =       "19",
  number =       "2",
  pages =        "119--128",
  month =        feb,
  year =         "1987",
  CODEN =        "MMICDT",
  ISSN =         "0165-6074 (print), 1878-7061 (electronic)",
  ISSN-L =       "0165-6074",
  bibdate =      "Thu Sep 1 10:16:11 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Microprocessing and Microprogramming",
  keywords =     "decimal floating-point arithmetic",
}

@Article{Anonymous:1987:MAU,
  author =       "Anonymous",
  title =        "Multiply-Addition --- An Ultra High Performance
                 Dataflow",
  journal =      j-IBM-TDB,
  volume =       "30",
  number =       "3",
  pages =        "982--987",
  month =        aug,
  year =         "1987",
  CODEN =        "IBMTAA",
  ISSN =         "0018-8689",
  bibdate =      "Thu Oct 17 12:06:22 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IBM Technical Disclosure Bulletin",
  keywords =     "FMA; fused multiply-add",
  remark =       "Author(s) unknown; I cannot find an online copy of
                 this paper. This may be the first publication on the
                 fused multiply-add operation, first implemented in
                 hardware in early 1990 on the IBM POWER CPU, and
                 standardized in IEEE 754-2008.",
}

@Book{ANSI:1987:AIS,
  author =       "{ANSI\slash IEEE}",
  title =        "{ANSI\slash IEEE Std 854-1987: An American National
                 Standard: IEEE Standard for Radix-Independent
                 Floating-Point Arithmetic}",
  publisher =    pub-IEEE-STD,
  address =      pub-IEEE-STD:adr,
  pages =        "v + 14",
  day =          "5",
  month =        oct,
  year =         "1987",
  ISBN =         "0-7381-1167-8",
  ISBN-13 =      "978-0-7381-1167-4",
  bibdate =      "Thu Mar 02 09:40:18 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Revised 1994. INSPEC Accession Number: 3095617.",
  price =        "US\$44.00",
  URL =          "http://ieeexplore.ieee.org/iel1/2502/1121/00027840.pdf;
                 http://ieeexplore.ieee.org/xpl/standardstoc.jsp?isnumber=1121&isYear=1987",
  acknowledgement = ack-nhfb,
}

@Article{Ardalan:1987:FPR,
  author =       "S. Ardalan and S. Alexander",
  title =        "Fixed-point roundoff error analysis of the
                 exponentially windowed {RLS} algorithm for time-varying
                 systems",
  journal =      j-IEEE-TRANS-ACOUST-SPEECH,
  volume =       "35",
  number =       "6",
  pages =        "770--783",
  month =        jun,
  year =         "1987",
  CODEN =        "IETABA",
  ISSN =         "0096-3518",
  bibdate =      "Sat Jul 16 11:25:06 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Acoustics, Speech, and Signal
                 Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=29",
  summary =      "A fixed-point roundoff error analysis of the
                 exponentially windowed RLS algorithm is presented. It
                 is shown that a tradeoff exists in the choice of the
                 forgetting factor {\lambda}. In order to reduce the
                 sensitivity of the algorithm to additive noise, {\&}
                 \ldots{}",
}

@MastersThesis{Azmi:1987:FPS,
  author =       "Aqil M. Azmi",
  title =        "A floating point system with variable-length
                 exponent",
  type =         "Thesis ({M.S.})",
  school =       "University of Colorado",
  address =      "Boulder, CO, USA",
  pages =        "viii + 73",
  year =         "1987",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Computer arithmetic.; Floating-point arithmetic.",
}

@InProceedings{Balsara:1987:SSS,
  author =       "Paras T. Balsara and Robert M. Owens",
  title =        "Systolic and Semi-Systolic Digit Serial Multipliers",
  crossref =     "Irwin:1987:PSC",
  pages =        "169--173",
  year =         "1987",
  bibdate =      "Wed Nov 14 18:22:26 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith8/papers/ARITH8_Balsara_Owens.pdf",
  abstract =     "Digit serial data transmission can be used to an
                 advantage in the design of special purpose processors
                 where communication issues dominate and where digit
                 pipelining can be used to maintain high data rates.
                 VLSI signal processing is one such problem domain. We
                 propose designs of systolic and semi-systolic digit
                 serial multipliers. These multipliers are programmable
                 i.e., one operand is pre-stored in the multiplier and
                 the other operand is fed in a digit serial fashion..
                 The VLSI implementation of the systolic multiplier is
                 also given. This systolic multiplier is used in our
                 VLSI signal processing system.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-8",
}

@MastersThesis{Baranyk:1987:EBP,
  author =       "Michael L. Baranyk",
  title =        "Extensions beyond the proposed {IEEE} standard number
                 754 for binary floating point arithmetic",
  type =         "Thesis ({M.S.})",
  school =       "Marquette University",
  address =      "Milwaukee, WI, USA",
  pages =        "various",
  year =         "1987",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Binary system (Mathematics); Floating-point
                 arithmetic.; Institute of Electrical and Electronics
                 Engineers. --- IEEE; standard 754.",
}

@InProceedings{Barrett:1987:FAR,
  author =       "Geoff Barrett",
  title =        "A formal approach to rounding",
  crossref =     "Irwin:1987:PSC",
  pages =        "247--254",
  year =         "1987",
  bibdate =      "Wed Nov 24 12:49:55 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith8/papers/ARITH8_Barrett.pdf",
  abstract =     "This paper presents a formal description of rounding,
                 as specified in the IEEE Standard, and an algorithm to
                 perform the task along with its proof of correctness.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-8",
}

@TechReport{Barrett:1987:FMA,
  author =       "Geoff Barrett",
  title =        "Formal methods applied to a floating point number
                 system",
  type =         "Technical monograph",
  number =       "PRG 58",
  institution =  "Oxford University Computing Laboratory",
  address =      "Oxford, England",
  pages =        "47",
  year =         "1987",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Binary system (Mathematics).; Floating-point
                 arithmetic.; Formal languages.",
}

@Article{Boettner:1987:QA,
  author =       "H. B{\"o}ttner",
  title =        "{Quadratwurzel-Algorithmus} \toenglish {Square-Root
                 Algorithms} \endtoenglish",
  journal =      j-MC,
  volume =       "5",
  pages =        "58",
  year =         "1987",
  ISSN =         "0720-4442, 0941-777x , 0943-5409",
  bibdate =      "Fri Sep 16 16:30:41 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "MC: Die Mikrocomputer-Zeitschrift",
}

@InCollection{Bohlender:1987:DFP,
  author =       "G. Bohlender and T. Teufel",
  title =        "A Decimal Floating-Point Processor for Optimal
                 Arithmetic",
  crossref =     "Kaucher:1987:CAS",
  pages =        "31--58",
  year =         "1987",
  bibdate =      "Fri Nov 28 11:46:56 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
}

@Article{Boisvert:1987:AAH,
  author =       "Ronald F. Boisvert",
  title =        "{Algorithm 651}: Algorithm {HFFT}\emdash High-Order
                 Fast-Direct Solution of the {Helmholtz} Equation",
  journal =      j-TOMS,
  volume =       "13",
  number =       "3",
  pages =        "235--249",
  month =        sep,
  year =         "1987",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/29380.214342",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  MRclass =      "65V05",
  MRnumber =     "918 578",
  bibdate =      "Sun Sep 4 21:40:33 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See also \cite{Johnson:1987:CES}.",
  URL =          "http://www.acm.org/pubs/citations/journals/toms/1987-13-3/p235-boisvert/",
  abstract =     "HFFT is a software package for solving the Helmholtz
                 equation on bounded two- and three-dimensional
                 rectangular domains with Dirichlet, Neumann, or
                 periodic boundary conditions. The software is the
                 result of combining new fourth-order accurate compact
                 finite difference (HODIE) discretizations and a
                 fast-direct solution technique (the Fourier method). In
                 this paper we briefly describe the user interface to
                 HFFT and present an example of its usage and several
                 details of its implementation.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "algorithms; theory; verification",
  subject =      "{\bf G.1.8}: Mathematics of Computing, NUMERICAL
                 ANALYSIS, Partial Differential Equations, Elliptic
                 equations. {\bf G.4}: Mathematics of Computing,
                 MATHEMATICAL SOFTWARE, Algorithm analysis.",
}

@Article{Bose:1987:DAR,
  author =       "B. Bose",
  title =        "$2$-dimensional arithmetic residue check codes",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "13",
  number =       "5--6",
  pages =        "547--554",
  month =        "????",
  year =         "1987",
  CODEN =        "CMAPDK",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  bibdate =      "Wed Mar 1 19:01:00 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computmathappl1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/0898122187900824",
  acknowledgement = ack-nhfb,
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221",
}

@InProceedings{Bose:1987:FMD,
  author =       "B. K. Bose and L. Pei and G. S. Taylor and D. A.
                 Patterson",
  title =        "Fast Multiply and Divide for a {VLSI} Floating-Point
                 Unit",
  crossref =     "Irwin:1987:PSC",
  pages =        "87--93",
  year =         "1987",
  bibdate =      "Wed Nov 14 18:22:26 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith8/papers/ARITH8_Bose_Pei_Taylor_Patterson.pdf",
  abstract =     "This paper presents the design of a fast and
                 area-efficient multiply-divide unit used in building a
                 VLSI floating-point processor (FPU), conforming to the
                 IEEE standard 754. Details of the algorithms,
                 implementation techniques and design tradeoffs are
                 presented. The multiplier and divider are implemented
                 in 2 micron CMOS technology with two layers of metal,
                 and occupy 23 square mm (23\% of the entire FPU). We
                 expect to perform extended-precision multiplication and
                 division in 1.1 and 2.8 microseconds, respectively.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-8",
}

@PhdThesis{Braune:1987:HSF,
  author =       "K. Braune",
  title =        "{Hochgenaue Standardfunktionen f{\"u}r reelle und
                 komplexe Punkte und Intervalle in beliebigen
                 Gleitpunktrastern} \toenglish {High-Accuracy Elementary
                 Functions for Real and Complex Points and Intervals in
                 Arbitrary Floating-Point Systems} \endtoenglish",
  type =         "Dissertation",
  school =       "Universit{\"a}t Karlsruhe",
  address =      "Karlsruhe, Germany",
  pages =        "??",
  year =         "1987",
  bibdate =      "Fri Sep 16 16:30:40 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@InCollection{Breuer:1987:NMR,
  author =       "P. T. Breuer",
  title =        "A New Method for Real Rational Uniform Approximation",
  crossref =     "Mason:1987:AAB",
  pages =        "265--284",
  year =         "1987",
  bibdate =      "Thu Sep 01 12:25:00 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@InProceedings{Carter:1987:SAT,
  author =       "Tony M. Carter",
  title =        "Structured Arithmetic Tiling of Integrated Circuits",
  crossref =     "Irwin:1987:PSC",
  pages =        "41--48",
  year =         "1987",
  bibdate =      "Fri Nov 16 21:39:46 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith8/papers/ARITH8_Carter.pdf",
  abstract =     "Robertson's Theory of Decomposition and Structured
                 Tiling (an IC design technique) are combined in a
                 structured arithmetic circuit design method. This
                 method, extended by a set of inverse operators and a
                 set of multiply operators, is used with computer-aided
                 design tools to automate the design of arithmetic
                 circuits.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-8",
}

@InProceedings{Cavallaro:1987:CAS,
  author =       "Joseph R. Cavallaro and Franklin T. Luk",
  title =        "{CORDIC} Arithmetic for an {SVD} Processor",
  crossref =     "Irwin:1987:PSC",
  pages =        "113--120",
  year =         "1987",
  bibdate =      "Fri Nov 16 21:39:46 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith8/papers/ARITH8_Cavallaro_Luk.pdf",
  abstract =     "Arithmetic issues in the calculation of the Singular
                 Value Decomposition (SVD) are discussed. Traditional
                 algorithms using hardware division and square root are
                 replaced with the special purpose CORDIC algorithms for
                 computing vector rotations and inverse tangents. The
                 CORDIC $ 2 \times 2 $ SVD processor can be twice as
                 fast as one assembled from traditional hardware units.
                 A prototype VISI implementation of a CORDIC SVD
                 processor array is planned for use in real-time signal
                 processing applications.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-8",
}

@Article{Chandra:1987:ACR,
  author =       "D. V. Chandra",
  title =        "Accumulation of coefficient roundoff error in fast
                 {Fourier} transforms implemented with logarithmic
                 number system",
  journal =      j-IEEE-TRANS-ACOUST-SPEECH,
  volume =       "35",
  number =       "11",
  pages =        "1633--1636",
  month =        nov,
  year =         "1987",
  CODEN =        "IETABA",
  ISSN =         "0096-3518",
  bibdate =      "Sat Jul 16 11:25:06 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Acoustics, Speech, and Signal
                 Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=29",
  summary =      "When a fast Fourier transform (FFT) is implemented on
                 a digital computer or with special-purpose hardware,
                 quantization errors will arise due to finite word
                 lengths in the digital system. This correspondence
                 presents an analysis of error \ldots{}",
}

@Article{Chen:1987:MFP,
  author =       "Chang-Fuu Chen",
  title =        "A modified floating-point code for voice coding and
                 its applications",
  journal =      j-J-CHINESE-INST-ENG,
  volume =       "10",
  number =       "4",
  pages =        "421--427",
  month =        jul,
  year =         "1987",
  CODEN =        "CKCKDZ",
  ISSN =         "0253-3839",
  bibdate =      "Sat Nov 9 08:26:18 MST 2002",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Tatung Institute of Technology, Taipei, Taiwan",
  bibno =        "43559",
  catcode =      "E.4; I.2.7; I.2.10; I.5.4",
  CRclass =      "E.4 Data compaction and compression; I.2.7 Natural
                 Language Processing; I.2.7 Speech recognition and
                 understanding; I.2.10 Vision and Scene Understanding;
                 I.2.10 Modeling and recovery of physical attributes;
                 I.5.4 Applications; I.5.4 Signal processing",
  descriptor =   "Data, CODING AND INFORMATION THEORY, Data compaction
                 and compression; Computing Methodologies, ARTIFICIAL
                 INTELLIGENCE, Natural Language Processing, Speech
                 recognition and understanding; Computing Methodologies,
                 ARTIFICIAL INTELLIGENCE, Vision and Scene
                 Understanding, Modeling and recovery of physical
                 attributes; Computing Methodologies, PATTERN
                 RECOGNITION, Applications, Signal processing",
  fjournal =     "Journal of the Chinese Institute of Engineers =
                 Chung-kuo kung ch'eng hsueh kan",
  genterm =      "THEORY; ALGORITHMS; HUMAN FACTORS; DESIGN",
  guideno =      "1988-11733",
  journalabbrev = "J. Chin. Inst. Eng.",
  subject =      "E. Data; E.4 CODING AND INFORMATION THEORY; I.
                 Computing Methodologies; I.2 ARTIFICIAL INTELLIGENCE;
                 I. Computing Methodologies; I.2 ARTIFICIAL
                 INTELLIGENCE; I. Computing Methodologies; I.5 PATTERN
                 RECOGNITION",
}

@InProceedings{Ciminiera:1987:PMB,
  author =       "Luigi Ciminiera",
  title =        "Parallel Multipliers Based on Horizontal Compressors",
  crossref =     "Irwin:1987:PSC",
  pages =        "63--69",
  month =        may,
  year =         "1987",
  bibdate =      "Wed Nov 14 18:22:26 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith8/papers/ARITH8_Ciminiera.pdf",
  abstract =     "Two new implementations of parallel multipliers, based
                 on iterative arrays of logic cells are presented in
                 this paper. Both are able to compute the product of two
                 $n$ bit numbers with a delay of $n$ cells, rather $ 2 n
                 - 1 $ as in classical structures. The high speed
                 operation is obtained by using pure horizontal
                 compressors, to accelerate the horizontal signal
                 propagation, and by adopting a suitable array
                 structure, to shorten the vertical signal propagation.
                 The cost and performance advantages over similar
                 structures based on vertical compressors are
                 discussed.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-8",
}

@Article{Clenshaw:1987:LIA,
  author =       "C. W. Clenshaw and Frank W. J. Olver",
  title =        "Level-Index Arithmetic Operations",
  journal =      j-SIAM-J-NUMER-ANAL,
  volume =       "24",
  number =       "2",
  pages =        "470--485",
  month =        apr,
  year =         "1987",
  CODEN =        "SJNAAM",
  DOI =          "https://doi.org/10.1137/0724034",
  ISSN =         "0036-1429 (print), 1095-7170 (electronic)",
  ISSN-L =       "0036-1429",
  MRclass =      "65G05 (65G99)",
  MRnumber =     "881377",
  MRreviewer =   "F. Szidarovszky",
  bibdate =      "Sun Nov 12 06:18:24 2023",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/c/clenshaw-charles-w.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/o/olver-frank-w-j.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In a recent paper the authors described a system for
                 the internal representation of numbers in a computer,
                 based on repeated exponentiations. The main objective
                 in introducing this system is to eradicate the problems
                 of overflow and underflow. The present paper supplies
                 algorithms for performing the four basic arithmetical
                 operations in the new system. The algorithm are
                 accompanied by error analyses, which show that the
                 algorithms can be executed with fixed-point arithmetic.
                 Illustrative examples are included.",
  acknowledgement = ack-nhfb,
  author-dates = "Charles William Clenshaw (15 March 1926--23 September
                 2004); Frank William John Olver (15 December 1924--23
                 April 2013)",
  fjournal =     "SIAM Journal on Numerical Analysis",
  journal-URL =  "http://epubs.siam.org/sinum",
}

@InProceedings{Colagrossi:1987:NAT,
  author =       "A. Colagrossi and A. Miola",
  title =        "A Normalization Algorithm for Truncated $p$-{ADIC}
                 Arithmetic",
  crossref =     "Irwin:1987:PSC",
  pages =        "212--216",
  year =         "1987",
  bibdate =      "Fri Nov 16 21:39:46 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith8/papers/ARITH8_Colagrossi_Miola.pdf",
  abstract =     "This paper presents a new algorithmic approach to cope
                 with the problems related to the generation and the
                 manipulation of the pseudo-Hensel-codes in the p-adic
                 arithmetic. After reviewing some classical properties
                 and the results of the Hensel code arithmetic, a new
                 algorithm to manipulate pseudo-Hensel-codes is
                 presented, discussed and compared with two existing
                 methods. The lower cost of the proposed new algorithm
                 will result from the comparison.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-8",
}

@InProceedings{Cosnard:1987:FAC,
  author =       "M. Cosnard and A. Guyot and B. Hochet and Jean-Michel
                 Muller and H. Ouaouicha and P. Paul and E. Zysman",
  title =        "The {FELIN} Arithmetic Coprocessor Chip",
  crossref =     "Irwin:1987:PSC",
  pages =        "107--112",
  month =        may,
  year =         "1987",
  bibdate =      "Wed Nov 14 18:22:26 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith8/papers/ARITH8_Cosnard_Guyot_Hochet_Muller_Ouaouicha_Paul_Zysman.pdf",
  abstract =     "We describe a general VLSI architecture for the
                 computation of arithmetic expressions including
                 floating-point transcendental functions. This
                 architecture, is divided in three parts: a
                 communication machine, the control part of a
                 computation machine and the operative part of this
                 computation machine. In order to compute the most usual
                 transcendental functions, we introduced some general
                 algorithms, presented briefly here, including as a
                 particular case the CORDIC scheme. Our major
                 architecture goals were regularity, parametrization and
                 automatic design. The final chip is designed in a 2-Alu
                 CMOS technology, and its name is FELIN (``Fonctions
                 EL{\'e}mentaires INt{\'e}gr{\'e}es'' is the French for
                 ``integrated elementary functions'').",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-8",
}

@TechReport{Crockett:1987:PFF,
  author =       "Thomas W. Crockett",
  title =        "Performance of {Fortran} Floating-Point Operations on
                 the {Flex/32} Multicomputer",
  type =         "{ICASE} Interim Report",
  number =       "4",
  institution =  "ICASE, NASA Langley Research Center",
  address =      "Hampton, VA, USA",
  pages =        "????",
  year =         "1987",
  bibdate =      "Wed Sep 14 20:24:43 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fortran2.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ovr.bib;
                 Parallel/ovr.bib",
  series =       "NASA contractor report; 178364 ICASE interim report; 4
                 NASA contractor report; NASA CR-178364.",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  govtdocnumber = "NAS 1.26:178364 830-H-14 (MF)",
  keywords =     "Computer networks; FORTRAN (Computer program
                 language)",
  remark =       "Distributed to depository libraries in microfiche.
                 Microfiche. [Washington, D.C.?: National Aeronautics
                 and Space Administration], 1987. 1 microfiche.",
}

@InCollection{Crowell:1987:FPA,
  author =       "Charles Crowell",
  title =        "Floating-point arithmetic with the {TMS32020}",
  crossref =     "Lin:1987:DSP",
  pages =        "245--268",
  year =         "1987",
  bibdate =      "Sat Nov 9 08:26:18 MST 2002",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  price =        "US\$30.67",
  acknowledgement = ack-nhfb,
  bibno =        "42623",
  catcode =      "J.2; C.5.3; G.1.0",
  CRclass =      "J.2 Mathematics and statistics; C.5.3 Microcomputers;
                 C.5.3 TMS 32010; G.1.0 General; G.1.0 Computer
                 arithmetic",
  descriptor =   "Computer Applications, PHYSICAL SCIENCES AND
                 ENGINEERING, Mathematics and statistics; Computer
                 Systems Organization, COMPUTER SYSTEM IMPLEMENTATION,
                 Microcomputers, TMS 32010; Mathematics of Computing,
                 NUMERICAL ANALYSIS, General, Computer arithmetic",
  genterm =      "MEASUREMENT; ALGORITHMS",
  guideno =      "1988-01737",
  subject =      "J. Computer Applications; J.2 PHYSICAL SCIENCES AND
                 ENGINEERING; C. Computer Systems Organization; C.5
                 COMPUTER SYSTEM IMPLEMENTATION; G. Mathematics of
                 Computing; G.1 NUMERICAL ANALYSIS",
}

@InProceedings{Demmel:1987:EAA,
  author =       "James W. Demmel",
  title =        "On error analysis in arithmetic with varying relative
                 precision",
  crossref =     "Irwin:1987:PSC",
  pages =        "148--152",
  year =         "1987",
  bibdate =      "Thu Aug 23 06:14:44 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.netlib.org/na-digest/91/v91n39",
  abstract =     "Recently Clenshaw\slash Olver and Iri\slash Matsui
                 proposed new floating point arithmetics which seek to
                 eliminate overflows and underflows from most
                 computations. Their common approach is to redistribute
                 the available numbers to spread out the largest and
                 smallest numbers much more thinly than in standard
                 floating point, thus achieving a larger range at the
                 cost of lower precision at the ends of the range. The
                 goal of these arithmetics is to eliminate much of the
                 effort needed to write code which is reliable despite
                 over\slash underflow. In this paper we argue that for
                 many codes this eliminated effort will reappear in the
                 error analyses needed to ascertain or guarantee the
                 accuracy of the computed solution. Thus reliability
                 with respect to over\slash underflow has been traded
                 for reliability with respect to roundoff. We also
                 propose a hardware flag, analogous to the ``sticky
                 flags'' of the IEEE binary floating point standard, to
                 do some of this extra error analysis automatically.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-8",
  remark =       "Comments on SLI arithmetic proposed by Olver, Lozier,
                 and Turner, and on Kulisch and Miranker's interval
                 arithmetic and its implementation in IBM's ACRITH
                 product.",
}

@TechReport{Dion:1987:MFA,
  author =       "Jeremy Dion and David Reeves Boggs and Norman P.
                 Jouppi",
  title =        "{MultiTitan}: four architecture papers",
  institution =  "Digital, Western Research Laboratory",
  address =      "Palo Alto, CA, USA",
  pages =        "various",
  year =         "1987",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "WRL research report. Digital Equipment Corporation.
                 Western Research Laboratory; 87-8 Digital Equipment
                 Corporation. Western Research Laboratory. WRL research
                 report; 87/8.",
  acknowledgement = ack-nhfb,
  keywords =     "Titan (Computer)",
}

@InProceedings{DuCroz:1987:DFP,
  author =       "J. {Du Croz} and M. Pont",
  title =        "The Development of a Floating-Point Validation
                 Package",
  crossref =     "Irwin:1987:PSC",
  pages =        "255--255",
  year =         "1987",
  bibdate =      "Fri Nov 16 21:39:46 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-8",
  remark =       "Paper not received in time for publication.",
}

@Article{Duff:1987:EAP,
  author =       "Iain S. Duff and Jacques Laminie and Alain Lichnewsky
                 and Fran{\c{c}}ois Thomasset",
  title =        "An experiment with arithmetic precision in linear
                 algebra computations",
  journal =      j-INT-J-NUM-METH-FLUIDS,
  volume =       "7",
  number =       "????",
  pages =        "1077--1092",
  year =         "1987",
  bibdate =      "Mon Jan 02 17:53:34 2006",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/d/duff-iain-s.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-0363",
}

@Manual{Duhamel:1987:ASR,
  author =       "Bob Duhamel",
  title =        "{Atari} System Reference Manual",
  address =      "6915 Casselberry Way, San Diego, CA 92119, USA",
  year =         "1987",
  bibdate =      "Sat Mar 04 16:04:10 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See Chapter 11: The Floating Point Arithmetic
                 Package.",
  URL =          "http://atrey.karlin.mff.cuni.cz/~pavel/atari/atr11.html;
                 http://web.archive.org/web/20040606074520/trident.mcs.kent.edu/~clisowsk/8bit/atrpref.html",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
  remark =       "The ROM O/S on the Atari 6502 handles decimal
                 floating-point values stored in six-byte fields. The
                 first byte contains the sign and an excess-64 exponent,
                 followed by five bytes containing ten BCD digits. The
                 O/S provides for conversion to and from ASCII string
                 representation, to and from binary integers, add,
                 subtract, multiple, divide, log(), log10(), exp(),
                 exp10(), and polynomial evaluation.",
}

@Article{Dunham:1987:PMA,
  author =       "C. B. Dunham",
  title =        "Provably Monotone Approximations {II}",
  journal =      j-SIGNUM,
  volume =       "22",
  number =       "3",
  pages =        "30--31",
  month =        jul,
  year =         "1987",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Tue Sep 13 09:01:31 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
  keywords =     "theory",
  subject =      "G.1.2 Mathematics of Computing, NUMERICAL ANALYSIS,
                 Approximation",
}

@Article{Ercegovac:1987:FCR,
  author =       "M. D. Ercegovac and T. Lang",
  title =        "On-the-fly conversion of redundant into conventional
                 representations",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-36",
  number =       "7",
  pages =        "895--897",
  month =        jul,
  year =         "1987",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1987.1676986",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Apr 2 08:38:35 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Ercegovac:1987:LSC,
  author =       "Milo{\v{s}} D. Ercegovac and Tomas Lang",
  title =        "On-Line Scheme for Computing Rotation Factors",
  crossref =     "Irwin:1987:PSC",
  pages =        "196--203",
  year =         "1987",
  bibdate =      "Fri Nov 16 21:39:46 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith8/papers/ARITH8_Ercegovac_Lang.pdf",
  abstract =     "An integrated radix-2 on-line algorithm for computing
                 rotation factors for matrix transformations is
                 presented. The inputs and outputs are in parallel form,
                 conventional 2's complement, floating-point
                 representation. The exponents are computed using
                 conventional arithmetic while the significands are
                 processed using on-line algorithms. The conventional
                 result is obtained by using an on-the-fly conversion
                 scheme. The rotation factors are computed in $ 9 + n $
                 clock cycles for $n$-bit significands. The clock period
                 is kept small by the use of carry-save adder schemes.
                 The implementation and performance of the algorithm are
                 discussed.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-8",
}

@InProceedings{Fandrianto:1987:AHS,
  author =       "Jan Fandrianto",
  title =        "Algorithms for High Speed Shared Radix 4 Division and
                 Radix 4 Square-Root",
  crossref =     "Irwin:1987:PSC",
  pages =        "73--79",
  year =         "1987",
  bibdate =      "Wed Nov 14 18:22:26 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith8/papers/ARITH8_Fandrianto.pdf",
  abstract =     "An algorithm to implement radix four division and
                 radix four square-root in a shared hardware for IEEE
                 standard for binary floating point format will be
                 described. The algorithm is best suited to be
                 implemented in either off-the-shelf components or being
                 a portion of a VLSI floating-point chip. Division and
                 square-root bits are generated by a non-restoring
                 method while keeping the partial remainder, partial
                 radicand, quotient and root all in redundant forms. The
                 core iteration involves a 8-bit carry look-ahead adder,
                 a multiplexer to convert two's complement to sign
                 magnitude, a 19-term next quotient\slash root
                 prediction PLA, a divisor\slash root multiple selector,
                 and a carry save adder. At the end, two iterations of
                 carry look-ahead adder across the length of th,e
                 mantissa are required to generate the quotient\slash
                 root in a correctly rounded form. Despite its
                 simplicity in the hardware requirement, the algorithm
                 takes only about 30 cycles to compute double precision
                 division or square-root. Finally, extending the
                 algorithm to radix eight or higher division\slash
                 square-root will be discussed.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-8; correct rounding; floating-point arithmetic",
}

@Periodical{FPS:1987:AR,
  author =       "{Floating Point Systems, Inc.}",
  key =          "FPS",
  title =        "Annual report",
  publisher =    "Floating Point Systems, Inc.",
  address =      "Portland, OR, USA",
  pages =        "various",
  year =         "1987",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Computer industry --- United States --- Periodicals.;
                 Floating Point Systems, Inc. --- Periodicals.",
  remark =       "Description based on: 1987.",
}

@Article{Froggatt:1987:FPC,
  author =       "Terry Froggatt",
  title =        "Fixed-point conversion, multiplication, and division
                 in {Ada}",
  journal =      j-SIGADA-LETTERS,
  volume =       "7",
  number =       "1",
  pages =        "71--81",
  month =        jan # "\slash " # feb,
  year =         "1987",
  CODEN =        "AALEE5",
  ISSN =         "1094-3641 (print), 1557-9476 (electronic)",
  ISSN-L =       "1094-3641",
  bibdate =      "Sat Aug 9 09:05:24 MDT 2003",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 http://portal.acm.org/;
                 http://www.adahome.com/Resources/Bibliography/articles.ref;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigada.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGAda Ada Letters",
  journal-URL =  "http://portal.acm.org/citation.cfm?id=J32",
  keywords =     "languages; theory",
  subject =      "D.3.2 Software, PROGRAMMING LANGUAGES, Language
                 Classifications, Ada \\ G.1.0 Mathematics of Computing,
                 NUMERICAL ANALYSIS, General, Computer arithmetic",
}

@Article{Grosse:1987:UCB,
  author =       "Eric Grosse and Cleve Moler",
  title =        "Underflow can be Harmful",
  journal =      j-SIAM-NEWS,
  volume =       "20",
  number =       "6",
  pages =        "1",
  year =         "1987",
  ISSN =         "0036-1437",
  ISSN-L =       "0036-1437",
  bibdate =      "Sat Feb 8 10:30:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/g/grosse-eric.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM News",
  journal-URL =  "https://sinews.siam.org/",
}

@Article{Guyot:1987:WBE,
  author =       "Alain Guyot and Bertrand Hochet and Jean-Michel
                 Muller",
  title =        "A Way to Build Efficient Carry-Skip Adders",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-36",
  number =       "10",
  pages =        "1144--1152",
  month =        oct,
  year =         "1987",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1987.1676855",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sat Jul 9 09:28:56 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676855",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Hamada:1987:NRN,
  author =       "Hozumi Hamada",
  title =        "A New Real Number Representation and Its Operation",
  crossref =     "Irwin:1987:PSC",
  pages =        "153--157",
  month =        may,
  year =         "1987",
  bibdate =      "Wed Nov 14 18:22:26 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith8/papers/ARITH8_Hamada.pdf",
  abstract =     "A new internal representation is proposed for real
                 numbers. It has been named URR for universal
                 representation of real numbers. This approach is based
                 on a bisection method which is applied to real number
                 intervals. With this method, the point of division
                 increases or decreases in a double exponential manner
                 in the global range. The main characteristics of the
                 method are as follows. First, overflow\slash underflow
                 does not, in practice, occur. Second, since the data
                 format does not depend on the length but on the value
                 of the data, a transformation operation is virtually
                 not needed between systems of long and short data.
                 Finally, only one bit of resolution is lost compared
                 with the fixed point form. In addition, arithmetic
                 operations are slightly complicated compared with
                 conventional representation, but they present no
                 special difficulties. This new method is thus the most
                 suitable internal form as an interface not only between
                 computers but also between computers and digital
                 systems which deal with real numbers or physical
                 (scalar) values.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-8",
}

@InProceedings{Han:1987:FAE,
  author =       "Tackdon Han and David A. Carlson",
  title =        "Fast Area-Efficient {VLSI} Adders",
  crossref =     "Irwin:1987:PSC",
  pages =        "49--56",
  year =         "1987",
  bibdate =      "Wed Nov 14 18:22:26 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith8/papers/ARITH8_Han_Carlson.pdf",
  abstract =     "In this paper, we study area-time tradeoffs in VLSI
                 for prefix computation using graph representations of
                 this problem. Since the problem is intimately related
                 to binary addition the results we obtain lead to the
                 design of area-time efficient VLSI adders. This is a
                 major goal of our work: to design {\em very low
                 latency\/} addition circuitry that is also {\em area
                 efficient}. To this end, we present a new graph
                 representation for prefix computation that leads to the
                 design of a fast, area-efficient binary adder. The new
                 graph is a combination of previously known graph
                 representations for prefix computation, and its area is
                 close to known lower bounds on the VLSI area of
                 parallel prefix graphs. Using it, we are able to design
                 VLSI adders having area $ A = O(n \log n) $ whose delay
                 time is the lowest possible value, i.e., the fastest
                 possible area-efficient VLSI adder.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-8",
}

@Book{Herz-Fischler:1987:MHD,
  author =       "Roger Herz-Fischler",
  title =        "A mathematical history of division in extreme and mean
                 ratio",
  publisher =    "Wilfrid Laurier University Press",
  address =      "Waterloo, ON, Canada",
  pages =        "xvi + 191",
  year =         "1987",
  ISBN =         "0-88920-152-8",
  ISBN-13 =      "978-0-88920-152-1",
  LCCN =         "A481.H47 1987",
  bibdate =      "Thu Jul 10 08:02:28 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  price =        "US\$65.00",
  acknowledgement = ack-nhfb,
  libnote =      "Not yet in my library.",
}

@Book{Hildebrand:1987:INA,
  author =       "Francis Begnaud Hildebrand",
  title =        "Introduction to numerical analysis",
  publisher =    pub-DOVER,
  address =      pub-DOVER:adr,
  edition =      "Second",
  pages =        "xiii + 669",
  year =         "1987",
  ISBN =         "0-486-65363-3 (paperback)",
  ISBN-13 =      "978-0-486-65363-1 (paperback)",
  LCCN =         "QA297 .H54 1987",
  bibdate =      "Fri Aug 20 09:19:58 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/description/dover032/87005370.html",
  acknowledgement = ack-nhfb,
  remark =       "Unabridged, slightly corrected republication of
                 \cite{Hildebrand:1974:INA}.",
  subject =      "Numerical analysis",
}

@Article{Himmeroeder:1987:CKC,
  author =       "H.-J. Himmer{\"o}der and R. M. Toschke",
  title =        "{c't-KAT-Ce. Ein 68000-Einplatinenrechner, Teil 3:
                 REAL-Arithmetik} \toenglish {c't-KAT-Ce. A 68000
                 Single-Board Computer} \endtoenglish",
  journal =      j-CT,
  volume =       "1",
  pages =        "152--158",
  year =         "1987",
  ISSN =         "0724-8679",
  bibdate =      "Sat Feb 24 09:05:58 1996",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "C T: Magazin f{\"u}r Computer Technik (Hannover)",
}

@InProceedings{Hochet:1987:SSL,
  author =       "Bertrand Hochet and Patrice Quinton and Yves Robert",
  title =        "Systolic Solution of Linear Systems over {$ \mathrm
                 {GF}(p) $} with Partial Pivoting",
  crossref =     "Irwin:1987:PSC",
  pages =        "161--168",
  year =         "1987",
  bibdate =      "Fri Nov 16 21:39:46 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith8/papers/ARITH8_Hochet_Quinton_Robert.pdf",
  abstract =     "We propose two systolic architectures for the Gaussian
                 triangularization and the Gauss--Jordan diagonalization
                 of large dense $ n \times n $ matrices over $ \mathrm
                 {GF}(p) $, where $p$ is a prime number. The solution of
                 large dense linear systems over $ \mathrm {GF}(p) $ is
                 the major computational step in various algorithms
                 issued from arithmetic number theory and computer
                 algebra. The two proposed architectures implement the
                 elimination with partial pivoting, although the
                 operation of the array remains purely systolic. The
                 last section is devoted to the design and layout of a
                 CMOS 8 by 8 Gauss--Jordan diagonalization systolic chip
                 over $ \mathrm {GF}(2) $.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-8",
}

@Article{Homewood:1987:ITT,
  author =       "Mark Homewood and David May and David Shepherd and
                 Roger Shepherd",
  title =        "The {IMS T800} Transputer",
  journal =      j-IEEE-MICRO,
  volume =       "7",
  number =       "5",
  pages =        "10--26",
  month =        sep # "\slash " # oct,
  year =         "1987",
  CODEN =        "IEMIDZ",
  DOI =          "https://doi.org/10.1109/MM.1987.305012",
  ISSN =         "0272-1732 (print), 1937-4143 (electronic)",
  ISSN-L =       "0272-1732",
  bibdate =      "Thu Dec 14 06:08:58 MST 2000",
  bibsource =    "Compendex database;
                 ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 garbo.uwasa.fi:/pc/doc-soft/fpbiblio.txt;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 Parallel/transputer.bib; Science Citation Index
                 database (1980--2000)",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  affiliationaddress = "Inmos Ltd, Bristol, Engl",
  classcodes =   "B1265F (Microprocessors and microcomputers); C5130
                 (Microprocessor chips)",
  classification = "714; 722; 723; 921",
  corpsource =   "Inmos Ltd., Bristol, UK",
  fjournal =     "IEEE Micro",
  journal-URL =  "http://www.computer.org/csdl/mags/mi/index.html",
  keywords =     "architecture; capability; communication links;
                 computer architecture; computer graphics; computer
                 programming languages; computers, microcomputer;
                 Design; floating-point arithmetic; floating-point unit
                 design; graphics; IMS T800 transputer; integrated
                 circuits, VLSI; microprocessor chips; performance;
                 scientific computer; supercomputers; telecommunication
                 links",
  treatment =    "P Practical; R Product Review",
}

@InCollection{HP:1987:IPH,
  author =       "{Hewlett Packard}",
  booktitle =    "{HP-71} Reference Manual",
  title =        "The {IEEE} Proposal for Handling Math Exceptions",
  publisher =    "Hewlett Packard Company",
  address =      "Palo Alto, CA, USA",
  pages =        "338--345",
  month =        oct,
  year =         "1987",
  bibdate =      "Fri Nov 28 17:12:16 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Mfg. \#0071-90110, Reorder \#0071-90010. First edition
                 October 1983. Manual available from {\em The Museum of
                 HP Calculators}.",
  URL =          "http://www.hpmuseum.org/",
  abstract =     "The IEEE Radix Independent Floating-Point Proposal
                 divides all of the floating-point ``exceptional
                 events'' encountered in calculations into five classes
                 of {\em math exceptions\/}: invalid operation, division
                 by zero, overflow, underflow, and inexact result.
                 Associated with each math exception is a flag that is
                 set by the HP-71 whenever an exception is encountered.
                 These flags remain set until you clear them. Each of
                 these flags can be accessed by its number or its
                 name.",
  acknowledgement = ack-mfc # " and " # ack-nhfb,
}

@MastersThesis{Hu:1987:CDT,
  author =       "Timothy Hu",
  title =        "Circuit design techniques for a floating-point
                 processor: research project",
  type =         "{Master of Science, Plan II}",
  school =       "University of California, Berkeley. Dept. of
                 Electrical Engineering and Computer Sciences",
  address =      "Berkeley, CA, USA",
  pages =        "70",
  year =         "1987",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Hull:1987:TIC,
  author =       "T. E. Hull and M. S. Cohen",
  title =        "Toward an Ideal Computer Arithmetic",
  crossref =     "Irwin:1987:PSC",
  pages =        "131--138",
  year =         "1987",
  bibdate =      "Fri Nov 28 11:41:31 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith8/papers/ARITH8_Hull_Cohen.pdf",
  abstract =     "A new computer arithmetic is described. Closely
                 related built-in functions are included. A user's point
                 of view is taken, so that the emphasis is on what
                 language features are available to a user. The main new
                 feature is flexible precision control of decimal
                 floating-point arithmetic. It is intended that the
                 language facilities be sufficient for describing
                 numerical processes one might want to implement, while
                 at the same time being simple to use, and implementable
                 in a reasonably efficient manner. Illustrative examples
                 are based on experience with an existing software
                 implementation.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-8; decimal floating-point arithmetic",
}

@Article{IEEE:1987:ISB,
  author =       "{IEEE}",
  title =        "{IEEE} Standard for Binary Floating-Point Arithmetic",
  journal =      j-SIGPLAN,
  volume =       "22",
  number =       "2",
  pages =        "9--25",
  month =        feb,
  year =         "1987",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Fri Sep 09 12:55:55 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
}

@Book{IEEE:1987:RIS,
  editor =       "{IEEE}",
  title =        "{854-1987 (R1994) IEEE Standard for Radix-Independent
                 Floating-Point Arithmetic}",
  publisher =    pub-IEEE-STD,
  address =      pub-IEEE-STD:adr,
  pages =        "16",
  year =         "1987",
  ISBN =         "1-55937-859-X",
  ISBN-13 =      "978-1-55937-859-8",
  bibdate =      "Mon Apr 24 07:02:34 2000",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Revised 1994.",
  price =        "US\$44.00",
  URL =          "http://standards.ieee.org/reading/ieee/std_public/description/busarch/854-1987_desc.html",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  keywords =     "floating point arithmetic; Floating-point arithmetic.;
                 Standards",
  remark =       "At head of title: An American National Standard.
                 ``Approved March 12, 1987 IEEE Standards Board;
                 Approved September 10, 1987 American National Standards
                 Institute.''",
}

@MastersThesis{Jensen:1987:CIS,
  author =       "Debby Jensen",
  title =        "Control implementation for the {SPUR} floating point
                 coprocessor: research project",
  type =         "{Master of Science, Plan II}",
  school =       "University of California, Berkeley. Dept. of
                 Electrical Engineering and Computer Sciences",
  address =      "Berkeley, CA, USA",
  pages =        "76",
  year =         "1987",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Johnson:1987:AES,
  author =       "Kenneth C. Johnson",
  title =        "{Algorithm 650}: Efficient Square Root Implementation
                 on the 68000",
  journal =      j-TOMS,
  volume =       "13",
  number =       "2",
  pages =        "138--151",
  month =        jun,
  year =         "1987",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/328512.328520",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  MRclass =      "65D15",
  MRnumber =     "898 489",
  bibdate =      "Thu Sep 1 10:15:42 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See also \cite{Johnson:1987:CES}.",
  acknowledgement = ack-nj,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@Article{Johnson:1987:CES,
  author =       "Kenneth C. Johnson",
  title =        "Corrigendum: {``Algorithm 650: efficient square root
                 implementation on the 68000'' [ACM Trans. Math.
                 Software {\bf 13} (1987), no. 2, 138--151]}",
  journal =      j-TOMS,
  volume =       "13",
  number =       "3",
  pages =        "320--320",
  month =        sep,
  year =         "1987",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/29380.356210",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  MRclass =      "320. 65D15",
  MRnumber =     "918 582",
  bibdate =      "Sat Feb 8 10:30:18 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See
                 \cite{Johnson:1987:AES,Monahan:1987:AGC,Boisvert:1987:AAH}.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@InProceedings{Kahan:1987:BCC,
  author =       "W. Kahan",
  title =        "Branch Cuts for Complex Elementary Functions or Much
                 Ado About Nothing's Sign Bit",
  crossref =     "Iserles:1987:SAN",
  volume =       "9",
  pages =        "165--211",
  year =         "1987",
  MRclass =      "65E05",
  MRnumber =     "88k:65027",
  bibdate =      "Sat Jan 11 17:44:01 MST 1997",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/k/kahan-william-m.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Inst. Math. Appl. Conf. Ser. New Ser.",
  URL =          "http://people.freebsd.org/~das/kahan86branch.pdf;
                 http://www.cs.berkeley.edu/~dbindel/class/cs279/",
  acknowledgement = ack-nhfb # " and " # ack-nj,
}

@Unpublished{Kahan:1987:CWF,
  author =       "W. Kahan",
  title =        "Checking whether floating-point division is correctly
                 rounded",
  year =         "1987",
  bibdate =      "Mon Apr 25 05:40:03 2005",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/k/kahan-william-m.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Lecture notes.",
  acknowledgement = ack-nhfb,
  keywords =     "correct rounding; floating-point arithmetic; rounding
                 errors",
}

@Misc{Kahan:1987:DPI,
  author =       "W. Kahan",
  title =        "Doubled-precision {IEEE Standard 754} floating-point
                 arithmetic",
  howpublished = "Manuscript",
  month =        feb,
  year =         "1987",
  bibdate =      "Thu May 09 07:25:40 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "accurate floating-point summation",
  remark =       "Cited in \cite{Higham:1993:AFP}.",
}

@Book{Kane:1987:MRR,
  author =       "Gerry Kane",
  title =        "{MIPS R2000 RISC} Architecture",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  year =         "1987",
  ISBN =         "0-13-584749-4",
  ISBN-13 =      "978-0-13-584749-7",
  LCCN =         "QA76.8.M52 K36 1987",
  bibdate =      "Wed Dec 15 17:51:38 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Kao:1987:ISM,
  author =       "Rom-Shen Kao and Fred J. Taylor",
  title =        "Implementation of the Single Modulus Complex {ALU}",
  crossref =     "Irwin:1987:PSC",
  pages =        "21--27",
  year =         "1987",
  bibdate =      "Fri Nov 16 21:39:46 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith8/papers/ARITH8_Kao_Taylor.pdf",
  abstract =     "Recently the complex residue number system, or RNS,
                 has been a subject of intense study. One special
                 embodiment of this theory is the single modulus complex
                 RNS processor which suggests both implementation and
                 performance advantages. In this paper these conjectures
                 are tested in the context of a CMOS gate array design
                 and are found to be valid.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-8",
}

@InProceedings{Kirchner:1987:AVP,
  author =       "R. Kirchner and U. Kulisch",
  title =        "Arithmetic for Vector Processors",
  crossref =     "Irwin:1987:PSC",
  pages =        "256--269",
  year =         "1987",
  bibdate =      "Fri Nov 16 21:39:46 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith8/papers/ARITH8_Kirchner_Kulisch.pdf",
  abstract =     "In electronic computers the elementary arithmetic
                 operations are these days generally approximated by
                 floating-point operations of highest accuracy. Vector
                 processors and parallel computers often provide
                 additional operations like ``multiply and add'',
                 ``accumulate'' or ``multiply and accumulate''. Also
                 these operations shall always deliver the correct
                 answer whatever the data are. The user should not be
                 obliged to execute an error analysis for operations
                 predefined by the manufacturer. In the first part of
                 this paper we discuss circuits which allow a fast and
                 correct computation of sums and scalar products making
                 use of a matrix shaped arrangement of adders and
                 pipeline technology. In the second part a variant is
                 discussed which permits a drastic reduction in the
                 number of adders required. The methods discussed in
                 this paper can also be used to build a fast arithmetic
                 unit for micro computers in VLSI-technology.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-8",
}

@Article{Kirchner:1987:SVS,
  author =       "Reinhard Kirchner and Ulrich Kulisch",
  title =        "{Schaltungsanordnung und Verfahren zur schnellen
                 Berechnung von Summen und Skalarprodukten von
                 Gleitkommazahlen mit maximaler Genauigkeit mittels
                 Pipelinetechnik. (German)} [Circuit diagrams and
                 methods for fast computation of sums and scalar
                 products of floating point numbers with maximal
                 accuracy via pipeline technique]",
  journal =      "Beitr{\"a}ge zur angewandten Mathematik und
                 Statistik",
  publisher =    pub-HANSER,
  address =      pub-HANSER:adr,
  pages =        "139--177",
  year =         "1987",
  MRclass =      "68Q25 (68Q10)",
  MRnumber =     "986 782",
  bibdate =      "Fri Dec 08 12:20:44 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  language =     "German",
}

@Article{Koopman:1987:TF,
  author =       "P. Koopman",
  title =        "Transcendental Functions",
  journal =      j-FORTH-DIMENSIONS,
  volume =       "9",
  number =       "4",
  pages =        "21--22",
  month =        dec,
  year =         "1987",
  CODEN =        "FODMD5",
  ISSN =         "0884-0822",
  bibdate =      "Thu Sep 1 10:15:30 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Forth Dimensions",
}

@InProceedings{Kornerup:1987:BSA,
  author =       "Peter Kornerup and David W. Matula",
  title =        "A Bit-Serial Arithmetic Unit for Rational Arithmetic",
  crossref =     "Irwin:1987:PSC",
  pages =        "204--211",
  year =         "1987",
  bibdate =      "Fri Nov 16 21:39:46 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith8/papers/ARITH8_Kornerup_Matula.pdf",
  abstract =     "We describe a binary implementation of an algorithm of
                 Gosper to compute the sum, difference, product,
                 quotient and certain rational functions of two rational
                 operands applicable to integrated approximate and exact
                 rational computation. The arithmetic unit we propose is
                 an eight register computation cell with bit, serial
                 input and output employing the binary lexicographic
                 continued fraction (LCF) representation of the rational
                 operands., The operands and results are processed in a
                 most-significant-bit first on-line fashion with bit
                 level logic leading to less delay in the computation
                 cell when compared to operation on the full partial
                 quotients of the standard continued fraction
                 representation. Minimization of delay is investigated
                 with the aim of supporting greater throughput in
                 cascaded parallel computation with such computation
                 cells.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-8",
}

@PhdThesis{Kraemer:1987:ISF,
  author =       "W. Kr{\"a}mer",
  title =        "Inverse Standardfunktionen f{\"u}r reelle und komplexe
                 Intervallargumente mit a priori Fehlerabsch{\"a}tzungen
                 f{\"u}r beliebige Datenformate \toenglish {Inverse
                 Elementary Functions for Real and Complex Interval
                 Arguments with A-Priori Error Estimates for Arbitrary
                 Data Formats} \endtoenglish",
  type =         "Dissertation",
  school =       "Universit{\"a}t Karlsruhe",
  address =      "Karlsruhe, Germany",
  pages =        "??",
  year =         "1987",
  bibdate =      "Fri Sep 16 16:30:41 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  author-dates = "1952--2014",
}

@InProceedings{Kuninobu:1987:DHS,
  author =       "Shigeo Kuninobu and Tamotsu Nishiyama and Hisakazu
                 Edamatsu and Takashi Taniguchi and Naofumi Takagi",
  key =          "KNE87",
  title =        "Design of High Speed {MOS} Multiplier and Divider
                 Using Redundant Binary Representation",
  crossref =     "Irwin:1987:PSC",
  pages =        "80--86",
  year =         "1987",
  bibdate =      "Wed Nov 14 18:22:26 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith8/papers/ARITH8_Kuninobu_Nishiyama_Edamatsu_Taniguchi_Takagi.pdf",
  abstract =     "A high speed multiplier and divider for MOS LSI based
                 on a new algorithm is presented. When we implement the
                 multiplier and the divider in LSI. the features such as
                 high speed operation, small number of transistors and
                 easy layout are the most important factors. A
                 computational algorithm using a redundant binary
                 representation has several excellent features such as
                 high speed addition operations. We improved the
                 algorithm and the method of implementation. and
                 designed an advanced multiplier and divider with the
                 above mentioned features. We expect that our multiplier
                 and divider are excellent compared with multipliers
                 using the Booth algorithm and the Wallace tree. and
                 with divider using the SRT method, respectively.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-8",
}

@Article{Lange:1987:ITA,
  author =       "Eberhard Lange",
  title =        "Implementation and Test of the {ACRITH} Facility in a
                 {System}\slash 370",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-36",
  number =       "9",
  pages =        "1088--1096",
  month =        sep,
  year =         "1987",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1987.5009539",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sat Jul 9 09:28:55 MDT 2011",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5009539",
  acknowledgement = ack-nj # "\slash " # ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "floating-point testing",
}

@Article{Leavitt:1987:APF,
  author =       "Randal Leavitt",
  title =        "Adjustable Precision Floating Point Arithmetic in
                 {Ada}",
  journal =      j-SIGADA-LETTERS,
  volume =       "7",
  number =       "5",
  pages =        "63--78",
  month =        sep # "\slash " # oct,
  year =         "1987",
  CODEN =        "AALEE5",
  ISSN =         "1094-3641 (print), 1557-9476 (electronic)",
  ISSN-L =       "1094-3641",
  bibdate =      "Sat Aug 9 09:05:26 MDT 2003",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 http://portal.acm.org/;
                 http://www.adahome.com/Resources/Bibliography/articles.ref;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigada.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGAda Ada Letters",
  journal-URL =  "http://portal.acm.org/citation.cfm?id=J32",
  keywords =     "design; performance; theory",
  subject =      "D.3.2 Software, PROGRAMMING LANGUAGES, Language
                 Classifications, Ada \\ G.1.0 Mathematics of Computing,
                 NUMERICAL ANALYSIS, General, Computer arithmetic",
}

@Article{Lien:1987:RCI,
  author =       "B. Lien and G. Tang",
  title =        "Reversed {Chebyshev} implementation of {McClellan}
                 transform and its roundoff error",
  journal =      j-IEEE-TRANS-ACOUST-SPEECH,
  volume =       "35",
  number =       "10",
  pages =        "1435--1439",
  month =        oct,
  year =         "1987",
  CODEN =        "IETABA",
  ISSN =         "0096-3518",
  bibdate =      "Sat Jul 16 11:25:06 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Acoustics, Speech, and Signal
                 Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=29",
  summary =      "A new structure, called the reversed Chebyshev
                 structure, for the fixed point implementation of the
                 FIR filters designed with the McClellan transformation
                 is presented. It shows the best roundoff noise
                 performance among the existing ones for both \ldots{}",
}

@InProceedings{Lin:1987:NFP,
  author =       "Haixiang X. Lin and Henk J. Sips",
  title =        "A Novel Floating-Point Online Division Algorithm",
  crossref =     "Irwin:1987:PSC",
  pages =        "188--195",
  month =        may,
  year =         "1987",
  bibdate =      "Wed Nov 14 18:22:26 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith8/papers/ARITH8_Lin_Sips.pdf",
  abstract =     "This paper describes a new online division
                 (reciprocal) algorithm for (maximally) redundant
                 floating-point numbers of arbitrary radix. The
                 algorithm works for normalized, quasi-normalized, and
                 pseudo-normalized numbers and can therefore be applied
                 in chained online computations. The online delay of the
                 proposed algorithm is the smallest reported so far. The
                 algorithm consists of two steps: the first $m$ digits
                 of the result are generated by a simple table lookup
                 method; the remaining $ n - m $ digits are generated by
                 using an adapted Newton--Raphson iteration method. In
                 the second step, the online digits are created by using
                 a fast and simple selection mechanism.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-8",
}

@MastersThesis{Liu:1987:BEF,
  author =       "Zhi-Shun Alex Liu",
  title =        "{Berkeley} Elementary Function Test Suite: Research
                 Project",
  type =         "{Master of Science, Plan II}",
  school =       "Computer Science Division, Department of Electrical
                 Engineering and Computer Science, Univerity of
                 California at Berkeley",
  address =      "Berkeley, CA, USA",
  month =        dec,
  year =         "1987",
  bibdate =      "Mon Sep 12 23:52:34 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  keywords =     "BeEF test suite; floating-point testing",
}

@Article{Lo:1987:HGA,
  author =       "H.-Y. Lo and J.-L. Chen",
  title =        "A Hardwired Generalized Algorithm for Generating the
                 Logarithm Base-$k$ by Iteration",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-36",
  number =       "11",
  pages =        "1363--1367",
  month =        nov,
  year =         "1987",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1987.5009477",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Sep 08 08:08:51 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Maenner:1987:FIB,
  author =       "R. Maenner",
  title =        "A Fast Integer Binary Logarithm of Large Arguments",
  journal =      j-IEEE-MICRO,
  volume =       "7",
  number =       "6",
  pages =        "41--45",
  month =        nov # "\slash " # dec,
  year =         "1987",
  CODEN =        "IEMIDZ",
  DOI =          "https://doi.org/10.1109/MM.1987.304914",
  ISSN =         "0272-1732 (print), 1937-4143 (electronic)",
  ISSN-L =       "0272-1732",
  bibdate =      "Thu Sep 1 10:16:09 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "IEEE Micro",
  journal-URL =  "http://www.computer.org/csdl/mags/mi/index.html",
}

@Article{Magenheimer:1987:IMD,
  author =       "Daniel J. Magenheimer and Liz Peters and Karl Pettis
                 and Dan Zuras",
  title =        "Integer multiplication and division on the {HP
                 Precision Architecture}",
  journal =      j-SIGPLAN,
  volume =       "22",
  number =       "10",
  pages =        "90--99",
  month =        oct,
  year =         "1987",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:15:15 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
}

@Article{Makarenko:1987:VMM,
  author =       "Darrell Makarenko and Jonathan Schaeffer",
  title =        "A {VLSI} multiprecision matrix multiplier and
                 polynomial evaluator",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "4",
  number =       "6",
  pages =        "619--628",
  month =        dec,
  year =         "1987",
  CODEN =        "JPDCER",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Sat Apr 12 19:06:31 MDT 1997",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  affiliationaddress = "Univ of Alberta, Edmonton, Alberta, Can",
  classification = "713; 722; C4140 (Linear algebra); C4240 (Programming
                 and algorithm theory); C5230 (Digital arithmetic
                 methods)",
  corpsource =   "Department of Computer Science, Alberta University,
                 Edmonton, Alta., Canada",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  journalabr =   "J Parallel Distrib Comput",
  keywords =     "32 bit; 32-bit multiplication; algebra; band-matrix
                 multiplication; bit-serial; computational complexity;
                 computers --- Multiplying Circuits; Design; digital
                 arithmetic; evaluations; full-matrix multiplication;
                 integrated circuits, VLSI; linear-space evaluations;
                 linear-time; mathematical techniques --- Polynomials;
                 matrix; matrix multiplier; multiply and accumulate
                 cells; multiprecision matrix multiplier; polynomial
                 evaluator; polynomials; two dimensional array; two's
                 complement numbers; VLSI; VLSI multiprecision; VLSI
                 multiprecision polynomial evaluator",
  treatment =    "P Practical",
}

@InProceedings{Manzoul:1987:QCN,
  author =       "Mahmoud A. Manzoul",
  title =        "A quaternary complex number {CCD} adder (abstract
                 only)",
  crossref =     "Davis:1987:PAC",
  pages =        "434--434",
  year =         "1987",
  DOI =          "https://doi.org/10.1145/322917.323095",
  bibdate =      "Sat Aug 22 09:06:07 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Complex number arithmetic occurs frequently in digital
                 signal processing and power systems analysis. Normally,
                 complex numbers are given two binary words, with one
                 word for each component (real and imaginary).
                 Therefore, the standard binary implementation of
                 complex numbers requires several real arithmetic
                 operations. Besides, the two components of each complex
                 number must be tracked down at every stage of the
                 computation. Different digital representations for
                 complex numbers have been proposed in an effort to
                 reduce these problems. Knuth [1] has proposed an
                 unconventional single component representation of
                 complex numbers whereby the radix is chosen to be (2j)
                 with the digit set comprised of the first four positive
                 integers (0, 1, 2, 3). This is in contrast with the
                 conventional two components representation with binary
                 radix whether in Cartesian or Polar coordinates.
                 Knuth's representation leads to simple and interesting
                 arithmetic in the complex field [2] [3].",
  acknowledgement = ack-nhfb,
}

@Article{Mariella:1987:IDF,
  author =       "Ray Mariella",
  title =        "Integers Don't Float",
  journal =      j-DDJ,
  volume =       "12",
  number =       "12",
  pages =        "48--??",
  month =        dec,
  year =         "1987",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Mon Sep 2 09:09:39 MDT 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Dr. Dobb's Journal of Software Tools",
}

@Article{Mays:1987:IDA,
  author =       "Michael E. Mays",
  title =        "Iterating the Division Algorithm",
  journal =      j-FIB-QUART,
  volume =       "25",
  number =       "3",
  pages =        "204--213",
  month =        aug,
  year =         "1987",
  CODEN =        "FIBQAU",
  ISSN =         "0015-0517",
  ISSN-L =       "0015-0517",
  bibdate =      "Thu Oct 20 18:00:58 MDT 2011",
  bibsource =    "http://www.fq.math.ca/25-3.html;
                 https://www.math.utah.edu/pub/tex/bib/fibquart.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.fq.math.ca/Scanned/25-3/mays.pdf",
  acknowledgement = ack-nhfb,
  ajournal =     "Fib. Quart",
  fjournal =     "The Fibonacci Quarterly. Official Organ of the
                 Fibonacci Association",
  journal-URL =  "http://www.fq.math.ca/",
}

@Book{McMcusersmanual:1987:MMF,
  author =       "{Motorola, Inc.}",
  title =        "{MC68881\slash MC68882} floating-point coprocessor
                 user's manual",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "various",
  year =         "1987",
  ISBN =         "0-13-566936-7 (pbk.)",
  ISBN-13 =      "978-0-13-566936-5 (pbk.)",
  LCCN =         "????",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Floating-point arithmetic.; Motorola 68881
                 (Microprocessor); Motorola 68882 (Microprocessor)",
  remark =       "Spine title: MC68881/MC68882 user's manual.
                 ``MC68881UM/AD REV 1''--Cover.",
}

@Article{Monahan:1987:AGC,
  author =       "John F. Monahan",
  title =        "An Algorithm for Generating Chi Random Variables",
  journal =      j-TOMS,
  volume =       "13",
  number =       "2",
  pages =        "168--172",
  month =        jun,
  year =         "1987",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/328512.328522",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  MRclass =      "65C10",
  MRnumber =     "88d:65013",
  bibdate =      "Sat Nov 19 13:08:24 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See also \cite{Johnson:1987:CES,Monahan:1988:CAG}.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@Book{Motorola:1987:MMF,
  author =       "Motorola",
  title =        "{MC68881\slash MC68882} Floating-Point Coprocessor
                 User's Manual",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "various",
  year =         "1987",
  ISBN =         "0-13-566936-7",
  ISBN-13 =      "978-0-13-566936-5",
  LCCN =         "QA76.8.M69 M3 1987",
  bibdate =      "Fri Dec 08 13:03:15 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Mutrie:1987:FEA,
  author =       "Mark P. W. Mutrie and Richard H. Bartels and Bruce W.
                 Char",
  title =        "Floating-point error analysis using symbolic algebraic
                 computation",
  type =         "Research report",
  number =       "CS-87-08",
  institution =  "University of Waterloo, Faculty of Mathematics",
  address =      "Waterloo, Ont., Canada",
  pages =        "13",
  year =         "1987",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Roundoff errors.",
  remark =       "Supported in part by the Natural Sciences and
                 Engineering Research Council of Canada.",
}

@Misc{Nakano:1987:MAD,
  author =       "Hiraku Nakano",
  title =        "Method and apparatus for division using interpolation
                 approximation",
  howpublished = "United States Patent 4,707,798",
  day =          "17",
  month =        nov,
  year =         "1987",
  bibdate =      "Tue Jan 08 22:36:28 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.freepatentsonline.com/4707798.html",
  abstract =     "A divide method and a divide apparatus for use in a
                 data processing system. The divisor and dividend are
                 normalized in a normalization circuit. A table unit
                 stores a plurality of approximate reciprocal divisors
                 and differences between adjacent approximate reciprocal
                 divisors and is addressed by the high-order bits of the
                 normalized divisor. The approximate reciprocal divisor
                 read out from the table unit is, in an interpolation
                 approximation circuit, changed into an interpolation
                 approximated approximate reciprocal divisor in
                 accordance with a plurality of bits following the
                 high-order bits and the difference. A multiplication
                 unit multiplies the interpolation approximated
                 approximate reciprocal divisor by the normalized
                 dividend to output a quotient.",
  acknowledgement = ack-nhfb,
}

@Article{Nelsen:1987:PSR,
  author =       "Roger B. Nelsen and James E. Schultz",
  title =        "The Probability that the {``Sum} of the Rounds''
                 Equals the {``Round} of the Sum''",
  journal =      j-COLLEGE-MATH-J,
  volume =       "18",
  number =       "5",
  pages =        "390--396",
  month =        nov,
  year =         "1987",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1080/07468342.1987.11973061",
  ISSN =         "0746-8342 (print), 1931-1346 (electronic)",
  ISSN-L =       "0746-8342",
  bibdate =      "Thu Feb 14 09:50:35 MST 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/collegemathj.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathgaz2010.bib",
  URL =          "http://www.jstor.org/stable/2686963;
                 http://www.tandfonline.com/doi/abs/10.1080/07468342.1987.11973061",
  acknowledgement = ack-nhfb,
  fjournal =     "College Mathematics Journal",
  journal-URL =  "https://maa.tandfonline.com/loi/ucmj20;
                 https://www.jstor.org/journal/collmathj",
  keywords =     "rounding in fixed-point addition",
  onlinedate =   "30 Jan 2018",
  remark =       "See also \cite{Hopkins:2016:WMN} for a later
                 independent derivation of part of this work.",
}

@Article{Obermaier:1987:SCI,
  author =       "A. Obermaier",
  title =        "{Sin und cosin mit Integerarithmetik} \toenglish {Sine
                 and Cosine with Integer Arithmetic} \endtoenglish",
  journal =      j-MC,
  volume =       "6",
  pages =        "108--112",
  year =         "1987",
  ISSN =         "0720-4442, 0941-777x , 0943-5409",
  bibdate =      "Fri Sep 16 16:30:41 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "MC: Die Mikrocomputer-Zeitschrift",
}

@InProceedings{Olver:1987:CCA,
  author =       "F. W. J. Olver",
  title =        "A Closed Computer Arithmetic",
  crossref =     "Irwin:1987:PSC",
  pages =        "139--143",
  month =        may,
  year =         "1987",
  bibdate =      "Wed Nov 14 18:22:26 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith8/papers/ARITH8_Olver.pdf",
  abstract =     "Two closely related new systems of computer arithmetic
                 are proposed. It is shown that both are closed under
                 arithmetic operations in finite-precision arithmetic,
                 thereby offering a permanent solution to the problems
                 of overflow and underflow. Other advantages of the new
                 systems pertaining to precision are described, and
                 there is also a brief discussion of possible ways of
                 hardware implementation.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-8",
}

@InProceedings{Olver:1987:ILI,
  author =       "F. W. J. Olver and P. R. Turner",
  title =        "Implementation of Level-Index Arithmetic Using Partial
                 Table Look-Up",
  crossref =     "Irwin:1987:PSC",
  pages =        "144--147",
  month =        may,
  year =         "1987",
  bibdate =      "Wed Nov 14 18:22:26 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith8/papers/ARITH8_Olver_Turner.pdf",
  abstract =     "This paper is concerned with finding fast efficient
                 algorithms for performing level-index arithmetic. The
                 approach used combines the advantages of parallel
                 processing with the use of table look-up. The latter is
                 used only for short words and the result is a potential
                 implementation with $ \li $ operation times comparable
                 with floating-point long multiplications.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-8",
}

@Article{Owens:1987:AC,
  author =       "Robert Michael Owens and Mary Jane Irwin",
  title =        "The Arithmetic Cube",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-36",
  number =       "11",
  pages =        "1342--1348",
  month =        nov,
  year =         "1987",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1987.5009473",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sat Jul 9 09:28:56 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5009473",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Papachristou:1987:ATL,
  author =       "Christos A. Papachristou",
  title =        "Associative Table Lookup Processing for Multioperand
                 Residue Arithmetic",
  journal =      j-J-ACM,
  volume =       "34",
  number =       "2",
  pages =        "376--396",
  month =        apr,
  year =         "1987",
  CODEN =        "JACOAH",
  ISSN =         "0004-5411 (print), 1557-735X (electronic)",
  ISSN-L =       "0004-5411",
  bibdate =      "Sat Oct 22 00:20:03 1994",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/IMMD_IV.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of the ACM",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J401",
}

@Article{Parhami:1987:CTL,
  author =       "B. Parhami",
  title =        "On the Complexity of Table Lookup for Iterative
                 Division",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-36",
  number =       "10",
  pages =        "1233--1236",
  month =        oct,
  year =         "1987",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1987.1676863",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sat Jul 9 09:28:56 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676863",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Parhami:1987:SUC,
  author =       "Behrooz Parhami",
  title =        "Systolic Up\slash Down Counters with Zero and Sign
                 Detection",
  crossref =     "Irwin:1987:PSC",
  pages =        "174--178",
  year =         "1987",
  bibdate =      "Wed Nov 14 18:22:26 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith8/papers/ARITH8_Parhami.pdf",
  abstract =     "Although a state encoding scheme for systolic counters
                 has been presented earlier, several important practical
                 problems such as zero test, sign detection, overflow,
                 underflow, and modulo-$n$ (cyclic) counting have not
                 been dealt with adequately. In this paper, design
                 principles for unary and binary systolic up\slash down
                 counters are presented. The unary counters, which are
                 attractive when dealing with relatively small counts,
                 are based on the systolic stack concept. The binary
                 counters use conventional binary number representation,
                 with several tags associated with each bit position.
                 The binary counter design presented can be generalized
                 to counters with higher-radix state encodings.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-8",
}

@InProceedings{Peng:1987:ISM,
  author =       "Victor Peng and Sridhar Samudrala and Moshe
                 Gavrielov",
  title =        "On the Implementation of Shifters, Multipliers, and
                 Dividers in {VLSI} Floating Point Units",
  crossref =     "Irwin:1987:PSC",
  pages =        "95--102",
  year =         "1987",
  bibdate =      "Wed Nov 14 18:22:26 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith8/papers/ARITH8_Peng_Samudrala_Gavrielov.pdf",
  abstract =     "Several options for the implementation of
                 combinatorial shifters, multipliers, and dividers for a
                 VLSI floating point unit are presented and compared.
                 The comparisons are made in the context of a single
                 chip implementation in light of the constraints imposed
                 by currently available MOS technology.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-8",
}

@Article{Perlmutter:1987:A,
  author =       "D. Perlmutter and A. K.-W. Yuen",
  title =        "The 80387 and its Applications",
  journal =      j-IEEE-MICRO,
  volume =       "7",
  number =       "4",
  pages =        "42--57",
  month =        jul # "\slash " # aug,
  year =         "1987",
  CODEN =        "IEMIDZ",
  DOI =          "https://doi.org/10.1109/MM.1987.304880",
  ISSN =         "0272-1732 (print), 1937-4143 (electronic)",
  ISSN-L =       "0272-1732",
  bibdate =      "Wed Sep 7 22:32:00 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "IEEE Micro",
  journal-URL =  "http://www.computer.org/csdl/mags/mi/index.html",
}

@Article{Pfeiffer:1987:ADP,
  author =       "F. W. Pfeiffer",
  title =        "Automatic differentiation in {PROSE}",
  journal =      j-SIGNUM,
  volume =       "22",
  number =       "1",
  pages =        "2--8",
  month =        jan,
  year =         "1987",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Tue Apr 12 07:50:14 MDT 2005",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A programming language is presented in which has the
                 feature that first and second order partial derivatives
                 of a function can be calculated using differentiation
                 arithmetic. The language syntax allows the user to
                 specify which variables each function is required to be
                 differentiated with respect to. Model examples are
                 provided.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
  keywords =     "differentiation arithmetic; languages; point
                 algorithm; program transformation; theory",
  subject =      "D.3.2 Software, PROGRAMMING LANGUAGES, Language
                 Classifications \\ F.4.3 Theory of Computation,
                 MATHEMATICAL LOGIC AND FORMAL LANGUAGES, Formal
                 Languages, Algebraic language theory",
}

@InProceedings{Piuri:1987:FTS,
  author =       "Vincenzo Piuri",
  title =        "Fault-Tolerant Systolic Arrays: An Approach Based upon
                 Residue Arithmetic",
  crossref =     "Irwin:1987:PSC",
  pages =        "230--238",
  year =         "1987",
  bibdate =      "Fri Nov 16 21:39:46 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith8/papers/ARITH8_Piuri.pdf",
  abstract =     "Much attention has been recently given to VLSI and WSI
                 processing arrays: systolic arrays are often adopted to
                 execute a wide class of algorithms, e.g., for matrix
                 arithmetic or signal and image processing. In this
                 paper a fault-tolerant architecture is proposed to
                 allow reliable computation of systolic arrays by using
                 physical redundancy and residue number coding. Such
                 architecture supplies also information for fast
                 reconfiguration.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-8",
}

@Article{Prado:1987:FSR,
  author =       "J. Prado and R. Alcantara",
  title =        "A fast square-rooting algorithm using a digital signal
                 processor",
  journal =      j-PROC-IEEE,
  volume =       "75",
  number =       "2",
  pages =        "262--264",
  month =        feb,
  year =         "1987",
  CODEN =        "IEEPAD",
  ISSN =         "0018-9219 (print), 1558-2256 (electronic)",
  ISSN-L =       "0018-9219",
  bibdate =      "Sat Jul 16 15:28:13 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Proceedings of the IEEE",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5",
  summary =      "The computation of square roots is required in signal
                 processing applications, such as adaptive filtering
                 using transversal filters or lattice filters, spectral
                 estimation, and many other fields of engineering
                 sciences. Actually, all the existing \ldots{}",
}

@Article{Purdy:1987:IDL,
  author =       "C. N. Purdy and G. B. Purdy",
  title =        "Integer Division in Linear Time with Bounded Fan-In",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-36",
  number =       "5",
  pages =        "640--644",
  month =        may,
  year =         "1987",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1987.1676952",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sat Jul 9 09:28:52 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676952",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Rall:1987:ISC,
  author =       "L. B. Rall",
  title =        "An introduction to the scientific computing language
                 {Pascal-SC}",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "14",
  number =       "1",
  pages =        "53--69",
  year =         "1987",
  CODEN =        "CMAPDK",
  DOI =          "https://doi.org/10.1016/0898-1221(87)90181-7",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  bibdate =      "Wed Oct 13 22:36:01 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Microcomputers are now widely used for small-scale
                 scientific, engineering, and statistical computing.
                 Pascal-SC (Pascal for Scientific Computing) is a
                 language developed specifically for this purpose. Its
                 most important features are: (i) accurate
                 floating-point arithmetic for real, complex, and
                 interval numbers, vectors, and matrices, with
                 controlled rounding if desired; (ii) the convenience of
                 operator notation for numerical data types and the
                 ability to accept user-defined operators for
                 nonstandard data types to make programs easier to
                 write, read, and document; and (iii) compatibility with
                 ordinary Pascal, so that Pascal programming techniques
                 and programs already written in Pascal can be used
                 immediately. In PascalSC, solutions of linear systems
                 of equations, inverses of matrices, and eigenvalues and
                 eigenvectors are computed with guaranteed error bounds,
                 and scalar products of vectors and sums of arbitrary
                 length of floating-point numbers are computed to the
                 closest floating-point number, or rounded upward or
                 downward as desired. These basic features of Pascal-SC
                 will be described, together with some applications.",
  acknowledgement = ack-nhfb,
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221",
}

@Article{Rauch:1987:MCH,
  author =       "K. Rauch",
  title =        "Math chips: How they work: Augmenting microprocessors,
                 they speed up math operations while giving systems
                 designers a variety of performance, cost, and
                 integration options",
  journal =      j-IEEE-SPECTRUM,
  volume =       "24",
  number =       "7",
  pages =        "25--30",
  month =        jul,
  year =         "1987",
  CODEN =        "IEESAM",
  DOI =          "https://doi.org/10.1109/MSPEC.1987.6448961",
  ISSN =         "0018-9235 (print), 1939-9340 (electronic)",
  ISSN-L =       "0018-9235",
  bibdate =      "Mon Jan 20 06:41:24 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeespectrum1980.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Spectrum",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6",
  keywords =     "computer architecture; Coprocessors; desktop
                 computers; digital arithmetic; math chips; mathematics
                 coprocessors; microprocessor chips; numeric processors;
                 operation speed; Process control; Program processors;
                 satellite computers; standard building blocks;
                 Standards; Workstations; workstations",
}

@MastersThesis{Reddy:1987:STF,
  author =       "Chakradher Ayyalaper Reddy",
  title =        "A self-testing and testable floating point divider",
  type =         "Thesis ({M.S.})",
  school =       "Mississippi State University. Department of Electrical
                 Engineering",
  address =      "Mississippi State, MS 39762, USA",
  pages =        "viii + 103",
  year =         "1987",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "floating-point testing; Integrated circuits;
                 Mississippi State University; Testing.; Very large
                 scale integration",
}

@InProceedings{Redinbo:1987:PCT,
  author =       "G. Robert Redinbo",
  title =        "Protecting Convolution-Type Arithmetic Array
                 Calculations with Generalized Cyclic Codes",
  crossref =     "Irwin:1987:PSC",
  pages =        "219--225",
  year =         "1987",
  bibdate =      "Fri Nov 16 21:39:46 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith8/papers/ARITH8_Redinbo.pdf",
  abstract =     "Fault-tolerance in dense high-speed arithmetic units
                 that calculate convolutions between arrays of data is
                 introduced through cyclic codes which are defined over
                 the rings and fields commonly employed by such units.
                 New systematic encoding and data manipulation
                 techniques make the application of these generalized
                 cyclic codes to error detection straightforward and
                 efficient. The necessary overhead parity computations
                 have complexity proportional to the number of parity
                 symbols squared, whereas the error-detecting capability
                 for both random and burst errors is directly related to
                 this parity number'.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-8",
}

@Article{Rehmer:1987:DIM,
  author =       "Karl Rehmer",
  title =        "Development and Implementation of the {Magnavox}
                 Generic {Ada} Basic Mathematics Package",
  journal =      j-SIGADA-LETTERS,
  volume =       "7",
  number =       "3",
  pages =        "73--83",
  month =        may # "\slash " # jun,
  year =         "1987",
  CODEN =        "AALEE5",
  ISSN =         "1094-3641 (print), 1557-9476 (electronic)",
  ISSN-L =       "1094-3641",
  bibdate =      "Sat Aug 9 09:05:25 MDT 2003",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 http://portal.acm.org/;
                 http://www.adahome.com/Resources/Bibliography/articles.ref;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigada.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGAda Ada Letters",
  journal-URL =  "http://portal.acm.org/citation.cfm?id=J32",
  keywords =     "design; floating point, real arithmetic; languages;
                 theory; verification",
  subject =      "D.2.2 Software, SOFTWARE ENGINEERING, Tools and
                 Techniques, Software libraries \\ D.3.2 Software,
                 PROGRAMMING LANGUAGES, Language Classifications, Ada
                 \\
                 G.4 Mathematics of Computing, MATHEMATICAL SOFTWARE",
}

@InProceedings{Robertson:1987:EDC,
  author =       "James E. Robertson",
  title =        "Error-Detection and Correction for Addition and
                 Subtraction through Use of Higher Radix Extensions of
                 {Hamming} Codes",
  crossref =     "Irwin:1987:PSC",
  pages =        "226--229",
  year =         "1987",
  bibdate =      "Fri Nov 16 21:39:46 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith8/papers/ARITH8_Robertson.pdf",
  abstract =     "The properties of Hamming codes for error detection
                 and correction can be extended from the binary parity
                 check to addition, modulo $ 2 r $. Malfunctions in
                 hardware during addition, modulo $ 2 r $, can be
                 detected and corrected. Since carry-save and
                 signed-digit addition, radix $r$, are included in
                 addition, modulo $ 2 r $, this extension of Hamming
                 codes makes possible new techniques for detection and
                 correction of hardware malfunctions during signed-digit
                 and carry-save addition.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-8",
}

@Article{Rolfe:1987:FIS,
  author =       "Timothy J. Rolfe",
  title =        "On a Fast Integer Square Root Algorithm",
  journal =      j-SIGNUM,
  volume =       "22",
  number =       "4",
  pages =        "6--11",
  month =        oct,
  year =         "1987",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Thu Sep 1 10:15:42 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
  keywords =     "algorithms; performance; theory",
  subject =      "F.2.1 Theory of Computation, ANALYSIS OF ALGORITHMS
                 AND PROBLEM COMPLEXITY, Numerical Algorithms and
                 Problems, Number-theoretic computations",
}

@Article{Rysavy:1987:MSC,
  author =       "M. Rysav{\'y}",
  title =        "{MISHA} --- a system for calculations with arbitrary
                 arithmetic precision",
  journal =      j-COMP-PHYS-COMM,
  volume =       "47",
  number =       "2--3",
  pages =        "351--359",
  month =        nov # "\slash " # dec,
  year =         "1987",
  CODEN =        "CPHCBZ",
  DOI =          "https://doi.org/10.1016/0010-4655(87)90120-2",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Mon Feb 13 10:28:21 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/compphyscomm1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/0010465587901202",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00104655",
}

@Article{Scheidt:1987:DFP,
  author =       "J. K. Scheidt and C. W. Schelin",
  title =        "Distributions of floating point numbers",
  journal =      j-COMPUTING,
  volume =       "38",
  number =       "4",
  pages =        "315--324",
  year =         "1987",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  MRclass =      "65G10",
  MRnumber =     "88g:65046",
  bibdate =      "Fri Dec 8 08:24:13 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Computing: Archiv f{\"u}r informatik und numerik",
  journal-URL =  "http://link.springer.com/journal/607",
  reviewer =     "J. A. Grant",
}

@InProceedings{Scherson:1987:VCO,
  author =       "Isaac D. Scherson and Yiming Ma",
  title =        "Vector Computations on Orthogonal Memory Access
                 Multiprocessor System",
  crossref =     "Irwin:1987:PSC",
  pages =        "28--36",
  year =         "1987",
  bibdate =      "Fri Nov 16 21:39:46 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith8/papers/ARITH8_Scherson_Ma.pdf",
  abstract =     "An Orthogonal Memory Access system allows a
                 multiplicity of processors to concurrently access
                 distinct rows or columns of a rectangular array of data
                 elements. The resulting tightly-coupled
                 multi-processing system is feasible with current
                 technology and has even been suggested for VLSI as a
                 ``reduced mesh''. In this paper we introduce the
                 architecture and concentrate on its application to a
                 number of basic vector and. numerical computations.
                 Matrix multiplication, L-U decomposition. polynomial
                 evaluation and solutions to linear systems and partial
                 differential equations, all show a speed-up of $ O(n) $
                 for a $n$-processor system. The flexibility in the
                 choice of the number of PEs makes the architecture a
                 strong competitor in the world of special-purpose
                 parallel systems. Actually, we prove that the machine
                 exhibits the same performance as any other system with
                 the same number of processors within a factor of 3.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-8; numerical analysis; parallel algorithms;
                 parallel architecture; performance analysis; time
                 complexity",
}

@InProceedings{Schumacher:1987:CAI,
  author =       "G{\"u}nter Schumacher",
  title =        "Computer Arithmetic and Ill-Conditioned Algebraic
                 Problems",
  crossref =     "Irwin:1987:PSC",
  pages =        "270--276",
  year =         "1987",
  bibdate =      "Fri Nov 16 21:39:46 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith8/papers/ARITH8_Schumacher.pdf",
  abstract =     "n/a",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-8",
  remark =       "Text illegible because of large white streak on each
                 page.",
}

@InProceedings{Sharma:1987:ATE,
  author =       "Ramautar Sharma",
  title =        "Area-Time Efficient Arithmetic Elements for {VLSI}
                 Systems",
  crossref =     "Irwin:1987:PSC",
  pages =        "58--62",
  year =         "1987",
  bibdate =      "Fri Nov 16 21:39:46 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith8/papers/ARITH8_Sharma.pdf",
  abstract =     "Algorithms for the high speed binary arithmetic
                 operations of addition and multiplication in a VLSI
                 environment are analyzed for area-time efficiency. It
                 is shown that some schemes for addition and
                 multiplication, although good for stand-alone designs,
                 fail to provide both area and time efficiencies
                 simultaneously. Solutions that yield area-time
                 efficient practical implementations of these arithmetic
                 functions are described.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-8",
}

@InProceedings{Shenoy:1987:AST,
  author =       "A. Shenoy and R. Kumaresan",
  booktitle =    "{IEEE} International Conference on Acoustics, Speech,
                 and Signal Processing, {ICASSP '87}",
  title =        "An accurate scaling technique in improved residue
                 number system arithmetic",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1414--1417",
  month =        "????",
  year =         "1987",
  DOI =          "https://doi.org/10.1109/TC.1987.1676868",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  keywords =     "residue arithmetic; residue number system",
  summary =      "A fast and accurate magnitude scaling technique in the
                 residue number system (RNS) is proposed. This technique
                 obtains the residues of the scaled integer, when scaled
                 by a product of a subset of the moduli, in
                 approximately log n cycles, where n is \ldots{}",
}

@Article{Shyu:1987:CIM,
  author =       "H. C. Shyu and T. K. Truong and I. S. Reed",
  title =        "A Complex Integer Multiplier Using the
                 Quadratic-Polynomial Residue Number System with Numbers
                 of Form $ 22 n + 1 $",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-36",
  number =       "10",
  pages =        "1255--1258",
  month =        oct,
  year =         "1987",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1987.1676868",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sat Jul 9 09:28:56 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676868;
                 http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12;
                 http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=35260",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "residue arithmetic; residue number system",
  summary =      "A quadratic-polynomial Fermat residue number system
                 (QFNS) can be used to compute the complex
                 multiplications needed to perform a DFT. The advantage
                 of such a QFNS is that complex multiplication can be
                 accomplished with only two integer \ldots{}",
}

@InCollection{Simar:1987:FPA,
  author =       "R. {Simar, Jr.}",
  title =        "Floating-point arithmetic with the {TMS32010}",
  crossref =     "Lin:1987:DSP",
  pages =        "213--244",
  year =         "1987",
  bibdate =      "Sat Nov 9 08:26:18 MST 2002",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  bibno =        "42622",
  catcode =      "J.2; C.5.3; G.1.0",
  CRclass =      "J.2 Mathematics and statistics; C.5.3 Microcomputers;
                 C.5.3 TMS 32010; G.1.0 General; G.1.0 Computer
                 arithmetic",
  descriptor =   "Computer Applications, PHYSICAL SCIENCES AND
                 ENGINEERING, Mathematics and statistics; Computer
                 Systems Organization, COMPUTER SYSTEM IMPLEMENTATION,
                 Microcomputers, TMS 32010; Mathematics of Computing,
                 NUMERICAL ANALYSIS, General, Computer arithmetic",
  genterm =      "MEASUREMENT; ALGORITHMS",
  guideno =      "1988-01736",
  pubcite =      "Englewood Cliffs, NJ",
  pubname =      "Prentice-Hall, Inc.",
  subject =      "J. Computer Applications; J.2 PHYSICAL SCIENCES AND
                 ENGINEERING; C. Computer Systems Organization; C.5
                 COMPUTER SYSTEM IMPLEMENTATION; G. Mathematics of
                 Computing; G.1 NUMERICAL ANALYSIS",
}

@InProceedings{Smith:1987:SAE,
  author =       "S. G. Smith and P. B. Denyer",
  title =        "Synthesis of Area-Efficient {VLSI} Architectures for
                 Vector and Matrix Multiplication",
  crossref =     "Irwin:1987:PSC",
  pages =        "13--20",
  year =         "1987",
  bibdate =      "Fri Nov 16 21:39:46 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith8/papers/ARITH8_Smith_Denyer.pdf",
  abstract =     "A methodology is presented for synthesis of
                 area-efficient, high-performance VLSI modules for
                 vector and matrix multiplication. Three fundamental
                 computational elements are employed in the composition
                 of these architectures: memory register, multiplexer
                 (1-from-2 data selector), and carry-save add-shift
                 computer. Two's complement serial\slash parallel
                 carry-save accumulation provides performance, while the
                 use of symmetric-coded distributed arithmetic
                 eliminates redundant computation to effect
                 area-savings.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-8",
}

@InCollection{Spangler:1987:RMM,
  author =       "R. A. Spangler",
  title =        "Revealing the mystery---the machine and how it
                 functions",
  crossref =     "Anbar:1987:CM",
  pages =        "9--46",
  year =         "1987",
  bibdate =      "Sat Nov 9 08:26:18 MST 2002",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "State University of New York at Buffalo, Buffalo",
  bibno =        "22925",
  catcode =      "C.0; B.0",
  content =      "In this paper, the author tries to describe the way a
                 digital computer works: from gates, through
                 instructions, data encoding, and interrupts, to
                 peripherals of more than a dozen types. He tries to do
                 this in 29 pages plus a nine-page appendix on
                 semiconductor technology. He tries to do it for an
                 audience described in the book's foreword as \par

                 (1) physicians who were educated in the pre-computer
                 era, (2) medical students and house staff being
                 educated now, (3) computer professionals interested in
                 medical applications, and (4) readers outside of the
                 medical profession and the computer science community
                 who are interested in the role of automation in health
                 care.\par

                 This is a tall order. The paper comes impressively
                 close to filling it. In clearly-written prose, Spangler
                 takes the reader through the overall structure of a
                 computer; its major components; information, binary
                 numbers (including floating point), and character
                 codes; word length issues; gates, combinatorial
                 circuits and flip-flops; instruction sets, including
                 subroutines and interrupts; and peripheral devices,
                 with emphasis on mass storage.\par

                 A necessary byproduct of covering all this material in
                 such a short space is a condensed, economical writing
                 style. Statements are made and concept",
  CRnumber =     "8802-0079",
  descriptor =   "Computer Systems Organization, GENERAL; Hardware,
                 GENERAL",
  genterm =      "DESIGN",
  pubcite =      "Rockville, MD",
  pubname =      "Computer Science Press, Inc.",
  reviewer =     "E. Mallach",
  subject =      "C. Computer Systems Organization; C.0 GENERAL; B.
                 Hardware; B.0 GENERAL",
  waffil =       "State University of New York at Buffalo, Buffalo",
}

@Manual{Sun:1987:SAM,
  key =          "Sun Microsystems",
  title =        "The {SPARC} Architecture Manual",
  organization = pub-SUN,
  address =      pub-SUN:adr,
  edition =      "Part No: 800-1399-07",
  month =        aug # " 8",
  year =         "1987",
  bibdate =      "Wed Sep 14 23:02:18 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Takagi:1987:LED,
  author =       "Naofumi Takagi and Shuzo Yajima",
  title =        "On-Line Error-Detectable High-Speed Multiplier Using
                 Redundant Binary Representation and Three-Rail Logic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-36",
  number =       "11",
  pages =        "1310--1317",
  month =        nov,
  year =         "1987",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1987.5009470",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sat Jul 9 09:28:56 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5009470",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Taylor:1987:RAI,
  author =       "Fred J. Taylor",
  title =        "A residue arithmetic implementation of the {FFT}",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "4",
  number =       "2",
  pages =        "191--208",
  month =        apr,
  year =         "1987",
  CODEN =        "JPDCER",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Sat Apr 12 19:06:31 MDT 1997",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  affiliationaddress = "Univ of Florida, Gainesville, FL, USA",
  classification = "723; 921; C4190 (Other numerical methods); C4240
                 (Programming and algorithm theory); C5230 (Digital
                 arithmetic methods); C5260 (Digital signal processing);
                 C5470 (Performance evaluation and testing)",
  corpsource =   "Department of Electr. Eng., Coll. of Eng., Florida
                 University, Gainesville, FL, USA",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  journalabr =   "J Parallel Distrib Comput",
  keywords =     "complex arithmetic; complexity; computational
                 complexity; computer metatheory; computerised signal
                 processing; digital arithmetic; discrete Fourier
                 transform (DFT); evaluation; Fast Fourier Transforms;
                 fast Fourier transforms; FFT; FFT system; management
                 system; mathematical techniques; mathematical
                 transformations; performance; residue arithmetic;
                 residue arithmetic number system; sign; sign
                 management; single-modulus complex residue number
                 system; speed",
  treatment =    "T Theoretical or Mathematical; X Experimental",
}

@Article{Thompson:1987:FME,
  author =       "T. Thompson",
  title =        "Fast Math --- a first look at {Motorola}'s 68882 math
                 coprocessor",
  journal =      j-BYTE,
  volume =       "12",
  number =       "12",
  pages =        "120--121",
  month =        dec,
  year =         "1987",
  CODEN =        "BYTEDJ",
  ISSN =         "0360-5280 (print), 1082-7838 (electronic)",
  ISSN-L =       "0360-5280",
  bibdate =      "Wed Sep 7 22:32:00 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "BYTE Magazine",
}

@Article{Thompson:1987:IEF,
  author =       "P. Thompson",
  title =        "Implementing an Elementary Function Library",
  journal =      j-SIGNUM,
  volume =       "22",
  number =       "2",
  pages =        "2--5",
  month =        apr,
  year =         "1987",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Thu Sep 1 10:15:30 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
}

@InProceedings{Tu:1987:RLD,
  author =       "Paul K. G. Tu and Milo{\v{s}} D. Ercegovac",
  title =        "A Radix-4 On-Line Division Algorithm",
  crossref =     "Irwin:1987:PSC",
  pages =        "181--187",
  year =         "1987",
  bibdate =      "Fri Nov 16 21:39:46 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith8/papers/ARITH8_Tu_Ercegovac.pdf",
  abstract =     "We present an on-line algorithm for radix-4 floating
                 point division. The divisor is first transformed in to
                 a range such that the quotient digits are computed as a
                 function of the scaled partial remainder only.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-8",
}

@Article{Turner:1987:DDI,
  author =       "Peter R. Turner",
  title =        "The Distribution of l.s.d. and Its Implications for
                 Computer Design",
  journal =      j-MATH-GAZ,
  volume =       "71",
  number =       "455",
  pages =        "26--31",
  month =        mar,
  year =         "1987",
  CODEN =        "MAGAAS",
  DOI =          "https://doi.org/10.2307/3616283",
  ISSN =         "0025-5572 (print), 2056-6328 (electronic)",
  bibdate =      "Tue Oct 30 23:36:58 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Mathematical Gazette",
  journal-URL =  "http://www.m-a.org.uk/jsp/index.jsp?lnk=620",
  keywords =     "Benford's Law; Law of Anomalous Numbers; logarithmic
                 distribution; overflow; underflow; Zipf's Law",
}

@InProceedings{Umeo:1987:DTO,
  author =       "Hiroshi Umeo",
  title =        "A Design of Time-Optimum and Register-Number-Minimum
                 Systolic Convolver",
  crossref =     "Irwin:1987:PSC",
  pages =        "5--12",
  year =         "1987",
  bibdate =      "Fri Nov 16 21:39:46 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith8/papers/ARITH8_Umeo.pdf",
  abstract =     "We present an optimum bit-parallel\slash
                 word-sequential systolic convolver. Our design is the
                 best one among the previous many convolvers in the
                 sense that its optimality in time and space
                 performances is simultaneously attained without
                 augmenting any global control, broadcasting,
                 preloading, and\slash or multi sequential or parallel
                 I/O ports, which were allowed in most of the previous
                 designs. As an application of our convolver we give a
                 systolic polynomial divider which can compute the
                 polynomial division in exactly $ n + O(1) $ steps on $
                 [\min (n - m, m) / 2] + O(1) $ systolic cells, for the
                 division of any degree n polynomial by any degree $m$
                 polynomial ($ n \geq m $).",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-8",
}

@Article{Ushio:1987:CRE,
  author =       "T. Ushio and C. Hsu",
  title =        "Chaotic rounding error in digital control systems",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST,
  volume =       "34",
  number =       "2",
  pages =        "133--139",
  month =        feb,
  year =         "1987",
  CODEN =        "ICSYBT",
  ISSN =         "0098-4094 (print), 1558-1276 (electronic)",
  ISSN-L =       "0098-4094",
  bibdate =      "Sat Jul 16 11:25:03 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems",
  summary =      "Chaotic behavior due to the round-off effect in
                 digital control systems is called the chaotic rounding
                 error. First, we model digital control systems with
                 finite-wordlength digital compensators by mixed
                 mappings. A mixed mapping system is described
                 \ldots{}",
}

@Article{Vachss:1987:CMF,
  author =       "R. Vachss",
  title =        "The {Cordic} Magnification Function",
  journal =      j-IEEE-MICRO,
  volume =       "7",
  number =       "5",
  pages =        "83--84",
  month =        sep # "\slash " # oct,
  year =         "1987",
  CODEN =        "IEMIDZ",
  DOI =          "https://doi.org/10.1109/MM.1987.305021",
  ISSN =         "0272-1732 (print), 1937-4143 (electronic)",
  ISSN-L =       "0272-1732",
  bibdate =      "Thu Sep 1 10:15:40 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "IEEE Micro",
  journal-URL =  "http://www.computer.org/csdl/mags/mi/index.html",
}

@Article{Vitek:1987:EFA,
  author =       "V. Vitek",
  title =        "Enumeration in floating-point arithmetic",
  journal =      "ASR - Bulletin INORGA",
  volume =       "21",
  number =       "6",
  pages =        "301--305",
  month =        "????",
  year =         "1987",
  ISSN =         "0231-8954",
  bibdate =      "Tue Dec 12 09:17:24 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The paper studies the computer representation of
                 numbers in floating-point arithmetic and algebraic
                 operations with these numbers with respect to the
                 validity of basic algebraic laws. Methods for the
                 handling of emergency situations are given: overflow
                 and underflow, illustrated using the example of the
                 computation of a member of the binomial expansion. (6
                 Refs.)",
  acknowledgement = ack-nhfb,
  classification = "C5230 (Digital arithmetic methods)",
  keywords =     "Algebraic operations; Computer representation;
                 Floating-point arithmetic; Overflow; Underflow",
  pubcountry =   "Czechoslovakia",
  thesaurus =    "Carry logic; Digital arithmetic; Error handling",
}

@InProceedings{Wang:1987:EEF,
  author =       "Kai Hwang and H. C. Wang and Z. Xu",
  title =        "Evaluating Elementary Functions with {Chebyshev}
                 Polynomials on Pipeline Nets",
  crossref =     "Irwin:1987:PSC",
  pages =        "121--128",
  year =         "1987",
  bibdate =      "Fri Nov 16 21:39:46 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith8/papers/ARITH8_Hwang_Wang_Xu.pdf",
  abstract =     "Fast evaluation of vector-valued elementary functions
                 plays a vital role in many real-time applications. In
                 this paper, we present a pipeline networking approach
                 to designing a Chebyshev polynomial evaluator for the
                 fast evaluation of elementary functions over a string
                 of arguments. In particular, pipeline nets are employed
                 to perform the preprocessing and postprocessing of
                 various elementary functions to boost the overall
                 system performance. Design tradeoffs are analyzed among
                 representational accuracy, processing speed and
                 hardware complexity.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-8",
}

@Manual{WeitekCorporation:1987:WFP,
  title =        "{WTL} 1167 floating point coprocessor: preliminary
                 data",
  organization = "{Weitek Corporation}",
  address =      "Sunnyvale, CA, USA",
  pages =        "54",
  year =         "1987",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Floating-point arithmetic.; Intel 80386
                 (Microprocessor) --- Programming.",
  remark =       "August 1988.",
}

@MastersThesis{Williams:1987:FPL,
  author =       "Robert Leslie Williams",
  title =        "A floating point loop engine architecture using
                 pattern generation",
  type =         "Thesis ({M.S.})",
  school =       "University of New Mexico",
  address =      "Albuquerque, NM, USA",
  pages =        "ix + 92",
  year =         "1987",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Computer architecture.; Computer engineering.",
}

@InProceedings{Williams:1987:STC,
  author =       "T. E. Williams and M. Horowitz and R. L. Alverson and
                 T. S. Yang",
  title =        "A self-timed chip for division",
  crossref =     "Losleben:1987:ARV",
  pages =        "75--96",
  year =         "1987",
  bibdate =      "Mon Sep 16 16:35:03 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Wu:1987:FDS,
  author =       "I-Chen Wu",
  title =        "A Fast {$1$-D} Serial-Parallel Systolic Multiplier",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-36",
  number =       "10",
  pages =        "1243--1247",
  month =        oct,
  year =         "1987",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1987.1676865",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sat Jul 9 09:28:56 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1676865",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Wu:1987:TRF,
  author =       "Chwan-Ghia Wu and Lih-Ren Tzeng and Tien-Shou Wu",
  title =        "Time-Redundant Fault-Masking in {ALUs}",
  crossref =     "Irwin:1987:PSC",
  pages =        "239--243",
  year =         "1987",
  bibdate =      "Fri Nov 16 21:39:46 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith8/papers/ARITH8_Wu_Cheng_Wu.pdf",
  abstract =     "A new error correction scheme for bit-sliced ALUs is
                 presented. The method adopted for fault location is an
                 extension of a concurrent error detection scheme called
                 RESO (Recomputing with Shifted Operands). The term
                 bit-slice is used in the generic sense and the length
                 of the slice may be one or more bits. The proposed
                 scheme requires two consecutive computation steps for
                 normal operations and the possible locations of faults,
                 if any, can be located provided that the failures are
                 confined to a certain number of adjacent bit-slices.
                 The fault-free bit-slices of the ALU are thus figured
                 out. The final and effective computation is then
                 carried out through those identified fault-free
                 bit-slices. A circular structure is proposed to realize
                 this concept.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-8",
}

@Article{Zaccone:1987:ENP,
  author =       "Richard J. Zaccone and Jesse L. Barlow",
  title =        "Eliminating the Normalization Problem in Digit On-Line
                 Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-36",
  number =       "1",
  pages =        "36--46",
  month =        jan,
  year =         "1987",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1987.5009447",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sat Jul 9 09:28:49 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5009447",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Zurawski:1987:DHS,
  author =       "J. H. P. Zurawski and J. B. Gosling",
  title =        "Design of a High-Speed Square Root Multiply and Divide
                 Unit",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-36",
  number =       "1",
  pages =        "13--23",
  month =        jan,
  year =         "1987",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1987.5009445",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sat Jul 9 09:28:49 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5009445",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Book{Aberth:1988:PNA,
  author =       "Oliver Aberth",
  title =        "Precise Numerical Analysis",
  publisher =    pub-WCB,
  address =      pub-WCB:adr,
  pages =        "x + 225",
  year =         "1988",
  ISBN =         "0-697-06760-2",
  ISBN-13 =      "978-0-697-06760-9",
  LCCN =         "QA297 .A28 1988",
  bibdate =      "Thu Nov 8 14:50:32 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Aberth addresses elementary issues of precise floating
                 point computations using variable precision range
                 arithmetic. Numbers are represented as a variable
                 precision number $ \pm $ a range. Rational arithmetic
                 is also considered. Chapters are devoted to
                 \begin{enumerate} \item rootfinding, \item polynomial
                 rootfinding, \item numerical linear algebra, \item
                 differentiation and integration, and \item ordinary
                 differential equations. \end{enumerate} Differentiation
                 is handled by a codelist approach like [Rall81a], and
                 applications to Taylor series are given. Interval
                 techniques for ordinary differential equations are
                 based on using an {\it a priori\/} bound to capture
                 remainder terms. Several methods are illustrated,
                 including Taylor series methods.",
  acknowledgement = ack-nj,
  comment =      "Text for a one semester, junior level course in
                 numerical analysis. Includes PC disk with software
                 written in PBASIC. Sound introductory level discussion
                 of code lists and error capture techniques.",
  keywords =     "differentiation; differentiation arithmetic; general
                 numerical analysis; integration; interval techniques;
                 linear algebra; ordinary differential equations.;
                 variable precision arithmetic",
}

@Article{Alt:1988:FEP,
  author =       "Ren{\'e} Alt",
  title =        "Floating-point error propagation in iterative methods.
                 Stochastic methods in round-off error analysis",
  journal =      j-MATH-COMP-SIM,
  volume =       "30",
  number =       "6",
  pages =        "505--517",
  year =         "1988",
  CODEN =        "MCSIDR",
  ISSN =         "0378-4754 (print), 1872-7166 (electronic)",
  ISSN-L =       "0378-4754",
  MRclass =      "65G05 (65F10)",
  MRnumber =     "90f:65067",
  bibdate =      "Fri Dec 8 08:24:13 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Mathematics and Computers in Simulation",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03784754",
  reviewer =     "D. Bini",
}

@Article{Alt:1988:FPE,
  author =       "R. Alt",
  title =        "Floating-point error propagation in iterative
                 methods",
  journal =      j-MATH-COMP-SIM,
  volume =       "30",
  number =       "6",
  pages =        "505--517",
  month =        dec,
  year =         "1988",
  CODEN =        "MCSIDR",
  ISSN =         "0378-4754 (print), 1872-7166 (electronic)",
  ISSN-L =       "0378-4754",
  bibdate =      "Sat Nov 9 08:26:18 MST 2002",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  bibno =        "56847",
  catcode =      "G.1.0",
  CRclass =      "G.1.0 General; G.1.0 Computer arithmetic",
  descriptor =   "Mathematics of Computing, NUMERICAL ANALYSIS, General,
                 Computer arithmetic",
  fjournal =     "Mathematics and Computers in Simulation",
  genterm =      "THEORY; ALGORITHMS",
  guideno =      "1988-12109",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03784754",
  journalabbrev = "Math. Comput. Simul.",
  subject =      "G. Mathematics of Computing; G.1 NUMERICAL ANALYSIS",
}

@Article{AMD:1988:IFP,
  author =       "{Advanced Micro Devices}",
  title =        "{IEEE} floating-point format",
  journal =      j-MICROPROC-MICROSYS,
  volume =       "12",
  number =       "1",
  pages =        "13--23",
  month =        jan # "\slash " # feb,
  year =         "1988",
  CODEN =        "MIMID5",
  ISSN =         "0141-9331 (print), 1872-9436 (electronic)",
  ISSN-L =       "0141-9331",
  bibdate =      "Sat Nov 9 08:26:18 MST 2002",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  bibno =        "23",
  categories =   "G. Mathematics of Computing; G.1 NUMERICAL ANALYSIS;
                 K. Computing Milieux; K.1 THE COMPUTER INDUSTRY; G.1.0
                 General; G.1.0 Computer arithmetic; K.1 Standards",
  content =      "DESIGN; STANDARDIZATION; THEORY",
  CRnumber =     "1988-12470",
  fjournal =     "Microprocessors and Microsystems",
  guideno =      "1",
  subject =      "mathematics of computing, numerical analysis, general,
                 computer arithmetic; computing milieux, the computer
                 industry, standards",
  wsub =         "Jesse L. Barlow",
}

@Article{An:1988:CRE,
  author =       "S. H. An and K. Yao",
  title =        "Convergent and roundoff error properties of reflection
                 coefficients in adaptive spatial recursive least
                 squares lattice algorithm",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST,
  volume =       "35",
  number =       "2",
  pages =        "241--246",
  month =        feb,
  year =         "1988",
  CODEN =        "ICSYBT",
  ISSN =         "0098-4094 (print), 1558-1276 (electronic)",
  ISSN-L =       "0098-4094",
  bibdate =      "Sat Jul 16 11:25:06 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems",
  summary =      "The spatial recursive least-squares lattice (RLSL)
                 algorithm is considered and the convergent properties
                 as well as the finite-precision roundoff effects of the
                 reflection coefficients are studied in detail. It is
                 shown that when the forgetting \ldots{}",
}

@Article{Anderson:1988:MRE,
  author =       "Ned Anderson",
  title =        "Minimum relative error approximations for $ 1 / t $",
  journal =      j-NUM-MATH,
  volume =       "54",
  number =       "2",
  pages =        "117--124",
  month =        nov,
  year =         "1988",
  CODEN =        "NUMMA7",
  DOI =          "https://doi.org/10.1007/BF01396969",
  ISSN =         "0029-599X (print), 0945-3245 (electronic)",
  ISSN-L =       "0029-599X",
  MRclass =      "65D15",
  MRnumber =     "90a:65037",
  MRreviewer =   "Mariano Gasca",
  bibdate =      "Mon May 26 11:49:34 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/nummath.bib",
  acknowledgement = ack-nhfb,
  classification = "B0290F (Interpolation and function approximation);
                 C4130 (Interpolation and function approximation)",
  corpsource =   "Corp. Res., Digital Equipment Corp., Hudson, MA, USA",
  fjournal =     "Numerische Mathematik",
  journal-URL =  "http://link.springer.com/journal/211",
  keywords =     "approximation theory; functional equation; geometric
                 convergence rates; iterative methods; minimum relative
                 error approximations; polynomial approximations;
                 polynomials",
  treatment =    "T Theoretical or Mathematical",
}

@Book{Apple:1988:ANM,
  author =       "{Apple Computer, Inc.}",
  title =        "{Apple} Numerics Manual",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  edition =      "Second",
  pages =        "xxvi + 294",
  year =         "1988",
  ISBN =         "0-201-17738-2",
  ISBN-13 =      "978-0-201-17738-1",
  LCCN =         "QA76.8.A662 A767 1988",
  bibdate =      "Wed Sep 07 21:06:52 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  price =        "US\$29.95",
  series =       "The Apple technical library",
  acknowledgement = ack-nhfb,
  keywords =     "Apple II (computer) --- programming; computation by
                 computer systems --- floating point representation;
                 Macintosh (computer) --- programming; numerical
                 calculations --- data processing; SANE (Standard Apple
                 Numeric Environment)",
}

@Article{Bailey:1988:EHS,
  author =       "David H. Bailey",
  title =        "Extra high speed matrix multiplication on the
                 {Cray-2}",
  journal =      j-SIAM-J-SCI-STAT-COMP,
  volume =       "9",
  number =       "3",
  pages =        "603--607",
  month =        may,
  year =         "1988",
  CODEN =        "SIJCD4",
  DOI =          "https://doi.org/10.1137/0909040",
  ISSN =         "0196-5204",
  ISSN-L =       "0196-5204",
  MRclass =      "65F30 (65G05 65W05)",
  MRnumber =     "937 496",
  bibdate =      "Mon Mar 31 10:00:04 MDT 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamjscistatcomp.bib",
  acknowledgement = ack-nhfb,
  classification = "C7310 (Mathematics)",
  corpsource =   "Ames Res. Center, NASA, Moffett Field, CA, USA",
  fjournal =     "SIAM Journal on Scientific and Statistical Computing",
  journal-URL =  "http://epubs.siam.org/loi/sijcd4",
  keywords =     "Cray-2; floating-point operations; library routines;
                 mathematics computing; matrix algebra; matrix
                 multiplication; memory bank contention; numerical
                 stability",
  onlinedate =   "May 1988",
  treatment =    "P Practical",
}

@InProceedings{Bandyopadhyay:1988:SAF,
  author =       "S. Bandyopadhyay and G. A. Jullien and A. Sengupta",
  booktitle =    "Proceedings of the International Conference on
                 Systolic Arrays, 1988. 25--27 May 1988",
  title =        "A systolic array for fault tolerant digital signal
                 processing using a residue number system approach",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "577--586",
  year =         "1988",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ARRAYS.1988.18094",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "Fault detection and correction using the Chinese
                 remainder theorem for decoding is investigated. It is
                 shown that this approach is well suited for
                 implementation by VLSI circuits for digital signal
                 processing using systolic architectures. A systolic
                 \ldots{}",
}

@Article{Banning:1988:PRF,
  author =       "Craig Banning",
  title =        "Perfectly Rounded Floats",
  journal =      j-CUJ,
  volume =       "6",
  number =       "2",
  pages =        "14--??",
  month =        feb,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "C Users Journal",
}

@Article{Barany:1988:FEI,
  author =       "T. E. Barany",
  title =        "Fast evaluation of integer roots in microcontroller
                 systems",
  journal =      j-MICROPROC-MICROSYS,
  volume =       "12",
  number =       "6",
  pages =        "341--344",
  month =        jul # "--" # aug,
  year =         "1988",
  CODEN =        "MIMID5",
  ISSN =         "0141-9331 (print), 1872-9436 (electronic)",
  ISSN-L =       "0141-9331",
  bibdate =      "Fri Dec 08 13:06:02 1995",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Microprocessors and Microsystems",
}

@TechReport{Barlow:1988:EAU,
  author =       "Jesse Louis Barlow and Richard J. Zaccone",
  title =        "Error analysis in unnormalized floating point
                 arithmetic",
  type =         "Technical report",
  number =       "CS-88-33",
  institution =  "Pennsylvania State University, Department of Computer
                 Science",
  address =      "University Park, PA, USA",
  pages =        "12",
  year =         "1988",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Floating-point arithmetic.",
  remark =       "Supported by the National Science Foundation.
                 Supported by the Office of Naval Research.",
}

@TechReport{Barlowe:1988:EAU,
  author =       "Jesse L. Barlowe",
  title =        "Error analysis in unnormalized floating point
                 arithmetic",
  type =         "Technical report",
  number =       "CS-88-10",
  institution =  "Pennsylvania State University, Department of Computer
                 Science",
  address =      "University Park, PA, USA",
  pages =        "14",
  year =         "1988",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Computer arithmetic.; Errors.",
  remark =       "Supported by the National Science Foundation.
                 Supported by the Office of Naval Research.",
}

@InProceedings{BenChorin:1988:NPC,
  author =       "S. Ben-Chorin",
  title =        "{NS32532-NS32580} processor cluster delivers high
                 floating-point performance",
  crossref =     "Midcon:1988:MCP",
  pages =        "243--248",
  year =         "1988",
  bibdate =      "Tue Dec 12 09:20:21 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The NS32580 Floating-Point Controller (FPC) teams with
                 Weitek's WTL3164 Floating-Point Data Path (FPDP) device
                 and the NS32532 CPU to achieve a floating-point
                 performance that complements the NS32532's 15 MIPS
                 peak-integer performance. Due to a pipelined
                 coprocessor interface and the floating-point controller
                 design, this processor cluster achieves a peak
                 floating-point performance of 15 MFLOPs for both
                 single-precision (32-bit) and double-precision (64-bit)
                 floating-point instructions, such as add, subtract and
                 multiply. This high-performance is accomplished without
                 sacrificing software compatibility with the previous
                 Series 32000 processor clusters, including precise
                 floating-point exceptions.",
  acknowledgement = ack-nhfb,
  affiliation =  "Nat. Semicond. Corp., Santa Clara, CA, USA",
  classification = "C5130 (Microprocessor chips); C5220 (Computer
                 architecture)",
  keywords =     "Floating-Point Controller; Floating-Point Data Path;
                 Floating-point performance; NS32532 CPU; NS32580;
                 Pipelined coprocessor interface; Processor cluster;
                 WTL3164",
  thesaurus =    "Computer architecture; Microprocessor chips",
}

@InProceedings{Bewick:1988:ANB,
  author =       "G. Bewick and P. Song and G. De Micheli and M. Flynn",
  title =        "Approaching a nanosecond: a 32-bit adder",
  crossref =     "IEEE:1988:PII",
  pages =        "221--226",
  year =         "1988",
  DOI =          "https://doi.org/10.1109/ICCD.1988.25695",
  bibdate =      "Mon Dec 24 09:52:15 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Birman:1988:DHS,
  author =       "M. Birman and G. Chu and L. Hu and J. McLeod and N.
                 Bedard and F. Ware and L. Torban and C. M. Lim",
  title =        "Design of a high-speed arithmetic datapath",
  crossref =     "IEEE:1988:PII",
  pages =        "214--216",
  year =         "1988",
  bibdate =      "Wed Sep 7 22:32:00 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@MastersThesis{Blaker:1988:FPB,
  author =       "David Mark Blaker",
  title =        "Floating point bit-sequential arithmetic units",
  type =         "Thesis ({M.S.})",
  school =       "Lehigh University",
  address =      "Bethlehem, PA, USA",
  pages =        "vi + 73",
  year =         "1988",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Computer arithmetic.; Floating-point arithmetic.",
}

@Article{Bohlender:1988:IFA,
  author =       "Gerd Bohlender",
  title =        "Is floating-point arithmetic still adequate?",
  journal =      "Systems analysis and simulation",
  volume =       "46",
  publisher =    "Akademie-Verlag",
  address =      "Berlin, Germany",
  pages =        "105--108",
  year =         "1988",
  MRclass =      "68N15 (65G99)",
  MRnumber =     "976 389",
  bibdate =      "Fri Dec 8 08:24:14 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  xxjournal =    "Math. Res.",
  xxx =          "I (Berlin, 1988)",
}

@TechReport{Bose:1988:VDT,
  author =       "Bidyut Kumar Bose",
  title =        "{VLSI} design techniques for floating-point
                 computation",
  type =         "Report",
  number =       "UCB/CSD 88/469",
  institution =  "University of California, Berkeley, Computer Science
                 Division",
  address =      "Berkeley, CA, USA",
  pages =        "vi + 173",
  year =         "1988",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Floating-point arithmetic.; Integrated circuits ---
                 Very large scale integration.",
}

@MastersThesis{Brooks:1988:VIF,
  author =       "Kelvin R. Brooks",
  title =        "The {VLSI} implementation of a floating-point
                 multiplier",
  type =         "Thesis ({M.S.})",
  school =       "North Carolina A\&T State University",
  address =      "Greensboro, NC, USA",
  pages =        "x + 78",
  year =         "1988",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Electric engineering.; Integrated circuits --- Very
                 large scale integration.",
}

@Article{Brosnan:1988:MED,
  author =       "T. J. Brosnan and N. R. {Strader II}",
  title =        "Modular error detection for bit-serial
                 multiplication",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "37",
  number =       "9",
  pages =        "1043--1052",
  month =        sep,
  year =         "1988",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.2255",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sat Jul 9 08:33:28 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=2255",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Byington:1988:HGB,
  author =       "Carl Byington",
  title =        "How to get better floating-point results",
  journal =      j-BYTE,
  volume =       "13",
  number =       "3",
  pages =        "229--236",
  month =        mar,
  year =         "1988",
  CODEN =        "BYTEDJ",
  ISSN =         "0360-5280 (print), 1082-7838 (electronic)",
  ISSN-L =       "0360-5280",
  bibdate =      "Sat Nov 9 08:26:18 MST 2002",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  bibno =        "44973",
  catcode =      "C.5.3; G.1.0; D.1.m",
  CRclass =      "C.5.3 Microcomputers; G.1.0 General; G.1.0 Computer
                 arithmetic; D.1.m Miscellaneous",
  descriptor =   "Computer Systems Organization, COMPUTER SYSTEM
                 IMPLEMENTATION, Microcomputers; Mathematics of
                 Computing, NUMERICAL ANALYSIS, General, Computer
                 arithmetic; Software, PROGRAMMING TECHNIQUES,
                 Miscellaneous",
  fjournal =     "BYTE Magazine",
  genterm =      "DESIGN; RELIABILITY",
  guideno =      "1988-05276",
  subject =      "C. Computer Systems Organization; C.5 COMPUTER SYSTEM
                 IMPLEMENTATION; G. Mathematics of Computing; G.1
                 NUMERICAL ANALYSIS; D. Software; D.1 PROGRAMMING
                 TECHNIQUES",
}

@Article{Callahan:1988:EII,
  author =       "D. Callahan and J. Cocke and K. Kennedy",
  title =        "Estimating interlock and improving balance for
                 pipelined architectures",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "5",
  number =       "4",
  pages =        "334--358",
  month =        aug,
  year =         "1988",
  CODEN =        "JPDCER",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Sat Apr 12 17:13:17 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classification = "C5220 (Computer architecture); C5230 (Digital
                 arithmetic methods)",
  corpsource =   "Department of Computer Science, Rice University,
                 Houston, TX, USA",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  keywords =     "arithmetic; bandwidth; digital arithmetic; DO loops;
                 execution order constraints; fine-grain parallelism;
                 floating-point; memory; parallel architectures;
                 pipeline; pipeline balance; pipeline interlock;
                 pipelined architectures; processing",
  treatment =    "P Practical",
}

@Article{Capocelli:1988:EVN,
  author =       "R. M. Capocelli and R. Giancarlo",
  title =        "Efficient {VLSI} networks for converting an integer
                 from binary system to residue number system and vice
                 versa",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST,
  volume =       "35",
  number =       "11",
  pages =        "1425--1430",
  month =        nov,
  year =         "1988",
  CODEN =        "ICSYBT",
  DOI =          "https://doi.org/10.1109/31.14466",
  ISSN =         "0098-4094 (print), 1558-1276 (electronic)",
  ISSN-L =       "0098-4094",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=565",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems",
  keywords =     "residue arithmetic; residue number system",
  summary =      "VLSI networks for converting integers from binary to
                 residue number systems are presented Both direct and
                 reverse conversion are treated. The networks are
                 improvements, with respect to area or time or both, of
                 previously proposed \ldots{}",
}

@TechReport{Cappello:1988:SSSa,
  author =       "Peter R. Cappello and Willard L. Miranker",
  title =        "Systolic super summation with reduced hardware",
  type =         "Technical report",
  number =       "TRCS88-27",
  institution =  "University of California, Santa Barbara, College of
                 Engineering Department of Computer Science",
  address =      "Santa Barbara, CA, USA",
  pages =        "8",
  year =         "1988",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "accurate floating-point summation; computer science
                 --- mathematics; floating-point arithmetic",
  remark =       "``A principle limitation in accuracy for scientific
                 computation performed with floating-point arithmetic
                 may be traced to the computation of repeated sums, such
                 as those which arise in inner products. A design is
                 proposed for a systolic super summer, a cellular piece
                 of hardware for the summation of floating-point
                 numbers. The apparatus receives floating-point
                 summands, converting them into a fixed-point form by a
                 sieve-like cellular array. The emerging fixed-point
                 numbers then are summed in a pipelined array of long
                 accumulators. The architectural regularity of the sieve
                 makes it ideal for implementation in VLSI circuit
                 technology.'' Supported by the Office of Naval
                 Research.",
}

@Misc{Cappello:1988:SSSb,
  author =       "Peter R. Cappello and Willard L. Miranker",
  title =        "Systolic super summation device",
  howpublished = "US Patent 4751665",
  day =          "14",
  month =        jun,
  year =         "1988",
  bibdate =      "Mon Dec 29 16:20:01 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.patentstorm.us/patents/4751665/fulltext.html",
  abstract =     "A cellular architecture for a systolic super summer
                 for high throughput performance of repeated sums of
                 floating-point numbers. The summer receives pipelined
                 inputs of streams of summands, converts the
                 floating-point summands into a fixed-point form by a
                 sieve-like pipelined cellular network , and sums the
                 emerging fixed-point numbers in a corresponding network
                 of extremely long accumulators. The throughput per unit
                 area of the hardware approaches that of a tree network,
                 but without the long wires and signal propagation that
                 are intrinsic to tree networks.",
  acknowledgement = ack-nhfb,
}

@Article{Capps:1988:OAL,
  author =       "C. David Capps and R. Aaron Falk and Theodore L.
                 Houk",
  title =        "Optical Arithmetic\slash Logic Unit Based on Residue
                 Arithmetic and Symbolic Substitution",
  journal =      j-APPL-OPTICS,
  volume =       "27",
  number =       "9",
  pages =        "1682--1686",
  month =        may,
  year =         "1988",
  CODEN =        "APOPAI",
  ISSN =         "0003-6935",
  bibdate =      "Fri Jun 24 18:13:20 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "There has been difficulty in achieving a fully
                 parallel, digital optical adder or multiplier. The
                 primary obstacle is the carry operation inherent in any
                 fixed-radix number system. The concepts of residue
                 number representation and symbolic substitution can be
                 combined to produce a parallel optical arithmetic/logic
                 unit.",
  acknowledgement = ack-nhfb,
  fjournal =     "Applied Optics",
  journal-URL =  "http://www.osapublishing.org/ao/browse.cfm",
}

@Article{Cardarilli:1988:SPD,
  author =       "G. C. Cardarilli and R. Lojacono and G. Martinelli and
                 M. Salerno",
  title =        "Structurally passive digital filters in residue number
                 systems",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST,
  volume =       "35",
  number =       "2",
  pages =        "149--158",
  month =        feb,
  year =         "1988",
  CODEN =        "ICSYBT",
  DOI =          "https://doi.org/10.1109/31.1716",
  ISSN =         "0098-4094 (print), 1558-1276 (electronic)",
  ISSN-L =       "0098-4094",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=107",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems",
  keywords =     "residue arithmetic; residue number system",
  summary =      "The possibility of realizing structural passive
                 digital filters in terms of residue number systems
                 (RNS) is considered. For this purpose, an algorithm is
                 proposed for realizing the RNS rotator, which
                 represents the basic element of these filters.
                 \ldots{}",
}

@Article{Cavallaro:1988:CAS,
  author =       "Joseph R. Cavallaro and Franklin T. Luk",
  title =        "{CORDIC} arithmetic for an {SVD} processor",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "5",
  number =       "3",
  pages =        "271--290",
  month =        jun,
  year =         "1988",
  CODEN =        "JPDCER",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Sat Apr 12 19:06:31 MDT 1997",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  affiliationaddress = "Cornell Univ, Ithaca, NY, USA",
  classification = "721; 722; 723; 921; C5230 (Digital arithmetic
                 methods); C5440 (Multiprocessor systems and
                 techniques)",
  corpsource =   "Sch. of Electr. Eng., Cornell University, NY, USA",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  journalabr =   "J Parallel Distrib Comput",
  keywords =     "Algorithms; computer architecture; computer
                 programming; computers, digital --- Computational
                 Methods; CORDIC arithmetic; Decomposition; digital
                 arithmetic; hardware division; inverse tangents;
                 mathematical techniques --- Algorithms; parallel
                 processing; real-time; rotations; signal processing
                 applications; Singular Value; singular value
                 decomposition; special-purpose arithmetic techniques;
                 square root; SVD processor; vector; vector rotations;
                 VLSI implementation",
  treatment =    "P Practical",
}

@Article{Chaitin:1988:RA,
  author =       "Gregory J. Chaitin",
  title =        "Randomness in Arithmetic",
  journal =      j-SCI-AMER,
  volume =       "259",
  number =       "1",
  pages =        "80--85 (Intl. ed. 52--57)",
  month =        jul,
  year =         "1988",
  CODEN =        "SCAMAC",
  DOI =          "https://doi.org/10.1038/scientificamerican0788-80",
  ISSN =         "0036-8733 (print), 1946-7087 (electronic)",
  ISSN-L =       "0036-8733",
  bibdate =      "Wed May 22 15:04:14 MDT 2013",
  bibsource =    "Distributed/QLD/1988.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sciam1980.bib",
  URL =          "http://www.nature.com/scientificamerican/journal/v259/n1/pdf/scientificamerican0788-80.pdf",
  acknowledgement = ack-nhfb,
  country =      "USA",
  date =         "01/07/93",
  descriptors =  "Randomness; Arithmetic",
  enum =         "9449",
  fjournal =     "Scientific American",
  journal-URL =  "http://www.nature.com/scientificamerican",
  keywords =     "algorithmic information theory; computability theory;
                 halting problem; incompleteness theorem; number theory;
                 Pascal's triangle; randomness",
  remark =       "(VBI-001989)",
  xxnewdata =    "1998.01.30",
}

@Article{Chen:1988:GCM,
  author =       "M. C. Chen",
  title =        "The generation of a class of multipliers: synthesizing
                 highly parallel algorithms in {VLSI}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "37",
  number =       "3",
  pages =        "329--338",
  month =        mar,
  year =         "1988",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.2170",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sat Jul 9 08:33:25 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=2170",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@TechReport{Cheng:1988:ATM,
  author =       "Kuo-kuang Cheng and Robert R. Seban",
  title =        "Algorithm theory and the microarchitecture of an
                 optimal {VLSI} floating point divider",
  institution =  "Department of Computer Science, College of Engineering
                 and Applied Sciences, Arizona State University",
  address =      "Tempe, AZ, USA",
  pages =        "17",
  year =         "1988",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "CR-R; 89028 TR; 88-032 Report (Arizona State
                 University. College of Engineering and Applied
                 Sciences); 89:28. Technical report (Arizona State
                 University. Department of Computer Science); 88-032.",
  acknowledgement = ack-nhfb,
  remark =       "``December 22, 1988.''",
}

@Article{Cody:1988:AMS,
  author =       "W. J. Cody",
  title =        "{Algorithm 665}: {MACHAR}: a Subroutine to Dynamically
                 Determine Machine Parameters",
  journal =      j-TOMS,
  volume =       "14",
  number =       "4",
  pages =        "303--311",
  month =        dec,
  year =         "1988",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/50063.51907",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Sun Sep 04 22:33:58 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acm.org/pubs/citations/journals/toms/1988-14-4/p303-cody/",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "algorithms",
  subject =      "{\bf G.4}: Mathematics of Computing, MATHEMATICAL
                 SOFTWARE, Portability. {\bf G.1.0}: Mathematics of
                 Computing, NUMERICAL ANALYSIS, General, Computer
                 arithmetic.",
}

@InCollection{Cody:1988:FPS,
  author =       "W. J. Cody",
  title =        "Floating-point standards --- theory and practice",
  crossref =     "Moore:1988:RCR",
  pages =        "99--107",
  year =         "1988",
  bibdate =      "Sat Nov 9 08:26:18 MST 2002",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Argonne National Laboratory, Argonne, IL",
  bibno =        "60186",
  catcode =      "B.7.1; K.1",
  CRclass =      "B.7.1 Types and Design Styles; K.1 Standards",
  descriptor =   "Hardware, INTEGRATED CIRCUITS, Types and Design
                 Styles; Computing Milieux, THE COMPUTER INDUSTRY,
                 Standards",
  genterm =      "THEORY; RELIABILITY; STANDARDIZATION; RELIABILITY",
  guideno =      "1988-01977",
  subject =      "B. Hardware; B.7 INTEGRATED CIRCUITS; K. Computing
                 Milieux; K.1 THE COMPUTER INDUSTRY",
  waffil =       "Ohio State University, Columbus",
}

@Article{Cosentino:1988:FTS,
  author =       "R. J. Cosentino",
  title =        "Fault tolerance in a systolic residue arithmetic
                 processor array",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "37",
  number =       "7",
  pages =        "886--890",
  month =        jul,
  year =         "1988",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.2239",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sat Jul 9 08:33:27 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=2239",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Davila:1988:FPA,
  author =       "J. M. Davila and A. J. Phillips and D. Tabak",
  title =        "Floating Point Arithmetic on a {RISC}",
  journal =      j-MICROPROC-MICROPROG,
  volume =       "23",
  number =       "1--5",
  pages =        "179--184",
  month =        mar,
  year =         "1988",
  CODEN =        "MMICDT",
  ISSN =         "0165-6074 (print), 1878-7061 (electronic)",
  ISSN-L =       "0165-6074",
  bibdate =      "Thu Sep 1 10:15:06 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Microprocessing and Microprogramming",
}

@MastersThesis{Duerksen:1988:CAP,
  author =       "Joel L. Duerksen",
  title =        "A comparative analysis of the performance of floating
                 point and integer based line drawing algorithms for
                 raster displays",
  type =         "Thesis ({M.S.})",
  school =       "Department of Computer Science, Ball State
                 University",
  address =      "Muncie, IN 47306, USA",
  pages =        "ix + 206",
  year =         "1988",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Algorithms.; Computer graphics.",
}

@Article{Dunham:1988:PMA,
  author =       "C. B. Dunham",
  title =        "Provably Monotone Approximations {III}",
  journal =      j-SIGNUM,
  volume =       "23",
  number =       "1",
  pages =        "10--10",
  month =        jan,
  year =         "1988",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Tue Sep 13 09:05:50 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
  keywords =     "theory",
  subject =      "G.1.2 Mathematics of Computing, NUMERICAL ANALYSIS,
                 Approximation",
}

@Article{Duprat:1988:HPE,
  author =       "Jean Duprat and Jean-Michel Muller",
  title =        "Hardwired polynomial evaluation",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "5",
  number =       "3",
  pages =        "291--309",
  month =        jun,
  year =         "1988",
  CODEN =        "JPDCER",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Sat Apr 12 19:06:31 MDT 1997",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  affiliationaddress = "CNRS, Grenoble, Fr",
  classification = "721; 722; 723; 921; C4130 (Interpolation and
                 function approximation); C5230 (Digital arithmetic
                 methods)",
  corpsource =   "Inst. Nat. Polytech. de Grenoble, France",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  journalabr =   "J Parallel Distrib Comput",
  keywords =     "computer architecture; computers, digital ---
                 Circuits; digital arithmetic; elementary functions;
                 hardwired polynomial evaluation; mathematical
                 functions; mathematical techniques; Polynomials;
                 polynomials; special-purpose circuits; VLSI
                 implementation",
  treatment =    "P Practical",
}

@InProceedings{Ercegovac:1988:LAD,
  author =       "M. D. Ercegovac and T. Lang",
  title =        "On-Line Arithmetic: a Design Methodology and
                 Applications in Digital Signal Processing",
  crossref =     "Brodersen:1988:VSP",
  volume =       "3",
  pages =        "252--263",
  year =         "1988",
  bibdate =      "Fri Dec 08 10:42:22 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Reprinted in \cite[66--77]{Swartzlander:1990:CAb}.",
  acknowledgement = ack-nhfb,
}

@Article{Ercegovac:1988:LSC,
  author =       "Milo{\v{s}} D. Ercegovac and Tomas Lang",
  title =        "On-line scheme for computing rotation factors",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "5",
  number =       "3",
  pages =        "209--227",
  month =        jun,
  year =         "1988",
  CODEN =        "JPDCER",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Sat Apr 12 19:06:31 MDT 1997",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  affiliationaddress = "Univ of California, Los Angeles, CA, USA",
  classification = "721; 722; 723; 921; C5230 (Digital arithmetic
                 methods)",
  corpsource =   "Department of Computer Science, California University,
                 Los Angeles, CA, USA",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  journalabr =   "J Parallel Distrib Comput",
  keywords =     "algorithm; Algorithms; clock period; computer
                 programming; computers, digital --- Computational
                 Methods; computing rotation factors; digital
                 arithmetic; floating-point; low-precision estimates;
                 mathematical techniques --- Algorithms; matrix
                 transformations; on-line algorithm; online scheme;
                 radix-2 online; representation; rotation factors
                 computing; systolic arrays",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@Article{Fam:1988:ECM,
  author =       "A. T. Fam",
  title =        "Efficient complex matrix multiplication",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "37",
  number =       "7",
  pages =        "877--879",
  month =        jul,
  year =         "1988",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.2236",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sat Jul 9 08:33:27 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=2236",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Farnum:1988:CSF,
  author =       "Charles Farnum",
  title =        "Compiler Support for Floating-Point Computation",
  journal =      j-SPE,
  volume =       "18",
  number =       "7",
  pages =        "701--709",
  month =        jul,
  year =         "1988",
  CODEN =        "SPEXBL",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sat May 24 19:46:39 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Software---Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
}

@Article{Fiske:1988:RAP,
  author =       "S. Fiske and W. J. Dally",
  title =        "The reconfigurable arithmetic processor",
  journal =      j-COMP-ARCH-NEWS,
  volume =       "16",
  number =       "2",
  pages =        "30--36",
  month =        may,
  year =         "1988",
  CODEN =        "CANED2",
  ISSN =         "0163-5964 (print), 1943-5851 (electronic)",
  ISSN-L =       "0163-5964",
  bibdate =      "Fri May 12 09:40:45 MDT 2006",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGARCH Computer Architecture News",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J89",
}

@Article{Fitzpatrick:1988:PVF,
  author =       "S. Fitzpatrick",
  title =        "Processeur {\`a} virgule flottante {\`a} 33 {Mflops}
                 \toenglish {33 Mflops Floating-Point Processor}
                 \endtoenglish",
  journal =      "Electronique Industrielle",
  volume =       "148",
  pages =        "30--32",
  day =          "15",
  month =        sep,
  year =         "1988",
  bibdate =      "Sat Oct 24 15:01:51 1998",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Fuccio:1988:DAS,
  author =       "M. L. Fuccio and R. N. Gadenz and C. J. Garen and J.
                 M. Huser and B. Ng and S. P. Pekarich and K. D. Ulery",
  title =        "The {DSP32C}: {AT\&T}'s Second-Generation
                 Floating-Point Digital Signal Processor",
  journal =      j-IEEE-MICRO,
  volume =       "8",
  number =       "6",
  pages =        "30--48",
  month =        nov # "\slash " # dec,
  year =         "1988",
  CODEN =        "IEMIDZ",
  DOI =          "https://doi.org/10.1109/40.16779",
  ISSN =         "0272-1732 (print), 1937-4143 (electronic)",
  ISSN-L =       "0272-1732",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  fjournal =     "IEEE Micro",
  journal-URL =  "http://www.computer.org/csdl/mags/mi/index.html",
  summary =      "The WEDSP32C high-performance, programmable digital
                 signal processor supports 32-bit floating-point
                 arithmetic and is upwardly compatible with its
                 predecessor, the WEDSP32. Because it is implemented in
                 0.75-$\mu$m (effective channel length) CMOS technology
                 \ldots{}",
}

@Article{Gibson:1988:GBA,
  author =       "J. K. Gibson",
  title =        "A generalisation of {Brickell}'s algorithm for fast
                 modular multiplication",
  journal =      j-BIT,
  volume =       "28",
  number =       "4",
  pages =        "755--763",
  month =        dec,
  year =         "1988",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01954895",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  MRclass =      "68Q25 (68P25 68U99)",
  MRnumber =     "89m:68058",
  MRreviewer =   "Ricardo Baeza-Yates",
  bibdate =      "Wed Jan 4 18:52:20 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=28&issue=4;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=28&issue=4&spage=755",
  acknowledgement = ack-nhfb,
  fjournal =     "BIT (Nordisk tidskrift for informationsbehandling)",
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Grehan:1988:BBL,
  author =       "R. Grehan and T. Thompson",
  title =        "{Borland} beefs up its languages",
  journal =      j-BYTE,
  volume =       "13",
  number =       "10",
  pages =        "151--154",
  month =        oct,
  year =         "1988",
  CODEN =        "BYTEDJ",
  ISSN =         "0360-5280 (print), 1082-7838 (electronic)",
  ISSN-L =       "0360-5280",
  bibdate =      "Thu Sep 12 17:54:09 MDT 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors); C6150G (Diagnostic,
                 testing, debugging and evaluating systems)",
  fjournal =     "BYTE Magazine",
  keywords =     "Borland International; Built-in source-level
                 debuggers; Command-line interface version; Expanded
                 memory; Floating-point emulation; High-speed assembler;
                 In-line assembly language support; Integrated
                 development environment; Line-oriented environment;
                 Premier development languages; Stand-alone debugger;
                 TASM; Turbo Assembler; Turbo C; Turbo Debugger; Turbo
                 language; Turbo Pascal",
  thesaurus =    "C language; Pascal; Program assemblers; Program
                 compilers; Program debugging; Software packages",
}

@Article{Grehan:1988:FPCa,
  author =       "Rick Grehan",
  title =        "Floating-Point Without a Coprocessor",
  journal =      j-BYTE,
  volume =       "13",
  number =       "9",
  pages =        "313--319",
  month =        sep,
  year =         "1988",
  CODEN =        "BYTEDJ",
  ISSN =         "0360-5280 (print), 1082-7838 (electronic)",
  ISSN-L =       "0360-5280",
  bibdate =      "Sat Nov 9 08:26:18 MST 2002",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  bibno =        "47602",
  catcode =      "C.3; G.0",
  descriptor =   "Computer Systems Organization, SPECIAL-PURPOSE AND
                 APPLICATION-BASED SYSTEMS; Mathematics of Computing,
                 GENERAL",
  fjournal =     "BYTE Magazine",
  genterm =      "DESIGN; THEORY; MANAGEMENT",
  guideno =      "1988-05346",
  subject =      "C. Computer Systems Organization; C.3 SPECIAL-PURPOSE
                 AND APPLICATION-BASED SYSTEMS; G. Mathematics of
                 Computing; G.0 GENERAL",
}

@Article{Grehan:1988:FPCb,
  author =       "R. Grehan",
  title =        "Floating-Point Without a Coprocessor, Part 2",
  journal =      j-BYTE,
  volume =       "13",
  number =       "10",
  pages =        "293--297 (or 293--298??)",
  month =        oct,
  year =         "1988",
  CODEN =        "BYTEDJ",
  ISSN =         "0360-5280 (print), 1082-7838 (electronic)",
  ISSN-L =       "0360-5280",
  bibdate =      "Thu Sep 12 17:54:09 MDT 1996",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  classification = "C1160 (Combinatorial mathematics); C6110 (Systems
                 analysis and programming); C7310 (Mathematics)",
  fjournal =     "BYTE Magazine",
  keywords =     "Addition; Binary floating-point mathematics package;
                 Division; Floating-point accumulators; Floating-point
                 number manipulation; Maths chip emulation;
                 Multiplication; Number input/output; Primary math
                 operations; Pseudocode routines; Subtraction",
  thesaurus =    "Input-output programs; Mathematics computing; Number
                 theory; Programming; Software packages",
}

@MastersThesis{Helminen:1988:AFP,
  author =       "Brenda K. Helminen",
  title =        "An analysis of the floating point and communication
                 performance of the {FPS} {T-Series} hypercube",
  type =         "Thesis ({M.S.})",
  school =       "Michigan Technological University",
  address =      "Houghton, MI, USA",
  pages =        "viii + 69",
  year =         "1988",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Michigan Technological University. --- Theses
                 ({M.S.}).; MTU Computer Science. --- Thesis ({M.S.}).",
}

@MastersThesis{Ho:1988:ADI,
  author =       "Naven Chuen Wing Ho",
  title =        "Analysis and design of an instantaneous floating point
                 amplifier",
  type =         "Thesis ({M.S.})",
  school =       "Department of Electrical Engineering, Cullen College
                 of Engineering, University of Houston",
  address =      "Houston, TX, USA",
  pages =        "xv + 185",
  year =         "1988",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Amplifiers (Electronics); Seismic waves --- Data
                 processing.",
}

@Book{Holt:1988:BR,
  editor =       "Wayne E. Holt and Steven M. Cooper and Jason M. Goertz
                 and Scott E. Levine and Joanna L. Mosher and Stanley R.
                 {Sieler, Jr.} and Jacques {Van Damme}",
  title =        "Beyond {RISC}\emdash An Essential Guide to
                 Hewlett--Packard Precision Architecture",
  publisher =    pub-SRNI,
  address =      pub-SRNI:adr,
  pages =        "xvii + 342",
  year =         "1988",
  ISBN =         "0-9618813-7-2",
  ISBN-13 =      "978-0-9618813-7-5",
  LCCN =         "QA76.8.H66 B49 1988",
  bibdate =      "Thu Sep 15 11:34:06 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Hsu:1988:CVA,
  author =       "I. S. Hsu and T. K. Truong and L. J. Deutsch and I. S.
                 Reed",
  title =        "A comparison of {VLSI} architecture of finite field
                 multipliers using dual, normal, or standard bases",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "37",
  number =       "6",
  pages =        "735--739",
  month =        jun,
  year =         "1988",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.2212",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sat Jul 9 08:33:27 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=2212",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Iacobovici:1988:HFC,
  author =       "S. Iacobovici",
  title =        "High-performance floating-point coprocessor for the
                 {NS32532 CPU}",
  crossref =     "Wescon:1988:WCR",
  pages =        "1.3/1--6",
  year =         "1988",
  bibdate =      "Tue Dec 12 09:20:21 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The need to match the integer processing performance
                 of the NS32532 CPU with the floating-point performance
                 teams the NS32580 floating-point controller with
                 Weitek's WTL3164 floating-point data path to achieve a
                 peak performance of 15 MFLOPS for single- or
                 double-precision. Using a pipelined slave protocol this
                 solution is software compatible with existing Series
                 32000 software base and supports precise exception
                 handling. Together, NS32532-NS32580-WTL3164 provide a
                 high-performance, well-balanced solution for scientific
                 applications, as well as number crunching, graphics and
                 image processing.",
  acknowledgement = ack-nhfb,
  affiliation =  "National Semicond. Corp., Santa Clara, CA, USA",
  classification = "C5130 (Microprocessor chips); C5230 (Digital
                 arithmetic methods)",
  keywords =     "15 MFLOPS; Double-precision; Exception handling;
                 Floating-point coprocessor; Graphics; Image processing;
                 NS32532 CPU; NS32580 floating-point controller;
                 Pipelined slave protocol; Processing performance;
                 Scientific applications; Series 32000 software; Single
                 precision arithmetic; WTL3164 floating-point data
                 path",
  numericalindex = "Computer speed 1.5E+07 FLOPS",
  thesaurus =    "Digital arithmetic; Microprocessor chips",
}

@Article{Iacobovici:1988:PIH,
  author =       "S. Iacobovici",
  title =        "A pipelined interface for high floating-point
                 performance with precise exceptions",
  journal =      j-IEEE-MICRO,
  volume =       "8",
  number =       "3",
  pages =        "77--87",
  month =        may # "\slash " # jun,
  year =         "1988",
  CODEN =        "IEMIDZ",
  DOI =          "https://doi.org/10.1109/40.542",
  ISSN =         "0272-1732 (print), 1937-4143 (electronic)",
  ISSN-L =       "0272-1732",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Micro",
  journal-URL =  "http://www.computer.org/csdl/mags/mi/index.html",
  summary =      "Two options are presented that were considered for a
                 pipelined interface between a central processing unit
                 (CPU) and a floating-point coprocessor (FPU), along
                 with the CPU recovery mechanisms that provide precise
                 floating-point exceptions for each \ldots{}",
}

@Article{Irwin:1988:SIP,
  author =       "M. J. Irwin",
  title =        "Special issue on parallelism in computer arithmetic",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "5",
  number =       "3",
  pages =        "205--208",
  month =        jun,
  year =         "1988",
  CODEN =        "JPDCER",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Sat Apr 12 17:13:17 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classification = "C5230 (Digital arithmetic methods); C5440
                 (Multiprocessor systems and techniques)",
  corpsource =   "Pennsylvania State University, University Park, PA,
                 USA",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  keywords =     "computer arithmetic; digital arithmetic; lookahead
                 adders; parallel processing; parallelism; pipelined
                 arithmetic processors; VLSI systems",
  treatment =    "G General Review; P Practical",
}

@Article{Jenkins:1988:SCP,
  author =       "W. K. Jenkins and E. J. Altman",
  title =        "Self-checking properties of residue number error
                 checkers based on mixed radix conversion",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST,
  volume =       "35",
  number =       "2",
  pages =        "159--167",
  month =        feb,
  year =         "1988",
  CODEN =        "ICSYBT",
  DOI =          "https://doi.org/10.1109/31.1717",
  ISSN =         "0098-4094 (print), 1558-1276 (electronic)",
  ISSN-L =       "0098-4094",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=107",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems",
  keywords =     "residue arithmetic; residue number system",
  summary =      "It has been shown previously that a mixed-radix
                 converter can be modified to perform all the essential
                 functions of an error checker for error detection and
                 correction in residue number system hardware
                 architectures. Since the computations in a \ldots{}",
}

@PhdThesis{Johnstone:1988:DFP,
  author =       "Paul Johnstone",
  title =        "Decimal floating point representation",
  type =         "Thesis ({Ph.D.})",
  school =       "Tulane University",
  address =      "New Orleans, LA 70118, USA",
  pages =        "vi + 101",
  year =         "1988",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Binary system (Mathematics); decimal floating-point
                 arithmetic; Floating-point arithmetic.",
}

@TechReport{Jouppi:1988:MFA,
  author =       "Norman Paul Jouppi and Jeremy Dion and David Reeves
                 Boggs and Michael J. K. Nielsen",
  title =        "{MultiTitan}: four architecture papers",
  institution =  "Digital Western Research Laboratory",
  address =      "Palo Alto, CA, USA",
  edition =      "[Revised]",
  pages =        "various",
  year =         "1988",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "WRL research report; 87/8",
  acknowledgement = ack-nhfb,
  keywords =     "Computer architecture.; MultiTitan (Computer)",
  remark =       "``April 10, 1988.'' MultiTitan central processor unit
                 / Norman P. Jouppi --- MultiTitan floating point unit /
                 Norman P. Jouppi --- MultiTitan cache control unit /
                 Jeremy Dion --- MultiTitan intra-processor bus / David
                 Boggs, Jeremy Dion, Michael J. K. Nielsen.",
}

@TechReport{Jouppi:1988:UVS,
  author =       "Norman P. Jouppi and Jonathan Bertoni and David W.
                 Wall",
  title =        "A unified vector\slash scalar floating-point
                 architecture",
  type =         "Report",
  number =       "WRL TN-3",
  institution =  "Digital Western Research Laboratory",
  address =      "Palo Alto, CA, USA",
  pages =        "19",
  year =         "1988",
  bibdate =      "Thu May 09 08:38:06 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Joy:1988:OCT,
  author =       "Edward Bennett Joy and Paul R. Beaudet and Pankaj K.
                 Das",
  title =        "Optical communications techniques\slash floating point
                 residue number system",
  institution =  "School of Electrical Engineering, Georgia Institute of
                 Technology",
  address =      "Atlanta, GA, USA",
  pages =        "17",
  year =         "1988",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Computer network architectures.; Computers --- Optical
                 equipment.",
  remark =       "Issued as R and D status reports [nos. 1--7], Contract
                 funds status reports [nos. 1--8], Final technical
                 report, and Final report, Project E-21-T01. Final
                 technical report has author: Paul R. Beaudet. Final
                 report has author: Pankaj K. Das. Final technical
                 report has title: Floating point residue number system.
                 Final report has title: New techniques in optical
                 communications and signal processing.",
}

@Article{Juffa:1988:SAF,
  author =       "N. Juffa",
  title =        "{Schnelle Algorithmen f{\"u}r Sin und Cos} \toenglish
                 {Fast Algorithms for Sin and Cos} \endtoenglish",
  journal =      j-MC,
  volume =       "5",
  pages =        "105--107",
  year =         "1988",
  ISSN =         "0720-4442, 0941-777x , 0943-5409",
  bibdate =      "Fri Sep 16 16:30:41 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "MC: Die Mikrocomputer-Zeitschrift",
}

@Article{Kahaner:1988:BRP,
  author =       "D. K. Kahaner",
  title =        "Benchmarks for `real' programs",
  journal =      j-SIAM-NEWS,
  pages =        "A-61",
  month =        nov,
  year =         "1988",
  ISSN =         "0036-1437",
  ISSN-L =       "0036-1437",
  bibdate =      "Mon Sep 16 16:15:31 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM News",
  journal-URL =  "https://sinews.siam.org/",
}

@InProceedings{Kanada:1988:VMA,
  author =       "Yasumasa Kanada",
  booktitle =    "Proceedings of Supercomputing 88. Vol. {II}: Science
                 and Applications",
  title =        "Vectorization of multiple-precision arithmetic program
                 and 201,326,000 decimal digits of {$ \pi $}
                 calculation",
  crossref =     "Martin:1988:SPN",
  volume =       "2",
  pages =        "117--128",
  year =         "1988",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 16:53:44 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/agm.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/pi.bib",
  abstract =     "More than 200 million decimal places of {$ \pi $} were
                 calculated using an arithmetic geometric mean formula
                 independently discovered by E. Salamin and R. P. Brent
                 in 1976. Correctness of the calculation was verified
                 through Borwein's quartic convergent formula developed
                 in 1983. The computation took CPU times of 5 hours 57
                 minutes for the main calculation and 7 hours 30 minutes
                 for the verification calculation on the HITAC S-820
                 model 80 supercomputer with 256 MB of main memory and 3
                 GB of high speed semiconductor storage, Extended
                 Storage, to shorten I/O time.\par Computation was
                 completed in 27th of January 1988. At that day two
                 programs generated values up to $ 3 \times 2^{26} $,
                 about 201 million. The two results agreed except for
                 the last 21 digits. These results also agree with the
                 133,554,000 places of calculation of $ \pi $ which was
                 done by the author in January 1987. Compare to the
                 record in 1987, 50\% more decimal digits were
                 calculated with about $ 1 / 6 $ of CPU time.\par
                 Computation was performed with real arithmetic based
                 vectorized Fast Fourier Transform (FFT) multiplier and
                 newly vectorized multiple-precision add, subtract and
                 (single word) constant multiplication programs.
                 Vectorizations for the later cases were realized
                 through first order linear recurrence vector
                 instruction on the S-820. Details of the computation
                 and statistical tests on the first 200 million digits
                 of $ \pi - 3 $ are reported.",
  acknowledgement = ack-nhfb,
  classification = "C4190 (Other numerical methods); C7310
                 (Mathematics)",
  corpsource =   "Comput. Centre, Tokyo University, Japan",
  keywords =     "arithmetic geometric mean formula; Borwein's quartic
                 convergent formula; fast Fourier transform; fast
                 Fourier transforms; first order linear recurrence
                 vector instruction; HITAC S-820 model 80 supercomputer;
                 mathematics computing; multiple-precision arithmetic
                 program; multiplier; parallel processing; pi
                 calculation; S-820; vectorization",
  sponsororg =   "IEEE; ACM SIGARCH",
  treatment =    "P Practical",
}

@InProceedings{Kanada:1988:VMP,
  author =       "Yasumasa Kanada",
  booktitle =    "Proceedings of Supercomputing 88. Vol. {II}: Science
                 and Applications",
  title =        "Vectorization of multiple-precision arithmetic program
                 and 201,326,000 decimal digits of {$ \pi $}
                 calculation",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "117--128",
  year =         "1988",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 16:53:44 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "More than 200 million decimal places of {\pi} were
                 calculated using an arithmetic geometric mean formula
                 independently discovered by E. Salamin and R. P. Brent
                 in 1976. Correctness of the calculation was verified
                 through Borwein's quartic convergent formula developed
                 in 1983. The computation took CPU times of 5 hours 57
                 minutes for the main calculation and 7 hours 30 minutes
                 for the verification calculation on the HITAC S-820
                 model 80 supercomputer with 256 MB of main memory and 3
                 GB of high speed semiconductor storage, Extended
                 Storage, to shorten I/O time.\par

                 Computation was completed in 27th of January 1988. At
                 that day two programs generated values up to $ 3 \times
                 2^{26} $, about 201 million. The two results agreed
                 except for the last 21 digits. These results also agree
                 with the 133,554,000 places of calculation of $ \pi $
                 which was done by the author in January 1987. Compare
                 to the record in 1987, 50\% more decimal digits were
                 calculated with about $ 1 / 6 $ of CPU
                 time.\par

                 Computation was performed with real arithmetic based
                 vectorized Fast Fourier Transform (FFT) multiplier and
                 newly vectorized multiple-precision add, subtract and
                 (single word) constant multiplication programs.
                 Vectorizations for the later cases were realized
                 through first order linear recurrence vector
                 instruction on the S-820. Dertails of the computation
                 and statistical tests on the first 200 million digits
                 of $ \pi - 3 $ are reported.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Kida:1988:FPP,
  author =       "H. Kida and M. Watabe and T. Nakamikawa and S.
                 Morinaga and S. Kawasaki and H. Inayoshi",
  title =        "A floating point processing unit for the {GMICRO}
                 {CPU}",
  crossref =     "Sakamura:1988:TPO",
  bookpages =    "xi + 384",
  pages =        "301--316",
  year =         "1988",
  DOI =          "https://doi.org/10.1007/978-4-431-68081-9_21",
  bibdate =      "Tue Dec 12 09:17:24 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Describes the architecture and implementation of a
                 newly developed floating point processing unit (FPU).
                 It was developed as a high performance 32-bit
                 coprocessor of the 32-bit GMICRO microprocessor, which
                 satisfies the IEEE 754 Standard for Binary
                 Floating-Point Arithmetic. High performance was
                 achieved by the high speed coprocessor's interface with
                 the GMICRO CPU and the pipeline processing. The
                 coprocessor's interface was designed to minimize
                 CPU-FPU communication overhead caused by transferring
                 commands, operands and coprocessor information.
                 Furthermore, to improve operation speed, the FPU
                 performs pipeline processing named command pipeline.
                 The FPU has three main elements, the bus control unit,
                 format conversion unit, and execution control unit. In
                 order to perform high speed calculations, each element
                 in the chip is designed to operate in parallel. (5
                 Refs.)",
  acknowledgement = ack-nhfb,
  affiliation =  "Hitachi Ltd., Tokyo, Japan",
  classification = "C5220 (Computer architecture)",
  confdate =     "1988",
  conflocation = "Japan",
  keywords =     "32 Bit; Coprocessor; Floating point processing unit;
                 FPU; GMICRO CPU; GMICRO microprocessor; IEEE 754;
                 Standard for Binary Floating-Point Arithmetic",
  numericalindex = "Word length 3.2E+01 bit",
  pubcountry =   "Japan",
  thesaurus =    "Computer architecture; Microprocessor chips",
}

@Article{Kirchner:1988:AAV,
  author =       "R. Kirchner and U. Kulisch",
  title =        "Accurate arithmetic for vector processors",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "5",
  number =       "3",
  pages =        "250--270",
  month =        jun,
  year =         "1988",
  CODEN =        "JPDCER",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Sat Apr 12 19:06:31 MDT 1997",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  affiliationaddress = "Univ Kaiserslautern, West Ger",
  classification = "721; 722; 723; C5230 (Digital arithmetic methods);
                 C5440 (Multiprocessor systems and techniques)",
  corpsource =   "Fachbereich Inf., Kaiserslautern University, West
                 Germany",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  journalabr =   "J Parallel Distrib Comput",
  keywords =     "arithmetic operations; Computational Methods; computer
                 systems, digital --- Parallel Processing; computers;
                 computers, digital; computers, microcomputer; digital
                 arithmetic; dot products; implementation techniques;
                 local memory; microcomputers; parallel; parallel
                 processing; pipelined compound operations; sums; vector
                 processors; VLSI technology",
  treatment =    "P Practical",
}

@Article{Knuth:1988:FM,
  author =       "Donald E. Knuth",
  title =        "{Fibonacci} multiplication",
  journal =      j-APPL-MATH-LETT,
  volume =       "1",
  number =       "1",
  pages =        "57--60",
  year =         "1988",
  CODEN =        "AMLEEL",
  ISSN =         "0893-9659 (print), 1873-5452 (electronic)",
  ISSN-L =       "0893-9659",
  MRclass =      "11B39",
  MRnumber =     "89f:11031",
  MRreviewer =   "W. Herget",
  bibdate =      "Fri Mar 22 18:03:29 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 MathSciNet database",
  acknowledgement = ack-nhfb,
  fjournal =     "Applied Mathematics Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08939659",
}

@Article{Kornerup:1988:LAU,
  author =       "Peter Kornerup and David W. Matula",
  title =        "An on-line arithmetic unit for bit-pipelined rational
                 arithmetic",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "5",
  number =       "3",
  pages =        "310--330",
  month =        jun,
  year =         "1988",
  CODEN =        "JPDCER",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Sat Apr 12 19:06:31 MDT 1997",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  affiliationaddress = "Odense Univ, Odense, Den",
  classification = "722; 723; 921; C5230 (Digital arithmetic methods)",
  corpsource =   "Odense University, Denmark",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  journalabr =   "J Parallel Distrib Comput",
  keywords =     "algorithm of Gosper; Algorithms; binary version;
                 bit-pipelined rational arithmetic; computer metatheory
                 --- Binary Sequences; computer programming; computers,
                 digital --- Computational Methods; difference; digital
                 arithmetic; functions; mathematical techniques ---
                 Algorithms; on-line arithmetic unit; online arithmetic
                 unit; product; quotient; rational; sum",
  treatment =    "P Practical",
}

@InProceedings{Krishnan:1988:IRN,
  author =       "R. Krishnan",
  booktitle =    "{IEEE} International Symposium on Circuits and
                 Systems, 7--9 June 1988",
  title =        "Implementation of recursive and nonrecursive digital
                 filters using the single multiplexed {ROM} in the
                 quadratic residue number system",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1297--1300",
  year =         "1988",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ISCAS.1988.15166",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "Recursive and nonrecursive digital filters have been
                 implemented using the proposed single-multiplexed
                 dual-clock computational module (SDCM) in the bit-slice
                 architecture. The amount of memory requirements has
                 been reduced to 50\% required for the \ldots{}",
}

@InProceedings{Krishnan:1988:SCR,
  author =       "R. Krishnan",
  booktitle =    "International Conference on Acoustics, Speech, and
                 Signal Processing, {ICASSP-88, 11--14} April 1988",
  title =        "A single-channel {ROM}-based complex digital filter
                 implementation in the quadratic residue number
                 systems",
  volume =       "3",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1842--1845",
  year =         "1988",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ICASSP.1988.196981",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "The implementation of complex digital filters using
                 the quadratic residue number system (QRNs) and modified
                 quadratic residue number system (MQRNS) is considered.
                 These QRNS/MQRNS-based filter architectures are
                 memory-intensive because the lookup- \ldots{}",
}

@InProceedings{Lai:1988:FAI,
  author =       "K. Lai and J. Valerio",
  title =        "The floating-point architecture of {Intel's 80960}",
  crossref =     "Wescon:1988:WCR",
  pages =        "1.5/1--3",
  year =         "1988",
  bibdate =      "Tue Dec 12 09:20:21 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The Intel 80960KB is a microprocessor with hardware
                 floating-point support integrated on-chip. In a
                 departure from previous microprocessors, the 80960KB
                 incorporates full floating-point support within the
                 processor instead of relying on a coprocessor. As
                 floating-point speeds increase, the off-chip
                 coprocessor interface becomes a significant performance
                 bottleneck. Additionally, component and system cost,
                 board space, and cleanliness of architecture are other
                 good reasons to have on-chip floating-point support.
                 The implementation delivers accurate results with good
                 performance: 1.1 single-precision Linpack MFLOPS, and
                 4.1 single-precision mega-Whetstones per second. (0
                 Refs.)",
  acknowledgement = ack-nhfb,
  affiliation =  "Intel Corp., Hillsboro, OR, USA",
  classification = "C5130 (Microprocessor chips); C5220 (Computer
                 architecture); C5230 (Digital arithmetic methods)",
  keywords =     "1.1 MFLOPS; Board space; Cleanliness; Component costs;
                 Floating-point architecture; Intel 80960KB; Linpack;
                 Microprocessor; On-chip floating-point support;
                 Performance; System cost",
  numericalindex = "Computer speed 1.1E+06 FLOPS",
  thesaurus =    "Computer architecture; Digital arithmetic;
                 Microprocessor chips",
}

@InProceedings{Lai:1988:IFS,
  author =       "K. Lai and J. Valerio",
  title =        "Integrated floating-point solution for the {Intel
                 80960KB}",
  crossref =     "Midcon:1988:MCP",
  pages =        "249--251",
  year =         "1988",
  bibdate =      "Tue Dec 12 09:20:21 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The Intel 80960KB is a microprocessor with hardware
                 floating-point support integrated on-chip. In a
                 departure from previous microprocessors, the 80960KB
                 incorporates full floating-point support within the
                 processor instead of relying on a coprocessor. As
                 floating-point speeds increase, the off-chip
                 coprocessor interface becomes a significant performance
                 bottleneck. Additionally, component and system cost,
                 board space, and cleanliness of architecture are other
                 good reasons to have on-chip floating-point support.
                 The implementation delivers accurate results with good
                 performance: 1.1 single precision Linpack MFLOPS, and
                 4.1 single precision mega Whetstones per second. (0
                 Refs.)",
  acknowledgement = ack-nhfb,
  affiliation =  "Intel Corp., Hillsboro, OR, USA",
  classification = "C5130 (Microprocessor chips)",
  keywords =     "Floating-point support; Integrated floating point;
                 Intel 80960KB; Microprocessor; Onchip floating point",
  thesaurus =    "Digital arithmetic; Microprocessor chips",
}

@Article{Lawson:1988:SRR,
  author =       "Charles L. Lawson",
  title =        "Series reversion as the reversed chain rule",
  journal =      j-SIGNUM,
  volume =       "23",
  number =       "1",
  pages =        "7--9",
  month =        jan,
  year =         "1988",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Tue Apr 12 07:50:16 MDT 2005",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Lawson gives Fortran subroutines for differentiation
                 arithmetic. A subroutine SWPRO for products corresponds
                 to Chang's ATS [Chang74a]. The chain rule is
                 implemented by repeated calls to SWPRO. Series
                 reversion for implicit functions is implemented by
                 reversing the chain rule. An application is given to
                 Keppler's equation, $ M - E + e \sin (E) = 0 $.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
  keywords =     "design; differentiation arithmetic; implicit
                 functions; languages; theory",
  subject =      "D.3.3 Software, PROGRAMMING LANGUAGES, Language
                 Constructs, Modules, packages \\ G.4 Mathematics of
                 Computing, MATHEMATICAL SOFTWARE \\ D.3.3 Software,
                 PROGRAMMING LANGUAGES, Language Constructs, Procedures,
                 functions, and subroutines",
}

@TechReport{Liu:1988:BEF,
  author =       "Zhi-Shun Alex Liu",
  title =        "{Berkeley} Elementary Function Test Suite",
  institution =  "Computer Science Division, Department of Electrical
                 Engineering and Computer Science, Univerity of
                 California at Berkeley",
  address =      "Berkeley, CA, USA",
  pages =        "ii + 59",
  day =          "30",
  month =        dec,
  year =         "1988",
  bibdate =      "Mon Sep 12 23:52:34 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.netlib.org/fp/ucbtest.tgz;
                 http://www.ucbtest.org/zaliu-papers/zaliu-beef-doc.pdf",
  abstract =     "A suite of programs is presented to test how
                 accurately the elementary transcendental functions exp,
                 log, sin, cos and atan have been implemented in a
                 computer's run-time library. The suite is written in
                 the language C and designed to run on any computer with
                 binary floating-point arithmetic rounded in a
                 reasonable way. The suite makes no appeal to
                 extra-precise arithmetic; the tests use only whatever
                 arithmetic capabilities are present in the environment
                 where the transcendental functions are to be used.
                 Despite this limitation, the tests run fast and deliver
                 indication of accuracy to within a small fraction of an
                 ULP (Unit in the Last Place) of the functions under
                 test. This account includes the proofs of the test
                 suite's claims to accuracy.",
  acknowledgement = ack-nj,
  keywords =     "BeEF test suite; floating-point testing",
}

@InProceedings{Lu:1988:MCF,
  author =       "P. Y. Lu and A. Jain and J. Kung and P. H. Ang",
  title =        "A 30-{MFLOP} 32b {CMOS} Floating-Point Processor",
  crossref =     "IEEE:1988:IIS",
  pages =        "28, 29, 285",
  year =         "1988",
  bibdate =      "Fri Dec 08 13:04:40 1995",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Luk:1988:AAB,
  author =       "Franklin T. Luk and Haesun Park",
  title =        "An analysis of algorithm-based fault tolerance
                 techniques",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "5",
  number =       "2",
  pages =        "172--184",
  month =        apr,
  year =         "1988",
  CODEN =        "JPDCER",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Sat Apr 12 19:06:31 MDT 1997",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  affiliationaddress = "Cornell Univ, Ithaca, NY, USA",
  classification = "722; 723; C4110 (Error analysis in numerical
                 methods); C4140 (Linear algebra); C5230 (Digital
                 arithmetic methods); C5470 (Performance evaluation and
                 testing)",
  corpsource =   "Sch. of Electr. Eng., Cornell University, Ithaca, NY,
                 USA",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  journalabr =   "J Parallel Distrib Comput",
  keywords =     "algorithm-based fault tolerance; analysis;
                 computation; computer programming --- Algorithms;
                 computer systems, digital; decomposition; error
                 analysis; Fault Tolerant Capability; fault tolerant
                 computing; floating point error; Gaussian elimination;
                 Gaussian elimination with pairwise pivoting; LU; lu
                 decomposition; matrix algebra; pairwise pivoting; qr
                 decomposition; QR decomposition; rank-one perturbation;
                 rounding errors; roundoff errors; systolic array;
                 transient error; unified checksum scheme",
  treatment =    "T Theoretical or Mathematical",
}

@MastersThesis{Lyu:1988:PFP,
  author =       "Chung-nan Lyu",
  title =        "Pipelined floating point divider with built-in testing
                 circuits",
  type =         "Thesis ({M.S.})",
  school =       "Ohio University",
  address =      "Athens, OH, USA",
  pages =        "90",
  month =        jun,
  year =         "1988",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "floating-point testing; parallel processing
                 (electronic computers)",
}

@Article{Magenheimer:1988:IMD,
  author =       "Daniel J. Magenheimer and Liz Peters and Karl W.
                 Peters and Dan Zuras",
  title =        "Integer Multiplication and Division on the {HP
                 Precision Architecture}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "37",
  number =       "8",
  pages =        "980--990",
  month =        aug,
  year =         "1988",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.2248",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sat Aug 04 16:38:15 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Marchyulaitis:1988:SRN,
  author =       "Saulyus Marchyula{\u\i}tis",
  title =        "Summation of real numbers in arithmetic with a
                 floating point. {A} probability approach to determining
                 the variance of absolute round-off error. ({Russian})",
  journal =      "Statist. Problemy Upravleniya",
  volume =       "82",
  pages =        "57--68",
  year =         "1988",
  MRclass =      "65G05 (65C20)",
  MRnumber =     "89k:65056",
  bibdate =      "Fri Dec 8 08:24:13 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "accurate floating-point summation",
  language =     "Russian",
}

@Article{Maurer:1988:DVW,
  author =       "P. M. Maurer",
  title =        "Design Verification of the {WE} 32106 Math Accelerator
                 Unit",
  journal =      j-IEEE-DES-TEST-COMPUT,
  volume =       "5",
  number =       "3",
  pages =        "11--21",
  month =        jun,
  year =         "1988",
  ISSN =         "0740-7475 (print), 1558-1918 (electronic)",
  ISSN-L =       "0740-7475",
  bibdate =      "Wed Sep 7 22:32:00 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "IEEE Design \& Test of Computers",
}

@Article{McLellan:1988:DCF,
  author =       "E. J. McLellan and G. M. Wolrich and R. A. J.
                 Yodlowski",
  title =        "Development of the {CVAX} floating-point chip",
  journal =      j-DEC-TECH-J,
  volume =       "??",
  number =       "7",
  pages =        "109--120",
  month =        aug,
  year =         "1988",
  CODEN =        "DTJOEL",
  ISSN =         "0898-901X",
  bibdate =      "Wed Sep 7 22:32:00 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Digital Technical Journal",
}

@InProceedings{Melear:1988:IFP,
  author =       "C. Melear",
  title =        "An integrated floating point unit for a {RISC}
                 architecture",
  crossref =     "Wescon:1988:WCR",
  pages =        "1.2/1--8",
  year =         "1988",
  bibdate =      "Tue Dec 12 09:20:21 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "RISC architectures require multiple bus structures
                 that allow for instructions, operands, and results to
                 all travel about the processor on each clock cycle.
                 Thus, by putting the floating point unit on these
                 multiple bus structures, it can receive instructions
                 and operands on each clock cycle. Some number of cycles
                 later, as more floating point instructions are issued,
                 floating point results can also be sent out on the
                 destination bus, yielding burst execution rates equal
                 to the clock rate. The present clock rate is 20 MHz and
                 will be increased eventually to the 40 MHz area. At 20
                 MHz, sustained execution rates of 7 MFLOPS are typical.
                 Performance rates of 10.5 MWhetstones have also been
                 demonstrated (20 MHz clock). The floating point unit is
                 only one part of the RISC processor. By combining all
                 the aspects of software, memory system interfacing and
                 high performance hardware like the 88100 floating point
                 unit, mainframe performance moves one step closer to
                 the desktop computer world.",
  acknowledgement = ack-nhfb,
  affiliation =  "Motorola, Austin, TX, USA",
  classification = "C5130 (Microprocessor chips); C5220 (Computer
                 architecture); C5230 (Digital arithmetic methods)",
  keywords =     "20 MHz; 7 MFLOPS; 88100 Floating point unit; Burst
                 execution rates; Clock cycle; Clock rate; Desktop
                 computer; Execution rates; Memory system interfacing;
                 Multiple bus structures; Performance rates; RISC
                 architecture",
  numericalindex = "Frequency 2.0E+07 Hz; Computer speed 7.0E+06 FLOPS",
  thesaurus =    "Digital arithmetic; Microprocessor chips; Reduced
                 instruction set computing",
}

@Article{Milnikel:1988:SRF,
  author =       "R. Milnikel and R. Wollenberg",
  title =        "{Schnelles Radizierverfahren f{\"u}r Gleitkommazahlen
                 im IEEE-Format} \toenglish {Fast Square-rooting method
                 for Floating-point Numbers in IEEE Format}
                 \endtoenglish",
  journal =      j-ELECTRONIK,
  volume =       "8",
  pages =        "114--1122",
  year =         "1988",
  CODEN =        "EKRKAR",
  ISSN =         "0013-5658",
  bibdate =      "Fri Sep 16 16:30:41 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Elektronik",
}

@Article{Monahan:1988:CAG,
  author =       "John F. Monahan",
  title =        "Corrigendum: ``{An} Algorithm for Generating Chi
                 Random Variables''",
  journal =      j-TOMS,
  volume =       "14",
  number =       "1",
  pages =        "111--111",
  month =        mar,
  year =         "1988",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/42288.356228",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  MRclass =      "111. 65C10",
  MRnumber =     "89d:65006, 88d:65013",
  bibdate =      "Fri Mar 28 10:45:16 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Monahan:1987:AGC}.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@Manual{Motorola:1988:GPF,
  title =        "96-bit general purpose floating-point digital-signal
                 processor technical summary",
  organization = "Motorola, Inc.",
  address =      "Phoenix, AZ, USA",
  pages =        "23",
  year =         "1988",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Motorola semiconductor technical data",
  acknowledgement = ack-nhfb,
  keywords =     "Integrated circuits.; Signal processing --- Digital
                 techniques.",
  remark =       "Caption title. ``BR574/D.''",
}

@Book{Motorola:1988:MFP,
  author =       "{Motorola, Inc.Staff}",
  title =        "{MC} 68881 and 68882 Floating-Point Coprocessor User's
                 Manual",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  month =        feb,
  year =         "1988",
  ISBN =         "0-13-566936-7",
  ISBN-13 =      "978-0-13-566936-5",
  LCCN =         "????",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  price =        "US\$22.50",
  acknowledgement = ack-nhfb,
  language =     "eng",
}

@Article{Nakamura:1988:SCP,
  author =       "S. Nakamura and K.-Y. Chu",
  title =        "A single chip parallel multiplier by {MOS}
                 technology",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "37",
  number =       "3",
  pages =        "274--282",
  month =        mar,
  year =         "1988",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.2164",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sat Jul 9 08:33:25 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=2164",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Nikolos:1988:EDT,
  author =       "D. Nikolos and A. M. Paschalis and G. Philokyprou",
  title =        "Efficient design of totally self-checking checkers for
                 all low-cost arithmetic codes",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "37",
  number =       "7",
  pages =        "807--814",
  month =        jul,
  year =         "1988",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.2226",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sat Jul 9 08:33:27 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=2226",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Normand:1988:PSP,
  author =       "J. M. Normand",
  title =        "{Percola}: a special purpose programmable 64-bit
                 floating-point processor",
  crossref =     "ACM:1988:ICS",
  pages =        "55--65",
  year =         "1988",
  bibdate =      "Sat Nov 9 08:26:18 MST 2002",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  price =        "US\$49.00",
  URL =          "http://doi.acm.org/10.1145/55364.55370",
  acknowledgement = ack-nhfb,
  affiliation =  "Centre d'Etudes Nucl{\'e}aires, Saclay, France",
  bibno =        "55370",
  catcode =      "G.3; C.5.1; C.5.3; J.2; G.3; B.6.3",
  CRclass =      "G.3 Random number generation; C.5.1 Large and Medium
                 (``Mainframe'') Computers; C.5.1 Super (very large)
                 computers; C.5.3 Microcomputers; C.5.3 Motorola 68000;
                 J.2 Physics; G.3 Statistical computing; B.6.3 Design
                 Aids; B.6.3 Optimization",
  descriptor =   "Mathematics of Computing, PROBABILITY AND STATISTICS,
                 Random number generation; Computer Systems
                 Organization, COMPUTER SYSTEM IMPLEMENTATION, Large and
                 Medium (``Mainframe'') Computers, Super (very large)
                 computers; Computer Systems Organization, COMPUTER
                 SYSTEM IMPLEMENTATION, Microcomputers, Motorola 68000;
                 Computer Applications, PHYSICAL SCIENCES AND
                 ENGINEERING, Physics; Mathematics of Computing,
                 PROBABILITY AND STATISTICS, Statistical computing;
                 Hardware, LOGIC DESIGN, Design Aids, Optimization",
  genterm =      "ALGORITHMS; DESIGN",
  guideno =      "1988-15563",
  subject =      "G. Mathematics of Computing; G.3 PROBABILITY AND
                 STATISTICS; C. Computer Systems Organization; C.5
                 COMPUTER SYSTEM IMPLEMENTATION; C. Computer Systems
                 Organization; C.5 COMPUTER SYSTEM IMPLEMENTATION; J.
                 Computer Applications; J.2 PHYSICAL SCIENCES AND
                 ENGINEERING; G. Mathematics of Computing; G.3
                 PROBABILITY AND STATISTICS; B. Hardware; B.6 LOGIC
                 DESIGN",
  waffil =       "Rennes",
  wauthedit =    "Lenfant, J.",
  wsub =         "Conference Proceedings",
}

@Article{Oklobdzija:1988:IAV,
  author =       "Vojin G. Oklobdzija and Earl R. Barnes",
  title =        "On implementing addition in {VLSI} technology",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "5",
  number =       "6",
  pages =        "716--728",
  month =        dec,
  year =         "1988",
  CODEN =        "JPDCER",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Sat Apr 12 19:06:31 MDT 1997",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  affiliationaddress = "Yorktown Heights, NY, USA",
  classification = "713; 714; 723; B1265B (Logic circuits); B2570D (CMOS
                 integrated circuits); C5210 (Logic design methods);
                 C5230 (Digital arithmetic methods)",
  corpsource =   "IBM Thomas J. Watson Res. Center, Yorktown Heights,
                 NY, USA",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  journalabr =   "J Parallel Distrib Comput",
  keywords =     "addition; Arithmetic Algorithms; arithmetic
                 algorithms; carry-lookahead; CMOS integrated circuits;
                 CMOS technology; Computer Aided Design; Computer
                 Programming--Algorithms; digital arithmetic; estimates;
                 integrated; Integrated Circuits, VLSI; logic circuits;
                 logic design; Logic Levels; logic levels; quick;
                 recurrence solver schemes; Semiconductor Devices, MOS;
                 Single-chip VLSI Processor; VLSI; VLSI Implementation;
                 VLSI technology; VLSI-; VLSI-cmos Technology",
  treatment =    "P Practical",
}

@InProceedings{Papadourakis:1988:VDP,
  author =       "G. M. Papadourakis and J. Condorodis",
  booktitle =    "1988 International Conference on Acoustics, Speech,
                 and Signal Processing: {ICASSP-88, 11--14} April 1988",
  title =        "A {VLSI} design of processing element for
                 reconfigurable systolic architectures based on {LNS}",
  volume =       "4",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "2080--2083",
  year =         "1988",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 16:14:38 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "The design and development of a processing element
                 (PE) in an orthogonal systolic architecture, using the
                 state of the art in VLSI technology, is presented. The
                 goal was to create a high-speed, high-precision PE
                 which would be adaptive to a highly \ldots{}",
}

@Article{Papamichalis:1988:TFP,
  author =       "P. Papamichalis and R. {Simar, Jr.}",
  title =        "The {TMS320C30} Floating-Point Digital Signal
                 Processor",
  journal =      j-IEEE-MICRO,
  volume =       "8",
  number =       "6",
  pages =        "13--29",
  month =        nov # "\slash " # dec,
  year =         "1988",
  CODEN =        "IEMIDZ",
  DOI =          "https://doi.org/10.1109/40.16778",
  ISSN =         "0272-1732 (print), 1937-4143 (electronic)",
  ISSN-L =       "0272-1732",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  fjournal =     "IEEE Micro",
  journal-URL =  "http://www.computer.org/csdl/mags/mi/index.html",
  summary =      "The 320C30 is a fast processor with a large memory
                 space and floating-point-arithmetic capabilities. The
                 authors describe the 320C30 architecture in detail,
                 discussing both the internal organization of the device
                 and the external interfaces. They also \ldots{}",
}

@InProceedings{Perlman:1988:AFP,
  author =       "R. M. Perlman",
  title =        "The {Am29027} --- a floating-point accelerator for the
                 {Am29000} streamlined instruction processor",
  crossref =     "Wescon:1988:WCR",
  pages =        "1.4/1--7",
  year =         "1988",
  bibdate =      "Tue Dec 12 09:20:21 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The Am29000, a 32-bit RISC processor, sets new
                 standards of performance for integer processing. A 25
                 MHz Am29000 with cache can achieve in excess of 35600
                 Dhrystones. Even with simple video DRAM memory, the
                 Am29000 has a performance of 24300 Dhrystones. Although
                 the Am29000 contains no hardware dedicated to
                 floating-point computation, it can emulate
                 floating-point operations in software at speeds that
                 were heretofore achieved only by dedicated
                 floating-point coprocessors. For numerically-intensive
                 applications, the Am29000 can be augmented with the
                 Am29027 arithmetic accelerator. The Am29027 is a
                 single-chip floating-point unit that performs single-,
                 double-, and mixed-precision operations, and completely
                 implements IEEE standard 754 for those operations
                 supported. The Am29027 offers two operating modes: a
                 low-latency mode, for scalar operations, and a pipeline
                 mode, for vector and matrix calculations. When
                 configured in pipeline mode, the AM29027 can achieve a
                 peak throughput of 16 MFLOPS.",
  acknowledgement = ack-nhfb,
  affiliation =  "Adv. Micro Devices, Sunnyale, CA, USA",
  classification = "C5130 (Microprocessor chips); C5230 (Digital
                 arithmetic methods)",
  keywords =     "16 MFLOPS; 32 Bit; Am29000 streamlined instruction
                 processor; Am29027 arithmetic accelerator; Cache;
                 Floating-point operations; IEEE standard 754;
                 Low-latency mode; Matrix calculations; Mixed-precision
                 operations; Pipeline mode; RISC processor; Scalar
                 operations; Vector calculations; Video DRAM memory",
  numericalindex = "Word length 3.2E+01 bit; Computer speed 1.6E+07
                 FLOPS",
  thesaurus =    "Digital arithmetic; Microprocessor chips; Pipeline
                 processing; Reduced instruction set computing",
}

@Article{Pichat:1988:APC,
  author =       "M. A. Pichat",
  title =        "All possible computed results in correct
                 floating-point summation. Stochastic methods in
                 round-off error analysis",
  journal =      j-MATH-COMP-SIM,
  volume =       "30",
  number =       "6",
  pages =        "541--552",
  year =         "1988",
  CODEN =        "MCSIDR",
  ISSN =         "0378-4754 (print), 1872-7166 (electronic)",
  ISSN-L =       "0378-4754",
  MRclass =      "65G05",
  MRnumber =     "90d:65090",
  bibdate =      "Fri Dec 8 08:24:13 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Mathematics and Computers in Simulation",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03784754",
  reviewer =     "Luciano Biasini",
}

@MastersThesis{Pier:1988:IPA,
  author =       "Richard Michael Pier",
  title =        "An {IBM PC\slash AT}-based floating point imaging
                 workstation architecture",
  type =         "Thesis ({M.S.E.E.})",
  school =       "University of Washington",
  address =      "Seattle, WA, USA",
  pages =        "vi + 35",
  year =         "1988",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Computer architecture.; IBM Personal Computer AT.;
                 Image processing --- Equipment and supplies.;
                 Microcomputer workstations.",
}

@Article{Pitas:1988:FPE,
  author =       "I. Pitas and M. G. Strintzis",
  title =        "Floating point error analysis of two-dimensional, fast
                 {Fourier} transform algorithms",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST,
  volume =       "35",
  number =       "1",
  pages =        "112--115",
  month =        jan,
  year =         "1988",
  CODEN =        "ICSYBT",
  ISSN =         "0098-4094 (print), 1558-1276 (electronic)",
  ISSN-L =       "0098-4094",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems",
  summary =      "Floating-point error is conducted for three algorithms
                 commonly used for the calculation of two-dimensional
                 fast Fourier transforms (FFTs), namely, the
                 conventional row-column FFT, the vector-radix FFT, and
                 the polynomial-transform FFT. The respective \ldots{}",
}

@Article{Plauger:1988:PFP,
  author =       "P. J. Plauger",
  title =        "Properties of floating-point arithmetic",
  journal =      j-COMP-LANG-MAG,
  volume =       "5",
  number =       "3",
  pages =        "17--22",
  month =        mar,
  year =         "1988",
  CODEN =        "COMLEF",
  ISSN =         "0749-2839",
  bibdate =      "Thu Sep 1 10:14:15 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Computer Language Magazine",
}

@InProceedings{Prandolini:1988:VIB,
  author =       "R. Prandolini and S. Sridharan",
  title =        "{VLSI} implementation of a block floating point
                 coprocessor for the {TMS320} fixed point digital signal
                 processor",
  crossref =     "IREE:1988:AMC",
  pages =        "33--40",
  year =         "1988",
  bibdate =      "Tue Dec 12 09:17:24 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The design of a co-processor which can be interfaced
                 to the TMS32020 fixed-point digital signal processor is
                 described. The co-processor enables efficient
                 implementation of block floating-point arithmetic for
                 digital filtering using the TMS32020.",
  acknowledgement = ack-nhfb,
  affiliation =  "Sch. of Electr. and Electron. Syst. Eng., Queensland
                 Inst. of Technol., Brisbane, Qld., Australia",
  classification = "B1265F (Microprocessors and microcomputers); B1270F
                 (Digital filters); B2570 (Semiconductor integrated
                 circuits); C5130 (Microprocessor chips); C5240 (Digital
                 filters); C5260 (Digital signal processing)",
  keywords =     "Block floating point coprocessor; Block floating-point
                 arithmetic; Digital filtering; TMS320 fixed point
                 digital signal processor; VLSI implementation",
  thesaurus =    "Digital filters; Digital signal processing chips;
                 VLSI",
}

@Article{Prather:1988:CET,
  author =       "R. E. Prather",
  title =        "Comparison and Extension of Theories of {Zipf} and
                 {Halstead}",
  journal =      j-COMP-J,
  volume =       "31",
  number =       "3",
  pages =        "248--252",
  month =        jun,
  year =         "1988",
  CODEN =        "CMPJA6",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Mar 25 13:51:56 MST 1997",
  bibsource =    "Compendex database;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_31/Issue_03/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_31/Issue_03/tiff/248.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_31/Issue_03/tiff/249.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_31/Issue_03/tiff/250.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_31/Issue_03/tiff/251.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_31/Issue_03/tiff/252.tif",
  acknowledgement = ack-nhfb,
  affiliation =  "Trinity Univ, San Antonio, TX, USA",
  affiliationaddress = "Trinity Univ, San Antonio, TX, USA",
  classcodes =   "C6110B (Software engineering techniques)",
  classification = "723",
  corpsource =   "Comput. and Inf. Sci., Trinity University, San
                 Antonio, TX, USA",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "behavioural psychology; computer programming; computer
                 software; empirical law; Halstead metrics; Halstead's
                 hypothesis; length estimates; Measurements;
                 probabilistic hypothesis; process; programming;
                 software engineering; software metrication; software
                 science; Zipf metrics; Zipf's law",
  treatment =    "T Theoretical or Mathematical",
}

@Book{Press:1988:NRC,
  author =       "W. H. Press and B. P. Flannery and S. A. Teukolsky and
                 W. T. Vetterling",
  title =        "Numerical Recipes in {C}: The Art of Scientific
                 Computing",
  publisher =    pub-CAMBRIDGE,
  address =      pub-CAMBRIDGE:adr,
  pages =        "xxii + 735",
  year =         "1988",
  ISBN =         "0-521-43724-5",
  ISBN-13 =      "978-0-521-43724-0",
  LCCN =         "QA76.73.C15 N865 1988",
  bibdate =      "Thu Sep 01 10:34:42 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@MastersThesis{Rajanala:1988:ISP,
  author =       "Arunkumar V. Rajanala",
  title =        "{IEEE 754} single precision standard compatible
                 floating point processor implemented using silicon
                 compiler technology",
  type =         "Thesis ({M.S.})",
  school =       "Oregon State University",
  address =      "Corvallis, OR, USA",
  pages =        "77",
  year =         "1988",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Floating-point arithmetic.; Microprocessors.",
}

@InProceedings{Randal:1988:FPC,
  author =       "V. T. Randal and J. L. Schmalzel and A. P. Shepherd",
  title =        "Floating-Point Computation Using a Microcontroller",
  crossref =     "Harris:1988:PAI",
  pages =        "1243--1244",
  year =         "1988",
  bibdate =      "Wed Sep 07 22:02:38 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Razaz:1988:TPM,
  author =       "M. Razaz and J. L. Schonfelder",
  title =        "Test Procedures for Measurement of Floating-Point
                 Characteristics of Computing Environments",
  journal =      j-COMP-J,
  volume =       "31",
  number =       "1",
  pages =        "12--16",
  month =        feb,
  year =         "1988",
  CODEN =        "CMPJA6",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Mar 25 13:51:56 MST 1997",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ of Birmingham, Birmingham, Engl",
  affiliationaddress = "Univ of Birmingham, Birmingham, Engl",
  classcodes =   "C5470 (Performance evaluation and testing)",
  classification = "723",
  corpsource =   "Department of Electron. and Electr. Eng., Birmingham
                 University, UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "arithmetic; arithmetic processors; CDC; computer
                 testing; computers, digital; computing environments;
                 conversion test; DEC; digital arithmetic;
                 floating-point arithmetic; floating-point
                 characteristics; floating-point testing; IBM; ICL;
                 mantissa; minimum representable number; nominal
                 decimal; normalisation base; number representation;
                 operations; parameters; performance evaluation;
                 precision; precision-dependent; procedures;
                 representation test; test; Testing",
  treatment =    "P Practical",
}

@InProceedings{Ries:1988:MFP,
  author =       "P. S. Ries",
  title =        "An 8 {MFLOP} Floating-Point Coprocessor for a {RISC}
                 Microprocessor",
  crossref =     "Electro:1988:ECR",
  pages =        "48/1/1--8",
  year =         "1988",
  bibdate =      "Wed Sep 7 22:32:00 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Robertazzi:1988:BOF,
  author =       "T. G. Robertazzi and S. C. Schwartz",
  title =        "Best {``Ordering''} for Floating-Point Addition",
  journal =      j-TOMS,
  volume =       "14",
  number =       "1",
  pages =        "101--110",
  month =        mar,
  year =         "1988",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/42288.42343",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  MRclass =      "65G99 (65V05)",
  MRnumber =     "89b:65117",
  bibdate =      "Sat Nov 19 13:08:22 1994",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  URL =          "http://www.acm.org/pubs/citations/journals/toms/1988-14-1/p101-robertazzi/",
  acknowledgement = ack-nhfb,
  affiliation =  "State University of New York at Stony Brook, Stony
                 Brook; Princeton University, Princeton, NJ",
  bibno =        "42343",
  catcode =      "G.1.0",
  content =      "This paper compares a variety of methods for
                 accumulating a floating-point sum. Wilkinson pointed
                 out that if we compute the $\sum^n_{i = 1} x_i$ in
                 strictly increasing order in magnitude of the $x_i$,
                 then we obtain a better bound on the rounding error
                 than if the sum is computed in random order
                 [1].\par

                 The authors discuss five different accumulation
                 strategies. They compare these accumulation strategies
                 for when the $x_i$ are uniformly distributed and for
                 when they are exponentially distributed. First they
                 compare a random order for summing the $x_i$, summing
                 in decreasing order of magnitude, and summing in
                 increasing order of magnitude. Not surprisingly,
                 summing in increasing order of magnitude is the best
                 and summing in decreasing order of magnitude is the
                 worst. In fact, it is not difficult to show this for
                 any class of distributions where the mean and variance
                 exist.\par

                 The interesting results in the paper concern two other
                 accumulation strategies. Both of these are shown to be
                 better than summing in increasing order of magnitude
                 for both the uniform and exponential distribution.
                 Fortunately, one of these strategies is the tree sum
                 (or fan-in sum) that is often used in parallel
                 computation. The paper calls this strategy the
                 ``adjacency'' ordering.",
  CRclass =      "G.1.0 General; G.1.0 Computer arithmetic",
  CRnumber =     "8810-0794",
  descriptor =   "Mathematics of Computing, NUMERICAL ANALYSIS, General,
                 Computer arithmetic",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  genterm =      "ALGORITHMS; PERFORMANCE",
  journal-URL =  "https://dl.acm.org/loi/toms",
  journalabbrev = "ACM Trans. Math. Softw.",
  keywords =     "accurate floating-point summation; algorithms;
                 performance",
  review =       "ACM CR 8810-0794",
  reviewer =     "Jesse L. Barlow",
  subject =      "G. Mathematics of Computing; G.1 NUMERICAL ANALYSIS;
                 G.1.0 Mathematics of Computing, NUMERICAL ANALYSIS,
                 General, Computer arithmetic",
}

@Article{Rowen:1988:MRF,
  author =       "Chris Rowen and Mark Johnson and Paul Ries",
  title =        "The {MIPS R3010} Floating-Point Coprocessor",
  journal =      j-IEEE-MICRO,
  volume =       "8",
  number =       "3",
  pages =        "53--62",
  month =        may # "\slash " # jun,
  year =         "1988",
  CODEN =        "IEMIDZ",
  DOI =          "https://doi.org/10.1109/40.540",
  ISSN =         "0272-1732 (print), 1937-4143 (electronic)",
  ISSN-L =       "0272-1732",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "Compendex database;
                 garbo.uwasa.fi:/pc/doc-soft/fpbiblio.txt;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 Science Citation Index database (1980--2000)",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  affiliationaddress = "MIPS Computer Systems, Sunnyvale, CA, USA",
  classcodes =   "B1265F (Microprocessors and microcomputers); B2570
                 (Semiconductor integrated circuits); C5130
                 (Microprocessor chips); C5220 (Computer architecture);
                 C5230 (Digital arithmetic methods)",
  classification = "714; 722; 723",
  corpsource =   "MIPS Comput. Syst., Sunnyvale, CA, USA",
  fjournal =     "IEEE Micro",
  journal-URL =  "http://www.computer.org/csdl/mags/mi/index.html",
  keywords =     "32-bit R31010 floating-point coprocessor; accelerator
                 chip; computer architecture; computer systems, digital
                 --- Parallel Processing; computers, microcomputer;
                 Design; design techniques; digital arithmetic;
                 floating-point; instruction set computing; integrated
                 circuits, VLSI; microprocessor chips; million
                 instruction per second (MIPS) processor; MIPS R3010
                 floating-point coprocessor; reduced;
                 reduced-instruction-set-computer;
                 reduced-instruction-set-computer (RISC); VLSI",
  summary =      "A description is given of the R3010 floating-point
                 accelerator chip, a coprocessor that is based on
                 advanced reduced-instruction-set-computer (RISC)
                 architecture and VLSI design techniques and provides
                 high-speed floating-point operation. The 75000-
                 \ldots{}",
  treatment =    "P Practical",
  xxauthor =     "C. Rowen and P. Ries and M. Johnson",
}

@InProceedings{Roylance:1988:EMS,
  author =       "G. Roylance",
  title =        "Expressing Mathematical Subroutines Constructively",
  crossref =     "ACM:1988:PAC",
  pages =        "8--13",
  year =         "1988",
  bibdate =      "Thu Sep 01 11:52:13 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@InProceedings{Santoro:1988:PIA,
  author =       "M. Santoro and M. Horowitz",
  booktitle =    "Digest of Technical Papers, {IEEE} International
                 Solid-State Circuits Conference",
  title =        "A pipelined $ 64 \times 64 $ b iterative array
                 multiplier",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "35--36",
  month =        feb,
  year =         "1988",
  bibdate =      "Mon Dec 24 10:19:42 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Schatte:1988:ASC,
  author =       "Peter Schatte",
  title =        "On the almost sure convergence of floating-point
                 mantissas and {Benford}'s law",
  journal =      j-MATH-NACHR,
  volume =       "135",
  pages =        "79--83",
  year =         "1988",
  CODEN =        "MTMNAQ",
  ISSN =         "0025-584X",
  MRclass =      "60F15 (11K31)",
  MRnumber =     "89g:60114",
  bibdate =      "Fri Dec 08 12:49:25 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Mathematische Nachrichten",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1522-2616",
  keywords =     "Benford's Law; Law of Anomalous Numbers; Zipf's Law",
  reviewer =     "S. A. Book",
}

@Article{Schatte:1988:MDC,
  author =       "P. Schatte",
  title =        "On Mantissa Distribution in Computing and {Benford}'s
                 Law",
  journal =      j-J-INFO-PROC-CYBERNETICS-EIK,
  volume =       "24",
  number =       "9",
  pages =        "443--455",
  month =        "????",
  year =         "1988",
  CODEN =        "JICYE5",
  ISSN =         "0863-0593",
  bibdate =      "Thu Sep 1 10:14:16 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Journal of Information Processing and Cybernetics:
                 EIK",
  keywords =     "Benford's Law; Law of Anomalous Numbers; Zipf's Law",
}

@Article{Scherson:1988:MOA,
  author =       "Isaac D. Scherson and Smil Ruhman",
  title =        "Multi-operand arithmetic in a partitioned associative
                 architecture",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "5",
  number =       "6",
  pages =        "655--668",
  month =        dec,
  year =         "1988",
  CODEN =        "JPDCER",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Sat Apr 12 19:06:31 MDT 1997",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  affiliationaddress = "Princeton, NJ, USA",
  classification = "722; 723; 921; C5220 (Computer architecture); C5230
                 (Digital arithmetic methods)",
  corpsource =   "Department of Electr. Eng., Princeton University, NJ,
                 USA",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  journalabr =   "J Parallel Distrib Comput",
  keywords =     "16-bit precision; Analysis; Associative
                 Multiplication; associative multiplication; common
                 filter vector; Computer Architecture; Computer
                 Metatheory; concurrency; Convolution; convolution; Data
                 Storage, Digital--Associative; digital arithmetic;
                 Disjoint Data Sets; disjoint data sets; Filter Vectors;
                 Mathematical Techniques; Multi-operand Arithmetic;
                 multioperand arithmetic; multiplier bits; parallel
                 architectures; parallel processing; Partitioned
                 Associative Architecture; partitioned associative
                 architecture",
  treatment =    "P Practical",
}

@InProceedings{Schwarz:1988:CLI,
  author =       "Jerry Schwarz",
  title =        "A {C++} Library for Infinite Precision Floating
                 Point",
  crossref =     "USENIX:1988:UPC",
  bookpages =    "362",
  pages =        "271--281",
  year =         "1988",
  bibdate =      "Tue Dec 12 09:20:21 MST 1995",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The Real library supports infinite precision floating
                 point computation in C++. Arbitrary precision rational
                 arithmetic and transcendental functions are
                 supported.",
  acknowledgement = ack-nhfb,
  affiliation =  "AT\&T Bell Laboratories, Murray Hill",
  classification = "C5230 (Digital arithmetic methods); C6130 (Data
                 handling techniques)",
  confdate =     "17--21 Oct. 1988",
  conflocation = "Denver, CO, USA",
  keywords =     "C++ library; Infinite precision floating point;
                 Rational arithmetic; Real library; Transcendental
                 functions",
  thesaurus =    "C language; Digital arithmetic; Object-oriented
                 programming; Subroutines",
}

@Article{Scott:1988:CMM,
  author =       "Michael Scott",
  title =        "{CUG247} --- {M.I.R.A.C.L.} --- a Multi-Pre\-ci\-sion
                 Arithmetic Library",
  journal =      j-CUJ,
  volume =       "6",
  type =         "{CUG} New Release",
  number =       "5",
  pages =        "76--??",
  month =        may,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "C Users Journal",
}

@Article{Shepherd:1988:LEC,
  author =       "Roger Shepherd and Charles Farnum",
  title =        "Letter to the {Editor}: Compiler support for
                 floating-point computation",
  journal =      j-SPE,
  volume =       "18",
  number =       "12",
  pages =        "1193--1194",
  month =        dec,
  year =         "1988",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380181208",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Wed Sep 10 12:36:39 MDT 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "30 Oct 2006",
}

@Article{Simon:1988:SP,
  author =       "Barry Simon and Richard M. Wilson",
  title =        "Supercalculators on the {PC}",
  journal =      j-NAMS,
  volume =       "35",
  number =       "7",
  pages =        "978--1001",
  month =        sep,
  year =         "1988",
  CODEN =        "AMNOAN",
  ISSN =         "0002-9920 (print), 1088-9477 (electronic)",
  ISSN-L =       "0002-9920",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  fjournal =     "Notices of the American Mathematical Society",
  journal-URL =  "http://www.ams.org/notices/",
  mynote =       "September",
}

@Article{Smith:1988:ASD,
  author =       "S. G. Smith and P. B. Denyer",
  title =        "Advanced serial-data computation",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "5",
  number =       "3",
  pages =        "228--249",
  month =        jun,
  year =         "1988",
  CODEN =        "JPDCER",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Sat Apr 12 19:06:31 MDT 1997",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  affiliationaddress = "Univ of Edinburgh, Edinburgh, Scotl",
  classification = "716; 718; 721; 722; 723; C5230 (Digital arithmetic
                 methods)",
  corpsource =   "Department of Electr. Eng., Edinburgh University, UK",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  journalabr =   "J Parallel Distrib Comput",
  keywords =     "arithmetic operations; bit-parallel architectures;
                 Computational Methods; computational modules; computer
                 architecture; computers, digital; digital arithmetic;
                 dynamic range; high-; multiwire; multiwire techniques;
                 performance computer arithmetic; serial data
                 architectures; serial data computation; serial-data
                 architectures; signal processing --- Digital
                 Techniques; symmetric-coded distributed arithmetic;
                 techniques",
  treatment =    "P Practical",
}

@Article{Sohie:1988:DSP,
  author =       "G. R. L. Sohie and K. L. Kloker",
  title =        "A Digital Signal Processor with {IEEE} Floating-Point
                 Arithmetic",
  journal =      j-IEEE-MICRO,
  volume =       "8",
  number =       "6",
  pages =        "49--67",
  month =        nov # "\slash " # dec,
  year =         "1988",
  CODEN =        "IEMIDZ",
  DOI =          "https://doi.org/10.1109/40.16780",
  ISSN =         "0272-1732 (print), 1937-4143 (electronic)",
  ISSN-L =       "0272-1732",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  fjournal =     "IEEE Micro",
  journal-URL =  "http://www.computer.org/csdl/mags/mi/index.html",
  summary =      "A overview is given of Motorola's DSP96002, a digital
                 signal processor that implements IEEE-standard
                 floating-point arithmetic. It is designed for graphics,
                 image processing, spectral analysis and scientific
                 computing applications. Performance peaks \ldots{}",
}

@Article{Sridharan:1988:BFP,
  author =       "S. Sridharan and G. Dickman",
  title =        "Block floating-point implementation of digital filters
                 using the {DSP56000}",
  journal =      j-MICROPROC-MICROSYS,
  volume =       "12",
  number =       "6",
  pages =        "299--308",
  month =        aug,
  year =         "1988",
  CODEN =        "MIMID5",
  ISSN =         "0141-9331 (print), 1872-9436 (electronic)",
  ISSN-L =       "0141-9331",
  bibdate =      "Sat Nov 9 08:26:18 MST 2002",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Queensland Institute of Technology, Queensland,
                 Australia; Queensland Institute of Technology,
                 Queensland, Australia",
  bibno =        "49397",
  catcode =      "G.m; I.5.4; C.3; C.5.3",
  CRclass =      "I.5.4 Applications; I.5.4 Signal processing; C.3
                 Signal processing systems; C.5.3 Microcomputers; C.5.3
                 Microprocessors",
  descriptor =   "Mathematics of Computing, MISCELLANEOUS; Computing
                 Methodologies, PATTERN RECOGNITION, Applications,
                 Signal processing; Computer Systems Organization,
                 SPECIAL-PURPOSE AND APPLICATION-BASED SYSTEMS, Signal
                 processing systems; Computer Systems Organization,
                 COMPUTER SYSTEM IMPLEMENTATION, Microcomputers,
                 Microprocessors",
  fjournal =     "Microprocessors and Microsystems",
  genterm =      "ALGORITHMS; DESIGN",
  guideno =      "1988-12500",
  journalabbrev = "Microprocess. Microsyst.",
  subject =      "G. Mathematics of Computing; G.m MISCELLANEOUS; I.
                 Computing Methodologies; I.5 PATTERN RECOGNITION; C.
                 Computer Systems Organization; C.3 SPECIAL-PURPOSE AND
                 APPLICATION-BASED SYSTEMS; C. Computer Systems
                 Organization; C.5 COMPUTER SYSTEM IMPLEMENTATION",
}

@Book{Startz:1988:IPC,
  author =       "Richard Startz",
  title =        "8087\slash 80287\slash 80387 for the {IBM PC} and
                 Compatibles: Applications and Programming with
                 {Intel}'s Math Coprocessors",
  publisher =    pub-BRADY,
  address =      pub-BRADY:adr,
  edition =      "Third",
  pages =        "xviii + 296",
  year =         "1988",
  ISBN =         "0-13-246604-X",
  ISBN-13 =      "978-0-13-246604-2",
  LCCN =         "QA76.8.I2923 S79 1988",
  bibdate =      "Wed Sep 14 20:23:49 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@InProceedings{Stasinski:1988:MRE,
  author =       "R. Stasinski and E. Lukasik",
  booktitle =    "Acoustics, Speech, and Signal Processing, 1988.
                 {ICASSP-88., 1988} International Conference on. 11--14
                 April 1988",
  title =        "Minimization of rounding errors in {WFTA} programs",
  volume =       "3",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1423--1426",
  year =         "1988",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:03 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "Two ideas linked with high-precision computation of
                 WFTAs (Winograd-Fourier transform algorithm) using
                 fixed-point arithmetic are analyzed. Use of the best,
                 optimized small-N DFT (discrete Fourier transform)
                 modules is considered. The sizes \ldots{}",
}

@Article{Stouraitis:1988:FPL,
  author =       "Thanos Stouraitis and Fred J. Taylor",
  title =        "Floating-point to logarithmic encoder error analysis",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "37",
  number =       "7",
  pages =        "858--863",
  month =        jul,
  year =         "1988",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.2232",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Ohio State University of University, Columbus;
                 University of Florida, Gainesville",
  ajournal =     "IEEE Trans. Comput.",
  bibno =        "48698",
  catcode =      "F.2.1; G.m; C.1.m",
  CRclass =      "F.2.1 Numerical Algorithms and Problems; F.2.1
                 Number-theoretic computations; C.1.m Miscellaneous",
  descriptor =   "Theory of Computation, ANALYSIS OF ALGORITHMS AND
                 PROBLEM COMPLEXITY, Numerical Algorithms and Problems,
                 Number-theoretic computations; Mathematics of
                 Computing, MISCELLANEOUS; Computer Systems
                 Organization, PROCESSOR ARCHITECTURES, Miscellaneous",
  fjournal =     "IEEE Transactions on Computers",
  genterm =      "DESIGN; THEORY; VERIFICATION",
  guideno =      "1988-08687",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  journalabbrev = "IEEE Trans. Comput.",
  subject =      "F. Theory of Computation; F.2 ANALYSIS OF ALGORITHMS
                 AND PROBLEM COMPLEXITY; G. Mathematics of Computing;
                 G.m MISCELLANEOUS; C. Computer Systems Organization;
                 C.1 PROCESSOR ARCHITECTURES",
  summary =      "The logarithmic number (LNS), which supports
                 high-speed, high-precision arithmetic, is envisioned as
                 a possible arithmetic coprocessor attachment to a
                 floating-point (FLP) processor. An error analysis of an
                 FLP-to-LNS encoder is presented. Analytic \ldots{}",
}

@Manual{Sun:1988:PG,
  title =        "Programmer's guides",
  publisher =    "Sun Microsystems",
  address =      "Mountain View, CA, USA",
  year =         "1988",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "12 volumes in 1 case.",
  acknowledgement = ack-nhfb,
  keywords =     "Operating systems (Computers); Sun computers ---
                 Programming.; SunOS (Computer operating system)",
  remark =       "Title from container. Contents sheet has title: 4.0
                 programmer's guides minibox. ``Revision A, of 9 May
                 1988.''--Contents. ``825-1050-10.''--Contents. C
                 programmer's guide --- Assembly language reference for
                 the Sun-2 and Sun-3 --- Programming utilities and
                 libraries --- Debugging tools --- Network programming
                 --- Writing device drivers --- Floating point
                 programmer's guide --- SunView 1 programmer's guide ---
                 SunView 1 system programmer's guide --- Pixrect
                 reference manual --- SunCGI reference manual ---
                 SunCore reference manual.",
}

@Article{Taylor:1988:BLN,
  author =       "F. J. Taylor and R. Gill and J. Joseph and J. Radke",
  title =        "A 20 Bit Logarithmic Number System Processor",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-37",
  number =       "2",
  pages =        "190--199",
  year =         "1988",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.2148",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Jun 24 19:49:19 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The architecture and performance of a 20-bit
                 arithmetic processor based on the logarithmic number
                 system (LNS) is described. The processor performed LNS
                 multiplication and division rapidly and with a low
                 hardware complexity. Addition and subtraction in the
                 LNS require the support of a table lookup unit. A
                 scheme is proposed to minimize this complexity using a
                 partitioned memory (ROM) and a PLA (programmable logic
                 array). For performance evaluation, the target
                 technology is integrated Schottky logic. The processor
                 is shown to compare well with, if not to outperform,
                 existing floating point (FLP) processors of equivalent
                 range and precision. The speed-power-product ratio of
                 an equivalent FLP processor, compared with that of the
                 LNS processor, is reported to be 20 to 1 in the case of
                 the square and square-root operation and 1 to 1 in the
                 case of addition and subtraction. For multiplication
                 and division, this ratio is about 5 to 1.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Misc{Taylor:1988:HFP,
  author =       "Fred J. Taylor",
  title =        "Hybrid floating point\slash logarithmic number system
                 arithmetic processor",
  howpublished = "United States Patent 4,720,809",
  day =          "19",
  month =        jan,
  year =         "1988",
  bibdate =      "Tue Jan 08 21:48:35 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.freepatentsonline.com/4720809.html",
  abstract =     "A hybrid arithmetic processor which combines
                 attributes of conventional floating point (F.P.)
                 arithmetic with logarithmic number system (LNS)
                 arithmetic. The arithmetic processor includes an input
                 section (forward code converter) for converting input
                 operands in F.P. format to intermediate operands in LNS
                 format, an LNS arithmetic section for performing an
                 arithmetic operation on the LNS intermediate operands
                 and providing an intermediate output in LNS format, and
                 an output section (inverse code converter) for
                 converting the LNS intermediate output to an output in
                 F.P. format. Significantly, output is provided in
                 normalized floating point format but without the need
                 for a time-consuming exponent alignment operation.
                 Arithmetic operations, including addition and
                 multiplication, are accomplished at a high speed, which
                 speed moreover is constant and independent of the data.
                 An efficient accumulator structure and the structure of
                 an ultra-fast numeric processor are disclosed.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Thistle:1988:PAH,
  author =       "M. R. Thistle and B. J. Smith",
  title =        "A processor architecture for {Horizon}",
  crossref =     "IEEE:1988:PSN",
  volume =       "1",
  pages =        "35--41",
  year =         "1988",
  bibdate =      "Thu Apr 16 07:55:03 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classification = "C5220 (Computer architecture); C5440 (Multiprocessor
                 systems and techniques)",
  corpsource =   "Supercomput. Res. Center, Lanham, MD, USA",
  keywords =     "floating-point operations; Horizon; horizontal
                 instruction set; parallel architectures; parallel
                 machines; processor architecture; scalable
                 shared-memory MIMD computer; scalable shared-memory
                 multiple-instruction-stream-multiple-data-stream
                 computer; scalar processors; three-dimensional
                 nearest-neighbor network",
  sponsororg =   "IEEE; ACM",
  treatment =    "P Practical",
}

@TechReport{Tsao:1988:AST,
  author =       "Nai-kuan Tsao",
  title =        "On the accuracy of solving triangular systems in
                 parallel",
  institution =  "National Aeronautics and Space Administration; For
                 sale by the National Technical Information Service",
  address =      "Washington, DC, USA",
  pages =        "????",
  year =         "1988",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "NASA technical memorandum; 101384 ICOMP; 88-19",
  acknowledgement = ack-nhfb,
  govtdocnumber = "NAS 1.15:101384 0830-D (MF)",
  keywords =     "Algorithms.; Error analysis.; Errors.; Floating point
                 arithmetic.",
  remark =       "Distributed to depository libraries in microfiche.
                 Microfiche. [Washington, D.C.: National Aeronautics and
                 Space Administration, 1989] 1 microfiche.",
}

@Article{Venkaiah:1988:CMS,
  author =       "V. Ch Venkaiah and S. K. Sen",
  title =        "Computing a matrix symmetrizer exactly using modified
                 multiple modulus residue arithmetic",
  journal =      j-J-COMPUT-APPL-MATH,
  volume =       "21",
  number =       "1",
  pages =        "27--40",
  month =        jan,
  year =         "1988",
  CODEN =        "JCAMDI",
  ISSN =         "0377-0427 (print), 1879-1778 (electronic)",
  ISSN-L =       "0377-0427",
  bibdate =      "Sat Feb 25 12:20:37 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcomputapplmath1980.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/0377042788903858",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Computational and Applied Mathematics",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03770427",
}

@Article{Voelzke:1988:FSAa,
  author =       "H. V{\"o}lzke",
  title =        "{Flie{\ss}komma-Arithmetik und
                 IEEE-Spez\-i\-fi\-ka\-tion\-en. Teil 1: Standards und
                 Strukturen} \toenglish {Floating-point Arithmetic and
                 its IEEE Specification. Part 1: Standards and
                 Structures} \endtoenglish",
  journal =      j-MC,
  volume =       "10",
  pages =        "123--129",
  year =         "1988",
  ISSN =         "0720-4442, 0941-777x , 0943-5409",
  bibdate =      "Fri Sep 16 16:30:39 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "MC: Die Mikrocomputer-Zeitschrift",
}

@Article{Voelzke:1988:FSAb,
  author =       "H. V{\"o}lzke",
  title =        "{Flie{\ss}komma-Arithmetik und
                 IEEE-Spez\-i\-fi\-ka\-tion\-en. Teil 2: Entwurf eines
                 Flie{\ss}kommapakets} \toenglish {Floating-point
                 Arithmetic and its IEEE Specification. Part 2: Design
                 of a Floating-Point Package} \endtoenglish",
  journal =      j-MC,
  volume =       "11",
  pages =        "78--95",
  year =         "1988",
  ISSN =         "0720-4442, 0941-777x , 0943-5409",
  bibdate =      "Fri Sep 16 16:30:40 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "MC: Die Mikrocomputer-Zeitschrift",
}

@Article{Voelzke:1988:FSAc,
  author =       "H. V{\"o}lzke",
  title =        "{Flie{\ss}komma-Arithmetik und
                 IEEE-Spez\-i\-fi\-ka\-tion\-en. Teil 3: Die verwendeten
                 Algorithmen} \toenglish {Floating-point Arithmetic and
                 its IEEE Specification. Part 3: The Algorithms Used}
                 \endtoenglish",
  journal =      j-MC,
  volume =       "12",
  pages =        "95--108",
  year =         "1988",
  ISSN =         "0720-4442, 0941-777x , 0943-5409",
  bibdate =      "Fri Sep 16 16:30:40 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "MC: Die Mikrocomputer-Zeitschrift",
}

@Article{Weyland:1988:LCS,
  author =       "Nicholas J. Weyland and Edward A. Puckett",
  title =        "Lossless coding for sources of floating-point and
                 fixed-precision numbers",
  journal =      j-IEEE-TRANS-INF-THEORY,
  volume =       "34",
  number =       "4",
  pages =        "882--888",
  month =        jul,
  year =         "1988",
  CODEN =        "IETTAW",
  DOI =          "https://doi.org/10.1109/18.9791",
  ISSN =         "0018-9448 (print), 1557-9654 (electronic)",
  ISSN-L =       "0018-9448",
  MRclass =      "94A29",
  MRnumber =     "89i:94023",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Information Theory",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=18",
  summary =      "A procedure for constructing binary models for sources
                 of floating-point and fixed-precision numbers is given
                 and used together with the minimum description length
                 principle to find optimal models. These models are used
                 to design noiseless source code \ldots{}",
}

@Article{Wilson:1988:FPS,
  author =       "Pete Wilson",
  title =        "Floating-Point Survival Kit",
  journal =      j-BYTE,
  volume =       "13",
  number =       "3",
  pages =        "217--217",
  month =        mar,
  year =         "1988",
  CODEN =        "BYTEDJ",
  ISSN =         "0360-5280 (print), 1082-7838 (electronic)",
  ISSN-L =       "0360-5280",
  bibdate =      "Thu Oct 31 18:51:38 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "BYTE Magazine",
}

@Article{Wilson:1988:NDP,
  author =       "Fred Wilson",
  title =        "A Note on Division of Positive Integers",
  journal =      j-SIGMICRO,
  volume =       "19",
  number =       "1--2",
  pages =        "4--4",
  month =        jun,
  year =         "1988",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/62197.1096672",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:39 MDT 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/62197.1096672",
  abstract =     "At the risk of flaunting a marginal grasp of the
                 obvious I would like to make a few observations on the
                 division of fixed point numbers.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Wilson:1988:NFP,
  author =       "R. Wilson",
  title =        "Newest floating-point processors blur architectural
                 distinctions",
  journal =      j-COMP-DESIGN,
  volume =       "27",
  number =       "8",
  pages =        "32--43",
  day =          "15",
  month =        apr,
  year =         "1988",
  CODEN =        "CMPDAM",
  ISSN =         "0010-4566",
  bibdate =      "Sat Nov 9 08:26:18 MST 2002",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  bibno =        "44373",
  catcode =      "B.7.1; C.1.1; C.1.1",
  CRclass =      "B.7.1 Types and Design Styles; B.7.1 Memory
                 technologies; C.1.1 Single Data Stream Architectures;
                 C.1.1 RISC; C.1.1 Single Data Stream Architectures;
                 C.1.1 CISC",
  descriptor =   "Hardware, INTEGRATED CIRCUITS, Types and Design
                 Styles, Memory technologies; Computer Systems
                 Organization, PROCESSOR ARCHITECTURES, Single Data
                 Stream Architectures, RISC; Computer Systems
                 Organization, PROCESSOR ARCHITECTURES, Single Data
                 Stream Architectures, CISC",
  fjournal =     "Computer Design",
  genterm =      "PERFORMANCE; DESIGN",
  guideno =      "1988-05955",
  journalabbrev = "Comput. Des.",
  subject =      "B. Hardware; B.7 INTEGRATED CIRCUITS; C. Computer
                 Systems Organization; C.1 PROCESSOR ARCHITECTURES; C.
                 Computer Systems Organization; C.1 PROCESSOR
                 ARCHITECTURES",
}

@Article{Wollard:1988:TSS,
  author =       "K. Wollard",
  title =        "Technology '88: Solid state",
  journal =      j-IEEE-SPECTRUM,
  volume =       "25",
  number =       "1",
  pages =        "44--46",
  month =        jan,
  year =         "1988",
  CODEN =        "IEESAM",
  DOI =          "https://doi.org/10.1109/6.4483",
  ISSN =         "0018-9235 (print), 1939-9340 (electronic)",
  ISSN-L =       "0018-9235",
  bibdate =      "Mon Jan 20 06:41:24 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeespectrum1980.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Spectrum",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6",
  keywords =     "16 Mbit; 4 Mbit; application-specific ICs; Consumer
                 electronics; digital integrated circuits; Electronics
                 industry; EPROM; floating-point digital signal
                 processors; GaAs-Si; Government; high-density
                 packaging; integrated circuit technology; Japan;
                 Manufacturing industries; Microprocessors; Production;
                 Semiconductor device manufacture; solid state; Solid
                 state circuits; Trade agreements; US",
}

@Book{Young:1988:SNMa,
  author =       "David M. Young and Robert Todd Gregory",
  title =        "A Survey of Numerical Mathematics",
  volume =       "I",
  publisher =    pub-DOVER,
  address =      pub-DOVER:adr,
  pages =        "x + 492 + A22 + B16 + I18",
  year =         "1988",
  ISBN =         "0-486-65691-8",
  ISBN-13 =      "978-0-486-65691-5",
  LCCN =         "QA297.Y63 1972",
  MRclass =      "65-02",
  MRnumber =     "92b:65005b",
  bibdate =      "Wed Jan 17 10:30:33 1996",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/y/young-david-m.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/matrix-analysis-2ed.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Corrected reprint of the 1973 original.",
  URL =          "http://www.zentralblatt-math.org/zmath/en/search/?an=0732.65002",
  ZMnumber =     "0732.65002",
  acknowledgement = ack-nhfb,
  tableofcontents = "1: Numerical Analysis as a Subject Area \\
                 1.1 Introduction \\
                 1.2 Some pitfalls in computation \\
                 1.3 Mathematical and computer aspects of an algorithm
                 \\
                 1.4 Numerical instability of algorithms and
                 ill-conditioned problems \\
                 1.5 Typical problems of interest to the numerical
                 analyst \\
                 1.6 Iterative methods \\
                 2: Elementary Operations with Automatic Digital
                 Computers \\
                 2.1 Introduction \\
                 2.2 Binary arithmetic \\
                 2.3 Conversion from base $D$ to base $B$ representation
                 \\
                 2.4 Representation of integers on a binary computer \\
                 2.5 Floating-point representations \\
                 2.6 Computer-representable numbers \\
                 2.7 Floating-point arithmetic operations \\
                 2.8 Fortran analysis of a floating-point number \\
                 2.9 Calculation of elementary functions \\
                 3: Surveillance of Number Ranges \\
                 3.1 Introduction \\
                 3.2 Allowable number ranges \\
                 3.3 Basic real arithmetic operations \\
                 3.4 The quadratic equation \\
                 3.5 Complex arithmetic operations \\
                 4: Solution of Equations \\
                 4.1 Introduction \\
                 4.2 Attainable accuracy \\
                 4.3 Graphical methods \\
                 4.4 The method of bisection \\
                 4.5 The method of false position \\
                 4.6 The secant method \\
                 4.7 General properties of iterative methods \\
                 4.8 Generation of iterative methods \\
                 4.9 The Newton method \\
                 4.10 Muller's method \\
                 4.11 Orders of convergence of iterative methods \\
                 4.12 Acceleration of the convergence \\
                 4.13 Systems of nonlinear equations \\
                 5: Roots of Polynomial Equations \\
                 5.1 Introduction \\
                 5.2 General properties of polynomials \\
                 5.3 The Newton method and related methods \\
                 5.4 Muller's method and Cauchy's method \\
                 5.5 Location of the roots \\
                 5.6 Root acceptance and refinement \\
                 5.7 Matrix related methods: the modified Bernoulli
                 method \\
                 5.8 Matrix related methods: the IP method \\
                 5.9 Polyalgorithms \\
                 5.10 Other methods \\
                 6: Interpolation and Approximation \\
                 6.1 Introduction \\
                 6.2 Linear interpolation \\
                 6.3 Convergence and accuracy of linear interpolation
                 \\
                 6.4 Lagrangian interpolation \\
                 6.5 Convergence and accuracy of Lagrangian
                 interpolation \\
                 6.6 Interpolation with equal intervals \\
                 6.7 Hermite interpolation \\
                 6.8 Limitations on polynomial interpolation: smooth
                 interpolation \\
                 6.9 Inverse interpolation \\
                 6.10 Approximation by polynomials \\
                 6.11 Least squares approximation by polynomials \\
                 6.12 Rational approximation \\
                 6.13 Trigonometric interpolation and approximation \\
                 6.14 Interpolation in two variables \\
                 7: Numerical Differentiation and Quadrature \\
                 7.1 Introduction \\
                 7.2 The method of undetermined weights \\
                 7.3 Numerical differentiation \\
                 7.4 Numerical quadrature --- equal intervals \\
                 7.5 The Euler--MacLaurin formula \\
                 7.6 Romberg integration \\
                 7.7 Error determination \\
                 7.8 Numerical quadrature --- unequal intervals \\
                 8: Ordinary Differential Equations \\
                 8.1 Introduction \\
                 8.2 Existence and uniqueness \\
                 8.3 Analytic methods \\
                 8.4 Integral equation formulation --- the Picard method
                 of successive approximations \\
                 8.5 The Euler method \\
                 8.6 Methods based on numerical quadrature \\
                 8.7 Error estimation for predictor-corrector methods
                 \\
                 8.8 A numerical example \\
                 8.9 Runge--Kutta methods \\
                 8.10 Methods based on numerical differentiation \\
                 8.11 Higher-order equations and systems of first-order
                 equations \\
                 8.12 The use of high-speed computers \\
                 Appendix A \\
                 Appendix B \\
                 Appendix C \\
                 Bibliography \\
                 Index",
}

@InProceedings{Yuen:1988:IFP,
  author =       "A. K. Yuen",
  title =        "{Intel}'s floating-point processors",
  crossref =     "Electro:1988:ECR",
  pages =        "48/5/1--7",
  year =         "1988",
  bibdate =      "Wed Sep 7 22:32:00 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Zhou:1988:NBS,
  author =       "B. B. Zhou",
  title =        "A new bit-serial systolic multiplier over {$ \mathrm
                 {GF}(2^m) $}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "37",
  number =       "6",
  pages =        "749--751",
  month =        jun,
  year =         "1988",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.2216",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sat Jul 9 08:33:27 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=2216",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Zoicas:1988:PBG,
  author =       "A. Zoicas and K. Grohe and C. Kellerhoff",
  title =        "{PC} based general-purpose floating-point {DSP $ \mu
                 $PD77230} board with various analog front end options
                 and application software packages",
  crossref =     "Lacoume:1988:SPI",
  pages =        "1233--1236 vol.3",
  year =         "1988",
  bibdate =      "Tue Dec 12 09:17:24 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "3 vol.",
  abstract =     "The EBIBM-77230 FFT is a software and hardware DSP
                 engineering environment incorporated in a PC in the
                 form of a plug-in board. It offers no downgrade from
                 the ideal in terms of its processing power, which
                 amounts of 27 MFLOPs, its open architecture, standard
                 cross-software support and interfaces to popular
                 commercial DSP packages. A variety of analog front-end
                 options and supervisor modules (for stand-alone
                 operation) can be hooked onto the board itself thereby
                 opening its application to most DSP areas. A math
                 library, which features interfaces to most high level
                 languages (C, Fortran, Pascal, Basic), brings
                 workstation computational power to the PC. The
                 EBIBM-77230 FFT bridges the gap between fast high
                 precision number crunching and an accessible
                 user-friendly environment. The turn-around time from an
                 idea to its real-time execution is thus minimised and
                 cost-wise it is an economic solution in relation to
                 most DSP working environments.",
  acknowledgement = ack-nhfb,
  affiliation =  "NEC Electron. GmbH, Dusseldorf, West Germany",
  classification = "B1265F (Microprocessors and microcomputers); B6140
                 (Signal processing and detection); C5130
                 (Microprocessor chips); C5150 (Other circuits for
                 digital computers); C7410F (Communications)",
  keywords =     "27 MFLOPS; Analog front end; Application software
                 packages; Basic; C; DSP engineering environment;
                 EBIBM-77230 FFT; Fortran; General purpose floating
                 point DSP; High level languages; Interfaces; Math
                 library; Microprocessor D77230 board; Open
                 architecture; Pascal; PC; Personal computer; Plug-in
                 board; Supervisor modules",
  numericalindex = "Computer speed 2.7E+07 FLOPS",
  thesaurus =    "Add-on boards; Computerised signal processing;
                 Microcomputer applications; Microprocessor chips;
                 Software packages",
}

@InProceedings{Ahmed:1989:EEF,
  author =       "H. M. Ahmed",
  title =        "Efficient Elementary Function Generation with
                 Multipliers",
  crossref =     "Ercegovac:1989:PSC",
  pages =        "52--59",
  year =         "1989",
  bibdate =      "Sat Nov 27 14:19:10 MST 2004",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith9/papers/ARITH9_Ahmed.pdf",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  keywords =     "ARITH-9",
}

@Article{Amit:1989:MRE,
  author =       "G. Amit and U. Shaked",
  title =        "Minimization of roundoff errors in digital
                 realizations of {Kalman} filters",
  journal =      j-IEEE-TRANS-ACOUST-SPEECH,
  volume =       "37",
  number =       "12",
  pages =        "1980--1982",
  month =        dec,
  year =         "1989",
  CODEN =        "IETABA",
  ISSN =         "0096-3518",
  bibdate =      "Sat Jul 16 11:25:06 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Acoustics, Speech, and Signal
                 Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=29",
  summary =      "A comparison between D. Williamson's method (IEEE
                 Trans. Autom. Contr., vol.AC-30, p.930-9, 1985) and the
                 0-1 method for the design of the digital Kalman filter
                 is made. The 0-1 method is shown to be much better than
                 Williamson's method and the \ldots{}",
}

@InProceedings{Arison:1989:SAN,
  author =       "D. Arison and A. Genusov and L. Gerzberg",
  title =        "System applications of a new 32-bit floating-point
                 {DSP} processor",
  crossref =     "Chen:1989:TSA",
  pages =        "890--897 vol.2",
  year =         "1989",
  bibdate =      "Tue Dec 12 09:17:24 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The authors present the ZR34325, a novel
                 floating-point vector signal processor in the context
                 of system applications. The ZR34325 represents the
                 first full IEEE floating-point integrated array
                 processor on silicon, supplemented with the pertinent
                 scalar and control flow capabilities. The ZR34325
                 directly executes embedded DSP (digital signal
                 processing) and array processing primitives on
                 multidimensional arrays. Furthermore, an integrated
                 development environment which includes a system
                 software simulation, vectorized and parametric DSP,
                 arithmetic and matrix library, C-based
                 assembler/linker, and hardware development tools
                 facilities top-down complete application development.
                 The ZR34325 enables very efficient multiprocessor
                 multitasking schemes for tasks where execution time is
                 either data independent or data dependent. The authors
                 show the top-down integrated design methodology via
                 sample signal/image processing application examples
                 such as Kalman filtering, spectral analysis, and
                 constant false alarm rate processing for radar
                 applications as well as two-dimensional image
                 filtering.",
  acknowledgement = ack-nhfb,
  affiliation =  "Zoran Corp., Santa Clara, CA, USA",
  classification = "B1265F (Microprocessors and microcomputers); C5130
                 (Microprocessor chips); C5260 (Digital signal
                 processing)",
  keywords =     "32 Bit; Arithmetic library; C-based assembler/linker;
                 Digital signal processing; False alarm rate processing;
                 Floating-point DSP processor; Image filtering; Kalman
                 filtering; Matrix library; Multidimensional arrays;
                 Radar; Spectral analysis; Vector signal processor;
                 ZR34325",
  numericalindex = "Word length 3.2E+01 bit",
  thesaurus =    "Computerised signal processing; Digital signal
                 processing chips; Parallel processing",
}

@InProceedings{Arnold:1989:RLN,
  author =       "M. G. Arnold and T. A. Bailey and J. R. Cowles and J.
                 J. Cupal",
  title =        "Redundant logarithmic number systems",
  crossref =     "Ercegovac:1989:PSC",
  pages =        "144--151",
  year =         "1989",
  bibdate =      "Sat Nov 27 14:19:10 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith9/papers/ARITH9_Arnold.pdf",
  abstract =     "A new number system that offers advantages over
                 conventional floating-point and sign/logarithm number
                 systems is described. Called redundant logarithmic
                 arithmetic, it relies, like conventional logarithmic
                 arithmetic, on table lookups to make the arithmetic
                 unit simpler than an equivalent floating-point unit.
                 The cost of 32-b subtraction in a redundant logarithmic
                 number system is lower than that of previously
                 published logarithmic subtraction methods. Another
                 advantage of a redundant logarithmic number system is
                 that a single arithmetic unit can use the same hardware
                 to add, subtract, or multiply in similar times. (25
                 Refs.)",
  acknowledgement = ack-nhfb,
  affiliation =  "Wyoming University, Laramie, WY, USA",
  classification = "C5230 (Digital arithmetic methods)",
  keywords =     "Add; ARITH-9; Floating-point; Multiply; Number system;
                 Redundant logarithmic arithmetic; Sign/logarithm number
                 systems; Subtract; Table lookups",
  thesaurus =    "Digital arithmetic; Table lookup",
}

@Article{Ashton:1989:AFP,
  author =       "C. Ashton",
  title =        "The {Am29C327} floating point processor",
  journal =      "Electronic Product Design",
  volume =       "10",
  number =       "3",
  pages =        "51--59",
  month =        mar,
  year =         "1989",
  bibdate =      "Wed Sep 7 22:32:01 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@InProceedings{Azmi:1989:TFP,
  author =       "A. M. Azmi and F. Lombardi",
  title =        "On a tapered floating point system",
  crossref =     "Ercegovac:1989:PSC",
  pages =        "2--9",
  year =         "1989",
  bibdate =      "Sat Nov 27 14:19:10 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith9/papers/ARITH9_Azmi.pdf",
  abstract =     "R. Morris (see IEEE Trans. Comput., vol. TC-20, p.
                 1578--1579, 1971), suggested adding an extra field to
                 the fixed floating point system, so that exponents can
                 be stored more efficiently. The exponents are stored in
                 the smallest possible space, passing the extra bits to
                 the mantissa. The extra field is used to monitor the
                 current length of the exponent. The gain in precision
                 and/or exponent range outweighs the overhead of the
                 extra field and the processing speed. The authors
                 provide implementation details, error analysis, and
                 some future research ideas. Simulation results are
                 provided for comparison purposes.",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Electr. and Comput. Eng., Colorado
                 University, Boulder, CO, USA",
  classification = "C5230 (Digital arithmetic methods)",
  keywords =     "ARITH-9; Error analysis; Exponents; Tapered floating
                 point system",
  thesaurus =    "Digital arithmetic",
}

@Article{Bailey:1989:FPA,
  author =       "D. H. Bailey and H. D. Simon and J. T. Barton",
  title =        "Floating Point Arithmetic in Future Supercomputers",
  journal =      j-IJSA,
  volume =       "3",
  number =       "3",
  pages =        "86--90",
  month =        "Fall",
  year =         "1989",
  CODEN =        "IJSAE9",
  ISSN =         "0890-2720",
  bibdate =      "Thu Aug 22 17:56:36 MDT 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 UnCover library database",
  acknowledgement = ack-nhfb,
  fjournal =     "International Journal of Supercomputer Applications",
  journal-URL =  "http://hpc.sagepub.com/content/by/year",
}

@Article{Baran:1989:MST,
  author =       "N. Baran",
  title =        "The {Mac SE} takes off",
  journal =      j-BYTE,
  volume =       "14",
  number =       "2",
  pages =        "113--116",
  month =        feb,
  year =         "1989",
  CODEN =        "BYTEDJ",
  ISSN =         "0360-5280 (print), 1082-7838 (electronic)",
  ISSN-L =       "0360-5280",
  bibdate =      "Thu Sep 12 17:54:09 MDT 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classification = "C5430 (Microcomputers)",
  fjournal =     "BYTE Magazine",
  keywords =     "16 MHz; 2 MBytes; 4 MBytes; 68030 CPU; 68882
                 Floating-point unit; Apple Macintosh SE/30; Built-in
                 memory management unit; FPU; Logic board; Mac SE/30;
                 MMU; Motorola 68030 processor; SIMM-mounted ROMs;
                 Single in-line memory module RAM chips",
  numericalindex = "Frequency 1.6E+07 Hz; Memory size 2.1E+06 Byte;
                 Memory size 4.2E+06 Byte",
  thesaurus =    "Apple computers; Microcomputers",
}

@Article{Bardin:1989:IUI,
  author =       "B. Bardin and C. Colket and D. Smith",
  title =        "Implementation of unsigned integers in {Ada}",
  journal =      j-SIGADA-LETTERS,
  volume =       "9",
  number =       "1",
  pages =        "47--70",
  month =        jan # "\slash " # feb,
  year =         "1989",
  CODEN =        "AALEE5",
  ISSN =         "1094-3641 (print), 1557-9476 (electronic)",
  ISSN-L =       "1094-3641",
  bibdate =      "Thu Mar 20 07:41:09 MST 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigada.bib",
  acknowledgement = ack-nhfb,
  classcodes =   "C6140D (High level languages); C6130 (Data handling
                 techniques)",
  fjournal =     "ACM SIGAda Ada Letters",
  journal-URL =  "http://portal.acm.org/citation.cfm?id=J32",
  keywords =     "Ada; address arithmetic; digital arithmetic; full
                 range; logical operations; modular arithmetic; numeric
                 literals; symbol manipulation; unsigned integers",
  treatment =    "P Practical",
}

@Article{Barrett:1989:FMA,
  author =       "Geoff Barrett",
  title =        "Formal methods applied to a floating-point number
                 system",
  journal =      j-IEEE-TRANS-SOFTW-ENG,
  volume =       "15",
  number =       "5",
  pages =        "611--621",
  month =        may,
  year =         "1989",
  CODEN =        "IESEDJ",
  DOI =          "https://doi.org/10.1109/32.24710",
  ISSN =         "0098-5589 (print), 1939-3520 (electronic)",
  ISSN-L =       "0098-5589",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A formalization of the IEEE standard for binary
                 floating-point arithmetic (ANSI/IEEE Std. 754-1985) is
                 presented in the set-theoretic specification language
                 Z. The formal specification is refined into four
                 sequential components, which unpack the operands,
                 perform the arithmetic, and pack and round the result.
                 This refinement follows proven rules and so
                 demonstrates a mathematically rigorous method of
                 program development. In the course of the proofs,
                 useful internal representations of floating-point
                 numbers are specified. The procedures presented form
                 the basis for the floating-point unit of the Inmos IMS
                 T800 transputer.",
  acknowledgement = ack-nhfb,
  affiliation =  "Oxford University, Oxford, UK",
  bibno =        "65476",
  catcode =      "F.3.1; C.5.3; D.2.1; D.2.0; B.2.0; B.5.1",
  content =      "It is paradoxical that no programming language can be
                 completely defined unless it has a formally defined
                 syntax, yet at the same time, languages have informal
                 semantic descriptions. This is most evident in
                 arithmetic, in which the closest thing to a formal
                 description lies in the IEEE standard for binary
                 floating point arithmetic adopted by ANSI in 1985. The
                 standard is written in natural language, with the
                 attendant possibility of ambiguity and inconsistency.
                 The author of this paper has given a formal version of
                 the standard in the Z specification language, which can
                 be thought of as a structured version of predicate
                 logic. After giving a cogent argument for the use of
                 formal methods in standardization, the author presents
                 a stage-by-stage development of the formal description
                 of the standard; while doing this, he stresses the
                 modularity of the description, as exemplified by the
                 separation of normal and exceptional conditions.\par

                 As he introduces the concepts of Z, the author gives
                 brief explanations of the notation, but for a beginner
                 in the field, the paper is best read in conjunction
                 with the original standard and a description of
                 Z.\par

                 A very powerful argument for the formal approach lies
                 in the specification's use. The INMOS T800 floating
                 point unit was developed by means of a series of
                 refinements of the formal specification; the",
  CRclass =      "F.3.1 Specifying and Verifying and Reasoning about
                 Programs; F.3.1 Specification techniques; C.5.3
                 Microcomputers; C.5.3 INMOS Transputer; D.2.1
                 Requirements/Specifications; D.2.1 Z; D.2.0 General;
                 D.2.0 Standards; B.2.0 General; B.5.1 Design; B.5.1
                 Arithmetic and logic units",
  CRnumber =     "9004-0316",
  descriptor =   "Theory of Computation, LOGICS AND MEANINGS OF
                 PROGRAMS, Specifying and Verifying and Reasoning about
                 Programs, Specification techniques; Computer Systems
                 Organization, COMPUTER SYSTEM IMPLEMENTATION,
                 Microcomputers, INMOS Transputer; Software, SOFTWARE
                 ENGINEERING, Requirements/Specifications, Z; Software,
                 SOFTWARE ENGINEERING, General, Standards; Hardware,
                 ARITHMETIC AND LOGIC STRUCTURES, General; Hardware,
                 REGISTER-TRANSFER-LEVEL IMPLEMENTATION, Design,
                 Arithmetic and logic units",
  fjournal =     "IEEE Transactions on Software Engineering",
  genterm =      "ALGORITHMS; DOCUMENTATION; LANGUAGES; STANDARDIZATION;
                 THEORY",
  guideno =      "1989-06803",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=32",
  journalabbrev = "IEEE Trans. Softw. Eng.",
  reviewer =     "Simon Thompson",
  subject =      "F. Theory of Computation; F.3 LOGICS AND MEANINGS OF
                 PROGRAMS; C. Computer Systems Organization; C.5
                 COMPUTER SYSTEM IMPLEMENTATION; D. Software; D.2
                 SOFTWARE ENGINEERING; D. Software; D.2 SOFTWARE
                 ENGINEERING; B. Hardware; B.2 ARITHMETIC AND LOGIC
                 STRUCTURES; B. Hardware; B.5 REGISTER-TRANSFER-LEVEL
                 IMPLEMENTATION",
}

@InProceedings{Bedard:1989:WFD,
  author =       "N. Bedard and M. Birman and G. Chu and L. Hu and C. M.
                 Lim and J. McLeod and L. Torban and F. Ware",
  title =        "The {Weitek} 64-bit floating-point datapath unit",
  crossref =     "Chen:1989:TSA",
  pages =        "898--902 (vol. 2)",
  year =         "1989",
  bibdate =      "Tue Dec 12 09:17:24 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The authors describe the WTL 3165 and WTL 3364,
                 jointly referred to as the WTL 3X64, which are each
                 64-bit floating-point data path units designed for
                 high-speed operation in pipelined environment while
                 making possible full compliance with the IEEE standard
                 for binary floating-point arithmetic. It also provides
                 full interruptibility, even in a pipelined environment.
                 The architecture and performance of the 3X64 are
                 described, and a detailed block diagram is presented.",
  acknowledgement = ack-nhfb,
  affiliation =  "Weitek Corp., Sunnyvale, CA, USA",
  classification = "B1265F (Microprocessors and microcomputers); B2570D
                 (CMOS integrated circuits); C5130 (Microprocessor
                 chips); C5220 (Computer architecture); C5230 (Digital
                 arithmetic methods); C5260 (Digital signal
                 processing)",
  keywords =     "64 Bit; Architecture; Binary floating-point
                 arithmetic; Computerised signal processing; DSP chip;
                 Floating-point data path units; Interruptibility;
                 Pipelined environment; Weitek; WTL 3165; WTL 3364; WTL
                 3X64",
  numericalindex = "Word length 6.4E+01 bit",
  thesaurus =    "CMOS integrated circuits; Computerised signal
                 processing; Digital arithmetic; Digital signal
                 processing chips; Parallel architectures; Pipeline
                 processing",
}

@Book{Beliankov:1989:NPO,
  author =       "A. Ia Beliankov",
  title =        "Nekotorye primeneniia otsenochnoi (``gruboi'')
                 arifmetiki",
  publisher =    "VTS AN SSSR",
  address =      "Moskva, Russia",
  pages =        "35",
  year =         "1989",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Soobshcheniia po vychislitelnoi matematike",
  acknowledgement = ack-nhfb,
  keywords =     "Algebras, Linear.; Computer arithmetic.;
                 Floating-point arithmetic.",
  remark =       "At head of title: Akademiia nauk SSSR. Vychislitelnyi
                 tsentr.",
}

@InProceedings{Benschneider:1989:MUP,
  author =       "B. J. Benschneider and W. J. Bowhill and E. M. Cooper
                 and M. N. Gavrielov and P. E. Gronowski and V. K.
                 Maheshwari and V. Peng and J. D. Pickholtz and S.
                 Samudrala",
  title =        "A 50 {MHz} Uniformly Pipelined 64b Floating-Point
                 Arithmetic Processor",
  crossref =     "Wuorinen:1989:DTP",
  pages =        "50--51, 288",
  year =         "1989",
  bibdate =      "Tue Dec 12 09:17:24 MST 1995",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A description is given of a uniformly pipelined,
                 50-MHz, 64-b floating-point arithmetic processor
                 implemented in a 1.5- mu m (drawn) CMOS technology
                 which performs single- and double-precision
                 floating-point operations and integer multiplication as
                 defined by a superminicomputer architecture standard.
                 The chip is composed of an interface section and a
                 five-segment execution core. The core insists of a
                 divider, bypassed in all instruction except division,
                 and four fully pipelined stages that are uniformly
                 utilized in the execution of all instructions. The
                 performance is summarized. First pass silicon has been
                 functionally verified at 50 MHz with a set of over one
                 million vectors.",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  affiliation =  "Digital Equipment Corp., Hudson, MA, USA",
  classification = "B1265F (Microprocessors and microcomputers); B2570D
                 (CMOS integrated circuits); C5130 (Microprocessor
                 chips); C5220 (Computer architecture); C5230 (Digital
                 arithmetic methods)",
  confdate =     "15-17 Feb. 1989",
  conflocation = "New York, NY, USA",
  confsponsor =  "IEEE; University of Pennsylvania",
  keywords =     "1.5 Micron; 50 MHz; 64 Bit; CMOS technology; Divider;
                 Double-precision floating-point operations;
                 Five-segment execution core; Floating-point arithmetic
                 processor; Fully pipelined stages; Integer
                 multiplication; Interface section; Single-precision
                 floating point; Superminicomputer architecture
                 standard",
  numericalindex = "Frequency 5.0E+07 Hz; Word length 6.4E+01 bit; Size
                 1.5E-06 m",
  thesaurus =    "CMOS integrated circuits; Digital arithmetic;
                 Microprocessor chips; Pipeline processing",
}

@Article{Benschneider:1989:PMC,
  author =       "Bradley J. Benschneider and William J. Bowhill and
                 Elizabeth M. Cooper and Moshe N. Gavrielov and Paul E.
                 Gronowski and Vijay K. Maheshwari and Victor Peng and
                 Jeffrey D. Pickholtz and Sridhar Samudrala",
  title =        "A pipelined {50-MHz} {CMOS} 64-bit floating-point
                 arithmetic processor",
  journal =      j-IEEE-J-SOLID-STATE-CIRCUITS,
  volume =       "24",
  number =       "5",
  pages =        "1317--1323",
  month =        oct,
  year =         "1989",
  CODEN =        "IJSCBC",
  ISSN =         "0018-9200 (print), 1558-173X (electronic)",
  ISSN-L =       "0018-9200",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A 135K transistor, uniformly pipelined 50-MHz CMOS
                 64-bit floating-point arithmetic processor chip is
                 described. The execution unit is capable of sustaining
                 pipelined performance of one 32-bit or 64-bit result
                 every 20 ns for all operations except double-precision
                 multiply (40 ns) and divide. The chip employs an
                 exponent difference prediction scheme and a unified
                 leading-one and sticky-bit computation logic for the
                 addition and subtraction operations. A hardware
                 multiplier using a radix-8 modified Booth algorithm and
                 a divider using a radix-2 SRT algorithm are employed.",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  affiliation =  "Digital Equipment Corp., Hudson, MA, USA",
  classification = "B1265F (Microprocessors and microcomputers); B2570D
                 (CMOS integrated circuits); C5130 (Microprocessor
                 chips); C5230 (Digital arithmetic methods)",
  fjournal =     "IEEE Journal of Solid-State Circuits",
  keywords =     "20 Ns; 40 Ns; 50 MHz; 64 Bit; Addition; CMOS; Divider;
                 Execution unit; Exponent difference prediction scheme;
                 Floating-point arithmetic processor; Hardware
                 multiplier; Microprocessor; Processor chip; Radix-2 SRT
                 algorithm; Radix-8 modified Booth algorithm; Sticky-bit
                 computation logic; Subtraction; Unified leading-one;
                 Uniformly pipelined",
  numericalindex = "Word length 6.4E+01 bit; Frequency 5.0E+07 Hz; Time
                 2.0E-08 s; Time 4.0E-08 s",
  summary =      "A 135K transistor, uniformly pipelined 50-MHz CMOS
                 64-bit floating-point arithmetic processor chip is
                 described. The execution unit is capable of sustaining
                 pipelined performance of one 32-bit or 64-bit result
                 every 20 ns for all operations except \ldots{}",
  thesaurus =    "CMOS integrated circuits; Digital arithmetic;
                 Microprocessor chips; Pipeline processing",
}

@Misc{Bleher:1989:MCA,
  author =       "J. Hartmut Bleher and Axel T. Gerlicher and Siegfried
                 M. Rump and Dieter K. Unkauf",
  title =        "Method and circuit arrangement for adding floating
                 point numbers",
  howpublished = "US Patent 4866651",
  day =          "12",
  month =        sep,
  year =         "1989",
  bibdate =      "Mon Dec 29 16:18:28 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.patentstorm.us/patents/4866651/fulltext.html",
  abstract =     "For successively adding a series of floating point
                 numbers, a floating point adder stage (FIG. 2) is used
                 which, in addition to the sum of two floating point
                 operands, emits the remainder, truncated from the
                 smaller operand, as a floating point number. For
                 obtaining an exact sum of the operands, these
                 remainders are summed in the form of intermediate sums.
                 A circuit arrangement for parallel operation comprises
                 series-connected floating point adder stages (FIG. 6),
                 the intermediate sum occurring at the output of each
                 stage and the intermediate remainder being buffered.
                 Remainders are in each case passed on to the next
                 stage, their value decreasing until they are zero. A
                 serially operating arrangement (FIG. 8) comprises a
                 single adder stage (30) and a register stack (34) for
                 buffering the intermediate sums and the final result. A
                 remainder occurring is stored in a remainder register
                 (32) at the output of the adder stage and added to the
                 intermediate sums until the remainder is zero.
                 Subsequently, a fresh operand is applied to the input
                 of the adder stage.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Boddie:1989:FDC,
  author =       "J. R. Boddie and R. N. Gadenz and C. J. Garen and J.
                 M. Huser and B. Ng and S. P. Pekarich",
  title =        "A 32-bit floating-point {DSP} with {C} compiler",
  crossref =     "Chen:1989:TSA",
  pages =        "880--884 vol.2",
  year =         "1989",
  bibdate =      "Tue Dec 12 09:17:24 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A novel digital signal processor (the DSP32C) has been
                 developed which performs 32-bit floating point
                 operations at a rate of 25 MFLOPS (million
                 floating-point operations per second) and can be
                 programmed using a standard C compiler. The authors
                 present an overview of the architecture and instruction
                 set with emphasis on the enhancements over its
                 predecessor, the DSP32. The performance is expressed
                 with common signal processor benchmarks. The
                 application development environment is described which
                 highlights the C compiler and hardware development
                 system. Finally, an application example illustrates the
                 power and ease of this DSP.",
  acknowledgement = ack-nhfb,
  affiliation =  "AT\&T Bell Lab., Holmdel, NJ, USA",
  classification = "B1265F (Microprocessors and microcomputers); B2570D
                 (CMOS integrated circuits); C5130 (Microprocessor
                 chips); C5260 (Digital signal processing); C6150C
                 (Compilers, interpreters and other processors)",
  keywords =     "25 MFLOPS; 32 Bit; Architecture; C compiler;
                 Computerised signal processing; DSP32C; Floating point
                 digital signal processor; Instruction set",
  numericalindex = "Word length 3.2E+01 bit; Computer speed 2.5E+07
                 FLOPS",
  thesaurus =    "CMOS integrated circuits; Computerised signal
                 processing; Digital signal processing chips; Program
                 compilers",
}

@TechReport{Bohlender:1989:FST,
  author =       "Gerd Bohlender and Gudenberg, J. Wolff von (Jurgen
                 Wolff) and Willard L. Miranker",
  title =        "Floating-point systems for theorem proving",
  type =         "Research report",
  number =       "RC 15101 (\#67356)",
  institution =  "IBM T.J. Watson Research Center",
  address =      "Yorktown Heights, NY, USA",
  pages =        "14",
  day =          "2",
  month =        nov,
  year =         "1989",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "There are a number of existing floating-point systems
                 (programming languages and libraries) which allow the
                 computer user to produce computation with guarantees.
                 These systems may be conveniently used as a component
                 in theorem proving. Following a brief description of
                 the methodology which underlies these systems, we
                 tabulate them, indicating some properties and noting
                 where they may be obtained for use. A brief appendix
                 supplies an introduction to the formalism of the
                 methodology.",
  acknowledgement = ack-nhfb,
  keywords =     "Electronic digital computers --- Programming.;
                 Floating-point arithmetic.",
}

@InProceedings{Brackert:1989:DLM,
  author =       "R. H. {Brackert, Jr.} and M. D. Ercegovac and A. N.
                 {Willson, Jr.}",
  title =        "Design of an on-line multiply-add module for recursive
                 digital filters",
  crossref =     "Ercegovac:1989:PSC",
  pages =        "34--41",
  year =         "1989",
  bibdate =      "Sat Nov 27 14:19:10 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith9/papers/ARITH9_Brackert.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-9",
}

@Article{Brightman:1989:ASF,
  author =       "T. Brightman",
  title =        "Advancing the Standard in Floating-Point Performance",
  journal =      j-HIGH-PERFORM-SYST,
  volume =       "10",
  number =       "11",
  pages =        "59, 62--64",
  month =        nov,
  year =         "1989",
  CODEN =        "HPSYEA",
  ISSN =         "0279-2834",
  bibdate =      "Wed Dec 13 18:25:43 1995",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The Cyrix FasMath 83D87 is a floating-point
                 coprocessor chip that combines Intel 80387 socket and
                 software compatibility with the high performance of
                 Weitek's industry-leading coprocessor. The chip is a
                 VLSI CMOS integrated circuit built initially using
                 1.2-micron double-layer-metal, single-layer-polysilicon
                 process technology. It was designed to minimize
                 complications in the design of high-performance desktop
                 and laptop computer systems.",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  affiliation =  "Cyrix Corp., Richardson, TX, USA",
  chemicalindex = "Si/int Si/el",
  classification = "B1265F (Microprocessors and microcomputers); B2570D
                 (CMOS integrated circuits); C5130 (Microprocessor
                 chips)",
  fjournal =     "High performance systems",
  keywords =     "Cyrix FasMath 83D87; Desktop computer systems;
                 Double-layer-metal; Floating-point coprocessor chip;
                 Intel 80387; Laptop computer systems; Math coprocessor;
                 Si; Single-layer-polysilicon process technology; Socket
                 compatibility; Software compatibility; VLSI CMOS
                 integrated circuit",
  thesaurus =    "CMOS integrated circuits; Digital arithmetic;
                 Microprocessor chips; Satellite computers; VLSI",
}

@Article{Buell:1989:MIA,
  author =       "D. Buell and R. Ward",
  title =        "A Multiprecise Integer Arithmetic Package",
  journal =      j-J-SUPERCOMPUTING,
  volume =       "3",
  number =       "??",
  pages =        "89--107",
  month =        "????",
  year =         "1989",
  CODEN =        "JOSUED",
  ISSN =         "0920-8542 (print), 1573-0484 (electronic)",
  ISSN-L =       "0920-8542",
  bibdate =      "Sun Sep 11 21:56:51 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "The Journal of Supercomputing",
  journal-URL =  "http://link.springer.com/journal/11227",
}

@InProceedings{Carter:1989:CHH,
  author =       "T. M. Carter",
  title =        "{Cascade}: hardware for high\slash variable precision
                 arithmetic",
  crossref =     "Ercegovac:1989:PSC",
  pages =        "184--191",
  year =         "1989",
  bibdate =      "Sat Nov 27 14:19:10 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith9/papers/ARITH9_Carter.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-9",
}

@InProceedings{Chan:1989:ADC,
  author =       "P. K. Chan and M. D. F. Schlag",
  title =        "Analysis and design of {CMOS Manchester} adders with
                 variable carry-skip",
  crossref =     "Ercegovac:1989:PSC",
  pages =        "86--95",
  year =         "1989",
  bibdate =      "Sat Nov 27 14:19:10 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith9/papers/ARITH9_Chan.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-9",
}

@InProceedings{Chen:1989:DRN,
  author =       "J. T. Chen and W. K. Jenkins",
  booktitle =    "{IEEE} International Symposium on Circuits and
                 Systems, 8--11 May 1989",
  title =        "Design of a residue number system digital correlator
                 for real-time processing in ultrasonic blood flow
                 measurements",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "208--211",
  year =         "1989",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ISCAS.1989.100328",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "The design of a high-speed digital correlator for
                 implementing the real-time correlation function
                 required in an ultrasonic blood flowmeter is presented.
                 In order to achieve the necessary real-time processing
                 rates, a residue number system (RNS) \ldots{}",
}

@Article{Chen:1989:FCN,
  author =       "S. G. Chen and P. Y. Hsieh",
  title =        "Fast Computation of the {$N$ th} Root",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "17",
  number =       "10",
  pages =        "1423--1427",
  year =         "1989",
  CODEN =        "CMAPDK",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  bibdate =      "Thu Sep 15 18:41:31 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221",
  xxmonth =      "(none)",
}

@Article{Chen:1989:FCTa,
  author =       "S.-G. Chen and P. Y. Hsieh",
  title =        "Fast computation of the {$N$}-th root",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "17",
  number =       "10",
  pages =        "1423--1427",
  month =        "????",
  year =         "1989",
  CODEN =        "CMAPDK",
  DOI =          "https://doi.org/10.1016/0898-1221(89)90024-2",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  bibdate =      "Wed Mar 1 19:01:11 MST 2017",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/computmathappl1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/0898122189900242",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221",
  remark =       "From the abstract: ``A new class of iterative methods
                 for computing a differentiable function is proposed,
                 which is based on Pad{\'e} approximation to Taylor's
                 series of the function. It leads to a faster algorithm
                 than Newton's method for $ x^{1 / N} $ and a different
                 interpretation of Newton's method.''",
}

@MastersThesis{Chinn:1989:DIA,
  author =       "Patty Chinn",
  title =        "The design, implementation, and applications of an
                 {ACT8837} floating point processor in an image
                 processing hardware subsystem",
  type =         "Thesis ({M.S.E.E.})",
  school =       "University of Washingto",
  address =      "Seattle, WA, USA",
  pages =        "vi + 45 + 1",
  year =         "1989",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Image processing --- Digital techniques.",
}

@Book{Chow:1989:MXR,
  editor =       "Paul Chow",
  title =        "The {MIPS-X RISC} Microprocessor",
  publisher =    pub-KLUWER,
  address =      pub-KLUWER:adr,
  pages =        "xxiv + 231",
  year =         "1989",
  ISBN =         "0-7923-9045-8",
  ISBN-13 =      "978-0-7923-9045-9",
  LCCN =         "QA76.8.M524 M57 1989",
  bibdate =      "Tue Dec 14 23:27:43 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/microchip.bib",
  series =       "The Kluwer international series in engineering and
                 computer science",
  ZMnumber =     "0706.68010",
  acknowledgement = ack-nhfb,
  keywords =     "MIPS-X (microprocessor); VLSI, computer architecture,
                 and digital signal processing SECS 81",
}

@InProceedings{Clenshaw:1989:LIA,
  author =       "C. W. Clenshaw and F. W. J. Olver and P. R. Turner",
  title =        "Level-index arithmetic: An introductory survey",
  crossref =     "Turner:1989:NAP",
  pages =        "95--168",
  year =         "1989",
  DOI =          "https://doi.org/10.1007/BFb0085715",
  bibdate =      "Tue Oct 09 09:58:20 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Clenshaw:1989:RSU,
  author =       "C. W. Clenshaw and Peter R. Turner",
  title =        "Root squaring using level-index arithmetic",
  journal =      j-COMPUTING,
  volume =       "43",
  number =       "2",
  pages =        "171--185",
  month =        jun,
  year =         "1989",
  CODEN =        "CMPTA2",
  DOI =          "https://doi.org/10.1007/BF02241860",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  MRclass =      "65G99 (65H05)",
  MRnumber =     "1 034 362",
  bibdate =      "Sun Nov 12 06:18:24 2023",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=journal&issn=0010-485X;
                 https://www.math.utah.edu/pub/bibnet/authors/c/clenshaw-charles-w.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/o/olver-frank-w-j.bib;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 MathSciNet database",
  acknowledgement = ack-nhfb,
  author-dates = "Charles William Clenshaw (15 March 1926--23 September
                 2004)",
  fjournal =     "Computing. Archives for Scientific Computing",
  journal-URL =  "http://link.springer.com/journal/607",
  subject-dates = "Frank William John Olver (15 December 1924--23 April
                 2013)",
  xxtitle =      "{Das Graeffe-Verfahren mit H{\"o}henindexarithmetik}",
}

@TechReport{Cody:1989:AXF,
  author =       "W. J. Cody",
  title =        "Algorithm {XXX}: Functions to Support the {IEEE}
                 Standard for Binary Floating-Point Arithmetic",
  number =       "MCS-P90-0789",
  institution =  "Mathematics and Computer Science Division, Argonne
                 National Laboratory",
  address =      "Argonne, IL, USA",
  pages =        "??",
  month =        jul,
  year =         "1989",
  bibdate =      "Thu Sep 01 10:38:08 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@InProceedings{Dadda:1989:PC,
  author =       "Luigi Dadda",
  title =        "Polyphase convolvers",
  crossref =     "Ercegovac:1989:PSC",
  pages =        "78--85",
  year =         "1989",
  bibdate =      "Sat Nov 27 14:19:10 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith9/papers/ARITH9_Dadda.pdf",
  acknowledgement = ack-nhfb,
  author-dates = "29 April 1923--26 October 2012",
  keywords =     "ARITH-9",
}

@Article{Dadda:1989:SIM,
  author =       "Luigi Dadda",
  title =        "On serial-input multipliers for two's complement
                 numbers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "38",
  number =       "9",
  pages =        "1341--1345",
  month =        sep,
  year =         "1989",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.29478",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Jul 8 19:00:41 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=29478",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  author-dates = "29 April 1923--26 October 2012",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Dally:1989:MOF,
  author =       "W. J. Dally",
  title =        "Micro-optimization of floating-point operations",
  journal =      j-COMP-ARCH-NEWS,
  volume =       "17",
  number =       "2",
  pages =        "283--289",
  month =        apr,
  year =         "1989",
  CODEN =        "CANED2",
  ISSN =         "0163-5964 (print), 1943-5851 (electronic)",
  ISSN-L =       "0163-5964",
  bibdate =      "Fri May 12 09:40:39 MDT 2006",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGARCH Computer Architecture News",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J89",
}

@Article{DAngelo:1989:DEA,
  author =       "S. D'Angelo and G. R. Sechi",
  title =        "Definition of elementary arithmetic operations by
                 using {ACM}",
  journal =      j-SIGMICRO,
  volume =       "20",
  number =       "3",
  pages =        "160--162",
  month =        aug,
  year =         "1989",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/75395.75414",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:41 MDT 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/75395.75414",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Misc{Darley:1989:FPI,
  author =       "Henry M. Darley and Michael C. Gill and Dale C. Earl
                 and Dinh T. Ngo and Paul C. Wang and Maria B. L. Hipona
                 and Jim Dodrill",
  title =        "Floating Point\slash Integer Processor with Divide and
                 Square Root Functions",
  day =          "31",
  month =        oct,
  year =         "1989",
  bibdate =      "Thu Apr 2 08:38:35 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "U.S. Patent No. 4,878,190 held by Texas Instruments.
                 Expired 2008-01-29.",
  URL =          "https://patentimages.storage.googleapis.com/bb/ca/c5/ed5ce0fc874200/US4878190.pdf",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
}

@InProceedings{deLange:1989:DMA,
  author =       "A. A. J. de Lange and A. J. van der Hoeven and E. F.
                 Deprettere and P. Dewilde and J. Bu",
  title =        "The design of a 50 Mflop arithmetic chip for massively
                 parallel pipelined {DSP} algorithms: the floating point
                 pipeline {CORDIC} processor",
  crossref =     "IEE:1989:EEC",
  pages =        "410--414",
  year =         "1989",
  bibdate =      "Tue Dec 12 09:17:24 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The paper describes a high performance VLSI CORDIC
                 arithmetic chip. It performs 15 10/sup 6/ rotations/sec
                 (50 Mflops) and can be applied as a processing element
                 in parallel/pipelined processor structures (systolic
                 and wavefront arrays) for real time/high speed signal
                 processing algorithms and matrix computation
                 applications. The authors present a novel optimized
                 (floating point) CORDIC algorithm, and architecture,
                 its performance and layout. Algorithm, architecture,
                 performance and layout are parametrized which allows
                 automatic generation of the chip layout for any
                 required chip performance, accuracy and dynamic range
                 of arithmetic operations.",
  acknowledgement = ack-nhfb,
  affiliation =  "Delft University of Technol., Netherlands",
  classification = "B1265F (Microprocessors and microcomputers); B2570
                 (Semiconductor integrated circuits); C5220 (Computer
                 architecture); C5230 (Digital arithmetic methods);
                 C5260 (Digital signal processing)",
  keywords =     "50 MFLOPS; Chip layout automatic generation; Dynamic
                 range; Floating point pipeline CORDIC processor; High
                 speed signal processing algorithm; Matrix computation
                 applications; Parallel structure; Pipelined processor
                 structure; Real time signal processing; Systolic
                 arrays; VLSI CORDIC arithmetic chip; Wavefront arrays",
  numericalindex = "Computer speed 5.0E+07 FLOPS",
  thesaurus =    "Digital arithmetic; Digital signal processing chips;
                 Parallel architectures; Pipeline processing; VLSI",
}

@TechReport{Demmel:1989:FPE,
  author =       "J. Demmel",
  title =        "On Floating Point Errors in {Cholesky}",
  type =         "{LAPACK} Working Note",
  number =       "14",
  institution =  inst-UT-CS,
  address =      inst-UT-CS:adr,
  month =        oct,
  year =         "1989",
  bibdate =      "Fri Apr 22 17:06:37 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "UT-CS-89-87, October 1989.",
  URL =          "http://www.netlib.org/lapack/lawns/lawn14.ps;
                 http://www.netlib.org/lapack/lawnspdf/lawn14.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Dennis:1989:AAD,
  author =       "A. M. Dennis and C. B. Marshall and I. A. Burgess",
  booktitle =    "{IEE} Colloquium on Signal Processing Applications of
                 Finite Field Mathematics, 1 June 1989",
  title =        "Algorithm and architecture design for the
                 implementation of high order {FIR} filters using the
                 residue number system",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1/1--1/5",
  year =         "1989",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ICASSP.1989.266615",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "The computational speed requirements of future signal
                 processing algorithms necessitate the use of special
                 purpose multiprocessor systems implemented using VLSI
                 technology. Finite field arithmetic and algorithms
                 offer an extra degree of freedom in \ldots{}",
}

@InProceedings{Dowling:1989:MVF,
  author =       "E. Dowling and M. Griffin and M. Lynch and F. Taylor",
  title =        "A multi-purpose {VLSI} floating-point array
                 processor",
  crossref =     "Chen:1989:TSA",
  pages =        "730--734 vol.2",
  year =         "1989",
  bibdate =      "Tue Dec 12 09:17:24 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A 3*3 single-instruction multiple-data (SIMD) array
                 processor for the IBM PC/AT is described. This array
                 processor is a modified bus-connected architecture
                 (MBCA) using TI's SN74ACT8847 64-bit VLSI
                 floating-point units for processing elements. The array
                 processor can operate four different modes of
                 operation: scalar, vector processor, full utilization,
                 and simulated systolic. In full utilization mode, this
                 array processor can sustain a 90-MFLOP computational
                 rate. System software is also discussed, and attention
                 is given to how it will be used with the SIGLAB
                 programming environment.",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Electr. Eng., Florida University,
                 Gainesville, FL, USA",
  classification = "B1265F (Microprocessors and microcomputers); B2570D
                 (CMOS integrated circuits); C5130 (Microprocessor
                 chips); C5220 (Computer architecture); C5430
                 (Microcomputers); C5440 (Multiprocessor systems and
                 techniques)",
  keywords =     "64 Bit; 90 MFLOPS; Full utilization mode; IBM PC/AT;
                 Modes of operation; Modified bus-connected
                 architecture; SIGLAB programming environment; SIMD;
                 Single-instruction multiple-data; SN74ACT8847; VLSI
                 floating-point array processor",
  numericalindex = "Word length 6.4E+01 bit; Computer speed 9.0E+07
                 FLOPS",
  thesaurus =    "CMOS integrated circuits; IBM computers;
                 Microcomputers; Microprocessor chips; Parallel
                 architectures; Parallel processing; VLSI",
}

@TechReport{Dritz:1989:RPS,
  author =       "K. W. Dritz",
  title =        "Rationale for the Proposed Standard for a Generic
                 Package of Elementary Functions for {Ada}",
  type =         "Report",
  number =       "ANL-89/2 Rev. 1",
  institution =  "Argonne National Laboratory, Mathematics and Computer
                 Science Division",
  address =      "Argonne, IL, USA",
  pages =        "??",
  month =        oct,
  year =         "1989",
  bibdate =      "Thu Sep 01 12:08:24 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Dunham:1989:ICA,
  author =       "C. B. Dunham",
  title =        "Improvement of complex arithmetic by use of double
                 elements",
  journal =      j-SIGNUM,
  volume =       "24",
  number =       "4",
  pages =        "3--7",
  month =        oct,
  year =         "1989",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Tue Apr 12 07:50:18 MDT 2005",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
  keywords =     "algorithms; theory",
  subject =      "G.1.3 Mathematics of Computing, NUMERICAL ANALYSIS,
                 Numerical Linear Algebra, Matrix inversion \\ G.1.0
                 Mathematics of Computing, NUMERICAL ANALYSIS, General,
                 Computer arithmetic",
}

@Article{Dunham:1989:PAH,
  author =       "C. B. Dunham",
  title =        "Perturbation Analysis of {Horner}'s Method for Nice
                 Cases",
  journal =      j-SIGNUM,
  volume =       "24",
  number =       "2 and 3",
  pages =        "8--9",
  month =        apr # "/" # jul,
  year =         "1989",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Thu Sep 1 10:15:41 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
}

@Article{Dunham:1989:S,
  author =       "C. B. Dunham",
  title =        "Summation",
  journal =      j-SIGNUM,
  volume =       "24",
  number =       "1",
  pages =        "14--15",
  month =        jan,
  year =         "1989",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Tue Sep 13 08:58:48 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
  keywords =     "accurate floating-point summation",
}

@InProceedings{Duprat:1989:SRA,
  author =       "Jean Duprat and Yves Herreros and Jean-Michel Muller",
  title =        "Some results about on-line computation of functions",
  crossref =     "Ercegovac:1989:PSC",
  pages =        "112--118",
  year =         "1989",
  bibdate =      "Sat Nov 27 14:19:10 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith9/papers/ARITH9_Duprat.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-9",
}

@InProceedings{Elleithy:1989:ARA,
  author =       "K. M. Elleithy and M. A. Bayoumi and K. P. Lee",
  title =        "{$ \theta (\log N) $} architectures for {RNS}
                 arithmetic decoding",
  crossref =     "Ercegovac:1989:PSC",
  pages =        "202--209",
  year =         "1989",
  bibdate =      "Sat Nov 27 14:19:10 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith9/papers/ARITH9_Elleithy.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-9",
}

@InProceedings{Ercegovac:1989:FRD,
  author =       "M. D. Ercegovac and T. Lang",
  title =        "On-the-fly rounding for division and square root",
  crossref =     "Ercegovac:1989:PSC",
  pages =        "169--173",
  year =         "1989",
  bibdate =      "Sat Jul 16 15:28:13 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith9/papers/ARITH9_Ercegovac_rounding.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-9",
  summary =      "In division and square root implementation based on
                 digit-recurrence algorithms, the result is obtained in
                 digit-serial form, from most significant digit to least
                 significant. To reduce the complexity of the
                 result-digit selection and to allow the \ldots{}",
}

@InProceedings{Ercegovac:1989:FSC,
  author =       "Milo{\v{s}} D. Ercegovac and Algirdas Avi{\v{z}}ienis
                 and Earl Swartzlander",
  title =        "Foreword: {9th Symposium on Computer Arithmetic
                 (ARITH9)}",
  crossref =     "Ercegovac:1989:PSC",
  pages =        "v--v",
  year =         "1989",
  bibdate =      "Sat Jul 16 15:28:13 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith9/papers/ARITH9_contents.pdf;
                 http://www.acsel-lab.com/arithmetic/arith9/papers/ARITH9_foreword.pdf;
                 http://www.acsel-lab.com/arithmetic/arith9/papers/ARITH9_preface.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-9",
}

@InProceedings{Ercegovac:1989:IMC,
  author =       "M. D. Ercegovac and T. Lang",
  booktitle =    "{IEEE} International Symposium on Circuits and
                 Systems, 8--11 May 1989",
  title =        "Implementation of module combining multiplication,
                 division, and square root",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "150--153",
  year =         "1989",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 15:28:13 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "The implementation of a module that performs radix-$2$
                 multiplication, division, and square root is presented.
                 The module is compact because most of the components
                 are shared by all three operations, the complexity
                 being similar to that of a radix-$2$ \ldots{}",
}

@InProceedings{Ercegovac:1989:RSR,
  author =       "Milo{\v{s}} D. Ercegovac and Tomas Lang",
  title =        "Radix-4 square root without initial {PLA}",
  crossref =     "Ercegovac:1989:PSC",
  pages =        "162--168",
  year =         "1989",
  bibdate =      "Sat Jul 16 15:28:13 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith9/papers/ARITH9_Ercegovac_radix4.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-9",
  summary =      "A systematic derivation of a radix-$4$ square root
                 algorithm using redundance in the partial residuals and
                 the result is presented. Unlike other similar schemes,
                 the algorithm does not use a table-lookup or
                 programmable logic array (PLA) for the \ldots{}",
}

@InProceedings{Fandrianto:1989:AHS,
  author =       "Jan Fandrianto",
  title =        "Algorithms for high-speed shared radix 8 division and
                 radix 8 square root",
  crossref =     "Ercegovac:1989:PSC",
  pages =        "68--75",
  year =         "1989",
  bibdate =      "Sat Jul 16 15:28:13 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith9/papers/ARITH9_Fandrianto.pdf",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
  keywords =     "ARITH-9",
  summary =      "An algorithm for performing radix-$8$ division and
                 square root in a shared hardware is described. To
                 achieve short iteration cycle time, it utilizes an
                 optimized `next quotient/root prediction PLA' generally
                 used in a radix-$4$ SRT division with minimal
                 \ldots{}",
}

@InBook{Feldstein:1989:NAP,
  author =       "Alan Feldstein and Richard H. Goodman",
  title =        "Some aspects of floating point computation",
  crossref =     "Turner:1989:NAP",
  pages =        "169--181",
  year =         "1989",
  DOI =          "https://doi.org/10.1007/BFb0085718",
  MRclass =      "65G05",
  MRnumber =     "022 264",
  bibdate =      "Fri Dec 8 08:24:14 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The floating point format is widely used in computing
                 because it allows for the representation of numbers
                 with greatly varying magnitude. This paper introduces
                 some general aspects of floating point representation
                 and includes a discussion of the implications of
                 balanced and unbalanced exponent ranges. A statistical
                 approach is presented in order to analyze the error in
                 floating point computations. The shortening of computer
                 words is discussed and is applied to study aspects of
                 the fraction error and the relative error.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Fowler:1989:AHS,
  author =       "D. L. Fowler and J. E. Smith",
  title =        "An accurate, high speed implementation of division by
                 reciprocal approximation",
  crossref =     "Ercegovac:1989:PSC",
  bookpages =    "xv + 247",
  pages =        "60--67",
  year =         "1989",
  bibdate =      "Sat Nov 27 14:19:10 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith9/papers/ARITH9_Fowler.pdf",
  abstract =     "While unlimited accuracy is theoretically possible, it
                 is very important to minimize the number of iteration
                 steps to improve performance and/or to reduce hardware
                 requirements. Consequently, there is an important
                 accuracy/speed/cost tradeoff in reciprocal
                 approximation implementations. A reciprocal
                 approximation implementation is discussed, with special
                 attention given to these tradeoffs. An interpolation
                 method is used to ensure that an initial approximation,
                 held in a ROM table, is as accurate as possible. A
                 method for implementing the iteration steps is given.
                 Special instructions are used so that maximum accuracy
                 can be carried between iteration operations. For 64-b
                 floating-point operands (53-b mantissa), a table lookup
                 and only two iterations are required, and high accuracy
                 is maintained. The rounded reciprocal rarely differs
                 from a true round-to-nearest value based on an infinite
                 precision result. When the results do differ (less than
                 once every 1000 calculations), the difference in
                 accuracy is shown to be less than 0.025 of a least
                 significant bit (LSB).",
  acknowledgement = ack-nhfb,
  affiliation =  "Astronaut. Corp. of America, Madison, WI, USA",
  classification = "C4130 (Interpolation and function approximation);
                 C5230 (Digital arithmetic methods); C6130 (Data
                 handling techniques)",
  confdate =     "6-8 Sept. 1989",
  conflocation = "Santa Monica, CA, USA",
  confsponsor =  "IEEE; IFIP; University of California",
  keywords =     "ARITH-9; Division; Hardware requirements; High speed
                 implementation; Interpolation; Reciprocal
                 approximation; ROM table; Rounded reciprocal; Table
                 lookup",
  thesaurus =    "Digital arithmetic; Interpolation; Table lookup",
}

@Article{Fried:1989:ONC,
  author =       "S. Fried",
  title =        "Optimizing numeric coprocessing",
  journal =      j-BYTE,
  volume =       "14",
  number =       "11",
  pages =        "221--224",
  month =        "????",
  year =         "1989",
  CODEN =        "BYTEDJ",
  ISSN =         "0360-5280 (print), 1082-7838 (electronic)",
  ISSN-L =       "0360-5280",
  bibdate =      "Thu Sep 12 17:47:21 MDT 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classification = "C5230 (Digital arithmetic methods); C5470
                 (Performance evaluation and testing)",
  fjournal =     "BYTE Magazine",
  keywords =     "Addition; Compiler optimizations; CPU code;
                 Floating-point operations; Multiplication; Numeric
                 coprocessing; Optimisation; Weitek 3167",
  thesaurus =    "Computer testing; Digital arithmetic; Performance
                 evaluation; Satellite computers",
}

@InProceedings{Fu:1989:PMI,
  author =       "B. Fu and A. Saini and P. P. Gelsinger",
  title =        "Performance and Microarchitecture of the i486{\TM}
                 Processor",
  crossref =     "IEEE:1989:PII",
  pages =        "182--187",
  year =         "1989",
  bibdate =      "Tue Dec 12 09:17:24 MST 1995",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The i486 microprocessor includes a carefully tuned,
                 five-stage pipeline with an integrated 8-kB cache. A
                 variety of techniques previously associated only with
                 RISC (reduced-instruction-set computer) processors are
                 used to execute the average instruction in 1.8 clocks.
                 This represents a 2.5* reduction from its predecessor,
                 the 386 microprocessor. The pipeline and clock count
                 comparisons are described in detail. In addition, an
                 onchip floating-point unit is included which yields a
                 4* clock count reduction from the 387 numeric
                 coprocessor. The microarchitecture enhancements and
                 optimizations used to achieve this goal, most of which
                 are non-silicon-intensive, are discussed. All
                 instructions of the 386 microprocessor and the 387
                 numeric coprocessor are implemented in a completely
                 compatible fashion.",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  affiliation =  "Intel Corp., Santa Clara, CA, USA",
  classification = "B1265F (Microprocessors and microcomputers); C5130
                 (Microprocessor chips)",
  confdate =     "2-4 Oct. 1989",
  conflocation = "Cambridge, MA, USA",
  confsponsor =  "IEEE",
  keywords =     "386 Microprocessor; 387 Numeric coprocessor; Clock
                 count; Five-stage pipeline; I486 processor; Intel;
                 Microarchitecture; Onchip floating-point unit;
                 Performance",
  thesaurus =    "Microprocessor chips",
}

@Article{Fujiyama:1989:FD,
  author =       "T. Fujiyama and Y. Shimazu and T. Tokuda and S.
                 Tsujimichi",
  title =        "A 24-bit floating-point {DSP}",
  journal =      "Mitsubishi Denki Giho",
  volume =       "63",
  number =       "12",
  pages =        "59--62",
  month =        "????",
  year =         "1989",
  ISSN =         "0369-2302",
  bibdate =      "Tue Dec 12 09:17:24 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The authors report on a new high-speed 24-bit floating
                 point DSP (digital signal processor) and its
                 development tools. The DSP features a short 75 ns
                 instruction cycle and low 750 mW power dissipation.
                 Other features include a large memory space, internal
                 RAM that can be configured as a cache, and speed
                 control via an internal clock prescaler that is
                 accessed by a special instruction. The DSP is suitable
                 for application in audio and image processing,
                 communications and numerical control.",
  acknowledgement = ack-nhfb,
  affiliation =  "Mitsubishi Electr. Corp., Tokyo, Japan",
  classification = "B1265F (Microprocessors and microcomputers); C5130
                 (Microprocessor chips); C5260 (Digital signal
                 processing)",
  keywords =     "24 Bit; 24-Bit floating-point DSP; 75 Ns; 750 MW;
                 Audio processing; Communications; Development; Digital
                 signal processor; DSP chips; Image processing;
                 Instruction cycle; Internal clock prescaler; Memory;
                 Numerical control; Power dissipation; RAM; Speed
                 control",
  language =     "Japanese",
  numericalindex = "Power 7.5E-01 W; Time 7.5E-08 s; Word length 2.4E+01
                 bit",
  pubcountry =   "Japan",
  thesaurus =    "Computerised signal processing; Digital signal
                 processing chips",
}

@InProceedings{Gamberger:1989:ISN,
  author =       "D. Gamberger",
  title =        "Incompletely specified numbers in the residue number
                 system-definition and applications",
  crossref =     "Ercegovac:1989:PSC",
  pages =        "210--215",
  year =         "1989",
  DOI =          "https://doi.org/10.1109/ARITH.1989.72828",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith9/papers/ARITH9_Gamberger.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-9; residue arithmetic; residue number system",
  summary =      "Incompletely specified numbers in the residue number
                 system (RNS) are defined in order to make
                 multiplicative inverse computation of a number
                 regardless of its magnitude possible. Incompletely
                 specified RNS is the general RNS model in which
                 \ldots{}",
}

@InProceedings{Games:1989:AIQ,
  author =       "R. A. Games and D. Moulin and S. D. O'Neil and J. J.
                 Rushanan",
  booktitle =    "International Conference on Acoustics, Speech, and
                 Signal Processing, {ICASSP-89, 23--26} May 1989",
  title =        "Algebraic-integer quantization an residue number
                 system processing",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "948--951",
  year =         "1989",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ICASSP.1989.266586",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "The algebraic-integer number representation, in which
                 the signal sample is represented by a set of (typically
                 four to eight) small integers, combines with residue
                 number system (RNS) processing to produce processors
                 composed of simple parallel \ldots{}",
}

@InProceedings{Goel:1989:RTA,
  author =       "B. D. Goel and M. M. Jamali and S. C. Kwatra",
  booktitle =    "{IEEE} International Symposium on Circuits and
                 Systems, 8--11 May 1989",
  title =        "Real time architecture for vector quantization in
                 residue number system",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "204--207",
  year =         "1989",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ISCAS.1989.100327",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "A fast and simplified systolic array architecture for
                 real-time implementation of vector quantization is
                 proposed. The proposed architecture uses the residue
                 number system (RNS) for arithmetic operations. The
                 arithmetic operations can be precomputed \ldots{}",
}

@TechReport{Goldberg:1989:FCS,
  author =       "David Goldberg",
  title =        "Floating-point and computer systems",
  type =         "Technical report",
  number =       "CSL-89-9",
  institution =  "Xerox Corp., Palo Alto Research Center",
  address =      "Palo Alto, CA, USA",
  pages =        "58",
  year =         "1989",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Floating-point arithmetic.",
  remark =       "``August 1989.'' ``A version of this paper will appear
                 in Computing Surveys.''",
}

@InProceedings{Gonnella:1989:ACF,
  author =       "J. Gonnella and J. Periard",
  booktitle =    "{IEEE} Military Communications Conference, 1989.
                 {MILCOM '89}. Conference Record. Bridging the Gap.
                 Interoperability, Survivability, Security, 1989",
  title =        "The application of core functions to residue number
                 system signal processing",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "604--608",
  year =         "1989",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/MILCOM.1989.103996",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "The authors briefly outline core-based residue number
                 system (RNS) processing. An RNS adaptive array
                 processor using Choleski decomposition and forward
                 elimination/back substitution is described as an
                 example. The RNS adaptive processor was \ldots{}",
}

@MastersThesis{Gordon:1989:RDF,
  author =       "Stephen E. Gordon",
  title =        "Recursive digital filtering with digital differential
                 analyzers and floating point incremental coders",
  type =         "Thesis ({M.S.E.C.E.})",
  school =       "University of Massachusetts at Amherst",
  address =      "Amherst, MA, USA",
  pages =        "xi + 123",
  year =         "1989",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Digital filters (Mathematics)",
}

@Article{Grassmann:1989:PAR,
  author =       "Winfried K. Grassmann",
  title =        "A probabilistic analysis of rounding errors of
                 floating point numbers. {Eighteenth Manitoba Conference
                 on Numerical Mathematics and Computing (Winnipeg, MB,
                 1988)}",
  journal =      j-CONG-NUM,
  volume =       "68",
  pages =        "171--182",
  year =         "1989",
  ISSN =         "0384-9864",
  MRclass =      "65G05",
  MRnumber =     "90d:65089",
  bibdate =      "Fri Dec 8 08:24:13 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Congressus Numerantium",
}

@Article{Grehan:1989:FPR,
  author =       "R. Grehan",
  title =        "Floating-Point Revisited",
  journal =      j-BYTE,
  volume =       "14",
  number =       "4",
  pages =        "311--318",
  month =        apr,
  year =         "1989",
  CODEN =        "BYTEDJ",
  ISSN =         "0360-5280 (print), 1082-7838 (electronic)",
  ISSN-L =       "0360-5280",
  bibdate =      "Thu Sep 1 10:15:05 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "BYTE Magazine",
}

@InProceedings{Griffin:1989:ESR,
  author =       "M. Griffin and M. Sousa and F. Taylor",
  booktitle =    "International Conference on Acoustics, Speech, and
                 Signal Processing, {ICASSP-89, 23--26} May 1989",
  title =        "Efficient scaling in the residue number system",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1075--1078",
  year =         "1989",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ICASSP.1989.266618",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "A unified residue number system scaling technique that
                 allows the designer a great deal of flexibility in
                 choosing the scale factor is presented. The technique
                 is based on the L({\&}epsi;+{\delta})-CRT (Chinese
                 remainder theorem). By embedding \ldots{}",
}

@InProceedings{Griffin:1989:RNS,
  author =       "M. F. Griffin and F. J. Taylor",
  booktitle =    "International Conference on Acoustics, Speech, and
                 Signal Processing, {ICASSP-89, 23--26} May 1989",
  title =        "A residue number system reduced instruction set
                 computer ({RISC}) concept",
  volume =       "4",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "2581--2584",
  year =         "1989",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ICASSP.1989.266995",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "A reduced-instruction-set RNS (residue number system)
                 processor is proposed for digital signal processing
                 algorithms. Issues leading toward a RNS RISC are
                 examined, namely suitable RNS algorithms. It is argued
                 that this is a reasonable next step in \ldots{}",
}

@Article{Groeger:1989:DRG,
  author =       "Detlef Gr{\"o}ger",
  title =        "{Zur Division mit Rest auf Gleitkommarechnern.
                 (German)} [On division with remainder on floating point
                 computers]",
  journal =      j-MATH-SEMESTERBER,
  volume =       "36",
  number =       "1",
  pages =        "106--111",
  year =         "1989",
  ISSN =         "0720-728x (print), 1432-1815 (electronic)",
  ISSN-L =       "0720-728X",
  MRclass =      "65G99 (11Y16)",
  MRnumber =     "90g:65070",
  bibdate =      "Fri Dec 8 08:24:13 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Mathematische Semesterberichte",
  language =     "German",
}

@InProceedings{Guyot:1989:JLM,
  author =       "Alain Guyot and Bertrand Hochet and Jean-Michel
                 Muller",
  title =        "{JANUS}, an on-line multiplier\slash divider for
                 manipulating large numbers",
  crossref =     "Ercegovac:1989:PSC",
  pages =        "106--111",
  year =         "1989",
  bibdate =      "Sat Nov 27 14:19:10 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith9/papers/ARITH9_Guyot.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-9",
}

@Article{Hoffmann:1989:PAR,
  author =       "C. M. Hoffmann",
  title =        "The Problems of Accuracy and Robustness in Geometric
                 Computation",
  journal =      j-COMPUTER,
  volume =       "22",
  number =       "3",
  institution =  "Purdue U",
  pages =        "31--39, 41",
  month =        mar,
  year =         "1989",
  CODEN =        "CPTRB4",
  ISSN =         "0018-9162 (print), 1558-0814 (electronic)",
  ISSN-L =       "0018-9162",
  bibdate =      "Sat Sep 14 07:29:35 MDT 1996",
  bibsource =    "Graphics/rosenfeld/1989.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 Misc/IMMD_IV.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Computer Science Dept., Purdue University, West
                 Lafayette, IN, USA",
  classification = "C1160 (Combinatorial mathematics); C4190 (Other
                 numerical methods); C4290 (Other computer theory)",
  fjournal =     "Computer",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2",
  keywords =     "Accuracy; Degeneracies avoidance; Degenerate
                 positions; Floating-point computation; Geometric
                 computation; Geometric operations; Interacting numeric
                 data; Interacting symbolic data; Limited-precision
                 rational arithmetic; Linear elements; Model, IMAGE PART
                 MEASUREMENT; Numerical precision; Perturbation-free
                 methods; Purely symbolic representations;
                 Representation; Robustness; Symbolic data alteration",
  thesaurus =    "Computational geometry",
}

@InProceedings{Hohne:1989:PHP,
  author =       "R. A. Hohne and R. Siferd",
  booktitle =    "Proceedings of the {IEEE 1989} National Aerospace and
                 Electronics Conference, {NAECON 1989}, 22--26 May
                 1989",
  title =        "A programmable high performance processor using the
                 residue number system and {CMOS} {VLSI} technology",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "41--43",
  year =         "1989",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/NAECON.1989.40188",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "The authors describe the general architecture of RNS
                 (residue number system) processors, the VLSI
                 implementation of the associated hardware, and finally,
                 an RNS processor designed by the authors. The 2-{\mu}m
                 CMOS implementation of the processor \ldots{}",
}

@Article{Hollingsworth:1989:CPI,
  author =       "Walter Hollingsworth and Howard Sachs and Alan Jay
                 Smith",
  title =        "The {Clipper\TM} Processor: Instruction Set
                 Architecture and Implementation",
  journal =      j-CACM,
  volume =       "32",
  number =       "2",
  pages =        "200--219",
  month =        feb,
  year =         "1989",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Sep 26 13:49:15 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "design; measurement; performance",
  review =       "ACM CR 9002-0119",
  subject =      "C.5.3 Computer Systems Organization, COMPUTER SYSTEM
                 IMPLEMENTATION, Microcomputers, CLIPPER \\ C.1.1
                 Computer Systems Organization, PROCESSOR ARCHITECTURES,
                 Single Data Stream Architectures,
                 Single-instruction-stream, single-data-stream
                 processors (SISD) \\ C.4 Computer Systems Organization,
                 PERFORMANCE OF SYSTEMS \\ C.0 Computer Systems
                 Organization, GENERAL, Instruction set design",
}

@Article{Hoshi:1989:RPV,
  author =       "T. Hoshi and K. Koya and A. Kuwata and T. Uno and M.
                 Kashimura and T. Kuwata and T. Nishigouri and K. Obuchi
                 and N. Morikawa",
  title =        "{RISC} processor {V}/sub {R}/3000",
  journal =      j-NEC-TECH-J,
  volume =       "42",
  number =       "11",
  pages =        "34--38",
  month =        dec,
  year =         "1989",
  CODEN =        "NECGEZ",
  ISSN =         "0285-4139",
  bibdate =      "Tue Dec 12 09:17:24 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Outlines NEC's first RISC type microprocessor, the
                 V/sub R/3000 and its developmental environment. V/sub
                 R/3000 is fully compatible with the R3000 developed by
                 MIPS Computer Systems, USA. It offers one of the
                 fastest microprocessor systems in the world, together
                 with a floating point processor V/sub R/3010 that is
                 fully compatible with the R3010.",
  acknowledgement = ack-nhfb,
  classification = "B1265F (Microprocessors and microcomputers); C5130
                 (Microprocessor chips); C5220 (Computer architecture)",
  fjournal =     "NEC Technical Journal = NEC giho",
  keywords =     "Floating point processor; NEC; RISC type
                 microprocessor; V/sub R/3000; V/sub R/3010",
  language =     "Japanese",
  pubcountry =   "Japan",
  thesaurus =    "Microprocessor chips; Reduced instruction set
                 computing",
}

@InProceedings{Hu:1989:ARM,
  author =       "Y. H. Hu and S. Naganathan",
  title =        "Angle Recoding Method for Efficient Implementation of
                 the {CORDIC} Algorithm",
  crossref =     "IEEE:1989:IISa",
  pages =        "175--178 (Vol. 1)",
  year =         "1989",
  bibdate =      "Thu Sep 01 11:41:20 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Book{Huck:1989:ACA,
  author =       "Jerome C. Huck and Michael J. Flynn",
  title =        "Analyzing Computer Architectures",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xiii + 188",
  year =         "1989",
  ISBN =         "0-8186-8857-2, 0-8186-4857-0 (microfiche),
                 0-8186-8857-2 (casebound)",
  ISBN-13 =      "978-0-8186-8857-7, 978-0-8186-4857-1 (microfiche),
                 978-0-8186-8857-7 (casebound)",
  LCCN =         "QA76.9.A73 H83 1989",
  bibdate =      "Thu Apr 2 08:38:35 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE Computer Society order number 857. IEEE catalog
                 number EH0285-7. SAN 264-620X.",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
}

@Article{Husby:1989:FPE,
  author =       "D. Husby and R. Atac and A. Cook and J. Deppe and M.
                 Fischler and I. Gaines and T. Nash and T. Pham and T.
                 Zmuda and E. Eichten and G. M. Hockney and P. B.
                 Mackenzie and H. B. Thacker and D. Toussaint",
  title =        "A floating point engine for lattice gauge
                 calculations",
  journal =      j-IEEE-TRANS-NUCL-SCI,
  volume =       "36",
  number =       "1",
  pages =        "734--737",
  month =        feb,
  year =         "1989",
  CODEN =        "IRNSAM",
  ISSN =         "0018-9499 (print), 1558-1578 (electronic)",
  ISSN-L =       "0018-9499",
  LCCN =         "TK6540 .I573 Jan-June 1988",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://weblib.cern.ch/format/showfull?uid=1451323_18194&base=CERCER&sysnb=0105825",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Nuclear Science",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=23",
  summary =      "The Fermilab Advanced Computer Program Multiple Array
                 Processor System, which dedicated to solving problems
                 in the field of quantum chromodynamics, is discussed. A
                 typical system with 256 processors, 2.5 Gb of memory,
                 and 64 Gb of online tape storage \ldots{}",
}

@InProceedings{Hwang:1989:OAU,
  author =       "Kai Hwang and D. K. Panda",
  title =        "Optical arithmetic using high-radix symbolic
                 substitution rules",
  crossref =     "Ercegovac:1989:PSC",
  pages =        "226--232",
  year =         "1989",
  bibdate =      "Sat Nov 27 14:19:10 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith9/papers/ARITH9_Hwang.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-9",
}

@Book{IEC:1989:IBF,
  author =       "{IEC}",
  title =        "{IEC 60559 (1989-01)}: Binary floating-point
                 arithmetic for microprocessor systems",
  publisher =    pub-IEC,
  address =      pub-IEC:adr,
  pages =        "45",
  year =         "1989",
  bibdate =      "Mon Apr 24 06:17:57 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "This Standard was formerly known as IEEE 754.",
  price =        "US\$86.00",
  URL =          "http://www.iec.ch/cgi-bin/procgi.pl/www/iecwww.p?wwwlang=E&wwwprog=cat-det.p&wartnum=019113",
  acknowledgement = ack-nhfb,
  remark =       "Working Draft, 1997-11-21, WG14/N794 J11/97-158 of the
                 ISO C9X Standard references ``Binary floating-point
                 arithmetic for microprocessor systems, second edition
                 (IEC 559:1993)''. However, I cannot locate that edition
                 at the IEC Web site. The 1997 renumbering of IEC
                 Standards by the addition of 60000 indicates that this
                 document should now be IED 60559:1993, but only the
                 1989 version is listed in the IEC catalog.",
}

@MastersThesis{Intwala:1989:BFP,
  author =       "Jaiprakash D. Intwala",
  title =        "{8085A} based floating point arithmetic system",
  type =         "Thesis ({M.S.})",
  school =       "California State University, Northridge",
  address =      "Northridge, CA, USA",
  pages =        "viii + 81",
  year =         "1989",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Jain:1989:SLU,
  author =       "V. K. Jain and D. L. Landia and C. E. Alvarez",
  title =        "Systolic {L-U} Decomposition Array With a New
                 Reciprocal Cell",
  crossref =     "IEEE:1989:PII",
  pages =        "460--465",
  year =         "1989",
  bibdate =      "Sun Sep 11 20:59:19 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Jamieson:1989:SNR,
  author =       "M. J. Jamieson",
  title =        "Short Notes: Rapidly Converging Iterative Formulae for
                 Finding Square Roots and their Computational
                 Efficiencies",
  journal =      j-COMP-J,
  volume =       "32",
  number =       "1",
  pages =        "93--94",
  month =        feb,
  year =         "1989",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/32.1.93",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  MRclass =      "65H05",
  MRnumber =     "89k:65063",
  bibdate =      "Tue Dec 4 14:48:26 MST 2012",
  bibsource =    "Compendex database;
                 http://comjnl.oxfordjournals.org/content/32/1.toc;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_32/Issue_01/;
                 https://www.math.utah.edu/pub/tex/bib/compj1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "This work generalizes the Pythagorean sums in
                 \cite{Dubrulle:1983:CNM,Moler:1983:RSR}.",
  URL =          "http://comjnl.oxfordjournals.org/content/32/1/93.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_32/Issue_01/tiff/93.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_32/Issue_01/tiff/94.tif",
  abstract =     "A derivation is given of rapidly converging iterative
                 formulae for finding square roots which include, as
                 special cases, some recently published examples. Their
                 computational efficiencies are investigated for
                 sequential and parallel implementation. It is concluded
                 that the most efficient method is equivalent to
                 sequential application of the Newton Raphson formula; a
                 simple modification is suggested which brings the
                 advantage of root bracketing at little extra
                 computational cost.",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Computer Science, Glasgow University,
                 UK",
  affiliationaddress = "Glasgow, Scotl",
  classcodes =   "B0290F (Interpolation and function approximation);
                 C4130 (Interpolation and function approximation)",
  classification = "723; 921; B0290F (Interpolation and function
                 approximation); C4130 (Interpolation and function
                 approximation)",
  corpsource =   "Department of Computer Science, Glasgow University,
                 UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "computational; Computational efficiencies;
                 Computational Efficiency; Computer Metatheory;
                 Convergence; convergence of numerical methods;
                 Converging iterative formulae; converging iterative
                 formulae; efficiencies; formula; function
                 approximation; Iterative Methods; iterative methods;
                 Newton Raphson; Newton Raphson formula, Mathematical
                 Techniques; Parallel implementation; parallel
                 implementation; Square Roots; Square roots; square
                 roots",
  thesaurus =    "Convergence of numerical methods; Function
                 approximation; Iterative methods",
  treatment =    "P Practical",
}

@InProceedings{Jenkins:1989:AFP,
  author =       "W. K. Jenkins and J. K. Yun",
  booktitle =    "European Conference on Circuit Theory and Design, 5--8
                 Sep 1989",
  title =        "Analysis of fixed point roundoff effects in transform
                 domain {LMS} adaptive filters",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "228--232",
  year =         "1989",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "One of the disadvantages of the well known LMS FIR
                 adaptive digital filter is that, for a colored noise
                 input signals, the filter tends to converge slowly. One
                 way to improve the convergence rate is to prefilter the
                 input signal with an \ldots{}",
}

@Article{Johnson:1989:IMA,
  author =       "K. R. Johnson",
  title =        "An Iterative Method for Approximating Square Roots",
  journal =      j-MATH-MAG,
  volume =       "62",
  number =       "4",
  pages =        "253--259",
  month =        oct,
  year =         "1989",
  CODEN =        "MAMGA8",
  ISSN =         "0025-570X",
  bibdate =      "Thu Sep 1 10:15:42 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Mathematics Magazine",
  journal-URL =  "http://www.maa.org/pubs/mathmag.html",
}

@InProceedings{Johnstone:1989:HRF,
  author =       "Paul Johnstone and Frederick E. Petry",
  title =        "Higher Radix Floating Point Representations",
  crossref =     "Ercegovac:1989:PSC",
  pages =        "128--135",
  year =         "1989",
  DOI =          "https://doi.org/10.1109/ARITH.1989.72818",
  bibdate =      "Sat Nov 27 14:19:10 MST 2004",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith9/papers/ARITH9_Johnstone.pdf",
  abstract =     "An examination is made of the feasibility of
                 higher-radix floating-point representations and, in
                 particular, decimal-based representations. Traditional
                 analyses of such representations have assumed the
                 format of a floating-point datum to be roughly
                 identical to that of traditional binary floating-point
                 encodings such as the IEEE P754 task group standard
                 representations. The authors relax this restriction and
                 propose a method of encoding higher-radix
                 floating-point data with range, precision, and storage
                 requirements comparable to those exhibited by
                 traditional binary representations. The results of
                 other authors are extended to accommodate the proposed
                 representation. A decimal alternative to traditional
                 binary representations is proposed, and the behavior of
                 such a system is contrasted with that of a comparable
                 binary system.",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  affiliation =  "Telerate Syst. Inc., New Orleans, LA, USA",
  classification = "C5230 (Digital arithmetic methods)",
  confdate =     "6-8 Sept. 1989",
  conflocation = "Santa Monica, CA, USA",
  confsponsor =  "IEEE; IFIP; University of California",
  keywords =     "ARITH-9; Binary representations; decimal
                 floating-point arithmetic; Decimal-based
                 representations; encodings; higher radix floating point
                 representation; IEEE P754 task group standard
                 representations",
  thesaurus =    "Digital arithmetic",
}

@Article{Jones:1989:EDC,
  author =       "Tom Jones",
  key =          "C.5.1 Convex C2",
  title =        "Engineering design of the {Convex C2}",
  journal =      j-COMPUTER,
  volume =       "22",
  number =       "1",
  pages =        "36--44",
  month =        jan,
  year =         "1989",
  CODEN =        "CPTRB4",
  ISSN =         "0018-9162 (print), 1558-0814 (electronic)",
  ISSN-L =       "0018-9162",
  bibdate =      "Sat Nov 9 08:26:18 MST 2002",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Convex Computer Corp., Richardson, TX",
  bibno =        "58556",
  catcode =      "C.5.1; C.5.1; B.4.3; B.7.1; C.1.2",
  content =      "The Convex C220 and C240 supercomputers are 64-bit
                 multiprocessors that are tightly coupled through a
                 shared main memory. Each processor contains an
                 integrated vector processor. A microcoded instruction
                 set controls all processor features, including the
                 vector processor. The system is implemented in 100K
                 emitter-coupled logic with a cycle time of 40
                 nanoseconds. The C220 contains two processors, an I/O
                 system, and memory. The C240 contains four processors,
                 a larger I/O system, and memory. This paper describes
                 the design process of this computer family and tries to
                 illuminate the methods and rationale behind
                 project-related decisions.\par

                 The original C1 system was designed in early 1983 using
                 transistor-transistor logic and complementary
                 metal-oxide semiconductor (CMOS) technologies. The bulk
                 of the machine consisted of medium- and
                 small-scale-integration logic, and the vector
                 functional units were built with 8,000-gate CMOS
                 arrays. The original C1 (later dubbed the C1-XL) had no
                 scalar floating-point hardware but sent the operands to
                 the vector processor. In 1984, floating-point
                 add-and-multiply functional units were designed in
                 20,000-gate CMOS arrays, and the C1 was upgraded to the
                 C1-XP. That machine, with minor changes, became the
                 C120 when the C2 was announced.\par

                 This paper is unusually frank for a retrospective
                 design trade-off study. The author describes",
  CRclass =      "C.5.1 Large and Medium (``Mainframe'') Computers;
                 C.5.1 Super (very large) computers; C.5.1 Large and
                 Medium (``Mainframe'') Computers; C.5.1 Convex C2;
                 B.4.3 Interconnections (subsystems); B.7.1 Types and
                 Design Styles; B.7.1 Gate arrays; C.1.2 Multiple Data
                 Stream Architectures (Multiprocessors); C.1.2
                 Interconnection architectures",
  CRnumber =     "8909-0654",
  descriptor =   "Computer Systems Organization, COMPUTER SYSTEM
                 IMPLEMENTATION, Large and Medium (``Mainframe'')
                 Computers, Super (very large) computers; Computer
                 Systems Organization, COMPUTER SYSTEM IMPLEMENTATION,
                 Large and Medium (``Mainframe'') Computers, Convex C2;
                 Hardware, INPUT/OUTPUT AND DATA COMMUNICATIONS,
                 Interconnections (subsystems); Hardware, INTEGRATED
                 CIRCUITS, Types and Design Styles, Gate arrays;
                 Computer Systems Organization, PROCESSOR ARCHITECTURES,
                 Multiple Data Stream Architectures (Multiprocessors),
                 Interconnection architectures",
  fjournal =     "Computer",
  genterm =      "DESIGN; MANAGEMENT; PERFORMANCE; ECONOMICS",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2",
  journalabbrev = "Computer",
  reviewer =     "P. C. Patton",
  subject =      "C. Computer Systems Organization; C.5 COMPUTER SYSTEM
                 IMPLEMENTATION; C. Computer Systems Organization; C.5
                 COMPUTER SYSTEM IMPLEMENTATION; B. Hardware; B.4
                 INPUT/OUTPUT AND DATA COMMUNICATIONS; B. Hardware; B.7
                 INTEGRATED CIRCUITS; C. Computer Systems Organization;
                 C.1 PROCESSOR ARCHITECTURES",
}

@Book{Jorke:1989:AAM,
  author =       "G{\"u}nter Jorke and Bernhard Lampe and Norbert
                 Wengel",
  title =        "{Arithmetische Algorithmen der Mikrorechentechnik}
                 \toenglish {Arithmetic Algorithms of Microcomputing}
                 \endtoenglish",
  publisher =    pub-VEB-VERLAG-TECHNIK,
  address =      pub-VEB-VERLAG-TECHNIK:adr,
  pages =        "323",
  year =         "1989",
  ISBN =         "3-341-00515-3",
  ISBN-13 =      "978-3-341-00515-6",
  LCCN =         "????",
  bibdate =      "Fri Sep 16 16:30:36 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  xxnote =       "fpbiblio.txt 1.8 has order Lampe, Jorke, Wengel, but
                 RLIN catalog has Jorke, Lampe, Wengel.",
}

@Article{Joslin:1989:EPN,
  author =       "David A. Joslin",
  title =        "Extended {Pascal} --- numerical features",
  journal =      j-SIGPLAN,
  volume =       "24",
  number =       "6",
  pages =        "77--80",
  month =        jun,
  year =         "1989",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:15:40 MST 2003",
  bibsource =    "Compendex database; http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The Extended Pascal standard, drafted by the Joint
                 X3J9\slash IEEE-770 Pascal Standards Committee (JPC) in
                 conjunction with the ISO Pascal working group
                 (ISO\slash IEC JTC1\slash SC22\slash WG2), completed
                 its second public comment period at the end of 1988.
                 The comments received have been considered by JPC and
                 the ISO group, and the standard is now almost certainly
                 in its final form. Earlier papers by this author
                 described the main features of the standard by means of
                 illustrative examples. This is now the first in an
                 occasional series of articles, by this author and other
                 JPC \& WG2 members, describing in more detail various
                 extensions which have been made to the Pascal language;
                 rationale is given where appropriate. This paper
                 describes the predefined type COMPLEX, the range and
                 precision of type REAL, and the EXPONENTIATION
                 operators.",
  acknowledgement = ack-nhfb,
  affiliationaddress = "Middlesbrough, Engl",
  classification = "723; 902",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  journalabr =   "SIGPLAN Not",
  keywords =     "Complex Arithmetic; Computer Operating
                 Systems--Program Compilers; Computer Programming
                 Languages; design; Extended Pascal; languages; pascal;
                 standardization; Standards",
  subject =      "D.2.1 Software, SOFTWARE ENGINEERING,
                 Requirements/Specifications \\ D.3.2 Software,
                 PROGRAMMING LANGUAGES, Language Classifications,
                 Pascal",
}

@TechReport{Jouppi:1989:UVSa,
  author =       "Norman Paul Jouppi and Jonathan Bertoni and David
                 Wayne Wall",
  title =        "A unified vector\slash scalar floating-point
                 architecture",
  institution =  "Digital Western Research Laboratory",
  address =      "Palo Alto, CA, USA",
  pages =        "v + 23",
  month =        jul,
  year =         "1989",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "WRL research report; 89/8",
  acknowledgement = ack-nhfb,
  keywords =     "Computer architecture.; Floating-point arithmetic.;
                 MultiTitan (Computer); Scalar field theory.;
                 Supercomputers.; Vector processing (Computer science)",
}

@Article{Jouppi:1989:UVSb,
  author =       "N. P. Jouppi and J. Bertoni and D. W. Wall",
  title =        "A unified vector\slash scalar floating-point
                 architecture",
  journal =      j-COMP-ARCH-NEWS,
  volume =       "17",
  number =       "2",
  pages =        "134--143",
  month =        apr,
  year =         "1989",
  CODEN =        "CANED2",
  ISSN =         "0163-5964 (print), 1943-5851 (electronic)",
  ISSN-L =       "0163-5964",
  bibdate =      "Fri May 12 09:40:39 MDT 2006",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGARCH Computer Architecture News",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J89",
}

@Misc{Kahan:1989:PCA,
  author =       "W. Kahan",
  title =        "Paradoxes in Concepts of Accuracy",
  howpublished = "Lecture notes from Joint Seminar on Issues and
                 Directions in Scientific Computation, Berkeley",
  year =         "1989",
  bibdate =      "Sat Sep 17 18:40:08 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Kak:1989:BAS,
  author =       "S. C. Kak and A. O. Barbir",
  booktitle =    "Proceedings of the Twenty-First Southeastern Symposium
                 on System Theory, 26--28 March 1989",
  title =        "The {Brahmagupta} algorithm for square rooting",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "456--459",
  year =         "1989",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 15:28:13 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "An algorithm for square root evaluation is introduced.
                 Novel features of the algorithm include suitability for
                 parallel processing and multi-initial guesses of the
                 root. An extension of the algorithm to the nth rooting
                 is provided. A VLSI \ldots{}",
}

@Article{Kaneko:1989:VRM,
  author =       "K. Kaneko and T. Okamoto and M. Nakajima and Y.
                 Nakakura and S. Gokita and J. Nishikawa and Y. Tanikawa
                 and H. Kadota",
  title =        "A {VLSI RISC} with {20-MFLOPS} peak, 64-bit
                 floating-point unit",
  journal =      j-IEEE-J-SOLID-STATE-CIRCUITS,
  volume =       "24",
  number =       "5",
  pages =        "1331--1340",
  month =        oct,
  year =         "1989",
  CODEN =        "IJSCBC",
  ISSN =         "0018-9200 (print), 1558-173X (electronic)",
  ISSN-L =       "0018-9200",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Journal of Solid-State Circuits",
  summary =      "A microprocessor designed as a processing element of a
                 scientific parallel computer system is described. This
                 chip consists of a simple integer processor core and
                 dedicated floating-point hardware and executes 64-bit
                 floating-point addition, subtraction \ldots{}",
}

@Article{Kaneko:1989:VRP,
  author =       "K. Kaneko and T. Okamoto and M. Nakajima and Y.
                 Nakakura and S. Gokita and J. Nishikawa and Y. Tanikawa
                 and H. Kadota",
  title =        "A {VLSI RISC} with 20-{MFLOPS} peak, 64-bit
                 floating-point unit",
  journal =      j-IEEE-J-SOLID-STATE-CIRCUITS,
  volume =       "24",
  number =       "5",
  pages =        "1331--1340",
  month =        oct,
  year =         "1989",
  CODEN =        "IJSCBC",
  ISSN =         "0018-9200 (print), 1558-173X (electronic)",
  ISSN-L =       "0018-9200",
  bibdate =      "Tue Dec 12 09:17:24 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A microprocessor designed as a processing element of a
                 scientific parallel computer system is described. This
                 chip consists of a simple integer processor core and
                 dedicated floating-point hardware and executes 64-bit
                 floating-point addition, subtraction, and
                 multiplication at a rate of every 50 ns and division
                 every 350 ns. The processor, which employs RISC
                 architecture and Harvard-style bus organization,
                 executes most of the 47 instructions in one 50-ns
                 cycle. The chip is fabricated in 1.2- mu m n-well CMOS
                 technology, containing 440K transistors in a
                 14.4*13.5-mm/sup 2/ die. The authors provide an
                 overview of the processor, especially focusing on the
                 functions for a parallel system, floating-point
                 hardware, and the new divide algorithm.",
  acknowledgement = ack-nhfb,
  affiliation =  "Semicond. Research Center, Matsushita Electr. Ind.
                 Co., Ltd., Osaka, Japan",
  classification = "B1265F (Microprocessors and microcomputers); B2570D
                 (CMOS integrated circuits); C5130 (Microprocessor
                 chips); C5230 (Digital arithmetic methods)",
  fjournal =     "IEEE Journal of Solid-State Circuits",
  keywords =     "1.2 Micron; 20 MFLOPS; 350 Ns; 50 Ns; 64 Bit;
                 Addition; Dedicated floating-point hardware; Division;
                 Floating-point unit; Harvard-style bus organization;
                 Integer processor core; Microprocessor; Multiplication;
                 N-well CMOS technology; RISC architecture; Scientific
                 parallel computer system; Subtraction; VLSI",
  numericalindex = "Computer speed 2.0E+07 FLOPS; Word length 6.4E+01
                 bit; Time 5.0E-08 s; Time 3.5E-07 s; Size 1.2E-06 m",
  thesaurus =    "CMOS integrated circuits; Digital arithmetic;
                 Microprocessor chips; Parallel processing; Reduced
                 instruction set computing; VLSI",
}

@InProceedings{Kawarai:1989:OPM,
  author =       "S. Kawarai and T. Murakami",
  booktitle =    "Acoustics, Speech, and Signal Processing, 1989.
                 {ICASSP-89., 1989} International Conference on. 23--26
                 May 1989",
  title =        "An optimization procedure to minimize the roundoff
                 noise in cascade floating-point digital filters",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "884--887",
  year =         "1989",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "The authors study the roundoff errors in
                 floating-point arithmetic and present an optimization
                 procedure for cascade floating-point digital filters.
                 Applying the isosceles trapezoidal distribution to the
                 error analysis of cascade floating-point \ldots{}",
}

@Article{Kawasaki:1989:FPV,
  author =       "S. Kawasaki and M. Watabe and S. Morinaga",
  title =        "A floating-point {VLSI} chip for the {TRON}
                 architecture: an architecture for reliable numerical
                 programming",
  journal =      j-IEEE-MICRO,
  volume =       "9",
  number =       "3",
  pages =        "26--44",
  month =        may # "\slash " # jun,
  year =         "1989",
  CODEN =        "IEMIDZ",
  DOI =          "https://doi.org/10.1109/40.31476",
  ISSN =         "0272-1732 (print), 1937-4143 (electronic)",
  ISSN-L =       "0272-1732",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  fjournal =     "IEEE Micro",
  journal-URL =  "http://www.computer.org/csdl/mags/mi/index.html",
  summary =      "A description is given of the Gmicro/FPU
                 (floating-point unit), a chip that provides
                 floating-point instructions for both the Gmicro/200 and
                 the Gmicro/300 microprocessors. The VLSI
                 central-processing-unit architecture, for which it is
                 designed, \ldots{}",
}

@InProceedings{Koc:1989:SAI,
  author =       "{\c{C}}. K. Ko{\c{c}} and P. R. Cappello",
  title =        "Systolic arrays for integer {Chinese} remaindering",
  crossref =     "Ercegovac:1989:PSC",
  pages =        "216--223",
  year =         "1989",
  bibdate =      "Sat Nov 27 14:19:10 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith9/papers/ARITH9_Koc.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-9",
}

@InProceedings{Kohn:1989:ISM,
  author =       "L. Kohn and N. Margulis",
  title =        "The {i860} 64-bit supercomputing microprocessor",
  crossref =     "ACM:1989:PSN",
  pages =        "450--456",
  year =         "1989",
  bibdate =      "Wed Apr 15 19:32:44 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classification = "B1265F (Microprocessors and microcomputers); C5130
                 (Microprocessor chips); C5220 (Computer architecture)",
  corpsource =   "Intel Corp., Santa Clara, CA, USA",
  keywords =     "64 bit; caches; floating point unit; i860 64-bit
                 supercomputing microprocessor; Intel; memory
                 management; microprocessor chips; multiplier units;
                 parallel architectures; parallelism; pipelined adder;
                 pipelining; reduced instruction set computing; RISC
                 based microprocessor; three-dimensional graphics",
  sponsororg =   "ACM; IEEE",
  treatment =    "P Practical",
}

@InProceedings{Kohn:1989:TM,
  author =       "L. Kohn and S.-W. Fu",
  title =        "A 1,000,000 Transistor Microprocessor",
  crossref =     "Wuorinen:1989:DTP",
  pages =        "54--55, 290",
  year =         "1989",
  bibdate =      "Wed Sep 7 22:32:01 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Komori:1989:FPE,
  author =       "S. Komori and H. Takata and T. Tamura and F. Asai and
                 T. Ohno and O. Tomisawa and T. Yamasaki and K. Shima
                 and H. Nishikawa and H. Terada",
  title =        "A 40-{MFLOPS} 32-bit floating-point processor with
                 elastic pipeline scheme",
  journal =      j-IEEE-J-SOLID-STATE-CIRCUITS,
  volume =       "24",
  number =       "5",
  pages =        "1341--1347",
  month =        oct,
  year =         "1989",
  CODEN =        "IJSCBC",
  ISSN =         "0018-9200 (print), 1558-173X (electronic)",
  ISSN-L =       "0018-9200",
  bibdate =      "Tue Dec 12 09:17:24 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The authors present a 40-MFLOPS 32-bit floating-point
                 processor (FP) which is a component chip for a
                 data-driven single-board processor. The FP is the first
                 practical LSI chip which has introduced the elastic
                 pipeline scheme. All parts in the FP are autonomously
                 controlled by self-timed circuits, and no system clock
                 is needed for processing. The elastic pipeline scheme
                 provides data buffering capability and stabilization of
                 circuit operation at the same time. Pipelining has been
                 extensively utilized so that high throughput over
                 40-MFLOPS can be achieved. An automatic power
                 conservation technique, called `latch mode control', is
                 also described.",
  acknowledgement = ack-nhfb,
  affiliation =  "LSI Res. and Dev. Lab., Misubishi Electr. Corp.,
                 Hyogo, Japan",
  classification = "B1265F (Microprocessors and microcomputers); B2570
                 (Semiconductor integrated circuits); C5130
                 (Microprocessor chips)",
  fjournal =     "IEEE Journal of Solid-State Circuits",
  keywords =     "32 Bit; 40 MFLOPS; Automatic power conservation;
                 Component chip; Data buffering capability; Data-driven
                 single-board processor; Elastic pipeline scheme;
                 Floating-point processor; Latch mode control; LSI chip;
                 Microprocessor; Self-timed circuits; Stabilization",
  numericalindex = "Computer speed 4.0E+07 FLOPS; Word length 3.2E+01
                 bit",
  thesaurus =    "Large scale integration; Microprocessor chips;
                 Pipeline processing",
}

@InProceedings{Komori:1989:MBFa,
  author =       "S. Komori and H. Takata and T. Tamura and F. Asai and
                 T. Ohno and O. Tomisawa and T. Yamasaki and K. Shima
                 and H. Nishikawa and H. Terada",
  title =        "A 40 {MFLOPS} 32-bit Floating-Point Processor",
  crossref =     "Wuorinen:1989:DTP",
  pages =        "46--47, 286",
  year =         "1989",
  bibdate =      "Wed Sep 7 22:32:01 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Komori:1989:MBFb,
  author =       "S. Komori and H. Takata and T. Tamura and F. Asai and
                 T. Ohno and O. Tomisawa and T. Yamasaki and K. Shima
                 and H. Nishikawa and H. Terada",
  title =        "A {40-MFLOPS} 32-bit floating-point processor with
                 elastic pipeline scheme",
  journal =      j-IEEE-J-SOLID-STATE-CIRCUITS,
  volume =       "24",
  number =       "5",
  pages =        "1341--1347",
  month =        oct,
  year =         "1989",
  CODEN =        "IJSCBC",
  ISSN =         "0018-9200 (print), 1558-173X (electronic)",
  ISSN-L =       "0018-9200",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Journal of Solid-State Circuits",
  summary =      "The authors present a 40-MFLOPS 32-bit floating-point
                 processor (FP) which is a component chip for a
                 data-driven single-board processor. The FP is the first
                 practical LSI chip which has introduced the elastic
                 pipeline scheme. All parts in the FP are \ldots{}",
}

@InProceedings{Komori:1989:MFP,
  author =       "S. Komori and H. Takata and T. Tamura and F. Asai and
                 T. Ohno and O. Tomisawa and T. Yamasaki and K. Shima
                 and H. Nishikawa and H. Terada",
  title =        "A 40 {MFLOPS} 32-bit floating-point processor",
  crossref =     "Wuorinen:1989:DTP",
  pages =        "46--47, 286",
  year =         "1989",
  bibdate =      "Tue Dec 12 09:17:24 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A 40 MFLOPS (million floating-point operations per
                 second), 32-bit floating-point processor (FP) for a
                 single-board data-driven processor is developed using a
                 pipeline configuration called the elastic pipeline
                 structure. Because there is no need to add controls for
                 pipeline flushing by virtue of the data-driven
                 processing principle, it is possible to employ
                 extensively subdivided pipeline stages. The elastic
                 mode of data transfer between pipeline stages and
                 distributed execution controls along the pipeline
                 result in minimum deterioration of the inherent logic
                 switching speed. The structure of the FP is shown
                 together with details of the ALU (arithmetic logic
                 unit) block. The fabrication process and chip
                 specifications are summarized.",
  acknowledgement = ack-nhfb,
  affiliation =  "Mitsubishi Electr. Corp., Hyogo, Japan",
  classification = "B1265F (Microprocessors and microcomputers); B2570D
                 (CMOS integrated circuits); C5130 (Microprocessor
                 chips); C5220 (Computer architecture); C5230 (Digital
                 arithmetic methods)",
  keywords =     "32 Bit; 40 MFLOPS; ALU; Chip specifications; CMOS
                 chip; Data transfer; Distributed execution controls;
                 Elastic pipeline structure; Fabrication process;
                 Floating-point processor; Logic switching speed;
                 Pipeline configuration; Single-board data-driven
                 processor; Subdivided pipeline stages",
  numericalindex = "Computer speed 4.0E+07 FLOPS; Word length 3.2E+01
                 bit",
  thesaurus =    "CMOS integrated circuits; Digital arithmetic;
                 Microprocessor chips; Pipeline processing",
}

@InProceedings{Kornerup:1989:ERB,
  author =       "Peter Kornerup and David W. Matula",
  title =        "Exploiting Redundancy in Bit-Pipelined Rational
                 Arithmetic",
  crossref =     "Ercegovac:1989:PSC",
  pages =        "119--126",
  year =         "1989",
  DOI =          "https://doi.org/10.1109/ARITH.1989.72817",
  bibdate =      "Wed Nov 14 18:29:43 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith9/papers/ARITH9_Kornerup.pdf",
  abstract =     "The authors develop and analyze a redundant
                 continued-fraction representation of the rationals in
                 the implementation of an arithmetic unit for computing
                 the sum, difference, product, quotient, and other
                 useful functions of two rational operands. Their
                 representation of operands and results allows the
                 computations of the unit to be performed in a signed
                 bit-serial, online fashion. Several such units can then
                 be interconnected for the computation of more
                 complicated expressions in a pipelined manner.
                 Redundancy is used to help achieve a small bounded
                 online delay and uniform throughput",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-9",
}

@InProceedings{Krishna:1989:NAC,
  author =       "H. Krishna and Kuo Yu Lin",
  booktitle =    "Twenty-Third Asilomar Conference on Signals, Systems
                 and Computers, 1989",
  title =        "New algorithms for correcting errors in redundant
                 residue number systems",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "653--657",
  year =         "1989",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ICASSP.1989.266586",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
}

@InProceedings{Krishnan:1989:CBN,
  author =       "R. Krishnan",
  booktitle =    "Twenty-Third Asilomar Conference on Signals, Systems
                 and Computers, 1989",
  title =        "Conventional binary number system ({BNS}) versus
                 residue number system ({RNS}) digital signal processing
                 architecture suitable for complex digital filtering",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "873--877",
  year =         "1989",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ICASSP.1989.266586",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
}

@InProceedings{Krishnan:1989:ESA,
  author =       "R. Krishnan",
  booktitle =    "International Conference on Acoustics, Speech, and
                 Signal Processing, {ICASSP-89, 23--26} May 1989",
  title =        "An efficient systolic array {VLSI} cell architecture
                 for the implementation of transversal filter based on
                 the quadratic residue number systems",
  volume =       "4",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "2585--2588",
  year =         "1989",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ICASSP.1989.266996",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "The author presents efficient direct and indirect
                 implementations of transversal filter architectures
                 using the quadratic residue number system (QRNS). In
                 the case of the direct transversal filter, a systolic
                 array architecture has been developed \ldots{}",
}

@Misc{Kulisch:1989:CGS,
  author =       "Ulrich Kulisch and Reinhard Kirchner",
  title =        "Circuitry for generating sums, especially scalar
                 products",
  howpublished = "US Patent 4866653",
  day =          "12",
  month =        sep,
  year =         "1989",
  bibdate =      "Mon Dec 29 16:20:01 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.patentstorm.us/patents/4866653/fulltext.html",
  abstract =     "Circuitry for the summation, especially for
                 generation, of scalar products, to which one summand in
                 floating-point representation is conveyed per machine
                 cycle (ZT), in which, after conversion into fixed point
                 representation, it is received in a summing unit with
                 an accumulator (AS1,-AS4) comprising the whole exponent
                 range. The accumulator is subdivided into row sections,
                 which are longer than the mantissa of the summands.
                 Partial exponents (EPK1,-EPK4) generated in an exponent
                 analyzer (EXA) control the mantissa positioner (PM) or
                 are allocated to the mantissas and delivered
                 continuously and cycle-wise to transfer registers
                 (RE1,-RE4; RVS1,-RVS4; RNS1, RNS4), controlling
                 summation row-wise. The carriers are allocated to the
                 accumulator sections and intermediately stored in carry
                 memory sections (CS1,-CS4) and are not added digit
                 positionwise to the contents of each adjacent memory
                 section until the sum is output, further carries being
                 continuously processed. Afterwards the rounded result
                 mantissa (ME) is generated in transfer registers (RA1,
                 RA2, RPR) arranged downstream and the result exponent
                 (EE) is generated in an exponent generator (EXG).",
  acknowledgement = ack-nhfb,
}

@InProceedings{Lai:1989:HNS,
  author =       "F. S. Lai and C. E. Wu",
  title =        "A hybrid number system multiplier for graphics and
                 complex arithmetic applications",
  crossref =     "IEEE:1989:ISV",
  pages =        "352--356",
  year =         "1989",
  bibdate =      "Tue Dec 12 09:17:24 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A hybrid multiplier design which supports 32-bit
                 floating-point, 24-bit fixed-point and 32-bit
                 logarithmic number systems is described. Except for
                 additions and subtractions, floating-point operations
                 such as multiplication, division, and square root are
                 all performed in the logarithmic number system domain.
                 A modified squaring approach is adopted for fixed-point
                 multiplications with little extra hardware. The
                 performance of this multiplier is shown to be superior
                 to that of conventional binary multipliers for most
                 graphics and digital signal processing applications,
                 and the size of the multiplier is comparable to that of
                 conventional multipliers in terms of silicon area.",
  acknowledgement = ack-nhfb,
  affiliation =  "IBM Thomas J. Watson Res Center, Yorktown-Heights, NY,
                 USA",
  classification = "B1265B (Logic circuits); C5230 (Digital arithmetic
                 methods); C5260 (Digital signal processing); C5540
                 (Terminals and graphic displays)",
  keywords =     "Complex arithmetic; Digital signal processing;
                 Division; Fixed-point multiplications; Floating-point
                 operations; Graphics; Hybrid number system multiplier;
                 Logarithmic number; Modified squaring approach;
                 Multiplication; Square root",
  thesaurus =    "Computer graphic equipment; Computerised signal
                 processing; Digital arithmetic; Multiplying circuits",
}

@InProceedings{Langston:1989:DBT,
  author =       "J. L. Langston and K. Hinman",
  booktitle =    "{IEEE} Military Communications Conference, 1989.
                 {MILCOM '89}. Conference Record. Bridging the Gap.
                 Interoperability, Survivability, Security, 1989",
  title =        "Digital beamforming techniques and processors based on
                 quadratic residue number system techniques",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "609--614",
  year =         "1989",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/MILCOM.1989.103997",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "A very-high-performance digital beamforming processor
                 has been implemented using ASICs (application-specific
                 integrated circuits) fabricated in readily available
                 commercial CMOS process technology by using QRNS
                 (quadratic residue number system) \ldots{}",
}

@TechReport{Lee:1989:FIR,
  author =       "Jeong-A Lee and Tomas Lang",
  title =        "Floating-point implementation of redundant {CORDIC}
                 for {QR} decomposition",
  type =         "Technical report",
  number =       "CSD-890044",
  institution =  "Computer Science Dept., University of California",
  address =      "Los Angeles, CA, USA",
  pages =        "15 + 8",
  year =         "1989",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Decomposition method.; Matrices.",
  remark =       "``July 1989.'' Supported by the National Science
                 Foundation.",
}

@Article{Lee:1989:MGR,
  author =       "Corinna Lee",
  title =        "Multistep Gradual Rounding",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "38",
  number =       "4",
  pages =        "595--600",
  month =        apr,
  year =         "1989",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.21152",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Jul 8 19:00:39 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://dlib.computer.org/tc/books/tc1989/pdf/t0593.pdf;
                 http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=21152;
                 http://www.computer.org/tc/tc1989/t0595abs.htm",
  abstract =     "A value $V$ is to be rounded to an arbitrary precision
                 resulting in the value $ V' $. Conventional rounding
                 technique uses one step to accomplish this.
                 Alternatively, {\em multistep rounding\/} uses several
                 steps to round the value $V$ to successively shorter
                 precisions with the final rounding step producing the
                 desired value $ V' $. This alternate rounding method is
                 one way to implement, with the minimum of hardware, the
                 denormalization process that the IEEE Floating-Point
                 Standard 754 requires when underflow occurs. There are
                 certain cases for which multistep rounding produces a
                 different result than single-step rounding. To prevent
                 such a {\em step error}, the author introduces a
                 rounding procedure called {\em gradual rounding} that
                 is very similar to conventional rounding with the
                 addition of two tag bits associated with each
                 floating-point register.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "double rounding",
}

@Article{Lee:1989:QCC,
  author =       "Jon Lee",
  title =        "A quirk of the {CRAY CFT77} compiler: {IF} (logical)
                 in lieu of {IF} (arithmetic)",
  journal =      j-J-SUPERCOMPUTING,
  volume =       "3",
  number =       "4",
  pages =        "351--355",
  month =        dec,
  year =         "1989",
  CODEN =        "JOSUED",
  DOI =          "https://doi.org/10.1007/BF00128170",
  ISSN =         "0920-8542 (print), 1573-0484 (electronic)",
  ISSN-L =       "0920-8542",
  bibdate =      "Wed Jul 6 11:13:01 MDT 2005",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0920-8542&volume=3&issue=4;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0920-8542&volume=3&issue=4&spage=351",
  acknowledgement = ack-nhfb,
  affiliation =  "Flight Dynamics Lab., Wright-Patterson AFB, OH, USA",
  classification = "C5440 (Multiprocessor systems and techniques); C6110
                 (Systems analysis and programming); C6150C (Compilers,
                 interpreters and other processors); C7440 (Civil and
                 mechanical engineering)",
  corpsource =   "Flight Dynamics Lab., Wright-Patterson AFB, OH, USA",
  fjournal =     "The Journal of Supercomputing",
  journal-URL =  "http://link.springer.com/journal/11227",
  keywords =     "CFT77 compiler; CIVIC; computational fluid dynamics
                 code; conditional IF exit; DO-loops; homogeneous
                 turbulence; optimised code; parallel programming;
                 program compilers; vectorization",
  treatment =    "X Experimental",
}

@Book{Levy:1989:CPA,
  author =       "Henry M. Levy and Richard H. {Eckhouse, Jr.}",
  title =        "Computer programming and architecture: the {VAX}",
  publisher =    pub-DP,
  address =      pub-DP:adr,
  edition =      "Second",
  pages =        "xix + 444",
  year =         "1989",
  ISBN =         "1-55558-015-7",
  ISBN-13 =      "978-1-55558-015-5",
  LCCN =         "QA76.8.V32 L48 1989",
  bibdate =      "Wed Sep 14 22:51:31 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Lewis:1989:ADB,
  author =       "D. M. Lewis and L. K. Yu",
  title =        "Algorithm design for a 30-bit integrated logarithmic
                 processor",
  crossref =     "Ercegovac:1989:PSC",
  pages =        "192--199",
  year =         "1989",
  bibdate =      "Sat Nov 27 14:19:10 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith9/papers/ARITH9_Lewis.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-9",
}

@InProceedings{Lin:1989:LCA,
  author =       "H. Lin and H. J. Sips",
  title =        "On-line {CORDIC} algorithms",
  crossref =     "Ercegovac:1989:PSC",
  pages =        "26--33",
  year =         "1989",
  bibdate =      "Sat Nov 27 14:19:10 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith9/papers/ARITH9_Lin.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-9",
}

@InProceedings{Lo:1989:CED,
  author =       "J.-C. Lo and S. Thanawastien and T. R. N. Rao",
  title =        "Concurrent error detection in arithmetic and logical
                 operations using {Berger} codes",
  crossref =     "Ercegovac:1989:PSC",
  pages =        "233--240",
  year =         "1989",
  bibdate =      "Sat Nov 27 14:19:10 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith9/papers/ARITH9_Lo.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-9",
}

@InProceedings{Lu:1989:VMI,
  author =       "P. Y. Lu and K. Dawallu",
  title =        "A {VLSI} Module for {IEEE} Floating-Point
                 Multiplication\slash Division\slash Square Root",
  crossref =     "IEEE:1989:PII",
  bookpages =    "xvii + 587",
  pages =        "366--368",
  year =         "1989",
  bibdate =      "Wed Nov 06 12:08:38 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The major objective of this VLSI module design is to
                 determine how to modify a fast floating-point
                 multiplier so that it can perform division and square
                 root in accordance with IEEE standards. This has been
                 achieved by applying the Newton-Ralphson iteration only
                 on the mantissa and adjusting the iterated result by a
                 rounding algorithm. Using 1.0- mu m CMOS standard cell
                 technology, the total area of this module is
                 approximately 7.0 mm*6.5 mm, which is just 25\% larger
                 than the floating-point multiplier. The module can
                 compute multiplication, division, and square root in 3,
                 31, and 43 cycles, respectively. The cycle time, under
                 nominal conditions, is expected to be 20 ns. (2
                 Refs.)",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  affiliation =  "LSI Logic Corp., Menlo Park, CA, USA",
  classification = "B1265B (Logic circuits); B2570D (CMOS integrated
                 circuits); C4130 (Interpolation and function
                 approximation); C5230 (Digital arithmetic methods)",
  keywords =     "1 Micron; 20 Ns; 7 To 6.5 mm; CMOS standard cell
                 technology; Cycle time; Fast floating-point multiplier;
                 Floating point division; Floating point square root;
                 IEEE standards; Iterated result; Mantissa; Multiplier
                 modification; Newton-Ralphson iteration; Rounding
                 algorithm; VLSI module design",
  numericalindex = "Time 2.0E-08 s; Size 1.0E-06 m; Size 6.5E-03 to
                 7.0E-03 m",
  thesaurus =    "Cellular arrays; CMOS integrated circuits; Digital
                 arithmetic; Dividing circuits; Iterative methods;
                 Modules; Multiplying circuits; VLSI",
}

@InProceedings{Malarkey:1989:RNS,
  author =       "E. C. Malarkey and G. E. Marx and J. D. Fogarty and D.
                 Mergerian and H. K. Hahn and J. C. Bradley and P. R.
                 Beaudet and R. Fenton",
  booktitle =    "{IEEE} Military Communications Conference, 1989.
                 {MILCOM '89}. Conference Record. Bridging the Gap.
                 Interoperability, Survivability, Security, 1989",
  title =        "Residue-number-system-based optical adaptive
                 processor",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "620--623",
  year =         "1989",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/MILCOM.1989.103999",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "An optical adaptive processor with 4 degrees of
                 freedom is under development. This processor is based
                 upon the use of optical lookup tables and operates
                 within the residue number system to provide adaptive
                 tap weights for nulling applications. The \ldots{}",
}

@InProceedings{Mansour:1989:CAS,
  author =       "Y. Mansour and B. Schieber and P. Tiwari",
  booktitle =    "30th Annual Symposium on Foundations of Computer
                 Science, 1989",
  title =        "The complexity of approximating the square root",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "325--330",
  year =         "1989",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 15:28:13 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "The authors prove upper and lower bounds for
                 approximately computing the square root using a given
                 set of operations. The bounds are extended to hold for
                 approximating the kth root, for any fixed k. Several
                 tools from approximation \ldots{}",
}

@Article{Marshall:1989:TUT,
  author =       "Mark Marshall",
  title =        "Techniques for user testing of the 68882",
  journal =      j-MICROPROC-MICROSYS,
  volume =       "13",
  number =       "6",
  pages =        "382--386",
  month =        jul # "\slash " # aug,
  year =         "1989",
  CODEN =        "MIMID5",
  ISSN =         "0141-9331 (print), 1872-9436 (electronic)",
  ISSN-L =       "0141-9331",
  bibdate =      "Sat Nov 9 08:26:18 MST 2002",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "NCR Corp., Wichita, KS",
  bibno =        "72545",
  catcode =      "B.5.3; C.5.3; B.5.1",
  content =      "This short, clearly written paper describes how NCR
                 Corporation developed a series of programs to test the
                 Motorola 68882 floating-point coprocessor for
                 Motorola's 68020 and 68030 microprocessors. Integrated
                 circuits are tested for two reasons: to ensure that a
                 properly working unit meets its specifications, and to
                 ensure that a particular unit works properly. As
                 Marshall points out, manufacturers cannot always be
                 relied upon to perform either of these tests perfectly.
                 The programs described in this paper have been used
                 both to monitor the quality of incoming parts and to
                 verify that device mask or specification changes do not
                 effect the part's usability for NCR's
                 purposes.\par

                 This paper describes the methods by which NCR's
                 2700-instruction, 550,000-clock cycle test program was
                 developed and how it works. Since the internal workings
                 of the 68882 are not visible to the user, NCR adopted
                 the functional testing approach. Of particular interest
                 is NCR's sequential approach to the testing proper,
                 which assumes that ``no element is functional unless
                 previously tested.'' While the specifics of each step
                 vary from one microprocessor to another, the principles
                 still apply.\par

                 This is not a research paper. It does not disclose
                 startling new results or advance the frontiers of human
                 knowledge. It does show how state-of-the-art
                 engineering practice can achieve desirable \ldots{}",
  CRclass =      "B.5.3 Reliability and Testing; B.5.3 Test generation;
                 C.5.3 Microcomputers; B.5.1 Design",
  CRnumber =     "9006-0473",
  descriptor =   "Hardware, REGISTER-TRANSFER-LEVEL IMPLEMENTATION,
                 Reliability and Testing, Test generation; Computer
                 Systems Organization, COMPUTER SYSTEM IMPLEMENTATION,
                 Microcomputers; Hardware, REGISTER-TRANSFER-LEVEL
                 IMPLEMENTATION, Design",
  fjournal =     "Microprocessors and Microsystems",
  genterm =      "ALGORITHMS; DESIGN; VERIFICATION",
  guideno =      "1989-09211",
  journalabbrev = "Microprocess. Microsyst.",
  keywords =     "floating-point testing",
  reviewer =     "E. Mallach",
  subject =      "B. Hardware; B.5 REGISTER-TRANSFER-LEVEL
                 IMPLEMENTATION; C. Computer Systems Organization; C.5
                 COMPUTER SYSTEM IMPLEMENTATION; B. Hardware; B.5
                 REGISTER-TRANSFER-LEVEL IMPLEMENTATION",
}

@Article{Mastrovito:1989:VDM,
  author =       "E. D. Mastrovito",
  title =        "{VLSI} designs for multiplication over finite fields
                 {$ \mathrm {GF}(2^m) $}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "357",
  pages =        "397--309",
  year =         "1989",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Fri Jun 24 21:09:00 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Maytal:1989:DCG,
  author =       "B. Maytal and S. Iacobovici and D. B. Alpert and D.
                 Biran and J. Levy and S. Y. Tov",
  title =        "Design considerations for a general-purpose
                 microprocessor",
  journal =      j-COMPUTER,
  volume =       "22",
  number =       "1",
  pages =        "66--76",
  month =        jan,
  year =         "1989",
  CODEN =        "CPTRB4",
  ISSN =         "0018-9162 (print), 1558-0814 (electronic)",
  ISSN-L =       "0018-9162",
  bibdate =      "Sat Sep 14 07:29:35 MDT 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 Misc/IMMD_IV.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Nat. Semicond., Santa Clara, CA, USA",
  classification = "B1265F (Microprocessors and microcomputers); C5130
                 (Microprocessor chips); C5220 (Computer architecture)",
  fjournal =     "Computer",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2",
  keywords =     "32 Bit; Clock frequency; Data-flow monitoring
                 mechanisms; Floating-point operations; General-purpose
                 microprocessor; Instruction-flow; Market requirements;
                 Memory hierarchy; Memory reference transactions;
                 Microarchitecture; Multiprocessing support; NS 32532;
                 On-chip caches; Packaging technologies; Pipeline;
                 System interface; Target applications; VLSI",
  numericalindex = "Word length 3.2E+01 bit",
  thesaurus =    "Computer architecture; Microcomputers; Microprocessor
                 chips",
}

@InProceedings{Milenkovic:1989:DPG,
  author =       "V. Milenkovic",
  booktitle =    "30th Annual Symposium on Foundations of Computer
                 Science, 1989",
  title =        "Double precision geometry: a general technique for
                 calculating line and segment intersections using
                 rounded arithmetic",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "500--505",
  year =         "1989",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:03 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "For the first time it is shown how to reduce the cost
                 of performing specific geometric constructions by using
                 rounded arithmetic instead of exact arithmetic. By
                 exploiting a property of floating-point arithmetic
                 called monotonicity, a technique \ldots{}",
}

@Article{Milutinovic:1989:MSD,
  author =       "V. Milutinovic and M. Bettinger and W. Helbig",
  title =        "Multiplier\slash shifter design tradeoffs in a 32-bit
                 microprocessor",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "38",
  number =       "6",
  pages =        "874--880",
  month =        jun,
  year =         "1989",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.24298",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Jul 8 19:00:40 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=24298",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Molnar:1989:MBF,
  author =       "K. Molnar and C.-Y. Ho and D. Staver and B. Davis and
                 R. Jerdonek",
  title =        "A 40 {MHz} 64-Bit Floating-Point Co-Processor",
  crossref =     "Wuorinen:1989:DTP",
  pages =        "48--49, 287",
  year =         "1989",
  bibdate =      "Tue Dec 12 09:17:24 MST 1995",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "An arithmetic coprocessor capable of executing 64-bit
                 double-precision floating-point, 32-bit
                 single-precision floating-point, and 32-bit integer
                 instructions has been integrated onto a 1.0-cm*1.1-cm
                 chip in a 1.2- mu m, single-poly, double-metal bulk
                 CMOS process. The chip contains 17000 transistors and
                 includes a register file, two accumulators, and
                 separate interface, multiplication, and addition
                 subprocessors. The coprocessor which is the arithmetic
                 unit for a multichip microprocessor system, is packaged
                 in a 132-pin leadless ceramic chip carrier. The
                 coprocessor can be issued a new instruction each 25-ns
                 clock cycle, and 64-bit double-precision arithmetic
                 with full IEEE rounding is executed at a peak rate of
                 26.7 MFLOPs (million floating-point operations per
                 second). The waveforms of a store instruction operating
                 at 40 MHz are shown.",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  affiliation =  "Gen. Electr. Corp. Res. and Dev. Center, Schenectady,
                 NY, USA",
  classification = "B1265F (Microprocessors and microcomputers); B2570D
                 (CMOS integrated circuits); C5130 (Microprocessor
                 chips); C5230 (Digital arithmetic methods)",
  keywords =     "1.2 Micron; 26.7 MFLOPS; 32-Bit integer instructions;
                 40 MHz; 64 Bit; Accumulators; Addition subprocessors;
                 Arithmetic coprocessor; Double-metal bulk CMOS process;
                 Double-precision floating-point; Floating point
                 coprocessor; Interface subprocessor; Leadless ceramic
                 chip carrier; Multichip microprocessor system;
                 Multiplication subprocessor; Peak rate; Register file;
                 Single-precision floating-point; Store instruction;
                 Waveforms",
  numericalindex = "Frequency 4.0E+07 Hz; Word length 6.4E+01 bit; Size
                 1.2E-06 m; Computer speed 2.67E+07 FLOPS",
  thesaurus =    "CMOS integrated circuits; Digital arithmetic;
                 Microprocessor chips",
}

@InProceedings{Montuschi:1989:EIH,
  author =       "Paolo Montuschi and Luigi Cinimera",
  title =        "On the efficient implementation of higher radix square
                 root algorithms",
  crossref =     "Ercegovac:1989:PSC",
  pages =        "154--161",
  year =         "1989",
  bibdate =      "Sat Jul 16 15:28:13 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith9/papers/ARITH9_Montuschi.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-9",
  summary =      "Square root nonrestoring algorithms operating with a
                 radix higher than two (but power of 2) are discussed.
                 Formulas are derived delimiting the feasibility space
                 of the class of algorithms considered as a function of
                 the different parameters. This \ldots{}",
}

@Book{Moshier:1989:MPM,
  author =       "Stephen L. B. Moshier",
  title =        "Methods and Programs for Mathematical Functions",
  publisher =    pub-ELLIS-HORWOOD,
  address =      pub-ELLIS-HORWOOD:adr,
  pages =        "vii + 415",
  year =         "1989",
  ISBN =         "0-7458-0289-3",
  ISBN-13 =      "978-0-7458-0289-3",
  LCCN =         "QA331 .M84 1989",
  MRclass =      "*65D20, 26-04, 33-04, 65-02, 65C99",
  bibdate =      "Thu Sep 01 10:33:40 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\pounds 48.00",
  URL =          "http://www.moshier.net/;
                 http://www.netlib.org/cephes",
  ZMnumber =     "0701.65011",
  acknowledgement = ack-nj,
  shorttableofcontents = "Preface / vii \\
                 1: Floating Point Arithmetic / 1 \\
                 2: Approximation Methods / 75 \\
                 3: Software Notes / 129 \\
                 4: Elementary Functions / 143 \\
                 5: Probability Distributions and Related Functions /
                 201 6: Bessel Functions / 263 \\
                 7: Other Special Functions / 333 \\
                 Bibliography / 411 \\
                 Index / 413",
  tableofcontents = "Preface / vii \\
                 1: Floating Point Arithmetic / 1 \\
                 1.1 Numeric Data Structures / 1 \\
                 1.2 Rounding / 5 \\
                 1.3 Addition and Subtraction / 6 \\
                 1.4 Multiplication / 7 \\
                 1.4.1 Long Multiplication in Binary Radix / 8 \\
                 1.4.2 Multiplication in Word Integer Radix / 8 \\
                 1.4.3 Fast Multiplication / 9 \\
                 1.5 Division / 10 \\
                 1.5.1 Long Division / 10 \\
                 1.5.2 Division by Taylor Series / 11 \\
                 1.5.3 Newton--Raphson Division / 11 \\
                 1.6 C Language / 12 \\
                 1.7 An Extended Double Arithmetic: ieee.c / 13 \\
                 1.8 Binary - Decimal Conversion / 46 \\
                 1.8.1 etoasc.c / 47 \\
                 1.8.2 asctoe.c / 54 \\
                 1.9 Analysis of Error / 58 \\
                 1.9.1 Roundoff and Cancellation / 58 \\
                 1.9.2 Error Propagation / 60 \\
                 1.9.3 Error as a Random Variable / 61 \\
                 1.9.4 Order of Summation / 62 \\
                 1.10 Complex Arithmetic / 62 \\
                 1.10.1 cmplx.c / 64 \\
                 1.10.2 Absolute Value: cabs.c / 67 \\
                 1.11 Rational Arithmetic / 69 \\
                 1.11.1 euclid.c / 70 \\
                 2: Approximation Methods / 75 \\
                 2.1 Power Series / 75 \\
                 2.2 Chebyshev Expansions / 76 \\
                 2.2.1 chbevl.c / 79 \\
                 2.3 Pad{\'e} Approximations / 80 \\
                 2.4 Least Maximum Approximations / 82 \\
                 2.4.1 Best Polynomial Approximations / 82 \\
                 2.4.2 Best Rational Approximations / 85 \\
                 2.4.3 Special Rational Forms / 87 \\
                 2.5 A Program to Find Best Approximations: remes.c / 88
                 \\
                 2.6 Forms of Approximation / 111 \\
                 2.7 Asymptotic Expansions / 113 \\
                 2.8 Continued Fractions / 114 \\
                 2.8.1 Continued Fractions from Recurrences / 115 \\
                 2.8.2 Recurrences from Differential Equations / 116 \\
                 2.8.3 Computing Continued Fractions / 117 \\
                 2.9 Polynomials / 117 \\
                 2.9.1 polevl.c / 118 \\
                 2.10 Newton--Raphson Iterations / 119 \\
                 2.10.1 Division / 120 \\
                 2.10.2 Exponent Separation / 121 \\
                 2.10.3 Square Root / 122 \\
                 2.10.4 sqrt.c / 123 \\
                 2.10.5 Longhand Square Root / 124 \\
                 2.10.6 esqrt.c / 124 \\
                 2.10.7 Cube Root / 126 \\
                 2.10.8 cbrt.c / 127 \\
                 3: Software Notes / 129 \\
                 3.1 Design Strategy / 129 \\
                 3.2 Testing / 131 \\
                 3.3 System Utilities / 132 \\
                 3.3.1 mconf.h / 132 \\
                 3.3.2 mtherr.c / 134 \\
                 3.3.3 const.c / 136 \\
                 3.4 Arithmetic Utilities / 137 \\
                 3.4.1 efloor.c / 138 \\
                 3.4.2 efrexp.c / 140 \\
                 3.4.3 eldexp.c / 140 \\
                 4: Elementary Functions / 143 \\
                 4.1 $e^x$ / 143 \\
                 4.1.1 exp.c / 145 \\
                 4.2 $\ln x$ / 147 \\
                 4.2.1 log.c / 149 \\
                 4.3 Argument Transformation for Circular Functions /
                 152 \\
                 4.4 Sine and cosine / 153 \\
                 4.4.1 sin.c / 154 \\
                 4.4.2 cos.c / 156 \\
                 4.5 Tangent and Cotangent / 157 \\
                 4.5.1 tan.c / 158 \\
                 4.6 Complex Circular Functions / 161 \\
                 4.7 $\sin^{-1} x $ / 162 \\
                 4.7.1 asin.c / 163 \\
                 4.8 $\cos^{-1} x $ / 165 \\
                 4.8.1 acos.c / 165 \\
                 4.9 $\tan^{-1} x$ / 166 \\
                 4.9.1 atan.c / 168 \\
                 4.9.2 atan2.c / 169 \\
                 4.10 Complex Inverse Circular Functions / 170 \\
                 4.11 $\sinh x$ / 170 \\
                 4.11.1 sinh.c / 171 \\
                 4.12 $\cosh x$ / 172 \\
                 4.12.1 cosh.c / 173 \\
                 4.13 $\tanh x$ / 173 \\
                 4.13.1 tanh.c / 174 \\
                 4.14 $\sinh^{-1} x $ / 175 \\
                 4.14.1 asinh.c / 176 \\
                 4.15 $\cosh^{-1} x $ / 177 \\
                 4.15.1 acosh.c / 178 \\
                 4.16 $\tanh^{-1} x$ / 179 \\
                 4.16.1 atanh.c / 180 \\
                 4.17 Power Function / 181 \\
                 4.17.1 Real Exponent / 182 \\
                 4.17.2 pow.c / 182 \\
                 4.17.3 Integer Exponent / 189 \\
                 4.17.4 powi.c / 190 \\
                 4.18 Testing / 192 \\
                 4.19 Single Precision Polynomial Approximations / 193
                 \\
                 4.19.1 $\cos x$ / 193 \\
                 4.19.2 $\cosh^{-1} x $ / 193 \\
                 4.19.3 $\exp x$ / 196 \\
                 4.19.4 $\ln x$ / 196 \\
                 4.19.5 $\sin x$ / 197 \\
                 4.19.6 $\sin^{-1} x $ / 197 \\
                 4.19.7 Square Root / 197 \\
                 4.19.8 $\tan x$ / 198 \\
                 4.19.9 $\tan^{-1} x$ / 198 \\
                 4.19.10 $\tanh x$ / 199 \\
                 4.19.11 $tanh^{-1} x$ / 199 \\
                 5: Probability Distributions and Related Functions /
                 201 \\
                 5.1 $n!$ / 202 \\
                 5.1.1 fac.c / 204 \\
                 5.2 $\Gamma(x)$ / 206 \\
                 5.2.1 gamma.c / 210 \\
                 5.2.2 lgam.c / 214 \\
                 5.3 Incomplete Gamma Integral / 217 \\
                 5.3.1 igamc.c / 218 \\
                 5.3.2 igam.c / 220 \\
                 5.3.3 Functional Inverse of Incomplete Gamma Integral /
                 221 \\
                 5.3.4 igami.c / 221 \\
                 5.4 Gamma Distribution / 222 \\
                 5.4.1 gdtr c / 222 \\
                 5.4.2 gdtrc.c / 223 \\
                 5.5 $\chi^2$ Distribution / 223 \\
                 5.5.1 chdtrc.c / 224 \\
                 5.5.2 chdtr.c / 224 \\
                 5.5.3 chdtrl.c / 224 \\
                 5.6 Poisson Distribution / 225 \\
                 5.6.1 pdtrc.c / 225 \\
                 5.6.2 pdtr.c / 226 \\
                 5.6.3 pdtri.c / 226 \\
                 5.7 Beta Function / 227 \\
                 5.7.1 beta.c / 227 \\
                 5.8 Incomplete Beta Integral / 229 \\
                 5.8.1 ibet.c / 231 \\
                 5.8.2 Functional Inverse of Incomplete Beta Integral /
                 238 \\
                 5.9 Beta Distribution / 241 \\
                 5.9.1 btdtr.c / 241 \\
                 5.10 Binomial Distribution / 241 \\
                 5.10.1 bdtrc.c / 242 \\
                 5.10.2 bdtr.c / 243 \\
                 5.10.3 bdtri.c / 244 \\
                 5.11 Negative Binomial Distribution / 244 \\
                 5.11.1 nbdtr.c / 245 \\
                 5.11.2 nbdtrc.c / 245 \\
                 5.12 F Distribution / 246 \\
                 5.12.1 fdtrc.c / 247 \\
                 5.12.2 fdtr.c / 247 \\
                 5.12.3 fdtrci.c / 248 \\
                 5.13 Student's $t$ distribution / 249 \\
                 5.13.1 stdtr.c / 250 \\
                 5.14 Gaussian Distribution / 252 \\
                 5.14.1 ndtr.c / 254 \\
                 5.14.2 erfc.c / 256 \\
                 5.14.3 erf.c / 257 \\
                 5.14.4 Functional Inverse of Gaussian Distribution /
                 258 \\
                 5.14.5 ndtri.c / 259 \\
                 6: Bessel Functions / 263 \\
                 6.1 $J_0(x)$ / 263 \\
                 6.1.1 jO.c / 265 \\
                 6.2 $Y_0(x)$ / 268 \\
                 6.2.1 yO.c / 269 \\
                 6.3 Modulus and Phase / 270 \\
                 6.4 $J_1(x)$ / 271 \\
                 6.4.1 jl.c / 272 \\
                 6.5 $Y_1(x)$ / 275 \\
                 6.5.1 yl.c / 275 \\
                 6.6 $J_n(x)$ / 276 \\
                 6.1 $I_0(x)$ / 277 \\
                 6.7.1 i0.c / 278 \\
                 6.8 $I_1(x)$ / 281 \\
                 6.8.1 i1.c / 283 \\
                 6.9 $I_\nu(x)$ / 285 \\
                 6.9.1 iv.c / 286 \\
                 6.10 $K_0(x)$ / 287 \\
                 6.10.1 kO.c / 287 \\
                 6.11 $K_1(x)$ / 291 \\
                 6.11.1 kl.c / 291 \\
                 6.12 $K_n(x)$ / 294 \\
                 6.12.1 kn.c / 295 \\
                 6.13 $J_\nu(x)$ / 299 \\
                 6.13.1 jv.c / 301 \\
                 6.14 Airy Functions / 315 \\
                 6.14.1 airy.c / 322 \\
                 6.15 $Y_n(x)$ / 328 \\
                 6.15.1 yn.c / 329 \\
                 6.16 Testing / 330 \\
                 7: Other Special Functions / 333 \\
                 7.1 Hypergeometric Functions / 333 \\
                 7.1.1 $_2F_1$ / 334 \\
                 7.1.2 hyp2fi.c / 335 \\
                 7.1.3 $_1F_1$ / 341 \\
                 7.1.4 hyplfi.c / 342 \\
                 7.1.5 $_2F_0$ / 346 \\
                 7.1.6 hyp2ffi.c / 346 \\
                 7.2 Struve Functions / 348 \\
                 7.2.1 hypl1f2.c / 348 \\
                 7.2.2 hyp3f0.c / 349 \\
                 7.2.3 yv.c / 351 \\
                 7.2.4 struve.c / 351 \\
                 7.3 $\psi(x)$ / 352 \\
                 7.3.1 psi.c / 354 \\
                 7.4 Exponential Integral / 355 \\
                 7.4.1 en.c / 356 \\
                 7.5 Sine and Cosine Integrals / 360 \\
                 7.5.1 sici.c / 362 \\
                 7.5.2 Hyperbolic Sine and Cosine Integrals / 367 \\
                 7.5.3 shichi.c / 370 \\
                 7.6 Dilogarithm / 374 \\
                 7.6.1 spence.c / 375 \\
                 7.7 Dawson's Integral / 377 \\
                 7.7.1 dawsn.c / 378 \\
                 7.8 Fresnel Integrals / 381 \\
                 7.8.1 fresnl.c / 383 \\
                 7.9 Elliptic Functions / 387 \\
                 7.9.1 $K(m)$ / 387 \\
                 7.9.2 ellpk.c / 388 \\
                 7.9.3 $F(\phi|m)$ / 389 \\
                 7.9.4 ellik.c / 390 \\
                 7.9.5 $E(m)$ / 392 \\
                 7.9.6 ellpe.c / 392 \\
                 7.9.7 $E(\phi|m)$ / 393 \\
                 7.9.8 ellie.c / 394 \\
                 7.9.9 Jacobian Elliptic Functions / 396 \\
                 7.9.10 ellpj.c / 398 \\
                 7.10 Zeta Functions / 400 \\
                 7.10.1 hurwiz.c / 400 \\
                 7.10.2 Riemann Zeta Function / 402 \\
                 7.10.3 zetac.c / 405 \\
                 Bibliography / 411 \\
                 Index / 413",
}

@Manual{Motorola:1989:DIF,
  title =        "{DSP96002}: {IEEE} floating-point dual-port processor:
                 user's manual",
  organization = "{Motorola, Inc.}",
  address =      "Phoeniz, AZ, USA",
  pages =        "various",
  year =         "1989",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Floating-point arithmetic.; Signal processing.",
  remark =       "Cover title. Spine title: DSP96002 user's manual.
                 ``DSP96002UM/AD''--Cover.",
}

@Book{Motorola:1989:FPC,
  author =       "{Motorola, Inc.}",
  title =        "{MC68881}\slash {MC68882} Floating-Point Coprocessor
                 User's Manual",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  edition =      "Second",
  pages =        "various",
  year =         "1989",
  ISBN =         "0-13-567009-8",
  ISBN-13 =      "978-0-13-567009-5",
  LCCN =         "????",
  bibdate =      "Fri Dec 08 13:02:55 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Book{Motorola:1989:MFP,
  author =       "{Motorola, Inc.Staff}",
  title =        "{MC} 68881 and 68882 Floating-Point Coprocessor User's
                 Manual",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  edition =      "0002",
  month =        aug,
  year =         "1989",
  ISBN =         "0-13-567009-8",
  ISBN-13 =      "978-0-13-567009-5",
  LCCN =         "????",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  price =        "US\$27.00",
  acknowledgement = ack-nhfb,
  keywords =     "MICROPROCESSORS; TECHNOLOGY --- COMPUTERS AND COMPUTER
                 TECHNOLOGY",
  language =     "eng",
}

@Book{Motorola:1989:MMF,
  author =       "{Motorola, Inc.}",
  title =        "{MC68881\slash MC68882} floating-point coprocessor
                 user's manual",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  edition =      "Second",
  pages =        "various",
  year =         "1989",
  ISBN =         "0-13-567009-8 (pbk.)",
  ISBN-13 =      "978-0-13-567009-5 (pbk.)",
  LCCN =         "????",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Floating-point arithmetic.; Microprocessors ---
                 Handbooks, manuals, etc.; Motorola 68881
                 (Microprocessor); Motorola 68882 (Microprocessor)",
  remark =       "Spine title: MC68881/882 user's manual. ``MC68881UM/AD
                 REV 2''--Cover.",
}

@Book{Motorola:1989:MRM,
  author =       "Motorola",
  title =        "{MC88100} {RISC} Microprocessor User's Manual",
  publisher =    pub-MOTOROLA,
  address =      pub-MOTOROLA:adr,
  edition =      "Second",
  year =         "1989",
  ISBN =         "0-13-567090-X",
  ISBN-13 =      "978-0-13-567090-3",
  LCCN =         "QA76.8.M75 M3 1990",
  bibdate =      "Wed Jul 6 14:23:15 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/microchip.bib",
  acknowledgement = ack-nhfb,
  tableofcontents = "Overview \\
                 Features \\
                 Introduction \\
                 Execution Units and Register File \\
                 Execution Model \\
                 Programming Model \\
                 Processor States \\
                 Reset State \\
                 Flow-Control Instructions \\
                 Register with 9-Bit Vector Table Index \\
                 Instruction Categories \\
                 Programming Tips \\
                 Instruction Set \\
                 Opcode Summary \\
                 Signal Description \\
                 Data Processor Bus Signals \\
                 Exceptions \\
                 Exception Overview \\
                 Exception Vectors and Vector Base Register (VBR) \\
                 Exception Priority \\
                 Exception Processing \\
                 Instruction Unit Exceptions \\
                 Integer Overflow Exception (Vector Offset \$48) \\
                 Memory Access Exceptions \\
                 FPU Exception Processing \\
                 FPU Exception Processing Registers \\
                 Timing Factors \\
                 Execution Example \\
                 Instruction Set Timing Summary \\
                 Applications Information \\
                 Cache Memory Management Units \\
                 Power and Ground Considerations \\
                 Master/Checker Operations \\
                 Synchronization Operations \\
                 Electrical Characteristics",
}

@Article{Mulcahy:1989:FPR,
  author =       "L. P. Mulcahy",
  title =        "On fixed-point roundoff error analysis",
  journal =      j-IEEE-TRANS-ACOUST-SPEECH,
  volume =       "37",
  number =       "10",
  pages =        "1623",
  month =        oct,
  year =         "1989",
  CODEN =        "IETABA",
  ISSN =         "0096-3518",
  bibdate =      "Sat Jul 16 11:25:06 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Acoustics, Speech, and Signal
                 Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=29",
  summary =      "The author points out the existence of work published
                 by the author (US Department of Commerce, Tech. Rep.
                 AD-A086826, 57 pp., Apr. 1980) prior to the appearance
                 of the paper by Barnes et al. (ibid., vol.ASSP-33,
                 p.595-606, June 1985) covering the same \ldots{}",
}

@InProceedings{Nakayama:1989:BMF,
  author =       "T. Nakayama and S. Kojima and H. Harigai and H.
                 Igarashi and K. Tamada and T. Toba",
  title =        "An 80 b, 6.7 {MFLOPS} floating-point processor with
                 vector\slash matrix instructions",
  crossref =     "Wuorinen:1989:DTP",
  pages =        "52--53, 289",
  year =         "1989",
  bibdate =      "Tue Dec 12 09:17:24 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A description is given of an 80-b CMOS VLSI
                 floating-point processor (FPP) in 1.2- mu m
                 double-metal layer CMOS which contains 433000
                 transistors on an 11.6-mm*14.9-mm die. It operates at
                 20 MHz, dissipates 1.5 W, and is assembled in a 68-lead
                 pin-grid-array package. The FPP is designed as a
                 coprocessor for 32-b microprocessors. It implements
                 data formats, arithmetic rounding modes, and exception
                 types which are defined by the IEEE 754 standard. The
                 chip can handle single (32 b), double (64 b), and
                 double-extended (80 b) floating-point data formats. The
                 complex-instruction-set-computer- (CISC-) like
                 78-instruction set includes 22 mathematical functions
                 such as sin, cos, arctan, exp, and log, and 24
                 vector/matrix operations such as add, multiply, and
                 inner product. The features and performance of the
                 device are summarized.",
  acknowledgement = ack-nhfb,
  affiliation =  "NEC, Kawasaki, Japan",
  classification = "B1265F (Microprocessors and microcomputers); B2570D
                 (CMOS integrated circuits); C5130 (Microprocessor
                 chips); C5230 (Digital arithmetic methods)",
  keywords =     "1.2 Micron; 1.5 W; 20 MHz; 6.7 MFLOPS; 80 Bit;
                 Arithmetic rounding modes; CMOS VLSI floating-point
                 processor; Complex instruction set computer; Data
                 formats; Double-metal layer CMOS; Exception types;
                 Mathematical functions; Pin-grid-array package; Power
                 dissipation; Vector/matrix instructions",
  numericalindex = "Word length 8.0E+01 bit; Computer speed 6.7E+06
                 FLOPS; Size 1.2E-06 m; Frequency 2.0E+07 Hz; Power
                 1.5E+00 W",
  thesaurus =    "CMOS integrated circuits; Digital arithmetic;
                 Microprocessor chips; VLSI",
}

@Article{Nakayama:1989:FCV,
  author =       "T. Nakayama and H. Harigai and S. Kojima and H. Kaneko
                 and H. Igarashi and T. Toba and Y. Yamagami and Y.
                 Yano",
  title =        "A 6.7-{MFLOPS} floating-point coprocessor with
                 vector\slash matrix instructions",
  journal =      j-IEEE-J-SOLID-STATE-CIRCUITS,
  volume =       "24",
  number =       "5",
  pages =        "1324--1330",
  month =        oct,
  year =         "1989",
  CODEN =        "IJSCBC",
  ISSN =         "0018-9200 (print), 1558-173X (electronic)",
  ISSN-L =       "0018-9200",
  bibdate =      "Tue Dec 12 09:17:24 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "An 80-bit floating-point coprocessor which implements
                 24 vector/matrix instructions and 22 mathematical
                 functions is described. This processor can execute
                 floating-point addition/rounding and pipelined
                 multiplication concurrently, under the control of
                 horizontal-type microinstructions. The SRT division
                 method and CORDIC trigonometrical algorithm are used
                 for a favorable cost/performance implementation. The
                 performance of 6.7 MFLOPS in the vector-matrix
                 multiplication at 20 MHz has been attained by the use
                 of parallel operations. The vector/matrix instruction
                 is about three times faster than conventional add and
                 multiply instructions. The chip has been fabricated in
                 1.2- mu m double-metal layer CMOS process containing
                 433000 transistors on a 11.6*14.9-mm/sup 2/ die size.",
  acknowledgement = ack-nhfb,
  classification = "B1265F (Microprocessors and microcomputers); B2570D
                 (CMOS integrated circuits); C5130 (Microprocessor
                 chips); C5230 (Digital arithmetic methods)",
  fjournal =     "IEEE Journal of Solid-State Circuits",
  keywords =     "1.2 Micron; 20 MHz; 6.7 MFLOPS; 80 Bit; CMOS process;
                 CORDIC trigonometrical algorithm; Double-metal layer;
                 Floating-point coprocessor; Horizontal-type
                 microinstructions; Mathematical functions; Parallel
                 operations; Pipelined multiplication; SRT division
                 method; Vector/matrix instructions; VLSI
                 microprocessor",
  numericalindex = "Word length 8.0E+01 bit; Size 1.2E-06 m; Computer
                 speed 6.7E+06 FLOPS; Frequency 2.0E+07 Hz",
  thesaurus =    "CMOS integrated circuits; Digital arithmetic;
                 Instruction sets; Microprocessor chips; Parallel
                 architectures; Pipeline processing; Satellite
                 computers; VLSI",
}

@InProceedings{Nakayama:1989:MFPa,
  author =       "T. Nakayama and S. Kojima and H. Harigai and H.
                 Igarashi and K. Tamada and T. Toba",
  title =        "An 80b, 6.7 {MFLOPS} Floating-Point Processor with
                 {Vector/Matrix} Instructions",
  crossref =     "Wuorinen:1989:DTP",
  pages =        "52--53, 289",
  year =         "1989",
  bibdate =      "Fri Dec 08 13:04:53 1995",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Nakayama:1989:MFPb,
  author =       "T. Nakayama and H. Harigai and S. Kojima and H. Kaneko
                 and H. Igarashi and T. Toba and Y. Yamagami and Y.
                 Yano",
  title =        "A 6.7-{MFLOPS} Floating-Point Coprocessor with
                 Vector\slash Matrix Instructions",
  journal =      j-IEEE-J-SOLID-STATE-CIRCUITS,
  volume =       "24",
  number =       "5",
  pages =        "1324--1330",
  month =        oct,
  year =         "1989",
  CODEN =        "IJSCBC",
  ISSN =         "0018-9200 (print), 1558-173X (electronic)",
  ISSN-L =       "0018-9200",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  fjournal =     "IEEE Journal of Solid-State Circuits",
  summary =      "An 80-bit floating-point coprocessor which implements
                 24 vector/matrix instructions and 22 mathematical
                 functions is described. This processor can execute
                 floating-point addition/rounding and pipelined
                 multiplication concurrently, under the control
                 \ldots{}",
}

@InProceedings{Nowacki:1989:ABQ,
  author =       "C. L. Nowacki and J. D. Harris and M. N. Richard",
  booktitle =    "{IEEE} Military Communications Conference, 1989.
                 {MILCOM '89}. Conference Record. Bridging the Gap.
                 Interoperability, Survivability, Security, 1989",
  title =        "Adaptive beamforming in quadratic residue number
                 systems on a cluster array processor",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "624--628",
  year =         "1989",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/MILCOM.1989.104000",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "The authors describe a quadratic residue number system
                 (QRNS) implementation of the Leverrier algorithm for
                 computing the adjoint and determinant of a matrix on a
                 prototype parallel signal processor, called the cluster
                 array processor (CAP). Some \ldots{}",
}

@Article{Ochs:1989:TPF,
  author =       "T. Ochs",
  title =        "Theory and practice (floating point arithmetic)",
  journal =      j-COMP-LANG-MAG,
  volume =       "6",
  number =       "3",
  pages =        "67--70, 72, 74, 77--78, 80--81",
  month =        mar,
  year =         "1989",
  CODEN =        "COMLEF",
  ISSN =         "0749-2839",
  bibdate =      "Tue Dec 12 09:20:14 MST 1995",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The IEEE-754 standard for floating point arithmetic
                 has inherent limits. The author presents a guide to
                 NaNs, unnormals, underflows and signal infinite
                 quantities.",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  classification = "C5230 (Digital arithmetic methods); C6150C
                 (Compilers, interpreters and other processors)",
  fjournal =     "Computer Language Magazine",
  keywords =     "Compilers; Floating point arithmetic; IEEE-754
                 standard; NaNs; Signal infinite quantities; Underflows;
                 Unnormals",
  thesaurus =    "Digital arithmetic; Program compilers",
}

@InProceedings{Petkovsek:1989:CDS,
  author =       "M. Petkovsek",
  title =        "Contiguous digit sets and local roundings",
  crossref =     "Ercegovac:1989:PSC",
  pages =        "136--143",
  year =         "1989",
  bibdate =      "Sat Nov 27 14:19:10 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith9/papers/ARITH9_Petkovsek.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-9",
}

@Article{Pincin:1989:NAM,
  author =       "A. Pincin",
  title =        "A new algorithm for multiplication in finite fields",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "38",
  number =       "7",
  pages =        "1045--1049",
  month =        jul,
  year =         "1989",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.30855",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Jul 8 19:00:40 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=30855",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Prince:1989:FTF,
  author =       "Timothy Prince",
  title =        "Float Trig Functions For The {C} Preprocessor",
  journal =      j-CUJ,
  volume =       "7",
  number =       "8",
  pages =        "103--??",
  month =        aug,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "C Users Journal",
}

@InProceedings{Ramamoorthy:1989:HSA,
  author =       "P. A. Ramamoorthy and B. Potu",
  booktitle =    "International Conference on Acoustics, Speech, and
                 Signal Processing, {ICASSP-89, 23--26} May 1989",
  title =        "High-speed {ADC} using residue number system",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1063--1066",
  year =         "1989",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ICASSP.1989.266615",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "An ADC (analog/digital converter) architecture based
                 on a residue number system (RNS) and multiple folding
                 of the input signal is described. The number of
                 comparators used is equal to the sum of moduli for
                 obtaining the dynamic range desired. An \ldots{}",
}

@InProceedings{Rao:1989:RNF,
  author =       "B. D. Rao",
  booktitle =    "{IEEE} International Symposium on Circuits and
                 Systems, 8--11 May 1989",
  title =        "Roundoff noise in floating point state space digital
                 filters",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "724--727",
  year =         "1989",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "The roundoff noise properties of floating-point
                 state-space digital filters are examined. It is shown
                 that the roundoff noise behavior of these filters is
                 related to their coefficient sensitivity. Expressions
                 for the variance of the output roundoff \ldots{}",
}

@InProceedings{Ray:1989:MCA,
  author =       "G. A. Ray",
  booktitle =    "Proceedings of the 32nd Midwest Symposium on Circuits
                 and Systems, 1989",
  title =        "Multiple core algorithms for residue number systems",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "833--836",
  year =         "1989",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/MWSCAS.1989.101984",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "The core function provides an easily implemented and
                 efficient means for performing the traditionally
                 difficult residue operations. However, two problems
                 with core algorithms are the difficulty in choosing
                 core coefficients and the many iterations \ldots{}",
}

@InProceedings{Rishe:1989:LEN,
  author =       "Naphtali Rishe",
  title =        "Lexicographic Encoding of Numeric Data Fields",
  crossref =     "Ercegovac:1989:PSC",
  pages =        "241--246",
  year =         "1989",
  bibdate =      "Sat Nov 27 14:19:10 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith9/papers/ARITH9_Rishe.pdf",
  abstract =     "This paper proposes a method of variable-radix
                 representation of numeric data. The method allows
                 compact representation of arbitrary numbers. Among its
                 properties is that bitwise lexicographic comparison
                 ($<$, $>$) is consistent with correct numeric
                 comparison of numbers.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-9",
}

@Book{Robbins:1989:CXM,
  author =       "Kay A. Robbins and Steven Robbins",
  title =        "The {Cray X-MP}\slash {Model} 24",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "vi + 165",
  year =         "1989",
  ISBN =         "0-387-97089-4, 3-540-97089-4",
  ISBN-13 =      "978-0-387-97089-9, 978-3-540-97089-7",
  LCCN =         "QA76.8 C72 R63 1989",
  bibdate =      "Sat Jan 29 18:17:38 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Saffari:1989:PDW,
  author =       "B. Saffari",
  title =        "Putting {DSPs} to work",
  journal =      j-BYTE,
  volume =       "14",
  number =       "13",
  pages =        "259--272",
  month =        dec,
  year =         "1989",
  CODEN =        "BYTEDJ",
  ISSN =         "0360-5280 (print), 1082-7838 (electronic)",
  ISSN-L =       "0360-5280",
  bibdate =      "Thu Sep 12 17:47:21 MDT 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classification = "B1265F (Microprocessors and microcomputers); B2570
                 (Semiconductor integrated circuits); B6140 (Signal
                 processing and detection); C5130 (Microprocessor
                 chips); C5260 (Digital signal processing)",
  fjournal =     "BYTE Magazine",
  keywords =     "Digital filters; Feature extraction; Floating-point
                 application-specific-IC DSPs; Image processing;
                 Moments; Pattern recognition architecture; Sound; Space
                 correction; Time",
  thesaurus =    "Application specific integrated circuits; Computerised
                 signal processing; Digital signal processing chips",
}

@InProceedings{Santoro:1989:RAI,
  author =       "M. R. Santoro and G. Bewick and M. A. Horowitz",
  title =        "Rounding Algorithms for {IEEE} Multipliers",
  crossref =     "Ercegovac:1989:PSC",
  pages =        "176--183",
  year =         "1989",
  bibdate =      "Sat Nov 27 14:19:10 MST 2004",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith9/papers/ARITH9_Santoro.pdf",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  keywords =     "ARITH-9",
  summary =      "Several technology independent rounding algorithms for
                 multiplying normalized numbers are presented. The first
                 is a simple rounding algorithm suitable for software
                 simulation or moderate performance hardware
                 multipliers. The next two algorithms are \ldots{}",
}

@Article{Sasaki:1989:AAD,
  author =       "Tateaki Sasaki and Mutsuko Sasaki",
  title =        "Analysis of accuracy decreasing in polynomial
                 remainder sequence with floating-point number
                 coefficients",
  journal =      "J. Inform. Process.",
  volume =       "12",
  number =       "4",
  pages =        "394--403",
  year =         "1989",
  MRclass =      "65G05 (65Y20)",
  MRnumber =     "91h:65069",
  bibdate =      "Fri Dec 8 08:24:13 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Schwarz:1989:IIP,
  author =       "Jerry Schwarz",
  title =        "Implementing infinite precision arithmetic",
  crossref =     "Ercegovac:1989:PSC",
  pages =        "10--17",
  year =         "1989",
  bibdate =      "Sat Nov 27 14:19:10 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith9/papers/ARITH9_Schwarz.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-9",
}

@Article{Scott:1989:FRM,
  author =       "M. Scott",
  title =        "Fast rounding in multiprecision floating-slash
                 arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "38",
  number =       "7",
  pages =        "1049--1052",
  month =        jul,
  year =         "1989",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.30856",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sat Jul 16 11:25:03 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  summary =      "A computational algorithm is described which quickly
                 rounds large fractions into a fixed-length
                 multiprecision floating-slash representation, using
                 single-precision operations where possible. An easily
                 calculated criterion for terminating the \ldots{}",
}

@Article{Shenoy:1989:FBE,
  author =       "A. P. Shenoy and R. Kumaresan",
  title =        "Fast base extension using a redundant modulus in
                 {RNS}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "38",
  number =       "2",
  pages =        "292--297",
  month =        feb,
  year =         "1989",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.16508",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Jul 8 19:00:38 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=16508",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Shimazu:1989:MFP,
  author =       "Y. Shimazu and T. Kengaku and T. Fujiyama and E.
                 Teraoka and T. Ohno and T. Tokuda and O. Tomisawa and
                 S. Tsujimichi",
  title =        "A 50 {MHz} 24b Floating-Point {DSP}",
  crossref =     "Wuorinen:1989:DTP",
  pages =        "44--45, 285",
  year =         "1989",
  bibdate =      "Tue Dec 12 09:17:24 MST 1995",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A 24-bit floating-point digital signal processor (DSP)
                 has been developed primarily for speech processing and
                 communication applications. The chip uses 1.0- mu m
                 double-metal CMOS with tungsten silicide technology.
                 The instruction set is upward compatible with an 18-bit
                 DSP. Novel circuit design techniques allowing 40-ns
                 machine cycle time at 50-MHz clock and less than 600-mW
                 power dissipation are described. A built-in self-test
                 is prepared using on-chip IROM and the two 24-bit
                 linear feedback shift registers which are included in
                 I/O registers such as the data register, the serial
                 input registers, and the serial output registers. The
                 DSP design features are summarized.",
  acknowledgement = ack-mfc # " and " # ack-nhfb,
  affiliation =  "Mitsubishi, Hyogo, Japan",
  chemicalindex = "WSi2/int Si2/int Si/int W/int WSi2/bin Si2/bin Si/bin
                 W/bin",
  classification = "B1265F (Microprocessors and microcomputers); B2570D
                 (CMOS integrated circuits); B6130 (Speech analysis and
                 processing techniques); C5130 (Microprocessor chips);
                 C5230 (Digital arithmetic methods); C5260 (Digital
                 signal processing)",
  keywords =     "1 Micron; 24 Bit; 40 Ns; 50 MHz; 600 MW; Built-in
                 self-test; Circuit design techniques; Clock frequency;
                 Communication applications; Data register; Double-metal
                 CMOS; Floating-point digital signal processor; I/O
                 registers; Instruction set; Linear feedback shift
                 registers; Machine cycle time; On-chip IROM; Power
                 dissipation; Serial input registers; Serial output
                 registers; Speech processing; WSi/sub 2/ technology",
  numericalindex = "Frequency 5.0E+07 Hz; Word length 2.4E+01 bit; Time
                 4.0E-08 s; Power 6.0E-01 W; Size 1.0E-06 m",
  thesaurus =    "CMOS integrated circuits; Digital arithmetic; Digital
                 signal processing chips; Speech analysis and
                 processing",
}

@Article{Sinha:1989:FPA,
  author =       "B. P. Sinha and P. K. Srimani",
  title =        "Fast parallel algorithms for binary multiplication and
                 their implementation on systolic architectures",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "38",
  number =       "3",
  pages =        "424--431",
  month =        mar,
  year =         "1989",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.21128",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Jul 8 19:00:38 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=21128",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Sit:1989:MFP,
  author =       "H. P. Sit and M. R. Nofal and S. Kimn",
  title =        "An 80 {MFLOPS} Floating-point Engine in the {Intel}
                 i860{\TM} Processor",
  crossref =     "IEEE:1989:PII",
  pages =        "374--379",
  year =         "1989",
  bibdate =      "Tue Dec 12 09:17:24 MST 1995",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The i860 processor is a 64-b microprocessor with 1.02
                 million transistors. It has a 64-b external data bus
                 and a 32-b external address bus. It is fabricated with
                 Intel's CHMOS IV technology (a 1- mu m double-metal
                 process). The die size is approximately 10 mm*15 mm.
                 First silicon is functional over commercial temperature
                 and voltage ranges with an execution speed of 40 MHz.
                 The floating-point engine consists of a pipelined adder
                 and a pipelined multiplier, incorporates a special
                 hardware to support the dual operation instructions,
                 and operates synchronously with the RISC
                 (reduced-instruction-set computer) core to execute up
                 to three operations per clock. Its high performance
                 lends itself well to a numeric-intensive computation
                 environment, including vector processing.",
  acknowledgement = ack-mfc # " and " # ack-nhfb,
  affiliation =  "Intel Corp., Santa Clara, CA, USA",
  classification = "B1265F (Microprocessors and microcomputers); B2570D
                 (CMOS integrated circuits); C5130 (Microprocessor
                 chips)",
  keywords =     "1 Micron; 10 Mm; 15 Mm; 32 Bit; 40 MHz; 64 Bit; 80
                 MFLOPS; 80 MFLOPS floating-point engine; CHMOS IV
                 technology; CMOS; Commercial temperature; Die size;
                 Double-metal process; Dual operation instructions;
                 Execution speed; Floating-point engine; Intel i860
                 processor; Numeric-intensive computation environment;
                 Pipelined adder; Pipelined multiplier;
                 Reduced-instruction-set computer; RISC core; Three
                 operations per clock; Vector processing",
  numericalindex = "Word length 6.4E+01 bit; Frequency 4.0E+07 Hz; Word
                 length 3.2E+01 bit; Computer speed 8.0E+07 FLOPS; Size
                 1.0E-06 m; Size 1.0E-02 m; Size 1.5E-02 m",
  thesaurus =    "CMOS integrated circuits; Digital arithmetic;
                 Microprocessor chips; Reduced instruction set
                 computing",
}

@InProceedings{Skavantzos:1989:DFC,
  author =       "A. Skavantzos",
  booktitle =    "Twenty-Third Asilomar Conference on Signals, Systems
                 and Computers, 1989",
  title =        "Designing fast convolvers for residue number systems",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "497--501",
  year =         "1989",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ICASSP.1989.266586",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
}

@Article{Smith:1989:CSB,
  author =       "S. G. Smith",
  title =        "Comments on {``A signed bit-sequential multiplier''}
                 by {T. Rhyne} and {N. R. Strader II}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "38",
  number =       "9",
  pages =        "1328--1330",
  month =        sep,
  year =         "1989",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.29473",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Jul 8 19:00:41 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  note =         "See \cite{Rhyne:1986:SBS}.",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=29473",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Spaderna:1989:IFP,
  author =       "D. Spaderna and P. Green and K. Tam and T. Datta and
                 M. Kumar",
  title =        "An integrated floating point vector processor for
                 {DSP} and scientific computing",
  crossref =     "IEEE:1989:PII",
  pages =        "8--13",
  year =         "1989",
  bibdate =      "Tue Dec 12 09:17:24 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The architecture of a high-performance floating-point
                 microprocessor intended for computation-intensive
                 applications is presented. Utilizing a massively
                 parallel execution unit, very high bandwidth onchip
                 memory, and extensive parallel address calculation
                 hardware, the processor is expected to achieve peak
                 execution rates of 400 MFLOPS for single-precision
                 floating-point numbers. This type of performance is
                 competitive with that of popular mainframe vector
                 processors.",
  acknowledgement = ack-nhfb,
  affiliation =  "Sharp Microelectron. Technol. Inc., Vancouver, WA,
                 USA",
  classification = "B1265F (Microprocessors and microcomputers); C5130
                 (Microprocessor chips); C5220 (Computer architecture);
                 C5260 (Digital signal processing)",
  keywords =     "400 MFLOPS; Computation-intensive applications; DSP;
                 Floating-point microprocessor; Integrated floating
                 point vector processor; Mainframe vector processors;
                 Massively parallel execution unit; Onchip memory;
                 Parallel address calculation hardware; Peak execution
                 rates; Scientific computing; Single-precision
                 floating-point numbers",
  numericalindex = "Computer speed 4.0E+08 FLOPS",
  thesaurus =    "Digital signal processing chips; Parallel
                 architectures",
}

@InProceedings{Stearns:1989:SFD,
  author =       "C. C. Stearns",
  title =        "Subtractive floating-point division and square root
                 for {VLSI DSP}",
  crossref =     "IEE:1989:EEC",
  pages =        "405--409",
  year =         "1989",
  bibdate =      "Tue Dec 12 09:17:24 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper describes recent architectural developments
                 in VLSI design for real-time digital signal processing.
                 In particular, floating point division and floating
                 point square root architectures applicable to both
                 adaptive filtering, standard deviation computations,
                 and general purpose processing are discussed. Emphasis
                 here is on the internal architectures of the arithmetic
                 units not on their applications. The research presented
                 in this paper has been proven feasible and reliable
                 from extensive gate-level simulation and fabrication in
                 silicon.",
  acknowledgement = ack-nhfb,
  classification = "B1265F (Microprocessors and microcomputers); B1270F
                 (Digital filters); B2570D (CMOS integrated circuits);
                 C5230 (Digital arithmetic methods); C5240 (Digital
                 filters); C5260 (Digital signal processing)",
  keywords =     "Adaptive filtering; Arithmetic units; CMOS technology;
                 Floating point division; Floating point square root
                 architectures; Gate-level simulation; General purpose
                 processing; Real-time digital signal processing;
                 Semiconductor; Standard deviation computations; VLSI
                 DSP",
  thesaurus =    "Adaptive filters; CMOS integrated circuits; Digital
                 arithmetic; Digital signal processing chips; VLSI",
}

@InProceedings{Stearns:1989:SFP,
  author =       "C. C. Stearns",
  booktitle =    "European Conference on Circuit Theory and Design, 5--8
                 Sep 1989",
  title =        "Subtractive floating-point division and square root
                 for {VLSI} {DSP}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "405--409",
  year =         "1989",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "This paper describes recent architectural developments
                 in VLSI design for real-time digital signal processing.
                 In particular, floating point division and floating
                 point square root architectures applicable to both
                 adaptive filtering, standard \ldots{}",
}

@TechReport{Tang:1989:TCA,
  author =       "P. T. P. Tang",
  title =        "Testing Computer Arithmetic by Elementary Number
                 Theory",
  institution =  "Mathematics and Computer Science Division, Argonne
                 National Laboratory",
  pages =        "??",
  month =        aug,
  year =         "1989",
  bibdate =      "Thu Sep 01 11:57:30 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  keywords =     "floating-point testing",
}

@Article{Tang:1989:TDI,
  author =       "Ping Tak Peter Tang",
  title =        "Table-Driven Implementation of the Exponential
                 Function in {IEEE} Floating-Point Arithmetic",
  journal =      j-TOMS,
  volume =       "15",
  number =       "2",
  pages =        "144--157",
  month =        jun,
  year =         "1989",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/63522.214389",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Sun Sep 04 22:47:40 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acm.org/pubs/citations/journals/toms/1989-15-2/p144-tang/",
  abstract =     "Algorithms and implementation details for the
                 exponential function in both single- and
                 double-precision of IEEE 754 arithmetic are presented
                 here. With a table of moderate size, the
                 implementations need only working-precision arithmetic
                 and are provably accurate to within 0.54 ulp as long as
                 the final result does not underflow. When the final
                 result suffers gradual underflow, the error is still no
                 worse than 0.77 ulp.",
  acknowledgement = ack-nj,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "algorithms",
  subject =      "{\bf G.1.0}: Mathematics of Computing, NUMERICAL
                 ANALYSIS, General, Computer arithmetic. {\bf G.1.0}:
                 Mathematics of Computing, NUMERICAL ANALYSIS, General,
                 Error analysis. {\bf G.1.0}: Mathematics of Computing,
                 NUMERICAL ANALYSIS, General, Numerical algorithms. {\bf
                 G.4}: Mathematics of Computing, MATHEMATICAL SOFTWARE,
                 Algorithm analysis.",
}

@Book{Thies:1989:PXA,
  author =       "Klaus-Dieter Thies",
  title =        "{PC\slash {XT}\slash {AT} Numerik Buch} \toenglish
                 {PC\slash XT\slash AT Numeric Book} \endtoenglish",
  publisher =    pub-TEWI,
  address =      pub-TEWI:adr,
  pages =        "xiii + 707",
  year =         "1989",
  ISBN =         "3-89362-033-8",
  ISBN-13 =      "978-3-89362-033-3",
  LCCN =         "????",
  bibdate =      "Sat Nov 09 10:09:41 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@InProceedings{Tu:1989:DLD,
  author =       "Paul K. Tu and M. D. Ercegovac",
  title =        "Design of on-line division unit",
  crossref =     "Ercegovac:1989:PSC",
  pages =        "42--49",
  year =         "1989",
  bibdate =      "Tue Dec 12 09:17:24 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith9/papers/ARITH9_Tu.pdf",
  abstract =     "A gate array implementation of a radix-2
                 floating-point online division algorithm is presented.
                 The design requires 111 equivalent gates per bit and
                 has a cycle time of 24 ns. For 8-b exponent and 24-b
                 mantissa, the design requires 2497 equivalent gates and
                 can fit on an LSI Logic LL9320P chip with a utilization
                 factor 78\%.",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Computer Science, California University,
                 Los Angeles, CA, USA",
  classification = "B1265B (Logic circuits); B2570 (Semiconductor
                 integrated circuits); C5120 (Logic and switching
                 circuits); C5230 (Digital arithmetic methods)",
  keywords =     "24 Ns Cycle time; ARITH-9; Gate array implementation;
                 LSI Logic LL9320P chip; Online division unit design;
                 Radix-2 floating-point online division algorithm;
                 Utilization factor",
  numericalindex = "Time 2.4E-08 s",
  thesaurus =    "Digital arithmetic; Large scale integration; Logic
                 arrays",
}

@InProceedings{Turner:1989:SIS,
  author =       "Peter R. Turner",
  title =        "A software implementation of {SLI} arithmetic",
  crossref =     "Ercegovac:1989:PSC",
  pages =        "18--24",
  year =         "1989",
  bibdate =      "Sat Nov 27 14:19:10 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith9/papers/ARITH9_Turner.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-9",
}

@InProceedings{Turrini:1989:OGD,
  author =       "Silvio Turrini",
  title =        "Optimal group distribution in carry-skip adders",
  crossref =     "Ercegovac:1989:PSC",
  pages =        "96--103",
  year =         "1989",
  bibdate =      "Sat Nov 27 14:19:10 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith9/papers/ARITH9_Turrini.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-9",
}

@Article{Unguru:1989:BRB,
  author =       "Sabetai Unguru",
  title =        "Book Review: {{\booktitle{A Mathematical History of
                 Division in Extreme and Mean Ratio}} by Roger
                 Herz-Fischler}",
  journal =      j-ISIS,
  volume =       "80",
  number =       "2",
  pages =        "298--299",
  month =        jun,
  year =         "1989",
  CODEN =        "ISISA4",
  ISSN =         "0021-1753 (print), 1545-6994 (electronic)",
  ISSN-L =       "0021-1753",
  bibdate =      "Tue Jul 30 21:23:50 MDT 2013",
  bibsource =    "http://www.jstor.org/action/showPublication?journalCode=isis;
                 http://www.jstor.org/stable/i211193;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/isis1980.bib",
  URL =          "http://www.jstor.org/stable/234607",
  acknowledgement = ack-nhfb,
  fjournal =     "Isis",
  journal-URL =  "http://www.jstor.org/page/journal/isis/about.html",
}

@Article{VanVeen:1989:MBC,
  author =       "B. D. {Van Veen} and R. Baraniuk",
  title =        "Matrix based computation of floating-point roundoff
                 noise",
  journal =      j-IEEE-TRANS-ACOUST-SPEECH,
  volume =       "37",
  number =       "12",
  pages =        "1995--1998",
  month =        dec,
  year =         "1989",
  CODEN =        "IETABA",
  ISSN =         "0096-3518",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Acoustics, Speech, and Signal
                 Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=29",
  summary =      "A matrix-based procedure is presented for computing
                 the output roundoff power for filters implemented with
                 floating-point arithmetic. The filter's computational
                 structure is represented in terms of a product of
                 matrices, known as a factored state \ldots{}",
}

@Article{Vassiliadis:1989:GPO,
  author =       "S. Vassiliadis and E. M. Schwarz and D. J. Hanrahan",
  title =        "A General Proof for Overlapped Multiple-Bit Scanning
                 Multiplications",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "38",
  number =       "2",
  pages =        "172--183",
  month =        feb,
  year =         "1989",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.16494",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Jul 8 19:00:37 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=16494",
  acknowledgement = ack-mfc # " and " # ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Vassiliadis:1989:SMF,
  author =       "S. Vassiliadis and D. S. Lemon and M. Putrino",
  title =        "{S/370} sign-magnitude floating-point adder",
  journal =      j-IEEE-J-SOLID-STATE-CIRCUITS,
  volume =       "24",
  number =       "4",
  pages =        "1062--1070",
  month =        aug,
  year =         "1989",
  CODEN =        "IJSCBC",
  ISSN =         "0018-9200 (print), 1558-173X (electronic)",
  ISSN-L =       "0018-9200",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A 56-bit S/370 sign-magnitude adder for floating-point
                 operations implemented in a four-level metal (4LM)
                 bipolar master-slice technology is described. The
                 design of the two-to-one adder is based on a carry
                 lookahead scheme with implicit calculation of the
                 end-around carry. The implementation of the
                 floating-point adder and the error-detecting logic
                 requires one chip of 7500 automatically placed and
                 wired NAND gates. The chip die size is 7.39 x 7.39 mm
                 super(2) and it is mounted on a metalized ceramic (MC)
                 substrate. The floating-point sign-magnitude adder chip
                 is used in the IBM 9370 model 60 (9375) Engineering
                 Scientific Accelerator (ESA) card.",
  acknowledgement = ack-nhfb,
  affiliation =  "IBM Corp., Endicott, NY, USA",
  classification = "B1265B (Logic circuits); B2570B (Bipolar integrated
                 circuits); C5120 (Logic and switching circuits)",
  fjournal =     "IEEE Journal of Solid-State Circuits",
  keywords =     "algorithms; arithmetic circuits; Carry lookahead
                 scheme; Chip die size; design; End-around carry;
                 Engineering scientific accelerator card;
                 Error-detecting logic; floating point arithmetic;
                 Four-level metal bipolar master-slice technology; IBM
                 9370 Model 60; logic circuits; Metallized ceramic
                 substrate; NAND gates; S/370; Sign-magnitude
                 floating-point adder",
  summary =      "A 56 bit S/370 sign-magnitude adder for floating-point
                 operations implemented in a four-level metal bipolar
                 master-slice technology is described. The design of the
                 two-to-one adder is based on a carry lookahead scheme
                 with implicit calculation of the \ldots{}",
  thesaurus =    "Adders; Bipolar integrated circuits; Carry logic;
                 Integrated logic circuits; NAND circuits",
}

@Article{Voelzke:1989:FSAa,
  author =       "H. V{\"o}lzke",
  title =        "{Flie{\ss}komma-Arithmetik und
                 IEEE-Spez\-i\-fi\-ka\-tion\-en. Teil 4: Die
                 Konvertierungsroutinen} \toenglish {Floating-point
                 Arithmetic and its IEEE Specification. Part 4:
                 Conversion Routines} \endtoenglish",
  journal =      j-MC,
  volume =       "1",
  pages =        "66--73",
  year =         "1989",
  ISSN =         "0720-4442, 0941-777x , 0943-5409",
  bibdate =      "Fri Sep 16 16:30:40 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "MC: Die Mikrocomputer-Zeitschrift",
}

@Article{Voelzke:1989:FSAb,
  author =       "H. V{\"o}lzke",
  title =        "{Flie{\ss}komma-Arithmetik und
                 IEEE-Spez\-i\-fi\-ka\-tion\-en. Teil 5: Ein- und
                 Ausgabefunktionen} \toenglish {Floating-point
                 Arithmetic and its IEEE Specification. Part 5: Input
                 and Output Functions} \endtoenglish",
  journal =      j-MC,
  volume =       "2",
  pages =        "65--71",
  year =         "1989",
  ISSN =         "0720-4442, 0941-777x , 0943-5409",
  bibdate =      "Fri Sep 16 16:30:40 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "MC: Die Mikrocomputer-Zeitschrift",
}

@Article{Vulchanov:1989:SCR,
  author =       "N. L. Vulchanov and M. M. Konstantinov",
  title =        "Safe calculation of the relative machine precision in
                 floating-point computing environments",
  journal =      j-C-R-ACAD-BULGARE-SCI,
  volume =       "42",
  number =       "2",
  pages =        "45--48",
  year =         "1989",
  CODEN =        "DBANAD",
  ISSN =         "0366-8681",
  MRclass =      "65G99",
  MRnumber =     "991 451",
  bibdate =      "Fri Dec 8 08:24:14 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Comptes rendus de l'Acad{\'e}mie bulgare des
                 sciences",
}

@Article{Wagner:1989:EDD,
  author =       "Neal R. Wagner and Paul Putter",
  title =        "Error detecting decimal digits",
  journal =      j-CACM,
  volume =       "32",
  number =       "1",
  pages =        "106--110",
  month =        jan,
  year =         "1989",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/63238.63246",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/IMMD_IV.bib;
                 http://www.acm.org/pubs/toc/;
                 https://www.math.utah.edu/pub/tex/bib/cacm1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/63246.html",
  abstract =     "We were recently engaged by a large mail-order house
                 to act as consultants on their use of check digits for
                 detecting errors in account numbers. Since we were not
                 experts in coding theory, we looked in reference books
                 such as Error Correcting Codes [7] and asked colleagues
                 who were familiar with coding theory. Uniformly, the
                 answer was: There is no field of order 10; the theory
                 only works over a field. This article relates our
                 experiences and presents several of the simple
                 decimal-oriented error detection schemes that are
                 available, but not widely known.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "decimal floating-point arithmetic; reliability",
  review =       "ACM CR 9002-0109",
  subject =      "{\bf B.4.5}: Hardware, INPUT/OUTPUT AND DATA
                 COMMUNICATIONS, Reliability, Testing, and
                 Fault-Tolerance, Error-checking. {\bf E.4}: Data,
                 CODING AND INFORMATION THEORY, Nonsecret encoding
                 schemes.",
}

@Article{Wang:1989:ADF,
  author =       "C. C. Wang",
  title =        "An algorithm to design finite field multipliers using
                 a self-dual normal basis",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "38",
  number =       "10",
  pages =        "1457--1460",
  month =        oct,
  year =         "1989",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.35840",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Jul 8 19:00:42 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1980.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=35840",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Wang:1989:MBC,
  author =       "Song-Tine Wang and Chi-Suan Wang and Morries Wang and
                 Shyh-Rurong Wang and Jhy-Kun Wang and Ching-Lu Hon and
                 Row-Ming Yang and Wei-Hsiung Chuang and Te-Tsoung Tsai
                 and Ming-Yuan Jang and Gwo-Jeng Pun",
  title =        "A 34-{MFLOP} 32-bit {CMOS} floating point processor",
  crossref =     "IEEE:1989:ISV",
  pages =        "361--364",
  year =         "1989",
  bibdate =      "Tue Dec 12 09:17:24 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A 34-MFLOP 32-bit floating-point processor in 2- mu m
                 CMOS technology is presented. In order to achieve the
                 high speed of floating-point operation, the authors use
                 such techniques as hierarchical design parallel
                 circuits, and a three-stage pipeline that has been
                 optimized with equal delay in each stage. It is shown
                 that the CIC81232Y (multiplier) and CIC81233Y
                 (arithmetic and logic circuit) are fully compatible
                 with WTL1232 and WTL1233 in function, but the speeds
                 are 1.7 times faster.",
  acknowledgement = ack-nhfb,
  affiliation =  "Electron. Res and Service Organ., Hsing-Chu, Taiwan",
  classification = "B1265F (Microprocessors and microcomputers); B2570D
                 (CMOS integrated circuits); C5130 (Microprocessor
                 chips); C5220 (Computer architecture); C5230 (Digital
                 arithmetic methods)",
  keywords =     "32 Bit; 32-Bit floating-point processor; 34 MFLOPS;
                 Arithmetic circuit; CIC81232Y; CIC81233Y; CMOS
                 technology; Hierarchical design parallel circuits;
                 Logic circuit; Multiplier; Three-stage pipeline",
  numericalindex = "Word length 3.2E+01 bit; Computer speed 3.4E+07
                 FLOPS",
  thesaurus =    "CMOS integrated circuits; Digital arithmetic;
                 Microprocessor chips; Pipeline processing",
}

@MastersThesis{Ward:1989:BFP,
  author =       "Kenneth L. Ward",
  title =        "A block floating point distributed arithmetic finite
                 impulse response filter",
  type =         "Thesis ({M.S.})",
  school =       "University of Florida",
  address =      "Gainesville, FL, USA",
  year =         "1989",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Digital filters (Mathematics); Filters (Mathematics);
                 Floating-point arithmetic.",
}

@Article{Wichmann:1989:SPI,
  author =       "B. A. Wichmann",
  title =        "Scientific processing in {ISO-Pascal}: a proposal to
                 get the benefits of mixed precision floating-point",
  journal =      j-SIGPLAN,
  volume =       "24",
  number =       "6",
  pages =        "20--22",
  month =        jun,
  year =         "1989",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:15:40 MST 2003",
  bibsource =    "Compendex database; http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Although Pascal is a very popular language for
                 teaching and for use on microprocessors, it has not
                 been very successful for scientific calculations. Apart
                 from the pre-eminence of FORTRAN in this application
                 area, several technical defects in Pascal have
                 inhibited its use. One defect has been the problem in
                 Pascal as defined by Jensen and Wirth of the inability
                 to handle arrays of varying size as parameters to
                 procedures. The level 1 option in ISO-Pascal addressed
                 this defect by means of conformant arrays, albeit in a
                 somewhat inelegant fashion. Array handling in
                 ISO-Pascal can now be regarded as adequate since level
                 1 validated compilers are available for the majority of
                 widely available machines. This note addresses another
                 defect of Pascal, that no facility is provided to
                 handle floating point types of more than one
                 precision.",
  acknowledgement = ack-nhfb,
  affiliationaddress = "Teddington, Engl",
  classification = "723; 902",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  journalabr =   "SIGPLAN Not",
  keywords =     "algorithms; Computer Programming Languages; design;
                 Floating Point Computation; iso-pascal; languages;
                 pascal; Scientific Computing; standardization;
                 Standards",
  subject =      "D.2.1 Software, SOFTWARE ENGINEERING,
                 Requirements/Specifications \\ D.3.2 Software,
                 PROGRAMMING LANGUAGES, Language Classifications, Pascal
                 \\ E.1 Data, DATA STRUCTURES, Arrays",
}

@Article{Wichmann:1989:TFS,
  author =       "B. A. Wichmann",
  title =        "Towards a formal specification of floating point",
  journal =      j-COMP-J,
  volume =       "32",
  number =       "5",
  pages =        "432--436",
  month =        oct,
  year =         "1989",
  CODEN =        "CMPJA6",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  MRclass =      "65G99 (65Y10)",
  MRnumber =     "91b:65055",
  bibdate =      "Wed Dec 13 18:44:32 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Although the concept of floating point is well
                 understood, a formal mathematical treatment appears to
                 be new. The paper presents a formal definition of
                 floating point using the Vienna Development Method
                 (VDM). The relationship between this definition and the
                 informal definition in the Ada Standard and the work of
                 W. S. Brown (1981) is discussed.",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Trade and Ind., NPL, Teddington, UK",
  classification = "C5230 (Digital arithmetic methods); C6110B (Software
                 engineering techniques)",
  corpsource =   "Department of Trade and Ind., NPL, Teddington, UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "digital arithmetic; Floating point; floating point;
                 Formal specification; formal specification; Method;
                 Vienna Development; Vienna Development Method",
  pubcountry =   "UK",
  thesaurus =    "Digital arithmetic; Formal specification",
  treatment =    "P Practical",
}

@MastersThesis{Wittman:1989:SCU,
  author =       "Susan Jean Wittman",
  title =        "Servo compensation using a floating point digital
                 signal processor",
  type =         "Thesis ({M.S.})",
  school =       "Massachusetts Institute of Technology, Dept. of
                 Aeronautics and Astronautics",
  address =      "Cambridge, MA, USA",
  pages =        "60",
  year =         "1989",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Supervised by James K. Roberge",
  acknowledgement = ack-nhfb,
}

@InProceedings{Zeng:1989:RNP,
  author =       "B. Zeng and Y. Neuvo",
  booktitle =    "European Conference on Circuit Theory and Design, 5--8
                 Sep 1989",
  title =        "Roundoff noise properties of lattice filters employing
                 floating-point arithmetic",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "233--237",
  year =         "1989",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "The roundoff noise properties of general lattice
                 filters are studied for floating-point implementations
                 using the concept of dummy multipliers. The main
                 efforts are devoted to the Gray-Markel recursive
                 structures. It is shown that the roundoff noise
                 \ldots{}",
}

@Article{Zorpette:1989:PGD,
  author =       "Glenn Zorpette",
  title =        "{Parkinson}'s gun director",
  journal =      j-IEEE-SPECTRUM,
  volume =       "26",
  number =       "4",
  pages =        "43--43",
  month =        apr,
  year =         "1989",
  CODEN =        "IEESAM",
  DOI =          "https://doi.org/10.1109/6.24154",
  ISSN =         "0018-9235 (print), 1939-9340 (electronic)",
  ISSN-L =       "0018-9235",
  bibdate =      "Mon Jan 20 06:41:24 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeespectrum1980.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Spectrum",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6",
  keywords =     "antiaircraft guns; Arithmetic; Automatic control;
                 Cities and towns; controllers; Crystallization;
                 electromechanical system; gun director; Guns;
                 Laboratories; M-9; magnetic clutches; operational
                 amplifiers; Operational amplifiers; position control;
                 potentiometer; Psychology; Springs; Telephony;
                 weapons",
}

@Article{Alsup:1990:MFA,
  author =       "M. Alsup",
  title =        "{Motorola}'s 88000 Family Architecture",
  journal =      j-IEEE-MICRO,
  volume =       "10",
  number =       "3",
  pages =        "48--66",
  month =        may # "\slash " # jun,
  year =         "1990",
  CODEN =        "IEMIDZ",
  DOI =          "https://doi.org/10.1109/40.56325",
  ISSN =         "0272-1732 (print), 1937-4143 (electronic)",
  ISSN-L =       "0272-1732",
  bibdate =      "Wed Sep 7 22:32:42 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "IEEE Micro",
  journal-URL =  "http://www.computer.org/csdl/mags/mi/index.html",
}

@Article{Anonymous:1990:MUF,
  author =       "Anonymous",
  title =        "{Motorola} unveils 96002 floating point processor",
  journal =      "Integrated circuits international",
  pages =        "3--??",
  month =        jul,
  year =         "1990",
  ISSN =         "0263-6522",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@MastersThesis{Ansari:1990:MBF,
  author =       "Ahmad Ansari",
  title =        "A $ 3 \times 3 $ multipurpose bus-connected
                 floating-point array processor",
  type =         "Thesis ({M.S.})",
  school =       "University of Florida",
  address =      "Gainesville, FL, USA",
  pages =        "vi + 127",
  year =         "1990",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Arnold:1990:RLA,
  author =       "M. G. Arnold and T. A. Bailey and J. R. Cowles and J.
                 J. Cupal",
  title =        "Redundant logarithmic arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "39",
  number =       "8",
  pages =        "1077--1086",
  month =        aug,
  year =         "1990",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.57046",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 14:20:03 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=57046",
  abstract =     "A number system that offers advantages in some
                 situations over conventional floating point and
                 sign/logarithmic number systems is described. Redundant
                 logarithmic arithmetic, like conventional logarithmic
                 arithmetic, relies on table lookups to make the
                 arithmetic unit simpler than an equivalent floating
                 point unit. The cost of 32 bit subtraction in a
                 redundant logarithmic number system is lower than
                 previously published logarithmic subtraction methods.
                 The total memory requirement for a 29-bit redundant
                 logarithmic unit is 16 K words compared to 22 K words
                 by the best previously published conventional sign
                 logarithm unit, assuming similar addition techniques
                 are employed. A redundant logarithmic number system can
                 be implemented with online arithmetic, which would be
                 impractical for a conventional sign logarithm number
                 system. The disadvantages of redundant arithmetic are
                 typical of redundant number systems. First, the
                 redundancy doubles the storage requirements for data
                 values. Second, the representation can become
                 ill-conditioned, especially as a result of iterated
                 multiplications. Third, division and square root
                 operations are more difficult to implement in redundant
                 logarithmic arithmetic.",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Computer Science, Wyoming University,
                 Laramie, WY, USA",
  ajournal =     "IEEE Trans. Comput.",
  classification = "C1160 (Combinatorial mathematics); C1210B
                 (Reliability theory); C5230 (Digital arithmetic
                 methods)",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "29-Bit redundant logarithmic unit; 32 Bit subtraction;
                 Arithmetic unit; Data values; Division;
                 Ill-conditioned; Iterated multiplications; Memory
                 requirement; Online arithmetic; Redundant logarithmic
                 arithmetic; Redundant logarithmic number system; Square
                 root; Storage requirements; Table lookups",
  thesaurus =    "Digital arithmetic; Number theory; Redundancy; Table
                 lookup",
}

@Article{Aspray:1990:BBS,
  author =       "William Aspray",
  title =        "Back to Basics: The Stored Program Concept",
  journal =      j-IEEE-SPECTRUM,
  volume =       "27",
  number =       "9",
  pages =        "51--51",
  month =        sep,
  year =         "1990",
  CODEN =        "IEESAM",
  DOI =          "https://doi.org/10.1109/6.58457",
  ISSN =         "0018-9235 (print), 1939-9340 (electronic)",
  ISSN-L =       "0018-9235",
  bibdate =      "Wed Jan 15 12:40:28 2020",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/v/von-neumann-john.bib;
                 https://www.math.utah.edu/pub/tex/bib/annhistcomput.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeespectrum1990.bib",
  abstract =     "The history and early development of the stored
                 program concept are briefly described. This refers to
                 the ability of a calculating machine to store its
                 instructions in its internal memory and process them in
                 its arithmetic unit, so that in the course of a
                 computation they may be not just executed but also
                 modified at electronic speeds. John von Neumann, a
                 faculty member of the Institute for Advanced Study in
                 Princeton, NJ, participated in the discussions in which
                 the idea was elaborated, wrote the first report of the
                 concept, placed it in a theoretical context, and built
                 his own computer, which was the early model for a
                 number of others, including the important commercially
                 manufactured IBM 701. J. Presper Eckert and John
                 Mauchly perhaps first conceived of the stored program
                 concept and developed most of the plans for
                 implementing it in the Edvac, and later incorporated it
                 in the Univac and other computers produced by their
                 company. Several British computer scientists, notably
                 Maurice Wilkes, were the first to implement the idea in
                 machines initially designed to embody this feature.",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Spectrum",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6",
  keywords =     "arithmetic unit; calculating machine; Computer aided
                 instruction; Computer aided manufacturing; Computer
                 architecture; Context modeling; Digital arithmetic;
                 file organisation; history; History; internal memory;
                 Laboratories; Military computing; Prototypes; storage
                 allocation; stored program concept; Virtual
                 manufacturing",
}

@InProceedings{Bajwa:1990:FFP,
  author =       "A. Bajwa and R. Steck",
  title =        "A fast floating point unit in the i960 general-purpose
                 embedded processor family",
  crossref =     "Wescon:1990:WCR",
  pages =        "218--222",
  year =         "1990",
  bibdate =      "Tue Dec 12 09:20:21 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Fast, cheap floating point arithmetic is required in
                 many embedded processor applications. This paper
                 describes a next-generation floating point unit
                 designed as an integrated functional unit on Intel's
                 i960 family of 32-bit embedded RISC processors. High
                 performance is achieved by utilizing two separate,
                 concurrent floating point execution units with wide
                 datapaths, both internally and to general-purpose
                 registers. Hardware system cost is reduced by
                 integrating the FPU on the main processor while
                 software development cost is minimized by using the
                 i960 Numerics Architecture supported by standard i960
                 family development tools.",
  acknowledgement = ack-nhfb,
  affiliation =  "Intel Corp., Hillsboro, OR, USA",
  availability = "Western Periodicals Co., 13000 Rayner Street, North
                 Hollywood, CA 91605, USA",
  classification = "B1265F (Microprocessors and microcomputers); C5130
                 (Microprocessor chips); C5220 (Computer architecture);
                 C5230 (Digital arithmetic methods)",
  keywords =     "32 Bit; 32-Bit embedded RISC processors; Concurrent
                 floating point execution units; Embedded processor
                 applications; Fast floating point unit; Floating point
                 arithmetic; FPU; General-purpose embedded processor
                 family; General-purpose registers; I960; I960 family;
                 I960 Numerics Architecture; Integrated functional unit;
                 Intel; Wide datapaths",
  numericalindex = "Word length 3.2E+01 bit",
  thesaurus =    "Computer architecture; Digital arithmetic;
                 Microprocessor chips; Reduced instruction set
                 computing",
}

@TechReport{Barlow:1990:EAU,
  author =       "Jesse Louis Barlow and Richard J. Zaccone",
  title =        "Error analysis in unnormalized floating point
                 arithmetic",
  type =         "Technical report",
  number =       "CS-90-23",
  institution =  "Pennsylvania State University, Department of Computer
                 Science",
  address =      "University Park, PA, USA",
  pages =        "9",
  month =        apr,
  year =         "1990",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Supported by the Air Force Office of Scientific
                 Research. Supported by the National Science Foundation.
                 Supported by the Office of Naval Research.",
  abstract =     "The need to construct architectures in VLSI has
                 focused attention on unnormalized floating point
                 arithmetic. Certain unnormalized arithmetics allow one
                 to `pipe on digits,' thus producing significant speed
                 up in computation and making the input problems of
                 special purpose devices such as systolic arrays easier
                 to solve. We consider the error analysis implications
                 of using unnormalized arithmetic in numerical
                 algorithms. We also give specifications for its
                 implementation. Our discussion centers on the example
                 of Gaussian elimination. We show that the use of
                 unnormalized arithmetic requires changes in the
                 analysis of this algorithm. We will show that only for
                 certain classes of matrices that include diagonally
                 dominant matrices (either row or column), Gaussian
                 elimination is as stable in unnormalized arithmetic as
                 in normalized arithmetic. However, if the diagonal
                 elements of the upper triangular matrix are post
                 normalized, then Gaussian elimination is as stable in
                 unnormalized arithmetic as in normalized arithmetic for
                 all matrices.",
  acknowledgement = ack-nhfb,
  keywords =     "Computer arithmetic.; Floating-point arithmetic.",
}

@MastersThesis{Bhargava:1990:DFP,
  author =       "Ish Kumar Bhargava",
  title =        "Design of a floating point data acquisition system and
                 a development system for the {NC} 4016",
  type =         "Electrical Engineering Thesis ({M.S.})",
  school =       "University of Missouri--Rolla",
  address =      "Rolla, MO, USA",
  pages =        "ix + 107",
  year =         "1990",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Birman:1990:DWS,
  author =       "Mark Birman and Allen Samuels and George Chu and Chuk
                 Ting and Larry Hu and John McLeod and John Barnes",
  title =        "Developing the {WTL3170\slash 3171 Sparc}
                 Floating-Point Coprocessors",
  journal =      j-IEEE-MICRO,
  volume =       "10",
  number =       "1",
  pages =        "55--64",
  month =        jan # "\slash " # feb,
  year =         "1990",
  CODEN =        "IEMIDZ",
  DOI =          "https://doi.org/10.1109/40.46769",
  ISSN =         "0272-1732 (print), 1937-4143 (electronic)",
  ISSN-L =       "0272-1732",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Contending with dual floating-point interfaces at both
                 25 and 40 MHz posed an extraordinary challenge in
                 coprocessor development.",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  fjournal =     "IEEE Micro",
  journal-URL =  "http://www.computer.org/csdl/mags/mi/index.html",
  summary =      "The development of the first two members in a family
                 of scalable-processor-architecture (Sparc)-compatible
                 parts is described. With varying frequency and latency
                 performance, the chips work with the first two integer
                 unit (IU) implementations from \ldots{}",
}

@Article{Blevins:1990:BHI,
  author =       "D. W. Blevins and E. W. Davis and R. A. Heaton and J.
                 H. Feif",
  title =        "{BLITZEN}: a Highly Integrated Massively Parallel
                 Machine",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "8",
  number =       "2",
  pages =        "150--160",
  month =        feb,
  year =         "1990",
  CODEN =        "JPDCER",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Sat Apr 12 17:13:17 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classification = "B1265F (Microprocessors and microcomputers); B2570D
                 (CMOS integrated circuits); C5130 (Microprocessor
                 chips); C5220 (Computer architecture); C5440
                 (Multiprocessor systems and techniques)",
  corpsource =   "Microelectron. Center of North Carolina, Research
                 Triangle Park, NC, USA",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  keywords =     "1.25 micron; 20 MHz; architecture; BLITZEN; CMOS
                 design rules; CMOS integrated circuits; computer
                 architecture; global; highly integrated massively
                 parallel machine; IEEE standard 32-bit floating point;
                 local control features; memory address; microprocessor
                 chips; multiplication; parallel processing; static RAM;
                 VLSI",
  treatment =    "P Practical",
}

@InBook{Branham:1990:PFP,
  author =       "Richard L. Branham",
  booktitle =    "Scientific Data Analysis: An Introduction to
                 Overdetermined Systems",
  title =        "Properties of Floating-Point Numbers",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  bookpages =    "x + 237 + 36",
  pages =        "1--19",
  year =         "1990",
  DOI =          "https://doi.org/10.1007/978-1-4612-3362-6_1",
  ISBN =         "1-4612-3362-3 (e-book), 1-4612-7981-X",
  ISBN-13 =      "978-1-4612-3362-6 (e-book), 978-1-4612-7981-5",
  LCCN =         "QA76.9.D35",
  bibdate =      "Sat Dec 31 11:59:38 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "accurate floating-point summation",
  remark =       "This introductory chapter discusses floating-point
                 arithmetic in VAX binary, IBM System\slash 360
                 hexadecimal, and Sharp pocket calculator decimal
                 formats, but has no mention of IEEE 754 arithmetic. It
                 discusses the failure in floating-point arithmetic of
                 the associative, cancellation, and distributive laws of
                 exact arithmetic. In the context of accurate
                 floating-point summation, it describes Kahan's
                 compensated summation algorithm, Linz'
                 binary-subdivision summation algorithm, and Wolfe's
                 cascaded accumulator algorithm, all implemented in
                 Fortran code given in the chapter figures. It also
                 treats the error in summation in rounded and truncated
                 arithmetic, and mentions the importance of guard
                 digits.",
  tableofcontents = "Properties of Floating-Point Numbers \\
                 Matrices, Norms, and Condition Numbers \\
                 Sparse Matrices \\
                 Introduction to Overdetermined Systems \\
                 Linear Least Squares \\
                 The L1 Method \\
                 Nonlinear Methods \\
                 The Singular Value Decomposition \\
                 Index",
}

@InProceedings{Buck:1990:PAN,
  author =       "P. D. Buck and S. L. Day and D. Gonzalez",
  title =        "Problems with {Ada} numeric routines",
  crossref =     "Anonymous:1990:PAN",
  pages =        "195--204",
  year =         "1990",
  bibdate =      "Tue Dec 12 09:20:21 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Computer programmers believe that their systems will
                 always perform as expected. Standardization of computer
                 languages has been a major advance towards this goal.
                 The Ada language was intended to further advance this
                 goal by rigorously defining the language. In addition
                 the language was intended to improve the portability of
                 programs. The authors' experience shows that the
                 definition of the Ada language does not ensure
                 mathematical algorithms will function consistently
                 across multiple hardware environments. The method used
                 by the language designers to specify the floating point
                 data types appears to be the cause of the problem.",
  acknowledgement = ack-nhfb,
  affiliation =  "Nat. University, San Diego, CA, USA",
  classification = "C6120 (File organisation); C6130 (Data handling
                 techniques); C6140D (High level languages)",
  keywords =     "Ada; Floating point data types; Mathematical
                 algorithms; Multiple hardware environments; Numeric
                 routines; Portability",
  thesaurus =    "Ada; Data structures; Digital arithmetic; Software
                 portability; Symbol manipulation",
}

@Article{Bursky:1990:FMC,
  author =       "D. Bursky",
  title =        "Floating-point math chip delivers 200 mflops peak",
  journal =      j-ELECTRONIC-DESIGN,
  volume =       "38",
  number =       "4",
  pages =        "51--52, 54, 55",
  month =        feb,
  year =         "1990",
  CODEN =        "ELODAW",
  ISSN =         "0013-4872 (print), 1944-9550 (electronic)",
  ISSN-L =       "0013-4872",
  bibdate =      "Tue Dec 12 09:17:24 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "By exploiting its latest process improvements and a
                 three-layer metal interconnection capability, Bipolar
                 Integrated Technology has managed to boost
                 floating-point throughput three- to five-fold over its
                 previous-generation circuits. The new B3130, a
                 single-chip double-precision floating-point processor
                 with 64-bit data buses, can deliver up to 200 MFLOPS of
                 peak throughput. With more than 55000 equivalent gates
                 and multiple 64-bit data buses (plus eight parity bits
                 on each bus), the chip is the highest-complexity ECL
                 chip to be sold commercially. By employing a high
                 degree of integration, the single chip packs a 64-bit
                 ALU, a 54-bit parallel multiplier (for the mantissa),
                 and a 64-bit divide/square root unit. The chip's
                 architecture is optimized for vector processing, but it
                 can also perform scalar calculations. In addition, the
                 wide data buses and pipelining support eliminate the
                 loading and unloading bottlenecks that frequently
                 degrade chip performance.",
  acknowledgement = ack-nhfb,
  classification = "B1265F (Microprocessors and microcomputers); B2570B
                 (Bipolar integrated circuits); C5130 (Microprocessor
                 chips); C5230 (Digital arithmetic methods)",
  fjournal =     "Electronic Design",
  keywords =     "200 MFLOPS; 64 Bit; ALU; B3130; Bipolar Integrated
                 Technology; Bipolar microprocessor; Divide/square root
                 unit; Double-precision; ECL chip; Floating-point
                 processor; Multiple data buses; Parallel multiplier;
                 Pipelining support; Scalar calculations; Three-layer
                 metal interconnection; Vector processing",
  numericalindex = "Computer speed 2.0E+08 FLOPS; Word length 6.4E+01
                 bit",
  thesaurus =    "Bipolar integrated circuits; Digital arithmetic;
                 Emitter-coupled logic; Microprocessor chips; Parallel
                 architectures; Parallel machines; Pipeline processing;
                 VLSI",
}

@Article{Carter:1990:RSD,
  author =       "T. M. Carter and J. E. Robertson",
  title =        "Radix-$ 16 $ signed-digit division",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "39",
  number =       "12",
  pages =        "1424--1433",
  month =        dec,
  year =         "1990",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.61063",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 14:20:05 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=61063",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Carter:1990:STA,
  author =       "T. M. Carter and J. E. Robertson",
  title =        "The set theory of arithmetic decomposition",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "39",
  number =       "8",
  pages =        "993--1005",
  month =        aug,
  year =         "1990",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.57037",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 14:20:03 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=57037",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Chen:1990:DIH,
  author =       "J. T. Chen and W. K. Jenkins and I. A. Hein and W. D.
                 {O'Brien, Jr.}",
  booktitle =    "{IEEE} International Symposium on Circuits and
                 Systems, 1--3 May 1990",
  title =        "Design and implementation of a high speed residue
                 number system correlator for ultrasonic time domain
                 blood flow measurement",
  volume =       "4",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "2893--2896",
  year =         "1990",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ISCAS.1990.112615",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "The design and operation of a high-speed residue
                 number system (RNS) digital correlator is presented for
                 implementing the correlation function in a real-time
                 ultrasonic blood flow measurement system. This
                 architecture allows for both high-speed \ldots{}",
}

@Article{Chren:1990:NRN,
  author =       "W. A. {Chren, Jr.}",
  title =        "A new residue number system division algorithm",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "19",
  number =       "7",
  pages =        "13--29",
  month =        "????",
  year =         "1990",
  CODEN =        "CMAPDK",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  bibdate =      "Wed Mar 1 19:01:19 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computmathappl1990.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/089812219090190U",
  acknowledgement = ack-nhfb,
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221",
}

@Article{Ciminiera:1990:HRS,
  author =       "L. Ciminiera and P. Montuschi",
  title =        "Higher radix square rooting",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "39",
  number =       "10",
  pages =        "1220--1231",
  month =        oct,
  year =         "1990",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.59853",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 14:20:04 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=59853",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  summary =      "A general discussion on nonrestoring square root
                 algorithms is presented, showing bounds and constraints
                 delimiting the space of feasible algorithms, for all
                 the choices of radix, digit set and representation of
                 the partial remainder. Two classes of \ldots{}",
}

@Article{Clinger:1990:HRF,
  author =       "William D. Clinger",
  title =        "How to Read Floating Point Numbers Accurately",
  journal =      j-SIGPLAN,
  volume =       "25",
  number =       "6",
  pages =        "92--101",
  month =        jun,
  year =         "1990",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/93548.93557",
  ISBN =         "0-89791-364-7",
  ISBN-13 =      "978-0-89791-364-5",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:15:53 MST 2003",
  bibsource =    "Compendex database;
                 ftp://garbo.uwasa.fi/pc/doc-soft/fpbiblio.txt;
                 http://portal.acm.org/;
                 http://www.acm.org/pubs/contents/proceedings/pldi/93542/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1990.bib",
  note =         "See also output algorithms in
                 \cite{Knuth:1990:SPW,Steele:1990:HPF,Burger:1996:PFP,Abbott:1999:ASS,Steele:2004:RHP}.",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/pldi/93542/p92-clinger/",
  abstract =     "Consider the problem of converting decimal scientific
                 notation for a number into the best binary floating
                 point approximation to that number, for some fixed
                 precision. This problem cannot be solved using
                 arithmetic of any fixed precision. Hence the IEEE
                 Standard for Binary Floating-Point Arithmetic does not
                 require the result of such a conversion to be the best
                 approximation. This paper presents an efficient
                 algorithm that always finds the best approximation. The
                 algorithm uses a few extra bits of precision to compute
                 an IEEE-conforming approximation while testing an
                 intermediate result to determine whether the
                 approximation could be other than the best. If the
                 approximation might not be the best, then the best
                 approximation is determined by a few simple operations
                 on multiple-precision integers, where the precision is
                 determined by the input. When using 64 bits of
                 precision to compute IEEE double precision results, the
                 algorithm avoids higher-precision arithmetic over 99\%
                 of the time.",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  affiliation =  "Oregon University, Eugene, OR, USA",
  annote =       "Published as part of the Proceedings of PLDI'90.",
  classification = "722; 723; C1160 (Combinatorial mathematics); C5230
                 (Digital arithmetic methods); C7310 (Mathematics)",
  confdate =     "20-22 June 1990",
  conference =   "Proceedings of the ACM SIGPLAN '90 Conference on
                 Programming Language Design and Implementation",
  conferenceyear = "1990",
  conflocation = "White Plains, NY, USA",
  confsponsor =  "ACM",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  journalabr =   "SIGPLAN Not",
  keywords =     "algorithms; Best binary floating point approximation;
                 Computer Programming Languages; Computers, Digital ---
                 Computational Methods; Decimal scientific notation;
                 Design; Efficient algorithm; experimentation; Fixed
                 precision; Floating point numbers; Floating Point
                 Numbers; Higher-precision arithmetic; IEEE double
                 precision results; IEEE Standard; IEEE-conforming
                 approximation; Intermediate result; Multiple-precision
                 integers",
  meetingaddress = "White Plains, NY, USA",
  meetingdate =  "Jun 20--22 1990",
  meetingdate2 = "06/20--22/90",
  sponsor =      "Assoc for Computing Machinery, Special Interest Group
                 on Programming Languages",
  subject =      "{\bf F.2.1} Theory of Computation, ANALYSIS OF
                 ALGORITHMS AND PROBLEM COMPLEXITY, Numerical Algorithms
                 and Problems. {\bf G.1.0} Mathematics of Computing,
                 NUMERICAL ANALYSIS, General, Computer arithmetic. {\bf
                 G.1.2} Mathematics of Computing, NUMERICAL ANALYSIS,
                 Approximation.",
  thesaurus =    "Digital arithmetic; Mathematics computing; Number
                 theory; Standards",
}

@Article{Codenotti:1990:ATT,
  author =       "B. Codenotti and G. Lotti and F. Romani",
  title =        "Area-time trade-offs for matrix-vector
                 multiplication",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "8",
  number =       "1",
  pages =        "52--59",
  month =        jan,
  year =         "1990",
  CODEN =        "JPDCER",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Sat Apr 12 19:06:31 MDT 1997",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst di Elaborazione dell'Informazione-CNR",
  affiliationaddress = "Pisa, Italy",
  classification = "722; 723; 921; B0290H (Linear algebra); B1265B
                 (Logic circuits); C4140 (Linear algebra); C4240
                 (Programming and algorithm theory)",
  corpsource =   "Istituto di Elaborazione dell'Inf., CNR, Pisa, Italy",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  journalabr =   "J Parallel Distrib Comput",
  keywords =     "algebra; area-time complexity; Area-Time Trade-Offs;
                 arithmetic; computation; computational complexity;
                 Computer Systems, Digital; Computers,
                 Digital--Computational Methods; I/O conventions;
                 information flow; integrated logic circuits;
                 Mathematical Techniques--Matrix Algebra; matrix;
                 Matrix-Vector Multiplication; matrix-vector
                 multiplication; operations; Parallel Processing; sparse
                 matrix; VLSI",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Cosnard:1990:STF,
  author =       "Michel Cosnard and Jean Duprat and Yves Robert",
  title =        "Systolic triangularization over finite fields",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "9",
  number =       "3",
  pages =        "252--260",
  month =        jul,
  year =         "1990",
  CODEN =        "JPDCER",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Sat Apr 12 19:06:31 MDT 1997",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Ecole Normale Superieure de Lyon Lab LIP-IMAG",
  affiliationaddress = "Lyon, Fr",
  classification = "722; 723; 921; C4140 (Linear algebra); C5220
                 (Computer architecture); C5230 (Digital arithmetic
                 methods)",
  corpsource =   "IMAG, Ecole Normale Superieure de Lyon, France",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  journalabr =   "J Parallel Distrib Comput",
  keywords =     "architecture; arithmetic number; computer algebra;
                 Computer Programming--Algorithms; Computer Systems,
                 Digital--Parallel Processing; Computers, Digital;
                 digital arithmetic; finite fields; Gaussian
                 Elimination; Gaussian elimination; large dense linear
                 systems; linear algebra; Mathematical
                 Techniques--Linear Algebra; Modular Multiplication
                 Algorithm; parallel architectures; partial; pivoting;
                 Special Purpose Application; systolic; Systolic Arrays;
                 Systolic Triangularization; systolic triangularization;
                 theory",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@Manual{Cyrix:1990:FCU,
  title =        "{FasMath} {CX-83S87} user's manual",
  publisher =    "Cyrix Corp.",
  address =      "Richardson, TX, USA",
  pages =        "115 + 5 + 3",
  year =         "1990",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Cyrix CX-83X87 (Microprocessor); Floating-point
                 arithmetic.; Integrated circuits --- Very large scale
                 integration.; Metal oxide semiconductors,
                 Complementary.",
  remark =       "Running title: FasMath 83S87 user manual.",
}

@Article{Darley:1990:TFC,
  author =       "Merrick Darley and Bill Kronlage and David Bural and
                 Bob Churchill and David Pulling and Paul Wang and Rick
                 Iwamoto and Larry Yang",
  title =        "The {TMS390C602A} Floating-Point Coprocessor for
                 {Sparc} Systems",
  journal =      j-IEEE-MICRO,
  volume =       "10",
  number =       "3",
  pages =        "36--47",
  month =        may # "\slash " # jun,
  year =         "1990",
  CODEN =        "IEMIDZ",
  DOI =          "https://doi.org/10.1109/40.56324",
  ISSN =         "0272-1732 (print), 1937-4143 (electronic)",
  ISSN-L =       "0272-1732",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/microchip.bib",
  abstract =     "A recent Sparc (scalable processor architecture)
                 processor consists of a two-chip configuration,
                 containing the TMS390C601 integer unit (IU) and the
                 TMS390C602A floating-point unit (FPU). The second
                 device, an innovative coprocessor that lets the
                 processor execute single- or double-precision
                 floating-point instructions concurrently with IU
                 operations is described. Dedicated floating-point
                 hardware in the FPU increases the performance of the
                 system. Running at clock periods as small as 20 ns, the
                 chip should deliver 5.5 million double-precision
                 floating-point operations per second under the Linpack
                 benchmark (50-MHz clock rate). The FPU provides single-
                 and double-precision arithmetic functions: addition,
                 subtraction, multiplication, division, square root,
                 compare, and convert. To minimize its math unit's
                 latency, the FPU uses a highly parallel architecture
                 requiring separate math units to optimize additions and
                 multiplications. Traps stop the execution of a program
                 to jump to software routine for handling data-dependent
                 errors or to execute instructions not implemented in
                 the hardware. Benchmark results are presented. (4
                 Refs.)",
  acknowledgement = ack-nhfb,
  affiliation =  "Texas Instrum. Inc., Dallas, TX, USA",
  classification = "B1265F (Microprocessors and microcomputers); C5130
                 (Microprocessor chips); C5230 (Digital arithmetic
                 methods)",
  fjournal =     "IEEE Micro",
  journal-URL =  "http://www.computer.org/csdl/mags/mi/index.html",
  keywords =     "Addition; Compare; Convert; Division; Linpack
                 benchmark; Multiplication; Sparc systems; Square root;
                 Subtraction; TMS390C601 integer unit; TMS390C602A
                 floating-point coprocessor; TMS390C602A floating-point
                 unit; Two-chip configuration",
  language =     "English",
  pubcountry =   "USA",
  thesaurus =    "Digital arithmetic; Microprocessor chips",
}

@Article{Darley:1990:TFP,
  author =       "Merrick Darley and Bill Kronlage and David Bural and
                 Bob Churchill and David Pulling and Paul Wang and Rick
                 Iwamoto and Larry Yang",
  title =        "The {TMS390C602A} Floating-Point Coprocessor for
                 {Sparc} Systems",
  journal =      j-IEEE-MICRO,
  volume =       "10",
  number =       "3",
  pages =        "36--47",
  month =        may # "\slash " # jun,
  year =         "1990",
  CODEN =        "IEMIDZ",
  DOI =          "https://doi.org/10.1109/40.56324",
  ISSN =         "0272-1732 (print), 1937-4143 (electronic)",
  ISSN-L =       "0272-1732",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A recent Sparc (scalable processor architecture)
                 processor consists of a two-chip configuration,
                 containing the TMS390C601 integer unit (IU) and the
                 TMS390C602A floating-point unit (FPU). The second
                 device, an innovative coprocessor that lets the
                 processor execute single- or double-precision
                 floating-point instructions concurrently with IU
                 operations is described. Dedicated floating-point
                 hardware in the FPU increases the performance of the
                 system. Running at clock periods as small as 20 ns, the
                 chip should deliver 5.5 million double-precision
                 floating-point operations per second under the Linpack
                 benchmark (50-MHz clock rate). The FPU provides single-
                 and double-precision arithmetic functions: addition,
                 subtraction, multiplication, division, square root,
                 compare, and convert. To minimize its math unit's
                 latency, the FPU uses a highly parallel architecture
                 requiring separate math units to optimize additions and
                 multiplications. Traps stop the execution of a program
                 to jump to software routine for handling data-dependent
                 errors or to execute instructions not implemented in
                 the hardware. Benchmark results are presented. (4
                 Refs.)",
  acknowledgement = ack-mfc # " and " # ack-nhfb,
  affiliation =  "Texas Instrum. Inc., Dallas, TX, USA",
  classification = "B1265F (Microprocessors and microcomputers); C5130
                 (Microprocessor chips); C5230 (Digital arithmetic
                 methods)",
  fjournal =     "IEEE Micro",
  journal-URL =  "http://www.computer.org/csdl/mags/mi/index.html",
  keywords =     "Addition; Compare; Convert; Division; Linpack
                 benchmark; Multiplication; Sparc systems; Square root;
                 Subtraction; TMS390C601 integer unit; TMS390C602A
                 floating-point coprocessor; TMS390C602A floating-point
                 unit; Two-chip configuration",
  summary =      "A recent Sparc (scalable processor architecture)
                 processor consists of a two-chip configuration,
                 containing the TMS390C601 integer unit (IU) and the
                 TMS390C602A floating-point unit (FPU). The second
                 device, an innovative coprocessor that lets the
                 \ldots{}",
  thesaurus =    "Digital arithmetic; Microprocessor chips",
}

@Book{Dewar:1990:MPV,
  author =       "Robert B. K. Dewar and Matthew Smosna",
  title =        "Microprocessors: a programmer's view",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  pages =        "xvii + 462",
  year =         "1990",
  ISBN =         "0-07-016638-2, 0-07-016639-0 (soft)",
  ISBN-13 =      "978-0-07-016638-7, 978-0-07-016639-4 (soft)",
  LCCN =         "????",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Microprocessors --- Programming.",
  remark =       "Microprocessors --- Introduction to the 80386 ---
                 Addressing and memory on the 80386 --- Tasking, virtual
                 memory, and exceptions to the 80386 --- Microprocessors
                 and floating-point arithmetic --- 68030 user
                 programming model --- 68030 supervisor state ---
                 Introduction to RISC architectures --- MIPS processors
                 --- SPARC architecture --- Intel i860 --- IBM RISC
                 chips --- INMOS transputer - - Future of microprocessor
                 design.",
}

@InProceedings{Dixon:1990:HPB,
  author =       "G. Dixon",
  title =        "A high performance block floating point {DSP}
                 chip-set",
  crossref =     "IEE:1990:ICV",
  pages =        "9/1--7",
  year =         "1990",
  bibdate =      "Tue Dec 12 09:17:24 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper describes the design and development of two
                 ASICs which form the processing kernel of a high
                 performance sonar signal processor; namely a 24-bit
                 Block Floating Point Arithmetic Unit (BFPAU), and a
                 Table Memory And Address Modifier (TMAAM). The system
                 is based upon a 24-bit block floating point data format
                 which is a compromise between fixed and floating point
                 data; possessing the advantage of reducing the data
                 storage requirement compared to true floating point
                 while allowing arithmetic to be performed in the faster
                 fixed-point format whilst retaining the extended
                 dynamic range provided by floating point. The BFPAU and
                 TMAAM perform the arithmetic processing; the BFPAU is
                 the central arithmetic processor aimed at sonar signal
                 processing in general and beamforming in particular,
                 while the TMAAM provides a range of essential support
                 functions such as look-up tables for trigonometric
                 functions, address generation, exponent control and
                 normalisation and program sequencing. Two blocks of
                 dual-port RAM provide storage for system I/O data
                 transfers, together with two blocks of RAM providing
                 working data storage for the BFPAU. A block of video
                 RAM is used to store address and control sequences for
                 the processing element.",
  acknowledgement = ack-nhfb,
  affiliation =  "Plessey Res. Caswell, Towcester, UK",
  classification = "B1265F (Microprocessors and microcomputers); B6320E
                 (Sonar and acoustic radar)",
  keywords =     "Address generation; Arithmetic processing; ASICs;
                 Beamforming; Block floating point DSP chip-set; Data
                 format; Data storage requirement; Dual-port RAM;
                 Dynamic range; Exponent control; Fixed-point format;
                 Look-up tables; Normalisation; Program sequencing;
                 Sonar signal processor; System I/O data transfers;
                 Video RAM; Working data storage",
  thesaurus =    "Application specific integrated circuits; Digital
                 signal processing chips; Random-access storage; Sonar",
}

@Article{Dotzel:1990:DMG,
  author =       "G{\"u}nter Dotzel",
  title =        "Does {Modula-2} generate racehorses? Comparison of
                 compiler generated code quality for floating point
                 arithmetic",
  journal =      j-SIGPLAN,
  volume =       "25",
  number =       "12",
  pages =        "85--88",
  month =        dec,
  year =         "1990",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:16:00 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A simple example serves to demonstrate the code
                 quality generated by two different Modula-2 compilers.
                 The two compilers are called the Zurich/Hamburger and
                 the Erlanger. The author lists the Modula-2 source
                 program, shows an excerpt of the machine code listing
                 generated by the Erlanger and presents that of the
                 Zurich/Hamburger. The differences in code quality
                 concerning instruction count, code size and execution
                 speed are discussed and summarized. The author also
                 presents the main program module used for the
                 benchmarks and a short description of the development
                 history of Modula-2 and Modula/R.",
  acknowledgement = ack-nhfb,
  affiliation =  "ModulaWare GmbH, Erlangen, West Germany",
  classification = "C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors); C6150G (Diagnostic,
                 testing, debugging and evaluating systems)",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  keywords =     "Benchmarks; Code size; Compiler generated code
                 quality; Development history; Erlanger; Execution
                 speed; Floating point arithmetic; Instruction count;
                 Machine code listing; Main program module; Modula-2
                 compilers; Modula-2 source program; Modula/R;
                 Zurich/Hamburger",
  thesaurus =    "Modula; Modula listings; Program compilers; Program
                 testing",
}

@Article{Dunham:1990:FFE,
  author =       "C. B. Dunham",
  title =        "Feasibility of `Perfect' Function Evaluation",
  journal =      j-SIGNUM,
  volume =       "25",
  number =       "4",
  pages =        "25--26",
  month =        oct,
  year =         "1990",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Thu Sep 1 10:15:30 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
}

@Article{Edenfield:1990:PPD,
  author =       "R. W. Edenfield and M. G. Gallup and W. B. {Ledbetter,
                 Jr.} and R. C. McGarity and E. E. Quintana and R. A.
                 Reininger",
  title =        "The 68040 Processor. {Part} 1, Design and
                 Implementation",
  journal =      j-IEEE-MICRO,
  volume =       "10",
  number =       "1",
  pages =        "66--78",
  month =        jan # "\slash " # feb,
  year =         "1990",
  CODEN =        "IEMIDZ",
  DOI =          "https://doi.org/10.1109/40.46770",
  ISSN =         "0272-1732 (print), 1937-4143 (electronic)",
  ISSN-L =       "0272-1732",
  bibdate =      "Wed Sep 7 22:32:42 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "IEEE Micro",
  journal-URL =  "http://www.computer.org/csdl/mags/mi/index.html",
}

@Article{Ercegovac:1990:FMC,
  author =       "M. D. Ercegovac and T. Lang",
  title =        "Fast multiplication without carry-propagate addition",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "39",
  number =       "11",
  pages =        "1385--1390",
  month =        nov,
  year =         "1990",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.61047",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 14:20:05 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=61047",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Ercegovac:1990:RSR,
  author =       "M. D. Ercegovac and T. Lang",
  title =        "Radix-$4$ square root without initial {PLA}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "39",
  number =       "8",
  pages =        "1016--1024",
  month =        aug,
  year =         "1990",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.57040",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 14:20:03 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=57040",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Ercegovac:1990:SRD,
  author =       "M. D. Ercegovac and T. Lang",
  title =        "Simple radix-$4$ division with operands scaling",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "39",
  number =       "9",
  pages =        "1204--1208",
  month =        sep,
  year =         "1990",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.57060",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 14:20:04 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=57060",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Fussichen:1990:GAM,
  author =       "Kenneth Fussichen",
  title =        "Getting {Ada} into the mainstream in the 1990's",
  crossref =     "ACM:1990:PDB",
  pages =        "428--428",
  year =         "1990",
  DOI =          "https://doi.org/10.1145/255471.255572",
  bibdate =      "Thu Aug 07 18:17:35 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Ada offers a great deal to the MIS community. There
                 are a number of language features that provide
                 attractive tools to the programmer. Ada's support for
                 Object Orientation is far superior to that currently
                 afforded by IBM mainframe languages such as COBOL and
                 PL/1. This translates into more maintainable code,
                 which is the key to MIS Ada
                 acceptance.\par

                 Unfortunately, Ada introduces problems that do not
                 currently exist in MIS. Decimal arithmetic and string
                 manipulation adequate to support reporting are
                 inherently non-existent. I/O support is inadequate as
                 are DBMS bindings. Conversions are forced on non-ASCII
                 hosts. The compiler has the option of reordering fields
                 within records, rendering non-Ada utilities useless.
                 There is an inexcusable lack of understanding of the
                 targeted market.",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
}

@Article{Gallant:1990:MCI,
  author =       "John Gallant and Bill Travis",
  title =        "Math coprocessor {ICs}: Floating-point chips boost
                 {muP} performance",
  journal =      j-EDN,
  volume =       "35",
  number =       "12",
  pages =        "63--??",
  month =        jun,
  year =         "1990",
  CODEN =        "EDNSBH",
  ISSN =         "0012-7515, 0364-6637",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Floating-point arithmetic exacts huge penalties in CPU
                 computation time. Dedicated coprocessor ICs execute
                 this onerous task automatically and efficiently.",
  acknowledgement = ack-nhfb,
  fjournal =     "EDN",
}

@TechReport{Gay:1990:CRB,
  author =       "David M. Gay",
  title =        "Correctly Rounded Binary-Decimal and Decimal-Binary
                 Conversions",
  type =         "Numerical Analysis Manuscript",
  number =       "90-10",
  institution =  "AT\&T Bell Laboratories",
  pages =        "16",
  month =        nov # " 30",
  year =         "1990",
  bibdate =      "Sat Apr 28 18:42:55 2001",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://cm.bell-labs.com/cm/cs/doc/90/4-10.ps.gz;
                 http://www.ampl.com/ampl/REFS/rounding.ps.gz;
                 http://www.netlib.org/fp/dtoa.c;
                 http://www.netlib.org/fp/g_fmt.c;
                 http://www.netlib.org/fp/gdtoa.tgz;
                 http://www.netlib.org/fp/rnd_prod.s",
  acknowledgement = ack-nj,
  keywords =     "correct rounding; decimal floating-point arithmetic",
}

@InProceedings{Gibson:1990:CII,
  author =       "D. H. Gibson",
  title =        "Considerations for including {IEEE} floating point in
                 large systems",
  crossref =     "SHARE:1990:PSE",
  pages =        "47--62",
  year =         "1990",
  bibdate =      "Tue Dec 12 09:20:21 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "International standards such as ANSI/IEEE Std 754-1985
                 floating-point arithmetic provide the potential for
                 application portability. The paper, beginning with a
                 1984 SHARE requirements statement, sets forth certain
                 considerations for including IEEE Std 754 floating
                 point in large systems. A tutorial is presented on IEEE
                 Std 754 floating-point arithmetic. The considerations
                 for integrating IEEE into a large system along with an
                 existing floating point representation are discussed in
                 three categories: architectural; implementation; usage.
                 Related topics are identified and discussed. The paper
                 concludes with a summary of the considerations. (11
                 Refs.)",
  acknowledgement = ack-nhfb,
  affiliation =  "IBM Corp., Poughkeepsie, NY, USA",
  classification = "C5230 (Digital arithmetic methods)",
  keywords =     "Application portability; Floating-point arithmetic;
                 IEEE Std 754 floating point; SHARE",
  thesaurus =    "Digital arithmetic; Standards",
}

@Article{Glass:1990:MC,
  author =       "L. B. Glass",
  title =        "Math coprocessors",
  journal =      j-BYTE,
  volume =       "15",
  number =       "1",
  pages =        "337--348",
  month =        jan,
  year =         "1990",
  CODEN =        "BYTEDJ",
  ISSN =         "0360-5280 (print), 1082-7838 (electronic)",
  ISSN-L =       "0360-5280",
  bibdate =      "Thu Sep 12 17:47:21 MDT 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classification = "B1265B (Logic circuits); B1265F (Microprocessors and
                 microcomputers); C5130 (Microprocessor chips); C5230
                 (Digital arithmetic methods)",
  fjournal =     "BYTE Magazine",
  keywords =     "Cyrix 83D87; Floating-point maths; IEEE 754
                 floating-point standard; Integrated Information
                 Technology; Intel 80287; Intel 80387; Intel 8087; Maths
                 coprocessors; Motorola 68881; Motorola 68882; NP-3C87;
                 Weitek Abacus 3167",
  thesaurus =    "Digital arithmetic; Microprocessor chips; Satellite
                 computers",
}

@InCollection{Goldberg:1990:CA,
  author =       "D. Goldberg",
  title =        "Computer Arithmetic",
  crossref =     "Hennessy:1990:CAQ",
  chapter =      "A",
  pages =        "A-1--A-66",
  year =         "1990",
  bibdate =      "Fri Dec 08 13:04:21 1995",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Goodman:1990:SMR,
  author =       "R. H. Goodman",
  title =        "Some Models of Relative Error in Products",
  journal =      j-APPL-NUM-MATH,
  volume =       "6",
  number =       "3",
  pages =        "209--220",
  month =        mar,
  year =         "1990",
  CODEN =        "ANMAEL",
  ISSN =         "0168-9274 (print), 1873-5460 (electronic)",
  ISSN-L =       "0168-9274",
  bibdate =      "Thu Sep 1 10:14:16 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Applied Numerical Mathematics: Transactions of IMACS",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01689274",
}

@MastersThesis{Goodreau:1990:DIF,
  author =       "Michael S. Goodreau",
  title =        "The design and implementation of a floating-point
                 format conversion integrated circuit",
  type =         "Thesis ({M.S.E.E.})",
  school =       "University of Washington",
  address =      "Seattle, WA, USA",
  pages =        "ix + 113",
  year =         "1990",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Electronic digital computers --- Programming.;
                 Floating-point arithmetic.; Integrated circuits ---
                 Design and construction.",
}

@InCollection{Gries:1990:BDO,
  author =       "David Gries",
  title =        "Binary to Decimal, One More Time",
  crossref =     "Feijen:1990:BOB",
  chapter =      "16",
  pages =        "141--148",
  year =         "1990",
  DOI =          "https://doi.org/10.1007/978-1-4612-4476-9_17",
  bibdate =      "Sat Sep 03 09:41:32 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/texbook3.bib",
  note =         "This paper presents an alternate proof of Knuth's
                 algorithm \cite{Knuth:1990:SPW} for conversion between
                 decimal and fixed-point binary numbers.",
  URL =          "https://link.springer.com/chapter/10.1007/978-1-4612-4476-9_17",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
}

@Article{Gu:1990:TIT,
  author =       "Li Zhen Gu and Xing Yuan Chen",
  title =        "Table-driven implementation of the trigonometric
                 functions using {IEEE} floating point operations.
                 ({Chinese})",
  journal =      "Journal of Tsinghua University",
  volume =       "30",
  number =       "3",
  pages =        "31--38",
  year =         "1990",
  MRclass =      "65D20 (65-04)",
  MRnumber =     "92a:65070",
  bibdate =      "Fri Dec 8 08:24:13 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Tsinghua Univ.",
}

@Book{Hamacher:1990:CO,
  author =       "V. Carl Hamacher and Zvonko G. Vranesic and Safwat G.
                 Zaky",
  title =        "Computer organization",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  edition =      "Third",
  pages =        "xx + 617",
  year =         "1990",
  ISBN =         "0-07-025685-3",
  ISBN-13 =      "978-0-07-025685-9",
  LCCN =         "QA76.9.A73 H351 1990",
  bibdate =      "Sat May 18 14:24:11 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "McGraw-Hill series in computer organization and
                 architecture",
  acknowledgement = ack-nhfb,
}

@Article{Hashemian:1990:SRA,
  author =       "R. Hashemian",
  title =        "Square Rooting Algorithms for Integer and
                 Floating-Point Numbers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "39",
  number =       "8",
  pages =        "1025--1029",
  month =        aug,
  year =         "1990",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.57041",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 14:20:03 MDT 2011",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=57041",
  abstract =     "An algorithm for evaluating the square root of
                 integers and real numbers is developed. The procedure
                 consists of two parts: one to obtain a close estimate
                 of the square root and the other to modify the initial
                 value, iteratively, until a precise root is evaluated.
                 The major effort in this development has been
                 concentrated on two objectives: high speed and no
                 division operation other than division by 2. The first
                 objective is achieved through a simple two-step
                 procedure for getting the first estimate, and then
                 modifying it by employing a fast converging iteration
                 technique. The second objective is also fulfilled
                 through applying bit-shift operation rather than
                 division operation. The algorithm is simulated for both
                 integer and real numbers, and the results are compared
                 to two methods being widely used. The results
                 (tabulated) show considerable improvement in speed
                 compared to these other two methods.",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  affiliation =  "Department of Electr. Eng., Northern Illinois
                 University, Dekalb, IL, USA",
  ajournal =     "IEEE Trans. Comput.",
  classification = "C1160 (Combinatorial mathematics); C4130
                 (Interpolation and function approximation); C5230
                 (Digital arithmetic methods)",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "Bit-shift operation; Close estimate; Division by 2;
                 Fast converging iteration; Floating-point numbers;
                 Initial value modification; Integer numbers; Precise
                 root; Real numbers; Square rooting algorithms",
  summary =      "An algorithm for evaluating the square root of
                 integers and real numbers is developed. The procedure
                 consists of two parts: one to obtain a close estimate
                 of the square root and the other to modify the initial
                 value, iteratively, until a precise \ldots{}",
  thesaurus =    "Digital arithmetic; Iterative methods; Number theory",
}

@Article{Hokenek:1990:LZA,
  author =       "E. Hokenek and R. K. Montoye",
  title =        "Leading-zero anticipator ({LZA}) in the {IBM RISC
                 System\slash 6000} floating-point execution unit",
  journal =      j-IBM-JRD,
  volume =       "34",
  number =       "1",
  pages =        "71--77",
  month =        jan,
  year =         "1990",
  CODEN =        "IBMJAE",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Presents a novel technique used in the
                 multiply-add-fused (MAF) unit of the IBM RISC
                 System/6000 (RS/6000) processor for normalizing the
                 floating-point results. Unlike the conventional
                 procedures applied thus far, the so-called leading-zero
                 anticipator (LZA) of the RS/6000 carries out processing
                 of the leading zeros and ones in parallel with
                 floating-point addition. Therefore, the new circuitry
                 reduces the total latency of the MAF unit by enabling
                 the normalization and addition to take place in a
                 single cycle.",
  acknowledgement = ack-nhfb,
  affiliation =  "IBM Res. Div., Thomas J. Watson Res. Center, Yorktown
                 Heights, NY, USA",
  classification = "B1265B (Logic circuits); C5230 (Digital arithmetic
                 methods)",
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
  keywords =     "Circuitry; Floating-point addition; IBM RISC
                 System/6000 floating-point execution unit; Latency;
                 Leading-zero anticipator; Multiply-add-fused;
                 Normalization; Parallel",
  thesaurus =    "Digital arithmetic; IBM computers; Reduced instruction
                 set computing",
}

@Article{Hokenek:1990:SGR,
  author =       "E. Hokenek and R. K. Montoye and P. W. Cook",
  title =        "Second-Generation {RISC} Floating Point with
                 Multiply-Add Fused",
  journal =      j-IEEE-J-SOLID-STATE-CIRCUITS,
  volume =       "25",
  number =       "5",
  pages =        "1207--1213",
  month =        oct,
  year =         "1990",
  CODEN =        "IJSCBC",
  DOI =          "https://doi.org/10.1109/4.62143",
  ISSN =         "0018-9200 (print), 1558-173X (electronic)",
  ISSN-L =       "0018-9200",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A 440000-transistor second-generation RISC (reduced
                 instruction set computer) floating-point chip is
                 described. The pipeline latency is only two cycles, and
                 a double-precision result is produced every cycle.
                 System throughput and accuracy are increased by using a
                 floating-point multiply-add-fused unit, which carries
                 out a double-precision accumulate as a two-cycle
                 pipelined execution with only one rounding error. While
                 the cycle time (40 ns) is competitive with other CMOS
                 RISC systems, the floating-point performance stretches
                 to the range of bipolar RISC systems (7.4-13 MFLOPS
                 LINPACK). Leading zero anticipation makes the two-cycle
                 pipeline possible by nearly eliminating the additional
                 postnormalization time, and it allows for reduced
                 overall system latency. Partial decode shifters allow
                 complete time sharing for the multiply and data
                 alignment. Improved design techniques for logarithmic
                 addition and higher order counters for multiplication
                 complete this second-generation RISC floating-point
                 unit design.",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  affiliation =  "IBM Thomas J. Watson Res. Center, Yorktown Heights,
                 NY, USA",
  classification = "B1265F (Microprocessors and microcomputers); B2570D
                 (CMOS integrated circuits); C5130 (Microprocessor
                 chips)",
  fjournal =     "IEEE Journal of Solid-State Circuits",
  keywords =     "40 Ns; 7.4 To 13 MFLOPS; Double-precision accumulate;
                 Double-precision result; Floating-point chip; Higher
                 order counters; Logarithmic addition; Multiplication;
                 Multiply-add-fused unit; Partial decode shifters;
                 Pipeline latency; Reduced instruction set computer;
                 RISC; Two-cycle pipelined execution",
  numericalindex = "Time 4.0E-08 s; Computer speed 7.4E+06 to 1.3E+07
                 FLOPS",
  summary =      "A 440000-transistor second-generation RISC (reduced
                 instruction set computer) floating-point chip is
                 described. The pipeline latency is only two cycles, and
                 a double-precision result is produced every cycle.
                 System throughput and accuracy are increased \ldots{}",
  thesaurus =    "CMOS integrated circuits; Microprocessor chips;
                 Pipeline processing; Reduced instruction set
                 computing",
}

@Article{Hong:1990:DTP,
  author =       "S. J. Hong",
  title =        "The design of a testable parallel multiplier",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "39",
  number =       "3",
  pages =        "411--416",
  month =        mar,
  year =         "1990",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.48874",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 14:20:00 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=48874",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Horiguchi:1990:FNR,
  author =       "Hiroshi Horiguchi",
  title =        "Floating-Point Numbers and Real Numbers",
  journal =      j-ADV-SOFT-SCI-TECH,
  volume =       "1",
  number =       "??",
  pages =        "157--??",
  year =         "1990",
  ISSN =         "1044-7997",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Advances in software science and technology",
}

@TechReport{IBM:1990:AXI,
  author =       "{IBM Corporation}",
  title =        "{ACRITH-XSC}: {IBM} High Accuracy Arithmetic ---
                 Extended Scientific Computation",
  type =         "Technical Report",
  number =       "GC33-6461-01, SC33-6462-00, SC33-6463-00,
                 SC33-6464-00, SC33-6466-00.",
  institution =  pub-IBM,
  address =      pub-IBM:adr,
  year =         "1990",
  bibdate =      "Thu Jan 21 17:27:09 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  tableofcontents = "1. General Information \\
                 2. Reference \\
                 3. Sample Programs \\
                 4. How To Use \\
                 5. Syntax Diagrams",
}

@Book{IBM:1990:IRS,
  editor =       "Mamata Misra",
  title =        "{IBM RISC System\slash 6000 Technology, publication
                 SA23-2619-00}",
  publisher =    pub-IBM,
  address =      pub-IBM:adr,
  year =         "1990",
  bibdate =      "Wed Sep 14 23:02:26 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Jarvis:1990:ICA,
  author =       "P. Jarvis",
  title =        "Implementing {Cordic} Algorithms",
  journal =      j-DDJ,
  volume =       "15",
  number =       "10",
  pages =        "152--158",
  month =        oct,
  year =         "1990",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Thu Sep 1 10:15:40 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Dr. Dobb's Journal of Software Tools",
}

@InProceedings{Kahan:1990:HCA,
  author =       "W. Kahan",
  title =        "How {Cray}'s arithmetic hurts scientific computation
                 (and what might be done about it)",
  crossref =     "CUG:1990:PSC",
  pages =        "42",
  day =          "14",
  month =        jun,
  year =         "1990",
  bibdate =      "Tue Jan 03 18:17:16 2006",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Manuscript prepared for the Cray User Group meeting in
                 Toronto, Canada, April 10, 1990.",
  URL =          "http://754r.ucbtest.org/issues/cray-hurts-uk.pdf;
                 http://754r.ucbtest.org/issues/cray-hurts-ut.pdf;
                 http://754r.ucbtest.org/issues/cray-hurts.pdf",
  acknowledgement = ack-nhfb,
}

@Misc{Kahan:1990:PCA,
  author =       "William Kahan",
  title =        "Paradoxes in concepts of accuracy",
  publisher =    "Carnegie Mellon University",
  address =      "Pittsburgh, PA, USA",
  year =         "1990",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "1 videocassette (60 min.)",
  series =       "Distinguished lecture series",
  acknowledgement = ack-nhfb,
  keywords =     "Computer arithmetic.; Floating-point arithmetic ---
                 Data processing.",
  remark =       "Lecture given February 15, 1990. VHS format. Lecturer,
                 William Kahan. Paradoxes expose errors in conventional
                 wisdom about floating-point arithmetic.",
}

@Article{Kalbasi:1990:CYT,
  author =       "K. Kalbasi",
  title =        "Can you trust your computer?",
  journal =      j-IEEE-POT,
  volume =       "9",
  number =       "2",
  pages =        "15--18",
  month =        apr,
  year =         "1990",
  CODEN =        "IEPTDF",
  ISSN =         "0278-6648 (print), 1558-1772 (electronic)",
  ISSN-L =       "0278-6648",
  bibdate =      "Wed Sep 14 19:14:21 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "IEEE Potentials",
}

@Article{Katsuno:1990:BFP,
  author =       "A. Katsuno and H. Takahashi and H. Kubosawa and T.
                 Sato and A. Suga and G. Goto",
  title =        "A 64-bit Floating-Point Processing Unit with a
                 Horizontal Instruction Code for Parallel Operations",
  crossref =     "IEEE:1990:PII",
  pages =        "347--350",
  year =         "1990",
  bibdate =      "Wed Sep 7 22:32:42 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@InProceedings{Khan:1990:FPA,
  author =       "A. Khan",
  title =        "Floating point architecture and implementation",
  crossref =     "Wescon:1990:WCR",
  pages =        "205--213",
  year =         "1990",
  bibdate =      "Tue Dec 12 09:20:21 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Analyzes various requirements of efficient floating
                 point architecture and implementation. The basic
                 elements of architecture such as latency, repeat rate
                 and issue rate are defined. Handling various exceptions
                 in a precise manner is described. Finally, a
                 description of one example (MIPS R3010) is provided. (0
                 Refs.)",
  acknowledgement = ack-nhfb,
  availability = "Western Periodicals Co., 13000 Rayner Street, North
                 Hollywood, CA 91605, USA",
  classification = "C5130 (Microprocessor chips); C5220 (Computer
                 architecture); C5230 (Digital arithmetic methods)",
  keywords =     "Elements of architecture; Floating point architecture;
                 Issue rate; Latency; MIPS R3010; Repeat rate;
                 Requirements",
  thesaurus =    "Computer architecture; Digital arithmetic",
}

@InProceedings{Kiernan:1990:FAE,
  author =       "J. M. Kiernan and T. B. Blachowiak",
  title =        "Fast, Accurate Elementary Functions For the {Cray
                 Y-MP} Computer",
  crossref =     "CUG:1990:PSC",
  pages =        "243--252",
  year =         "1990",
  bibdate =      "Thu Sep 1 10:15:30 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@InCollection{Knuth:1990:SPW,
  author =       "Donald E. Knuth",
  title =        "A Simple Program Whose Proof Isn't",
  crossref =     "Feijen:1990:BOB",
  chapter =      "27",
  pages =        "233--242",
  year =         "1990",
  bibdate =      "Mon Feb 03 07:07:55 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Reprinted in \cite[Chapter 11]{Knuth:2010:SPD}. This
                 paper discusses the algorithm used in {\TeX} for
                 converting between decimal and scaled fixed-point
                 binary values, and for guaranteeing a minimum number of
                 digits in the decimal representation. See also
                 \cite{Clinger:1990:HRF,Clinger:2004:RHR} for decimal to
                 binary conversion,
                 \cite{Steele:1990:HPF,Steele:2004:RHP} for binary to
                 decimal conversion, and \cite{Gries:1990:BDO} for an
                 alternate proof of Knuth's algorithm.",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
}

@Article{Koren:1990:EEF,
  author =       "I. Koren and O. Zinaty",
  title =        "Evaluating Elementary Functions in a Numerical
                 Coprocessor Based on Rational Approximations",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-39",
  number =       "8",
  pages =        "1030--1037",
  month =        aug,
  year =         "1990",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.57042",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Sep 1 10:15:30 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Kornerup:1990:ARB,
  author =       "Peter Kornerup and David W. Matula",
  title =        "An algorithm for redundant binary bit-pipelined
                 rational arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "39",
  number =       "8",
  pages =        "1106--1115",
  month =        aug,
  year =         "1990",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.57048",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 14:20:04 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=57048",
  abstract =     "The authors introduce a redundant binary
                 representation of the rationals and an associated
                 algorithm for computing the sum, difference, product,
                 quotient, and other useful functions of two rational
                 operands, using this representation. The algorithm
                 extends R.W. Gosper's (1972) partial quotient
                 arithmetic algorithm and allows the design of an online
                 arithmetic unit with computations granularized at the
                 signed bit level. Each input or output port can be
                 independently set to receive/produce operands/result in
                 either binary radix or the binary rational
                 representation. The authors investigate by simulation
                 the interconnection of several such units for the
                 parallel computation of more complicated expressions in
                 a tree-pipelined manner, with particular regard to
                 measuring individual and compounded online delays",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Laakso:1990:RFP,
  author =       "T. Laakso and B. Zeng and I. Hartimo and Y. Neuvo",
  booktitle =    "{IEEE} International Conference on Systems
                 Engineering, 1990",
  title =        "Reduction of floating-point roundoff noise in
                 recursive digital filters with error feedback",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "244--247",
  year =         "1990",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "The reduction of roundoff noise in floating-point
                 recursive digital filters by means of error feedback is
                 discussed. Optimal (minimum-noise) error feedback is
                 formulated, and it is shown to be different from the
                 optimal solution in the fixed-point \ldots{}",
}

@Article{Lee:1990:OPC,
  author =       "Vernon A. {Lee, Jr.} and Hans-J. Boehm",
  title =        "Optimizing programs over the constructive reals",
  journal =      j-SIGPLAN,
  volume =       "25",
  number =       "6",
  pages =        "102--111",
  month =        jun,
  year =         "1990",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/93542.93558",
  ISBN =         "0-89791-364-7",
  ISBN-13 =      "978-0-89791-364-5",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:15:53 MST 2003",
  bibsource =    "Compendex database; http://portal.acm.org/;
                 http://www.acm.org/pubs/contents/proceedings/pldi/93542/index.html;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/pldi/93542/p102-lee/",
  abstract =     "The constructive reals provide programmers with a
                 useful mechanism for prototyping numerical programs,
                 and for experimenting with numerical algorithms.
                 Unfortunately, the performance of current
                 implementations is inadequate for some potential
                 applications. In particular, these implementations tend
                 to be space inefficient, in that they essentially
                 require a complete computation history to be
                 maintained. Some numerical analysts propose that the
                 programmer instead be provided with variable precision
                 interval arithmetic, and then be required to write code
                 to restart a computation when the intervals become too
                 inaccurate. Though this model is no doubt appropriate
                 at times, it is not an adequate replacement for exact
                 arithmetic. The correct transformation from a program
                 operating on the constructive reals to a reasonable
                 program using iterated interval arithmetic can be
                 nontrivial and error prone. Here we present a technique
                 based on program slicing to both automate this process
                 and reduce the amount of reexecution. Thus the
                 programmer is still free to use the simpler abstraction
                 of exact real arithmetic, but we can provide a more
                 efficient interval arithmetic based implementation.
                 Some preliminary empirical results are presented.",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Computer Science, Rice University",
  affiliationaddress = "Houston, TX, USA",
  annote =       "Published as part of the Proceedings of PLDI'90.",
  classification = "722; 723; C6110 (Systems analysis and programming);
                 C6120 (File organisation); C7310 (Mathematics)",
  confdate =     "20-22 June 1990",
  conference =   "Proceedings of the ACM SIGPLAN '90 Conference on
                 Programming Language Design and Implementation",
  conferenceyear = "1990",
  conflocation = "White Plains, NY, USA",
  confsponsor =  "ACM",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  journalabr =   "SIGPLAN Not",
  keywords =     "algorithms; Computer Operating Systems; Computer
                 Programming Languages --- Design; Constructive reals;
                 Efficient interval arithmetic based implementation;
                 Empirical results; Exact real arithmetic; Numerical
                 algorithms; Numerical analysts; Numerical programs;
                 Optimizing Compilers; performance; Performance; Program
                 Compilers; Program slicing; Reexecution; Variable
                 precision interval arithmetic",
  meetingaddress = "White Plains, NY, USA",
  meetingdate =  "Jun 20--22 1990",
  meetingdate2 = "06/20--22/90",
  sponsor =      "Assoc for Computing Machinery, Special Interest Group
                 on Programming Languages",
  subject =      "{\bf D.3.4} Software, PROGRAMMING LANGUAGES,
                 Processors, Optimization. {\bf F.2.1} Theory of
                 Computation, ANALYSIS OF ALGORITHMS AND PROBLEM
                 COMPLEXITY, Numerical Algorithms and Problems. {\bf
                 G.1.0} Mathematics of Computing, NUMERICAL ANALYSIS,
                 General, Computer arithmetic. {\bf F.2.2} Theory of
                 Computation, ANALYSIS OF ALGORITHMS AND PROBLEM
                 COMPLEXITY, Nonnumerical Algorithms and Problems,
                 Computations on discrete structures.",
  thesaurus =    "Data structures; Mathematics computing; Programming",
}

@Article{Ling:1990:AIM,
  author =       "H. Ling",
  title =        "An approach to implementing multiplication with small
                 tables",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "39",
  number =       "5",
  pages =        "717--718",
  month =        may,
  year =         "1990",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.53588",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 14:20:02 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=53588",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Lozier:1990:CPL,
  author =       "D. W. Lozier and F. W. J. Olver",
  title =        "Closure and Precision in Level-Index Arithmetic",
  journal =      j-SIAM-J-NUMER-ANAL,
  volume =       "27",
  number =       "5",
  pages =        "1295--1304",
  month =        oct,
  year =         "1990",
  CODEN =        "SJNAAM",
  ISSN =         "0036-1429 (print), 1095-7170 (electronic)",
  ISSN-L =       "0036-1429",
  MRclass =      "65-04 (65G05)",
  MRnumber =     "91f:65002",
  bibdate =      "Fri Oct 16 06:57:22 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Numerical Analysis",
  journal-URL =  "http://epubs.siam.org/sinum",
}

@Article{MacDonald:1990:IFP,
  author =       "Tom MacDonald",
  title =        "{IEEE} Floating-Point Arithmetic and {C}",
  journal =      j-JCLT,
  volume =       "2",
  number =       "2",
  pages =        "102--112",
  month =        sep,
  year =         "1990",
  ISSN =         "1042-5721",
  bibdate =      "Thu Nov 8 14:50:33 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "The Journal of {C} Language Translation",
}

@Article{Mandelbaum:1990:SMD,
  author =       "D. M. Mandelbaum",
  title =        "A systematic method for division with high average bit
                 skipping",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "39",
  number =       "1",
  pages =        "127--130",
  month =        jan,
  year =         "1990",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.46287",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 14:19:59 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=46287",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@PhdThesis{MangaEbongue:1990:PBV,
  author =       "Charles {Manga Ebongue}",
  title =        "Processeur 32 Bits en Virgule Flottante: Techniques de
                 Validation Fonctionnelle, {{\'E}}lectrique et Test
                 {\`a} la Conception. ({French}) [32-bit Floating-Point
                 Processor: Techniques of Functional and Electrical
                 Validation and Test in the Design]",
  type =         "Th{\`e}se Doctoral",
  school =       "Sciences Appliqu{\'e}es, Universit{\'e} Paris 6",
  address =      "Paris, France",
  year =         "1990",
  bibdate =      "Thu May 09 10:03:41 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Sous la direction de Alain Greiner.",
  abstract =     "Cette th{\`e}se d{\'e}veloppe deux aspects de la
                 conception des circuits integr{\'e}s: (1) le premier
                 aspect correspond {\`a} la m{\'e}thodologie
                 d'implantation du processeur de calcul en virgule
                 flottante d{\'e}velopp{\'e} au laboratoire MASI par
                 l'{\'e}quipe de Cao \& VLSI de l'Universit{\'e} Pierre
                 et Marie Curie, (2) le deuxi{\'e}me aspect pr{\'e}sente
                 les travaux concernant une m{\'e}thodologie de test
                 {\`a} la conception conduisant aussi bien {\`a} la
                 validation fonctionnelle et {\'e}lectrique au cours de
                 la conception qu'{\`a} la testabilit{\'e} apr{\`e}s
                 fabrication. Le premier aspect a des implications {\`a}
                 diff{\'e}rents niveaux: (1) au niveau assemblage par
                 l'introduction d'une m{\'e}thodologie de conception
                 sp{\'e}cifique au circuit, (2) au niveau {\'e}lectrique
                 pour le choix et la conception d'une biblioth{\`e}que
                 de cellules standards qui tient compte des
                 caract{\'e}ristiques dynamiques des signaux sur chaque
                 nud du circuit. Le deuxi{\`e}me aspect a pour
                 r{\'e}sultat l'introduction d'une technique originale
                 de recherche de vecteurs de test. De m{\^e}me, la
                 validation fonctionnelle de ce circuit sera
                 invoqu{\^e}e en r{\^e}solvant les principaux
                 probl{\`e}mes de coh{\'e}rence entre les masques
                 d{\'e}ssin{\'e}s et la liste des interconnexions.",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@Book{Mar:1990:DSP,
  editor =       "Amy Mar",
  title =        "Digital signal processing applications using the
                 {ADSP-2100} family",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xvi + 611",
  year =         "1990",
  ISBN =         "0-13-212978-7",
  ISBN-13 =      "978-0-13-212978-7",
  LCCN =         "TK5102.5 .D44824 1990",
  bibdate =      "Sat Jan 15 05:58:58 MST 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  remark =       "System requirements for computer disks: IBM PC; PC-DOS
                 3.0.",
  subject =      "Signal processing; Digital techniques;
                 Microprocessors",
}

@Article{Margulis:1990:IMI,
  author =       "N. Margulis",
  title =        "i860 microprocessor internal architecture",
  journal =      j-MICROPROC-MICROSYS,
  volume =       "14",
  number =       "2",
  pages =        "89--96",
  month =        mar,
  year =         "1990",
  CODEN =        "MIMID5",
  ISSN =         "0141-9331 (print), 1872-9436 (electronic)",
  ISSN-L =       "0141-9331",
  bibdate =      "Wed Sep 7 22:32:42 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Microprocessors and Microsystems",
}

@Article{Markstein:1990:CEF,
  author =       "P. W. Markstein",
  title =        "Computation of elementary functions on the {IBM RISC
                 System\slash 6000} processor",
  journal =      j-IBM-JRD,
  volume =       "34",
  number =       "1",
  pages =        "111--119",
  month =        jan,
  year =         "1990",
  CODEN =        "IBMJAE",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  MRclass =      "65-04 (65D20)",
  MRnumber =     "1 057 659",
  bibdate =      "Sat Jan 11 17:44:01 MST 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The additional speed and precision of the IBM RISC
                 System\slash 6000 floating-point unit have motivated
                 reexamination of algorithms to perform division, square
                 root, and the elementary functions. New results are
                 obtained which avoid the necessity of doing special
                 testing to get the last bit rounded correctly in
                 accordance with all of the IEEE rounding modes in the
                 case of division and square root. For the elementary
                 function library, a technique is described for always
                 getting the last bit rounded correctly in the selected
                 IEEE rounding mode.",
  acknowledgement = ack-nhfb,
  affiliation =  "IBM Res. Div., Austin, TX, USA",
  classification = "C5230 (Digital arithmetic methods)",
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
  keywords =     "correct rounding; Division; Elementary functions;
                 Floating-point unit; IBM RISC System\slash 6000
                 processor; IEEE rounding modes; IEEE rounding modes,
                 IBM RISC System/6000 processor; Square root",
  thesaurus =    "Digital arithmetic; IBM computers; Reduced instruction
                 set computing",
}

@InProceedings{Matula:1990:HPD,
  author =       "D. Matula",
  title =        "Highly parallel divide and square root algorithms for
                 a new generation floating point processor",
  crossref =     "Ullrich:1990:CCA",
  pages =        "??--??",
  year =         "1990",
  bibdate =      "Thu Apr 2 08:38:35 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
}

@InProceedings{McCloud:1990:FPU,
  author =       "S. McCloud and D. Anderson and C. DeWitt and C. Hinds
                 and Y. W. Ho and D. Marquette and E. Quintana",
  title =        "A Floating Point Unit for the 68040",
  crossref =     "IEEE:1990:PII",
  pages =        "187--190",
  year =         "1990",
  bibdate =      "Wed Sep 7 22:32:42 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@MastersThesis{Mills:1990:DIH,
  author =       "Karl Scott Mills",
  title =        "The design and implementation of a high performance
                 floating-point image processing and graphics subsystem
                 for the {NeXT} computer",
  type =         "Thesis ({M.S.E.E.})",
  school =       "University of Washington",
  address =      "Seattle, WA, USA",
  pages =        "v + 60 + 3",
  year =         "1990",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Computer graphics.; Image processing --- Digital
                 techniques.",
}

@Article{Montoye:1990:DIR,
  author =       "R. K. Montoye and E. Hokenek and S. L. Runyon",
  title =        "Design of the {IBM RISC System\slash 6000}
                 floating-point execution unit",
  journal =      j-IBM-JRD,
  volume =       "34",
  number =       "1",
  pages =        "59--70",
  month =        jan,
  year =         "1990",
  CODEN =        "IBMJAE",
  DOI =          "https://doi.org/10.1147/rd.341.0059",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  bibdate =      "Tue Mar 25 14:26:59 MST 1997",
  bibsource =    "http://www.research.ibm.com/journal/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ibmjrd.bib",
  URL =          "http://www.research.ibm.com/journal/rd/341/ibmrd3401G.pdf",
  abstract =     "The IBM RISC System\slash 6000 (RS\slash 6000)
                 floating-point unit (FPU) exemplifies a
                 second-generation RISC CPU architecture and an
                 implementation which greatly increases floating-point
                 performance and accuracy. The key feature of the FPU is
                 a unified floating-point multiply-add-fused unit (MAF)
                 which performs the accumulate operation (A*B)+C as an
                 indivisible operation. The paper first discusses the
                 motivation for MAF, explaining in some detail why it is
                 an appropriate addition to the floating-point
                 architecture in VLSI. A summary of floating-point
                 operations is then given, with a discussion to
                 demonstrate the parallelism that is possible when the
                 multiply and add are fused. This is followed by a
                 description of the two-stage pipeline used for the
                 version of IEEE double-precision floating-point
                 arithmetic used in the RS\slash 6000 processor, with
                 delays consistent with its over-all superscalar
                 second-generation RISC architecture. Then the paper
                 describes the interaction of logical and physical
                 design required to incorporate several advances in VLSI
                 arithmetic while accommodating required delay and
                 technological (physical) constraints. The results are
                 then summarized.",
  acknowledgement = ack-nhfb,
  affiliation =  "IBM Res. Div., Thomas J. Watson Res. Center, Yorktown
                 Heights, NY, USA",
  classcodes =   "B1265B (Logic circuits); B1130B (Computer-aided
                 circuit analysis and design); B1265F (Microprocessors
                 and microcomputers); C5230 (Digital arithmetic
                 methods); C5220 (Computer architecture); C5210B
                 (Computer-aided logic design)C7410D (Electronic
                 engineering)",
  classification = "B1130B (Computer-aided circuit analysis and design);
                 B1265B (Logic circuits); B1265F (Microprocessors and
                 microcomputers); C5210B (Computer-aided logic design);
                 C5220 (Computer architecture); C5230 (Digital
                 arithmetic methods); C7410D (Electronic engineering)",
  corpsource =   "IBM Res. Div., Thomas J. Watson Res. Center, Yorktown
                 Heights, NY, USA",
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
  keywords =     "Accumulate operation; accumulate operation;
                 arithmetic; CAD; circuit layout CAD; digital
                 arithmetic; floating-point architecture; Floating-point
                 architecture; generation RISC CPU architecture; IBM
                 computers; IBM RISC System/6000 floating-point
                 execution unit; IBM RISC System\slash 6000
                 floating-point execution unit; IEEE double-precision
                 floating-point; IEEE double-precision floating-point
                 arithmetic; indivisible; Indivisible operation; logic;
                 multiply-add-fused unit; operation; Parallelism;
                 parallelism; reduced instruction set computing;
                 second-; Second-generation RISC CPU architecture; stage
                 pipeline; Superscalar second-generation RISC
                 architecture; superscalar second-generation RISC
                 architecture; two-; Two-stage pipeline; unified
                 floating-point; Unified floating-point
                 multiply-add-fused unit; VLSI arithmetic; VLSI
                 arithmetic, IBM RISC System/6000 floating-point
                 execution unit",
  thesaurus =    "Circuit layout CAD; Digital arithmetic; IBM computers;
                 Logic CAD; Reduced instruction set computing",
  treatment =    "P Practical",
}

@Article{Montuschi:1990:SSR,
  author =       "P. Montuschi and P. M. Mezzalama",
  title =        "Survey of square rooting algorithms",
  journal =      j-IEE-PROC-COMPUT-DIGIT-TECH,
  volume =       "137",
  number =       "1",
  pages =        "31--40",
  month =        jan,
  year =         "1990",
  CODEN =        "ICDTEA",
  ISSN =         "1350-2387 (print), 1359-7027 (electronic)",
  ISSN-L =       "1350-2387",
  bibdate =      "Sat Jul 16 15:28:13 MDT 2005",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEE Proceedings. Computers and Digital Techniques",
  summary =      "The paper reviews the algorithms for the computation
                 of square roots for binary machines. After an initial
                 classification, the algorithms are analysed in detail
                 by considering their specific peculiarities and
                 properties. Finally, some comments are \ldots{}",
}

@Article{Morita:1990:FMM,
  author =       "Hikaru Morita",
  title =        "A Fast Modular-Multiplication Algorithm Based on a
                 Higher Radix",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "435",
  pages =        "387--??",
  year =         "1990",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Mon Feb 4 12:01:59 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t0435.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/0435/04350387.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/0435/04350387.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@MastersThesis{Mueller:1990:HCA,
  author =       "Volker M{\"u}ller",
  title =        "{Hochgenaue CORDIC-Algorithmen f{\"u}r reelle
                 Standardfunktionen mittels dynamischer
                 Defektberechnung} \toenglish {High-accuracy CORDIC
                 Algorithms for Real Elementary Functions by Means of
                 Dynamic Error Computation} \endtoenglish",
  type =         "{Diplomarbeit}",
  school =       "Institut f{\"u}r angewandte Mathematik,
                 Universit{\"a}t Karlsruhe",
  pages =        "??",
  month =        dec,
  year =         "1990",
  bibdate =      "Fri Sep 16 16:30:40 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Murthy:1990:MPA,
  author =       "Narayan Murthy and Allen Stix",
  title =        "Multiple precision arithmetic: a programming
                 assignment in {CS2} applying linked lists",
  journal =      j-SIGCSE,
  volume =       "22",
  number =       "1",
  pages =        "129--133",
  month =        feb,
  year =         "1990",
  CODEN =        "SIGSD3",
  DOI =          "https://doi.org/10.1145/319059.323431",
  ISSN =         "0097-8418 (print), 2331-3927 (electronic)",
  ISSN-L =       "0097-8418",
  bibdate =      "Sat Nov 17 18:57:12 MST 2012",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIGCSE Bulletin (ACM Special Interest Group on
                 Computer Science Education)",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J688",
}

@Article{Ohtomo:1990:FPD,
  author =       "Hiroyasu Ohtomo and Hisao Ishizuka and Masahiko
                 Kashimura and Akio Nakajima and Tetsuhiro Hira",
  title =        "A 32-bit Floating Point Digital Signal Processor for
                 Graphics Application",
  journal =      j-NEC-RES-DEV,
  volume =       "??",
  number =       "99",
  pages =        "47--??",
  month =        oct,
  year =         "1990",
  CODEN =        "NECRAU",
  ISSN =         "0048-0436",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Nippon Electric Company research and development",
}

@InProceedings{Olson:1990:FAA,
  author =       "T. Olson and B. Stewart",
  title =        "Floating-point architecture of the Am29050",
  crossref =     "Wescon:1990:WCR",
  pages =        "214--217",
  year =         "1990",
  bibdate =      "Tue Dec 12 09:20:21 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The Am29050 is the newest member of Advanced Micro
                 Devices' 29K family of RISC microprocessors. It is both
                 binary and pin compatible with the Am29000, and also
                 incorporates a high-performance floating-point unit
                 (FPU) on chip. The FPU, which complies with the IEEE
                 754 standard, consists of parallel add, multiply, and
                 divide/square-root units, operating on single-precision
                 and double-precision values. In addition to the
                 standard operations, the FPU implements two types of
                 multiply-add functions, which take three operands and
                 produce one result. A single register file, which is
                 shared between the integer and floating-point units,
                 can supply two 64-bit operands and write back both a
                 32-bit integer result and a 64-bit floating-point
                 result in a single cycle.",
  acknowledgement = ack-nhfb,
  affiliation =  "Adv. Micro Devices, Austin, TX, USA",
  availability = "Western Periodicals Co., 13000 Rayner Street, North
                 Hollywood, CA 91605, USA",
  classification = "B1265F (Microprocessors and microcomputers); C5130
                 (Microprocessor chips); C5220 (Computer architecture);
                 C5230 (Digital arithmetic methods)",
  keywords =     "29K family; 64 Bit; Advanced Micro Devices; Am29050;
                 Double-precision; Floating point architecture; Floating
                 point arithmetic; Floating-point unit; FPU; IEEE 754
                 standard; Multiply-add functions; Parallel add; RISC
                 microprocessors; Single-precision",
  numericalindex = "Word length 6.4E+01 bit",
  thesaurus =    "Computer architecture; Digital arithmetic;
                 Microprocessor chips; Reduced instruction set
                 computing",
}

@Article{Owens:1990:BSM,
  author =       "R. M. Owens and M. J. Irwin",
  title =        "Being stingy with multipliers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "39",
  number =       "6",
  pages =        "809--818",
  month =        jun,
  year =         "1990",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.53602",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 14:20:02 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=53602",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Palmore:1990:CAC,
  author =       "J. Palmore and C. Herring",
  title =        "Computer arithmetic, chaos and fractals",
  journal =      j-PHYSICA-D,
  volume =       "42",
  number =       "1-3",
  pages =        "99--110",
  month =        jun,
  year =         "1990",
  CODEN =        "PDNPDT",
  ISSN =         "0167-2789 (print), 1872-8022 (electronic)",
  ISSN-L =       "0167-2789",
  bibdate =      "Tue Dec 12 09:17:24 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Ninth Annual International Conference of the Center
                 for Nonlinear Studies on Self-Organizing, Collective
                 and Cooperative Phenomena in Natural and Artificial
                 Networks",
  abstract =     "The authors explore aspects of computer arithmetic
                 from the viewpoint of dynamical systems. They
                 demonstrate the effects of finite precision arithmetic
                 in three uniformly hyperbolic chaotic dynamical
                 systems: Bernoulli shifts, cat maps, and pseudorandom
                 number generators. They show that elementary
                 floating-point operations in binary computer arithmetic
                 possess an inherently fractal structure. Each of these
                 dynamical systems allows us to compare the exact
                 results in integer arithmetic with those obtained by
                 using floating-point arithmetic.",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Math., Illinois University, Urbana, IL,
                 USA",
  classification = "C1160 (Combinatorial mathematics); C5230 (Digital
                 arithmetic methods)",
  confdate =     "22-26 May 1989",
  conflocation = "Los Alamos, NM, USA",
  fjournal =     "Physica. D, Nonlinear phenomena",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01672789",
  keywords =     "Bernoulli shifts; Binary computer arithmetic; Cat
                 maps; Chaos; Computer arithmetic; Dynamical systems;
                 Elementary floating-point operations; Finite precision
                 arithmetic; Floating-point arithmetic; Fractal
                 structure; Integer arithmetic; Pseudorandom number
                 generators; Self-similar structure; Uniformly
                 hyperbolic chaotic dynamical systems",
  pubcountry =   "Netherlands",
  thesaurus =    "Chaos; Digital arithmetic; Fractals; Random number
                 generation; Roundoff errors",
}

@InProceedings{Pan:1990:FSI,
  author =       "J. Pan and K. N. Levitz",
  title =        "A Formal Specification of the {IEEE Floating-Point
                 Standard} with Application to the Verification of
                 Floating-Point Coprocessors",
  crossref =     "Chen:1990:CRT",
  pages =        "505--510",
  year =         "1990",
  bibdate =      "Wed Dec 13 18:41:54 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A description is given of work in progress on
                 verifying a floating-point coprocessor based on the
                 MC68881/82, with respect to the IEEE standard
                 floating-point arithmetic (ANSI-IEEE Std 754-1985). A
                 complete formalization of the IEEE floating-point
                 standard using the HOL (high-order-logic) specification
                 and verification system is presented. The specification
                 of floating-point numbers, floating-point arithmetic
                 functions, rounding schemes and post-normalization is
                 described. In order for the specification to be
                 adaptable to different implementation, several model
                 parameters are used in specifying all the functions.
                 The floating-point coprocessor is specified as a
                 hierarchy of interpreters. The communication with the
                 CPU is modeled as standard interprocessor
                 communication. A technique for verifying hierarchies of
                 communicating hardware interpreters is described. (11
                 Refs.)",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  affiliation =  "Div. of Computer Science, California University,
                 Berkeley, CA, USA",
  availability = "IEEE Computer Society Press, Los Alamitos, CA, USA",
  classification = "C5130 (Microprocessor chips); C5230 (Digital
                 arithmetic methods)",
  keywords =     "ANSI-IEEE Std 754-1985; Communicating hardware
                 interpreters; CPU communication; Floating-point
                 coprocessors; Higher order logic specification; HOL;
                 IEEE standard floating-point arithmetic; Interpreter
                 hierarchy; Interprocessor communication; MC68881/82;
                 Post-normalization; Rounding schemes; Standard
                 formalization; Verification system",
  thesaurus =    "Digital arithmetic; Formal specification;
                 Microprocessor chips; Satellite computers; Standards",
}

@Article{Parhami:1990:GSD,
  author =       "Behrooz Parhami",
  title =        "Generalized Signed-Digit Number Systems: a Unifying
                 Framework for Redundant Number Representations",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "39",
  number =       "1",
  pages =        "89--98",
  month =        jan,
  year =         "1990",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.46283",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Feb 15 15:47:08 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Signed-digit (SD) number representation systems have
                 been defined for any radix r ?? 3 with digit values
                 ranging over the set $ ( - \alpha, \ldots {}, - 1, 0,
                 1, \ldots {}, \alpha) $, where $ \alpha $ is an
                 arbitrary integer in the range $ 1 / 2 r > \alpha > r
                 $. Such number representation systems possess
                 sufficient redundancy to allow for the annihilation of
                 carry or borrow chains and hence result in fast
                 propagation-free addition and subtraction. The author
                 refers to the above as ordinary SD number systems and
                 defines generalized SD number systems which contain
                 them as a special symmetric subclass. It is shown that
                 the generalization not only provides a unified view of
                 all redundant number systems which have proven useful
                 in practice (including stored-carry and stored-borrowed
                 systems), but also leads to new number systems not
                 examined before. Examples of such new number systems
                 are stored-carry-or-borrow systems, stored-double-carry
                 systems, and certain redundant decimal
                 representations.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Payne:1990:PLCa,
  author =       "M. Payne and C. Schaffert and B. Wichmann",
  title =        "Proposal for a language compatible arithmetic
                 standard",
  journal =      j-SIGNUM,
  volume =       "25",
  number =       "1",
  pages =        "2--43",
  month =        jan,
  year =         "1990",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Tue Dec 12 09:17:24 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Describes the proposal for an arithmetic standard
                 which has been submitted to the American National
                 Standards Institute and the International Organization
                 for Standardization. It is being processed by the ANSI
                 X3T2 committee and the ISO/IEC JTC1/SC22/WG11 working
                 group. The specifications cover both integer and
                 floating point arithmetic.",
  acknowledgement = ack-nhfb,
  affiliation =  "Digital Equipment Corp, Maynard, MA, USA",
  classification = "C7310 (Mathematics)",
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
  keywords =     "American National Standards Institute; ANSI X3T2
                 committee; Floating point arithmetic; Integer
                 arithmetic; International Organization for
                 Standardization; Language compatible arithmetic
                 standard",
  thesaurus =    "Digital arithmetic; Mathematics computing; Standards",
}

@Article{Payne:1990:PLCb,
  author =       "M. Payne and C. Schaffert and B. Wichmann",
  title =        "Proposal for a language compatible arithmetic
                 standard",
  journal =      j-SIGPLAN,
  volume =       "25",
  number =       "1",
  pages =        "59--86",
  month =        jan,
  year =         "1990",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:15:49 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The proposal for an arithmetic standard has been
                 submitted to the American National Standard Institute
                 and the International Organization for Standardization.
                 The proposal covers both integer and floating point
                 arithmetic. The underlying goal is to expedite the
                 production of robust numerical software which is
                 portable among the diverse arithmetic implementations
                 currently in wide-spread use. The proposal requires
                 that a complying system provide error detection
                 capabilities beyond those currently required by many
                 language standards. The proposal requires that a
                 conforming system makes the values of certain
                 parameters known to users, although the method for
                 doing so is not specified. It also required a number of
                 useful operations, beyond those usually implemented. It
                 is acceptable to implement them by subroutine calls.",
  acknowledgement = ack-nhfb,
  affiliation =  "Digital Equipment Corp., Maynard, MA, USA",
  classification = "C5230 (Digital arithmetic methods); C6140D (High
                 level languages)",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  keywords =     "American National Standard Institute; Error detection
                 capabilities; Floating point arithmetic; International
                 Organization for Standardization; Language compatible
                 arithmetic standard; Robust numerical software;
                 Subroutine calls",
  thesaurus =    "Digital arithmetic; High level languages; Standards",
}

@Article{Peter:1990:PZW,
  author =       "O. Peter",
  title =        "{Prozessor zieht Wurzeln} \toenglish {Processor
                 Extracts Roots} \endtoenglish",
  journal =      j-CT,
  volume =       "1",
  pages =        "300--306",
  year =         "1990",
  ISSN =         "0724-8679",
  bibdate =      "Fri Sep 16 16:30:41 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "C T: Magazin f{\"u}r Computer Technik (Hannover)",
}

@Article{Piestrak:1990:DHS,
  author =       "S. J. Piestrak",
  title =        "Design of high-speed and cost-effective self-testing
                 checkers for low-cost arithmetic codes",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "39",
  number =       "3",
  pages =        "360--374",
  month =        mar,
  year =         "1990",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.48866",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 14:20:00 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=48866",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Popov:1990:AFA,
  author =       "Wladimir Popov",
  title =        "On the axiomatizations of floating-point arithmetics.
                 Contributions to computer arithmetic and
                 self-validating numerical methods ({Basel, 1989})",
  journal =      "IMACS Ann. Comput. Appl. Math.",
  volume =       "7",
  publisher =    pub-BALTZER,
  address =      pub-BALTZER:adr,
  pages =        "55--66",
  year =         "1990",
  MRclass =      "03B70 (65G05)",
  MRnumber =     "93g:03024",
  bibdate =      "Fri Dec 08 12:21:25 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Preparata:1990:PCD,
  author =       "F. P. Preparata and J. E. Vuillemin",
  title =        "Practical cellular dividers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "39",
  number =       "5",
  pages =        "605--614",
  month =        may,
  year =         "1990",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.53574",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 14:20:01 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=53574",
  abstract =     "A discussion is presented of parallel division
                 algorithms that can be classified among modified higher
                 radix nonrestoring online division methods, where
                 redundant representations are extensively utilized to
                 speed up the operation. The network realizations of
                 these algorithms are cellular, or even systolic with
                 exclusively local control; they have both size (area)
                 and time of $ O(n) $, where $n$ is the length of the
                 dividend representation. The same structures can also
                 be used as a signed, digit-serial multiplier. When
                 suitably equipped with some control and a few
                 registers, the divider\slash multiplier brings
                 remarkable performance to large modular arithmetic, RSA
                 cryptography, and greatest common divisor computations.
                 They are also of interest for the design of
                 floating-point units and signal processing
                 applications.",
  acknowledgement = ack-nhfb,
  affiliation =  "Ecole Normale Superieure, Paris, France",
  ajournal =     "IEEE Trans. Comput.",
  classification = "C5230 (Digital arithmetic methods)",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "Digit-serial multiplier; Divider/multiplier;
                 Floating-point units; Greatest common divisor
                 computations; Modular arithmetic; Nonrestoring online
                 division methods; Parallel division algorithms;
                 Redundant representations; RSA cryptography; Signal
                 processing; Signed; Systolic",
  language =     "English",
  pubcountry =   "USA",
  thesaurus =    "Digital arithmetic; Dividing circuits; Parallel
                 algorithms",
}

@Article{Prince:1990:GST,
  author =       "Timothy Prince",
  title =        "Generating Source For {{\tt <float.h>}}",
  journal =      j-CUJ,
  volume =       "8",
  number =       "6",
  pages =        "119--??",
  month =        jun,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "C Users Journal",
}

@Article{Pugh:1990:CBF,
  author =       "Kenneth Pugh",
  title =        "Converting {BASIC} Floating Point Files to {C}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "5",
  pages =        "69--??",
  month =        may,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "C Users Journal",
}

@TechReport{Quach:1990:IAH,
  author =       "N. T. Quach and M. J. Flynn",
  title =        "An improved algorithm for high-speed floating-point
                 addition",
  type =         "Technical Report",
  number =       "CSL-TR-90-442",
  institution =  "Computer Systems Laboratory, Stanford University",
  address =      "Stanford, CA, USA",
  month =        aug,
  year =         "1990",
  bibdate =      "Thu Apr 2 08:38:35 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
}

@Article{Quinn:1990:REL,
  author =       "T. Quinn and S. Tremaine",
  title =        "Roundoff error in long-term planetary orbit
                 integrations",
  journal =      j-ASTRON-J,
  volume =       "99",
  number =       "3",
  pages =        "1016--1023",
  month =        mar,
  year =         "1990",
  CODEN =        "ANJOAA",
  ISSN =         "0004-6256 (print), 1538-3881 (electronic)",
  ISSN-L =       "0004-6256",
  bibdate =      "Tue Dec 12 09:17:24 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The dominant source of error in most long-term
                 integrations of the solar system is roundoff, which
                 leads to a fractional energy error of order $ n i_n $
                 where $n$ is the number of steps and $ i_n $ is the
                 precision of the floating-point arithmetic. The most
                 accurate computers are those with optimal
                 floating-point arithmetic, that is, arithmetic in which
                 the result of evaluating in arithmetic expression is
                 the representable number closest to the true value of
                 that expression. The authors argue that when
                 floating-point arithmetic is optimal, most of the
                 roundoff error arises from two sources: the approximate
                 representation of the numerical coefficients used in
                 multistep integration formulas, and the additions
                 required to evaluate these formulas. The authors
                 present an algorithm that removes these two sources of
                 error in computers with optimal arithmetic, and appears
                 to reduce the fractional energy error to of order $
                 n^{0.5i}_n $ (at least for $ n < $ or approximately $ =
                 10^7 $) , at the cost of less than a factor of $2$
                 increase in computing time.",
  acknowledgement = ack-nhfb,
  affiliation =  "Canadian Inst. for Theor. Astrophys., Toronto
                 University, Ont., Canada",
  classification = "A9510C (Celestial mechanics); A9575P (Mathematical
                 and computer techniques); A9630 (Planets and
                 satellites); C7350 (Astronomy and astrophysics)",
  fjournal =     "Astronomical Journal",
  journal-URL =  "http://iopscience.iop.org/1538-3881",
  keywords =     "Addition error; Approximate representation; Arithmetic
                 expression; Celestial mechanics; Computing time;
                 Floating-point arithmetic precision; Fractional energy
                 error; Integration steps number; Long-term planetary
                 orbit integrations; Multistep integration formulas;
                 Numerical coefficients; Optimal floating-point
                 arithmetic; Representable number; Roundoff error; Solar
                 system long-term stability; True value",
  thesaurus =    "Astronomical techniques; Astronomy computing;
                 Celestial mechanics; Error correction; Planets; Solar
                 system; Stability",
}

@InProceedings{Ramamoorthy:1990:MRN,
  author =       "P. A. Ramamoorthy and P. E. Pace and D. Styer",
  booktitle =    "Proceedings of the 33rd Midwest Symposium on Circuits
                 and Systems, 1990",
  title =        "A modified residue number system with applications to
                 signal processing",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1018--1021",
  year =         "1990",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/MWSCAS.1990.140897",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "The authors have developed a number system, the
                 modified residue number system (MRNS), which is a
                 direct consequence of considering the need for a more
                 convenient folding waveform that can be implemented
                 easily. Through various arrangements of the \ldots{}",
}

@InProceedings{Rao:1990:SAA,
  author =       "B. D. Rao",
  booktitle =    "Signals, Systems and Computers, 1990. 1990 Conference
                 Record Twenty-Fourth Asilomar Conference on. 5--7 Nov
                 1990",
  title =        "A systematic approach for the analysis of roundoff
                 noise in floating point digital filters",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "495",
  year =         "1990",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "Not \ldots{}",
}

@Article{Rauchwerger:1990:MFPa,
  author =       "Lawrence Rauchwerger and Michael P. Farmwald",
  title =        "A multiple floating point coprocessor architecture",
  journal =      j-COMP-ARCH-NEWS,
  volume =       "18",
  number =       "2",
  pages =        "15--24",
  month =        jun,
  year =         "1990",
  CODEN =        "CANED2",
  ISSN =         "0163-5964 (print), 1943-5851 (electronic)",
  ISSN-L =       "0163-5964",
  bibdate =      "Fri May 12 09:40:46 MDT 2006",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGARCH Computer Architecture News",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J89",
}

@InProceedings{Rauchwerger:1990:MFPb,
  author =       "L. Rauchwerger and P. M. Farmwald",
  title =        "A multiple floating point coprocessor architecture",
  crossref =     "IEEE:1990:MMM",
  pages =        "216--222",
  year =         "1990",
  bibdate =      "Tue Dec 12 09:26:54 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "General purpose microprocessor based computers usually
                 speed their arithmetic processing performance by using
                 a floating point co-processor. Because adding more
                 co-processors represents neither a technological nor a
                 cost problem, the authors investigated a system based
                 on a MIPS R2000 and 4 floating point units. They show a
                 block diagram of such an implementation and how two
                 important scientific operations can be accelerated
                 using a single unmodified data bus. A large percentage
                 of the engineering applications are solved with the
                 help of linear algebra methods like BLAS3 algorithms;
                 it is precisely for these primitives that the proposed
                 architecture brings significant performance gains. The
                 first operation described is a matrix multiplication
                 algorithm, its timing diagram and some results. Next a
                 polynomial evaluation technique is examined. Finally
                 they show how to use the same ideas with various other
                 microprocessors.",
  acknowledgement = ack-nhfb,
  affiliation =  "Center for Supercomput. Res. and Dev., Illinois
                 University, Urbana-Champaign, IL, USA",
  classification = "C5220 (Computer architecture); C5230 (Digital
                 arithmetic methods)",
  keywords =     "Arithmetic processing performance; BLAS3; Engineering
                 applications; Matrix multiplication algorithm;
                 Microprocessors; MIPS R2000; Multiple floating point
                 coprocessor architecture; Polynomial evaluation; RISC",
  thesaurus =    "Computer architecture; Digital arithmetic; Satellite
                 computers",
}

@Article{Reemtsen:1990:MFR,
  author =       "Rembert Reemtsen",
  title =        "Modifications of the First {Remez} Algorithm",
  journal =      j-SIAM-J-NUMER-ANAL,
  volume =       "27",
  number =       "2",
  pages =        "507--518",
  month =        apr,
  year =         "1990",
  CODEN =        "SJNAAM",
  DOI =          "https://doi.org/10.1137/0727031",
  ISSN =         "0036-1429 (print), 1095-7170 (electronic)",
  ISSN-L =       "0036-1429",
  MRclass =      "65D15",
  MRnumber =     "91a:65039",
  bibdate =      "Fri Oct 16 06:57:22 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamjnumeranal.bib;
                 JSTOR database",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Numerical Analysis",
  journal-URL =  "http://epubs.siam.org/sinum",
}

@Article{Reif:1990:OSI,
  author =       "John H. Reif and Stephen R. Tate",
  title =        "Optimal Size Integer Division Circuits",
  journal =      j-SIAM-J-COMPUT,
  volume =       "19",
  number =       "5",
  pages =        "912--924",
  month =        oct,
  year =         "1990",
  CODEN =        "SMJCAT",
  ISSN =         "0097-5397 (print), 1095-7111 (electronic)",
  ISSN-L =       "0097-5397",
  MRclass =      "68Q40 (68Q15 68Q25)",
  MRnumber =     "91h:68092",
  MRreviewer =   "Helmut Alt",
  bibdate =      "Mon Nov 29 11:01:37 MST 2010",
  bibsource =    "http://epubs.siam.org/sam-bin/dbq/toclist/SICOMP/19/5;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Computing",
  journal-URL =  "http://epubs.siam.org/sicomp",
}

@PhdThesis{Rowan:1990:FSA,
  author =       "Thomas Harvey Rowan",
  title =        "Functional stability analysis of numerical
                 algorithms",
  type =         "{Ph.D.} thesis",
  school =       "University of Texas at Austin",
  address =      "Austin, TX, USA",
  pages =        "xii + 206",
  month =        may,
  year =         "1990",
  bibdate =      "Mon Oct 21 18:08:52 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://search.proquest.com/pqdtglobal/docview/303865032",
  abstract =     "The standard technique for detecting instability in
                 numerical algorithms is backward error analysis. The
                 analysis is difficult and tedious when performed by
                 hand, while attempts to automate it have always placed
                 severe restrictions on the tested numerical algorithms.
                 A new approach for detecting instability, functional
                 stability analysis, removes these restrictions by
                 treating numerical algorithms as black boxes. The
                 approach consists of two parts. The first part uses the
                 relationship between the forward error, the backward
                 error, and a problem's condition to define a function
                 that estimates a lower bound on the backward error. In
                 the second part, a new optimization method maximizes
                 the function. A numerical algorithm is unstable if the
                 maximization shows that the backward error can become
                 large. Since numerical algorithms are treated as black
                 boxes, functional stability analysis normally requires
                 little more than an executable version of a numerical
                 algorithm to determine if it is unstable.",
  acknowledgement = ack-nhfb,
  advisor =      "Alan K. Cline",
}

@Article{Sam:1990:GMR,
  author =       "H. Sam and A. Gupta",
  title =        "A generalized multibit recoding of two's complement
                 binary numbers and its proof with application in
                 multiplier implementations",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "39",
  number =       "8",
  pages =        "1006--1015",
  month =        aug,
  year =         "1990",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.57039",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 14:20:03 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=57039",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Schatte:1990:SBF,
  author =       "Peter Schatte",
  title =        "On the stochastic behaviour of the floating point
                 mantissas of sums",
  journal =      "J. Inform. Process. Cybernet.",
  volume =       "26",
  number =       "4",
  pages =        "249--254",
  year =         "1990",
  MRclass =      "60F99 (11K99)",
  MRnumber =     "91m:60065",
  bibdate =      "Fri Dec 8 08:24:13 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  reviewer =     "Eugenijus Manstavi{\v{c}}ius",
}

@Article{Schimandle:1990:MBC,
  author =       "James Schimandle",
  title =        "{Microsoft BASIC}'s and {C}'s Floating Point Formats",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Letter",
  number =       "7",
  pages =        "139--??",
  month =        jul,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "C Users Journal",
}

@Article{Sheppard:1990:EYF,
  author =       "Gene Sheppard",
  title =        "Evaluating Your Floating Point Library",
  journal =      j-CUJ,
  volume =       "8",
  number =       "8",
  pages =        "121--??",
  month =        aug,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "C Users Journal",
}

@Article{Silverman:1990:PPA,
  author =       "Robert D. Silverman",
  title =        "Parallel polynomial arithmetic over finite rings",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "10",
  number =       "3",
  pages =        "265--270",
  month =        nov,
  year =         "1990",
  CODEN =        "JPDCER",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Sat Apr 12 19:06:31 MDT 1997",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "MITRE Corp",
  affiliationaddress = "Bedford, Ma, USA",
  classification = "723; 921; C4130 (Interpolation and function
                 approximation); C4240 (Programming and algorithm
                 theory); C5230 (Digital arithmetic methods)",
  corpsource =   "Mitre Corp., Bedford, MA, USA",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  journalabr =   "J Parallel Distrib Comput",
  keywords =     "Alliant FX/8; Chinese remainder; Chinese Remainder
                 Theorem; Computer Systems, Digital--Parallel
                 Processing; Computers, Digital--Computational Methods;
                 Convolution Algorithms; digital arithmetic; Finite
                 Rings; finite rings; Mathematical Techniques; message
                 passing; message passing parallel computer;
                 multiplication; parallel algorithms; parallel
                 computers; parallel polynomial arithmetic; performance;
                 polynomial; Polynomial Arithmetic; Polynomials;
                 polynomials; residue number systems; shared memory;
                 Symult S2010; theorem",
  treatment =    "P Practical",
}

@InProceedings{Silverstein:1990:USM,
  author =       "Joel D. Silverstein and Steven E. Sommars and
                 Yio-Chian Tao",
  title =        "The {UNIX} System Math Library, a Status Report",
  crossref =     "USENIX:1990:PWU",
  pages =        "117--131",
  year =         "1990",
  bibdate =      "Thu Sep 01 11:51:21 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Sips:1990:NML,
  author =       "Henk J. Sips and Hai Xiang Lin",
  title =        "A new model for on-line arithmetic with an application
                 to the reciprocal calculation",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "8",
  number =       "3",
  pages =        "218--230",
  month =        mar,
  year =         "1990",
  CODEN =        "JPDCER",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Sat Apr 12 19:06:31 MDT 1997",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Delft Univ of Technology",
  affiliationaddress = "Delft, Neth",
  classification = "722; 723; 921; C4130 (Interpolation and function
                 approximation); C5230 (Digital arithmetic methods)",
  corpsource =   "Delft University of Technol., Netherlands",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  journalabr =   "J Parallel Distrib Comput",
  keywords =     "adapted Newton--Raphson; approximation method;
                 Approximation Theory; arithmetic; attainable on-;
                 computation pipelining; Computational Models; Computer
                 Systems, Digital--On Line Operation; conditional
                 on-line; cycle times; delay; delays; Digital
                 Arithmetic; digital arithmetic; exact function value;
                 functions; iteration; iteration method; iterative;
                 Iterative Methods; iterative methods; line delay;
                 Mathematical Techniques; on-line arithmetic; on-line
                 computation; on-line digits; online arithmetic;
                 overlapping computation; pipeline; processing;
                 reciprocal calculation; seed table; step; table
                 look-up",
  treatment =    "T Theoretical or Mathematical",
}

@InProceedings{Skelton:1990:GSE,
  author =       "R. E. Skelton and D. Williamson",
  booktitle =    "Proceedings of the 29th {IEEE} Conference on Decision
                 and Control, 1990",
  title =        "Guaranteed state estimation accuracies with roundoff
                 error",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "297--298",
  year =         "1990",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "Kalman filter theory is modified to accommodate
                 roundoff errors in state computation. Two problems are
                 solved: (i) choosing the wordlength required for each
                 state computation to guarantee specified estimation
                 accuracies of multiple output variables \ldots{}",
}

@TechReport{Slishman:1990:FPR,
  author =       "G. Slishman",
  title =        "Fast and Perfectly Rounding Decimal\slash Hexadecimal
                 Conversions",
  type =         "Research Report",
  number =       "RC-15683",
  institution =  pub-IBM-WATSON,
  address =      pub-IBM-WATSON:adr,
  year =         "1990",
  bibdate =      "Fri Apr 21 07:04:09 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
}

@Article{Steele:1990:HPF,
  author =       "Guy L. {Steele Jr.} and Jon L. White",
  title =        "How to Print Floating-Point Numbers Accurately",
  journal =      j-SIGPLAN,
  volume =       "25",
  number =       "6",
  pages =        "112--126",
  month =        jun,
  year =         "1990",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/93548.93559",
  ISBN =         "0-89791-364-7",
  ISBN-13 =      "978-0-89791-364-5",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:15:53 MST 2003",
  bibsource =    "Compendex database; http://portal.acm.org/;
                 http://www.acm.org/pubs/contents/proceedings/pldi/93542/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1990.bib",
  note =         "See also input algorithm in
                 \cite{Clinger:1990:HRF,Clinger:2004:RHR}, and a faster
                 output algorithm in \cite{Burger:1996:PFP} and
                 \cite{Knuth:1990:SPW}, IBM S/360 algorithms in
                 \cite{Abbott:1999:ASS} for both IEEE 754 and S/360
                 formats, and a twenty-year retrospective in
                 \cite{Steele:2004:RHP}. In electronic mail dated Wed,
                 27 Jun 1990 11:55:36 EDT, Guy Steele reported that an
                 intrepid pre-SIGPLAN 90 conference implementation of
                 what is stated in the paper revealed 3 mistakes:
                 \begin{itemize} \item[1.] Table~5 (page 124):\par
                 \noindent insert {\tt k <-- 0} after assertion, and
                 also delete {\tt k <-- 0} from Table~6. \item[2.]
                 Table~9 (page 125):\par \noindent \begin{tabular} {ll}
                 for & {\tt -1:USER!({"}{"});} \\
                 substitute & {\tt -1:USER!({"}0{"});} \end{tabular}\par
                 \noindent and delete the comment. \item[3.] Table~10
                 (page 125):\par \noindent \begin{tabular}{ll} for &
                 {\tt fill(-k, "0")}\\
                 substitute & {\tt fill(-k-1, "0")} \end{tabular}
                 \end{itemize}
                 \def\EatBibTeXPeriod#1{\ifx#1.\else#1\fi}\EatBibTeXPeriod",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/pldi/93542/p112-steele/",
  abstract =     "Algorithms are presented for accurately converting
                 floating-point numbers to decimal representation. The
                 key idea is to carry along with the computation an
                 explicit representation of the required rounding
                 accuracy. The authors begin with the simpler problem of
                 converting fixed-point fractions. A modification of the
                 well-known algorithm for radix-conversion of
                 fixed-point fractions by multiplication explicitly
                 determines when to terminate the conversion process; a
                 variable number of digits are produced. They derive two
                 algorithms for free-format output of floating-point
                 numbers. Finally, they modify the free-format
                 conversion algorithm for use in fixed-format
                 applications. Information may be lost if the fixed
                 format provides too few digit positions, but the output
                 is always correctly rounded. On the other hand, no
                 `garbage digits' are ever produced, even if the fixed
                 format specifies too many digit positions (intuitively,
                 the `4/3 prints as 1.333333328366279602' problem does
                 not occur).",
  acknowledgement = ack-nhfb,
  affiliation =  "Thinking Machines Corp",
  affiliationaddress = "Cambridge, MA, USA",
  classification = "722; 723; C5230 (Digital arithmetic methods); C7310
                 (Mathematics)",
  confdate =     "20-22 June 1990",
  conference =   "Proceedings of the ACM SIGPLAN '90 Conference on
                 Programming Language Design and Implementation",
  conferenceyear = "1990",
  conflocation = "White Plains, NY, USA",
  confsponsor =  "ACM",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  journalabr =   "SIGPLAN Not",
  keywords =     "algorithms; computer programming languages; computers,
                 digital --- computational methods; conversion process;
                 correct rounding; decimal decimal representation;
                 design; digit positions; explicit representation;
                 fixed-format applications; fixed-point fractions;
                 floating point numbers; floating-point arithmetic;
                 floating-point numbers; free-format conversion
                 algorithm; free-format output; garbage digits;
                 performance; radix-conversion; rounding accuracy;
                 verification",
  remark =       "Published as part of the Proceedings of PLDI'90.",
  sponsor =      "Assoc for Computing Machinery, Special Interest Group
                 on Programming Languages",
  subject =      "{\bf F.2.1} Theory of Computation, ANALYSIS OF
                 ALGORITHMS AND PROBLEM COMPLEXITY, Numerical Algorithms
                 and Problems. {\bf G.1.0} Mathematics of Computing,
                 NUMERICAL ANALYSIS, General, Computer arithmetic.",
  thesaurus =    "Digital arithmetic; Mathematics computing",
  xxabstract =   "We present algorithms for accurately converting
                 floating-point numbers to decimal representation. The
                 key idea is to carry along with the computation an
                 explicit representation of the required rounding
                 accuracy. We begin with the simpler problem of
                 converting fixed-point fractions. A modification of the
                 well-known algorithm for radix-conversion of
                 fixed-point fractions by multiplication explicitly
                 determines when to terminate the conversion process; a
                 variable number of digits are produced. We then derive
                 two algorithms for free-format output of floating-point
                 numbers. Finally, we modify the free-format conversion
                 algorithm for use in fixed-format applications.",
}

@Article{Su:1990:ASS,
  author =       "C.-C. Su and H.-Y. Lo",
  title =        "An algorithm for scaling and single residue error
                 correction in residue number systems",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "39",
  number =       "8",
  pages =        "1053--1064",
  month =        aug,
  year =         "1990",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.57044",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 14:20:03 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=57044;
                 http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=2065",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "residue arithmetic; residue number system",
  summary =      "An algorithm for scaling and single residue digit
                 error correction is proposed. This algorithm is fully
                 based on mixed radix conversion (MRC). The redundant
                 digits of MRC can be used to establish a lookup table
                 to correct single residue digit \ldots{}",
}

@InProceedings{Sun:1990:FAM,
  author =       "Jenn-Dong Sun and H. Krishna",
  booktitle =    "Conference Record Twenty-Fourth Asilomar Conference on
                 Signals, Systems and Computers, 5--7 Nov 1990",
  title =        "Fast Algorithms for Multiple Errors Detection and
                 Correction in Redundant Residue Number Systems",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "831",
  year =         "1990",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/MWSCAS.1990.140897",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
}

@Book{Tabak:1990:RS,
  author =       "Daniel Tabak",
  title =        "{RISC} Systems",
  publisher =    pub-JW,
  address =      pub-JW:adr,
  pages =        "xii + 300",
  year =         "1990",
  ISBN =         "0-471-92694-9",
  ISBN-13 =      "978-0-471-92694-8",
  LCCN =         "QA76.9.A73.T294 1990",
  bibdate =      "Wed Aug 10 11:51:06 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  price =        "US\$49.95",
  acknowledgement = ack-nhfb,
  libnote =      "Not yet in my library.",
}

@Article{Tang:1990:AET,
  author =       "Ping Tak Peter Tang",
  title =        "Accurate and Efficient Testing of the Exponential and
                 Logarithm Functions",
  journal =      j-TOMS,
  volume =       "16",
  number =       "3",
  pages =        "185--200",
  month =        sep,
  year =         "1990",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  MRclass =      "65-04 (65G99)",
  MRnumber =     "1 070 797",
  bibdate =      "Sun Sep 04 23:14:59 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://doi.acm.org/10.1145/79505.79506;
                 http://www.acm.org/pubs/citations/journals/toms/1990-16-3/p185-tang/",
  abstract =     "Table-driven techniques can be used to test highly
                 accurate implementation of EXP LOG. The largest error
                 observed in EXP and LOG accurately to within 1/500 unit
                 in the last place are reported in our tests. Methods to
                 verify the tests' reliability are discussed. Results of
                 applying the tests to our own as well as to a number of
                 other implementations of EXP and LOG are presented.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "algorithms; languages; verification",
  subject =      "{\bf G.1.0}: Mathematics of Computing, NUMERICAL
                 ANALYSIS, General, Numerical algorithms. {\bf G.1.0}:
                 Mathematics of Computing, NUMERICAL ANALYSIS, General,
                 Error analysis. {\bf G.4}: Mathematics of Computing,
                 MATHEMATICAL SOFTWARE, Certification and testing. {\bf
                 G.4}: Mathematics of Computing, MATHEMATICAL SOFTWARE,
                 Portability.",
}

@TechReport{Tang:1990:SSI,
  author =       "P. T. P. Tang",
  title =        "Some Software Implementations of the Functions Sine
                 and Cosine",
  number =       "Report ANL-90/3",
  institution =  "Argonne National Laboratory",
  address =      "Argonne, IL, USA",
  pages =        "27",
  month =        apr,
  year =         "1990",
  bibdate =      "Mon Sep 12 23:55:17 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Tang:1990:TDIa,
  author =       "Ping Tak Peter Tang",
  title =        "Table-Driven Implementation of the Logarithm Function
                 in {IEEE} Floating-Point Arithmetic",
  journal =      j-TOMS,
  volume =       "16",
  number =       "4",
  pages =        "378--400",
  month =        dec,
  year =         "1990",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Sun Sep 04 23:26:09 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acm.org/pubs/citations/journals/toms/1990-16-4/p378-tang/",
  abstract =     "Algorithms and implementation details for the
                 logarithm functions in both single and double precision
                 of IEEE 754 arithmetic are presented here. With a table
                 of moderate size, the implementation need only working-
                 precision arithmetic and are provably accurate to
                 within 0.57 ulp.",
  acknowledgement = ack-nj,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "algorithms; design; performance; reliability;
                 standardization; theory; verification",
  subject =      "{\bf G.1.0}: Mathematics of Computing, NUMERICAL
                 ANALYSIS, General, Computer arithmetic. {\bf G.1.0}:
                 Mathematics of Computing, NUMERICAL ANALYSIS, General,
                 Error analysis. {\bf G.1.0}: Mathematics of Computing,
                 NUMERICAL ANALYSIS, General, Numerical algorithms. {\bf
                 G.4}: Mathematics of Computing, MATHEMATICAL SOFTWARE,
                 Algorithm analysis.",
}

@TechReport{Tang:1990:TDIb,
  author =       "P. T. P. Tang",
  title =        "Table-driven Implementation of the Expm1 Function in
                 {IEEE} Floating-Point Arithmetic",
  number =       "Preprint MCS-P144-0390",
  institution =  "Argonne National Laboratory",
  address =      "Argonne, IL, USA",
  pages =        "??",
  month =        mar,
  year =         "1990",
  bibdate =      "Mon Sep 12 23:55:14 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@TechReport{Teetz:1990:SNS,
  author =       "Ingo Teetz and Thomas Fischer and Walter Issel",
  title =        "{Die Sprache NBSF fur die strukturelle Beschreibung
                 von Schaltkreisen.: Eine Darstellung am Beispiel eines
                 Gleitkomma-Prozessors}",
  type =         "Report",
  number =       "R-Math-01/90 0233-2876",
  institution =  "Akademie der Wissenschaften der DDR,
                 Karl-Weierstrass-Institut fur Mathematik",
  address =      "Berlin, Germany",
  pages =        "vii + 79",
  year =         "1990",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Computer hardware description languages.;
                 Floating-point arithmetic.; NBSF (Computer hardware
                 description language)",
  remark =       "Summary in English and German.",
}

@InCollection{Trefethen:1990:PSP,
  author =       "L. N. Trefethen and M. H. Gutknecht",
  title =        "{Pad{\'e}}, Stable {Pad{\'e}}, and
                 {Chebyshev--Pad{\'e}} Approximation",
  crossref =     "Mason:1990:AAI",
  pages =        "??--??",
  year =         "1990",
  bibdate =      "Thu Sep 01 12:23:25 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Tricker:1990:ERP,
  author =       "A. R. Tricker",
  title =        "The effect of rounding on the power level of certain
                 normal test statistics",
  journal =      j-J-APPL-STAT,
  volume =       "17",
  number =       "2",
  pages =        "219--228",
  year =         "1990",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1080/757582833",
  ISSN =         "0266-4763 (print), 1360-0532 (electronic)",
  ISSN-L =       "0266-4763",
  bibdate =      "Tue Sep 6 11:16:18 MDT 2011",
  bibsource =    "http://www.tandf.co.uk/journals/routledge/02664763.html;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Applied Statistics",
  journal-URL =  "http://www.tandfonline.com/loi/cjas20",
  onlinedate =   "5 Jun 2011",
}

@Article{Tricker:1990:ERSa,
  author =       "A. R. Tricker",
  title =        "The effect of rounding on the significance level of
                 certain normal test statistics",
  journal =      j-J-APPL-STAT,
  volume =       "17",
  number =       "1",
  pages =        "31--38",
  year =         "1990",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1080/757582644",
  ISSN =         "0266-4763 (print), 1360-0532 (electronic)",
  ISSN-L =       "0266-4763",
  bibdate =      "Tue Sep 6 11:16:16 MDT 2011",
  bibsource =    "http://www.tandf.co.uk/journals/routledge/02664763.html;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Applied Statistics",
  journal-URL =  "http://www.tandfonline.com/loi/cjas20",
  onlinedate =   "18 Jul 2011",
}

@Article{Tricker:1990:ERSb,
  author =       "A. R. Tricker",
  title =        "The effect of rounding on the significance level and
                 power of certain test statistics for non-normal data",
  journal =      j-J-APPL-STAT,
  volume =       "17",
  number =       "3",
  pages =        "329--340",
  year =         "1990",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1080/02664769000000005",
  ISSN =         "0266-4763 (print), 1360-0532 (electronic)",
  ISSN-L =       "0266-4763",
  bibdate =      "Tue Sep 6 11:16:20 MDT 2011",
  bibsource =    "http://www.tandf.co.uk/journals/routledge/02664763.html;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Applied Statistics",
  journal-URL =  "http://www.tandfonline.com/loi/cjas20",
  onlinedate =   "28 Jul 2006",
}

@Article{vanderVorst:1990:CBP,
  author =       "H. A. {van der Vorst}",
  title =        "The convergence behaviour of preconditioned {CG} and
                 {CG-S} in the presence of rounding errors",
  journal =      j-LECT-NOTES-MATH,
  volume =       "1457",
  pages =        "126--136",
  year =         "1990",
  CODEN =        "LNMAA2",
  DOI =          "https://doi.org/10.1007/BFb0090905",
  ISBN =         "3-540-53515-2 (print), 3-540-46746-7 (e-book)",
  ISBN-13 =      "978-3-540-53515-7 (print), 978-3-540-46746-5
                 (e-book)",
  ISSN =         "0075-8434 (print), 1617-9692 (electronic)",
  ISSN-L =       "0075-8434",
  MRclass =      "65F35",
  MRnumber =     "1101632 (92a:65141)",
  MRreviewer =   "Seymour Bachmuth",
  bibdate =      "Fri May 9 19:07:18 MDT 2014",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/v/vandervorst-henk-a.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/lnm1990.bib;
                 MathSciNet database",
  URL =          "http://link.springer.com/chapter/10.1007/BFb0090905/",
  acknowledgement = ack-nhfb,
  book-DOI =     "https://doi.org/10.1007/BFb0090897",
  book-URL =     "http://www.springerlink.com/content/978-3-540-46746-5",
  fjournal =     "Lecture Notes in Mathematics",
  journal-URL =  "http://link.springer.com/bookseries/304",
  MRauthor =     "H. A. {van der Vorst}",
  mynote =       "Not copied. No actual error analysis. Just
                 explanations based on his paper with van der Sluis
                 (don't reference Greenbaum!).",
}

@MastersThesis{VanElsen:1990:OCL,
  author =       "Lucien William {Van Elsen}",
  title =        "An optimizing compiler for low-level floating point
                 operations",
  type =         "Thesis ({B.S.})",
  school =       "Massachusetts Institute of Technology, Dept. of
                 Electrical Engineering and Computer Science",
  address =      "Cambridge, MA, USA",
  pages =        "v + 56",
  year =         "1990",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Supervised by William J. Dally.",
  acknowledgement = ack-nhfb,
}

@Article{Vuillemin:1990:ERC,
  author =       "J. E. Vuillemin",
  title =        "Exact real computer arithmetic with continued
                 fractions",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "39",
  number =       "8",
  pages =        "1087--1105",
  month =        aug,
  year =         "1990",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.57047",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 14:20:04 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=57047",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Book{Wallis:1990:IFP,
  editor =       "Peter J. L. Wallis",
  title =        "Improving Floating-Point Programming",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xvi + 191",
  year =         "1990",
  ISBN =         "0-471-92437-7",
  ISBN-13 =      "978-0-471-92437-1",
  LCCN =         "QA76.6 .I446 1990",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  price =        "US\$60.00",
  acknowledgement = ack-nhfb,
  keywords =     "Computation by computer systems --- Floating point
                 representation; Electronic digital computers ---
                 Programming.; Floating-point arithmetic.;
                 Floating-point arithmetic., Compiling (Electronic
                 computers)",
}

@Article{Weber:1990:EHP,
  author =       "Ken Weber",
  title =        "An experiment in high-precision arithmetic on shared
                 memory multiprocessors",
  journal =      j-SIGSAM,
  volume =       "24",
  number =       "2",
  pages =        "22--40",
  month =        apr,
  year =         "1990",
  CODEN =        "SIGSBZ",
  ISSN =         "0163-5824 (print), 1557-9492 (electronic)",
  ISSN-L =       "0163-5824",
  bibdate =      "Wed Oct 5 08:31:59 MDT 2005",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIGSAM Bulletin",
  issue =        "??",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J1000",
}

@Article{Wigley:1990:MRR,
  author =       "N. M. Wigley and G. A. Jullien",
  title =        "On modulus replication for residue arithmetic
                 computations of complex inner products",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "39",
  number =       "8",
  pages =        "1065--1076",
  month =        aug,
  year =         "1990",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.57045",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 14:20:03 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=57045",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Wingler:1990:TMI,
  author =       "Eric Wingler",
  title =        "The Teaching of Mathematics: An Infinite Product
                 Expansion for the Square Root Function",
  journal =      j-AMER-MATH-MONTHLY,
  volume =       "97",
  number =       "9",
  pages =        "836--839",
  month =        nov,
  year =         "1990",
  CODEN =        "AMMYAE",
  ISSN =         "0002-9890 (print), 1930-0972 (electronic)",
  ISSN-L =       "0002-9890",
  bibdate =      "Mon Jun 28 12:36:09 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  acknowledgement = ack-nhfb,
  fjournal =     "American Mathematical Monthly",
  journal-URL =  "https://www.jstor.org/journals/00029890.htm",
}

@MastersThesis{Wong:1990:PFP,
  author =       "Kar-pang Wong",
  title =        "The precision of floating point computation in digital
                 computer",
  type =         "Thesis ({M.S. in Computer Science})",
  school =       "University of Wisconsin, Milwaukee",
  address =      "Milwaukee, WI, USA",
  pages =        "vii + 45",
  year =         "1990",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Electronic digital computers --- Programming.;
                 Floating-point arithmetic.",
}

@Article{Wong:1990:QNF,
  author =       "P. W. Wong",
  title =        "Quantization noise, fixed-point multiplicative
                 roundoff noise, and dithering",
  journal =      j-IEEE-TRANS-ACOUST-SPEECH,
  volume =       "38",
  number =       "2",
  pages =        "286--300",
  month =        feb,
  year =         "1990",
  CODEN =        "IETABA",
  ISSN =         "0096-3518",
  bibdate =      "Sat Jul 16 11:25:06 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Acoustics, Speech, and Signal
                 Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=29",
  summary =      "The author considers the characteristics of the error
                 resulting when a continuous amplitude signal $x_n$ is
                 quantized and then multiplied by a constant multiplier
                 a under fixed-point roundoff arithmetic. It is shown
                 that \ldots{}",
}

@Article{Yager:1990:SNM,
  author =       "T. Yager",
  title =        "{Sony NeWS} and {MIPS Magnum}: a double shot of
                 {RISC}",
  journal =      j-BYTE,
  volume =       "15",
  number =       "13",
  pages =        "172--175",
  month =        dec,
  year =         "1990",
  CODEN =        "BYTEDJ",
  ISSN =         "0360-5280 (print), 1082-7838 (electronic)",
  ISSN-L =       "0360-5280",
  bibdate =      "Thu Sep 12 18:39:30 MDT 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classification = "C5430 (Microcomputers)",
  fjournal =     "BYTE Magazine",
  keywords =     "20 MHz; 25 MHz; Fast color graphics; Floating-point
                 acceleration; High-density 3/sup 1///sub 2/-inch floppy
                 disk; MIPS Magnum 3000; MIPS R3000 RISC CPU chip set;
                 Quarter-inch cartridge tape drives; RISC/OS; Sony NeWS
                 3710; System V release 4; Thick-wire Ethernet port;
                 Unix workstations; X Window System",
  numericalindex = "Frequency 2.0E+07 Hz; Frequency 2.5E+07 Hz",
  thesaurus =    "Computer evaluation; Microcomputers; Workstations",
}

@MastersThesis{Yang:1990:PRN,
  author =       "George Chia-Jin Yang",
  title =        "A parametric roundoff noise analysis of second-order
                 state-space digital filters with floating-point
                 arithmetic",
  type =         "Thesis ({M.S.})",
  school =       "University of Tennessee, Knoxville",
  address =      "Knoxville, TN, USA",
  pages =        "vii + 67",
  year =         "1990",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Digital filters (Mathematics).; Floating-point
                 arithmetic.",
}

@Article{Yeh:1990:RTI,
  author =       "H.-G. Yeh",
  title =        "Real-Time Implementation of a Narrow-Band {Kalman}
                 Filter with a Floating-Point Processor {DSP32}",
  journal =      j-IEEE-TRANS-IND-ELECTRON,
  volume =       "37",
  number =       "1",
  pages =        "13--18",
  month =        feb,
  year =         "1990",
  CODEN =        "ITIED6",
  DOI =          "https://doi.org/10.1109/41.45838",
  ISSN =         "0278-0046 (print), 1557-9948 (electronic)",
  ISSN-L =       "0278-0046",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Industrial Electronics",
  summary =      "The author presents experimental results from two
                 studies. First, a real-time narrowband Kalman filter is
                 implemented with a floating-point digital processor
                 DSP32. The real-time capability of this narrowband
                 filter is investigated by varying parameters \ldots{}",
}

@Article{Yoon:1990:MTP,
  author =       "Hyunsoo Yoon and Kyungsook Y. Lee and Amos Bahiri",
  title =        "On the modulo {$M$} translators for the prime memory
                 system",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "8",
  number =       "1",
  pages =        "72--76",
  month =        jan,
  year =         "1990",
  CODEN =        "JPDCER",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Sat Apr 12 19:06:31 MDT 1997",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Ohio State Univ",
  affiliationaddress = "Columbus, OH, USA",
  classification = "722; 723; C5230 (Digital arithmetic methods)",
  corpsource =   "Department of Comput. and Inf. Sci., Ohio State
                 University, Columbus, OH, USA",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  journalabr =   "J Parallel Distrib Comput",
  keywords =     "array processor; binary number system; Burroughs
                 Scientific Processor; Burroughs Scientific Processor
                 (bsp); casting out nine rule; Computer Operating
                 Systems; Computer Systems Programming--Utility
                 Programs; Computer Systems, Digital--Parallel
                 Processing; conflict-free access; decimal
                 floating-point arithmetic; decimal number system;
                 digital arithmetic; Modulo M Computation; modulo M
                 translators; parallel algorithms; prime memory system;
                 Program Translators; SIMD Architecture; SIMD shared
                 memory parallel processor",
  treatment =    "P Practical",
}

@Article{Zarowski:1990:AMH,
  author =       "C. J. Zarowski and H. C. Card",
  title =        "On addition and multiplication with {Hensel} codes",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "39",
  number =       "12",
  pages =        "1417--1423",
  month =        dec,
  year =         "1990",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.61062",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 14:20:05 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=61062",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Zelniker:1990:PBD,
  author =       "G. S. Zelniker and F. J. Taylor",
  booktitle =    "Conference Record Twenty-Fourth Asilomar Conference on
                 Signals, Systems and Computers, 5--7 Nov 1990",
  title =        "Prime Blocklength Discrete {Fourier} Transforms
                 Utilising the Polynomial Residue Number System",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "314",
  year =         "1990",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/MWSCAS.1990.140897",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
}

@InCollection{Aberth:1991:CHO,
  author =       "Oliver Aberth",
  title =        "The Conversion of a High Order Programming Language
                 from Floating-Point Arithmetic to Range Arithmetic",
  crossref =     "Meyer:1991:CAP",
  pages =        "1--4",
  year =         "1991",
  DOI =          "https://doi.org/10.1007/978-1-4613-9092-3_1",
  bibdate =      "Fri Sep 22 18:54:58 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Adali:1991:FPR,
  author =       "T. Adali and S. H. Ardalan",
  booktitle =    "Acoustics, Speech, and Signal Processing, 1991.
                 {ICASSP-91., 1991} International Conference on. 14--17
                 April 1991",
  title =        "Fixed-point roundoff error analysis of the {RLS}
                 algorithm with time-varying channels",
  volume =       "3",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1865--1868",
  year =         "1991",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "The authors derive the steady-state mean square
                 prediction error expression for the fixed-point RLS
                 (recursive least squares) algorithm for the case of
                 time-varying channel estimation, which is modeled as a
                 first-order Markov tapped delay line. It \ldots{}",
}

@Article{Alia:1991:VMM,
  author =       "G. Alia and E. Martinelli",
  title =        "A {VLSI} modulo $m$ multiplier",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "40",
  number =       "7",
  pages =        "873--878",
  month =        jul,
  year =         "1991",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.83626",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 12:52:22 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=83626",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Alverson:1991:IDU,
  author =       "Robert Alverson",
  title =        "Integer Division Using Reciprocals",
  crossref =     "Kornerup:1991:PIS",
  pages =        "186--190",
  year =         "1991",
  bibdate =      "Sat Nov 27 12:40:58 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith10/papers/ARITH10_Alverson.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-10; correct rounding; floating-point
                 arithmetic",
  remark =       "Demonstrates a correctly-rounded algorithm for integer
                 division that requires six floating-point
                 multiplications and a table lookup. For comparison,
                 \cite{Markstein:2000:IEF} shows an algorithm that needs
                 seven multiply-adds and a reciprocal approximation.",
}

@Article{Anido:1991:IDI,
  author =       "M. Lois Anido",
  title =        "Improving the division instruction of
                 application-specific {RISCs}",
  journal =      j-MICROPROC-MICROPROG,
  volume =       "32",
  number =       "1-5",
  pages =        "13--21",
  month =        aug,
  year =         "1991",
  CODEN =        "MMICDT",
  ISSN =         "0165-6074 (print), 1878-7061 (electronic)",
  ISSN-L =       "0165-6074",
  bibdate =      "Tue Dec 12 09:26:54 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "17th EUROMICRO Symposium on Microprocessing and
                 Microprogramming. Hardware and Software Design
                 Automation.",
  abstract =     "Presents the development and application of a signed
                 radix-4 division algorithm to a RISC architecture,
                 where the internal ALU Manchester carry adder is used
                 to maintain the partial remainder in irredundant form.
                 There are division algorithms which are faster than the
                 one described in this paper, however they usually make
                 use of a redundant representation of the partial
                 remainder and require carry-save adders which are not
                 normally used in the integer execution unit of RISCs.
                 The method presented in this contribution employs 3x
                 divisor multiples and uses a reduced next divisor
                 multiple estimate table which is implemented by a small
                 and fast logic. Alternative radix-4 schemes with
                 quotient digits (-2,-1,0,1,2) require large and slow
                 PLAs for quotient digit generation. Additionally, there
                 is no need for positive and negative quotient registers
                 because quotient bits are generated on-the-fly by a
                 small-sized logic, concurrently with partial remainder
                 formation. This method also deals directly with signed
                 two's complement numbers, eliminating the need for
                 additional instructions for sign conversion. The
                 application of this radix-4 division algorithm provides
                 a two-bits-at-a-time division instruction, instead of
                 the traditional single bit approach used in some RISCs.
                 The speedup achieved can be very important in many
                 numerically intensive applications, in which the use of
                 floating-point units is not essential.",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ. Federal do Rio de Janeiro, Brazil",
  classification = "C5220 (Computer architecture); C5230 (Digital
                 arithmetic methods)",
  confdate =     "2-5 Sept. 1991",
  conflocation = "Vienna, Austria",
  fjournal =     "Microprocessing and Microprogramming",
  keywords =     "3X divisor multiples; Application-specific RISCs;
                 Binary division; Division instruction; Internal ALU
                 Manchester carry adder; Irredundant form; Logic;
                 Numerically intensive applications; Partial remainder;
                 Quotient bits; Quotient digits; Reduced next divisor
                 multiple estimate table; RISC architecture; Signed
                 radix-4 division algorithm; Signed two's complement
                 numbers; Speedup",
  pubcountry =   "Netherlands",
  thesaurus =    "Application specific integrated circuits; Digital
                 arithmetic; Reduced instruction set computing",
}

@Article{Anonymous:1991:FDC,
  author =       "Anonymous",
  title =        "{60M-flops}, floating-point {DSP} chip",
  journal =      j-EDN,
  volume =       "36",
  number =       "13",
  pages =        "80--??",
  month =        jun,
  year =         "1991",
  CODEN =        "EDNSBH",
  ISSN =         "0012-7515, 0364-6637",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "EDN",
}

@Article{Anonymous:1991:SIS,
  author =       "Anonymous",
  title =        "{SCAN-1991: International Symposium on Computer
                 Arithmetic and Scientific Computation}",
  journal =      j-J-COMPUT-APPL-MATH,
  volume =       "34",
  number =       "2",
  pages =        "N13--N14",
  day =          "4",
  month =        apr,
  year =         "1991",
  CODEN =        "JCAMDI",
  ISSN =         "0377-0427 (print), 1879-1778 (electronic)",
  ISSN-L =       "0377-0427",
  bibdate =      "Sat Feb 25 12:20:48 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcomputapplmath1990.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S037704279190071Q",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Computational and Applied Mathematics",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03770427",
}

@InProceedings{Arambepola:1991:CVA,
  author =       "B. Arambepola",
  booktitle =    "{IEEE} International Symposium on Circuits and
                 Systems, 11--14 June 1991",
  title =        "Common {VLSI} architecture for a practically useful
                 residue number system",
  volume =       "5",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "2951--2954",
  year =         "1991",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ISCAS.1991.176164",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "An architecture is presented for carrying out modulo
                 arithmetic in a practically useful residue number
                 system. An important feature of this is that it allows
                 a single hardware design to be used for all moduli. An
                 application of this architecture is \ldots{}",
}

@Book{Arvo:1991:GGI,
  author =       "James Arvo",
  title =        "Graphics gems {II}",
  volume =       "2",
  publisher =    pub-ACADEMIC,
  address =      pub-ACADEMIC:adr,
  pages =        "xxxii + 643",
  year =         "1991",
  ISBN =         "0-12-064480-0",
  ISBN-13 =      "978-0-12-064480-3",
  LCCN =         "T385 .G6972 1991",
  bibdate =      "Mon Aug 24 17:12:23 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  series =       "Graphics Gems",
  URL =          "http://www.sciencedirect.com/science/book/9780080507545",
  ZMnumber =     "0774.68010",
  abstract =     "\booktitle{Graphics Gems II} is a collection of
                 articles shared by a diverse group of people that
                 reflect ideas and approaches in graphics programming
                 which can benefit other computer graphics programmers.
                 This volume presents techniques for doing well-known
                 graphics operations faster or easier. The book contains
                 chapters devoted to topics on two-dimensional and
                 three-dimensional geometry and algorithms, image
                 processing, frame buffer techniques, and ray tracing
                 techniques. The radiosity approach, matrix techniques,
                 and numerical and programming techniques are likewise
                 discussed.",
  acknowledgement = ack-nhfb,
  libnote =      "Not yet in my library.",
  tableofcontents = "Foreword / Andrew Glassner \\
                 The Area of a Simple Polygon / Jon Rokne \\
                 Intersection of Line Segments / Mukesh Prasad \\
                 Distance from a Point to a Line / Jack C. Morrison \\
                 An Easy Bounding Circle / Jon Rokne \\
                 The Smallest Circle Containing the Intersection of Two
                 Circles / Jon Rokne \\
                 Appolonius's 10th Problem / Jon Rokne \\
                 A Peano Curve Generation Algorithm / Ken Musgrave \\
                 Space-Filling Curves and a Measure of Coherence /
                 Douglas Voorhies \\
                 Scanline Coherent Shape Algebra / Jonathan E. Steinhart
                 \\
                 Image Smoothing and Sharpening by Discrete Convolution
                 / Dale A. Schumacher \\
                 A Comparison of Digital Halftoning Techniques / Dale A.
                 Schumacher \\
                 Color Dithering / Spencer W. Thomas and Rod G. Bogart
                 \\
                 Fast Anamorphic Image Scaling / Dale A. Schumacher \\
                 Real Pixels / Greg Ward \\
                 A Fast 90-Degree Bitmap Rotator / Sue-Ken Yap \\
                 Rotation of Run-Length Encoded Image Data / Jeff Holt
                 \\
                 Adaptive Run-Length Encoding / Andrew S. Glassner \\
                 Image File Compression Made Easy / Alan W. Paeth \\
                 An Optimal Filter for Image Reconstruction / Nelson Max
                 \\
                 Noise Thresholding in Edge Images / John Schlag \\
                 Computing the Area, the Circumference, and the Genus of
                 a Binary Digital Image / Hanspeter Bieri and Andreas
                 Kohler \\
                 Efficient Inverse Color Map Computation / Spencer W.
                 Thomas \\
                 Efficient Statistical Computations for Optimal Color
                 Quantization / Xiaolin Wu \\
                 A Random Color Map Animation Algorithm / Ken Musgrave
                 \\
                 A Fast Approach to PHIGS PLUS Pseudo Color Mapping /
                 James Hall and Terence Lindgren \\
                 Mapping RGB Triples onto 16 Distinct Values / Alan W.
                 Paeth \\
                 Television Color Encoding and ``Hot'' Broadcast Colors
                 / David Martindale and Alan W. Paeth \\
                 An Inexpensive Method of Setting the Monitor White
                 Point / Gary W. Meyer \\
                 Some Tips for Making Color Hardcopy / Ken Musgrave \\
                 Area of Planar Polygons and Volume of Polyhedra /
                 Ronald N. Goldman \\
                 Getting Around on a Sphere / Clifford A. Shaffer \\
                 Exact Dihedral Metrics for Common Polyhedra / Alan W.
                 Paeth \\
                 A Simple Viewing Geometry / Andrew S. Glassner \\
                 View Correlation / Rod G. Bogart \\
                 Maintaining Winged-Edge Models / Andrew S. Glassner \\
                 Quadtree\slash Octree-to-Boundary Conversion / Claudio
                 Montani and Roberto Scopigno \\
                 Three-Dimensional Homogeneous Clipping of Triangle
                 Strips / Patrick-Gilles Maillot \\
                 InterPhong Shading / Nadia Magnenat Thalmann, Daniel
                 Thalmann and Hong Tong Minh \\
                 Fast Ray-Convex Polyhedron Intersection / Eric Haines
                 \\
                 Intersecting a Ray with an Elliptical Torus / Joseph M.
                 Cychosz \\
                 Ray-Triangle Intersection Using Binary Recursive
                 Subdivision / Douglas Voorhies and David Kirk \\
                 Improved Ray Tagging for Voxel-Based Ray Tracing /
                 David Kirk and James Arvo \\
                 Efficiency Improvements for Hierarchy Traversal in Ray
                 Tracing / Eric Haines \\
                 A Recursive Shadow Voxel Cache for Ray Tracing / Andrew
                 Pearce \\
                 Avoiding Incorrect Shadow Intersections for Ray Tracing
                 / Andrew Pearce \\
                 A Body Color Model: Absorption of Light through
                 Translucent Media / Mark E. Lee and Samuel P. Uselton
                 \\
                 More Shadow Attenuation for Ray Tracing Transparent or
                 Translucent Objects / Mark E. Lee and Samuel P. Uselton
                 \\
                 Implementing Progressive Radiosity with User-Provided
                 Polygon Display Routines / Shenchang Eric Chen \\
                 A Cubic Tetrahedral Adaptation of the Hemi-Cube
                 Algorithm / Jeffrey C. Beran-Koehn and Mark J. Pavicic
                 \\
                 Fast Vertex Radiosity Update / Filippo Tampieri \\
                 Radiosity via Ray Tracing / Peter Shirley \\
                 Detection of Shadow Boundaries for Adaptive Meshing in
                 Radiosity / Fran{\c{c}}ois Sillion \\
                 Decomposing a Matrix into Simple Transformations /
                 Spencer W. Thomas \\
                 Recovering the Data from the Transformation Matrix /
                 Ronald N. Goldman \\
                 Transformations as Exponentials / Ronald N. Goldman \\
                 More Matrices and Transformations: Shear and
                 Pseudo-Perspective / Ronald N. Goldman \\
                 Fast Matrix Inversion / Kevin Wu \\
                 Quaternions and $4 \times 4$ Matrices / Ken Shoemake
                 \\
                 Random Rotation Matrices / James Arvo \\
                 Classifying Small Sparse Matrices / James Arvo \\
                 Bit Picking / Ken Shoemake \\
                 Faster Fourier Transform / Ken Shoemake \\
                 Of Integers, Fields, and Bit Counting / Alan W. Paeth
                 and David Schilling \\
                 Using Geometric Constructions to Interpolate
                 Orientation with Quaternions / John Schlag \\
                 A Half-Angle Identity for Digital Computation: The Joys
                 of the Halved Tangent / Alan W. Paeth \\
                 An Integer Square Root Algorithm / Christopher J.
                 Musial \\
                 Fast Approximation to the Arctangent / Ron Capelli \\
                 Fast Sign of Cross Product Calculation / Jack Ritter
                 \\
                 Interval Sampling / Ken Shoemake \\
                 A Recursive Implementation of the Perlin Noise Function
                 / Greg Ward \\
                 Least-Squares Approximations to B{\'e}zier Curves and
                 Surfaces / Doug Moore and Joe Warren \\
                 Beyond B{\'e}zier Curves / Ken Shoemake \\
                 A Simple Formulation for Curve Interpolation with
                 Variable Control Point Approximation / John Schlag \\
                 Symmetric Evaluation of Polynomials / Terence Lindgren
                 \\
                 Menelaus's Theorem / Hans-Peter Seidel \\
                 Geometrically Continuous Cubic B{\'e}zier Curves /
                 Hans-Peter Siedel \\
                 A Good Straight-Line Approximation of a Circular Arc /
                 Christopher J. Musial \\
                 Great Circle Plotting / Alan W. Paeth \\
                 Fast Anti-Aliased Circle Generation / Xiaolin Wu \\
                 Graphics Gems C Header File \\
                 2D and 3D Vector C Library \\
                 Corrected and Indexed \\
                 Useful C Macros for Vector Operations / Steve
                 Hollasch",
  xxtableofcontents = "Foreword \\
                 Preface \\
                 Mathematical Notation \\
                 Pseudo-Code \\
                 Contributors \\
                 I: 2D Geometry and Algorithms \\
                 Introduction \\
                 1: The Area of a Simple Polygon \\
                 2: Intersection of Line Segments \\
                 3: Distance from a Point to a Line \\
                 4: An Easy Bounding Circle \\
                 5: The Smallest Circle Containing the Intersection of
                 Two Circles \\
                 6: Appolonius's 10th Problem \\
                 7: A Peano Curve Generation Algorithm \\
                 8: Space-Filling Curves and a Measure of Coherence \\
                 9: Scanline Coherent Shape Algebra \\
                 II: Image Processing \\
                 Introduction \\
                 1: Image Smoothing and Sharpening by Discrete
                 Convolution \\
                 2: A Comparison of Digital Halftoning Techniques \\
                 3: Color Dithering \\
                 4: Fast Anamorphic Image Scaling \\
                 5: Real Pixels \\
                 6: A Fast 90-Degree Bitmap Rotator \\
                 7: Rotation of Run-Length Encoded Image Data \\
                 8: Adaptive Run-Length Encoding \\
                 9: Image File Compression Made Easy \\
                 10: An Optimal Filter for Image Reconstruction \\
                 11: Noise Thresholding in Edge Images \\
                 12: Computing the Area, the Circumference, and the
                 Genus of a Binary Digital Image \\
                 III: Frame Buffer Techniques \\
                 Introduction \\
                 1: Efficient Inverse Color Map Computation \\
                 2. Efficient Statistical Computations for Optimal Color
                 Quantization \\
                 3: A Random Color Map Animation Algorithm \\
                 4: A Fast Approach to PHIGS PLUS Pseudo Color Mapping
                 \\
                 5: Mapping RGB Triples onto 16 Distinct Values \\
                 6: Television Color Encoding and ``Hot'' Broadcast
                 Colors \\
                 7: An Inexpensive Method of Setting the Monitor White
                 Point \\
                 8: Some Tips for Making Color Hardcopy \\
                 IV: 3D Geometry and Algorithms \\
                 Introduction \\
                 1: Area of Planar Polygons and Volume of Polyhedra \\
                 2: Getting Around on a Sphere \\
                 3: Exact Dihedral Metrics for Common Polyhedra \\
                 4: A Simple Viewing Geometry \\
                 5: View Correlation \\
                 6: Maintaining Winged-Edge Models \\
                 7: Quadtree\slash Octree-to-Boundary Conversion \\
                 8: Three-Dimensional Homogeneous Clipping of Triangle
                 Strips \\
                 9: InterPhong Shading \\
                 V: Ray Tracing \\
                 Introduction \\
                 1: Fast Ray-Convex Polyhedron Intersection \\
                 2: Intersecting a Ray with an Elliptical Torus \\
                 3: Ray-Triangle Intersection Using Binary Recursive
                 Subdivision \\
                 4: Improved Ray Tagging for Voxel-Based Ray Tracing \\
                 5: Efficiency Improvements for Hierarchy Traversal in
                 Ray Tracing \\
                 6: A Recursive Shadow Voxel Cache for Ray Tracing \\
                 7: Avoiding Incorrect Shadow Intersections for Ray
                 Tracing \\
                 8: A Body Color Model: Absorption of Light through
                 Translucent Media \\
                 9: More Shadow Attenuation for Ray Tracing Transparent
                 or Translucent Objects \\
                 VI: Radiosity \\
                 Introduction \\
                 1: Implementing Progressive Radiosity with
                 User-Provided Polygon Display Routines \\
                 2: A Cubic Tetrahedral Adaptation of the Hemi-Cube
                 Algorithm \\
                 3: Fast Vertex Radiosity Update \\
                 4: Radiosity via Ray Tracing \\
                 5: Detection of Shadow Boundaries for Adaptive Meshing
                 in Radiosity \\
                 [data unavailable] \ldots{}",
}

@Article{Balsara:1991:DSM,
  author =       "Poras T. Balsara and Robert M. Owens and Mary Jane
                 Irwin",
  title =        "Digit serial multipliers",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "11",
  number =       "2",
  pages =        "156--162",
  month =        feb,
  year =         "1991",
  CODEN =        "JPDCER",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Sat Apr 12 19:06:31 MDT 1997",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ of Texas at Dallas",
  affiliationaddress = "Richardson, TX, USA",
  classification = "713; 723; B2570 (Semiconductor integrated circuits);
                 C5120 (Logic and switching circuits); C5230 (Digital
                 arithmetic methods)",
  corpsource =   "Erik Jonsson Sch. of Eng. and Computer Science, Texas
                 University, Richardson, TX, USA",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  journalabr =   "J Parallel Distrib Comput",
  keywords =     "communication; Computers, Digital; data; digit
                 pipelined multipliers; digit pipelining; digit serial
                 multipliers; digital arithmetic; Integrated Circuits,
                 VLSI; Multiplying Circuits; multiplying circuits;
                 parallel; pipeline processing; Pipelined Multipliers;
                 processing; programmable multipliers; semisystolic;
                 Signal Processing --- Digital Techniques; special
                 purpose computers; special purpose processors;
                 systolic; systolic multiplier; Systolic Multipliers;
                 transmission; VLSI; VLSI signal processing",
  treatment =    "P Practical",
}

@Article{Barrenechea:1991:NEH,
  author =       "M. J. Barrenechea",
  title =        "Numeric exception handling",
  journal =      j-PROGRAM-J,
  volume =       "9",
  number =       "3",
  pages =        "40--42, 44--49",
  month =        may # "--" # jun,
  year =         "1991",
  ISSN =         "0747-5861",
  bibdate =      "Tue Dec 12 09:20:21 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Numeric exception handling is a facet of compiler
                 runtime support that is not well understood by many
                 application programmers, or even by some compiler
                 vendors. Floating-point errors have puzzled programmers
                 for too long. The author demystifies the IEEE 754 and
                 854 floating-point standards and explains how the Intel
                 80287/80387 and i860 chips fit into the puzzle. He
                 gives some techniques for handling numeric exceptions
                 in C++.",
  acknowledgement = ack-nhfb,
  affiliation =  "Microway Inc., Plymouth, MA, USA",
  classification = "C6110 (Systems analysis and programming)",
  fjournal =     "Programmer's Journal",
  keywords =     "C++; Compiler runtime support; Floating point errors;
                 Floating-point standards; I860 chips; IEEE 754; IEEE
                 854; Intel 80287/80387; Numeric exceptions",
  thesaurus =    "C language; C listings; Standards",
}

@Article{Barsi:1991:MAB,
  author =       "Ferruccio Barsi",
  title =        "Mod $m$ arithmetic in binary systems",
  journal =      j-INFO-PROC-LETT,
  volume =       "40",
  number =       "6",
  pages =        "303--309",
  year =         "1991",
  CODEN =        "IFPLAT",
  ISSN =         "0020-0190 (print), 1872-6119 (electronic)",
  ISSN-L =       "0020-0190",
  MRclass =      "68M07 (68Q35)",
  MRnumber =     "MR1156823 (92m:68009)",
  bibdate =      "Thu Nov 8 14:50:34 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Information Processing Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00200190",
}

@Article{Bartholomew-Biggs:1991:AST,
  author =       "M. C. Bartholomew-Biggs",
  title =        "{Ada} Software for Teaching Modern Computer
                 Arithmetic",
  journal =      j-SIGNUM,
  volume =       "26",
  number =       "3",
  pages =        "17--26",
  month =        jul,
  year =         "1991",
  CODEN =        "SNEWD6",
  DOI =          "https://doi.org/10.1145/122649.122651",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Tue Apr 12 07:50:20 MDT 2005",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Describes three Ada packages which support the
                 teaching of some recent and important ideas in
                 numerical computation. The first is designed to enable
                 students to write and use applications programs
                 demonstrating the behavior of floating point arithmetic
                 with different precisions and roundings. It also
                 underpins the other two packages which provide simple
                 computational tools for interval arithmetic and for
                 accurate arithmetic.",
  acknowledgement = ack-nhfb,
  affiliation =  "Numerical Optimisation Centre, Hatfield Polytech.,
                 UK",
  classification = "C0220 (Education and training); C5230 (Digital
                 arithmetic methods); C7430 (Computer engineering);
                 C7810C (Computer-aided instruction)",
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
  keywords =     "Accurate arithmetic; Ada software; Computer
                 arithmetic; Floating point arithmetic; Interval
                 arithmetic; Numerical computation; Precisions;
                 Roundings; Students; Teaching",
  thesaurus =    "Computer aided instruction; Computer science
                 education; Digital arithmetic; Numerical analysis;
                 Software packages; Teaching",
  xxpages =      "16--26",
}

@Article{BartholomewBiggs:1991:AST,
  author =       "M. C. Bartholomew-Biggs",
  title =        "{Ada} software for teaching modern computer
                 arithmetic",
  journal =      j-SIGNUM,
  volume =       "26",
  number =       "3",
  pages =        "16--26",
  month =        jul,
  year =         "1991",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Wed Dec 13 13:13:34 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Describes three Ada packages which support the
                 teaching of some recent and important ideas in
                 numerical computation. The first is designed to enable
                 students to write and use applications programs
                 demonstrating the behavior of floating point arithmetic
                 with different precisions and roundings. It also
                 underpins the other two packages which provide simple
                 computational tools for interval arithmetic and for
                 accurate arithmetic.",
  acknowledgement = ack-nhfb,
  affiliation =  "Numerical Optimisation Centre, Hatfield Polytech.,
                 UK",
  classification = "C0220 (Education and training); C5230 (Digital
                 arithmetic methods); C7430 (Computer engineering);
                 C7810C (Computer-aided instruction)",
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
  keywords =     "Accurate arithmetic; Ada software; Computer
                 arithmetic; Floating point arithmetic; Interval
                 arithmetic; Numerical computation; Precisions;
                 Roundings; Students; Teaching",
  thesaurus =    "Computer aided instruction; Computer science
                 education; Digital arithmetic; Numerical analysis;
                 Software packages; Teaching",
}

@Article{Bartoloni:1991:MFU,
  author =       "A. Bartoloni and C. Battista and S. Cabasino and N.
                 Cabibbo and F. Del Prete and F. Marzano and P. S.
                 Paolucci and R. Sarno and G. Salina and G. M. Todesco
                 and M. Torelli and R. Tripiccione and W. Tross and E.
                 Zanetti",
  title =        "{MAD}, a floating-point unit for massively-parallel
                 processors",
  journal =      "Particle World",
  volume =       "2",
  number =       "3",
  pages =        "65--73",
  month =        "????",
  year =         "1991",
  ISSN =         "1043-6790",
  bibdate =      "Tue Dec 12 09:26:54 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The authors describe in detail the architecture and
                 implementation of the MAD chip. It is a floating point
                 unit, used as the elementary processing element of the
                 APE100 array processor. The design has been accurately
                 tailored to the requirements of a SIMD floating point
                 intensive machine.",
  acknowledgement = ack-nhfb,
  affiliation =  "Roma University, Italy",
  classification = "B1265F (Microprocessors and microcomputers); C5130
                 (Microprocessor chips); C5220P (Parallel architecture);
                 C5230 (Digital arithmetic methods); C7320 (Physics and
                 Chemistry)",
  keywords =     "APE100 array processor; Architecture; Elementary
                 processing element; Floating-point unit;
                 Massively-parallel processors; SIMD floating point
                 intensive machine",
  pubcountry =   "UK",
  thesaurus =    "Digital arithmetic; Microprocessor chips; Parallel
                 architectures; Physics computing",
}

@InProceedings{Beal:1991:GAP,
  author =       "D. Beal and C. Lambrinoudakis",
  title =        "{GPFP}: an array processing element for the next
                 generation of massively parallel supercomputer
                 architectures",
  crossref =     "IEEE:1991:PSA",
  pages =        "348--357",
  year =         "1991",
  bibdate =      "Wed Apr 15 16:28:01 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classification = "B1265F (Microprocessors and microcomputers); B2570D
                 (CMOS integrated circuits); C5130 (Microprocessor
                 chips); C5220P (Parallel architecture); C5230 (Digital
                 arithmetic methods)",
  corpsource =   "Department of Computer Science, Queen Mary and
                 Westfield Coll., London University, UK",
  keywords =     "1.6 micron; 2.5 GFLOPS; 50 MHz; 50-MHz clock; ALU;
                 arithmetic and logic unit; array processing element;
                 CMOS integrated circuits; CMOSIC; cost-effective extra
                 functionality; digital arithmetic; floating point
                 arithmetic; general purpose with floating point
                 support; GPFP; MasPar; massively parallel SIMD arrays;
                 massively parallel supercomputer architectures;
                 microprocessor chips; on-chip memory; parallel
                 architectures; processing element; VLSI",
  sponsororg =   "IEEE; ACM",
  treatment =    "P Practical",
}

@TechReport{Beebe:1991:ASR,
  author =       "Nelson H. F. Beebe",
  title =        "Accurate Square Root Computation",
  institution =  inst-CSC,
  address =      inst-CSC:adr,
  pages =        "23",
  day =          "4",
  month =        feb,
  year =         "1991",
  bibdate =      "Sat Feb 8 10:28:55 2020",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/beebe-nelson-h-f.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Supplemental class notes prepared for Mathematics
                 118.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Bohlender:1991:DFP,
  author =       "G. Bohlender",
  title =        "Decimal floating-point arithmetic in binary
                 representation",
  crossref =     "Kaucher:1991:CAS",
  pages =        "13--27",
  year =         "1991",
  bibdate =      "Tue Dec 12 09:27:13 MST 1995",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The binary representation of decimal floating-point
                 numbers permits an efficient implementation of the
                 proposed radix independent IEEE standard for
                 floating-point arithmetic, as far as storage space is
                 concerned. Unfortunately the left and right shifts
                 occurring in the arithmetic operations are very
                 complicated and slow in this representation. The paper
                 proposes methods which speed up these shifts; in
                 particular a kind of carry look-ahead technique is used
                 for division. These methods can be combined to
                 construct a decimal shifter which is needed in an ALU
                 for decimal arithmetic.",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  affiliation =  "Inst. fur Angewandte Math., Karlsruhe University,
                 Germany",
  classification = "C5230 (Digital arithmetic methods)",
  keywords =     "ALU; Binary representation; Carry look-ahead; Decimal
                 arithmetic; decimal floating-point arithmetic; Decimal
                 floating-point numbers; Decimal shifter; Division;
                 Floating-point arithmetic; IEEE standard; Left shifts;
                 Radix independent; Right shifts; Storage space",
  thesaurus =    "Digital arithmetic; Standards",
}

@InProceedings{Bohlender:1991:SEF,
  author =       "G. Bohlender and W. Walter and P. Kornerup and D. W.
                 Matula",
  title =        "Semantics for exact floating point operations",
  crossref =     "Kornerup:1991:PIS",
  pages =        "22--26",
  year =         "1991",
  bibdate =      "Sat Nov 27 12:40:58 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Boldo:2003:RCT} for some special cases that
                 this paper may have overlooked.",
  URL =          "http://www.acsel-lab.com/arithmetic/arith10/papers/ARITH10_Bohlender.pdf",
  abstract =     "Semantics are given for the four elementary arithmetic
                 operations and the square root, to characterize what
                 are termed exact floating point operations. The
                 operands of the arithmetic operations and the argument
                 of the square root are all floating point numbers in
                 one format. In every case, the result is a pair of
                 floating point numbers in the same format with no
                 accuracy lost in the computation. These semantics make
                 it possible to realize the following principle: it
                 shall be a user option to discard any information in
                 the result of a floating point arithmetic operation.
                 The reliability and portability previously associated
                 with only mathematical software implementations in
                 integer arithmetic can thus be attained exploiting the
                 generally higher efficiency of floating point
                 hardware.",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. fur Angewandte Math., Karlsruhe University,
                 Germany",
  classification = "C1160 (Combinatorial mathematics); C5230 (Digital
                 arithmetic methods)",
  keywords =     "accurate floating-point summation; argument; ARITH-10;
                 elementary arithmetic operations; exact floating point
                 operations; floating point arithmetic; floating point
                 hardware; floating point numbers; integer arithmetic;
                 mathematical software; operands; portability;
                 reliability; semantics; square root",
  thesaurus =    "Digital arithmetic; Number theory",
}

@InProceedings{Bohlender:1991:SPH,
  author =       "Gerd Bohlender and Andreas Kn{\"o}fel",
  title =        "A Survey of Pipelined Hardware Support for Accurate
                 Scalar Products",
  crossref =     "Kaucher:1991:CAS",
  pages =        "29--43",
  year =         "1991",
  bibdate =      "Sat Sep 17 19:05:23 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Bohlender:1991:VEI,
  author =       "Gerd Bohlender",
  title =        "A Vector Extension of the {IEEE} Standard for
                 Floating-Point Arithmetic",
  crossref =     "Kaucher:1991:CAS",
  pages =        "3--12",
  year =         "1991",
  bibdate =      "Wed Dec 13 18:41:16 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The IEEE standard for floating-point arithmetic aims
                 at improving security, accuracy, reliability, and
                 compatibility of floating-point computations. However,
                 the standard only specifies single, double, and
                 extended precision operations for real operands.
                 Therefore, often only these operations are available in
                 hardware on customary floating-point processors. Vector
                 and matrix operations, complex operations, and interval
                 operations, in contrast have to be simulated in the
                 traditional way, using sequences of rounded operations.
                 This method leads to an unnecessary loss of accuracy
                 and efficiency. As floating-point processors more and
                 more evolve into vector processors for sophisticated
                 numerical applications, the same aims should be
                 satisfied for all operations on the customary numerical
                 data types. The paper proposes a vector extension of
                 the IEEE standard which leads to improved operations in
                 higher numerical spaces.",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. fur Angewandte Math., Karlsruhe University,
                 Germany",
  classification = "C5220P (Parallel architecture); C5230 (Digital
                 arithmetic methods)",
  keywords =     "Floating-point arithmetic; Floating-point processors;
                 IEEE standard; Numerical data types; Vector
                 processors",
  thesaurus =    "Digital arithmetic; Standards; Vector processor
                 systems",
}

@TechReport{Boughton:1991:CSG,
  author =       "G. A. {Boughton (editor)}",
  title =        "{Computation Structures Group} Progress Report
                 1990--91",
  type =         "{CSG} Memo",
  number =       "337",
  institution =  "MIT Laboratory for Computer Science",
  address =      "Cambridge, MA, USA",
  month =        jun,
  year =         "1991",
  bibdate =      "Wed Jan 29 16:27:14 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "Utilities for accurate reading and printing of double
                 precision floating point numbers (cited in
                 \cite{Steele:2004:RHP}).",
}

@Article{Briggs:1991:PCF,
  author =       "Keith Briggs",
  title =        "A Precise Calculation of the {Feigenbaum} Constants",
  journal =      j-MATH-COMPUT,
  volume =       "57",
  number =       "195",
  pages =        "435--439",
  month =        jul,
  year =         "1991",
  CODEN =        "MCMPAF",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  MRclass =      "11Y60 (39B12 58F14 65Q05)",
  MRnumber =     "91j:11117",
  MRreviewer =   "Jeffrey O. Shallit",
  bibdate =      "Tue Oct 13 08:06:19 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Comput.",
  classcodes =   "B0290F (Interpolation and function approximation);
                 B0290K (Nonlinear and functional equations); C4130
                 (Interpolation and function approximation); C4150
                 (Nonlinear and functional equations)",
  corpsource =   "Department of Math., La Trobe University, Bundoora,
                 Vic., Australia",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
  keywords =     "Feigenbaum constants; Feigenbaum functional equation;
                 functional equations; iteration; iterative methods;
                 multiple precision floating point; period-doubling
                 bifurcations; real functions",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Bromley:1991:FAT,
  author =       "Mark Bromley and Steven Heller and Tim McNerney and
                 Guy L. {Steele Jr.}",
  title =        "{Fortran} at ten gigaflops: the {Connection Machine}
                 convolution compiler",
  journal =      j-SIGPLAN,
  volume =       "26",
  number =       "6",
  pages =        "145--156",
  month =        jun,
  year =         "1991",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Thu May 13 12:37:27 MDT 1999",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/pldi/113445/index.html;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/pldi/113445/p145-bromley/",
  abstract =     "The authors have implemented a prototype of a
                 specialized compiler module and associated run-time
                 support that allows a Fortran user to achieve sustained
                 floating-point performance of over 10 gigaflops on the
                 Connection Machine Model CM-2. This improves
                 substantially over the previous record of 5.6
                 gigaflops, which was achieved by means of hand-crafted
                 low-level coding techniques. The compiler module
                 processes array assignment statements of a certain
                 form: the right-hand side must be a sum of products and
                 the products must use the Fortran 90 array shifting
                 intrinsics in a certain stylized pattern. Such
                 assignment statements are suitable for expressing array
                 convolution (stencil) computations and can be executed
                 efficiently by chained multiply-add operations.",
  acknowledgement = ack-nhfb,
  affiliation =  "Thinking Machines Corp., Cambridge, MA, USA",
  classification = "C5440 (Multiprocessor systems and techniques); C6110
                 (Systems analysis and programming); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  confdate =     "26-28 June 1991",
  conflocation = "Toronto, Ont., Canada",
  confsponsor =  "ACM",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  keywords =     "Array assignment statements; Array convolution;
                 Chained multiply-add operations; Connection Machine
                 convolution compiler; Connection Machine Model CM-2;
                 Fortran 90 array shifting intrinsics; Fortran user;
                 Hand-crafted low-level coding techniques; languages;
                 performance; Run-time support; Specialized compiler
                 module; Sustained floating-point performance",
  subject =      "{\bf D.3.2} Software, PROGRAMMING LANGUAGES, Language
                 Classifications, FORTRAN. {\bf D.3.4} Software,
                 PROGRAMMING LANGUAGES, Processors, Compilers.",
  thesaurus =    "FORTRAN; Parallel machines; Parallel programming;
                 Program compilers",
}

@Book{Brunner:1991:VAR,
  editor =       "Richard A. Brunner and Dileep P. Bhandarkar and
                 others",
  title =        "{VAX} Architecture Reference Manual",
  publisher =    pub-DP # " and " # pub-PH,
  address =      pub-DP:adr # " and " # pub-PH:adr,
  pages =        "xv + 560",
  year =         "1991",
  ISBN =         "1-55558-057-2 (Digital Press), 0-13-929522-4
                 (Prentice-Hall)",
  ISBN-13 =      "978-1-55558-057-5 (Digital Press), 978-0-13-929522-5
                 (Prentice-Hall)",
  LCCN =         "QA76.8.V32 V39 1991",
  bibdate =      "Wed Nov 01 08:09:54 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Book{Bruss:1991:RMF,
  author =       "Rolf-J{\"u}rgen Br{\"u}{\ss}",
  title =        "{RISC}\emdash The {MIPS-R3000} Family",
  publisher =    pub-SIEMENS,
  address =      pub-SIEMENS:adr,
  pages =        "340",
  year =         "1991",
  ISBN =         "3-8009-4103-1",
  ISBN-13 =      "978-3-8009-4103-2",
  LCCN =         "QA76.5 R48 1991",
  bibdate =      "Sat Jan 29 23:10:50 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Bryant:1991:CVI,
  author =       "R. E. Bryant",
  title =        "On the complexity of {VLSI} implementations and graph
                 representations of {Boolean} functions with application
                 to integer multiplication",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "40",
  number =       "2",
  pages =        "205--213",
  month =        feb,
  year =         "1991",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.73590",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 12:52:19 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=73590",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Calvetti:1991:REF,
  author =       "Daniela Calvetti",
  title =        "Roundoff error for floating point representation of
                 real data",
  journal =      j-COMMUN-STAT-THEORY-METH,
  volume =       "20",
  number =       "8",
  pages =        "2687--2695",
  year =         "1991",
  CODEN =        "CSTMDC",
  DOI =          "https://doi.org/10.1080/03610929108830658",
  ISSN =         "0361-0926 (print), 1532-415X (electronic)",
  ISSN-L =       "0361-0926",
  MRclass =      "62E99 (65C20)",
  MRnumber =     "93d:62031",
  bibdate =      "Wed Jan 27 05:39:04 MST 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/communstattheorymeth1990.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications in Statistics: Theory and Methods",
  journal-URL =  "http://www.tandfonline.com/loi/lsta20",
  reviewer =     "Evdokia Xekalaki",
}

@Book{Catanzaro:1991:STP,
  editor =       "Ben J. Catanzaro",
  title =        "The {SPARC} Technical Papers",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xvi + 501",
  year =         "1991",
  ISBN =         "0-387-97634-5, 3-540-97634-5",
  ISBN-13 =      "978-0-387-97634-1, 978-3-540-97634-9",
  LCCN =         "QA76.9.A73 S65 1991",
  bibdate =      "Wed Feb 9 01:57:02 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Celarier:1991:AML,
  author =       "Donald A. Celarier and Donald W. Sando",
  title =        "An {Ada} math library for real-time avionics",
  journal =      j-SIGADA-LETTERS,
  volume =       "11",
  number =       "7",
  pages =        "274--284",
  month =        "Fall",
  year =         "1991",
  CODEN =        "AALEE5",
  ISSN =         "1094-3641 (print), 1557-9476 (electronic)",
  ISSN-L =       "1094-3641",
  bibdate =      "Sat Aug 9 09:05:43 MDT 2003",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigada.bib",
  acknowledgement = ack-nhfb,
  classcodes =   "C7460 (Aerospace engineering); C7150 (Military); C7310
                 (Mathematics); C6140D (High level languages)",
  corpsource =   "Boeing Defense and Space Group, Seattle, WA, USA",
  fjournal =     "ACM SIGAda Ada Letters",
  journal-URL =  "http://portal.acm.org/citation.cfm?id=J32",
  keywords =     "accuracy testing; Ada; Ada math library; aerospace
                 computing; applications; avionics; computing;
                 implementation; library; mathematics computing;
                 military; military avionics processor; real-time
                 avionics; real-time systems; subroutines",
  treatment =    "P Practical",
}

@Article{Chai:1991:MCF,
  author =       "P. Chai and T. Chuk and Y. H. Fong and L. Hu and K. Ng
                 and J. Prabhu and A. Quek and A. Samuels and J. Yeun",
  title =        "A 120 {MFLOPS CMOS} Floating-Point Processor",
  crossref =     "IEEE:1991:PIC",
  pages =        "15.1/1--4",
  year =         "1991",
  bibdate =      "Wed Sep 7 22:32:42 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@InProceedings{Chan:1991:DOC,
  author =       "Pak K. Chan and Martine D. F. Schlag and Clark D.
                 Thomborson and Vojin G. Oklobdzija",
  title =        "Delay optimization of carry-skip adders and block
                 carry-lookahead adders",
  crossref =     "Kornerup:1991:PIS",
  pages =        "154--164",
  year =         "1991",
  bibdate =      "Sat Nov 27 12:40:58 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith10/papers/ARITH10_Chan.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-10",
}

@Article{Chance:1991:EPA,
  author =       "R. J. Chance",
  title =        "The effect of processor architecture on an efficient
                 floating point table look-up algorithm",
  journal =      j-MICROPROC-MICROSYS,
  volume =       "15",
  number =       "8",
  pages =        "411--416 (or 411--415??)",
  month =        oct,
  year =         "1991",
  CODEN =        "MIMID5",
  ISSN =         "0141-9331 (print), 1872-9436 (electronic)",
  ISSN-L =       "0141-9331",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "R J Chance investigates the performance that can be
                 achieved using linear interpolation and partitioning
                 techniques in look-up tables",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  fjournal =     "Microprocessors and Microsystems",
}

@Article{Chang:1991:PLA,
  author =       "Yuh-Huu Chang and Ching-Kae Tzou and N. J. Bershad",
  title =        "Postsmoothing for the {LMS} algorithm and a fixed
                 point roundoff error analysis",
  journal =      j-IEEE-TRANS-SIG-PROC,
  volume =       "39",
  number =       "4",
  pages =        "959--962",
  month =        apr,
  year =         "1991",
  CODEN =        "ITPRED",
  ISSN =         "1053-587X (print), 1941-0476 (electronic)",
  ISSN-L =       "1053-587X",
  bibdate =      "Sat Jul 16 11:25:06 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Signal Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=78",
  summary =      "The effect of post-algorithm smoothing on digital
                 implementations of the least mean square (LMS)
                 algorithm is studied. An expression is derived for the
                 mean square error (MSE) with post-algorithm (PA)
                 smoothing but without finite wordlength effects.
                 \ldots{}",
}

@Article{Chassaing:1991:DSP,
  author =       "Chassaing and Horning",
  title =        "Digital Signal Processing with Fixed- and
                 Floating-Point Processors",
  journal =      j-COED,
  volume =       "II",
  number =       "1",
  pages =        "1--4",
  month =        jan,
  year =         "1991",
  CODEN =        "CWLJDP",
  ISSN =         "0736-8607",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "CoED",
}

@InProceedings{Chatelin:1991:AAA,
  author =       "F. Chatelin and V. Frayss{\'e}",
  title =        "Analysis of arithmetic algorithms: a statistical
                 study",
  crossref =     "Kornerup:1991:PIS",
  pages =        "10--16",
  year =         "1991",
  bibdate =      "Sat Nov 27 12:40:58 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith10/papers/ARITH10_Chatelin.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-10",
}

@Article{Chen:1991:BDR,
  author =       "F. Chen and C. S. Chen",
  title =        "A {20~b} dynamic-range floating-point data acquisition
                 system",
  journal =      j-IEEE-TRANS-IND-ELECTRON,
  volume =       "38",
  number =       "1",
  pages =        "10--14",
  month =        feb,
  year =         "1991",
  CODEN =        "ITIED6",
  DOI =          "https://doi.org/10.1109/41.103477",
  ISSN =         "0278-0046 (print), 1557-9948 (electronic)",
  ISSN-L =       "0278-0046",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Industrial Electronics",
  summary =      "The design and engineering of a floating-point
                 data-acquisition system are described. The system has
                 both automatic gain and software-programmable gain
                 adjustment features. In automatic gain adjustment mode,
                 the gain is set automatically dependent on \ldots{}",
}

@Article{Chiang:1991:FNR,
  author =       "Jen-Shiun Chiang and Mi Lu",
  title =        "Floating-point numbers in residue number systems",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "22",
  number =       "10",
  pages =        "127--140",
  month =        "????",
  year =         "1991",
  CODEN =        "CMAPDK",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  MRclass =      "65Y10",
  MRnumber =     "92h:65212",
  bibdate =      "Wed Dec 13 18:13:40 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Introduce a new type of the residue number system
                 (RNS), floating-point RNS, which can significantly
                 increase the range of the numbers represented by RNS.
                 The concept of the RNS floating-point arithmetics are
                 presented, and the approaches to perform these
                 arithmetic operations are proposed. The introduced
                 methods are simple, efficient and easy to implement. (6
                 Refs.)",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Electr. Eng., Texas A\&M University,
                 College Station, TX, USA",
  classification = "C5230 (Digital arithmetic methods)",
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221",
  keywords =     "Floating-point RNS; Residue number system; RNS",
  pubcountry =   "UK",
  thesaurus =    "Digital arithmetic",
}

@Article{Chiang:1991:FPNa,
  author =       "Jen-Shiun Chiang and Mi Lu",
  title =        "Floating-point numbers in residue number systems",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "22",
  number =       "10",
  pages =        "127--140",
  month =        "????",
  year =         "1991",
  CODEN =        "CMAPDK",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  MRclass =      "65Y10",
  MRnumber =     "92h:65212",
  bibdate =      "Wed Dec 13 18:13:40 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computmathappl1990.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Introduce a new type of the residue number system
                 (RNS), floating-point RNS, which can significantly
                 increase the range of the numbers represented by RNS.
                 The concept of the RNS floating-point arithmetics are
                 presented, and the approaches to perform these
                 arithmetic operations are proposed. The introduced
                 methods are simple, efficient and easy to implement. (6
                 Refs.)",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Electr. Eng., Texas A\&M University,
                 College Station, TX, USA",
  classification = "C5230 (Digital arithmetic methods)",
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221",
  keywords =     "Floating-point RNS; Residue number system; RNS",
  pubcountry =   "UK",
  thesaurus =    "Digital arithmetic",
}

@Article{Chiang:1991:FPNb,
  author =       "Jen-Shiun Chiang and Mi Lu",
  title =        "Floating-point numbers in residue number systems",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "22",
  number =       "10",
  pages =        "127--140",
  month =        "????",
  year =         "1991",
  CODEN =        "CMAPDK",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  bibdate =      "Wed Mar 1 19:11:01 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computmathappl1990.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/089812219190200N",
  abstract =     "Introduce a new type of the residue number system
                 (RNS), floating-point RNS, which can significantly
                 increase the range of the numbers represented by RNS.
                 The concept of the RNS floating-point arithmetics are
                 presented, and the approaches to perform these
                 arithmetic operations are proposed. The introduced
                 methods are simple, efficient and easy to implement.",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Electr. Eng., Texas A and M University,
                 College Station, TX, USA",
  classification = "C5230 (Digital arithmetic methods)",
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221",
  keywords =     "Floating-point RNS; Residue number system; RNS",
  pubcountry =   "UK",
  thesaurus =    "Digital arithmetic",
}

@InProceedings{Chiang:1991:GDA,
  author =       "J.-S. Chiang and M. Lu",
  title =        "A general division algorithm for residue number
                 systems",
  crossref =     "Kornerup:1991:PIS",
  pages =        "76--83",
  year =         "1991",
  DOI =          "https://doi.org/10.1109/ARITH.1991.145537",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith10/papers/ARITH10_Chiang.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-10; residue arithmetic; residue number system",
  summary =      "A general algorithm for signed number division in
                 residue number systems (RNSs) is presented. A parity
                 checking technique is used to accomplish the sign and
                 overflow detection in this algorithm. Compared with
                 conventional methods of sign and \ldots{}",
}

@Article{Cmelik:1991:AMS,
  author =       "Robert F. Cmelik and Shing I. Kong and David R. Ditzel
                 and Edmund J. Kelly",
  title =        "An Analysis of {MIPS} and {SPARC} Instruction Set
                 Utilization on the {SPEC} Benchmarks",
  journal =      j-SIGPLAN,
  volume =       "26",
  number =       "4",
  pages =        "290--301 (or 290--302??)",
  month =        apr,
  year =         "1991",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Tue Dec 12 09:20:21 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The dynamic instruction counts of MIPS and SPARC are
                 compared using the SPEC benchmarks. MIPS typically
                 executes more user-level instructions than SPARC. This
                 difference can be accounted for by architectural
                 differences, compiler differences, and library
                 differences. The most significant differences are that
                 SPARC's double-precision floating point load/store is
                 an architectural advantage in the SPEC floating point
                 benchmarks while MIPS's compare-and-branch instruction
                 is an architectural advantage in the SPEC integer
                 benchmarks. After the differences in the two
                 architectures are isolated, it appears that although
                 MIPS and SPARC each have strengths and weaknesses in
                 their compilers and library routines, the combined
                 effect of compilers and library routines does not give
                 either MIPS or SPARC a clear advantage in these
                 areas.",
  acknowledgement = ack-nhfb,
  affiliation =  "Sun Microsyst. Inc., Mountain View, CA, USA",
  classification = "C5220 (Computer architecture); C5470 (Performance
                 evaluation and testing); C6140B (Machine-oriented
                 languages)",
  confdate =     "8-11 April 1991",
  conflocation = "Santa Clara, CA, USA",
  confsponsor =  "IEEE; ACM",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  keywords =     "Architectural differences; Compare-and-branch
                 instruction; Compiler differences; Double-precision
                 floating point load/store; Dynamic instruction counts;
                 Instruction set utilization; Library differences; MIPS;
                 SPARC; SPEC floating point benchmarks; SPEC integer
                 benchmarks; User-level instructions",
  thesaurus =    "Instruction sets; Performance evaluation; Reduced
                 instruction set computing",
}

@InProceedings{Cody:1991:KAA,
  author =       "W. J. Cody",
  title =        "Keynote Address: Arithmetic Standards: The Long Road",
  crossref =     "Kornerup:1991:PIS",
  pages =        "ix--ix",
  year =         "1991",
  bibdate =      "Sat Nov 17 08:46:25 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith10/papers/ARITH10_keynote.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-10",
}

@Article{Cody:1991:PEP,
  author =       "W. J. Cody",
  title =        "Performance Evaluation of Programs Related to the Real
                 Gamma Function",
  journal =      j-TOMS,
  volume =       "17",
  number =       "1",
  pages =        "46--54",
  month =        mar,
  year =         "1991",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  MRclass =      "65D20 (65Y20)",
  MRnumber =     "91m:65052",
  bibdate =      "Sun Sep 04 23:33:02 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://doi.acm.org/10.1145/103147.103153;
                 http://www.acm.org/pubs/citations/journals/toms/1991-17-1/p46-cody/",
  abstract =     "Methods are presented for evaluating the performance
                 of programs for the functions $ \Gamma (x) $, $ \ln
                 \Gamma (x) $, and $ \psi (x) $. Accuracy estimates are
                 based on comparisons using the manipulation theorem.
                 Ideas for checking robustness are also given, and
                 details on specific implementations of test programs
                 are included.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "measurement; performance; reliability",
  subject =      "{\bf G.1.0}: Mathematics of Computing, NUMERICAL
                 ANALYSIS, General, Numerical algorithms. {\bf G.4}:
                 Mathematics of Computing, MATHEMATICAL SOFTWARE,
                 Certification and testing.",
}

@Article{Cody:1991:UTS,
  author =       "W. J. Cody and L. Stoltz",
  title =        "The Use of {Taylor} Series to Test Accuracy of
                 Function Programs",
  journal =      j-TOMS,
  volume =       "17",
  number =       "1",
  pages =        "55--63",
  month =        mar,
  year =         "1991",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  MRclass =      "65D20 (65Y20)",
  MRnumber =     "91m:65053",
  bibdate =      "Sun Sep 04 23:36:36 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://doi.acm.org/10.1145/103147.103154;
                 http://www.acm.org/pubs/citations/journals/toms/1991-17-1/p55-cody/",
  abstract =     "This paper discusses the use of local Taylor series
                 expansions for determining the accuracy of computer
                 programs for special functions. The main example is
                 testing of programs for exponential integrals.
                 Additional applications include testing of programs for
                 certain Bessel functions, Dawson's integral, and error
                 functions.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "algorithms; measurement; performance; verification",
  subject =      "{\bf G.4}: Mathematics of Computing, MATHEMATICAL
                 SOFTWARE, Certification and testing. {\bf G.1.0}:
                 Mathematics of Computing, NUMERICAL ANALYSIS, General,
                 Numerical algorithms.",
}

@Article{Compan:1991:GPS,
  author =       "A. Compan and P. Debaud and V. Delorme and J. A.
                 Fran{\c{c}}ois and H. Mehrez and F. Pecheux",
  title =        "{GAF}: a portable standard-cell floating point adder
                 generator using the {CXgen} function library",
  journal =      j-MICROPROC-MICROPROG,
  volume =       "32",
  number =       "1",
  pages =        "637--644",
  month =        aug,
  year =         "1991",
  CODEN =        "MMICDT",
  ISSN =         "0165-6074 (print), 1878-7061 (electronic)",
  ISSN-L =       "0165-6074",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Microprocessing and Microprogramming",
}

@Book{Counihan:1991:F,
  author =       "Martin Counihan",
  title =        "{Fortran 90}",
  publisher =    pub-PITMAN,
  address =      pub-PITMAN:adr,
  pages =        "309",
  year =         "1991",
  ISBN =         "0-273-03073-6",
  ISBN-13 =      "978-0-273-03073-7",
  LCCN =         "QA76.73.F25 C68 1991",
  bibdate =      "Sun May 02 07:48:16 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  note =         "See \cite{ANSI:ftn92}.",
  acknowledgement = ack-nhfb,
  keywords =     "Fortran 90 (computer program language); Programming
                 languages; {Fortran 90} (Computer program language)",
  libnote =      "Not yet in my library.",
  tableofcontents = "1: Introduction \\
                 1.1: Fortran 90 / 1 \\
                 1.2: Programs and Programming / 2 \\
                 2: What is Fortran 90? \\
                 2.1: Program Structure / 5 \\
                 2.2: Intrinsic Procedures / 6 \\
                 2.3: Statement Types / 7 \\
                 2.4: What Fortran 90 Isn't / 7 \\
                 2.5: New Features in Fortran 90 / 8 \\
                 Notes / 10 \\
                 3: Getting Started \\
                 3.1: The Character Set / 11 \\
                 3.2: A Simple Program / 14 \\
                 3.3: Arithmetic Operators / 18 \\
                 Exercises 3A / 19 \\
                 3.4: Names and Other Lexical Tokens / 20 \\
                 3.5: Fortran Source Form / 21 \\
                 Exercises 3B / 24 \\
                 Notes / 25 \\
                 4: Intrinsic Data Types \\
                 4.1: Integers / 26 \\
                 4.2: Real Numbers / 29 \\
                 Exercises A / 31 \\
                 4.3: Simple Form of the Type Declaration Statement / 32
                 \\
                 4.4: Kinds Real Numbers / 32 \\
                 4.5: Complex Numbers / 33 \\
                 4.6: Logical Data; Logical and Relational Operators /
                 35 \\
                 4.7: Characters and Strings / 38 \\
                 Exercises 4B / 40 \\
                 Notes / 42 \\
                 5: Some Intrinsic Procedures \\
                 5.1: An Intrinsic Subroutine / 43 \\
                 5.2: Mathematical Functions / 44 \\
                 5.3: Numeric Functions / 46 \\
                 Exercises 5A / 50 \\
                 Notes / 52 \\
                 6: More About Characters \\
                 6.1: Declaring Character Data / 53 \\
                 6.2: Character Constants / 54 \\
                 6.3: Character Operators / 55 \\
                 6.4: Intrinsic Character Functions / 56 \\
                 6.5: Substrings / 59 \\
                 Exercises / 61 \\
                 Notes / 62 \\
                 7: Arrays \\
                 7.1: Declaring Arrays / 63 \\
                 7.2: Using Arrays / 65 \\
                 7.3: Array Constructors / 67 \\
                 7.4: Array Sections / 68 \\
                 7.5: Array Sections, Character Strings and Substrings /
                 70 \\
                 7.6: Where / 72 \\
                 7.7: Arrays and Intrinsic Functions / 73 \\
                 Exercises 7B / 74 \\
                 8: Execution Control \\
                 8.1: The ``CASE'' Construct / 76 \\
                 8.2: The ``IF'' Construct / 80 \\
                 Exercises / 81 \\
                 8.3: The ``DO'' Construct / 82 \\
                 8.4: Stop / 88 \\
                 Exercises 8B / 88 \\
                 Notes / 89 \\
                 9: Functions and Subroutines (1) \\
                 9.1: Functions / 90 \\
                 Exercises 9A / 93 \\
                 9.2: Subroutines / 93 \\
                 9.3: Procedures and Arrays / 96 \\
                 Exercises 9B / 99 \\
                 Notes / 100 \\
                 10: More Intrinsic Procedures; Statement Labels \\
                 10.1: Intrinsic Subroutines / 102 \\
                 10.2: Functions for Use with Arrays / 104 \\
                 Exercises 10A / 110 \\
                 10.3: Numeric Inquiry Functions and Floating-Point
                 Manipulation Functions / 110 \\
                 10.4: Statement Labels and ``GO TO'' / 111 \\
                 Notes / 114 \\
                 11: Modules \\
                 11.1: Data Modules / 116 \\
                 Module Procedures / 120 \\
                 11.3: More About ``USE'' Statements / 124 \\
                 Exercises / 126 \\
                 Notes / 127 \\
                 12: Functions and Subroutines (2) \\
                 12.1: Recursive Procedures / 128 \\
                 Exercises 12A / 130 \\
                 12.2: Interface Blocks / 131 \\
                 12.3: Argument Keywords / 132 \\
                 12.4: More About Arguments: ``PRESENT'' / 133 \\
                 12.5: Functions / 134 \\
                 12.6: Operators / 135 \\
                 12.7: Generic Names / 138 \\
                 12.8: Parallel Processing / 141 \\
                 Exercises 12B / 142 \\
                 Notes / 143 \\
                 13: The Type Declaration Statement \\
                 13.1: General Form of the TDS / 144 \\
                 13.2: Character Length Selectors / 147 \\
                 13.3: Attribute Specifications / 149 \\
                 13.4: Array Specifications / 152 \\
                 13.5: The Entity Declaration List / 157 \\
                 13.6: Summary / 158 \\
                 Exercises 13A / 159 \\
                 Notes / 161 \\
                 14: Derived Types \\
                 14.1: Derived-Type Definition / 164 \\
                 14.2: Structure Constructors / 166 \\
                 14.3: Structure Components / 168 \\
                 Exercises 14A / 169 \\
                 14.4: Structures of Structures / 170 \\
                 Exercises 14B / 171 \\
                 14.5: Functions and Operators with Derived Types / 172
                 \\
                 14.6: Defined Assignment / 174 \\
                 Exercises 14C / 178 \\
                 Notes / 180 \\
                 15: Arrays and Pointers \\
                 15.1: Array Element Order, Array Constructors; RESHAPE
                 / 181 \\
                 15.2: Vector Subscripts / 184 \\
                 15.3: Allocatable Arrays / 187 \\
                 Exercises 15A / 190 \\
                 15.4: LBOUND, SHAPE and SIZE / 190 \\
                 Exercises 15B / 191 \\
                 15.5: Simple Pointers / 192 \\
                 15.6: Pointers as Structures and as Structure
                 Components / 197 \\
                 15.7: Pointers and Procedures / 204 \\
                 15.8: Array Pointers / 205 \\
                 Exercises 15C / 207 \\
                 Notes / 208 \\
                 16: Input and Output; Data Format Specifications \\
                 16.1: Data Transfer Statements / 209 \\
                 16.2: The Item List / 210 \\
                 16.3: List-Directed Input / 212 \\
                 16.4: List-Directed Output / 216 \\
                 16.5: Explicit Formats / 217 \\
                 Exercises 16A / 219 \\
                 16.6: Data Edit Descriptors and Character Edit
                 Descriptors / 219 \\
                 16.7: Control Edit Descriptors / 223 \\
                 Exercises 16B / 225 \\
                 16.8: Namelists / 226 \\
                 16.9: Unformatted / 228 \\
                 16.10: The TRANSFER Function / 229 \\
                 16.11: Summary / 231 \\
                 Notes / 232 \\
                 17: File Handling \\
                 17.1: Units, Files and Records / 233 \\
                 17.2: Opening and Closing Files / 235 \\
                 17.3: BACKSPACE, ENDFTLE and REWIND / 240 \\
                 17.4: Control Specifications for / 240 \\
                 17.5: The ``INQUIRE'' Statement / 242 \\
                 17.6: Internal Files / 246 \\
                 Exercises 17A / 248 \\
                 Notes / 249 \\
                 18: Bits \\
                 18.1: Inside Integers / 250 \\
                 18.2: Bit Logic / 251 \\
                 18.3: A Warning / 252 \\
                 Exercises 18A / 253 \\
                 19: Programming Conventions and Program Architecture:
                 Putting It All Together \\
                 19.1: Coding Conventions / 254 \\
                 19.2: Towards Fortran 90 / 255 \\
                 Fortran 90 Recommended Statements / 256 \\
                 Intrinsic Functions / 257 \\
                 19.3: Program Unit Structure / 258 \\
                 19.4: Program Structure / 261 \\
                 19.5: Final Remarks / 262 \\
                 Answers to Selected Exercises / 263 \\
                 Appendices \\
                 A: Fortran 90 Statements \\
                 B: Intrinsic Procedures / 286 \\
                 C: Intrinsic Procedures: Names / 292 \\
                 D: Argument Keywords in Intrinsic Procedures / 294 \\
                 E: Edit Descriptors / 297 \\
                 F: The ASCII Character Set / 301 \\
                 Index / 304",
}

@Article{Cox:1991:TSS,
  author =       "Christopher L. Cox and James A. Knisely",
  title =        "A tridiagonal system solver for distributed memory
                 parallel processors with vector nodes",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "13",
  number =       "3",
  pages =        "325--331",
  month =        nov,
  year =         "1991",
  CODEN =        "JPDCER",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Sat Apr 12 19:06:31 MDT 1997",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Clemson Univ",
  affiliationaddress = "Clemson, SC, USA",
  classification = "721; 722; 723; 921; C4140 (Linear algebra); C5220P
                 (Parallel architecture); C5230 (Digital arithmetic
                 methods); C5470 (Performance evaluation and testing);
                 C7310 (Mathematics)",
  corpsource =   "Department of Math. Sci., Clemson University, SC,
                 USA",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  journalabr =   "J Parallel Distrib Comput",
  keywords =     "algebraic routine; algorithm; computer; Computer
                 Programming languages--fortran; Computer
                 Programming--Algorithms; Computer Systems, Digital;
                 Cyclic reduction algorithms; Data Storage, Digital;
                 digital arithmetic; Distributed memories; distributed
                 memory parallel; divide and conquer strategy; Floating
                 Point Systems FPS T-20; FORTRAN; Intel iPSC/2-VX;
                 linear algebra; Mathematical Techniques--Matrix
                 Algebra; mathematics computing; odd-even cyclic
                 reduction; parallel architectures; Parallel Processing;
                 partitioning; performance evaluation; processors;
                 programs; redundancy; scaled speedup; tridiagonal
                 system solver; Tridiagonal systems; Vector nodes;
                 vector nodes; vector processors",
  treatment =    "A Application; P Practical",
}

@Article{Crenshaw:1991:SRS,
  author =       "J. W. Crenshaw",
  title =        "Square roots are simple?",
  journal =      j-EMBED-SYS-PROG,
  volume =       "4",
  number =       "11",
  pages =        "30--52",
  month =        nov,
  year =         "1991",
  CODEN =        "EYPRE4",
  ISSN =         "1040-3272",
  bibdate =      "Wed Sep 14 19:14:52 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Embedded Systems Programming",
}

@Article{Davida:1991:FPA,
  author =       "George I. Davida and Bruce Litow",
  title =        "Fast Parallel Arithmetic via Modular Representation",
  journal =      j-SIAM-J-COMPUT,
  volume =       "20",
  number =       "4",
  pages =        "756--765",
  month =        aug,
  year =         "1991",
  CODEN =        "SMJCAT",
  ISSN =         "0097-5397 (print), 1095-7111 (electronic)",
  ISSN-L =       "0097-5397",
  MRclass =      "68Q10",
  MRnumber =     "92c:68046",
  bibdate =      "Mon Nov 29 11:01:48 MST 2010",
  bibsource =    "http://epubs.siam.org/sam-bin/dbq/toclist/SICOMP/20/4;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Computing",
  journal-URL =  "http://epubs.siam.org/sicomp",
}

@MastersThesis{Davies:1991:FPS,
  author =       "Davies, T. C. (Tudor Craddock)",
  title =        "A floating point systolic array processing element
                 using serial communication",
  type =         "Thesis ({M.Eng.})",
  school =       "Royal Military College of Canada",
  address =      "Kingston, ON, Canada",
  year =         "1991",
  ISBN =         "0-315-60644-4",
  ISBN-13 =      "978-0-315-60644-9",
  LCCN =         "????",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "2 microfiches. University Microfilms order no.
                 UMI00285885",
  series =       "National Library of Canada = Bibliotheque nationale du
                 Canada; Canadian theses = Theses canadiennes",
  acknowledgement = ack-nhfb,
}

@Article{Davis:1991:CC,
  author =       "Warren Davis and Kan Yabumoto",
  title =        "A coprocessor for a coprocessor?",
  journal =      j-DDJ,
  volume =       "16",
  number =       "5",
  pages =        "16--28, 84--88",
  month =        may,
  year =         "1991",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Tue Sep 10 09:11:02 MDT 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 UnCover database",
  abstract =     "When fast graphics aren't fast enough, the TI 34020
                 graphics coprocessor employs its own coprocessor -- the
                 34082 FPU -- for even higher system performance.",
  acknowledgement = ack-nhfb,
  affiliation =  "Pixelab Inc., Lisle, IL, USA",
  classification = "C5130 (Microprocessor chips); C5540 (Terminals and
                 graphic displays)",
  fjournal =     "Dr. Dobb's Journal of Software Tools",
  keywords =     "Built-in graphics-related instructions; Floating point
                 coprocessor; General-purpose microprocessor; Graphics
                 System Processor; Programmable graphics coprocessor;
                 Texas Instruments; TMS34020; TMS34082; Video control
                 circuitry",
  thesaurus =    "Assembly language listings; C listings; Computer
                 graphic equipment; Microprocessor chips; Satellite
                 computers; Texas Instruments computers",
}

@PhdThesis{Deb:1991:BFF,
  author =       "Kalyanmoy Deb",
  title =        "Binary and floating-point function optimization using
                 messy genetic algorithms",
  type =         "Thesis ({Ph.D.})",
  school =       "Department of Engineering Mechanics, University of
                 Alabama",
  address =      "Tuscaloosa, AL, USA",
  pages =        "xvii + 166",
  year =         "1991",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Algorithms.; Combinatorial optimization.",
}

@InProceedings{deLange:1991:DIF,
  author =       "Alfons A. J. de Lange and Ed F. Deprettere",
  title =        "Design and implementation of a floating-point
                 quasi-systolic general purpose {CORDIC} rotator for
                 high-rate parallel data and signal processing",
  crossref =     "Kornerup:1991:PIS",
  pages =        "272--281",
  year =         "1991",
  bibdate =      "Sat Nov 27 12:40:58 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith10/papers/ARITH10_Lange.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-10",
}

@Article{Demmel:1991:OIA,
  author =       "James W. Demmel",
  title =        "On the odor of {IEEE} arithmetic",
  journal =      j-NA-DIGEST,
  volume =       "91",
  number =       "39",
  day =          "29",
  month =        sep,
  year =         "1991",
  bibdate =      "Thu Aug 23 06:19:41 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Rebuttal to \cite{Grcar:1991:IAS}.",
  URL =          "http://www.netlib.org/na-digest/91/v91n39",
  acknowledgement = ack-nhfb,
  fjournal =     "NA Digest",
}

@InProceedings{Dongarra:1991:GBP,
  author =       "J. J. Dongarra and A. Karp and K. Miura and H. D.
                 Simon",
  title =        "{Gordon Bell Prize} lectures (supercomputer
                 applications)",
  crossref =     "IEEE:1991:PSA",
  pages =        "328--337",
  year =         "1991",
  bibdate =      "Wed Apr 15 16:28:01 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classification = "C5440 (Multiprocessor systems and techniques)",
  corpsource =   "Department of Computer Science, Tennessee University,
                 Knoxville, TN, USA",
  keywords =     "128-node Intel iPSC/860; compiler speedup; Connections
                 Machine; electronic structure; floating point
                 processors; Fortran 77; Fortran 90; grid generation
                 program; parallel processing; partial differential
                 equation; price/performance award; scientific and
                 engineering problems; supercomputers",
  sponsororg =   "IEEE; ACM",
  treatment =    "G General Review; P Practical",
}

@Article{Dunham:1991:ABA,
  author =       "C. Dunham",
  title =        "Applications of Best Approximation",
  journal =      j-SIGNUM,
  volume =       "26",
  number =       "2",
  pages =        "2--10",
  month =        apr,
  year =         "1991",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Thu Sep 1 10:15:40 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
}

@InProceedings{Duprat:1991:NRR,
  author =       "Jean Duprat and Yvan Herreros and Sylvanus Kla",
  title =        "New redundant representations of complex numbers and
                 vectors",
  crossref =     "Kornerup:1991:PIS",
  pages =        "2--9",
  year =         "1991",
  bibdate =      "Sat Nov 27 12:40:58 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith10/papers/ARITH10_Duprat.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-10",
}

@Article{Duprat:1991:WND,
  author =       "J. Duprat and Jean-Michel Muller",
  title =        "Writing numbers differently for faster calculation",
  journal =      j-TECHNIQUE-SCI-INFORMATIQUES,
  volume =       "10",
  number =       "3",
  pages =        "211--224",
  month =        "????",
  year =         "1991",
  CODEN =        "TTSIDJ",
  ISSN =         "0752-4072, 0264-7419",
  ISSN-L =       "0752-4072",
  bibdate =      "Tue Dec 12 09:20:21 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Instead of Avizienis' or the carry save methods a
                 borrow save (BS) notation is proposed. Examples are
                 given of BS addition, subtraction, shifting and
                 multiplication with the necessary elementary cells
                 being proposed and circuits for testing zero and sign
                 being described. Floating point arithmetic is
                 explained, involving pseudo normalisation and
                 applications are covered including the Cordic
                 algorithm.",
  acknowledgement = ack-nhfb,
  affiliation =  "Ecole Normale Superieure de Lyon, France",
  classification = "C5230 (Digital arithmetic methods)",
  fjournal =     "Technique et science informatiques : TSI",
  keywords =     "Addition; Borrow save; Carry save methods; Cordic
                 algorithm; Floating point arithmetic; Multiplication;
                 Pseudo normalisation; Shifting; Subtraction; Zero",
  language =     "French",
  pubcountry =   "France",
  thesaurus =    "Digital arithmetic",
}

@Article{Ercegovac:1991:MPM,
  author =       "Milo{\v{s}} D. Ercegovac and Tomas Lang",
  title =        "Module to perform multiplication, division, and square
                 root in systolic arrays for matrix computations",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "11",
  number =       "3",
  pages =        "212--221",
  month =        mar,
  year =         "1991",
  CODEN =        "JPDCER",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Sat Apr 12 19:06:31 MDT 1997",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ of California Los Angeles",
  affiliationaddress = "Los Angeles, CA, USA",
  classification = "722; 723; 921; C4140 (Linear algebra); C5220
                 (Computer architecture); C5230 (Digital arithmetic
                 methods)",
  corpsource =   "Department of Computer Science, California University,
                 Los Angeles, CA, USA",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  journalabr =   "J Parallel Distrib Comput",
  keywords =     "Applications; carry-save; complexity; Computer
                 Programming --- Algorithms; Computers; digital
                 arithmetic; division; matrix algebra; Matrix
                 Computations; matrix computations; module;
                 multiplication; Multiplication/Division/Square Root
                 Module; Normalization; On-The-Fly Conversion; radix-2
                 divider; result-digit selection; Rounding;
                 signed-digit; square root; Systolic Arrays; systolic
                 arrays",
  treatment =    "P Practical",
}

@Article{Even:1991:SMM,
  author =       "Shimon Even",
  title =        "Systolic Modular Multiplication",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "537",
  pages =        "619--??",
  year =         "1991",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Feb 5 11:48:02 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t0537.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/0537/05370619.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/0537/05370619.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@InProceedings{Ferguson:1991:AMA,
  author =       "Warren E. {Ferguson, Jr.} and Tom Brightman",
  title =        "Accurate and Monotone Approximations of Some
                 Transcendental Functions",
  crossref =     "Kornerup:1991:PIS",
  pages =        "237--244",
  year =         "1991",
  bibdate =      "Sat Nov 27 12:40:58 MST 2004",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith10/papers/ARITH10_Ferguson.pdf",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  keywords =     "ARITH-10",
}

@Article{Ferguson:1991:SMC,
  author =       "Warren E. {Ferguson, Jr.}",
  title =        "Selecting math coprocessors",
  journal =      j-IEEE-SPECTRUM,
  volume =       "28",
  number =       "7",
  pages =        "38--41",
  month =        jul,
  year =         "1991",
  CODEN =        "IEESAM",
  DOI =          "https://doi.org/10.1109/6.83469",
  ISSN =         "0018-9235 (print), 1939-9340 (electronic)",
  ISSN-L =       "0018-9235",
  bibdate =      "Thu Sep 01 16:17:34 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Spectrum",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6",
  keywords =     "floating-point arithmetic",
  remark =       "Contains performance-comparison tables for Cyrix,
                 Intel, Motorola, and Weitek floating-point coprocessor
                 chips.",
}

@InProceedings{Fleurkens:1991:HLD,
  author =       "H. Fleurkens and R. Tangelder",
  title =        "The high level design of the long accumulator chip",
  crossref =     "IEEE:1991:PFC",
  pages =        "299--301",
  year =         "1991",
  bibdate =      "Wed Dec 13 13:13:34 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The authors discuss an architecture and its high level
                 description of a long accumulator chip suited for the
                 exact calculation of the inner products of floating
                 point numbers. A highly parallel implementation is
                 developed using eight independent adder stations, which
                 add products to two circular long accumulators. A
                 dispatcher schedules each product to the best available
                 station. To validate this architecture and to calculate
                 its performance, a high level description is created.
                 This description is made with ESCHER+, an interactive
                 schematic entry tool with a built-in simulator. The
                 resulting description showed to be the basis for the
                 further implementation of the chip.",
  acknowledgement = ack-nhfb,
  affiliation =  "Eindhoven University of Technol., Netherlands",
  classification = "B1130B (Computer-aided circuit analysis and design);
                 B1265B (Logic circuits); C5120 (Logic and switching
                 circuits); C5210B (Computer-aided logic design); C5220P
                 (Parallel architecture); C5230 (Digital arithmetic
                 methods); C7410D (Electronic engineering)",
  keywords =     "Built-in simulator; ESCHER+; Floating point numbers;
                 High level description; High level design; Highly
                 parallel implementation; Inner products calculation;
                 Interactive schematic entry tool; Long accumulator
                 chip",
  thesaurus =    "Circuit CAD; Digital arithmetic; Integrated logic
                 circuits; Logic CAD; Parallel architectures",
}

@Article{Fossmeier:1991:ALH,
  author =       "R. F{\"o}{\ss}meier",
  title =        "{Zur Axiomatisierung logarithmischer und
                 halblogarithmischer Zahlensysteme}. ({German}) [{On}
                 the axiomatization of logarithmic and semi-logarithmic
                 number systems]",
  journal =      j-COMPUTING,
  volume =       "46",
  number =       "2",
  pages =        "175--182",
  month =        jun,
  year =         "1991",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  MRclass =      "65G99",
  MRnumber =     "92e:65064",
  bibdate =      "Tue Oct 12 16:33:42 MDT 1999",
  bibsource =    "Compendex database;
                 http://springerlink.metapress.com/openurl.asp?genre=journal&issn=0010-485X;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 MathSciNet database; OCLC Contents1st database",
  abstract =     "In the history of numerical analysis there have been
                 various approaches to gain stricter control of
                 numerical computation by axiomatization of
                 approximative arithmetic systems. In the case of
                 floating-point-like systems, the limitations to this
                 approach originate essentially in the fact that
                 addition is not associative. By suitably weakening the
                 axiomatic system of the real numbers the author arrives
                 at a system which can be fulfilled by approximative
                 arithmetic structures. Comparisons show that structures
                 fulfilling this system cannot be arbitrarily distant
                 from reasonable approximative structures. This shows
                 that it is possible to describe approximative
                 structures by approximations of the laws of the
                 original structure.",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. f{\"u}r Inf., Tech. University of Munchen,
                 Germany",
  classification = "723; 921; C4100 (Numerical analysis)",
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
  journalabr =   "Comput Vienna New York",
  keywords =     "Approximative arithmetic structures; Axiomatization;
                 computers, digital --- Computational Methods;
                 Floating-Point Arithmetic; Logarithmic; mathematical
                 techniques; Number systems; Number Systems; Numerical
                 analysis; Semi-logarithmic number systems",
  language =     "German",
  pubcountry =   "Austria",
  thesaurus =    "Number theory; Numerical analysis",
}

@Article{Fossmeier:1991:ALS,
  author =       "R. Fossmeier",
  title =        "On the axiomatization of logarithmic and
                 semi-logarithmic number systems",
  journal =      j-COMPUTING,
  volume =       "46",
  number =       "2",
  pages =        "175--182",
  month =        "????",
  year =         "1991",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Tue Dec 12 09:20:21 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In the history of numerical analysis there have been
                 various approaches to gain stricter control of
                 numerical computation by axiomatization of
                 approximative arithmetic systems. In the case of
                 floating-point-like systems, the limitations to this
                 approach originate essentially in the fact that
                 addition is not associative. By suitably weakening the
                 axiomatic system of the real numbers the author arrives
                 at a system which can be fulfilled by approximative
                 arithmetic structures. Comparisons show that structures
                 fulfilling this system cannot be arbitrarily distant
                 from reasonable approximative structures. This shows
                 that it is possible to describe approximative
                 structures by approximations of the laws of the
                 original structure.",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. fur Inf., Tech. University of Munchen, Germany",
  classification = "C4100 (Numerical analysis)",
  fjournal =     "Computing: Archiv f{\"u}r informatik und numerik",
  journal-URL =  "http://link.springer.com/journal/607",
  keywords =     "Approximative arithmetic structures; Axiomatization;
                 Logarithmic; Number systems; Numerical analysis;
                 Semi-logarithmic number systems",
  language =     "German",
  pubcountry =   "Austria",
  thesaurus =    "Number theory; Numerical analysis",
}

@Article{Foster:1991:PM,
  author =       "Kenneth R. Foster",
  title =        "Prepackaged math",
  journal =      j-IEEE-SPECTRUM,
  volume =       "28",
  number =       "11",
  pages =        "44--50",
  month =        nov,
  year =         "1991",
  CODEN =        "IEESAM",
  DOI =          "https://doi.org/10.1109/6.99016",
  ISSN =         "0018-9235 (print), 1939-9340 (electronic)",
  ISSN-L =       "0018-9235",
  bibdate =      "Wed Jan 15 16:15:28 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/axiom.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeespectrum1990.bib;
                 https://www.math.utah.edu/pub/tex/bib/macsyma.bib;
                 https://www.math.utah.edu/pub/tex/bib/maple-extract.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathematica.bib;
                 https://www.math.utah.edu/pub/tex/bib/matlab.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Spectrum",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6",
  keywords =     "Chemical analysis; Data engineering; Data
                 visualization; Differential equations; Graphics; Hard
                 disks; manipulation; mathematical problems; mathematics
                 computing; matrices; matrix algebra; Packaging;
                 Personal communication networks; software packages;
                 Software packages; Workstations",
}

@InProceedings{Frougny:1991:RNN,
  author =       "Christiane Frougny",
  title =        "Representation of numbers in nonclassical numeration
                 systems",
  crossref =     "Kornerup:1991:PIS",
  pages =        "17--21",
  year =         "1991",
  bibdate =      "Sat Nov 27 12:40:58 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith10/papers/ARITH10_Frougny.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-10",
}

@Article{Gal:1991:AEM,
  author =       "Shmuel Gal and Boris Bachelis",
  title =        "An Accurate Elementary Mathematical Library for the
                 {IEEE} Floating Point Standard",
  journal =      j-TOMS,
  volume =       "17",
  number =       "1",
  pages =        "26--45",
  month =        mar,
  year =         "1991",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  MRclass =      "65D20 (65-04 65D15)",
  MRnumber =     "92a:65069",
  bibdate =      "Sun Sep 04 23:33:02 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://doi.acm.org/10.1145/103147.103151;
                 http://www.acm.org/pubs/citations/journals/toms/1991-17-1/p26-gal/",
  abstract =     "The algorithms used by the IBM Israel Scientific
                 Center for the elementary mathematical library using
                 the IEEE standard for binary floating point arithmetic
                 are described. The algorithms are based on the
                 ``accurate tables method.'' This methodology achieves
                 high performance and produces very accurate results. It
                 overcomes one of the main problems encountered in
                 elementary mathematical functions computations:
                 achieving last bit accuracy. The results obtained are
                 correctly rounded for almost all argument
                 values.\par

                 Our main idea in the accurate tables method is to use
                 ``nonstandard tables,'' which are different from the
                 natural tables of equally spaced points in which the
                 rounding error prevents obtaining last bit accuracy. In
                 order to achieve a small error we use the following
                 idea: Perturb the original, equally spaced, points in
                 such a way that the table value (or tables values in
                 case we need several tables) will be very close to
                 numbers which can be exactly represented by the
                 computer (much closer than the usual double precision
                 representation). Thus we were able to control the error
                 introduced by the computer representation of real
                 numbers and extended the accuracy without actually
                 using extended precision arithmetic.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "algorithms; correct rounding; floating-point
                 arithmetic; theory",
  subject =      "{\bf G.1.0}: Mathematics of Computing, NUMERICAL
                 ANALYSIS, General, Computer arithmetic. {\bf G.1.2}:
                 Mathematics of Computing, NUMERICAL ANALYSIS,
                 Approximation, Elementary function approximation.",
}

@InProceedings{Gamberger:1991:NAI,
  author =       "Dragan Gamberger",
  title =        "New approach to integer division in residue number
                 systems",
  crossref =     "Kornerup:1991:PIS",
  pages =        "84--91",
  year =         "1991",
  DOI =          "https://doi.org/10.1109/ARITH.1991.145538",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith10/papers/ARITH10_Gamberger.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-10; residue arithmetic; residue number system",
  summary =      "A novel division algorithm that is especially
                 appropriate for residue number systems (RNSs) is
                 presented. It makes use of the fact that the
                 multiplicative inverse element of a divisor which is
                 relatively prime to system moduli can be easily
                 \ldots{}",
}

@Article{Gladshtein:1991:MDD,
  author =       "M. A. Gladshtein",
  title =        "A method of designing a decimal arithmetic processor",
  journal =      j-AUTO-CTL-COMP-SCI,
  volume =       "25",
  number =       "6",
  pages =        "51--56",
  month =        "????",
  year =         "1991",
  CODEN =        "ACCSCE",
  ISSN =         "0132-4160",
  ISSN-L =       "0146-4116",
  bibdate =      "Tue Dec 12 09:27:13 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The advantages and drawbacks of binary numeric coding
                 in digital computers are considered. This type of
                 coding has is shown to be ineffective in processing
                 large data arrays especially when represented in the
                 floating-point form. Also, the low efficiency of
                 conventionally employed decimal computational
                 procedures using the so-called corrections is noted. It
                 is proposed, in designing digital computers, to
                 renounce the principle of binary computations in favor
                 of decimal operations on the basis of stored addition
                 and multiplication tables using binary-decimal numeric
                 coding. A version of circuit design for a decimal
                 processor, algorithms and microprograms for addition
                 and multiplication operations are described. Advantages
                 inherent in the method proposed are analyzed. (10
                 Refs.)",
  acknowledgement = ack-nhfb,
  classification = "B1265F (Microprocessors and microcomputers); C5130
                 (Microprocessor chips); C5230 (Digital arithmetic
                 methods)",
  fjournal =     "Automatic Control and Computer Sciences",
  keywords =     "Addition tables; BCD code; Binary numeric coding;
                 Binary-decimal numeric coding; Circuit design; Decimal
                 arithmetic processor; decimal floating-point
                 arithmetic; Decimal operations; Digital computers;
                 Microprograms; Multiplication tables",
  pubcountry =   "Latvia",
  remark =       "English translation of: Avtomatika i Vychislitel'naya
                 Tekhnika",
  thesaurus =    "Digital arithmetic; Microprocessor chips",
}

@Article{Goldberg:1991:CWE,
  author =       "David Goldberg",
  title =        "Corrigendum: {``What Every Computer Scientist Should
                 Know About Floating-Point Arithmetic''}",
  journal =      j-COMP-SURV,
  volume =       "23",
  number =       "3",
  pages =        "413--413",
  month =        sep,
  year =         "1991",
  CODEN =        "CMSVAN",
  ISSN =         "0360-0300 (print), 1557-7341 (electronic)",
  ISSN-L =       "0360-0300",
  bibdate =      "Sun Sep 25 09:58:43 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/compsurv.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See
                 \cite{Goldberg:1991:WEC,Dunham:1992:SFW,Wichmann:1992:SFW}.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Computing Surveys",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J204",
}

@Article{Goldberg:1991:WEC,
  author =       "David Goldberg",
  title =        "What Every Computer Scientist Should Know About
                 Floating-Point Arithmetic",
  journal =      j-COMP-SURV,
  volume =       "23",
  number =       "1",
  pages =        "5--48",
  month =        mar,
  year =         "1991",
  CODEN =        "CMSVAN",
  DOI =          "https://doi.org/10.1145/103162.103163",
  ISSN =         "0360-0300 (print), 1557-7341 (electronic)",
  ISSN-L =       "0360-0300",
  bibdate =      "Thu Jun 19 09:40:16 MDT 2008",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See also
                 \cite{Goldberg:1991:CWE,Dunham:1992:SFW,Wichmann:1992:SFW}.",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0360-0300/103163.html",
  abstract =     "Floating-point arithmetic is considered an esoteric
                 subject by many people. This is rather surprising,
                 because floating-point is ubiquitous in computer
                 systems: almost every language has a floating-point
                 datatype; computers from PCs to supercomputers have
                 floating-point accelerators; most compilers will be
                 called upon to compile floating-point algorithms from
                 time to time; and virtually every operating system must
                 respond to floating-point exceptions such as overflow.
                 This paper presents a tutorial on the aspects of
                 floating-point that have a direct impact on designers
                 of computer systems. It begins with background on
                 floating-point representation and rounding error,
                 continues with a discussion of the IEEE floating-point
                 standard, and concludes with examples of how computer
                 system builders can better support floating point.",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  affiliation =  "Xerox Palo Alto Res. Center, CA, USA",
  classification = "C5230 (Digital arithmetic methods)",
  fjournal =     "ACM Computing Surveys",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J204",
  keywords =     "algorithms; compilers; computer scientist; computer
                 systems; denormalized number; design; exception;
                 floating-point; floating-point accelerators;
                 floating-point algorithms; floating-point datatype;
                 floating-point exceptions; floating-point
                 representation; floating-point standard; gradual
                 underflow; guard digit; IEEE floating-point standard;
                 languages; NaN; operating system; overflow; PCs;
                 relative error; rounding error; rounding mode;
                 standardization; supercomputers; ulp; underflow",
  subject =      "{\bf G.1.0}: Mathematics of Computing, NUMERICAL
                 ANALYSIS, General, Computer arithmetic. {\bf K.1}:
                 Computing Milieux, THE COMPUTER INDUSTRY, Standards.
                 {\bf C.0}: Computer Systems Organization, GENERAL,
                 Instruction set design. {\bf G.1.0}: Mathematics of
                 Computing, NUMERICAL ANALYSIS, General, Numerical
                 algorithms.",
  thesaurus =    "digital arithmetic; roundoff errors",
}

@TechReport{Golubev:1991:FPM,
  author =       "Yu. F. Golubev and I. A. Seregin and R. Z.
                 Kha{\u\i}rullin",
  title =        "The floating point method in problems of the
                 optimization of motion during the descent of a
                 spacecraft into the atmosphere. ({Russian})",
  type =         "{Inst. Prikl. Mat.} Preprint",
  number =       "50",
  institution =  "Akad. Nauk SSSR",
  pages =        "28",
  year =         "1991",
  MRclass =      "65K10 (49N55 70-08 70Q05)",
  MRnumber =     "166 839",
  bibdate =      "Fri Dec 8 08:24:14 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  language =     "Russian",
}

@Article{Gonnella:1991:ACF,
  author =       "J. Gonnella",
  title =        "The application of core functions to residue number
                 systems",
  journal =      j-IEEE-TRANS-SIG-PROC,
  volume =       "39",
  number =       "1",
  pages =        "69--75",
  month =        jan,
  year =         "1991",
  CODEN =        "ITPRED",
  DOI =          "https://doi.org/10.1109/78.80766",
  ISSN =         "1053-587X (print), 1941-0476 (electronic)",
  ISSN-L =       "1053-587X",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=2655",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Signal Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=78",
  keywords =     "residue arithmetic; residue number system",
  summary =      "A theory of core functions is presented, and the
                 application of this theory to the difficult residue
                 number system (RNS) operations is described. Potential
                 applications for special-purpose core-based RNS
                 processors include adaptive array processing,
                 \ldots{}",
}

@Article{Gotze:1991:SRD,
  author =       "J. G{\"o}tze and U. Schwiegelshohn",
  title =        "A Square Root and Division Free {Givens} Rotation for
                 Solving Least Squares Problems on Systolic Arrays",
  journal =      j-SIAM-J-SCI-STAT-COMP,
  volume =       "12",
  number =       "4",
  pages =        "800--807",
  month =        jul,
  year =         "1991",
  CODEN =        "SIJCD4",
  ISSN =         "0196-5204",
  MRclass =      "65F20 (65F25)",
  MRnumber =     "92a:65125",
  bibdate =      "Sat Oct 24 13:20:45 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Scientific and Statistical Computing",
  journal-URL =  "http://epubs.siam.org/loi/sijcd4",
}

@Article{Grcar:1991:IAS,
  author =       "Joe Grcar",
  title =        "{IEEE} Arithmetic Stinks",
  journal =      j-NA-DIGEST,
  volume =       "91",
  number =       "33",
  day =          "18",
  month =        aug,
  year =         "1991",
  bibdate =      "Thu Aug 23 06:22:13 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See rebuttal \cite{Demmel:1991:OIA}.",
  URL =          "http://www.netlib.org/na-digest/91/v91n33",
  acknowledgement = ack-nhfb,
  fjournal =     "NA Digest",
}

@Article{Griffin:1991:REA,
  author =       "C. Griffin and P. Rao and F. Taylor",
  title =        "Roundoff error analysis of the discrete {Wigner}
                 distribution using fixed-point arithmetic",
  journal =      j-IEEE-TRANS-SIG-PROC,
  volume =       "39",
  number =       "9",
  pages =        "2096--2098",
  month =        sep,
  year =         "1991",
  CODEN =        "ITPRED",
  ISSN =         "1053-587X (print), 1941-0476 (electronic)",
  ISSN-L =       "1053-587X",
  bibdate =      "Sat Jul 16 11:25:06 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Signal Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=78",
  summary =      "The issue of roundoff noise effects in the
                 implementation of the discrete Wigner distribution
                 using fixed-point arithmetic is addressed. The
                 sign-magnitude number representation is assumed
                 throughout the analysis. The measure of roundoff noise
                 \ldots{}",
}

@Article{Gusev:1991:NCS,
  author =       "A. V. Gusev and I. V. Melezhnikov",
  title =        "Noise in a Constant-Current {SQUID} with a Floating
                 Operating Point",
  journal =      j-TELECOMM-RADIO-ENG,
  volume =       "46",
  number =       "8",
  pages =        "125--127",
  year =         "1991",
  CODEN =        "TCREAG",
  ISSN =         "0040-2508 (print), 1943-6009 (electronic)",
  ISSN-L =       "0040-2508",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Telecommunications and Radio Engineering",
}

@InProceedings{Guyot:1991:OAV,
  author =       "Alain Guyot",
  title =        "{OCAPI}: Architecture of a {VLSI} Coprocessor for the
                 {GCD} and the Extended {GCD} of Large Numbers",
  crossref =     "Kornerup:1991:PIS",
  pages =        "226--231",
  year =         "1991",
  bibdate =      "Sat Nov 17 08:46:25 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith10/papers/ARITH10_Guyot.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-10",
}

@Article{Hamza:1991:MBD,
  author =       "K. M. Hamza and M. A. H. Abdul-Karim",
  title =        "Microprocessor Based Direct Square Root Extractor",
  journal =      "Modelling",
  volume =       "34",
  number =       "1",
  pages =        "45--48",
  month =        "????",
  year =         "1991",
  bibdate =      "Thu Sep 1 10:15:42 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Heidtmann:1991:ASA,
  author =       "K. D. Heidtmann",
  title =        "Arithmetic spectrum applied to fault detection for
                 combinational networks",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "40",
  number =       "3",
  pages =        "320--324",
  month =        mar,
  year =         "1991",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.76409",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 12:52:19 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=76409",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@MastersThesis{Holmes:1991:FSD,
  author =       "Ian Holmes",
  title =        "A feasibility study into the design of a 64-bit
                 floating point processor",
  type =         "Thesis ({M.Sc. in Electronics})",
  school =       "University of Southampton, Department of Electronics
                 and Computer Science",
  address =      "Southampton, UK",
  year =         "1991",
  bibdate =      "Thu May 09 08:35:32 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Horiguchi:1991:HFN,
  author =       "Hiroshi Horiguchi and Tsutomu Tayama and Kazuaki
                 Kajitori",
  title =        "{Hamada} Floating-Point Numbers and Real Numbers",
  journal =      j-ADV-SOFT-SCI-TECH,
  volume =       "2",
  number =       "??",
  pages =        "123--??",
  year =         "1991",
  ISSN =         "1044-7997",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Advances in software science and technology",
}

@Article{Horiguchi:1991:PEP,
  author =       "Susumu Horiguchi and Takeo Nakada",
  title =        "Performance Evaluation of Parallel Fast {Fourier}
                 Transform on a Multiprocessor Workstation",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "12",
  number =       "2",
  pages =        "158--163",
  month =        jun,
  year =         "1991",
  CODEN =        "JPDCER",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Sat Apr 12 17:13:17 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classification = "C4190 (Other numerical methods); C4240 (Programming
                 and algorithm theory); C5440 (Multiprocessor systems
                 and techniques)",
  corpsource =   "Department of Inf. Sci., Tohoku University, Sendai,
                 Japan",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  keywords =     "algorithms; cache protocols; fast Fourier transform;
                 fast Fourier transforms; FFT; floating-; multiprocess
                 operating system; multiprocessing systems;
                 multiprocessor workstation; multithread operating
                 system; operating systems; parallel; parallel FFT;
                 performance; performance evaluation; point
                 coprocessors",
  treatment =    "P Practical",
}

@Misc{Hough:1991:TBC,
  author =       "David G. Hough and Vern Paxson",
  title =        "Testbase: base conversion test program",
  howpublished = "World-Wide Web document",
  day =          "20",
  month =        jul,
  year =         "1991",
  bibdate =      "Wed May 26 07:22:52 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Paxson:1991:PTI}.",
  URL =          "http://www.netlib.org/fp/testbase",
  acknowledgement = ack-nhfb,
  keywords =     "floating-point testing",
}

@InProceedings{Hsiao:1991:CHA,
  author =       "Shen-Fu Hsiao and Jean-Marc Delosme",
  title =        "The {CORDIC Householder} algorithm",
  crossref =     "Kornerup:1991:PIS",
  pages =        "256--263",
  year =         "1991",
  bibdate =      "Sat Nov 27 12:40:58 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith10/papers/ARITH10_Hsiao.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-10",
}

@Article{Hu:1991:ERC,
  author =       "X. Hu and R. G. Harber and S. C. Bass",
  title =        "Expanding the Range of Convergence of the {CORDIC}
                 Algorithm",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "40",
  number =       "1",
  pages =        "13--21",
  month =        jan,
  year =         "1991",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.67316",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Sep 08 00:50:12 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Hui:1991:DFD,
  author =       "S. Hui and D. P. Brown",
  booktitle =    "{IEEE} Pacific Rim Conference on Communications,
                 Computers and Signal Processing, 9--10 May 1991",
  title =        "Digital filter design with a combination of fixed
                 point and residue number systems",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "331--334",
  year =         "1991",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/PACRIM.1991.160746",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "A new design method using a combination of fixed-point
                 and RNS (residue number system) arithmetics is
                 presented. It is proven that an IIR digital filter can
                 be efficiently implemented in a system that combines
                 both fixed-point and RNS arithmetics. \ldots{}",
}

@InProceedings{Hull:1991:SVP,
  author =       "T. E. Hull and M. S. Cohen and C. B. Hall",
  title =        "Specifications for a variable-precision arithmetic
                 coprocessor",
  crossref =     "Kornerup:1991:PIS",
  pages =        "127--131",
  year =         "1991",
  bibdate =      "Sat Nov 27 12:40:58 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith10/papers/ARITH10_Hull.pdf",
  abstract =     "The authors have been developing a programming system
                 intended to be especially convenient for scientific
                 computing. Its main features are variable precision
                 (decimal) floating-point arithmetic and convenient
                 exception handling. The software implementation of the
                 system has evolved over a number of years, and a
                 partial hardware implementation of the arithmetic
                 itself was constructed and used during the early stages
                 of the project. Based on this experience, the authors
                 have developed a set of specifications for an
                 arithmetic coprocessor to support such a system. These
                 specifications are described. An outline of the
                 language features and how they can be used is also
                 provided, to help justify the particular choice of
                 coprocessor specifications. The authors also indicate
                 what other hardware features would be most helpful to
                 the systems programmer, especially for implementation
                 of the exception handling.",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Computer Science, Toronto University,
                 Ont., Canada",
  classification = "B1265B (Logic circuits); B1265F (Microprocessors and
                 microcomputers); B2570 (Semiconductor integrated
                 circuits); C5120 (Logic and switching circuits); C5130
                 (Microprocessor chips); C5230 (Digital arithmetic
                 methods)",
  keywords =     "ARITH-10; decimal floating-point arithmetic; Exception
                 handling; Floating-point arithmetic; Programming
                 system; Scientific computing; Variable-precision
                 arithmetic coprocessor",
  thesaurus =    "Digital arithmetic; Logic circuits; Microprocessor
                 chips; Satellite computers",
}

@Book{Ince:1991:SQR,
  author =       "D. (Darrel) Ince",
  title =        "Software quality and reliability tools and methods",
  publisher =    "Chapman and Hall",
  address =      "London, UK",
  pages =        "178",
  year =         "1991",
  ISBN =         "0-442-31314-4, 0-412-37810-8",
  ISBN-13 =      "978-0-442-31314-2, 978-0-412-37810-2",
  LCCN =         "????",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Unicom applied information technology reports; [6]",
  acknowledgement = ack-nhfb,
  keywords =     "Computer software --- Quality control.; Computer
                 software --- Reliability.; Software --- Quality
                 control",
  remark =       "Aspects of path testing and mutation testing / M.R.
                 Woodward --- Quality-- an integrated approach / A.
                 Smith --- Quality management and software engineering /
                 R. Hailstone --- The role of verification and
                 validation tools in the production of critical software
                 / J.T. Webb --- The real importance of software quality
                 and the role of quality systems / A. Voss --- Software
                 testing tools / E. Fergus \ldots{} [et al.] --- FPV-- a
                 floating point validation package / J. Du Croz ---
                 Building in quality through the use of software tools /
                 P.A.V. Hall --- Software requirements analysis, formal
                 methods and software prototyping / D. Ince ---
                 Increasing software quality by objectives and residual
                 fault prognosis / K. Moller --- Towards a software
                 quality control environment / M. Adam \ldots{} [et al.]
                 --- Expert system software quality problems / S. Ronchi
                 and M. Martignano --- Quality assurance management for
                 real-time software systems: the experience of the
                 Spanish Civil Aviation Administration / J.P. Buendia,
                 C. Bravo --- The PRX/A software reliability
                 investigation / A.E.J. van Delft.",
}

@InCollection{Iri:1991:HAD,
  author =       "M. Iri",
  editor =       "A. Griewank and G. F. Corliss",
  booktitle =    "Automatic Differentiation of Algorithms: Theory,
                 Implementation, and Application",
  title =        "History of automatic differentiation and rounding
                 error estimation",
  crossref =     "Griewank:1991:ADA",
  pages =        "3--16",
  year =         "1991",
  bibdate =      "Thu May 27 07:45:02 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Jain:1991:CSN,
  author =       "Suneel Jain",
  title =        "Circular scheduling: a new technique to perform
                 software pipelining",
  journal =      j-SIGPLAN,
  volume =       "26",
  number =       "6",
  pages =        "219--228",
  month =        jun,
  year =         "1991",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:16:07 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/pubs/contents/proceedings/pldi/113445/index.html;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/pldi/113445/p219-jain/",
  abstract =     "With the advent of deeply pipelined RISC processors,
                 static instruction scheduling by the compiler has
                 become extremely important to obtain high processor
                 performance. This is especially true for floating point
                 code. The author suggests using a new algorithm called
                 circular scheduling to perform software pipelining.
                 Software pipelining has previously been investigated
                 mostly for VLIW architectures. The algorithm described
                 is shown to be quite effective for a scalar
                 architecture. Register renaming, an idea that
                 originates from dynamic instruction scheduling, is used
                 in conjunction with this algorithm to augment its
                 performance. The techniques described here have been
                 implemented as part of a commercial, production quality
                 optimizing compiler for a RISC architecture. The
                 resulting performance improvement has verified the
                 feasibility and practicality of the techniques.",
  acknowledgement = ack-nhfb,
  affiliation =  "MIPS Comput. Syst. Inc., Sunnyvale, CA, USA",
  classification = "C5220 (Computer architecture); C6110 (Systems
                 analysis and programming); C6150C (Compilers,
                 interpreters and other processors); C6150J (Operating
                 systems)",
  confdate =     "26-28 June 1991",
  conflocation = "Toronto, Ont., Canada",
  confsponsor =  "ACM",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  keywords =     "algorithms; Circular scheduling; Deeply pipelined RISC
                 processors; Dynamic instruction scheduling;
                 experimentation; performance; Production quality
                 optimizing compiler; RISC architecture; Scalar
                 architecture; Software pipelining; Static instruction
                 scheduling; VLIW architectures",
  subject =      "{\bf D.3.4} Software, PROGRAMMING LANGUAGES,
                 Processors, Compilers. {\bf D.3.4} Software,
                 PROGRAMMING LANGUAGES, Processors, Optimization.",
  thesaurus =    "Parallel programming; Pipeline processing; Program
                 compilers; Reduced instruction set computing;
                 Scheduling",
}

@InProceedings{Jain:1991:NRS,
  author =       "V. K. Jain and G. E. Perez and J. M. Wills",
  title =        "Novel reciprocal and square-root {VLSI} cell:
                 architecture and application to signal processing",
  crossref =     "IEEE:1991:VCA",
  volume =       "2",
  pages =        "1201--1204",
  year =         "1991",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  summary =      "A novel high-speed cell, capable of performing a
                 square-root or a reciprocal function in two clock
                 cycles, is presented. Its performance signifies an
                 estimated three-fold increase in speed over existing
                 approaches. Furthermore, since both functions
                 \ldots{}",
}

@TechReport{Kahan:1991:APL,
  author =       "William Kahan and J. W. Thomas",
  title =        "Augmenting a Programming Language with Complex
                 Arithmetic",
  number =       "NCEG/91-039, UCB/CSD 91/667",
  institution =  inst-BERKELEY-CS,
  address =      inst-BERKELEY-CS:adr,
  pages =        "8",
  day =          "15",
  month =        nov,
  year =         "1991",
  bibdate =      "Mon Dec 26 21:13:51 GMT 1994",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/k/kahan-william-m.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Manuscript",
  acknowledgement = ack-nhfb,
}

@Article{Kahan:1991:ARL,
  author =       "W. Kahan",
  title =        "Analysis and Refutation of the {LCAS}",
  journal =      j-SIGNUM,
  volume =       "26",
  number =       "3",
  pages =        "2--15",
  month =        jul,
  year =         "1991",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/bibnet/authors/k/kahan-william-m.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/signum.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "https://dl.acm.org/loi/signum",
  keywords =     "LCAS (Language Compatible Arithmetic Standard)",
}

@InProceedings{Kantabutra:1991:DOC,
  author =       "Vitit Kantabutra",
  title =        "Designing optimum carry-skip adders",
  crossref =     "Kornerup:1991:PIS",
  pages =        "146--153",
  year =         "1991",
  bibdate =      "Sat Nov 27 12:40:58 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith10/papers/ARITH10_Kantabutra.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-10",
}

@Article{Kim:1991:ERB,
  author =       "Jin Yul Kim and Kyu Ho Park and Hwang Soo Lee",
  title =        "Efficient residue-to-binary conversion technique with
                 rounding error compensation",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST,
  volume =       "38",
  number =       "3",
  pages =        "315--317",
  month =        mar,
  year =         "1991",
  CODEN =        "ICSYBT",
  ISSN =         "0098-4094 (print), 1558-1276 (electronic)",
  ISSN-L =       "0098-4094",
  bibdate =      "Sat Jul 16 11:25:03 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems",
  summary =      "An improved scaled-decoding technique (defined as
                 residue-to-binary conversion of which outputs are
                 scaled by a constant) for hardware implementations in
                 the residue number system (RNS) is presented. The
                 technique is based on the Chinese remainder \ldots{}",
}

@InProceedings{Kim:1991:NIC,
  author =       "S. W. Kim and T. Stouraitis",
  booktitle =    "{IEEE} International Symposium on Circuits and
                 Systems, 11--14 June 1991",
  title =        "New implementations of converters for the residue and
                 quadratic residue number system",
  volume =       "5",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "2959--2962",
  year =         "1991",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ISCAS.1991.176166",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "Full adder (FA)-based converters are proposed for
                 efficiently performing complex number calculations. The
                 basic idea is to use FA arrays to decompose 2 i terms
                 into 2 j terms, where j{$<$}i, by modulo arithmetic.
                 \ldots{}",
}

@Book{Klatte:1991:PSB,
  author =       "R. Klatte and U. Kulisch and M. Neaga and D. Ratz and
                 Ch. Ullrich",
  title =        "{PASCAL-XSC: Sprachbeschreibung mit Beispielen}",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "x + 345",
  year =         "1991",
  ISBN =         "0-387-53714-7",
  ISBN-13 =      "978-0-387-53714-6",
  LCCN =         "QA76.73.P2 P42 1991",
  bibdate =      "Mon Dec 18 09:37:18 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "English translation is available as
                 \cite{Klatte:1991:PXP}.",
  acknowledgement = ack-nhfb,
}

@Book{Klatte:1991:PXP,
  author =       "R. Klatte and U. Kulisch and M. Neaga and D. Ratz and
                 Ch. Ullrich",
  title =        "{PASCAL-XSC}: {A PASCAL} Extension for Scientific
                 Computation",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "x + 344",
  year =         "1991",
  ISBN =         "0-387-55137-9 (New York), 3-540-55137-9 (Berlin)",
  ISBN-13 =      "978-0-387-55137-1 (New York), 978-3-540-55137-9
                 (Berlin)",
  LCCN =         "QA76.73.P2 P4213 1992",
  bibdate =      "Thu Nov 8 14:50:35 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "English translation of \cite{Klatte:1991:PSB}.",
  price =        "DM64.00",
  acknowledgement = ack-nhfb,
  referred =     "[Corl91a].",
}

@InProceedings{Knofel:1991:FHU,
  author =       "Andreas Kn{\"o}fel",
  title =        "Fast hardware units for the computation of accurate
                 dot products",
  crossref =     "Kornerup:1991:PIS",
  pages =        "70--74",
  year =         "1991",
  bibdate =      "Sat Nov 27 12:40:58 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith10/papers/ARITH10_Knofel.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-10",
}

@InProceedings{Knowles:1991:APD,
  author =       "S. Knowles",
  title =        "Arithmetic Processor Design for the {T9000}
                 Transputer",
  crossref =     "SPIE:1991:PSI",
  pages =        "230--243",
  year =         "1991",
  bibdate =      "Wed Sep 7 22:32:42 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Koc:1991:FAG,
  author =       "Cetin K. Koc and Sarath N. Arachchige",
  title =        "A fast algorithm for {Gaussian} elimination over
                 {GF(2)} and its implementation on the {GAPP}",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "13",
  number =       "1",
  pages =        "118--122",
  day =          "1",
  month =        sep,
  year =         "1991",
  CODEN =        "JPDCER",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Sat Apr 12 19:06:31 MDT 1997",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ of Houston",
  affiliationaddress = "Houston, TX, USA",
  classification = "722; 723; 921; C4140 (Linear algebra); C4240
                 (Programming and algorithm theory)",
  corpsource =   "Department of Electr. Eng., Houston University, TX,
                 USA",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  journalabr =   "J Parallel Distrib Comput",
  keywords =     "1s location; Algorithms; algorithms; arithmetic
                 parallel processor; binary matrix; binary search;
                 Binary search technique; bit operations; bit-array;
                 columns; computational complexity; Computer
                 Programming; Computer Systems, Digital--Parallel
                 Processing; Galois fields; GAPP; Gaussian elimination;
                 geometric; Geometric arithmetic parallel processors;
                 GF(2); Large binary matrices; Mathematical
                 Techniques--Matrix Algebra; matrix algebra; ones
                 location; parallel; Triangularization; triangularize;
                 vertical memory",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Koc:1991:IAM,
  author =       "{\c{C}}etin K. Ko{\c{c}}",
  title =        "An improved algorithm for mixed-radix conversion of
                 residue numbers",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "22",
  number =       "8",
  pages =        "63--71",
  month =        "????",
  year =         "1991",
  CODEN =        "CMAPDK",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  bibdate =      "Wed Mar 1 19:11:04 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computmathappl1990.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/089812219190014U",
  acknowledgement = ack-nhfb,
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221",
}

@MastersThesis{Kohprasert:1991:FAC,
  author =       "Teera Kohprasert",
  title =        "32-bit floating-point arithmetic coprocessor design
                 using {VHDL}",
  type =         "Thesis ({M.S.})",
  school =       "Florida Institute of Technology",
  address =      "Melbourne, FL, USA",
  pages =        "xiv + 456",
  year =         "1991",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Computer arithmetic and logic units --- Design and
                 construction.; VHDL (Computer hardware description
                 language).",
}

@Article{Kostopoulos:1991:ACB,
  author =       "D. K. Kostopoulos",
  title =        "An Algorithm for the Computation of Binary
                 Logarithms",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "40",
  number =       "11",
  pages =        "1267--1270",
  month =        nov,
  year =         "1991",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.102831",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Sep 1 10:16:09 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@TechReport{Kramer:1991:EFA,
  author =       "David Kramer and Isaac D. Scherson",
  title =        "The effect of {FPU} architecture on a dynamic
                 precision algorithm for the solution of differential
                 equations",
  type =         "Technical report",
  number =       "91-73",
  institution =  "Information and Computer Science, University of
                 California, Irvine",
  address =      "Irvine, CA, USA",
  pages =        "18",
  year =         "1991",
  LCCN =         "Z699 .C3 no. 91-73",
  bibdate =      "Fri Jan 5 11:51:46 MST 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Kuhnel:1991:OPS,
  author =       "Lars K{\"u}hnel",
  title =        "Optimal purely systolic addition",
  crossref =     "Kornerup:1991:PIS",
  pages =        "172--179",
  year =         "1991",
  bibdate =      "Sat Nov 27 12:40:58 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith10/papers/ARITH10_Kuhnel.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-10",
}

@Article{Kurokawa:1991:CGU,
  author =       "T. Kurokawa and T. Mizukoshi",
  title =        "Computer graphics using logarithmic number systems",
  journal =      "IEICE Transactions",
  volume =       "E74",
  number =       "2",
  pages =        "447--451",
  month =        feb,
  year =         "1991",
  ISSN =         "0917-1673",
  bibdate =      "Tue Dec 12 09:20:21 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Logarithmic arithmetic (LA) is a very fast
                 computational method for real numbers. Its precision is
                 better than a floating point arithmetic of equivalent
                 word length and range. This paper shows a method to use
                 LA in computer graphics-picture generation of almost
                 any kind. Various experiments are done-from curve
                 drawing to 3D image generation. The results are all
                 excellent for quality and speed.",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Ind. Eng., Aichi Inst. of Technol.,
                 Toyota, Japan",
  classification = "C5230 (Digital arithmetic methods); C6130B (Graphics
                 techniques)",
  keywords =     "3D image generation; Computer graphics; Curve drawing;
                 Fast computational method for real numbers; Logarithmic
                 arithmetic; Logarithmic number systems; Picture
                 generation; Precision; Word length",
  pubcountry =   "Japan",
  thesaurus =    "Computer graphics; Digital arithmetic",
}

@Article{Lai:1991:HNS,
  author =       "F.-S. Lai and C.-F. E. Wu",
  title =        "A hybrid number system processor with geometric and
                 complex arithmetic capabilities",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "40",
  number =       "8",
  pages =        "952--962",
  month =        aug,
  year =         "1991",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.83639",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 12:52:23 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=83639",
  abstract =     "The architecture, design, and performance of a hybrid
                 number system processor are described. The processor
                 performs multiplication, division, square root, and
                 square in the logarithmic number system (LNS) domain.
                 However, the input, output, addition, and subtraction
                 are all executed in the 32-b IEEE standard
                 floating-point number system. With the LNS multiplier
                 and pipelined architecture, the processor is able to
                 perform the geometric and complex arithmetic very
                 effectively. The processor is also shown to compare
                 well to an existing 32-b floating-point DSP (digital
                 signal processor) chip. For the same level of CMOS
                 technology, the performance ratios between the hybrid
                 number system and the floating-point processor are
                 shown to be 6.4:1 and 8:1 for division and square root,
                 respectively; for the complex FFT (fast Fourier
                 transform) algorithm, the ratio is around 2:1. (27
                 Refs.)",
  acknowledgement = ack-nhfb,
  affiliation =  "IBM Thomas J. Watson Res. Center, Yorktown Heights,
                 NY, USA",
  ajournal =     "IEEE Trans. Comput.",
  classification = "C5230 (Digital arithmetic methods)",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "Complex arithmetic; Division; Floating-point number
                 system; Geometric; Hybrid number system processor;
                 Logarithmic number system; Multiplication; Square;
                 Square root",
  thesaurus =    "Digital arithmetic",
}

@Article{Lee:1991:FPPa,
  author =       "Roland L. Lee and Alex Y. Kwok and Fay{\'e} A.
                 Briggs",
  title =        "The Floating Point Performance of a superscalar
                 {SPARC} Processor",
  journal =      j-COMP-ARCH-NEWS,
  volume =       "19",
  number =       "2",
  pages =        "28--37",
  month =        apr,
  year =         "1991",
  CODEN =        "CANED2",
  ISSN =         "0163-5964 (print), 1943-5851 (electronic)",
  ISSN-L =       "0163-5964",
  bibdate =      "Fri May 12 09:40:40 MDT 2006",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Co-published in {\em Operating Systems Review}, {\bf
                 28}(3S).",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGARCH Computer Architecture News",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J89",
}

@Article{Lee:1991:FPPb,
  author =       "Roland L. Lee and Alex Y. Kwok and Fay{\'e} A.
                 Briggs",
  title =        "The floating-point performance of a superscalar
                 {SPARC} processor",
  journal =      j-OPER-SYS-REV,
  volume =       "25",
  number =       "3S",
  pages =        "28--37",
  month =        apr,
  year =         "1991",
  CODEN =        "OSRED8",
  ISSN =         "0163-5980 (print), 1943-586X (electronic)",
  ISSN-L =       "0163-5980",
  bibdate =      "Sat Aug 26 15:24:15 MDT 2006",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Operating Systems Review",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J597",
}

@Article{Lee:1991:FPPc,
  author =       "Roland L. Lee and Alex Y. Kwok and Fay{\'e} A.
                 Briggs",
  title =        "The Floating-Point Performance of a Superscalar
                 {SPARC} Processor",
  journal =      j-SIGPLAN,
  volume =       "26",
  number =       "4",
  pages =        "28--37",
  month =        apr,
  year =         "1991",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Tue Dec 12 09:20:21 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The floating point performance of superscalar SPARC
                 processors is evaluated based on empirical data from 12
                 benchmarks. This evaluation is done in the context of
                 two software instruction scheduling optimizations: loop
                 unrolling and software pipelining, and for three
                 machine models: 1-scalar, 2-scalar and 4-scalar. The
                 authors also consider the effect of the memory system
                 on the performance improvements. Superscalar hardware
                 alone exhibit little performance improvement without
                 software optimization. Of the two scheduling methods,
                 software pipelining more effectively takes advantage of
                 increased hardware parallelism, and achieves near
                 optimal speedup on the 4-scalar machine model. The
                 performance of loop unrolling is restricted by the
                 limited number of floating point registers in the SPARC
                 architecture. The best performance level is obtained by
                 applying both optimization techniques. A superscalar
                 SPARC processor can provide improved floating point
                 performance but with significant software and hardware
                 development costs.",
  acknowledgement = ack-nhfb,
  affiliation =  "Sun Microsyst. Inc., Mountain View, CA, USA",
  classification = "C5220 (Computer architecture); C5470 (Performance
                 evaluation and testing)",
  confdate =     "8-11 April 1991",
  conflocation = "Santa Clara, CA, USA",
  confsponsor =  "IEEE; ACM",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  keywords =     "Benchmarks; Development costs; Floating point
                 performance; Floating point registers; Hardware
                 parallelism; Loop unrolling; Memory system; N-scalar
                 machine models; Optimal speedup; Software instruction
                 scheduling optimizations; Software pipelining; SPARC
                 architecture; Superscalar SPARC processor",
  thesaurus =    "Optimisation; Parallel architectures; Performance
                 evaluation; Pipeline processing; Scheduling",
}

@InProceedings{Lee:1991:SCF,
  author =       "Jeong-A. Lee and Tom{\'a}s Lang",
  title =        "{SVD} by constant-factor-redundant-{CORDIC}",
  crossref =     "Kornerup:1991:PIS",
  pages =        "264--271",
  year =         "1991",
  bibdate =      "Sat Nov 27 12:40:58 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith10/papers/ARITH10_Lee.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-10",
}

@Article{Letcher:1991:GNC,
  author =       "John H. Letcher",
  title =        "Getting numeric coprocessors up to speed",
  journal =      j-DDJ,
  volume =       "16",
  number =       "5",
  pages =        "36, 38, 40, 42",
  month =        may,
  year =         "1991",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Tue Sep 10 09:11:02 MDT 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 UnCover database",
  abstract =     "Memory-mapped math coprocessors can boost performance
                 without sacrificing compatibility.",
  acknowledgement = ack-nhfb,
  affiliation =  "Tulsa University, OK, USA",
  classification = "C5130 (Microprocessor chips); C5230 (Digital
                 arithmetic methods)",
  fjournal =     "Dr. Dobb's Journal of Software Tools",
  keywords =     "80*86 Integer CPU; Floating point coprocessors;
                 Numeric coprocessors; Processing speeds",
  thesaurus =    "Digital arithmetic; Microprocessor chips; Satellite
                 computers",
}

@Article{Lo:1991:BHS,
  author =       "H.-Y. Lo and T. C. Yang",
  title =        "Balanced high-speed residue number {VLSI} multiplier
                 with error detection",
  journal =      "Circuits, Devices and Systems, IEE Proceedings G",
  volume =       "138",
  number =       "3",
  pages =        "421--423",
  month =        jun,
  year =         "1991",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/78.80821",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=6544",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "A balanced residue number VLSI multiplier is proposed
                 which eliminates the extra delay for an unbalanced
                 residue multiplier. The number of adding stages used in
                 the VLSI multiplier is reduced from three to two. The
                 authors also describe how \ldots{}",
}

@Article{Lyashenko:1991:PAR,
  author =       "N. N. Lyashenko and M. S. Nikulin",
  title =        "Probability Analysis of Round-Off Errors in
                 Floating-Point Arithmetic",
  journal =      j-THEORY-PROBAB-APPL,
  volume =       "35",
  number =       "1",
  pages =        "66--74",
  month =        "????",
  year =         "1991",
  CODEN =        "TPRBAU",
  DOI =          "https://doi.org/10.1137/1135006",
  ISSN =         "0040-585X (print), 1095-7219 (electronic)",
  ISSN-L =       "0040-585X",
  bibdate =      "Tue Apr 1 10:40:31 MDT 2014",
  bibsource =    "http://epubs.siam.org/sam-bin/dbq/toc/TVP/35/1;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/theoryprobabappl.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Theory of Probability and its Applications",
  journal-URL =  "http://epubs.siam.org/tvp",
  onlinedate =   "January 1991",
}

@InProceedings{Lynch:1991:RCA,
  author =       "Tom Lynch and Earl {Swartzlander, Jr.}",
  title =        "The redundant cell adder",
  crossref =     "Kornerup:1991:PIS",
  pages =        "165--170",
  year =         "1991",
  bibdate =      "Sat Nov 27 12:40:58 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith10/papers/ARITH10_Lynch.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-10",
}

@InProceedings{Lyons:1991:FMF,
  author =       "Ken Lyons",
  title =        "A fast method for finding an integer square root",
  crossref =     "Koopman:1991:PST",
  pages =        "27--30",
  year =         "1991",
  bibdate =      "Tue May 4 05:57:50 MDT 1999",
  bibsource =    "http://www.acm.org/pubs/toc/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/plan/259965/p27-lyons/",
  acknowledgement = ack-nhfb,
}

@InProceedings{MacKenzie:1991:FMS,
  author =       "Donald MacKenzie",
  title =        "Formal methods and the sociology of proof",
  crossref =     "Morris:1991:RWP",
  pages =        "115--124",
  year =         "1991",
  DOI =          "https://doi.org/10.1007/978-1-4471-3756-6_6",
  bibdate =      "Tue Dec 12 09:27:13 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The paper begins by asking whether a sociology of
                 mathematical knowledge is possible. Having answered in
                 the affirmative (drawing examples from the history of
                 mathematics), it goes on to discuss the development of
                 a similar analysis of the mathematical aspects of
                 computer science. A brief vignette is presented: the
                 processes of negotiation of the IEEE floating-point
                 arithmetic specifications. Then the discussion moves on
                 to the verification of software and hardware. If the
                 sociology of mathematics is correct, then formal proofs
                 can be seen as social, not just in the processes of
                 their acceptance, but also in their internal structure.
                 Placed in the context of pressure for formal
                 verification of safety-critical and security-critical
                 systems, this argument led the author and colleagues to
                 the prediction that litigation involving the nature of
                 mathematical proof was bound to occur. That prediction
                 has now been borne out.",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Sociol., Edinburgh University, UK",
  classification = "C0230 (Economic, social and political aspects);
                 C4240 (Programming and algorithm theory); C6110B
                 (Software engineering techniques)",
  keywords =     "Computer science; Formal proofs; Formal verification;
                 IEEE floating-point arithmetic specifications;
                 Litigation; Mathematical aspects; Mathematical
                 knowledge; Negotiation; Safety-critical systems;
                 Security-critical systems; Sociology of proof;
                 Verification",
  thesaurus =    "Economic and sociologic effects; Formal verification;
                 Safety; Security of data; Software reliability; Theorem
                 proving",
}

@Article{MacKenzie:1991:IAL,
  author =       "Donald MacKenzie",
  title =        "The Influence of the {Los Alamos} and {Livermore
                 National Laboratories} on the Development of
                 Supercomputing",
  journal =      j-ANN-HIST-COMPUT,
  volume =       "13",
  number =       "2",
  pages =        "179--201",
  month =        apr # "\slash " # jun,
  year =         "1991",
  CODEN =        "AHCOE5",
  ISSN =         "0164-1239",
  bibdate =      "Fri Nov 1 15:29:15 MST 2002",
  bibsource =    "Compendex database;
                 ftp://ftp.ira.uka.de/pub/bibliography/Parallel/super.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib; OCLC
                 Contents1st database",
  URL =          "http://dlib.computer.org/an/books/an1991/pdf/a2179.pdf;
                 http://www.computer.org/annals/an1991/a2179abs.htm",
  acknowledgement = ack-nhfb,
  fjournal =     "Annals of the History of Computing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5488650",
  remark =       "The author has this remark about Metropolis on page
                 194: ``What are the architectural consequences of this
                 kind of influence? [of Los Alamos on computer design]
                 One apparent in Stretch is that machine's noisy mode
                 facility (Los Alamos interviews). The inspiration of
                 these was Los Alamos Nicholas Metropolis, who in the
                 1950s developed what he called significance arithmetic:
                 the attempt to determine the consequences, for the
                 reliability of results, of errors caused by the need to
                 represent numbers by words of finite length. In noisy
                 mode the effects of truncation were handled differently
                 from in normal operation so as to allow errors caused
                 by truncation to be detected.

                 By definition of ordinary normalized [floating-point]
                 operations, numbers are frequently extended on the
                 right by attaching zeros. During addition the $n$-digit
                 operand that is not preshifted is extended with n
                 zeros, so as to provide the extra positions to which
                 the preshifted operand can be added. Any operand or
                 result that is shifted left to be normalized requires a
                 corresponding number of zeros to be shifted in at the
                 right. Both sets of zeros tend to produce numbers
                 smaller in absolute value than they would have been if
                 more digits had been carried. In the noisy mode these
                 numbers are simply extended with 1s instead of zeros
                 (1s in a binary machine, 9s in a decimal machine). Now
                 all numbers tend to be too large in absolute value. The
                 true value, if there had been no significance loss,
                 should lie between these two extremes. Hence, two runs,
                 one made without and one made with the noisy mode,
                 should show differences in result that indicate which
                 digits may have been affected by significance loss
                 (Buchholz 1962, p. 102).''

                 See \cite{Buchholz:1962:PCS} for more information about
                 the Stretch noisy mode.",
}

@Book{MacKenzie:1991:NAC,
  author =       "Donald MacKenzie and Edinburgh Pict",
  title =        "Negotiating arithmetic, construction proof: the
                 sociology of mathematics and information technology",
  volume =       "38",
  publisher =    "Research Centre for Social Sciences, University of
                 Edinburgh",
  address =      "Edinburgh",
  pages =        "27",
  year =         "1991",
  ISBN =         "1-872287-42-5",
  ISBN-13 =      "978-1-872287-42-3",
  LCCN =         "????",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Edinburgh PICT working paper",
  acknowledgement = ack-nhfb,
  keywords =     "Computer arithmetic; Computer security; Floating-point
                 arithmetic",
}

@Article{Marcus:1991:HSR,
  author =       "Marvin Marcus and Markus Sandy",
  title =        "{Hadamard} Square Roots",
  journal =      j-SIAM-J-MAT-ANA-APPL,
  volume =       "12",
  number =       "1",
  pages =        "49--69",
  month =        jan,
  year =         "1991",
  CODEN =        "SJMAEL",
  ISSN =         "0895-4798 (print), 1095-7162 (electronic)",
  ISSN-L =       "0895-4798",
  MRclass =      "15A57 (15A18 15A48 15A52 47B15 60H25)",
  MRnumber =     "92a:15027",
  MRreviewer =   "Zdzis{\l}aw W. Trzaska",
  bibdate =      "Tue Jan 21 08:54:30 MST 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Matrix Analysis and Applications",
  journal-URL =  "http://epubs.siam.org/simax",
}

@InProceedings{Markstein:1991:WFF,
  author =       "V. Markstein and P. Markstein and T. Nguyen and S.
                 Poole",
  title =        "Wide Format Floating-Point Math Libraries",
  crossref =     "IEEE:1991:PSA",
  pages =        "130--138",
  year =         "1991",
  DOI =          "https://doi.org/10.1145/125826.125903",
  bibdate =      "Wed Dec 13 18:34:51 1995",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The authors present the performance and accuracy
                 evaluations of eleven transcendental functions found in
                 64- and 128-bit floating-point formats in math
                 libraries on the Cray Y-MP, the IBM 3090E/VF, the
                 Convex C-240, the Hewlett--Packard 9000/720, and the
                 IBM System/6000. Both architecture and algorithms are
                 shown to impact the results.",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  affiliation =  "ISQUARE, Inc., Austin, TX, USA",
  classification = "C5230 (Digital arithmetic methods); C5470
                 (Performance evaluation and testing); C7310
                 (Mathematics)",
  confdate =     "18-22 Nov. 1991",
  conflocation = "Albuquerque, NM, USA",
  confsponsor =  "IEEE; ACM",
  keywords =     "128 Bit; 64 Bit; Accuracy evaluations; Convex C-240;
                 Cray Y-MP; Floating-point formats; Hewlett--Packard
                 9000/720; IBM 3090E/VF; IBM System/6000; Math
                 libraries; Performance; Transcendental functions; Wide
                 format floating point math libraries",
  numericalindex = "Word length 6.4E+01 bit; Word length 1.28E+02 bit",
  thesaurus =    "Digital arithmetic; Mathematics computing; Parallel
                 processing; Performance evaluation",
}

@Article{McQuillan:1991:HPV,
  author =       "S. E. McQuillan and J. V. McCanny and R. F. Woods",
  title =        "High performance {VLSI} architecture for division and
                 square root",
  journal =      j-ELECT-LETTERS,
  volume =       "27",
  number =       "1",
  pages =        "19--21",
  day =          "3",
  month =        jan,
  year =         "1991",
  CODEN =        "ELLEAK",
  ISSN =         "0013-5194 (print), 1350-911X (electronic)",
  ISSN-L =       "0013-5194",
  bibdate =      "Sat Jul 16 15:28:13 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronics Letters",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2220",
  summary =      "A novel high performance bit parallel architecture to
                 perform square root and division is proposed. Relevant
                 VLSI design issues have been addressed. By employing
                 redundant arithmetic and a semisystolic schedule, the
                 throughput has been made \ldots{}",
}

@InProceedings{McQuillan:1991:VAM,
  author =       "S. E. McQuillan and J. V. McCanny",
  booktitle =    "1991 International Conference on Acoustics, Speech,
                 and Signal Processing: {ICASSP-91, 14--17} April 1991",
  title =        "A {VLSI} architecture for multiplication, division and
                 square root",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1205--1208",
  year =         "1991",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "A high-performance VLSI architecture to perform
                 combined multiply-accumulate, divide, and square root
                 operations is proposed. The circuit is highly regular,
                 requires only minimal control, and can be reconfigured
                 for every cycle. The execution time \ldots{}",
}

@PhdThesis{Mehrez:1991:AVP,
  author =       "Habib Mehrez",
  title =        "Des architectures {VLSI} pipelin{\'e}s pour les
                 algorithmes num{\'e}riques {\`a} flots de donn{\'e}es
                 en repr{\'e}sentations arithm{\'e}tiques virgule fixe
                 et virgule flottante. ({French}) [{Pipelined VLSI}
                 architectures for numerical algorithms for numerical
                 data in fixed- and floating-point arithmetic]",
  type =         "Th{\`e}se Doctoral",
  school =       "Sciences Appliqu{\'e}es, Universit{\'e} Paris 6",
  address =      "Paris, France",
  year =         "1991",
  bibdate =      "Thu May 09 10:10:32 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Sous la direction de Alain Greiner.",
  abstract =     "Dans cette th{\`e}se, on se propose d'exposer
                 certaines reflexions et contributions dans le
                 d{\'e}veloppement et la recherche en architectures VLSI
                 pour l'implantation des algorithmes de traitement
                 num{\'e}rique {\`a} flots des donn{\'e}es. On exposera
                 en particulier une m{\'e}thodologie g{\'e}n{\'e}rale
                 d'implantation concr{\'e}tis{\'e}e par des {\'e}tudes
                 et des r{\'e}alisations des architectures
                 sp{\'e}cifiques {\`a} la transform{\'e}e de Fourier
                 rapide (TFR ou FFT). Ces architectures concernent aussi
                 bien des traitements arithm{\'e}tiques en virgule fixe
                 qu'en virgule flottante et seront de type pipelin{\'e}s
                 serie systolique. Des propositions d'implantation des
                 op{\'e}rateurs arithm{\'e}tiques de base et des chemins
                 des donn{\'e}es seront developp{\'e}es ainsi que les
                 {\'e}valuations des performances et de leur
                 complexit{\'e} correspondantes. Il sera discut{\'e} des
                 facteurs de classification et d'interactions entre les
                 aspects fonctionnels et algorithmiques, les aspects
                 structurels et architecturaux et finalement les aspects
                 li{\'e}s aux implantations VLSI. Ces derniers aspects
                 concernent notamment les compromis et les choix
                 logiques, {\'e}lectriques et topologiques. La
                 m{\'e}thode de conception est bas{\'e}e sur
                 l'utilisation d'une biblioth{\`e}que de cellules
                 standards qui inclut la technique LSSD, de test et
                 testabilit{\'e}, au moment de la conception des
                 circuits VLSI.",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@InProceedings{Mehta:1991:HSM,
  author =       "Mayur Mehta and Vijay Parmar and Earl {Swartzlander,
                 Jr.}",
  title =        "High-speed multiplier design using multi-input counter
                 and compressor circuits",
  crossref =     "Kornerup:1991:PIS",
  pages =        "43--50",
  year =         "1991",
  bibdate =      "Sat Nov 27 12:40:58 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith10/papers/ARITH10_Mehta.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-10",
}

@Manual{Microsoft:1991:MCC,
  author =       "{Microsoft Corporation}",
  title =        "{Microsoft C, C++}: version 7.0: programming
                 techniques for {MS-DOS} and {Windows} operating
                 systems",
  organization = "Microsoft Corp.",
  address =      "Redmond, WA, USA",
  pages =        "xix + 323",
  year =         "1991",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Microsoft C++.; Microsoft C.; MS - DOS (Computer
                 file); Windows (Computer programs)",
  remark =       "Improving program performance: optimizing your
                 programs; using precompiled header files; reducing
                 program size with p-code; managing memory in C;
                 managing memory in C++; using the inline assembler;
                 controlling floating-point math operations --- Special
                 environments: compiling with the QuickWin windows
                 library; communicating with graphics; creating charts
                 and graphs; programming with mixed languages; writing
                 portable C programs --- P-code instruction tables. [The
                 book] describes how to take advantage of the special
                 features of Microsoft C/C++. The topics covered by this
                 manual include language extensions, special-purpose
                 library functions, and the interaction between
                 programming strategies and compiler options. This
                 manual is not a reference for the tools included with
                 Microsoft C/C++. -Introd.",
}

@Article{Montuschi:1991:OAE,
  author =       "P. Montuschi and M. Mezzalama",
  title =        "Optimal Absolute Error Starting Values for
                 {Newton--Raphson} Calculation of Square Root",
  journal =      j-COMPUTING,
  volume =       "46",
  number =       "1",
  pages =        "67--86",
  year =         "1991",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  MRclass =      "65H05 (65G99)",
  MRnumber =     "92a:65161",
  bibdate =      "Tue Oct 12 16:33:42 MDT 1999",
  bibsource =    "Compendex database;
                 http://springerlink.metapress.com/openurl.asp?genre=journal&issn=0010-485X;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 MathSciNet database; OCLC Contents1st database",
  acknowledgement = ack-nhfb,
  affiliation =  "Politecnico di Torino",
  affiliationaddress = "Torino, Italy",
  classification = "723; 921",
  fjournal =     "Computing: Archiv f{\"u}r informatik und numerik",
  journal-URL =  "http://link.springer.com/journal/607",
  journalabr =   "Comput Vienna New York",
  keywords =     "Absolute Error; Computer Programming --- Algorithms;
                 Mathematical Techniques; Newton--Raphson Method;
                 Optimization; Square Roots",
}

@InProceedings{Montuschi:1991:SRD,
  author =       "Paolo Montuschi and Luigi Ciminiera",
  title =        "Simple radix 2 division and square root with skipping
                 of some addition steps",
  crossref =     "Kornerup:1991:PIS",
  pages =        "202--209",
  year =         "1991",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith10/papers/ARITH10_Montuschi.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-10",
  summary =      "The authors present a novel algorithm for shared radix
                 2 division and square root whose main characteristic is
                 the ability to avoid any addition when the digit 0 has
                 been selected. The solution presented uses a redundant
                 representation of the \ldots{}",
}

@Article{Mulder:1991:AMC,
  author =       "J. M. Mulder and N. T. Quach and M. J. Flynn",
  title =        "An area model for on-chip memories and its
                 application",
  journal =      j-IEEE-J-SOLID-STATE-CIRCUITS,
  volume =       "26",
  number =       "2",
  pages =        "98--105",
  month =        feb,
  year =         "1991",
  CODEN =        "IJSCBC",
  ISSN =         "0018-9200 (print), 1558-173X (electronic)",
  ISSN-L =       "0018-9200",
  bibdate =      "Thu Apr 2 08:38:35 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
  fjournal =     "IEEE Journal of Solid-State Circuits",
}

@InProceedings{Muller:1991:EAF,
  author =       "Michael M{\"u}ller and Christine R{\"u}b and Wolfgang
                 R{\"u}lling",
  title =        "Exact accumulation of floating-point numbers",
  crossref =     "Kornerup:1991:PIS",
  pages =        "64--69",
  year =         "1991",
  bibdate =      "Sat Nov 27 12:40:58 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith10/papers/ARITH10_Muller.pdf",
  abstract =     "The authors present a new idea for designing a chip
                 which computes the exact sum of arbitrarily many
                 floating-point numbers, i.e., it can accumulate the
                 floating-point numbers without cancellation. Such a
                 chip is needed to provide a fast implementation of
                 Kulisch arithmetic. This is a new theory of
                 floating-point arithmetic which makes it possible to
                 compute least significant bit accurate solutions to
                 even ill-conditioned numerical problems. The proposed
                 approach avoids the disadvantages of previously
                 suggested designs which are too large, too slow, or
                 consume too much power. The crucial point is a
                 technique for a fast carry resolution in a long
                 accumulator. It can also be implemented in software.",
  acknowledgement = ack-nhfb,
  affiliation =  "Max-Planck-Inst., Saarbrucken, Germany",
  classification = "B1265B (Logic circuits); C5120 (Logic and switching
                 circuits); C5230 (Digital arithmetic methods)",
  keywords =     "Accumulator; ARITH-10; Chip; Exact accumulation; Exact
                 sum; Fast carry resolution; Floating-point arithmetic;
                 Floating-point numbers; Ill-conditioned numerical
                 problems; Kulisch arithmetic; Least significant bit
                 accurate solutions",
  thesaurus =    "Adders; Digital arithmetic",
}

@InProceedings{Muller:1991:FSC,
  author =       "Jean-Michel Muller and Peter Kornerup and David W.
                 Matula",
  title =        "Foreword: {10th Symposium on Computer Arithmetic,
                 Grenoble, France, June 26--28, 1991}",
  crossref =     "Kornerup:1991:PIS",
  pages =        "v--v",
  year =         "1991",
  bibdate =      "Sat Nov 17 08:46:25 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith10/papers/ARITH10_contents.pdf;
                 http://www.acsel-lab.com/arithmetic/arith10/papers/ARITH10_foreword.pdf;
                 http://www.acsel-lab.com/arithmetic/arith10/papers/ARITH10_preface.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-10",
}

@Article{Mundie:1991:OOR,
  author =       "David A. Mundie and David A. Fisher",
  title =        "Optimized Overload Resolution and Type Matching for
                 {Ada}",
  journal =      j-SIGADA-LETTERS,
  volume =       "11",
  number =       "3",
  pages =        "83--90",
  month =        "Spring",
  year =         "1991",
  CODEN =        "AALEE5",
  ISSN =         "1094-3641 (print), 1557-9476 (electronic)",
  ISSN-L =       "1094-3641",
  bibdate =      "Sat Aug 9 09:05:41 MDT 2003",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigada.bib",
  acknowledgement = ack-nhfb,
  classcodes =   "C6140D (High level languages); C5230 (Digital
                 arithmetic methods)",
  conflocation = "Redondo Beach, CA, USA; 30 April-2 May 1990",
  conftitle =    "1st International Symposium on Environments and Tools
                 for Ada",
  corpsource =   "Incremental Syst. Corp., Pittsburgh, PA, USA; Computer
                 Sci. Dept., University of Wisconsin, Madison, WI, USA",
  fjournal =     "ACM SIGAda Ada Letters",
  journal-URL =  "http://portal.acm.org/citation.cfm?id=J32",
  keywords =     "Ada; computational methods; digital arithmetic;
                 incremental environment; microprogramming interval
                 arithmetic; nodes; overload resolution; pruning
                 heuristics; recursive strategy; tree; type matching",
  sponsororg =   "IEEE",
  treatment =    "P Practical; A Application",
}

@PhdThesis{Mutrie:1991:TSS,
  author =       "Mark P. W. Mutrie",
  title =        "Towards a Symbolic System for Floating-Point Error
                 Analysis",
  school =       "University of Waterloo",
  year =         "1991",
  bibdate =      "Thu Nov 8 14:50:35 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@InProceedings{Myczkowski:1991:SMA,
  author =       "J. Myczkowski and G. Steele",
  title =        "Seismic modeling at {15 Gigaflops} on the {Connection
                 Machine}",
  crossref =     "IEEE:1991:PSA",
  pages =        "316--326",
  year =         "1991",
  bibdate =      "Wed Apr 15 16:28:01 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classification = "A9130 (Seismology); C4170 (Differential equations);
                 C5440 (Multiprocessor systems and techniques); C7340
                 (Geophysics)",
  corpsource =   "Thinking Machines Corp., Cambridge, MA, USA",
  keywords =     "14 GFLOPS; acoustic wave equation; CM-2 supercomputer;
                 Connection Machine; difference equations; finite
                 difference algorithm; floating point unit; geophysics
                 computing; instruction sequence; interprocessor grid
                 communication; massively parallel machine; memory
                 interface; parallel processing; seismic modelling code;
                 seismology; sponge boundary conditions; stencil
                 compiler",
  sponsororg =   "IEEE; ACM",
  treatment =    "A Application; P Practical",
}

@Article{Nagal:1991:PEM,
  author =       "T. Nagal",
  title =        "Performance evaluation of mathematical functions",
  journal =      j-SUPERCOMPUTER,
  volume =       "8",
  number =       "8",
  pages =        "46--56",
  month =        nov,
  year =         "1991",
  CODEN =        "SPCOEL",
  ISSN =         "0168-7875",
  bibdate =      "Thu Sep 1 10:15:07 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Supercomputer",
}

@InProceedings{Nakano:1991:MBM,
  author =       "H. Nakano and M. Nakajima and Y. Nakahura and T.
                 Yoshida and Y. Goi and Y. Nakai and R. Segawa and T.
                 Kishida and H. Kadora",
  title =        "A 80 {MFLOPS} 64-bit Microprocessor for Parallel
                 Computer",
  crossref =     "IEEE:1991:PIC",
  pages =        "15.2/1--4",
  year =         "1991",
  bibdate =      "Wed Sep 7 22:32:42 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Book{Nelson:1991:SPM,
  editor =       "Greg Nelson",
  title =        "Systems Programming with {Modula-3}",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "ix + 267",
  year =         "1991",
  ISBN =         "0-13-590464-1",
  ISBN-13 =      "978-0-13-590464-0",
  LCCN =         "QA76.66 .S87 1991",
  bibdate =      "Mon Sep 12 08:08:01 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "A description of the Modula 3 programming language by
                 the committee that designed it, with an entertaining
                 appendix on how various design decisions were made.
                 Section 3.4 describes three floating-point interfaces
                 that provide parameters of the underlying
                 floating-point system, access primitives, and exception
                 handling.",
  acknowledgement = ack-nj,
}

@Article{Ochs:1991:NRU,
  author =       "T. Ochs",
  title =        "Numerics for the rest of us",
  journal =      j-COMP-LANG-MAG,
  volume =       "8",
  number =       "10",
  pages =        "113--127",
  month =        oct,
  year =         "1991",
  CODEN =        "COMLEF",
  ISSN =         "0749-2839",
  bibdate =      "Thu Sep 1 10:15:40 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Computer Language Magazine",
}

@Article{Ochs:1991:NTR,
  author =       "T. Ochs",
  title =        "Numeric types, representations, and other fictions",
  journal =      j-COMP-LANG-MAG,
  volume =       "8",
  number =       "8",
  pages =        "93--101",
  month =        aug,
  year =         "1991",
  CODEN =        "COMLEF",
  ISSN =         "0749-2839",
  bibdate =      "Thu Sep 1 10:14:15 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Computer Language Magazine",
}

@Article{Ochs:1991:RF,
  author =       "T. Ochs",
  title =        "A rotten foundation",
  journal =      j-COMP-LANG-MAG,
  volume =       "8",
  number =       "2",
  pages =        "103--107",
  month =        feb,
  year =         "1991",
  CODEN =        "COMLEF",
  ISSN =         "0749-2839",
  bibdate =      "Thu Sep 1 10:15:05 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Computer Language Magazine",
}

@Article{Ochs:1991:SRF,
  author =       "T. Ochs",
  title =        "Son of rotten foundation: The sequel",
  journal =      j-COMP-LANG-MAG,
  volume =       "8",
  number =       "3",
  pages =        "85--91",
  month =        mar,
  year =         "1991",
  CODEN =        "COMLEF",
  ISSN =         "0749-2839",
  bibdate =      "Fri Dec 08 13:04:29 1995",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Computer Language Magazine",
}

@Article{OGrady:1991:HOA,
  author =       "E. Pearse O'Grady and Baek-Kyu K. Young",
  title =        "A Hardware-Oriented Algorithm for Floating-Point
                 Function Generation",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "40",
  number =       "2",
  pages =        "237--241",
  month =        feb,
  year =         "1991",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.73596",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 12:52:19 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=73596",
  abstract =     "An algorithm is presented for performing accurate,
                 high-speed, floating-point function generation for
                 univariate functions defined at arbitrary breakpoints.
                 Rapid identification of the breakdown interval, which
                 includes the input argument, is the key operation in
                 the algorithm. A hardware implementation which makes
                 extensive use of read\slash write memories illustrates
                 the algorithm.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Okabe:1991:LDC,
  author =       "Y. Okabe and N. Takagi and S. Yaima",
  key =          "OTY91",
  title =        "Log-Depth Circuits for Elementary Functions Using
                 Residue Number System",
  journal =      j-ELECTRON-COMMUN-JPN,
  volume =       "74",
  number =       "8",
  pages =        "31--37",
  year =         "1991",
  CODEN =        "ECOJAL",
  ISSN =         "0424-8368",
  bibdate =      "Mon May 19 15:16:09 1997",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Theory/arith.bib.gz;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Translated from Denshi Joho Tsushin Gakkai Ronbunshi,
                 vol.\ 21-DI, no.\ 9, September 1990, pp.\ 723-728",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronics and communications in Japan",
}

@InProceedings{Orup:1991:HRH,
  author =       "Holger Orup and Peter Kornerup",
  title =        "{A} high-radix hardware algorithm for calculating the
                 exponential {$ M^E \bmod N $}",
  crossref =     "Kornerup:1991:PIS",
  pages =        "51--56",
  year =         "1991",
  bibdate =      "Sat Nov 27 12:40:58 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith10/papers/ARITH10_Orup.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-10",
}

@Article{Ozawa:1991:FND,
  author =       "K. Ozawa",
  title =        "A Fast {$ O(n^2) $} Division Algorithm for
                 Multiple-Precision Floating-Point Numbers",
  journal =      j-INFO-PROC,
  volume =       "14",
  number =       "3",
  pages =        "354--356",
  month =        "????",
  year =         "1991",
  bibdate =      "Thu Sep 1 10:15:09 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Ozawa:1991:FOD,
  author =       "K. Ozawa",
  title =        "A Fast {$ O(n^2) $} Division Algorithm for
                 Multiple-Precision Floating-Point Numbers",
  journal =      j-J-INF-PROCESS,
  volume =       "14",
  number =       "3",
  pages =        "354--356",
  month =        "????",
  year =         "1991",
  CODEN =        "JIPRDE",
  ISSN =         "0387-6101",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A fast O(n/sup 2/) algorithm is derived for the
                 division of multiple-precision floating-point numbers,
                 where $n$ is the number of digits in each of the
                 numbers. This algorithm, which is a modification of the
                 conventional pencil-and-paper technique, is as fast as
                 the conventional $ O(n^2) $ multiplication and 2.67
                 times faster than the algorithm based on the Newton
                 method.",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Computer Science, Coll. of Gen. Educ.,
                 Tohoku University, Miyagi, Japan",
  classification = "C4240 (Programming and algorithm theory)",
  fjournal =     "Journal of Information Processing",
  keywords =     "Fast O(n/sup 2/) division algorithm;
                 Multiple-precision floating-point numbers; Newton
                 method",
  pubcountry =   "Japan",
  thesaurus =    "Algorithm theory; Digital arithmetic",
}

@InProceedings{Parikh:1991:RBE,
  author =       "Shrikant N. Parikh and David W. Matula",
  title =        "A redundant binary {Euclidean GCD} algorithm",
  crossref =     "Kornerup:1991:PIS",
  pages =        "220--225",
  year =         "1991",
  bibdate =      "Sat Nov 27 12:40:58 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith10/papers/ARITH10_Parikh.pdf",
  abstract =     "An efficient implementation of the Euclidean GCD
                 (greatest common divisor) algorithm employing the
                 redundant binary number system is described. The time
                 complexity is O(n), utilizing O(n)4-2 signed 1-b adders
                 to determine the GCD of two n-b integers. The process
                 is similar to that used in SRT division. The efficiency
                 of the algorithm is competitive, to within a small
                 factor, with floating point division in terms of the
                 number of shift and add/subtract operations. The
                 novelty of the algorithm is based on properties derived
                 from the proposed scheme of normalization of signed bit
                 fractions. The implementation is well suited for
                 systolic hardware design.",
  acknowledgement = ack-nhfb,
  affiliation =  "IBM, Westlake, TX, USA",
  classification = "C5230 (Digital arithmetic methods)",
  keywords =     "ARITH-10; Euclidean GCD; Floating point division;
                 Greatest common divisor; Redundant binary number
                 system; Signed bit fractions; Systolic hardware design;
                 Time complexity",
  thesaurus =    "Computational complexity; Digital arithmetic",
}

@InProceedings{Paterson:1991:SMC,
  author =       "Michael S. Paterson and Uri Zwick",
  title =        "Shallow multiplication circuits",
  crossref =     "Kornerup:1991:PIS",
  pages =        "28--34",
  year =         "1991",
  bibdate =      "Sat Nov 27 12:40:58 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith10/papers/ARITH10_Peterson.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-10",
}

@Misc{Paxson:1991:PTI,
  author =       "Vern Paxson and W. Kahan",
  title =        "A Program for Testing {IEEE} Binary--Decimal
                 Conversion",
  howpublished = "World-Wide Web document",
  month =        may,
  year =         "1991",
  bibdate =      "Wed Jan 29 17:59:29 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "ftp://ftp.ee.lbl.gov/testbase-report.ps.Z;
                 ftp://ftp.ee.lbl.gov/testbase.tar.Z",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic; floating-point
                 testing",
}

@InProceedings{Piestrak:1991:DRG,
  author =       "Stanis{\l}aw J. Piestrak",
  title =        "Design of Residue Generators and Multioperand Modular
                 Adders Using Carry-Save Adders",
  crossref =     "Kornerup:1991:PIS",
  pages =        "100--107",
  year =         "1991",
  bibdate =      "Sat Nov 17 08:46:25 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith10/papers/ARITH10_Piestrak.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-10",
}

@Article{Plauger:1991:AF,
  author =       "P. J. Plauger",
  title =        "Approximating functions",
  journal =      j-COMP-LANG-MAG,
  volume =       "8",
  number =       "6",
  pages =        "17--25",
  month =        jun,
  year =         "1991",
  CODEN =        "COMLEF",
  ISSN =         "0749-2839",
  bibdate =      "Thu Sep 1 10:15:40 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Computer Language Magazine",
}

@Article{Plauger:1991:EP,
  author =       "P. J. Plauger",
  title =        "Economizing polynomials",
  journal =      j-COMP-LANG-MAG,
  volume =       "8",
  number =       "7",
  pages =        "21--27",
  month =        jul,
  year =         "1991",
  CODEN =        "COMLEF",
  ISSN =         "0749-2839",
  bibdate =      "Thu Sep 1 10:15:40 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Computer Language Magazine",
}

@Article{Plauger:1991:FPA,
  author =       "P. J. Plauger",
  title =        "Floating-Point Arithmetic",
  journal =      j-EMBED-SYS-PROG,
  volume =       "4",
  number =       "8",
  pages =        "95--99",
  month =        aug,
  year =         "1991",
  CODEN =        "EYPRE4",
  ISSN =         "1040-3272",
  bibdate =      "Thu Sep 1 10:14:15 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Embedded Systems Programming",
}

@Article{Plauger:1991:FPP,
  author =       "P. J. Plauger",
  title =        "Floating-Point Primitives",
  journal =      j-JCLT,
  volume =       "3",
  number =       "2",
  pages =        "89--100",
  month =        sep,
  year =         "1991",
  ISSN =         "1042-5721",
  bibdate =      "Thu Nov 8 14:50:36 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "The Journal of {C} Language Translation",
}

@Article{Plauger:1991:HTF,
  author =       "P. J. Plauger",
  title =        "The Header {{\tt <float.h>}}",
  journal =      j-CUJ,
  volume =       "9",
  type =         "{Standard C}",
  number =       "1",
  pages =        "9--??",
  month =        jan,
  year =         "1991",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "C Users Journal",
}

@Article{Plauger:1991:WW,
  author =       "P. J. Plauger",
  title =        "Washing the watchers",
  journal =      j-COMP-LANG-MAG,
  volume =       "8",
  number =       "9",
  pages =        "23--32",
  month =        sep,
  year =         "1991",
  CODEN =        "COMLEF",
  ISSN =         "0749-2839",
  bibdate =      "Thu Sep 1 10:15:07 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Computer Language Magazine",
}

@InProceedings{Priest:1991:AAP,
  author =       "Douglas M. Priest",
  title =        "Algorithms for Arbitrary Precision Floating Point
                 Arithmetic",
  crossref =     "Kornerup:1991:PIS",
  pages =        "132--143",
  year =         "1991",
  DOI =          "https://doi.org/10.1109/ARITH.1991.145549",
  bibdate =      "Sat Nov 27 12:40:58 MST 2004",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith10/papers/ARITH10_Priest.pdf",
  abstract =     "The author presents techniques for performing
                 computations of very high accuracy using only
                 straightforward floating-point arithmetic operations of
                 limited precision. The validity of these techniques is
                 proved under very general hypotheses satisfied by most
                 implementations of floating-point arithmetic. To
                 illustrate the applications of these techniques, an
                 algorithm is presented which computes the intersection
                 of a line and a line segment. The algorithm is
                 guaranteed to correctly decide whether an intersection
                 exists and, if so, to produce the coordinates of the
                 intersection point accurate to full precision. The
                 algorithm is usually quite efficient; only in a few
                 cases does guaranteed accuracy necessitate an expensive
                 computation.",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  affiliation =  "Department of Math., California University, Berkeley,
                 CA, USA",
  classification = "C1160 (Combinatorial mathematics); C5230 (Digital
                 arithmetic methods)",
  keywords =     "accurate floating-point summation; ARITH-10;
                 coordinates; floating point arithmetic; intersection
                 point; line intersection; line segment",
  thesaurus =    "Digital arithmetic; Number theory",
}

@Article{Pugh:1991:TFV,
  author =       "Kenneth Pugh and Hugo Calleens",
  title =        "{{\tt float}}s Versus {{\tt double}}s",
  journal =      j-CUJ,
  volume =       "9",
  type =         "Questions and Answers",
  number =       "6",
  pages =        "117--??",
  month =        jun,
  year =         "1991",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "C Users Journal",
}

@TechReport{Quach:1991:DIS,
  author =       "N. Quach and M. Flynn",
  title =        "Design and implementation of the {SNAP} floating-point
                 adder",
  type =         "Technical Report",
  number =       "CSL-TR-91-501",
  institution =  "Computer Systems Laboratory, Stanford University",
  address =      "Stanford, CA, USA",
  month =        dec,
  year =         "1991",
  bibdate =      "Thu Apr 2 08:38:35 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
}

@TechReport{Quach:1991:FIR,
  author =       "N. Quach and N. Takagi and M. J. Flynn",
  title =        "On Fast {IEEE} Rounding",
  type =         "Technical Report",
  number =       "CSL-TR-91-459",
  institution =  "Stanford University",
  address =      "Stanford, CA, USA",
  pages =        "v + 27",
  month =        jan,
  year =         "1991",
  bibdate =      "Sun Dec 10 14:08:33 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://i.stanford.edu/pub/cstr/reports/csl/tr/91/459/CSL-TR-91-459.pdf",
  abstract =     "A systematic general rounding procedure is proposed.
                 This procedure consists of 2 steps: constructing a
                 rounding table and selecting a prediction scheme.
                 Optimization guidelines are given in each step to
                 minimize the hardware used. This procedure-based
                 rounding method has the additional advantage that
                 verification and generalization are trivial. Two
                 rounding hardware models are described. The first is
                 shown to be identical to that reported by Santoro, et
                 al. The second is more powerful, providing solutions
                 where the first fails. Applying this approach to the
                 IEEE rounding modes for high-speed conventional binary
                 multipliers reveals that round to infinity is more
                 difficult to implement than the round to nearest mode;
                 more adders are potentially needed. Round to zero
                 requires the least amount of hardware. A generalization
                 of this procedure to redundant binary multipliers
                 reveals two major advantages over conventional binary
                 multipliers. First, the computation of the sticky bit
                 consumes considerably less hardware. Second,
                 implementing round to positive and minus infinity modes
                 does not require the examination of the sticky bit,
                 removing a possible worst-case path. A generalization
                 of this approach to addition produces a similar
                 solution to that reported by Quach and Flynn. Although
                 generalizable to other kinds of rounding as well as
                 other arithmetic operations, we only treat the case of
                 IEEE rounding for addition and multiplication; IEEE
                 rounding because it is the current standard on
                 rounding, addition and multiplication because they are
                 the most frequently used arithmetic operations in a
                 typical scientific computation.",
  acknowledgement = ack-nhfb,
  keywords =     "high-speed floating-point adders; high-speed parallel
                 multipliers; IEEE rounding; redundant binary
                 multipliers; redundant binary representation",
}

@TechReport{Quach:1991:LOP,
  author =       "N. T. Quach and M. J. Flynn",
  title =        "Leading one prediction --- implementation,
                 generalization, and application",
  type =         "Technical Report",
  number =       "CSL-TR-91-463",
  institution =  "Computer Systems Laboratory, Stanford University",
  address =      "Stanford, CA, USA",
  month =        mar,
  year =         "1991",
  bibdate =      "Thu Apr 2 08:38:35 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
}

@Article{Raja:1991:NDT,
  author =       "Paruvachi V. R. Raja",
  title =        "Novel Design Techniques for {RNS} Systolic {VLSI}
                 Arrays",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "507",
  pages =        "206--??",
  year =         "1991",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Mon May 13 08:51:55 MDT 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@InProceedings{Rao:1991:ARN,
  author =       "B. D. Rao",
  booktitle =    "Acoustics, Speech, and Signal Processing, 1991.
                 {ICASSP-91., 1991} International Conference on. 14--17
                 April 1991",
  title =        "Analysis of roundoff noise in floating point digital
                 filters",
  volume =       "3",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1893--1896",
  year =         "1991",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "A systematic approach for the analysis of roundoff
                 noise in floating point digital filters is presented.
                 The analysis is based on a high level model developed
                 to deal with the errors in the inner product operation.
                 The model consists of an efficient \ldots{}",
}

@Article{Rees:1991:RRA,
  author =       "Jonathan Rees and William Clinger and others",
  title =        "The revised$^4$ report on the algorithmic language
                 {Scheme}",
  journal =      "ACM SIGPLAN Lisp Pointers",
  volume =       "4",
  number =       "3",
  pages =        "1--55",
  month =        jul # "\slash " # sep,
  year =         "1991",
  bibdate =      "Wed Jan 29 16:50:56 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "From \cite{Steele:2004:RHP}: ``the result [of a
                 binary-to-decimal conversion] is expressed using the
                 minimum number of digits\ldots{}''",
}

@Article{Rump:1991:CAI,
  author =       "Siegfried M. Rump",
  title =        "A Class of Arbitrarily Ill-Conditioned Floating-Point
                 Matrices",
  journal =      j-SIAM-J-MAT-ANA-APPL,
  volume =       "12",
  number =       "4",
  pages =        "645--653",
  month =        oct,
  year =         "1991",
  CODEN =        "SJMAEL",
  ISSN =         "0895-4798 (print), 1095-7162 (electronic)",
  ISSN-L =       "0895-4798",
  MRclass =      "65F35 (15A12 65G05)",
  MRnumber =     "92d:65076",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Matrix Analysis and Applications",
  journal-URL =  "http://epubs.siam.org/simax",
}

@Article{Scott:1991:MCS,
  author =       "T. J. Scott",
  title =        "Mathematics and computer science at odds over real
                 numbers",
  journal =      j-SIGCSE,
  volume =       "23",
  number =       "1",
  pages =        "130--139",
  month =        mar,
  year =         "1991",
  CODEN =        "SIGSD3",
  ISSN =         "0097-8418 (print), 2331-3927 (electronic)",
  bibdate =      "Tue Dec 12 09:20:21 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "22nd SIGCSE Technical Symposium on Computer Science
                 Education.",
  abstract =     "Discusses the `real numbers' data type as implemented
                 by `floating point' numbers. Floating point
                 implementations and a theorem that characterizes their
                 truncations are presented. A teachable floating point
                 system is presented, chosen so that most problems can
                 be worked out with paper and pencil. Then major
                 differences between floating point number systems and
                 the continuous real number system are presented.
                 Important floating point formats are next discussed.
                 Two examples derived from actual computing practice on
                 mainframes, minicomputers, and PCs are presented. The
                 paper concludes with a discussion of where floating
                 point arithmetic should be taught in standard courses
                 in the ACM curriculum.",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Computer Science, Western Illinois
                 University, Macomb, IL, USA",
  classification = "C0220 (Education and training); C5230 (Digital
                 arithmetic methods)",
  confdate =     "7-8 March 1991",
  conflocation = "San Antonio, TX, USA",
  confsponsor =  "ACM",
  fjournal =     "SIGCSE Bulletin (ACM Special Interest Group on
                 Computer Science Education)",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J688",
  keywords =     "ACM curriculum; Computer science; Floating point
                 arithmetic; Floating point formats; Floating point
                 number systems; Real number data types; Standard
                 courses; Teaching; Truncations",
  thesaurus =    "Computer science education; Data structures; Digital
                 arithmetic; Educational courses; Number theory",
}

@TechReport{Seznec:1991:OCE,
  author =       "Andre Seznec and Karl Courtel",
  title =        "{OPAC}: a cost-effective floating-point coprocessor =
                 Le coprocessor num{\'e}rique {OPAC}",
  institution =  "Institut National de Recherche en Informatique et en
                 Automatique",
  address =      "Le Chesnay, France",
  pages =        "24",
  year =         "1991",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Rapports de recherche. Institut National de Recherche
                 en Informatique et en Automatique; 1461 Rapports de
                 recherche (Institut national de recherche en
                 informatique et en automatique (France)); 1461.",
  acknowledgement = ack-nhfb,
  keywords =     "Floating-point arithmetic.; Microprocessors.",
  remark =       "Abstracts in English and French. ``Mai 1991.''
                 Abstract: ``The effective performance of RISC
                 microprocessors on numerical applications remains on
                 the order of a few megaflops/s. In this paper, we show
                 that the static addressing of the registers in standard
                 RISC floating-point coprocessors is one of the main
                 bottleneck [sic] for performance. In the architecture
                 of the coprocessor OPAC, we propose an alternative
                 using only FIFO queues for storing intermediate results
                 and reusable operands. Performance close to
                 multiplication-accumulation every cycle is expected on
                 a large set of numerical applications at a reasonable
                 hardware cost.'' Supported in part by the CNRS PRC-AMN
                 Supported in part by the French Ministry of Defense.",
}

@TechReport{Seznec:1991:OFP,
  author =       "Andre Seznec and Karl Courtel",
  title =        "{OPAC}: a floating-point coprocessor dedicated to
                 compute-bound kernels = {OPAC}: un coprocesseur
                 flottant dedi{\'e} au calcul matriciel",
  type =         "Rapports de recherche",
  number =       "1555",
  institution =  "Institut National de Recherche en Informatique et en
                 Automatique",
  address =      "Le Chesnay, France",
  pages =        "27",
  year =         "1991",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Array processors.; Kernel functions.; Parallel
                 programming (Computer science)",
  remark =       "Abstracts in English and French. ``October 7, 1991.''
                 Abstract: ``In various application domains, programmers
                 are not specialists of parallel programming, but are
                 demanding for performance that cannot be reached
                 without using parallelism. Nevertheless, in many
                 applications, the main part of the computations may be
                 encapsulated in compute-bounds kernels with [sic]
                 exhibit high potential parallelism. Achieving high
                 performance on compute-bound primitives at a low
                 hardware cost has became [sic] an important challenge.
                 In this paper, we present the architecture of the OPAC
                 floating-point operator. OPAC has been designed in
                 order to be the basic cell in a multi-cell
                 floating-point coprocessor dedicated to the execution
                 of the most useful compute-bound kernels. The peak
                 performance of one floating-point multiply-add per
                 cycle per cell obtained on the OPAC prototype may be
                 approached in a microprocessor environment on a
                 multi-cell OPAC floating-point coprocessor on a large
                 set of numerical applications.'' Supported in part by
                 the French ministry of defense. Supported in part by
                 the CNRS (PRC-ANM and GCIS)",
}

@Article{Shaeffer:1991:HEP,
  author =       "D. L. Shaeffer and J. R. Kimbrough and S. M. Denton
                 and J. L. Kaschmitter and J. W. Wilburn and R. W. Davis
                 and N. J. Colella and D. B. Holtkamp",
  title =        "High energy proton {SEU} test results for the
                 commercially available {MIPS R3000} microprocessor and
                 {R3010} floating point unit",
  journal =      j-IEEE-TRANS-NUCL-SCI,
  volume =       "38",
  number =       "6",
  pages =        "1421--1428",
  month =        dec,
  year =         "1991",
  CODEN =        "IRNSAM",
  ISSN =         "0018-9499 (print), 1558-1578 (electronic)",
  ISSN-L =       "0018-9499",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Nuclear Science",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=23",
  keywords =     "floating-point testing",
  summary =      "Proton single event upset (SEU) cross sections and
                 proton total dose hardness of commercially available
                 MIPS R3000 microprocessors (CPU) and R3010 floating
                 point units (FPU) were obtained by exposing these parts
                 to 256 MeV protons from the linear accelerator
                 \ldots{}",
}

@Article{Shand:1991:HSL,
  author =       "M. Shand and P. Bertin and J. Vuillemin",
  title =        "Hardware speedups in long integer multiplication",
  journal =      j-COMP-ARCH-NEWS,
  volume =       "19",
  number =       "1",
  pages =        "106--113",
  month =        mar,
  year =         "1991",
  CODEN =        "CANED2",
  ISSN =         "0163-5964 (print), 1943-5851 (electronic)",
  ISSN-L =       "0163-5964",
  bibdate =      "Fri May 12 09:40:33 MDT 2006",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGARCH Computer Architecture News",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J89",
}

@Book{Siewiorek:1991:AST,
  author =       "Daniel P. Siewiorek and Philip John {Koopman, Jr.}",
  title =        "The Architecture of Supercomputers\emdash Titan, {A}
                 Case Study",
  publisher =    pub-ACADEMIC,
  address =      pub-ACADEMIC:adr,
  pages =        "xvii + 202",
  year =         "1991",
  ISBN =         "0-12-643060-8",
  ISBN-13 =      "978-0-12-643060-8",
  LCCN =         "QA76.5 S536 1991",
  bibdate =      "Sun Jan 23 17:54:38 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Skavantzos:1991:PRN,
  author =       "A. Skavantzos and F. J. Taylor",
  title =        "On the polynomial residue number system [digital
                 signal processing]",
  journal =      j-IEEE-TRANS-SIG-PROC,
  volume =       "39",
  number =       "2",
  pages =        "376--382",
  month =        feb,
  year =         "1991",
  CODEN =        "ITPRED",
  DOI =          "https://doi.org/10.1109/78.80821",
  ISSN =         "1053-587X (print), 1941-0476 (electronic)",
  ISSN-L =       "1053-587X",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=2656",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Signal Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=78",
  keywords =     "residue arithmetic; residue number system",
  summary =      "The theory of the polynomial residue number system
                 (PRNS), a system in which totally parallel polynomial
                 multiplication can be achieved provided that the
                 arithmetic takes place in some carefully chosen ring,
                 is examined. Such a system is defined by \ldots{}",
}

@Article{Smith:1991:AFP,
  author =       "David M. Smith",
  title =        "{Algorithm 693}: {A FORTRAN} Package for
                 Floating-Point Multiple-Precision Arithmetic",
  journal =      j-TOMS,
  volume =       "17",
  number =       "2",
  pages =        "273--283",
  month =        jun,
  year =         "1991",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/108556.108585",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Wed Dec 13 18:36:25 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acm.org/pubs/citations/journals/toms/1991-17-2/p273-smith/",
  abstract =     "FM is a collection of FORTRAN-77 routines which
                 performs floating-point multiple-precision arithmetic
                 and elementary functions. Results are almost always
                 correctly rounded, and due to improved algorithms used
                 for elementary functions, reasonable efficiency is
                 obtained.",
  acknowledgement = ack-nhfb,
  affiliation =  "Loyola Marymount University, Los Angeles, CA, USA",
  classification = "C4130 (Interpolation and function approximation);
                 C5230 (Digital arithmetic methods); C7310
                 (Mathematics)",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "Accuracy; correct rounding; Elementary functions;
                 floating-point arithmetic; Floating-point
                 multiple-precision arithmetic; FM; FORTRAN-77 routines;
                 Mathematical library; Portable software; Rounding off",
  subject =      "{\bf G.1.0}: Mathematics of Computing, NUMERICAL
                 ANALYSIS, General, Numerical algorithms. {\bf D.3.2}:
                 Software, PROGRAMMING LANGUAGES, Language
                 Classifications, FORTRAN 77.",
  thesaurus =    "Digital arithmetic; Function approximation;
                 Mathematics computing; Software packages; Subroutines",
}

@Article{Sorensen:1991:OEC,
  author =       "D. C. Sorensen and Ping Tak Peter Tang",
  title =        "On the Orthogonality of Eigenvectors Computed by
                 Divide and Conquer Techniques",
  journal =      j-SIAM-J-NUMER-ANAL,
  volume =       "28",
  number =       "6",
  pages =        "1752--1775",
  month =        dec,
  year =         "1991",
  CODEN =        "SJNAAM",
  ISSN =         "0036-1429 (print), 1095-7170 (electronic)",
  ISSN-L =       "0036-1429",
  MRclass =      "65F15 (65G05)",
  MRnumber =     "92h:65065",
  bibdate =      "Fri Oct 16 06:57:22 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database; Parallel/par.lin.alg.bib;
                 Theory/Matrix.bib",
  note =         "Pages 1759--1761 discuss implementation of useful
                 primitives for higher-precision arithmetic: DPAdd2(),
                 DPAdd3(), DPDiv().",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Numerical Analysis",
  journal-URL =  "http://epubs.siam.org/sinum",
  kwds =         "nla, eig, prll, symmetric matrix",
}

@PhdThesis{Sparmann:1991:SBT,
  author =       "U. Sparmann",
  title =        "Structure Based Test Methods for Arithmetic Circuits",
  type =         "{Ph.D.} thesis",
  school =       "Computer Science Department, University of Saarland",
  address =      "Saarbr{\"u}cken, Germany",
  year =         "1991",
  bibdate =      "Tue Mar 13 10:30:20 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "In German.",
  acknowledgement = ack-nhfb,
  keywords =     "floating-point testing",
  remark =       "Cited in \cite{Mueller:2000:CAC}.",
}

@Article{Squire:1991:ANS,
  author =       "Jon S. Squire",
  title =        "{Ada} numerics standardization and testing",
  journal =      j-SIGADA-LETTERS,
  volume =       "11",
  number =       "7",
  address =      "New York, NY, USA",
  pages =        "1--286",
  year =         "1991",
  CODEN =        "AALEE5",
  ISSN =         "1094-3641 (print), 1557-9476 (electronic)",
  ISSN-L =       "1094-3641",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGAda Ada Letters",
  journal-URL =  "http://portal.acm.org/citation.cfm?id=J32",
  keywords =     "Ada (Computer program language); floating-point
                 testing",
  remark =       "A special edition from SIGAda \ldots{} presented by
                 SIGAda Numerics Working Group and Ada-Europe Numerics
                 Working Group and ISO- IEC/JTC1/SC22/WG9 Numerics
                 Rapporteur Group.",
  tableofcontents = "Introduction to the proposed standard for the
                 elementary functions in Ada / Kenneth W. Dritz\\
                 Proposed standard for a generic package of elementary
                 functions for Ada / edited by Kenneth W. Dritz\\
                 Rationale for the proposed standard for a generic
                 package of elementary functions for Ada; Proposed
                 standard for a generic package of primitive functions
                 for Ada; Rationale for the proposed standard for a
                 generic package of primitive functions for Ada /
                 Kenneth W. Dritz\\
                 Proposed standard for packages of real and complex type
                 declarations and basic operations for Ada (including
                 vector and matrix types) / edited by Graham S.
                 Hodgson\\
                 Rationale for the proposed standard for packages of
                 real and complex type declarations and basic operations
                 for Ada (including vector and matrix types) / Graham S.
                 Hodgson. Proposed standard for a generic package of
                 complex elementary functions / edited by Jon S. Squire
                 \\
                 Rationale for the proposed standard for a generic
                 package of complex elementary functions / Jon S. Squire
                 \\
                 A portable generic elementary function package in Ada
                 and an accurate test suite / Ping Tak Peter Tang \\
                 Towards validation of generic elementary functions and
                 other standard Ada numerics packages / Jon S. Squire\\
                 Floating point attributes in Ada / Dik T. Winter\\
                 An Ada math library for real-time avionics / Donald A.
                 Celarier and Donald W. Sando\\
                 Predefined floating point type names, uniformity
                 rapporteur group UI-48 / edited by Jon S. Squire.",
}

@InProceedings{Steidley:1991:FPA,
  author =       "C. W. Steidley",
  title =        "Floating point arithmetic basic exercises in
                 mathematical reasoning for computer science majors",
  crossref =     "ASEE:1991:CCW",
  pages =        "191--197 vol.1",
  year =         "1991",
  bibdate =      "Tue Dec 12 09:27:13 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The author gives examples demonstrating how an
                 unsuspecting user of floating point arithmetic on
                 computers may be misled by results. Specifically, there
                 are cases where the fundamental rules of arithmetic
                 break down. Thus, it is even more imperative that
                 fledgling computer scientists have some insight into
                 the machinations of floating point arithmetic on
                 computers.",
  acknowledgement = ack-nhfb,
  affiliation =  "Central Washington University, Ellensburg, WA, USA",
  classification = "C0220 (Education and training); C5230 (Digital
                 arithmetic methods)",
  keywords =     "Computer science majors; Computers; Floating point
                 arithmetic; Mathematical reasoning",
  thesaurus =    "Computer science education; Digital arithmetic",
}

@Article{Takagi:1991:RCM,
  author =       "N. Takagi and T. Asada and S. Yajima",
  title =        "Redundant {CORDIC} Methods with a Constant Scale
                 Factor for Sine and Cosine Computation",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-40",
  number =       "9",
  pages =        "989--995",
  month =        sep,
  year =         "1991",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.83660",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Sep 1 10:15:40 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Takagi:1991:RMM,
  author =       "Naofumi Takagi",
  title =        "{A} radix-$4$ modular multiplication hardware
                 algorithm efficient for iterative modular
                 multiplications",
  crossref =     "Kornerup:1991:PIS",
  pages =        "35--42",
  year =         "1991",
  bibdate =      "Sat Nov 27 12:40:58 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith10/papers/ARITH10_Takagi.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-10",
}

@TechReport{Tang:1991:TLAa,
  author =       "Ping Tak Peter Tang",
  title =        "Table-Lookup Algorithms for Elementary Functions and
                 Their Error Analysis",
  type =         "Technical Report",
  number =       "MCS-P194-1190",
  institution =  "Argonne National Laboratory",
  address =      "Argonne, IL, USA",
  pages =        "????",
  year =         "1991",
  bibdate =      "Thu Jan 30 16:25:10 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Tang:1991:TLAb,
  author =       "Ping Tak Peter Tang",
  title =        "Table-Lookup Algorithms for Elementary Functions and
                 Their Error Analysis",
  crossref =     "Kornerup:1991:PIS",
  pages =        "232--236",
  year =         "1991",
  bibdate =      "Sat Nov 27 12:40:58 MST 2004",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith10/papers/ARITH10_Tang.pdf",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  keywords =     "ARITH-10",
}

@InProceedings{Taylor:1991:TFA,
  author =       "V. E. Taylor and A. Ranade and D. G. Messerschmitt",
  title =        "Three-dimensional finite-element analyses:
                 implications for computer architectures",
  crossref =     "IEEE:1991:PSA",
  pages =        "786--795",
  year =         "1991",
  bibdate =      "Wed Apr 15 16:28:01 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classification = "C4140 (Linear algebra); C4185 (Finite element
                 analysis); C4240P (Parallel programming and algorithm
                 theory); C5220P (Parallel architecture); C6110P
                 (Parallel programming); C6120 (File organisation)",
  corpsource =   "Department of Electr. Eng. and Computer Science,
                 California University, Berkeley, CA, USA",
  keywords =     "columns; computer architectures; data path design;
                 data structure; data structures; finite element
                 analysis; floating-point units; matrix algebra; memory
                 bandwidth; parallel architectures; parallel
                 programming; programming theory; rows; sparse matrices;
                 sparsity pattern",
  sponsororg =   "IEEE; ACM",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@Article{teRiele:1991:NLB,
  author =       "H. J. J. {te Riele}",
  title =        "A new lower bound for the {de Bruijn-Newman}
                 constant",
  journal =      j-NUM-MATH,
  volume =       "58",
  number =       "6",
  pages =        "661--667",
  year =         "1991",
  CODEN =        "NUMMA7",
  ISSN =         "0029-599X (print), 0945-3245 (electronic)",
  ISSN-L =       "0029-599X",
  MRclass =      "30D10 (11M26 30D15 65E05)",
  MRnumber =     "92c:30030",
  MRreviewer =   "George L. Csordas",
  bibdate =      "Mon May 26 11:49:34 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classification = "B0290F (Interpolation and function approximation);
                 B0290R (Integral equations); C4130 (Interpolation and
                 function approximation); C4180 (Integral equations)",
  corpsource =   "Centre for Math. and Computer Science, Amsterdam,
                 Netherlands",
  fjournal =     "Numerische Mathematik",
  journal-URL =  "http://link.springer.com/journal/211",
  keywords =     "complex zeros; de Bruijn-Newman constant;
                 high-precision floating-point computations; integral
                 equations; Jensen polynomial; lover bound; polynomials;
                 Riemann hypothesis; Sturm sequence",
  treatment =    "T Theoretical or Mathematical",
}

@Manual{TI:1991:TDH,
  title =        "{TMS34082} designer's handbook",
  organization = "{Texas Instruments Incorporated}",
  address =      "Dallas, TX, USA",
  edition =      "Revised",
  pages =        "various",
  year =         "1991",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Computer graphics --- Equipment and supplies.;
                 Floating-point arithmetic --- Computer simulation.;
                 Integrated circuits --- Very large scale integration
                 --- Handbooks,; manuals, etc.",
  remark =       "``Datapath VLSI products''--Cover. ``2564007-9721
                 revision A, May 1991''--T.p.",
}

@Manual{TI:1991:TFDa,
  title =        "{TMS320} floating-point {DSP} optimizing {C} compiler
                 user's guide",
  organization = "{Texas Instruments Incorporated}",
  address =      "Dallas, TX, USA",
  edition =      "Revised",
  pages =        "various",
  year =         "1991",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Compilers (Computer programs).; manuals, etc.; Signal
                 processing --- Digital techniques --- Equipment and;
                 supplies.; Texas Instruments TMS320 series
                 microprocessors --- Handbooks",
  remark =       "``Microprocessor development systems''--Cover.
                 ``2576391-9721 revision A, October 1991''--T.p.",
}

@Manual{TI:1991:TFDb,
  title =        "{TMS320} floating-point {DSP} assembly language tools
                 user's guide",
  organization = "{Texas Instruments Incorporated}",
  address =      "Dallas, TX, USA",
  edition =      "Revised",
  pages =        "various",
  year =         "1991",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Assembler language (Computer program language).;
                 Handbooks, manuals, etc.; Signal processing --- Digital
                 techniques --- Equipment and; supplies.; Texas
                 Instruments TMS320 series microprocessors ---
                 Programming --",
  remark =       "``Microprocessor development systems''--Cover.
                 ``2576328-9721 revision A, September 1991''--T.p.",
}

@Manual{TI:1991:TST,
  title =        "{TMS34082} software tool kit user's guide",
  organization = "Texas Instruments Incorporated",
  address =      "Dallas",
  edition =      "2547321-9721 revision.",
  pages =        "various",
  year =         "1991",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Computer storage devices.; TMS34082 Floating-Point
                 Processor.",
  remark =       "``Datapath VLSI products''--Cover. ``SSCA001''--P. [4]
                 of cover.",
}

@InProceedings{Tomabechi:1991:DMD,
  author =       "N. Tomabechi",
  booktitle =    "{IEEE} International Symposium on Circuits and
                 Systems, 11--14 June 1991",
  title =        "Design method of defect-tolerant {WSI} systems based
                 on the residue number system",
  volume =       "5",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "3082--3085",
  year =         "1991",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ISCAS.1991.176199",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "A design method is proposed for defect-tolerant WSI
                 arithmetic systems based on the RNS (residue number
                 system). The yield analysis has shown that the features
                 of the RNS are very well suited for the defect recovery
                 of WSIs. In the RNS, addition and \ldots{}",
}

@TechReport{Tsang:1991:SDC,
  author =       "Annie Tsang and Manfred Olschanowsky",
  title =        "A Study of {DataBase 2} Customer Queries",
  type =         "Technical Report",
  number =       "TR 03.413",
  institution =  "IBM Santa Teresa Laboratory",
  address =      "San Jose, CA, USA",
  month =        apr,
  year =         "1991",
  bibdate =      "Mon Mar 06 08:07:19 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
  remark =       "This report surveys the numeric data types used in
                 commercial databases by 51 major organizations, and
                 finds that 98.6\% of the numeric data are decimal.",
}

@Article{Tsubokawa:1991:FEA,
  author =       "Hiroshi Tsubokawa and Hajime Kubota and Shigeo
                 Tsujii",
  title =        "Floating-Point Error Analysis for Recursive
                 Least-Square Algorithm Using {UD} Factorization",
  journal =      j-ELECT-COMM-JAPAN-3-FUND-ELECT-SCI,
  volume =       "74",
  number =       "6",
  pages =        "1--10",
  year =         "1991",
  CODEN =        "ECJSER",
  ISSN =         "1042-0967 (print), 1520-6440 (electronic)",
  ISSN-L =       "1042-0967",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronics and communications in Japan. Part 3,
                 Fundamental electronic science",
}

@InProceedings{Tu:1991:ALA,
  author =       "Paul K.-G. Tu and Milo{\v{s}} D. Ercegovac",
  title =        "Application of on-line arithmetic algorithms to the
                 {SVD} computation: preliminary results",
  crossref =     "Kornerup:1991:PIS",
  pages =        "246--255",
  year =         "1991",
  bibdate =      "Sat Nov 27 12:40:58 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith10/papers/ARITH10_Tu.pdf",
  abstract =     "A scheme for the singular value decomposition (SVD)
                 problem, based on online arithmetic, is discussed. The
                 design, using radix-2 floating-point online operations,
                 implemented in the LSI HCMOS gate-array technology, is
                 compared with a compatible conventional arithmetic
                 implementation. The preliminary results indicate that
                 the proposed online approach achieves a speedup of
                 2.4-3.2 with respect to the conventional solutions,
                 with 1.3-5.5 more gates and more than 6 times fewer
                 interconnections.",
  acknowledgement = ack-nhfb,
  affiliation =  "IBM Corp., Austin, TX, USA",
  classification = "C5230 (Digital arithmetic methods)",
  keywords =     "ARITH-10; Floating-point online operations; Online;
                 Online arithmetic; Radix-2; Singular value
                 decomposition",
  thesaurus =    "Digital arithmetic",
}

@Article{Tu:1991:GAI,
  author =       "Paul K.-G. Tu and Milo{\v{s}} D. Ercegovac",
  title =        "Gate Array Implementation of On-Line Algorithms for
                 Floating-Point Operations",
  journal =      j-J-VLSI-SIGNAL-PROC,
  volume =       "3",
  number =       "4",
  pages =        "307--318",
  month =        oct,
  year =         "1991",
  CODEN =        "JVSPED",
  DOI =          "https://doi.org/10.1007/BF00936903",
  ISSN =         "0922-5773 (print), 1573-109x (electronic)",
  ISSN-L =       "0922-5773",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We present gate array designs of on-line arithmetic
                 units for radix-2 floating-point addition,
                 multiplication and division operations. Performance and
                 complexity characteristics of the implementations of
                 on-line arithmetic units are discussed and compared
                 with those of the compatible conventional
                 floating-point algorithms implemented in the same
                 technology.",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of VLSI Signal Processing",
}

@InProceedings{Turner:1991:IAE,
  author =       "Peter R. Turner",
  title =        "Implementation and analysis of extended {SLI}
                 operations",
  crossref =     "Kornerup:1991:PIS",
  pages =        "118--126",
  year =         "1991",
  bibdate =      "Sat Nov 27 12:40:58 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith10/papers/ARITH10_Turner.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-10",
}

@Article{Umemura:1991:FNL,
  author =       "K. Umemura",
  title =        "Floating-point number {LISP}",
  journal =      j-SPE,
  volume =       "21",
  number =       "10",
  pages =        "1015--1026",
  month =        oct,
  year =         "1991",
  CODEN =        "SPEXBL",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Tue Dec 12 09:26:54 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A floating-point-number-oriented LISP has been
                 developed. Though it performs type checking on every
                 numeric operation, it runs as fast as Fortran for
                 simple differential-equation problems. The author
                 describes the implementation, provides some
                 measurements of its efficiency and discusses the
                 feasibility of this type of implementation.",
  acknowledgement = ack-nhfb,
  affiliation =  "Software Labs., NTT Corp., Tokyo, Japan",
  classification = "C5230 (Digital arithmetic methods); C6130 (Data
                 handling techniques); C6140D (High level languages);
                 C7310 (Mathematics)",
  fjournal =     "Software---Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  keywords =     "Floating-point-number-oriented LISP; Numeric
                 operation; Simple differential-equation problems; Type
                 checking",
  pubcountry =   "UK",
  thesaurus =    "Digital arithmetic; LISP; Mathematics computing;
                 Symbol manipulation",
}

@Article{Umemura:1991:FPN,
  author =       "Kyoji Umemura",
  title =        "Floating-point Number {LISP}",
  journal =      j-SPE,
  volume =       "21",
  number =       "10",
  pages =        "1015--1026",
  month =        oct,
  year =         "1991",
  CODEN =        "SPEXBL",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A floating-point-number-oriented LISP has been
                 developed. Though it performs type checking on every
                 numeric operation, it runs as fast as Fortran for
                 simple differential-equation problems. The author
                 describes the implementation, provides some
                 measurements of its efficiency and discusses the
                 feasibility of this type of implementation.",
  acknowledgement = ack-nhfb,
  affiliation =  "Software Labs., NTT Corp., Tokyo, Japan",
  classification = "C5230 (Digital arithmetic methods); C6130 (Data
                 handling techniques); C6140D (High level languages);
                 C7310 (Mathematics)",
  fjournal =     "Software---Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  keywords =     "Floating-point-number-oriented LISP; Numeric
                 operation; Simple differential-equation problems; Type
                 checking",
  pubcountry =   "UK",
  thesaurus =    "Digital arithmetic; LISP; Mathematics computing;
                 Symbol manipulation",
}

@Article{Vassiliadis:1991:HWM,
  author =       "S. Vassiliadis and E. M. Schwarz and B. M. Sung",
  title =        "Hard-wired multipliers with encoded partial products",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "40",
  number =       "11",
  pages =        "1181--1197",
  month =        nov,
  year =         "1991",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.102823",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 12:52:24 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=102823",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@MastersThesis{Vishin:1991:FPP,
  author =       "Sanjay Vishin",
  title =        "A floating point primitive classifier for the ray
                 casting machine",
  type =         "Typescript. Thesis ({M.S.})",
  school =       "Duke University. Department of Computer Science",
  address =      "Durham, NC 27708, USA",
  pages =        "ix + 79",
  year =         "1991",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Computer graphics.; Floating-point arithmetic.;
                 Geometry, Analytic --- Solid --- Data processing.;
                 Image processing.",
}

@InProceedings{Vuillemin:1991:CTA,
  author =       "J. E. Vuillemin",
  title =        "Constant time arbitrary length synchronous binary
                 counters",
  crossref =     "Kornerup:1991:PIS",
  pages =        "180--183",
  year =         "1991",
  bibdate =      "Sat Nov 27 12:40:58 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith10/papers/ARITH10_Vuillemin.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-10",
}

@Article{Walter:1991:FMM,
  author =       "Colin D. Walter",
  title =        "Faster Modular Multiplication by Operand Scaling",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "576",
  pages =        "313--??",
  year =         "1991",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Feb 5 11:48:11 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t0576.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/0576/05760313.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/0576/05760313.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Wigley:1991:FMR,
  author =       "N. W. Wigley and G. A. Jullien",
  title =        "Flexible modulus residue number system for complex
                 digital signal processing",
  journal =      j-ELECT-LETTERS,
  volume =       "27",
  number =       "16",
  pages =        "1436--1438",
  month =        aug,
  year =         "1991",
  CODEN =        "ELLEAK",
  ISSN =         "0013-5194 (print), 1350-911X (electronic)",
  ISSN-L =       "0013-5194",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=2666",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronics Letters",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2220",
  keywords =     "residue arithmetic; residue number system",
  summary =      "The quadratic residue number system (QRNS) is often
                 used for integer calculation on complex data streams. A
                 finite polynomial ring mapping technique is presented
                 that removes the $4k + 1$ prime divisor restriction of
                 the QRNS, albeit with an \ldots{}",
}

@InProceedings{Wigley:1991:SMR,
  author =       "N. Wigley and G. A. Jullien and D. Reaume and W. C.
                 Miller",
  title =        "Small moduli replications in the {MRRNS}",
  crossref =     "Kornerup:1991:PIS",
  pages =        "92--99",
  year =         "1991",
  bibdate =      "Sat Nov 27 12:40:58 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith10/papers/ARITH10_Wigley.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-10",
}

@InProceedings{Williams:1991:NBC,
  author =       "Ted E. Williams and Mark A. Horowitz",
  title =        "{A} 160 ns 54 bit {CMOS} division implementation using
                 self-timing and symmetrically overlapped {SRT} stages",
  crossref =     "Kornerup:1991:PIS",
  pages =        "210--217",
  year =         "1991",
  bibdate =      "Sat Nov 27 12:40:58 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith10/papers/ARITH10_Williams.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-10",
}

@Article{Williams:1991:ZOS,
  author =       "Ted E. Williams and Mark A. Horowitz",
  title =        "A zero-overhead self-timed 160-ns 54-b {CMOS}
                 divider",
  journal =      j-IEEE-J-SOLID-STATE-CIRCUITS,
  volume =       "26",
  number =       "11",
  pages =        "1651--1661",
  month =        nov,
  year =         "1991",
  CODEN =        "IJSCBC",
  ISSN =         "0018-9200 (print), 1558-173X (electronic)",
  ISSN-L =       "0018-9200",
  bibdate =      "Thu Apr 2 08:38:35 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
  fjournal =     "IEEE Journal of Solid-State Circuits",
}

@Article{Winter:1991:FPA,
  author =       "Dik T. Winter",
  title =        "Floating point attributes in {Ada}",
  journal =      j-SIGADA-LETTERS,
  volume =       "11",
  number =       "7",
  pages =        "244--273",
  month =        "Fall",
  year =         "1991",
  CODEN =        "AALEE5",
  ISSN =         "1094-3641 (print), 1557-9476 (electronic)",
  ISSN-L =       "1094-3641",
  bibdate =      "Sat Aug 9 09:05:43 MDT 2003",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigada.bib",
  abstract =     "The Ada programming language offers a number of
                 facilities to simplify the writing of portable
                 programs. One of these is the concept of attributes.
                 Many types and objects carry with them a set of
                 attributes that a program may interrogate to get
                 information about the actual implementation. The author
                 is concerned with the set of attributes belonging to
                 floating point types. One should hope that the floating
                 point attributes give correct results. In fact, they
                 are compile time constants. A little experimentation
                 shows that that is not true. Many systems deliver
                 incorrect attributes in a number of cases. Also, due to
                 the inappropriate definition of some of the attributes,
                 many attributes deliver results that are misleading.
                 The author considers the floating point attributes the
                 language gives and shows that indeed some definitions
                 are inappropriate. A program that verifies the validity
                 of the results given by a system is also presented. (3
                 Refs.)",
  acknowledgement = ack-nhfb,
  affiliation =  "Centrum voor Wiskunde en Inf., Amsterdam,
                 Netherlands",
  classcodes =   "C6140D (High level languages); C6110B (Software
                 engineering techniques); C6150G (Diagnostic, testing,
                 debugging and evaluating systems); C5230 (Digital
                 arithmetic methods)",
  classification = "C5230 (Digital arithmetic methods); C6110B (Software
                 engineering techniques); C6140D (High level languages);
                 C6150G (Diagnostic, testing, debugging and evaluating
                 systems)",
  corpsource =   "Centrum voor Wiskunde en Inf., Amsterdam,
                 Netherlands",
  fjournal =     "ACM SIGAda Ada Letters",
  journal-URL =  "http://portal.acm.org/citation.cfm?id=J32",
  keywords =     "Ada; Ada programming language; compile; Compile time
                 constants; digital arithmetic; Floating point
                 attributes; floating point attributes; Floating point
                 types; floating point types; Objects; objects;
                 portability; Portable programs; portable programs;
                 program verification; software; time constants; Types;
                 types; Validity; validity",
  thesaurus =    "Ada; Digital arithmetic; Program verification;
                 Software portability",
  treatment =    "P Practical",
}

@InProceedings{Wong:1991:FDU,
  author =       "Derek C. Wong and Michael J. Flynn",
  title =        "Fast division using accurate quotient approximations
                 to reduce the number of iterations",
  crossref =     "Kornerup:1991:PIS",
  pages =        "191--201",
  year =         "1991",
  bibdate =      "Sat Nov 27 12:40:58 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith10/papers/ARITH10_Wong.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-10",
}

@Article{Yan:1991:RFA,
  author =       "Tak W. Yan",
  title =        "A Rational Function Arithmetic and Simplification
                 System in {Common Lisp}",
  journal =      j-SIGSAM,
  volume =       "25",
  number =       "4",
  pages =        "4--6",
  month =        oct,
  year =         "1991",
  CODEN =        "SIGSBZ",
  ISSN =         "0163-5824 (print), 1557-9492 (electronic)",
  ISSN-L =       "0163-5824",
  bibdate =      "Fri Feb 8 18:27:01 MST 2002",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classcodes =   "C7310 (Mathematics); C6140D (High level languages)",
  corpsource =   "California University, Berkeley, CA, USA",
  fjournal =     "SIGSAM Bulletin",
  issue =        "98",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J1000",
  keywords =     "arithmetic simplification; Common Lisp;
                 exponentiation; freely-distributed computer algebra;
                 LISP; Lisp prefix form; mathematics computing;
                 multiplication; multivariate rational function;
                 rational addition; rational expressions; symbol
                 manipulation; system",
  treatment =    "P Practical",
}

@InProceedings{Yassine:1991:FAB,
  author =       "H. M. Yassine",
  booktitle =    "{IEEE} International Symposium on Circuits and
                 Systems, 11--14 June 1991",
  title =        "Fast arithmetic based on residue number system
                 architectures",
  volume =       "5",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "2947--2950",
  year =         "1991",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ISCAS.1991.176163",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "A new approach is described for transforming residue
                 numbers into equivalent decimal numbers. The approach
                 is based on the periodicity inherent in residue numbers
                 and uses matrix techniques to achieve high-speed
                 residue-to-decimal conversion. In \ldots{}",
}

@Article{Yassine:1991:IMR,
  author =       "H. M. Yassine and W. R. Moore",
  title =        "Improved mixed-radix conversion for residue number
                 system architectures",
  journal =      "Circuits, Devices and Systems, IEE Proceedings G",
  volume =       "138",
  number =       "1",
  pages =        "120--124",
  month =        feb,
  year =         "1991",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/78.80821",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=2864",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "Processor architectures, based on arithmetic cells
                 using residue number systems, are inherently parallel,
                 modular and fault isolating. The fundamental
                 characteristic of a residue number system is its being
                 an unweighted numbering system. The authors \ldots{}",
}

@InProceedings{Yokoo:1991:OUF,
  author =       "Hidetoshi Yokoo",
  title =        "Overflow\slash underflow-free floating-point number
                 representations with self-delimiting variable-length
                 exponent field",
  crossref =     "Kornerup:1991:PIS",
  pages =        "110--117",
  year =         "1991",
  bibdate =      "Sat Nov 27 12:40:58 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith10/papers/ARITH10_Yokoo.pdf",
  abstract =     "A class of new floating-point representations of real
                 numbers, based on representations of the integers, is
                 described. In the class, every representation uses a
                 self-delimiting representation of the integers as a
                 variable length field, and neither overflow nor
                 underflow appears in practice. The adopted
                 representations of the integers are defined
                 systematically, so that representations of numbers
                 greater than one have both exponent-significant and
                 integer-fraction interpretations. Since representation
                 errors are characterized by the length function of an
                 underlying representation of the integers, systems
                 superior in precision can be easily selected from the
                 proposed class.",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Computer Science, Gunma University,
                 Japan",
  classification = "C1160 (Combinatorial mathematics); C5230 (Digital
                 arithmetic methods)",
  keywords =     "ARITH-10; Exponent-significant; Floating-point number
                 representations; Integer-fraction; Integers; Length
                 function; Real numbers; Representation errors;
                 Self-delimiting variable-length exponent field",
  thesaurus =    "Digital arithmetic; Number theory",
}

@Article{Yoshida:1991:PRT,
  author =       "N. Yoshida and E. Goto and S. Ichikawa",
  title =        "Pseudorandom Rounding for Truncated Multipliers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "40",
  number =       "9",
  pages =        "1065--1067",
  month =        sep,
  year =         "1991",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.83650",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 12:52:23 MDT 2011",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=83650",
  acknowledgement = ack-nj # "\slash " # ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  summary =      "An economical, unbiased, overflow-free rounding scheme
                 for multiplication of multiple-precision floating-point
                 numbers is proposed. The scheme, called pseudorandom
                 rounding, saves multiplications of lower bits and makes
                 use of statistical properties \ldots{}",
}

@TechReport{Yu:1991:FCF,
  author =       "Tsung Lun Yu and William B. Ribbens",
  title =        "A floating-point coprocessor for fault detection and
                 isolation in electronically controlled internal
                 combustion engines",
  number =       "{GLCTTR} 03-91/1",
  institution =  "Great Lakes Center for Truck Transportation Research",
  address =      "Ann Arbor, MI, USA",
  pages =        "68",
  month =        sep,
  year =         "1991",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Fault location (Engineering); Floating-point
                 arithmetic.; Internal combustion engines --- Defects.;
                 Microprocessors.; Motor vehicles --- Electronic
                 equipment.",
  remark =       "Performed in cooperation with the University
                 Transportation Centers Program by Vehicle Electronics
                 Laboratory, University of Michigan.",
}

@Article{Zelniker:1991:RCF,
  author =       "G. Zelniker and F. J. Taylor",
  title =        "A Reduced Complexity Finite Field {ALU}",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST,
  volume =       "38",
  number =       "12",
  pages =        "1571--1573",
  month =        dec,
  year =         "1991",
  CODEN =        "ICSYBT",
  ISSN =         "0098-4094 (print), 1558-1276 (electronic)",
  ISSN-L =       "0098-4094",
  bibdate =      "Fri Jun 24 19:51:42 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems",
  keywords =     "arithmetic logic unit (ALU)",
}

@Article{Zeng:1991:AFP,
  author =       "B. Zeng and Y. Neuvo",
  title =        "Analysis of floating point roundoff errors using dummy
                 multiplier coefficient sensitivities",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST,
  volume =       "38",
  number =       "6",
  pages =        "590--601",
  month =        jun,
  year =         "1991",
  CODEN =        "ICSYBT",
  ISSN =         "0098-4094 (print), 1558-1276 (electronic)",
  ISSN-L =       "0098-4094",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems",
  summary =      "A simple method for analyzing roundoff errors in
                 floating-point digital filters is presented. The method
                 is based on the coefficient sensitivities of dummy
                 multipliers with gains of one and connects the roundoff
                 error analysis to coefficient sensitive \ldots{}",
}

@PhdThesis{Zeng:1991:ARR,
  author =       "Bing Zeng",
  title =        "Analysis and reduction of roundoff errors in
                 floating-point recursive digital filters",
  volume =       "72",
  type =         "Avhandling (doktorgrad)",
  school =       "Tampereen teknillinen korkeakoulu",
  address =      "Tampere, Finland",
  pages =        "45 + 80",
  year =         "1991",
  ISBN =         "951-721-697-1",
  ISBN-13 =      "978-951-721-697-5",
  bibdate =      "Thu May 09 08:15:51 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Julkaisuja",
  acknowledgement = ack-nhfb,
}

@InProceedings{Zhang:1991:ADN,
  author =       "D. Zhang and G. A. Jullien and W. C. Miller and Earl
                 {Swartzlander, Jr.}",
  title =        "Arithmetic for digital neural networks",
  crossref =     "Kornerup:1991:PIS",
  pages =        "58--63",
  year =         "1991",
  bibdate =      "Sat Nov 27 12:40:58 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith10/papers/ARITH10_Zhang.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-10",
}

@InProceedings{Zhang:1991:HSE,
  author =       "C. N. Zhang and H. D. Cheng",
  booktitle =    "Reliable Systems and Applications. 5th Annual European
                 Computer Conference. Proceedings. {CompEuro 91}.
                 Advanced Computer Technology, 13--16 May 1991",
  title =        "A high speed error correcting converter for residue
                 number processing",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "816--820",
  year =         "1991",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/CMPEUR.1991.257495",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "A novel pipelined systolic design for residue error
                 correction using the Chinese remainder theorem (CRT) is
                 described. This design has a higher throughput compared
                 to previous methods and minimum time latency. The
                 design also has overflow detection \ldots{}",
}

@Article{Zhang:1991:HSS,
  author =       "C. N. Zhang and H. D. Cheng",
  title =        "High-speed single error correcting convertor for
                 residue number processing",
  journal =      j-IEE-PROC-COMPUT-DIGIT-TECH,
  volume =       "138",
  number =       "4",
  pages =        "177--182",
  month =        jul,
  year =         "1991",
  CODEN =        "ICDTEA",
  DOI =          "https://doi.org/10.1109/78.80821",
  ISSN =         "1350-2387 (print), 1359-7027 (electronic)",
  ISSN-L =       "1350-2387",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=2686",
  acknowledgement = ack-nhfb,
  fjournal =     "IEE Proceedings. Computers and Digital Techniques",
  keywords =     "residue arithmetic; residue number system",
  summary =      "A pipelined systolic design for residue error
                 correction using the Chinese remainder theorem is
                 described which has a higher throughput compared with
                 previous methods and minimum time latency. In addition,
                 the design has the capability of overflow \ldots{}",
}

@Article{Ziv:1991:FEE,
  author =       "Abraham Ziv",
  title =        "Fast Evaluation of Elementary Mathematical Functions
                 with Correctly Rounded Last Bit",
  journal =      j-TOMS,
  volume =       "17",
  number =       "3",
  pages =        "410--423",
  month =        sep,
  year =         "1991",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/114697.116813",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Thu Sep 1 10:15:31 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acm.org/pubs/citations/journals/toms/1991-17-3/p410-ziv/",
  acknowledgement = ack-nj,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "algorithms; correct rounding; floating-point
                 arithmetic; standardization; theory",
  subject =      "{\bf G.1.0}: Mathematics of Computing, NUMERICAL
                 ANALYSIS, General, Numerical algorithms. {\bf G.1.2}:
                 Mathematics of Computing, NUMERICAL ANALYSIS,
                 Approximation, Elementary function approximation. {\bf
                 G.4}: Mathematics of Computing, MATHEMATICAL SOFTWARE,
                 Efficiency.",
}

@Article{Acha:1992:LOF,
  author =       "J. I. Acha and J. Calvo",
  title =        "Low-frequency oscillator for floating-point digital
                 signal processor chips",
  journal =      j-ELECT-LETTERS,
  volume =       "28",
  number =       "17",
  pages =        "1582--??",
  month =        aug,
  year =         "1992",
  CODEN =        "ELLEAK",
  ISSN =         "0013-5194 (print), 1350-911X (electronic)",
  ISSN-L =       "0013-5194",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronics Letters",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2220",
}

@Article{Anonymous:1992:FPa,
  author =       "Anonymous",
  title =        "Floating Point",
  journal =      j-COMPUT-AIDED-ENG,
  volume =       "11",
  number =       "8",
  pages =        "58--??",
  month =        aug,
  year =         "1992",
  CODEN =        "CCAEDJ",
  ISSN =         "0733-3536 (print), 2162-1365 (electronic)",
  ISSN-L =       "0733-3536",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "OpenGL: The NeWs of 3D Graphics?",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer-aided engineering: CAE",
}

@Article{Anonymous:1992:FPb,
  author =       "Anonymous",
  title =        "Floating Point",
  journal =      j-COMPUT-AIDED-ENG,
  volume =       "11",
  number =       "11",
  pages =        "62--??",
  month =        nov,
  year =         "1992",
  CODEN =        "CCAEDJ",
  ISSN =         "0733-3536 (print), 2162-1365 (electronic)",
  ISSN-L =       "0733-3536",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Software with a View.",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer-aided engineering: CAE",
}

@Article{Anonymous:1992:FPc,
  author =       "Anonymous",
  title =        "Floating Point",
  journal =      j-COMPUT-AIDED-ENG,
  volume =       "11",
  number =       "10",
  pages =        "101--??",
  month =        oct,
  year =         "1992",
  CODEN =        "CCAEDJ",
  ISSN =         "0733-3536 (print), 2162-1365 (electronic)",
  ISSN-L =       "0733-3536",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A Helping Hand for FEA.",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer-aided engineering: CAE",
}

@Manual{ANSI:ftn92,
  title =        "{American National Standard Programming Language
                 Fortran Extended X3.198--1992}",
  organization = pub-ANSI,
  address =      pub-ANSI:adr,
  year =         "1992",
  bibdate =      "Sat Feb 8 10:28:55 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
  xxnote =       "This US Standard is identical to the international
                 standard, ISO 1539:1991. See also
                 \cite{Adams:1992:FHC,Brainerd:1990:PGF,Counihan:1991:F,Metcalf:1990:FE}.",
}

@Article{Arazi:1992:BDC,
  author =       "B. Arazi and D. Naccache",
  title =        "Binary-to-Decimal Conversion Based on the Divisibility
                 of $ 2^8 - 1 $ by 5",
  journal =      j-ELECT-LETTERS,
  volume =       "28",
  number =       "3",
  pages =        "2151--2152",
  month =        nov,
  year =         "1992",
  CODEN =        "ELLEAK",
  ISSN =         "0013-5194 (print), 1350-911X (electronic)",
  ISSN-L =       "0013-5194",
  bibdate =      "Thu Sep 1 10:16:11 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Electronics Letters",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2220",
  keywords =     "decimal floating-point arithmetic",
}

@Article{Arnold:1992:AFI,
  author =       "M. G. Arnold and T. A. Bailey and J. R. Cowles and M.
                 D. Winkel",
  title =        "Applying features of {IEEE 754} to sign\slash
                 logarithm arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "41",
  number =       "8",
  pages =        "1040--1050",
  month =        aug,
  year =         "1992",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.156547",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 10:49:19 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=156547",
  abstract =     "Various features found in standard floating point
                 arithmetic (IEEE 754) are examined in light of their
                 appropriateness for sign/logarithm arithmetic. The
                 emphasis is on a 32-b word size comparable to IEEE 754
                 single precision, although other word sizes are
                 possible. A multilayer sign/logarithm format is
                 considered. The lowest layer, similar to previous
                 implementations, would provide only normalized
                 representations but would not provide representations
                 for zero, denormalized values, infinities, and NaNs.
                 The highest layer would provide most of the features
                 found in IEEE 754, including zeros, denormalized
                 values, infinities, and NaNs. Novel algorithms for
                 implementing logarithmic denormalized arithmetic are
                 presented. Simulation results show that the error
                 characteristics of the proposed logarithmic
                 denormalized arithmetic algorithms are similar to those
                 of the denormalized floating point arithmetic in IEEE
                 754.",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Computer Science, Wyoming University,
                 Laramie, WY, USA",
  ajournal =     "IEEE Trans. Comput.",
  classification = "B0250 (Combinatorial mathematics); B1265B (Logic
                 circuits); C1160 (Combinatorial mathematics); C5230
                 (Digital arithmetic methods)",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "32 Bit; Denormalized values; IEEE 754; Infinities;
                 Logarithmic denormalized arithmetic algorithms;
                 Multilayer sign/logarithm format; NaNs; Sign/logarithm
                 arithmetic; Standard floating point arithmetic; Zeros",
  numericalindex = "Word length 3.2E+01 bit",
  thesaurus =    "Digital arithmetic; Number theory; Standards",
}

@TechReport{Bailey:1992:ATF,
  author =       "David H. Bailey",
  title =        "Automatic Translation of {Fortran} Programs to
                 Multiprecision",
  type =         "{RNR} Technical Report",
  number =       "RNR-91-025",
  institution =  "NAS Applied Research Branch, NASA Ames Research
                 Center",
  address =      "Moffett Field, CA 94035",
  day =          "17",
  month =        apr,
  year =         "1992",
  bibdate =      "Mon Sep 12 23:55:57 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Bailey:1992:PHP,
  author =       "David H. Bailey",
  title =        "A Portable High Performance Multiprecision Package",
  type =         "{RNR} Technical Report",
  number =       "RNR-90-022",
  institution =  "NAS Applied Research Branch, NASA Ames Research
                 Center",
  address =      "Moffett Field, CA 94035",
  day =          "29",
  month =        may,
  year =         "1992",
  bibdate =      "Mon Sep 12 23:56:03 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Baker:1992:LCE,
  author =       "H. G. Baker",
  title =        "Less Complex Elementary Functions",
  journal =      j-SIGPLAN,
  volume =       "27",
  number =       "11",
  pages =        "15--16",
  month =        nov,
  year =         "1992",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Thu Sep 08 08:11:27 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
}

@Article{Bakhrakh:1992:NIF,
  author =       "S. M. Bakhrakh and S. V. Velichko and N. E.
                 Pilipchatin and V. F. Spiridonov and E. G. Sukhov and
                 Yu. G. Fedorova and V. I. Kheifets",
  title =        "Numerical investigation of floating-point arithmetic
                 operations. ({Russian})",
  journal =      j-PROGRAMMIROVANIE,
  volume =       "6",
  pages =        "13--17",
  year =         "1992",
  CODEN =        "PROGD3",
  ISSN =         "0132-3474, 0361-7688",
  MRclass =      "65G05",
  MRnumber =     "1 227 941",
  bibdate =      "Fri Dec 8 08:24:14 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "English translation appears in
                 \cite{Bakhrakh:1993:NIF}.",
  acknowledgement = ack-nhfb,
  fjournal =     "Programmirovanie",
  language =     "Russian",
}

@TechReport{Bewick:1992:BMU,
  author =       "G. Bewick and M. J. Flynn",
  title =        "Binary multiplication using partially redundant
                 multiples",
  type =         "Technical Report",
  number =       "CSL-TR-92-528",
  institution =  "Computer Systems Laboratory, Stanford University",
  address =      "Stanford, CA, USA",
  month =        jun,
  year =         "1992",
  bibdate =      "Thu Apr 2 08:38:35 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
}

@TechReport{Blair:1992:PMD,
  author =       "M. Blair and S. Obenski and P. Bridickas",
  title =        "{Patriot} missile defense: Software problem led to
                 system failure at {Dhahran, Saudi Arabia}",
  type =         "Report",
  number =       "GAO/IMTEC-92-26",
  institution =  "Information Management and Technology Division, United
                 States General Accounting Office",
  address =      "Washington, DC, USA",
  year =         "1992",
  bibdate =      "Sat Apr 01 07:34:33 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.gao.gov/assets/220/215614.pdf;
                 http://www.gao.gov/products/IMTEC-92-26",
  abstract =     "Pursuant to a congressional request, GAO reviewed the
                 facts associated with the failure of a Patriot missile
                 defense system in Dhahran, Saudi Arabia, during
                 Operation Desert Storm.\par

                 GAO found that: (1) the Patriot battery at Dhahran
                 failed to track and intercept a Scud missile due to a
                 software problem in the system's weapons control
                 computer; (2) the software problem caused an inaccurate
                 tracking calculation which became worse the longer the
                 system operated; (3) at the time of the incident, the
                 battery had operated continuously for over 100 hours
                 and the inaccuracy was serious enough to cause the
                 system to look in the wrong place for the incoming
                 Scud; (4) two weeks before the incident, Army officials
                 received Israeli data indicating some loss in accuracy
                 after the system had been running for 8 consecutive
                 hours; (5) the Army had never used the Patriot to
                 defend against tactical ballistic missiles or expected
                 the Patriot to operate continuously for long periods of
                 time; and (6) Army officials modified the software, but
                 the new software did not reach Dhahran until the day
                 after the incident. \ldots{} The precision of a
                 computer's calculations depends on the number of bits
                 in its registers. Since the Patriot's registers are
                 only 24 bits long, precision beyond 24 bits is not
                 possible unless the software is specifically written to
                 adjust for such hardware limitations. Computers built
                 today have registers that contain as many as 64 bits,
                 permitting calculations with far greater precision.
                 \ldots{} During the conflict the Patriot's software was
                 modified six times. Patriots had to be shut down for at
                 least 1 to 2 hours to install each software
                 modification.",
  acknowledgement = ack-nhfb,
  remark =       "From the report: ``Because of the way the Patriot
                 computer performs its calculations and the fact that
                 its registers are only 24 bits long, the conversion of
                 time from an integer to a real number cannot be any
                 more precise than 24 bits. This conversion results in a
                 loss of precision causing a less accurate time
                 calculation. The effect of this inaccuracy on the range
                 gate's calculation is directly proportional to the
                 target's velocity and the length of time the system has
                 been running. Consequently, performing the conversion
                 after the Patriot has been running continuously for
                 extended periods causes the range gate to shift away
                 from the center of the target, making it less likely
                 that the target, in this case a Scud, will be
                 successfully intercepted. \ldots{} On February 25,
                 Alpha Battery had been in operation for over 100
                 consecutive hours. Because the system had been on so
                 long, the resulting inaccuracy in the time calculation
                 caused the range gate to shift so much that the system
                 could not track the incoming Scud. Consequently, Alpha
                 Battery did not engage the Scud, which then struck an
                 Army barracks and killed 28 American soldiers.''",
  xxremark =     "Report of integer overflow in a timer that made the
                 guidance system erroneous; the ultimate solution proved
                 to be to reboot the guidance computer every few hours,
                 before the overflow.",
}

@Article{Bohlender:1992:PAF,
  author =       "G. Bohlender and D. Cordes and A. Kn{\"o}fel and U.
                 Kulisch and R. Lohner and W. V. Walter",
  title =        "Proposal for Accurate Floating-Point Vector
                 Arithmetic",
  journal =      j-MATH-SCI-ENG,
  volume =       "189",
  number =       "??",
  pages =        "87--104",
  year =         "1992",
  CODEN =        "MTSEAT",
  ISSN =         "0076-5392",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Mathematics in Science and Engineering",
}

@Article{Borwein:1992:MHP,
  author =       "Jonathan M. Borwein and Mark A. Limber",
  title =        "{Maple} as a High Precision Calculator",
  journal =      j-MAPLE-TECH-NEWS,
  volume =       "0",
  number =       "8",
  pages =        "39--44",
  month =        "Fall",
  year =         "1992",
  ISSN =         "1061-5733",
  ISSN-L =       "1061-5733",
  bibdate =      "Fri May 09 22:33:19 1997",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/borwein-jonathan-m.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/maple-tech.bib",
  URL =          "http://www.can.nl/Systems_and_Packages/Per_Purpose/General/Maple/mtn/mtn8.html",
  acknowledgement = ack-nhfb,
  author-dates = "Jonathan Michael Borwein (20 May 1951--2 August
                 2016)",
  fjournal =     "Maple technical newsletter",
  journal-URL =  "http://web.mit.edu/maple/www/plibrary/mtn.html",
  ORCID-numbers = "Borwein, Jonathan/0000-0002-1263-0646",
}

@Article{Brosgol:1992:ADA,
  author =       "Benjamin M. Brosgol and Robert I. Eachus and David E.
                 Emery",
  title =        "An {Ada} Decimal Arithmetic Capability",
  journal =      "CrossTalk: The Journal of Defense Software
                 Engineering",
  volume =       "36",
  publisher =    "Software Technology Support Center",
  address =      "Hill AFB, Odgen, UT, USA",
  month =        sep,
  year =         "1992",
  bibdate =      "Fri Nov 28 16:01:38 2003",
  bibsource =    "http://www.stsc.hill.af.mil/crosstalk/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.iste.uni-stuttgart.de/ps/AdaBasis/pal_1195/ada/ajpo/work-grp/ev-team/ev-info/summary.txt",
  acknowledgement = ack-mfc # " and " # ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
  pagecount =    "8 (approx)",
  xxCODEN =      "none",
  xxISSN =       "none",
}

@InProceedings{Brosgol:1992:DAA,
  author =       "Benjamin M. Brosgol and Robert I. Eachus and David E.
                 Emery",
  title =        "Decimal arithmetic in {Ada}",
  crossref =     "Katwijk:1992:AMT",
  pages =        "138--149",
  year =         "1992",
  DOI =          "https://doi.org/10.1007/3-540-55585-4_1",
  bibdate =      "Thu Aug 07 17:11:50 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
}

@InProceedings{Clarkson:1992:SED,
  author =       "K. L. Clarkson",
  title =        "Safe and effective determinant evaluation",
  crossref =     "IEEE:1992:ASF",
  pages =        "387--395",
  year =         "1992",
  bibdate =      "Tue Nov 22 05:54:53 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "accurate floating-point summation",
}

@Article{Cosentino:1992:AMJ,
  author =       "R. J. Cosentino and J. J. Vaccaro",
  title =        "Adaptation of the {Mactaggart} and {Jack} Complex
                 Multiplication Algorithm for Floating-Point Operators",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "41",
  number =       "10",
  pages =        "1324--1326",
  month =        oct,
  year =         "1992",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.166608",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 10:49:20 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=166608",
  abstract =     "With a suitable treatment of the exponents in the
                 input operands, a hardware implementation of the
                 Mactaggart and Jack fixed-point complex multiplication
                 algorithm can also calculate a floating-point product
                 with no loss in accuracy from the greater dynamic range
                 of the floating-point inputs. This floating-point
                 technique can be extended to any sum to two products
                 operation, such as encountered in matrix multiplication
                 and vector cross-products.",
  acknowledgement = ack-nhfb,
  affiliation =  "Mitre Corp., Bedford, MA, USA",
  ajournal =     "IEEE Trans. Comput.",
  classification = "C5230 (Digital arithmetic methods)",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "Floating-point operators; Hardware implementation;
                 Jack complex multiplication algorithm; Mactaggart
                 complex multiplication; Matrix multiplication; Vector
                 cross-products",
  summary =      "With a suitable treatment of the exponents in the
                 input operands, a hardware implementation of the
                 Mactaggart and Jack fixed-point complex multiplication
                 algorithm can also calculate a floating-point product
                 with no loss in accuracy from the greater \ldots{}",
  thesaurus =    "Digital arithmetic",
}

@Article{Dao-Trong:1992:SCI,
  author =       "S. Dao-Trong and K. Helwig",
  title =        "A single-chip {IBM System}\slash 390 floating-point
                 processor in {CMOS}",
  journal =      j-IBM-JRD,
  volume =       "36",
  number =       "4",
  pages =        "733--749",
  month =        jul,
  year =         "1992",
  CODEN =        "IBMJAE",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  bibdate =      "Wed Sep 7 22:32:42 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
}

@Article{Dao-Trong:1992:SIS,
  author =       "S. Dao-Trong and K. Helwig",
  title =        "A single-chip {IBM} System\slash 390 floating-point
                 processor in {CMOS}",
  journal =      j-IBM-JRD,
  volume =       "36",
  number =       "4",
  pages =        "733--750",
  month =        jul,
  year =         "1992",
  CODEN =        "IBMJAE",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
}

@Article{DaoTrong:1992:SIS,
  author =       "S. Dao-Trong and K. Helwig",
  title =        "A single-chip {IBM} system\slash 390 floating-point
                 processor in {CMOS}",
  journal =      j-IBM-JRD,
  volume =       "36",
  number =       "4",
  pages =        "733--749",
  month =        jul,
  year =         "1992",
  CODEN =        "IBMJAE",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  bibdate =      "Tue Dec 12 09:27:13 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A floating-point processor with the IBM System/390
                 architecture is implemented in one CMOS VLSI chip
                 containing over 70000 cells (equivalent inverters),
                 using a transistor channel length of 0.5 mu m. All
                 floating-point instructions are hard-wired, including
                 the binary integer multiplications. The chip is
                 implemented in a 1- mu m technology with three layers
                 of metal. All circuits are realized in standard cells
                 except for a floating-point register and a multiplier
                 array macro, which are custom designed to save chip
                 area. Instructions are performed in a five-stage
                 pipeline with a maximum operating frequency of 37 MHz.
                 The chip measures 12.7 mm*12.7 mm, and dissipates 2 W.
                 It is part of the chip set which forms the core of the
                 IBM Enterprise System/9000 Type 9221 entry-level
                 models.",
  acknowledgement = ack-nhfb,
  affiliation =  "IBM Germany, Boeblingen, Germany",
  classification = "B1265F (Microprocessors and microcomputers); B2570D
                 (CMOS integrated circuits); C5130 (Microprocessor
                 chips); C5230 (Digital arithmetic methods)",
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
  keywords =     "37 MHz; Binary integer multiplications; Chip set;
                 CMOS; Equivalent inverters; Five-stage pipeline; IBM
                 Enterprise System/9000; Single-chip IBM system/390
                 floating-point processor; Transistor channel length",
  numericalindex = "Frequency 3.7E+07 Hz",
  thesaurus =    "CMOS integrated circuits; Digital arithmetic;
                 Equipment evaluation; IBM computers; Microprocessor
                 chips",
}

@MastersThesis{Daumas:1992:BIR,
  author =       "Marc Daumas",
  title =        "Basis for the implementation of a reliable dot
                 product",
  type =         "{Master}'s Thesis",
  school =       "Southern Methodist University",
  address =      "Dallas, Texas",
  year =         "1992",
  bibdate =      "Wed Nov 24 12:42:59 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Davarakis:1992:PPA,
  author =       "C. T. Davarakis and D. G. Maritsas",
  title =        "A Probabilistic Parallel Associative Search and Query
                 Set of Algorithms",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "14",
  number =       "1",
  pages =        "37--49",
  month =        jan,
  year =         "1992",
  CODEN =        "JPDCER",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Sat Apr 12 19:06:31 MDT 1997",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Computer Technology Inst",
  affiliationaddress = "Patras, Greece",
  classification = "723; 921; 922; C1230 (Artificial intelligence);
                 C4240P (Parallel programming and algorithm theory);
                 C5470 (Performance evaluation and testing); C7310
                 (Mathematics)",
  corpsource =   "Department of Comput. Eng., Comput. Technol. Inst.,
                 Patras, Greece",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  journalabr =   "J Parallel Distrib Comput",
  keywords =     "Algorithms; arithmetic applications; Associative
                 searching; Computer Programming; computing; Data
                 Storage, Digital--Associative; digital arithmetic;
                 extrema algorithm; extrema queries; generic associative
                 process; heuristic programming; heuristics; high
                 performance systems; Mathematical
                 Techniques--Heuristic; mathematics; multilayer
                 associative process; parallel algorithms; parallel
                 associative search; parallel threshold; performance
                 evaluation; Primitive algorithms; primitive algorithms;
                 probabilistic; Probability; query set of algorithms;
                 symbol manipulation; symbolic applications; threshold
                 searches; time performance",
  treatment =    "A Application; P Practical",
}

@InProceedings{Dawid:1992:BSC,
  author =       "H. Dawid and G. Fettweis",
  title =        "Bit-level systolic carry-save array division",
  crossref =     "IEEE:1992:GCG",
  pages =        "484--488 vol.1",
  year =         "1992",
  bibdate =      "Tue Dec 12 09:27:13 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A bit-level systolic carry-save division array that
                 allows bit-level pipelining, just as for carry-save
                 array multipliers, is presented. This architecture
                 leads to very fast, efficient and regular division
                 implementations as needed in digital signal processing
                 (DSP) applications such as speech processing or
                 cryptography. The architecture is very well suited for
                 integer division as well as for the division of
                 normalized fixed-point mantissas used in floating-point
                 number system implementations.",
  acknowledgement = ack-nhfb,
  affiliation =  "Aachen University of Technol., Germany",
  classification = "B1265B (Logic circuits); C5130 (Microprocessor
                 chips); C5230 (Digital arithmetic methods); C5260
                 (Digital signal processing)",
  keywords =     "Bit-level pipelining; Carry-save array multipliers;
                 Cryptography; Digital signal processing; DSP;
                 Floating-point number system; Integer division;
                 Normalized fixed-point mantissas; Speech processing;
                 Systolic carry-save array division",
  thesaurus =    "Digital arithmetic; Systolic arrays",
}

@Article{Dawson:1992:RLS,
  author =       "Jeffrey Dawson and Mary Payne and Craig Schaffert",
  title =        "The Role of {LIA-1} in Software Portability",
  journal =      j-SIGNUM,
  volume =       "27",
  number =       "4",
  pages =        "9--12",
  month =        oct,
  year =         "1992",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Tue Apr 12 07:50:22 MDT 2005",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "LIA is now an International Standard, ISO/IEC
                 10967-1:1994; it is ``92 pages of small print, densely
                 mathematical, not counting 8 pages of front matter, and
                 it is not available electronically.'' Its adoption has
                 been rather controversial.",
  abstract =     "The second committee draft of language independent
                 arithmetic-Part 1: Integer and floating point
                 arithmetic is now available. This document was formerly
                 called the Language Compatible Arithmetic Standard
                 (LCAS) and is now referred to as LIA-1. This draft was
                 prepared by ISO/IEC JTC1/SC22/WG11, with assistance
                 from standards committees in several countries. The
                 authors explain the goals of the standard and methods
                 for achieving those goals. They present them to clear
                 up previous misunderstandings, misconceptions, and
                 misrepresentations of the purpose of the standard. (0
                 Refs.)",
  acknowledgement = ack-nhfb,
  affiliation =  "Digital Equipment Corp., Maynard, MA, USA",
  classification = "C0310F (Software development management); C6110B
                 (Software engineering techniques); C7310
                 (Mathematics)",
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
  keywords =     "Floating point arithmetic; Integer arithmetic; ISO/IEC
                 JTC1/SC22/WG11; Language independent arithmetic; LIA-1;
                 Software portability; Standard",
  thesaurus =    "Mathematics computing; Software portability;
                 Standards",
}

@Book{DEC:1992:AAH,
  author =       "Digital Equipment Corporation",
  title =        "{Alpha} Architecture Handbook",
  publisher =    pub-DP,
  address =      pub-DP:adr,
  year =         "1992",
  bibdate =      "Mon Jan 18 15:08:40 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Demmel:1992:LWN,
  author =       "James Demmel",
  title =        "{LAPACK} working note 49 draft: a specification for
                 floating point parallel prefix",
  type =         "Technical report",
  number =       "CS-92-167",
  institution =  "University of Tennessee, Computer Science Dept.",
  address =      "Knoxville, TN, USA",
  pages =        "8 + 1",
  month =        may,
  year =         "1992",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Parallel prefix is a useful operation for various
                 linear algebra operations, including solving bidiagonal
                 systems of equations and finding the eigenvalues of a
                 symmetric tridiagonal matrix. However, the simplest
                 implementations of parallel prefix for the operations
                 of scalar floating point add and scalar floating point
                 multiply are inadequate to solve these important
                 problems. This is because they are too susceptible to
                 over/underflow, and because they apparently cannot
                 solve the general two term recurrence needed to find
                 eigenvalues. In this note we propose a specification
                 for parallel prefix operations overcoming these
                 drawbacks.",
  acknowledgement = ack-nhfb,
  keywords =     "Linear algebraic groups.",
}

@TechReport{Demmel:1992:SFP,
  author =       "J. Demmel",
  title =        "A Specification for Floating Point Parallel Prefix",
  type =         "LAPACK Working Note",
  number =       "49",
  institution =  inst-UT-CS,
  address =      inst-UT-CS:adr,
  month =        may,
  year =         "1992",
  bibdate =      "Fri Apr 22 17:06:37 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "UT-CS-92-167, May 1992.",
  URL =          "http://www.netlib.org/lapack/lawns/lawn49.ps;
                 http://www.netlib.org/lapack/lawnspdf/lawn49.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Devine:1992:RTT,
  author =       "M. L. Devine",
  title =        "Real time trigonometric function evaluation",
  journal =      j-MICROPROC-MICROSYS,
  volume =       "16",
  number =       "8",
  pages =        "417--425",
  month =        aug,
  year =         "1992",
  CODEN =        "MIMID5",
  ISSN =         "0141-9331 (print), 1872-9436 (electronic)",
  ISSN-L =       "0141-9331",
  bibdate =      "Thu Sep 1 10:16:09 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Microprocessors and Microsystems",
}

@Article{Dimauro:1992:NMF,
  author =       "G. Dimauro and S. Impedovo and G. Pirlo",
  title =        "A new magnitude function for fast numbers comparison
                 in the residue number system",
  journal =      j-MICROPROC-MICROPROG,
  volume =       "35",
  number =       "1--2",
  pages =        "97--104",
  month =        sep,
  year =         "1992",
  CODEN =        "MMICDT",
  DOI =          "https://doi.org/10.1016/0165-6074(92)90300-V",
  ISSN =         "0165-6074 (print), 1878-7061 (electronic)",
  ISSN-L =       "0165-6074",
  bibdate =      "Thu Nov 18 09:52:10 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In this paper a new magnitude function, called the
                 `diagonal function', has been defined from a Residue
                 Number System to the integers. The `diagonal function'
                 provides an efficient technique for fast magnitude
                 comparison of numbers in the residue representation.
                 The superiority of this technique with respect to the
                 approaches based on the Chinese Remainder Theorem and
                 on the Mixed Radix Transformation is shown.",
  acknowledgement = ack-nhfb,
  fjournal =     "Microprocessing and Microprogramming",
}

@MastersThesis{Du:1992:CAB,
  author =       "Sihai Du",
  title =        "Cellular automata based floating-point adder and
                 multiplier with a single transition rule",
  type =         "Thesis ({M.S.C.E.})",
  school =       "Wright State University",
  address =      "Dayton, OH, USA",
  pages =        "ix + 68",
  year =         "1992",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Cellular automata --- Research.; Computer Simulation.;
                 Floating-point arithmetic --- Research.",
}

@Article{Dunham:1992:SFW,
  author =       "Charles B. Dunham",
  title =        "Surveyor's Forum: {``What Every Computer Scientist
                 Should Know About Floating-Point Arithmetic''}",
  journal =      j-COMP-SURV,
  volume =       "24",
  number =       "3",
  pages =        "319--319",
  month =        sep,
  year =         "1992",
  CODEN =        "CMSVAN",
  ISSN =         "0360-0300 (print), 1557-7341 (electronic)",
  ISSN-L =       "0360-0300",
  bibdate =      "Sun Sep 25 10:14:37 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/compsurv.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See
                 \cite{Goldberg:1991:WEC,Goldberg:1991:CWE,Wichmann:1992:SFW}.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Computing Surveys",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J204",
}

@InProceedings{Duprat:1992:DOF,
  author =       "J. Duprat and M. Fiallos-Aguilar and Jean-Michel
                 Muller and H. J. Yeh",
  title =        "Delays of on-line floating point operators in
                 borrow-save representation",
  crossref =     "Quinton:1992:APV",
  pages =        "273--278",
  year =         "1992",
  bibdate =      "Wed Dec 13 13:13:34 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "On-line computation using redundant notations to
                 represent numbers is an interesting field of computer
                 arithmetic. In these systems, different operators can
                 operate together in a digit level pipelining mode. In
                 integer or fixed-point format, implementations of the
                 main operations have been proposed. This paper focuses
                 on a floating point format. The authors show that, more
                 so in addition than in multiplication, critical loss of
                 information due to the variation of the length of the
                 mantissas can be avoided by partial normalizations.
                 Furthermore, these normalizations do not break the
                 circulation of the digit though they do delay the
                 operations even more.",
  acknowledgement = ack-nhfb,
  affiliation =  "Ecole Normale Superieure de Lyon, France",
  classification = "C5230 (Digital arithmetic methods); C5440
                 (Multiprocessor systems and techniques)",
  keywords =     "Borrow-save representation; Computer arithmetic;
                 Delays; Digit level pipelining mode; Floating point
                 format; Mantissas; On-line floating point operators;
                 Partial normalizations; Redundant notations",
  thesaurus =    "Delays; Digital arithmetic; Pipeline processing",
}

@Article{Duprat:1992:SPF,
  author =       "J. Duprat and M. Fiallos Aguilar",
  title =        "On the Simulation of Pipelining of Fully Digit On-Line
                 Floating-Point Adder Networks on Massively Parallel
                 Computers",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "??",
  number =       "634",
  pages =        "707--712",
  year =         "1992",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Ercegovac:1992:FRC,
  author =       "M. D. Ercegovac and T. Lang",
  title =        "On-the-fly rounding [computing arithmetic]",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "41",
  number =       "12",
  pages =        "1497--1503",
  month =        dec,
  year =         "1992",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.214659",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 10:49:21 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=214659",
  abstract =     "In implementations of operations based on
                 digit-recurrence algorithms such as division,
                 left-to-right multiplication and square root, the
                 result is obtained in digit-serial form, from most
                 significant digit to least significant. To reduce the
                 complexity of the result-digit selection and allow the
                 use of redundant addition, the result-digit has values
                 from a signed-digit set. As a consequence, the result
                 has to be converted to conventional representation,
                 which can be done on-the-fly as the digits are
                 produced, without the use of a carry-propagate adder.
                 The authors describe three ways to modify this
                 conversion process so that the result is rounded. The
                 resulting operation is fast because no carry-propagate
                 addition is needed. The schemes described apply also to
                 online arithmetic operations.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Fagin:1992:LIM,
  author =       "Barry S. Fagin",
  title =        "Large Integer Multiplication on Hypercubes",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "14",
  number =       "4",
  pages =        "426--430",
  month =        apr,
  year =         "1992",
  CODEN =        "JPDCER",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Sat Apr 12 17:13:17 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classification = "C4230M (Multiprocessor interconnection); C4240P
                 (Parallel programming and algorithm theory); C5230
                 (Digital arithmetic methods)",
  corpsource =   "Thayer Sch. of Eng., Dartmouth Coll., Hanover, NH,
                 USA",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  keywords =     "Connection Machine; digital arithmetic; Fermat Number
                 Transform; hypercube networks; hypercubes; integer
                 multiplication; parallel algorithms; polynomial
                 transforms; transforms",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Filanovsky:1992:SCA,
  author =       "I. M. Filanovsky and H. P. Baltes",
  title =        "Simple {CMOS} analog square-rooting and squaring
                 circuits",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST-I-FUNDAM-THEORY-APPL,
  volume =       "39",
  number =       "4",
  pages =        "312--315",
  month =        apr,
  year =         "1992",
  CODEN =        "ITCAEX",
  ISSN =         "1057-7122 (print), 1558-1268 (electronic)",
  ISSN-L =       "1057-7122",
  bibdate =      "Sat Jul 16 15:28:13 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems I:
                 Fundamental Theory and Applications",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=81",
  summary =      "Two closely related CMOS circuits are described. In
                 the first circuit, the input signal is a current, and
                 the output is a voltage proportional to the square root
                 of input current. In the second circuit, the input is a
                 voltage, and the output is the \ldots{}",
}

@Article{Fujii:1992:FCL,
  author =       "H. Fujii and C. Hori and T. Takada and N. Hatanaka and
                 T. Demura and G. Ootomo",
  title =        "A Floating-Point Cell Library and a {100-MFLOPS} Image
                 Signal Processor",
  journal =      j-IEEE-J-SOLID-STATE-CIRCUITS,
  volume =       "27",
  number =       "7",
  pages =        "1080--1088",
  month =        jul,
  year =         "1992",
  CODEN =        "IJSCBC",
  ISSN =         "0018-9200 (print), 1558-173X (electronic)",
  ISSN-L =       "0018-9200",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Journal of Solid-State Circuits",
}

@Article{Fujii:1992:FPC,
  author =       "H. Fujii and C. Hori and T. Takada and N. Hatanaka and
                 T. Demura and G. Ootomo",
  title =        "A floating-point cell library and a {100-Mflops} image
                 signal processor",
  journal =      j-IEEE-J-SOLID-STATE-CIRCUITS,
  volume =       "27",
  number =       "7",
  pages =        "1080--1088",
  month =        jul,
  year =         "1992",
  CODEN =        "IJSCBC",
  ISSN =         "0018-9200 (print), 1558-173X (electronic)",
  ISSN-L =       "0018-9200",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Journal of Solid-State Circuits",
  summary =      "A novel floating-point cell library for image signal
                 processors that includes a floating-point arithmetic
                 logic unit (ALU), a floating-point multiplier (MPY), an
                 instruction RAM, and a data register file is
                 considered. It has been designed for high-speed
                 \ldots{}",
}

@Article{Gamberger:1992:IIM,
  author =       "D. Gamberger",
  title =        "Inversion of integer matrices in residue number
                 system",
  journal =      j-IEE-PROC-COMPUT-DIGIT-TECH,
  volume =       "139",
  number =       "5",
  pages =        "465--468",
  month =        sep,
  year =         "1992",
  CODEN =        "ICDTEA",
  DOI =          "https://doi.org/10.1109/78.157231",
  ISSN =         "1350-2387 (print), 1359-7027 (electronic)",
  ISSN-L =       "1350-2387",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=4186",
  acknowledgement = ack-nhfb,
  fjournal =     "IEE Proceedings. Computers and Digital Techniques",
  keywords =     "residue arithmetic; residue number system",
  summary =      "The presented algorithm makes use of the recently
                 introduced incompletely specified residue number
                 system. This system enables the operations necessary in
                 the inversion process to be done quickly, completely in
                 parallel for different moduli, even if \ldots{}",
}

@Article{Goldberg:1992:DFD,
  author =       "D. Goldberg",
  title =        "The design of floating-point data types",
  journal =      j-LOPLAS,
  volume =       "1",
  number =       "2",
  pages =        "138--151",
  month =        jun,
  year =         "1992",
  CODEN =        "ALPSE8",
  ISSN =         "1057-4514 (print), 1557-7384 (electronic)",
  ISSN-L =       "1057-4514",
  bibdate =      "Tue Dec 12 09:27:13 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The issues involved in designing the floating-point
                 part of a programming language are discussed. Looking
                 at the language specifications for most existing
                 languages might suggest that this design involves only
                 trivial issues, such as whether to have one or two
                 types of REALs or how to name the functions that
                 convert from INTEGER to REAL. It is shown that there
                 are more significant semantic issues involved. After
                 discussing the tradeoffs for the major design
                 decisions, they are illustrated by presenting the
                 design of the floating-point part of the Modula-3
                 language.",
  acknowledgement = ack-nhfb,
  affiliation =  "Xerox Palo Alto Res. Center, CA, USA",
  classification = "C6120 (File organisation)",
  fjournal =     "ACM Letters on Programming Languages and Systems",
  keywords =     "Design; Floating-point data types; Language
                 specifications; Modula-3 language; Programming
                 language; REALs",
  thesaurus =    "Data structures; Digital arithmetic",
}

@Article{Gray:1992:UMF,
  author =       "A. Gray and R. Knill",
  title =        "Using {Mathematica} to Find Closed Form Expressions
                 for Approximations to the Square Root of $x$",
  journal =      j-MATHEMATICA-EDUC,
  volume =       "1",
  number =       "4",
  pages =        "12--13",
  month =        "Summer",
  year =         "1992",
  ISSN =         "1065-2965",
  bibdate =      "Sat Apr 6 16:22:43 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-ble,
  fjournal =     "Mathematica in Education",
}

@InProceedings{Hartwig:1992:AFQ,
  author =       "F. Hartwig and A. Lacroix",
  title =        "Analysis of floating-point quantization errors using
                 stochastic models",
  crossref =     "Vandewalle:1992:SPV",
  pages =        "247--250 vol.1",
  year =         "1992",
  bibdate =      "Tue Dec 12 09:29:07 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Some results concerning the single quantizer with
                 limited exponent wordlength are presented. In addition
                 to roundoff, the authors present a generalization for
                 magnitude truncation. The method is also applied to
                 digital filters. The theoretical results are tested in
                 comparison with simulation results.",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. fur Angewandte Phys., J. W. Goethe-University,
                 Frankfurt am Main, Germany",
  classification = "B0240Z (Other and miscellaneous); B0290B (Error
                 analysis in numerical methods); B1265H (A/D and D/A
                 convertors); B6140 (Signal processing and detection);
                 C1140Z (Other and miscellaneous); C5230 (Digital
                 arithmetic methods); C5240 (Digital filters)",
  keywords =     "Digital filters; Digital signal processing devices;
                 Floating-point quantization errors; Limited exponent
                 wordlength; Magnitude truncation; Roundoff; Simulation
                 results; Stochastic models; Theoretical results",
  thesaurus =    "Analogue-digital conversion; Digital arithmetic;
                 Digital filters; Error analysis; Signal processing;
                 Stochastic processes",
}

@InProceedings{Hartwig:1992:MFA,
  author =       "F. Hartwig and A. Lacroix",
  title =        "Multi-operand floating-point addition utilizing
                 operand sorting",
  crossref =     "White:1992:IIS",
  pages =        "1800--1803 vol.4",
  year =         "1992",
  bibdate =      "Tue Dec 12 09:27:13 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In many signal processing applications repeated
                 additions have to be calculated with a considerable
                 number of operands. It is known that proper sorting of
                 operands has a positive influence on the precision of
                 the result of multioperand floating-point additions.
                 This is investigated for different operand statistics
                 and for proper sorting strategies. In addition to
                 successive addition techniques, adder trees are
                 included in the investigation. The densities of the
                 addition errors for different floating-point addition
                 methods are compared.",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. fuer Angewandte Phys., J. W. Goethe-University,
                 Frankfurt am Main, Germany",
  classification = "C1260 (Information theory); C5230 (Digital
                 arithmetic methods); C5260 (Digital signal processing);
                 C6130 (Data handling techniques)",
  keywords =     "Adder trees; Addition errors densities; Floating-point
                 addition; Floating-point addition methods; Multioperand
                 floating-point additions; Operand sorting; Operand
                 statistics; Repeated additions; Signal processing;
                 Sorting strategies; Successive addition techniques",
  thesaurus =    "Digital arithmetic; Signal processing; Sorting",
}

@Article{Hasan:1992:BSS,
  author =       "M. A. Hasan and V. K. Bhargava",
  title =        "Bit-serial systolic divider and multiplier for finite
                 fields {$ \mathrm {GF}(2^m) $}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "41",
  number =       "8",
  pages =        "972--980",
  month =        aug,
  year =         "1992",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.156540",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 10:49:19 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=156540",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Hasan:1992:MCL,
  author =       "M. A. Hasan and M. Wang and V. K. Bhargava",
  title =        "Modular construction of low complexity parallel
                 multipliers for a class of finite fields {$ \mathrm
                 {GF}(2^m) $}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "41",
  number =       "8",
  pages =        "962--971",
  month =        aug,
  year =         "1992",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.156539",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 10:49:19 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=156539",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Hegeman:1992:AF,
  author =       "Frederick W. Hegeman",
  title =        "Arithmetic In Factorial-Base",
  journal =      j-CUJ,
  volume =       "10",
  number =       "2",
  pages =        "73--??",
  month =        feb,
  year =         "1992",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "C Users Journal",
}

@Article{Hoehfeld:1992:LLN,
  author =       "M. Hoehfeld and S. E. Fahlman",
  title =        "Learning with limited numerical precision using the
                 cascade-correlation algorithm",
  journal =      j-IEEE-TRANS-NEURAL-NETW,
  volume =       "3",
  number =       "4",
  pages =        "602--611",
  month =        jul,
  year =         "1992",
  CODEN =        "ITNNEP",
  DOI =          "https://doi.org/10.1109/72.143374",
  ISSN =         "1045-9227 (print), 1941-0093 (electronic)",
  ISSN-L =       "1045-9227",
  bibdate =      "Fri Sep 22 17:49:00 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Neural Networks",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=72",
}

@InProceedings{Hoff:1992:FCH,
  author =       "J. R. Hoff and G. W. Foster",
  title =        "A full custom, high speed, floating point adder",
  crossref =     "Alley:1992:CRI",
  pages =        "450 vol.1",
  year =         "1992",
  bibdate =      "Tue Dec 12 09:29:07 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Summary form only. A high-speed pipelined floating
                 point adder for use by the Solenoidal Detector
                 Collaboration (SDC) at the Superconducting Super
                 Collider (SSC) is discussed. The adder uses a unique
                 floating point format. The chip is designed to be a
                 two-stage pipeline and to operate at a peak speed of at
                 least 63 MHz. Static rather than dynamic logic was
                 desired, to permit operation at lower speeds and to
                 ease system testing. The chip is implemented using
                 Orbit Semiconductor's 1.2 mu m n-well process.
                 Simulations indicate that the device will operate at 63
                 MHz. Initial testing performed at Fermilab, limited by
                 test equipment, indicates speeds of at least 63 MHz,
                 with some tests demonstrating speeds in excess of 150
                 MHz.",
  acknowledgement = ack-nhfb,
  affiliation =  "Fermilab, Batavia, IL, USA",
  classification = "A2980C (Computer systems); B1265B (Logic circuits);
                 B7430 (Counting circuits and electronics); C5120 (Logic
                 and switching circuits); C5230 (Digital arithmetic
                 methods); C7320 (Physics and Chemistry)",
  keywords =     "150 MHz; 63 MHz; Fermilab; Floating point adder; High
                 speed; Orbit Semiconductor; Pipelined; SDC; Simulation;
                 Static logic; System testing; Testing; Two-stage
                 pipeline",
  numericalindex = "Frequency 6.3E+07 Hz; Frequency 1.5E+08 Hz",
  thesaurus =    "Adders; Digital arithmetic; Nuclear electronics;
                 Physics computing; Pipeline processing",
}

@Article{Hohfeld:1992:PRN,
  author =       "Markus H{\"o}hfeld and Scott E. Fahlman",
  title =        "Probabilistic rounding in neural network learning with
                 limited precision",
  journal =      j-NEUROCOMPUTING,
  volume =       "4",
  number =       "6",
  pages =        "291--299",
  month =        dec,
  year =         "1992",
  CODEN =        "NRCGEO",
  DOI =          "https://doi.org/10.1016/0925-2312(92)90014-g",
  ISSN =         "0925-2312 (print), 1872-8286 (electronic)",
  ISSN-L =       "0925-2312",
  bibdate =      "Fri Sep 22 17:46:22 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Neurocomputing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/09252312",
}

@Article{Horiguchi:1992:FNR,
  author =       "Hiroshi Horiguchi and Tsutomu Tayama",
  title =        "Floating-Point Numbers and Real Numbers {II}",
  journal =      j-ADV-SOFT-SCI-TECH,
  volume =       "3",
  number =       "??",
  pages =        "151--156",
  year =         "1992",
  ISSN =         "1044-7997",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Advances in software science and technology",
}

@MastersThesis{Hoyt:1992:MFP,
  author =       "Brian S. Hoyt",
  title =        "The {Macintosh} floating point arithmetic
                 visualization system",
  type =         "Thesis ({M.S.--Electrical Engineering})",
  school =       "Bucknell University",
  address =      "Lewisburg, PA, USA",
  pages =        "ix + 88",
  year =         "1992",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Supervised by Richard J. Zaccone. Describes the
                 design, development, implementation, and use of MacFavs
                 (Macintosh Floating point arithmetic visualization
                 system). MacFavs uses simulation, visual displays, and
                 animations to allow students to see actual machine
                 representations of floating point numbers.",
  acknowledgement = ack-nhfb,
  keywords =     "Floating-point arithmetic.; Macintosh (Computer);
                 Numerical analysis --- Computer-assisted instruction.",
}

@Article{Hudak:1992:RPL,
  author =       "Paul Hudak and Simon Peyton Jones and Philip Wadler
                 and Brian Boutel and Jon Fairbairn and Joseph Fasel and
                 Mar{\'\i}a M. Guzm{\'a}n and Kevin Hammond and John
                 Hughes and Thomas Johnsson and Dick Kieburtz and
                 Rishiyur Nikhil and Will Partain and John Peterson",
  title =        "Report on the programming language {Haskell}: a
                 non-strict, purely functional language (Version 1.2)",
  journal =      j-SIGPLAN,
  volume =       "27",
  number =       "5",
  pages =        "Ri--Rx, R1--R163",
  month =        may,
  year =         "1992",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:16:21 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Haskell is a general purpose, purely functional
                 programming language incorporating many recent
                 innovations in programming language research, including
                 higher-order functions, non-strict semantics, static
                 polymorphic typing, user-defined algebraic datatypes,
                 pattern-matching, list comprehensions, a module system,
                 and a rich set of primitive datatypes, including lists,
                 arrays, arbitrary and fixed precision integers, and
                 floating-point numbers. Haskell is both the culmination
                 and solidification of many years of research on
                 functional languages-the design has been influenced by
                 languages as old as ISWIM and as new as Miranda. The
                 report defines the syntax for Haskell programs and an
                 informal abstract semantics for the meaning of such
                 programs.",
  acknowledgement = ack-nhfb,
  affiliation =  "Yale University, New Haven, CT, USA",
  classification = "C6140D (High level languages)",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  keywords =     "Abstract semantics; Arrays; Fixed precision integers;
                 Floating-point numbers; Functional programming
                 language; Haskell; Higher-order functions; List
                 comprehensions; Lists; Module system; Non-strict
                 semantics; Pattern-matching; Primitive datatypes;
                 Static polymorphic typing; Syntax; User-defined
                 algebraic datatypes",
  thesaurus =    "Functional programming; High level languages",
}

@Article{IFIF:1992:CVD,
  author =       "{IFIP Working Group 2.5 (Numerical Software)}",
  title =        "Comments on version 3.1 of draft {ISO\slash IEC
                 10967:1991 Language Compatible Arithmetic}",
  journal =      j-SIGNUM,
  volume =       "27",
  number =       "1",
  pages =        "2--3",
  month =        jan,
  year =         "1992",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Tue Apr 12 07:50:21 MDT 2005",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
}

@InProceedings{Jackson:1992:DTF,
  author =       "P. B. Jackson",
  title =        "Developing a toolkit for floating-point hardware in
                 the {Nuprl} proof development system",
  crossref =     "Prinetto:1992:CHD",
  pages =        "401--419",
  year =         "1992",
  bibdate =      "Wed Dec 13 13:13:34 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Describes current work in building a toolkit of
                 theorems, definitions and tactics in the Nuprl proof
                 development system for the verification of
                 floating-point hardware designs. The approach
                 emphasizes reasoning over a wide range of levels of
                 abstraction within a single system. For example the
                 specification of the IEEE's floating point standard
                 makes free use of rational arithmetic, as well as
                 talking explicitly about the input and output
                 bit-vectors of floating-point circuits.",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Computer Science, Cornell University,
                 Ithaca, NY, USA",
  classification = "C4210 (Formal logic); C5230 (Digital arithmetic
                 methods); C6110B (Software engineering techniques);
                 C6115 (Programming support)",
  keywords =     "Floating-point hardware; Nuprl proof development
                 system; Rational arithmetic; Reasoning; Toolkit;
                 Verification",
  thesaurus =    "Digital arithmetic; Formal specification; Software
                 tools; Theorem proving",
}

@Article{Jacobson:1992:ETF,
  author =       "David Jacobson",
  title =        "Engineer's Toolbox: Floating Point in {Mathematica}",
  journal =      j-MATHEMATICA-J,
  volume =       "2",
  number =       "3",
  pages =        "42--46",
  month =        "Summer",
  year =         "1992",
  CODEN =        "????",
  ISSN =         "1047-5974 (print), 1097-1610 (electronic)",
  ISSN-L =       "1047-5974",
  bibdate =      "Sat Nov 6 13:33:40 MDT 2010",
  bibsource =    "http://www.mathematica-journal.com/issue/v2i3/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.mathematica-journal.com/issue/v2i3/tutorials/toolbox/index.html",
  abstract =     "Mathematica provides both traditional machine-level
                 floating point numbers and software-implemented
                 variable-precision floating-point numbers. There are
                 two different notions of precision: an estimate of the
                 maximum possible relative error, which is propagated
                 through arithmetic operations based on the precision of
                 the operands; and the number of digits used to
                 represent the significand (mantissa). Mathematica links
                 the first notion to the second, throwing away digits
                 that it cannot prove are significant. In iterative
                 calculations the precision can ratchet down a little
                 each iteration, until there is nothing left.",
  acknowledgement = ack-nhfb,
  fjournal =     "Mathematica Journal",
  journal-URL =  "http://www.mathematica-journal.com/",
}

@Article{Jaffar:1992:AMC,
  author =       "Joxan Jaffar and Peter J. Stuckey and Spiro Michaylov
                 and Roland H. C. Yap",
  title =        "An abstract machine for {CLP$ (\mathcal {R}) $}",
  journal =      j-SIGPLAN,
  volume =       "27",
  number =       "7",
  pages =        "128--139",
  month =        jul,
  year =         "1992",
  CODEN =        "SINODQ",
  ISBN =         "0-89791-475-9",
  ISBN-13 =      "978-0-89791-475-8",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  LCCN =         "QA76.7.S53 1992",
  bibdate =      "Sun Dec 14 09:16:22 MST 2003",
  bibsource =    "Compendex database; http://portal.acm.org/;
                 http://www.acm.org/pubs/contents/proceedings/pldi/143095/index.html;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/pldi/143095/p128-jaffar/",
  abstract =     "An abstract machine is described for the CLP$
                 (\mathcal {R}) $ programming language. It is intended
                 as a first step toward enabling CLP$ (\mathcal {R}) $
                 programs to be executed with efficiency approaching
                 that of conventional languages. The core Constraint
                 Logic Arithmetic Machine (CLAM) extends the Warren
                 Abstract Machine (WAM) for compiling Prolog with
                 facilities for handling real arithmetic constraints.
                 The full CLAM includes facilities for taking advantage
                 of information obtained from global program analysis.",
  acknowledgement = ack-nhfb,
  affiliation =  "IBM T. J. Watson Research Cent",
  affiliationaddress = "Yorktown Heights, NY, USA",
  annote =       "Published as part of the Proceedings of PLDI'92.",
  classification = "723.1",
  conference =   "Proceedings of the ACM SIGPLAN '92 Conference on
                 Programming Language Design and Implementation",
  conferenceyear = "1992",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  journalabr =   "SIGPLAN Not",
  keywords =     "Abstract machine; algorithms; Computer programming;
                 Computer programming languages; Constraint logic
                 arithmetic machine; design; Global program analysis;
                 languages; Program compilers; prolog (programming
                 language)",
  meetingaddress = "San Francisco, CA, USA",
  meetingdate =  "Jun 17--19 1992",
  meetingdate2 = "06/17--19/92",
  sponsor =      "ACM",
  subject =      "{\bf D.3.2} Software, PROGRAMMING LANGUAGES, Language
                 Classifications, Prolog. {\bf D.1.6} Software,
                 PROGRAMMING TECHNIQUES, Logic Programming. {\bf D.3.3}
                 Software, PROGRAMMING LANGUAGES, Language Constructs
                 and Features, Data types and structures. {\bf D.3.4}
                 Software, PROGRAMMING LANGUAGES, Processors,
                 Optimization.",
}

@InProceedings{Jain:1992:AEA,
  author =       "V. K. Jain and G. E. Perez and E. E. Swartzlander",
  title =        "Arithmetic Error Analysis of a New Reciprocal Cell",
  crossref =     "IEEE:1992:IIC",
  pages =        "106--109",
  year =         "1992",
  bibdate =      "Thu Sep 08 00:34:18 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@MastersThesis{James:1992:DRC,
  author =       "Shelton L. James",
  title =        "A distributed remote computational server",
  type =         "Thesis ({M.S.})",
  school =       "University of Missouri, Columbia",
  address =      "Columbia, MO, USA",
  pages =        "vi + 183",
  year =         "1992",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Distributed operating systems (Computers); Electronic
                 networks.; Floating-point systems.; OSI (Computer
                 network standard)",
}

@InProceedings{Johnstone:1992:RNA,
  author =       "P. Johnstone and F. E. Petry",
  title =        "Rational number approximation in higher radix floating
                 point systems",
  crossref =     "IEEE:1992:PIS",
  pages =        "501--504 vol.2",
  year =         "1992",
  bibdate =      "Wed Dec 13 13:13:34 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Recent research has shown that hybrid non-binary
                 floating point bases, particularly decimal-based
                 systems, can match or exceed the error performance of
                 more traditional binary systems. The authors address a
                 more general question of whether such bases offer any
                 further advantages in the domain of rational number
                 approximation. They consider the effect of the choice
                 of floating point base on rational number approximation
                 in systems which exhibit the typical characteristics of
                 floating point representations, normalized encodings,
                 limited exponent range, and storage allocated in a
                 fixed number of bits per datum. The frequency with
                 which terminating and representable results can be
                 expected is considered for binary, decimal, and other
                 potentially interesting bases (base 30 and base 210).",
  acknowledgement = ack-nhfb,
  affiliation =  "Telerate Syst. Inc., New Orleans, LA, USA",
  classification = "C5230 (Digital arithmetic methods)",
  keywords =     "Base 10; Base 2; Base 210; Base 30; Bits per datum;
                 decimal floating-point arithmetic; Error performance;
                 Floating point representations; Fractions; Higher radix
                 floating point systems; Limited exponent range;
                 Normalized encodings; Rational number approximation;
                 Storage allocated",
  thesaurus =    "Digital arithmetic",
}

@Article{Kahan:1992:ARL,
  author =       "W. Kahan",
  title =        "Analysis and Refutation of the {LCAS}",
  journal =      j-SIGPLAN,
  volume =       "27",
  number =       "1",
  pages =        "61--74",
  month =        jan,
  year =         "1992",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Thu Aug 18 02:37:25 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  keywords =     "LCAS (Language Compatible Arithmetic Standard)",
}

@Unpublished{Kahan:1992:FPE,
  author =       "W. Kahan",
  title =        "Floating-Point Exception-Handling",
  institution =  inst-BERKELEY-CS,
  address =      inst-BERKELEY-CS:adr,
  pages =        "2",
  day =          "31",
  month =        jul,
  year =         "1992",
  bibdate =      "Mon Apr 25 18:24:02 2005",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/k/kahan-william-m.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Manuscript",
  acknowledgement = ack-nhfb,
}

@Article{Kahaner:1992:SJC,
  author =       "D. K. Kahaner and U. Wattenberg",
  title =        "{Supercomputing-Japan}: a competitive assessment",
  journal =      j-IEEE-SPECTRUM,
  volume =       "29",
  number =       "9",
  pages =        "42--47",
  month =        sep,
  year =         "1992",
  CODEN =        "IEESAM",
  DOI =          "https://doi.org/10.1109/6.155708",
  ISSN =         "0018-9235 (print), 1939-9340 (electronic)",
  ISSN-L =       "0018-9235",
  bibdate =      "Thu Jan 16 07:37:23 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeespectrum1990.bib;
                 https://www.math.utah.edu/pub/tex/bib/super.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Spectrum",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6",
  keywords =     "5 to 8 GFLOPS; Arithmetic; Central Processing Unit;
                 Computer industry; Hardware; high-speed single
                 processor systems; Home computing; Information
                 technology; intuitive information processing; Japanese
                 supercomputers; Manufacturing industries; Ministry of
                 International Trade and Industry; National electric
                 code; parallel machines; Real-World Computing Program;
                 research initiatives; Supercomputers; Telephony; US
                 machines; vector processing functions",
}

@InProceedings{Kalliojarvi:1992:DRN,
  author =       "K. Kalliojarvi and Y. Neuvo",
  title =        "Distribution of roundoff noise in binary
                 floating-point addition",
  crossref =     "White:1992:IIS",
  volume =       "4",
  bookpages =    "3028",
  pages =        "1796--1799",
  year =         "1992",
  bibdate =      "Tue Dec 12 09:27:13 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A method for deriving the distribution of relative
                 round off error in addition of two binary
                 floating-point numbers is introduced. The distribution
                 is needed in the calculation of variance of the
                 relative roundoff error in floating-point addition. The
                 resulting distribution depends on the statistics of the
                 addends and the rounding strategy chosen. As an
                 example, the distribution is derived for the addition
                 of two uncorrelated numbers from Gaussian distribution.
                 The result was verified by simulation.",
  acknowledgement = ack-nhfb,
  affiliation =  "Signal Process. Lab., Tampere University of Technol.,
                 Finland",
  classification = "C1260 (Information theory); C5230 (Digital
                 arithmetic methods); C5260 (Digital signal
                 processing)",
  keywords =     "Addends; Binary floating-point addition; Calculation
                 of variance; Distribution of relative round off error;
                 Gaussian distribution; Relative roundoff error;
                 Rounding strategy; Roundoff noise; Simulation; Two
                 uncorrelated numbers",
  thesaurus =    "Digital arithmetic; Digital simulation; Roundoff
                 errors; Signal processing",
}

@Book{Kane:1992:MRA,
  author =       "Gerry Kane and Joe Heinrich",
  title =        "{MIPS RISC} Architecture",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  year =         "1992",
  ISBN =         "0-13-590472-2",
  ISBN-13 =      "978-0-13-590472-5",
  LCCN =         "QA76.8.M52 K37 1992",
  bibdate =      "Wed Dec 15 10:35:45 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/microchip.bib",
  acknowledgement = ack-nhfb,
  keywords =     "computer architecture; MIPS R2000 series
                 microprocessors; reduced instruction set computers",
  tableofcontents = "RISC Architecture: An Overview \\
                 MIPS Processor Architecture Overview \\
                 CPU Instruction Set Summary \\
                 Memory Management System \\
                 Caches \\
                 Exception Processing \\
                 FPU Overview \\
                 FPU Instruction Set Summary and Instruction Pipeline
                 \\
                 Floating Point Exceptions \\
                 Appendixes \\
                 Index",
}

@Book{Klatte:1992:PXP,
  author =       "Rudi Klatte and Ulrich Kulisch and Michael Neaga and
                 Dietmar Ratz and Christian Ullrich",
  title =        "{PASCAL-XSC}: language reference with examples",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "x + 344",
  year =         "1992",
  DOI =          "https://doi.org/10.1007/978-3-642-77277-1",
  ISBN =         "3-540-55137-9 (Berlin), 0-387-55137-9 (New York)",
  ISBN-13 =      "978-3-540-55137-9 (Berlin), 978-0-387-55137-1 (New
                 York)",
  LCCN =         "QA76.73.P2 P4213 1992",
  bibdate =      "Thu Jan 21 17:16:51 MST 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "Translated by G. F. Corliss and others.",
  price =        "DM 64.00",
  abstract =     "The programming language PASCAL-XSC (PASCAL eXtension
                 for Scientific Computation) significantly simplifies
                 programming in the area of scientific and technical
                 computing. PASCAL-XSC provides a large number of
                 predefined data types with arithmetic operators and
                 predefined functions of highest accuracy for real and
                 complex numbers, for real and complex intervals, and
                 for the corresponding vectors and matrices. Thus
                 PASCAL-XSC makes the computer more powerful concerning
                 the arithmetic. Through an implementation in C,
                 compilers for PASCAL-XSC are available for a large
                 variety of computers such as personal computers,
                 workstations, mainframes, and supercomputers.
                 PASCAL-XSC provides a module concept, an operator
                 concept, functions and operators with general result
                 type, overloading of functions, procedures, and
                 operators, dynamic arrays, access to subarrays,
                 rounding control by the user, and accurate evaluation
                 of expressions. The language is particularly suited for
                 the development of numerical algorithms that deliver
                 highly accurate and automatically verified results. A
                 number of problem-solving routines with automatic
                 result verification have already been implemented.
                 PASCAL-XSC contains Standard PASCAL. It is immediately
                 usable by PASCAL programmers. PASCAL-XSC is easy to
                 learn and ideal for programming education. The book can
                 be used as a textbook for lectures on computer
                 programming. It contains a major chapter with sample
                 programs, exercises, and solutions. A complete set of
                 syntax diagrams, detailed tables, and indices complete
                 the book.",
  acknowledgement = ack-nhfb,
  language =     "English.",
  remark =       "Translation of: PASCAL-XSC.",
  subject =      "Pascal (Computer program language)",
  tableofcontents = "1 Introduction \\
                 1.1 Typography \\
                 1.2 Historical Remarks and Motivation \\
                 1.3 Advanced Computer Arithmetic \\
                 1.4 Connection with Programming Languages \\
                 1.5 Survey of PASCAL-XSC \\
                 2 Language Reference \\
                 2.1 Basic Symbols \\
                 2.2 Identifiers \\
                 2.3 Constants, Types, and Variables \\
                 2.4 Expressions \\
                 2.5 Statements \\
                 2.6 Program Structure \\
                 2.7 Subroutines \\
                 2.8 Modules \\
                 2.9 String Handling and Text Processing \\
                 2.10 How to Use Dynamic Arrays \\
                 3 The Arithmetic Modules \\
                 3.1 The Module C\_ARI \\
                 3.2 The Module I\_ARI \\
                 3.3 The Module CI\_ARI \\
                 3.4 The Module MV\_ARI \\
                 3.5 The Module MVC\_ARI \\
                 3.6 The Module MVI\_ARI \\
                 3.7 The Module MVCI\_ARI \\
                 3.8 The Hierarchy of the Arithmetic Modules \\
                 3.9 A Complete Sample Program \\
                 4 Problem-Solving Routines \\
                 5 Exercises with Solutions \\
                 5.1 Test of Representability \\
                 5.2 Summation of Exponential Series \\
                 5.3 Influence of Rounding Errors \\
                 5.4 Scalar Product \\
                 5.5 Boothroyd/Dekker Matrices \\
                 5.6 Complex Functions \\
                 5.7 Surface Area of a Parallelepiped \\
                 5.8 Parallelism and Intersection of Lines \\
                 5.9 Transposed Matrix, Symmetry \\
                 5.10 Rail Route Map \\
                 5.11 Inventory Lists \\
                 5.12 Complex Numbers and Polar Representation \\
                 5.13 Complex Division \\
                 5.14 Electric Circuit \\
                 5.15 Alternating Current Measuring Bridge \\
                 5.16 Optical Lens \\
                 5.17 Interval Evaluation of a Polynomial \\
                 5.18 Calculations for Interval Matrices \\
                 5.19 Differentiation Arithmetic \\
                 5.20 Newton's Method with Automatic Differentiation \\
                 5.21 Measurement of Time \\
                 5.22 Iterative Method \\
                 5.23 Trace of a Product Matrix \\
                 5.24 Calculator for Polynomials \\
                 5.25 Interval Newton Method \\
                 5.26 Runge-Kutta Method \\
                 5.27 Rational Arithmetic \\
                 5.28 Evaluation of Polynomials \\
                 A Syntax Diagrams \\
                 B Indices and Lists \\
                 B.1 Syntax Diagrams \\
                 B.2 Reserved Words \\
                 B.3 Predefined Identifiers \\
                 B.4 Operators \\
                 B.4.1 Basic Operators \\
                 B.4.2 Arithmetic Operators \\
                 B.4.3 Relational Operators for the Arithmetic Types \\
                 B.4.4 Assignment Operators \\
                 B.5 Predefined Functions \\
                 B.6 Transfer Functions \\
                 B.7 Predefined Procedures \\
                 B.8 \#-Expressions \\
                 B.8.1 Real and Complex \#-Expressions \\
                 B.8.2 Real and Complex Interval \#-Expressions \\
                 Bibliography \\
                 Index",
}

@Article{Koc:1992:AAS,
  author =       "{\c{C}}etin K. Ko{\c{c}} and Ching-Yu Hung",
  title =        "Adaptive $m$-ary segmentation and canonical recoding
                 algorithms for multiplication of large binary numbers",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "24",
  number =       "3",
  pages =        "3--12",
  month =        aug,
  year =         "1992",
  CODEN =        "CMAPDK",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  bibdate =      "Wed Mar 1 19:11:08 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computmathappl1990.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/089812219290209Z",
  acknowledgement = ack-nhfb,
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221",
}

@Article{Kola:1992:MQP,
  author =       "M. Kol{\'a}r and T. Sasaki",
  title =        "Multivariate quotient by power-series division",
  journal =      j-SIGSAM,
  volume =       "26",
  number =       "3",
  pages =        "17--20",
  month =        aug,
  year =         "1992",
  CODEN =        "SIGSBZ",
  ISSN =         "0163-5824 (print), 1557-9492 (electronic)",
  ISSN-L =       "0163-5824",
  bibdate =      "Fri Feb 8 18:27:02 MST 2002",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIGSAM Bulletin",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J1000",
}

@InProceedings{Kontro:1992:FAS,
  author =       "J. Kontro and K. Kalliojarvi and Y. Neuvo",
  title =        "Floating-point arithmetic in signal processing",
  crossref =     "White:1992:IIS",
  pages =        "1784--1791 vol.4",
  year =         "1992",
  bibdate =      "Tue Dec 12 09:27:13 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The use of floating-point arithmetic in digital signal
                 processing is considered. An introduction to
                 floating-point arithmetic based on the IEEE
                 floating-point standards is given. Finite wordlength
                 effects of these arithmetic systems are presented.
                 Floating-point hardware is discussed. The emphasis is
                 on audio applications. As an example, amplitude
                 distributions and signal-to-noise ratios of quantized
                 music are considered, and audio standards using
                 floating-point arithmetic are presented.",
  acknowledgement = ack-nhfb,
  affiliation =  "Signal Process. Lab., Tampere University of Technol.,
                 Finland",
  classification = "B1265F (Microprocessors and microcomputers); B6140
                 (Signal processing and detection); B6450 (Audio
                 equipment and systems); C1260 (Information theory);
                 C5130 (Microprocessor chips); C5230 (Digital arithmetic
                 methods); C5260 (Digital signal processing)",
  keywords =     "Amplitude distributions; Audio applications; Audio
                 standards; Digital signal processing; Finite wordlength
                 effects; Floating-point arithmetic; Hardware; IEEE
                 floating-point standards; Quantized music;
                 Signal-to-noise ratios",
  thesaurus =    "Audio equipment; Audio signals; Digital arithmetic;
                 Digital signal processing chips; Roundoff errors;
                 Signal processing",
}

@Article{Kontro:1992:USF,
  author =       "J. Kontro and K. Kalliojarvi and Y. Neuvo",
  title =        "Use of Short Floating-Point Formats in Audio
                 Applications",
  journal =      j-IEEE-TRANS-CONSUMER-ELECTRONICS,
  volume =       "38",
  number =       "3",
  pages =        "200--207",
  month =        aug,
  year =         "1992",
  CODEN =        "ITCEDA",
  ISSN =         "0098-3063 (print), 1558-4127 (electronic)",
  ISSN-L =       "0098-3063",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Consumer Electronics",
  summary =      "Use of short floating-point formats that are shorter
                 than the IEEE floating-point standard (ANSI/IEEE S+A
                 754-1985), 24+8-b, in digital audio applications is
                 studied. The performance of these formats is analyzed
                 in different parts of the digital audio \ldots{}",
}

@Article{Krishna:1992:CTA,
  author =       "H. Krishna and K.-Y. Lin and J.-D. Sun",
  title =        "A coding theory approach to error control in redundant
                 residue number systems. {I}. Theory and single error
                 correction",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST-2,
  volume =       "39",
  number =       "1",
  pages =        "8--17",
  month =        jan,
  year =         "1992",
  CODEN =        "ICSPE5",
  DOI =          "https://doi.org/10.1109/82.204106",
  ISSN =         "1057-7130 (print), 1558-125X (electronic)",
  ISSN-L =       "1057-7130",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=5240",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems. 2, Analog
                 and Digital Signal Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=82",
  keywords =     "residue arithmetic; residue number system",
  summary =      "A coding theory approach to error control in redundant
                 residue number systems (RRNSs) is presented. The
                 concepts of Hamming weight, minimum distance, weight
                 distribution, and error detection and correction
                 capabilities in redundant residue number \ldots{}",
}

@Article{Krishnan:1992:CGF,
  author =       "R. Krishnan and G. A. Jullien and W. C. Miller",
  title =        "Computation of generalized {FIR} filter structure
                 using the modified quadratic residue number system",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST-2,
  volume =       "39",
  number =       "1",
  pages =        "58--62",
  month =        jan,
  year =         "1992",
  CODEN =        "ICSPE5",
  DOI =          "https://doi.org/10.1109/82.204110",
  ISSN =         "1057-7130 (print), 1558-125X (electronic)",
  ISSN-L =       "1057-7130",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=5240",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems. 2, Analog
                 and Digital Signal Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=82",
  keywords =     "residue arithmetic; residue number system",
  summary =      "The systematic approach for generating the generalized
                 number theoretic FIR filter structure based on the
                 complex number theoretic z-transform is presented. A
                 step-by-step computational method that can be used in
                 the implementation and \ldots{}",
}

@InProceedings{Kubosawa:1992:BFP,
  author =       "H. Kubosawa and A. Katsuno and H. Takahashi and T.
                 Sato and A. Suga and G. Goto",
  title =        "A 64-bit floating point processing unit for a {RISC}
                 microprocessor",
  crossref =     "Anonymous:1992:EAP",
  pages =        "270--273",
  year =         "1992",
  DOI =          "https://doi.org/10.1109/EUASIC.1992.228042",
  bibdate =      "Thu Mar 02 09:45:28 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/iel2/416/5911/00228042.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "25MHz SPARC S-25 microprocessor; CMOS; PGA; RISC",
}

@InProceedings{Kutuso:1992:EMO,
  author =       "K. N. Kutuso and H. M. Yassine",
  booktitle =    "Proceedings of the 35th Midwest Symposium on Circuits
                 and Systems, 1992",
  title =        "Effect of moduli ordering of mixed radix conversion
                 methods in residue number systems",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "678--680",
  year =         "1992",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/MWSCAS.1992.271232",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "The effect of moduli ordering in different methods for
                 converting residue numbers to decimal numbers using the
                 mixed radix approach is investigated. The number of
                 operations involved in the conversion process of
                 residue numbers to their decimal \ldots{}",
}

@InProceedings{Lacroix:1992:DDM,
  author =       "A. Lacroix and F. Hartwig",
  title =        "Distribution densities of the mantissa and exponent of
                 floating point numbers",
  crossref =     "White:1992:IIS",
  pages =        "1792--1795 vol.4",
  year =         "1992",
  bibdate =      "Tue Dec 12 09:27:13 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "6 vol.",
  abstract =     "The relations between the probability densities of
                 real numbers and the corresponding mantissa and
                 exponent densities in the floating point number format
                 are investigated. Assumptions about continuity of the
                 probability density of real numbers lead to certain
                 restrictions in terms of the density of the mantissa. A
                 few real number densities of practical importance were
                 treated analytically and experimentally. During
                 arithmetic operations like addition and multiplication
                 which are essential for signal processing the operand
                 density is altered. The effect concerning the densities
                 of mantissa and exponent of the result is discussed.
                 The reciprocal density of the mantissas plays a central
                 role. Applications in roundoff-noise-analysis of signal
                 processing with finite wordlength are considered. (5
                 Refs.)",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. fuer Angewandte Phys., J. W. Goethe-University,
                 Frankfurt am Main, Germany",
  classification = "B1270F (Digital filters); B6140 (Signal processing
                 and detection); C1260 (Information theory); C5230
                 (Digital arithmetic methods); C5240 (Digital filters);
                 C5260 (Digital signal processing)",
  keywords =     "Addition; Arithmetic operations; Exponent densities;
                 Finite wordlength; Floating point number format;
                 Floating point numbers; Mantissa densities;
                 Multiplication; Operand density; Probability densities;
                 Real numbers; Reciprocal density;
                 Roundoff-noise-analysis; Signal processing",
  thesaurus =    "Digital arithmetic; Digital filters; Roundoff errors;
                 Signal processing",
}

@Article{Lang:1992:HRS,
  author =       "T. Lang and P. Montuschi",
  title =        "Higher radix square root with prescaling",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "41",
  number =       "8",
  pages =        "996--1009",
  month =        aug,
  year =         "1992",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.156542",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 10:49:19 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=156542",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  summary =      "A scheme for performing higher radix square root based
                 on prescaling of the radicand is presented to reduce
                 the complexity of the result-digit selection. The
                 scheme requires several steps, namely multiplication
                 for prescaling the radicand, square \ldots{}",
}

@Article{Lee:1992:ACR,
  author =       "J. H. M. Lee and M. H. {van Emden}",
  title =        "Adapting {$ {\rm CLP}(\sc {R}) $} to floating-point
                 arithmetic",
  journal =      "Fifth generation computer systems, vol 1",
  volume =       "2",
  publisher =    "Ohm",
  address =      "Tokyo, Japan",
  pages =        "996--1003",
  year =         "1992",
  MRclass =      "68N15 (68N17 68Q40)",
  MRnumber =     "93m:68027",
  bibdate =      "Fri Dec 8 08:24:13 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Lee:1992:FPP,
  author =       "K. Lee",
  title =        "On the Floating Point Performance of the i860
                 Microprocessor",
  journal =      j-INT-J-HIGH-SPEED-COMPUTING,
  volume =       "4",
  number =       "4",
  pages =        "251--268",
  month =        dec,
  year =         "1992",
  CODEN =        "IHSCEZ",
  ISSN =         "0129-0533",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "International Journal of High Speed Computing",
  journal-URL =  "http://www.worldscientific.com/worldscinet/ijhsc",
}

@Book{Leighton:1992:IPA,
  author =       "Frank Thomson Leighton",
  title =        "Introduction to Parallel Algorithms and Architectures:
                 Arrays, Trees, Hypercubes",
  publisher =    pub-MORGAN-KAUFMANN,
  address =      pub-MORGAN-KAUFMANN:adr,
  pages =        "xviii + 831",
  year =         "1992",
  ISBN =         "1-55860-117-1",
  ISBN-13 =      "978-1-55860-117-8",
  LCCN =         "QA76.5 .L45 1992",
  bibdate =      "Mon Sep 16 16:21:01 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  price =        "US\$54.95",
  acknowledgement = ack-nhfb,
}

@Article{Li:1992:CSC,
  author =       "Zhenyu Li and Victor Milenkovic",
  title =        "Constructing Strongly Convex Hulls Using Exact or
                 Rounded Arithmetic",
  journal =      j-ALGORITHMICA,
  volume =       "8",
  number =       "5--6",
  pages =        "345--364",
  year =         "1992",
  CODEN =        "ALGOEJ",
  ISSN =         "0178-4617 (print), 1432-0541 (electronic)",
  ISSN-L =       "0178-4617",
  MRclass =      "68U05 (52B55)",
  MRnumber =     "MR1195157 (93k:68104)",
  MRreviewer =   "Nikolaj M. Korneenko",
  bibdate =      "Mon Jan 22 05:31:33 MST 2001",
  bibsource =    "dblp-journals-algorithmica.bib;
                 http://dblp.uni-trier.de/db/journals/algorithmica/algorithmica8.html#LiM92;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/index-table-a.html#algorithmica;
                 MathSciNet database",
  note =         "1990 Computational Geometry Symposium (Berkeley, CA,
                 1990)",
  acknowledgement = ack-nhfb,
  fjournal =     "Algorithmica. An International Journal in Computer
                 Science",
  journal-URL =  "http://link.springer.com/journal/453",
  keywords =     "exact arithmetic; floating-point arithmetic; rounding
                 errors",
  oldlabel =     "LiM92",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/algorithmica/LiM92",
}

@Article{Lim:1992:SPM,
  author =       "Y. C. Lim",
  title =        "Single-precision multiplier with reduced circuit
                 complexity for signal processing applications",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "41",
  number =       "10",
  pages =        "1333--1336",
  month =        oct,
  year =         "1992",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.166611",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 10:49:20 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=166611",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Liu:1992:QBS,
  author =       "K. J. R. Liu and E. Frantzeskakis",
  booktitle =    "Workshop on {VLSI} Signal Processing, V, 1992",
  title =        "Qrd-based Square Root Free and Division Free
                 Algorithms and Architectures",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "459--468",
  year =         "1992",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "Not \ldots{}",
}

@Article{Lozier:1992:RPC,
  author =       "D. W. Lozier and P. R. Turner",
  title =        "Robust Parallel Computation in Floating-Point and
                 {SLI} Arithmetic. {Robuste Parallel-Verarbeitung in
                 Gleitkomma-und SLI-Arithmetik}",
  journal =      j-COMPUTING,
  volume =       "48",
  number =       "3-4",
  pages =        "239--258 (or 239--257??)",
  year =         "1992",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  MRclass =      "65Y05 (65-04 65G05)",
  MRnumber =     "93e:65161",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Computing: Archiv f{\"u}r informatik und numerik",
  journal-URL =  "http://link.springer.com/journal/607",
}

@Article{Lozier:1992:RPV,
  author =       "D. W. Lozier and P. R. Turner",
  title =        "{Robuste Parallel-Verarbeitung in Gleitkomma- und
                 SLI-Arithmetik}. ({German}) [{Robust} Parallel
                 Computation in Floating-Point and {SLI} Arithmetic]",
  journal =      j-COMPUTING,
  volume =       "48",
  number =       "3--4",
  pages =        "239--257",
  month =        sep,
  year =         "1992",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  MRclass =      "65Y05 (65-04 65G05)",
  MRnumber =     "93e:65161",
  bibdate =      "Mon Oct 11 20:38:38 MDT 1999",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=journal&issn=0010-485X;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 MathSciNet database; OCLC Contents1st database",
  acknowledgement = ack-nhfb,
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
  language =     "German",
}

@Article{Lozier:1992:SLI,
  author =       "Daniel W. Lozier and P. R. Turner",
  title =        "Symmetric Level-Index Arithmetic in Simulation and
                 Modeling",
  journal =      j-J-RES-NATL-BUR-STAND,
  volume =       "97",
  number =       "4",
  pages =        "471--485",
  month =        jul,
  year =         "1992",
  CODEN =        "JRNBAG",
  DOI =          "https://doi.org/10.6028/jres.097.020",
  ISSN =         "0091-0635 (print), 2376-5305 (electronic)",
  ISSN-L =       "0091-0635",
  bibdate =      "Fri Jul 09 07:24:16 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://nvlpubs.nist.gov/nistpubs/jres/097/jresv97n4p471_A1b.pdf",
  abstract =     "This paper begins with a general introduction to the
                 symmetric level-index, SLI, system of number
                 representation and arithmetic. This system provides a
                 robust framework in which experimental computation can
                 be performed without the risk of failure due to
                 overflow/underflow or to poor scaling of the original
                 problem. There follows a brief summary of some existing
                 computational experience with this system to illustrate
                 its strengths in numerical, graphical and parallel
                 computational settings. An example of the use of SLI
                 arithmetic to overcome graphics failure in the modeling
                 of a turbulent combustion problem is presented. The
                 main thrust of this paper is to introduce the idea of
                 SLI-linear least squares data fitting. The use of
                 generalized logarithm and exponential functions is seen
                 to offer significant improvement over the more
                 conventional linear regression tools for fitting data
                 from a compound exponential decay such as the decay of
                 radioactive materials.",
  acknowledgement = ack-nhfb,
  journal-URL =  "https://www.nist.gov/nist-research-library/journal-research-nist/past-papers",
  keywords =     "computer graphics; generalized logarithms and
                 exponentials; least-squares data-fitting; overflow,
                 underflow, and scaling; parallel computing; symmetric
                 level-index arithmetic.",
}

@Article{Lu:1992:NDA,
  author =       "M. Lu and J.-S. Chiang",
  title =        "A novel division algorithm for the residue number
                 system",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "41",
  number =       "8",
  pages =        "1026--1032",
  month =        aug,
  year =         "1992",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.156545",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 10:49:19 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=156545;
                 http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=4052",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "residue arithmetic; residue number system",
  summary =      "A novel general algorithm for signed number division
                 in the residue number system (RNS) is presented. The
                 parity checking technique used for sign and overflow
                 detection in this algorithm is more efficient and
                 practical than conventional methods. \ldots{}",
}

@InProceedings{Lynch:1992:FCA,
  author =       "Thomas W. Lynch and Earl E. {Swartzlander, Jr.}",
  title =        "A Formalization for Computer Arithmetic",
  crossref =     "Atanassova:1992:CAE",
  pages =        "137--145",
  year =         "1992",
  bibdate =      "Sat Sep 17 19:09:42 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "From the abstract: ``The formalism, when applied to
                 IEEE Std 754 shows that the non-trapping mode can
                 produce incorrect numeric and non-numeric results.''",
  acknowledgement = ack-nhfb,
}

@Misc{Lynch:1992:HSD,
  author =       "T. Lynch and S. McIntyre and K. Tseng and S. Shaw and
                 T. Hurson",
  title =        "High speed divider with square root capability",
  year =         "1992",
  bibdate =      "Thu Apr 2 08:38:35 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "U.S. Patent No. 5,128,891.",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
}

@InProceedings{Maguire:1992:MD,
  author =       "J. Maguire",
  title =        "{MC8810}: Datapath",
  crossref =     "Juj:1992:NCR",
  pages =        "193--197",
  year =         "1992",
  bibdate =      "Wed Sep 7 22:32:42 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@MastersThesis{Makhdumi:1992:CCS,
  author =       "Shazia Makhdumi",
  title =        "Comparison of current switch bipolar circuits for high
                 performance floating point arithmetic",
  type =         "Thesis ({M.S.})",
  school =       "Massachusetts Institute of Technology, Dept. of
                 Electrical Engineering and Computer Science",
  address =      "Cambridge, MA, USA",
  pages =        "107",
  year =         "1992",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Book{Mar:1992:DSP,
  editor =       "Amy Mar",
  title =        "Digital signal processing applications using the
                 {ADSP}-2100 family",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "????",
  year =         "1992",
  ISBN =         "0-13-219726-X (vol. 1), 0-13-178567-2 (vol. 2)",
  ISBN-13 =      "978-0-13-219726-7 (vol. 1), 978-0-13-178567-0 (vol.
                 2)",
  LCCN =         "TK5102.9 .D53 1992",
  bibdate =      "Sat Jan 15 05:58:58 MST 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  remark =       "Vol. 2: edited by Jere Babst. System requirements for
                 computer disks: IBM-compatible PC; DOS 3.0 or higher;
                 high-density disk drive.",
  subject =      "Signal processing; Digital techniques;
                 Microprocessors",
}

@Article{McQuillan:1992:VMH,
  author =       "S. E. McQuillan and J. V. McCanny",
  title =        "{VLSI} module for high-performance multiply, square
                 root and divide",
  journal =      j-IEE-PROC-COMPUT-DIGIT-TECH,
  volume =       "139",
  number =       "6",
  pages =        "505--510",
  month =        nov,
  year =         "1992",
  CODEN =        "ICDTEA",
  ISSN =         "1350-2387 (print), 1359-7027 (electronic)",
  ISSN-L =       "1350-2387",
  bibdate =      "Sat Jul 16 15:28:13 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEE Proceedings. Computers and Digital Techniques",
  summary =      "A high-performance VLSI architecture to perform
                 multiply-accumulate, division and square root
                 operations is proposed. The circuit is highly regular,
                 requires only minimal control and ean be pipelined
                 right down to the bit level. The system can also
                 \ldots{}",
}

@TechReport{MenissierMorain:1992:CNR,
  author =       "V. M{\'e}nissier-Morain",
  title =        "{CAML} numbers reference manual",
  number =       "141",
  institution =  "Inst. Nat. Recherche Inf. Autom.",
  address =      "Le Chesnay, France",
  pages =        "157",
  month =        jul,
  year =         "1992",
  bibdate =      "Tue Dec 12 09:27:13 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "An overview is given of the arithmetic of the
                 functional language CAML V3.1. This arithmetic includes
                 floating point numbers, arbitrary large integers and
                 rationals and a complete set of primitives. Its
                 implementation relies on the efficient BigNum package
                 (J.-C. Herve et al., 1989).",
  acknowledgement = ack-nhfb,
  classification = "C5230 (Digital arithmetic methods); C6110 (Systems
                 analysis and programming); C6140D (High level
                 languages); C7310 (Mathematics)",
  keywords =     "Arbitrary large integers; Arithmetic; BigNum package;
                 Floating point numbers; Functional language CAML;
                 Primitives; Rationals",
  pubcountry =   "France",
  thesaurus =    "Digital arithmetic; Functional programming; High level
                 languages; Mathematics computing",
}

@Book{Menninger:1992:NWN,
  author =       "Karl Menninger",
  title =        "Number Words and Number Symbols: a Cultural History of
                 Numbers",
  publisher =    pub-DOVER,
  address =      pub-DOVER:adr,
  pages =        "xiii + 480",
  year =         "1992",
  ISBN =         "0-486-27096-3",
  ISBN-13 =      "978-0-486-27096-8",
  LCCN =         "QA141.2 .M4513 1992",
  bibdate =      "Fri Nov 28 18:29:23 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-mfc # " and " # ack-nhfb,
}

@Article{Meredith:1992:NPF,
  author =       "Roger W. Meredith",
  title =        "Numeric precision in {FORTRAN} computing",
  journal =      j-COMPUT-PHYS,
  volume =       "6",
  number =       "5",
  pages =        "506--512",
  month =        sep # "\slash " # oct,
  year =         "1992",
  CODEN =        "CPHYE2",
  DOI =          "https://doi.org/10.1063/1.168438",
  ISSN =         "0894-1866 (print), 1558-4208 (electronic)",
  ISSN-L =       "0894-1866",
  bibdate =      "Wed Apr 10 08:45:36 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computphys.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://aip.scitation.org/doi/10.1063/1.168438",
  acknowledgement = ack-nhfb,
  ajournal =     "Comput. Phys",
  fjournal =     "Computers in Physics",
  journal-URL =  "https://aip.scitation.org/journal/cip",
}

@Article{Mikami:1992:NDO,
  author =       "N. Mikami and M. Kobayashi and Y. Yokoyama",
  title =        "A New {DSP}-Oriented Algorithm for Calculation of the
                 Square Root Using a Nonlinear Digital Filter",
  journal =      j-IEEE-TRANS-SIG-PROC,
  volume =       "40",
  number =       "7",
  pages =        "1663--1669",
  month =        jul,
  year =         "1992",
  CODEN =        "ITPRED",
  ISSN =         "1053-587X (print), 1941-0476 (electronic)",
  ISSN-L =       "1053-587X",
  bibdate =      "Sat Jul 16 15:28:13 MDT 2005",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  fjournal =     "IEEE Transactions on Signal Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=78",
  summary =      "A high-speed algorithm for calculating the square root
                 is proposed. This algorithm, which can be regarded as
                 calculation of the step response of a kind of nonlinear
                 IIR filter, requires no divisions. Therefore, it is
                 suitable for a VLSI digital \ldots{}",
}

@Article{Mitchell:1992:VFA,
  author =       "H. B. Mitchell",
  title =        "Very fast accurate square-root algorithm for use with
                 gradient edge operators",
  journal =      j-ELECT-LETTERS,
  volume =       "28",
  number =       "10",
  pages =        "922--923",
  day =          "7",
  month =        may,
  year =         "1992",
  CODEN =        "ELLEAK",
  ISSN =         "0013-5194 (print), 1350-911X (electronic)",
  ISSN-L =       "0013-5194",
  bibdate =      "Sat Jul 16 15:28:13 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronics Letters",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2220",
  summary =      "Commonly used gradient edge operators such as the
                 Sobel, Prewitt and Roberts operators all required a
                 square root operation; this is, however,
                 computationally intensive and, consequently, simple but
                 very inaccurate approximations are often used
                 \ldots{}",
}

@InProceedings{Montuschi:1992:DAC,
  author =       "P. Montuschi and L. Ciminiera and A. Giustina",
  title =        "A Division Architecture Combining {Newton--Raphson}
                 Approximations and Direct Methods Iterations",
  crossref =     "Singh:1992:CRT",
  pages =        "376--380",
  year =         "1992",
  bibdate =      "Wed Dec 13 18:19:38 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The authors consider the possibility of designing
                 architectures which combine in the best possible way
                 the convergence with the square advantages of the
                 Newton--Raphson method with the precision
                 characteristics of the digit-by-digit algorithms so as
                 to obtain units which satisfy the IEEE 754 floating
                 point standard requirements. This is a general method
                 which can be extended with simple and minor changes
                 also to square root. Attention is focused on a possible
                 implementation of this design methodology for division.
                 The evaluation shows that the proposed unit offers an
                 alternative architecture for division which provides
                 interesting performances.",
  acknowledgement = ack-nj,
  affiliation =  "Dipartimento di Autom. e Inf., Politecnico di Torino,
                 Italy",
  classification = "B0290F (Interpolation and function approximation);
                 B1265B (Logic circuits); C4130 (Interpolation and
                 function approximation); C5230 (Digital arithmetic
                 methods)",
  keywords =     "Convergence; Digit-by-digit algorithms; Direct methods
                 iterations; Division architecture; IEEE 754 floating
                 point standard; Newton--Raphson method; Square
                 advantages; Square root",
  thesaurus =    "Convergence of numerical methods; Digital arithmetic;
                 Dividing circuits; Iterative methods",
}

@Article{Montuschi:1992:DRD,
  author =       "P. Montuschi and L. Ciminiera",
  title =        "Design of a radix $4$ division unit with simple
                 selection table",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "41",
  number =       "12",
  pages =        "1606--1611",
  month =        dec,
  year =         "1992",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.214670",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 10:49:22 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=214670",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Moore:1992:PRP,
  author =       "David L. Moore",
  title =        "Programming the 29050 ({RISC} programming)",
  journal =      j-DDJ,
  volume =       "17",
  number =       "1",
  pages =        "34, 36, 38, 40, 42",
  month =        jan,
  year =         "1992",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Tue Sep 10 10:06:23 MDT 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classification = "C5220 (Computer architecture); C6110 (Systems
                 analysis and programming); C6140B (Machine-oriented
                 languages)",
  fjournal =     "Dr. Dobb's Journal of Software Tools",
  keywords =     "29000 Family; AM29050; Assembly language programming;
                 Flat address space; Floating-point operations;
                 Registers; RISC processors",
  thesaurus =    "Assembly language; Microprogramming; Reduced
                 instruction set computing",
}

@Book{Morgan:1992:NM,
  author =       "Don Morgan",
  title =        "Numerical Methods: Real-time and Embedded Systems
                 Programming",
  publisher =    pub-MT,
  address =      pub-MT:adr,
  pages =        "496",
  year =         "1992",
  ISBN =         "1-55851-232-2 (book only), 1-55851-233-0 (disk only),
                 1-55851-234-9 (book and disk set)",
  ISBN-13 =      "978-1-55851-232-0 (book only), 978-1-55851-233-7 (disk
                 only), 978-1-55851-234-4 (book and disk set)",
  LCCN =         "QA76.6 .M669 1992",
  bibdate =      "Wed Sep 14 19:16:35 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  price =        "US\$34.95",
  acknowledgement = ack-nj,
}

@Article{Mou:1992:OSA,
  author =       "Z.-J. Mou and F. Jutand",
  title =        "{`Overturned-stairs'} adder trees and multiplier
                 design",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "41",
  number =       "8",
  pages =        "940--948",
  month =        aug,
  year =         "1992",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.156536",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 10:49:19 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=156536",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Mutrie:1992:AFE,
  author =       "Mark P. W. Mutrie and Richard H. Bartels and Bruce W.
                 Char",
  title =        "An approach for floating-point error analysis using
                 computer algebra",
  crossref =     "Wang:1992:PII",
  pages =        "284--293",
  year =         "1992",
  bibdate =      "Thu Mar 12 08:39:32 MST 1998",
  bibsource =    "http://www.acm.org/pubs/toc/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/issac.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/issac/143242/p284-mutrie/",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms",
  subject =      "{\bf I.1.0} Computing Methodologies, SYMBOLIC AND
                 ALGEBRAIC MANIPULATION, General. {\bf I.1.2} Computing
                 Methodologies, SYMBOLIC AND ALGEBRAIC MANIPULATION,
                 Algorithms, Algebraic algorithms. {\bf G.1.0}
                 Mathematics of Computing, NUMERICAL ANALYSIS, General,
                 Computer arithmetic. {\bf I.1.3} Computing
                 Methodologies, SYMBOLIC AND ALGEBRAIC MANIPULATION,
                 Languages and Systems, Maple. {\bf G.2.2} Mathematics
                 of Computing, DISCRETE MATHEMATICS, Graph Theory, Graph
                 algorithms.",
}

@PhdThesis{Mutrie:1992:TSS,
  author =       "Mark P. W. Mutrie",
  title =        "Towards a symbolic system for floating-point error
                 analysis",
  type =         "Thesis ({Ph.D.})",
  publisher =    "National Library of Canada = Bibliotheque nationale du
                 Canada",
  school =       "University of Waterloo",
  address =      "Waterloo, ON, Canada",
  year =         "1992",
  ISBN =         "0-315-72486-2",
  ISBN-13 =      "978-0-315-72486-0",
  LCCN =         "????",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "8 microfiches. University Microfilms order no.
                 UMI00359027",
  series =       "Canadian theses = Theses canadiennes",
  acknowledgement = ack-nhfb,
}

@Article{Nakano:1992:AHS,
  author =       "H. Nakano and M. Nakajima and Y. Nakakura and T.
                 Yoshida and Y. Goi and Y. Nakai and R. Segawa and T.
                 Kishida",
  title =        "An accurate, high speed implementation of division by
                 the quasi-unity divisor method",
  journal =      j-IFIP-TRANS-A,
  volume =       "A-12",
  pages =        "261--267",
  month =        "????",
  year =         "1992",
  CODEN =        "ITATEC",
  ISSN =         "0926-5473",
  bibdate =      "Thu Dec 14 15:33:50 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Algorithms, Software, Architecture. Information
                 Processing 92. IFIP 12th World Computer Congress.",
  abstract =     "A first-order convergent division algorithm is
                 generally thought to be accurate but slow. Using a
                 large look-up table and a multiplier improves speed.
                 Since a partial quotient is not negative and iterations
                 use only one formula, an iteration is carried out in
                 the form of a partial carry and a partial sum. This
                 paper describes a new developed division algorithm with
                 the above-mentioned characteristics. This algorithm is
                 compared to other similar algorithms. In a hardware
                 implementation, this algorithm is applied to the 53-bit
                 significand part of a floating-point double precision
                 divider. The execution time is division of 8 or 9
                 cycles.",
  acknowledgement = ack-nhfb,
  affiliation =  "Corporate R and D, Matsushita Electric Industrial Co.
                 Ltd., Osaka, Japan",
  classification = "C5230 (Digital arithmetic methods)",
  confdate =     "7-11 Sept. 1992",
  conflocation = "Madrid, Spain",
  confsponsor =  "IFIP",
  fjournal =     "IFIP Transactions. A. Computer Science and
                 Technology",
  keywords =     "53-Bit significand part; First-order convergent
                 division algorithm; Floating-point double precision
                 divider; Look-up table; Multiplier; Partial carry;
                 Partial sum; Quasi-unity divisor method",
  pubcountry =   "Netherlands",
  thesaurus =    "Digital arithmetic; Table lookup",
}

@Article{Nakano:1992:FPB,
  author =       "H. Nakano and M. Nakajima and Y. Nakakura and T.
                 Yoshida and Y. Goi and Y. Nakai and R. Segawa and T.
                 Kishida and H. Kadota",
  title =        "An 80-{FLOPS} (Peak) 64-b Microprocessor for Parallel
                 Computer",
  journal =      j-IEEE-J-SOLID-STATE-CIRCUITS,
  volume =       "27",
  number =       "3",
  pages =        "365--372",
  month =        mar,
  year =         "1992",
  CODEN =        "IJSCBC",
  ISSN =         "0018-9200 (print), 1558-173X (electronic)",
  ISSN-L =       "0018-9200",
  bibdate =      "Wed Sep 7 22:32:42 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "IEEE Journal of Solid-State Circuits",
}

@Article{Ng:1992:ARH,
  author =       "K. C. Ng",
  title =        "Argument Reduction for Huge Arguments: Good to the
                 Last Bit",
  journal =      "SunPro",
  volume =       "??",
  number =       "??",
  day =          "13",
  month =        jul,
  year =         "1992",
  bibdate =      "Thu Sep 1 10:16:08 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Work in progress.",
  URL =          "http://www.validlab.com/arg.pdf",
  acknowledgement = ack-nj,
  keywords =     "range reduction",
}

@InProceedings{Nishimura:1992:FPR,
  author =       "S. Nishimura",
  booktitle =    "Proceedings of the 35th Midwest Symposium on Circuits
                 and Systems, 1992",
  title =        "A fixed-point roundoff error analysis of adaptive
                 notch filters",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "373--376",
  year =         "1992",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "Methods to analyze the convergence and steady-state
                 characteristics of an adaptive notch filter when the
                 effects of fixed-point arithmetic are taken into
                 account are presented. The adaptive detection of a
                 sinusoid with white Gaussian noise is \ldots{}",
}

@Article{Obaidat:1992:DMA,
  author =       "Mohammad S. Obaidat and Saleh A. Bleha",
  title =        "A Decimal Multiplication Algorithm for
                 Microcomputers",
  journal =      j-COMPUT-ELECTR-ENG,
  volume =       "18",
  number =       "5",
  pages =        "357--363",
  month =        sep,
  year =         "1992",
  CODEN =        "CPEEBQ",
  ISSN =         "0045-7906 (print), 1879-0755 (electronic)",
  ISSN-L =       "0045-7906",
  bibdate =      "Thu Sep 1 10:16:11 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Computers and Electrical Engineering",
  keywords =     "decimal floating-point arithmetic",
}

@Article{Ochs:1992:SIR,
  author =       "T. Ochs",
  title =        "This sine is also right!",
  journal =      j-COMP-LANG-MAG,
  volume =       "9",
  number =       "1",
  pages =        "89--93",
  month =        jan,
  year =         "1992",
  CODEN =        "COMLEF",
  ISSN =         "0749-2839",
  bibdate =      "Thu Sep 01 10:44:04 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Computer Language Magazine",
}

@Article{Okada:1992:AQE,
  author =       "Kazuho Okada and Yasuaki Kuroe",
  title =        "Analysis of Quantization Errors in Digital Control
                 Systems Using Floating-Point Arithmetic--Considering
                 Computational Order in Controller",
  journal =      j-ELECT-COMM-JAPAN-3-FUND-ELECT-SCI,
  volume =       "75",
  number =       "6",
  pages =        "1--??",
  month =        jun,
  year =         "1992",
  CODEN =        "ECJSER",
  ISSN =         "1042-0967 (print), 1520-6440 (electronic)",
  ISSN-L =       "1042-0967",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronics and communications in Japan. Part 3,
                 Fundamental electronic science",
}

@Article{Orton:1992:NFT,
  author =       "G. A. Orton and L. E. Peppard and S. E. Tavares",
  title =        "New fault tolerant techniques for residue number
                 systems",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "41",
  number =       "11",
  pages =        "1453--1464",
  month =        nov,
  year =         "1992",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.177315",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 10:49:21 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=177315;
                 http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=4475",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "residue arithmetic; residue number system",
  summary =      "Previously proposed error detection algorithms for the
                 residue number system require a complete recombination.
                 A weighted approximation via the Chinese remainder
                 theorem is shown to be sufficient to detect 100\% of
                 single errors. This makes real-time \ldots{}",
}

@InProceedings{Paliouras:1992:SDP,
  author =       "V. Paliouras and D. Soudris and T. Stouraitis",
  booktitle =    "{IEEE} International Symposium on Circuits and
                 Systems. {ISCAS '92}. Proceedings, 3--6 May 1992",
  title =        "Systematic derivation of the processing element of a
                 systolic array based on residue number system",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "815--818",
  year =         "1992",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ISCAS.1992.230097",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "A systematic methodology for synthesizing optimal VLSI
                 residue number system architectures using full adders
                 (FAs) as the basic building block is introduced. The
                 design methodology derives array architectures starting
                 from the algorithmic level. \ldots{}",
}

@TechReport{Pan:1992:CWU,
  author =       "V. Y. Pan",
  title =        "Can we utilize the cancellation of the most
                 significant digits?",
  type =         "Report",
  number =       "TR 92 061",
  institution =  "The International Computer Science Institute",
  address =      "Berkeley, CA, USA",
  year =         "1992",
  bibdate =      "Mon Mar 06 17:00:31 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Park:1992:MED,
  author =       "Haesun Park",
  title =        "On Multiple Error Detection in Matrix
                 Triangularizations Using Checksum Methods",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "14",
  number =       "1",
  pages =        "90--97",
  month =        jan,
  year =         "1992",
  CODEN =        "JPDCER",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  MRclass =      "65F05 (65F25)",
  MRnumber =     "92i:65060",
  bibdate =      "Mon Apr 14 08:15:42 1997",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ of Minnesota",
  affiliationaddress = "Minneapolis, MN, USA",
  classification = "722; 723; 921; 922; C4110 (Error analysis in
                 numerical methods); C5220P (Parallel architecture);
                 C5230 (Digital arithmetic methods); C5470 (Performance
                 evaluation and testing)",
  corpsource =   "Department of Computer Science, Minnesota University,
                 Minneapolis, MN, USA",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  journalabr =   "J Parallel Distrib Comput",
  keywords =     "Checksum methods; checksum methods; Codes,
                 Symbolic--Error Detection; Computer Systems,
                 Digital--Fault Tolerant Capability; correct rounding;
                 detection; digital arithmetic; error; error analysis;
                 error correction; errors; floating-point arithmetic;
                 floating-point error analysis; Gaussian elimination; LU
                 decomposition; Mathematical Techniques; matrix; Matrix
                 Algebra; Matrix triangularizations; multiple error
                 correction; multiple error detection; pairwise
                 pivoting; parallel architectures; performance
                 evaluation; QR decomposition; rounding; transient
                 errors; triangularizations",
  treatment =    "P Practical",
}

@Article{Parker:1992:OVN,
  author =       "A. Parker and J. O. Hamblen",
  title =        "Optimal value for the {Newton--Raphson} division
                 algorithm",
  journal =      j-INFO-PROC-LETT,
  volume =       "42",
  number =       "3",
  pages =        "141--144",
  day =          "25",
  month =        may,
  year =         "1992",
  CODEN =        "IFPLAT",
  ISSN =         "0020-0190 (print), 1872-6119 (electronic)",
  ISSN-L =       "0020-0190",
  bibdate =      "Wed Nov 11 07:31:13 1998",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Information Processing Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00200190",
  keywords =     "fast division; floating-point arithmetic",
}

@Article{Pichat:1992:SFR,
  author =       "Mich{\`e}le Pichat",
  title =        "Sets of floating-point results associated with an
                 algebraic algorithm",
  journal =      "Computational and applied mathematics, I (Dublin,
                 1991)",
  publisher =    pub-NORTH-HOLLAND,
  address =      pub-NORTH-HOLLAND:adr,
  pages =        "409--418",
  year =         "1992",
  MRclass =      "68M07 (65G05)",
  MRnumber =     "93m:68010",
  bibdate =      "Fri Dec 8 08:24:13 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Book{Plauger:1992:SCL,
  author =       "P. J. Plauger",
  title =        "The {Standard C} Library",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xiv + 498",
  year =         "1992",
  ISBN =         "0-13-838012-0",
  ISBN-13 =      "978-0-13-838012-0",
  LCCN =         "QA76.73.C15 P563 1991",
  bibdate =      "Wed Dec 15 10:40:47 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ansistd.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/litprog.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  abstract =     "\booktitle{The Standard C Library} shows you how to
                 use all of the library functions mandated by the ANSI
                 and ISO Standards for the programming language C. To
                 help you understand how to use the library, this book
                 also shows you how to implement it. You see
                 approximately 9,000 lines of tested, working code that
                 is highly portable across diverse computer
                 architectures. \booktitle{The Standard C Library}
                 explains how the library was meant to be used and how
                 it can be used. It places particular emphasis on
                 features added to C as part of the C Standard. These
                 features include support for multiple locales (cultural
                 conventions) and very large character sets (such as
                 Kanji). The code presented in this book has been tested
                 with C compilers from Borland, Saber, Project Gnu, Sun,
                 UNIX, and VAX, ULTRIX. It has passed the widely used
                 Plum Hall Validation Suite tests for library functions.
                 It has also survived an assortment of public-domain
                 programs designed to stress C implementations and
                 illuminate their darker corners. The mathematical
                 functions are particularly well-engineered and tested.
                 Finally, \booktitle{The Standard C Library} shows you
                 many principles of library design in general. You learn
                 how to design and implement libraries that are highly
                 cohesive and reusable.",
  acknowledgement = ack-nhfb,
  tableofcontents = "Preface / ix \\
                 Introduction / 1 \\
                 <assert.h> / 17 \\
                 <ctype.h> / 25 \\
                 <errno.h> / 47 \\
                 <float.h> / 57 \\
                 <limits.h> / 73 \\
                 <locale.h> / 81 \\
                 <math.h> / 127 \\
                 <setjmp.h> / 181 \\
                 <signal.h> / 193 \\
                 <stdarg.h> / 205 \\
                 <stddef.h> / 215 \\
                 <stdio.h> / 225 \\
                 <stdlib.h> / 333 \\
                 <string.h> / 387 \\
                 <time.h> / 415 \\
                 Interfaces / 445 \\
                 Names / 453 \\
                 Terms / 463 \\
                 Index / 475",
}

@TechReport{Posch:1992:MRR,
  author =       "K. C. Posch and R. Posch",
  title =        "Modulo reduction in residue number systems",
  institution =  "Inst., TU, Ges.",
  address =      "????",
  pages =        "16",
  year =         "1992",
  bibdate =      "Thu Nov 18 09:44:56 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "IIG-report-series",
  URL =          "http://books.google.com/books?id=YPLKHAAACAAJ",
  abstract =     "Residue number systems provide a good means for
                 extremely long integer arithmetic. Their carry-free
                 operations make parallel implementations feasible. Some
                 applications involving very long integers, such as
                 public key encryption, rely heavily on fast modulo
                 reductions. This paper shows a new combination of
                 residue number systems with efficient modulo reduction
                 methods. Two methods are compared, and the faster one
                 is scrutinized in detail. Both methods have the same
                 order of complexity, $ O(\log n) $, with $n$ denoting
                 the amount of registers involved.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Posch:1992:RNS,
  author =       "K. C. Posch and R. Posch",
  booktitle =    "Proceedings of the Fourth {IEEE} Symposium on Parallel
                 and Distributed Processing 1992",
  title =        "Residue number systems: a key to parallelism in public
                 key cryptography",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "432--435",
  year =         "1992",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/SPDP.1992.242713",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "Public key cryptography and parallel algorithms are
                 considered. Special attention is paid to algorithms
                 using long integer modulo arithmetic. A modification of
                 the commonly known RSA algorithm is taken as a
                 candidate. So far all implementations have \ldots{}",
}

@Book{Press:1992:NRC,
  author =       "W. H. Press and B. P. Flannery and S. A. Teukolsky and
                 W. T. Vetterling",
  title =        "Numerical Recipes in {C}: The Art of Scientific
                 Computing",
  publisher =    pub-CAMBRIDGE,
  address =      pub-CAMBRIDGE:adr,
  edition =      "Second",
  pages =        "xxvi + 994",
  year =         "1992",
  ISBN =         "0-521-43108-5, 0-521-43720-2",
  ISBN-13 =      "978-0-521-43108-8, 978-0-521-43720-2",
  LCCN =         "QA297 .N864 1992",
  bibdate =      "Thu Sep 01 22:12:07 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@PhdThesis{Priest:1992:PFP,
  author =       "Douglas M. Priest",
  title =        "On Properties of Floating Point Arithmetics: Numerical
                 Stability and the Cost of Accurate Computations",
  type =         "Thesis ({Ph.D.} in Mathematics)",
  school =       "Department of Computer Science, University of
                 California, Berkeley",
  address =      "Berkeley, CA, USA",
  pages =        "iv + 136",
  month =        dec,
  year =         "1992",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "UMI order number GAX93-30692.",
  URL =          "ftp://ftp.icsi.berkeley.edu/pub/theory/priest-thesis.ps.Z",
  abstract =     "Floating point arithmetics generally possess many
                 regularity properties in addition to those that are
                 typically used in roundoff error analyses; these
                 properties can be exploited to produce computations
                 that are more accurate and cost effective than many
                 programmers might think possible. Furthermore, many of
                 these properties are quite simple to state and to
                 comprehend, but few programmers seem to be aware of
                 them (or at least willing to rely on them).\par

                 This dissertation presents some of these properties and
                 explores their consequences for computability,
                 accuracy, cost, and portability. For example, we
                 consider several algorithms for summing a sequence of
                 numbers and show that under very general hypotheses, we
                 can compute a sum to full working precision at only
                 somewhat greater cost than a simple accumulation, which
                 can often produce a sum with no significant figures at
                 all. This example, as well as others we present, can be
                 generalized further by substituting still more complex
                 algorithms; consequently, examples such as these oblige
                 us to consider more carefully the tradeoffs between
                 cost and accuracy.\par

                 At one end of the accuracy spectrum we find one of the
                 least obvious consequences of the properties of
                 floating point arithmetic: the accuracy of a
                 computation consisting of rational arithmetic
                 operations and comparisons need not be limited by the
                 precision of the floating point arithmetic in which it
                 is carried out. Of course, the more accuracy desired,
                 the greater the cost of the computation, and the cost
                 of computing a very accurate result may be quite high;
                 we illustrate this possibility in the case of
                 polynomial evaluation. At the other end of the
                 spectrum, however, we give an example of a problem for
                 which simply computing a result to a modest guaranteed
                 accuracy costs far less than the contortions required
                 to accommodate inaccurate results. As a consequence of
                 examples such as these, we conclude that programmers
                 and theorists alike must be willing to adopt a more
                 sophisticated view of floating point arithmetic, even
                 if only to consider that more accurate and reliable
                 computations than those presently in common use might
                 be possible based on stronger hypotheses than are
                 customarily assumed.",
  acknowledgement = ack-nhfb,
  keywords =     "accurate floating-point summation; Dept. of
                 Mathematics; Dissertations; floating-point arithmetic;
                 University of California, Berkeley",
}

@Article{Quach:1992:HSA,
  author =       "N. T. Quach and M. J. Flynn",
  title =        "High-speed addition in {CMOS}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "41",
  number =       "12",
  pages =        "1612--1615",
  month =        dec,
  year =         "1992",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.214671",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Apr 2 08:38:35 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@TechReport{Quach:1992:RFP,
  author =       "N. Quach and M. Flynn",
  title =        "A radix-64 floating-point divider",
  type =         "Technical Report",
  number =       "CSL-TR-92-529",
  institution =  "Computer Systems Laboratory, Stanford University",
  address =      "Stanford, CA, USA",
  month =        jun,
  year =         "1992",
  bibdate =      "Thu Apr 2 08:38:35 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
}

@Article{Rao:1992:FPA,
  author =       "B. D. Rao",
  title =        "Floating point arithmetic and digital filters",
  journal =      j-IEEE-TRANS-SIG-PROC,
  volume =       "40",
  number =       "1",
  pages =        "85--95",
  month =        jan,
  year =         "1992",
  CODEN =        "ITPRED",
  ISSN =         "1053-587X (print), 1941-0476 (electronic)",
  ISSN-L =       "1053-587X",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Signal Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=78",
  summary =      "The roundoff noise properties of floating point
                 digital filters are examined. To make the analysis
                 tractable, a high level model to deal with the errors
                 in the inner product operation is developed. This model
                 establishes a broad connection between \ldots{}",
}

@InProceedings{Rix:1992:CFA,
  author =       "B. Rix and D. Timmermann and H. Hahn and B. J.
                 Hosticka",
  title =        "A {CORDIC}-based floating-point arithmetic unit",
  crossref =     "IEEE:1992:PIC",
  bookpages =    "766",
  pages =        "30.3/1--4",
  year =         "1992",
  bibdate =      "Tue Dec 12 09:27:13 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A floating-point arithmetic unit based on the CORDIC
                 algorithm is described. It computes a wide range of
                 arithmetic, trigonometric, and hyperbolic functions and
                 achieves a normalized peak performance of 220 MFLOPS.
                 The unit is implemented in 1.6- mu m double-metal CMOS
                 technology and packaged in a 280-pin PGA.",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Electr. Eng., Duisburg University,
                 Germany",
  classification = "B1265F (Microprocessors and microcomputers); B2570D
                 (CMOS integrated circuits); C5135 (Digital signal
                 processing chips); C5230 (Digital arithmetic methods);
                 C5260 (Digital signal processing)",
  keywords =     "1.6 Micron; 220 MFLOPS; 280-Pin PGA; CORDIC algorithm;
                 Double-metal CMOS technology; DSP; Floating-point
                 arithmetic unit; Hyperbolic functions; Trigonometric
                 functions",
  numericalindex = "Computer speed 2.2E+08 FLOPS; Size 1.6E-06 m",
  thesaurus =    "CMOS integrated circuits; Digital arithmetic; Digital
                 signal processing chips",
}

@InProceedings{Sanz-Gonzalez:1992:OFP,
  author =       "J. L. Sanz-Gonzalez and F. Lopez-Ferreras",
  booktitle =    "Proceedings of the 3rd {AFRICON} Conference: {AFRICON
                 '92}",
  title =        "Optimal floating-point structures for low roundoff
                 noise digital filters",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "194--197",
  year =         "1992",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "A theoretical analysis of roundoff noise power in
                 floating-point realizations of digital filters is
                 presented. Formulas are given for single-length and
                 double-length accumulators. The minimal-noise
                 floating-point structure is found to be identical
                 \ldots{}",
}

@Article{Scherson:1992:BPA,
  author =       "I. D. Scherson and D. A. Kramer and B. D. Alleyne",
  title =        "Bit-parallel arithmetic in a massively-parallel
                 associative processor",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "41",
  number =       "10",
  pages =        "1201--1210",
  month =        oct,
  year =         "1992",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.166599",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 10:49:20 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=166599",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Schwarz:1992:ASF,
  author =       "E. M. Schwarz and M. J. Flynn",
  title =        "Approximating the Sine Function With Combinational
                 Logic",
  crossref =     "Singh:1992:CRT",
  pages =        "386--390",
  year =         "1992",
  bibdate =      "Thu Sep 08 08:02:20 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Seznec:1992:CSH,
  author =       "Andr{\'e} Seznec and Karl Courtel",
  title =        "Controlling and sequencing a heavily pipelined
                 floating-point operator",
  journal =      j-SIGMICRO,
  volume =       "23",
  number =       "1--2",
  pages =        "111--114",
  month =        dec,
  year =         "1992",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/144965.145008",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:43 MDT 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigmicro.bib",
  URL =          "https://dl.acm.org/doi/10.1145/144965.145008",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Seznec:1992:OAF,
  author =       "Andr{\'e} Seznec and Karl Courtel",
  title =        "{OPAC} (abstract): a floating-point coprocessor
                 dedicated to compute-bound kernels",
  journal =      j-COMP-ARCH-NEWS,
  volume =       "20",
  number =       "2",
  pages =        "427--427",
  month =        may,
  year =         "1992",
  CODEN =        "CANED2",
  ISSN =         "0163-5964 (print), 1943-5851 (electronic)",
  ISSN-L =       "0163-5964",
  bibdate =      "Fri May 12 09:40:43 MDT 2006",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGARCH Computer Architecture News",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J89",
}

@Article{Seznec:1992:OFC,
  author =       "A. Seznec and K. Courtel",
  title =        "{OPAC}: a Floating-Point Coprocessor Dedicated to
                 Compute-Bound Kernels",
  journal =      j-COMP-ARCH-NEWS,
  volume =       "20",
  number =       "2",
  pages =        "427--427",
  month =        may,
  year =         "1992",
  CODEN =        "CANED2",
  ISSN =         "0163-5964 (print), 1943-5851 (electronic)",
  ISSN-L =       "0163-5964",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGARCH Computer Architecture News",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J89",
}

@Article{Simar:1992:FPP,
  author =       "Ray {Simar, Jr.} and Peter Koeppen and Jerald Leach
                 and Steve Marshall and Dave Francis and Greg Mekras and
                 Jeffrey Rosenstrauch and Scott Anderson",
  title =        "Floating-Point Processors Join Forces in Parallel
                 Processing Architectures",
  journal =      j-IEEE-MICRO,
  volume =       "12",
  number =       "4",
  pages =        "60--69",
  month =        jul # "\slash " # aug,
  year =         "1992",
  CODEN =        "IEMIDZ",
  DOI =          "https://doi.org/10.1109/40.149737",
  ISSN =         "0272-1732 (print), 1937-4143 (electronic)",
  ISSN-L =       "0272-1732",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Achieving cost-effective design performance goals with
                 parallel DSP building blocks supported by extensive
                 software",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Micro",
  journal-URL =  "http://www.computer.org/csdl/mags/mi/index.html",
  summary =      "The hardware architecture and software capabilities of
                 the TMS320C40 floating-point digital signal processor
                 are described. The C40 operates at 275 million
                 operations per second (MOPS) and transfers data at a
                 rate of 320 Mbytes/s with a 40-ns cycle time \ldots{}",
}

@Book{Sites:1992:AAR,
  author =       "Richard L. Sites and Richard Witek and others",
  title =        "Alpha Architecture Reference Manual",
  publisher =    pub-DP # " and " # pub-PH,
  address =      pub-DP:adr # " and " # pub-PH:adr,
  year =         "1992",
  ISBN =         "0-13-033663-7 (PH), 1-55558-098-X (DP: print)",
  ISBN-13 =      "978-0-13-033663-7 (PH), 978-1-55558-098-8 (DP:
                 print)",
  LCCN =         "QA76.9.A73 A46 1992",
  bibdate =      "Wed Jan 23 08:49:36 MST 2019",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/microchip.bib",
  acknowledgement = ack-nhfb,
  tableofcontents = "Foreword \\
                 Preface \\
                 Common Architecture \\
                 Introduction \\
                 Basic Architecture \\
                 Instruction Formats \\
                 Instruction Descriptions \\
                 System Architecture and Programming Implications \\
                 Common PALcode Architecture \\
                 Console Subsystem Overview \\
                 Input/Output \\
                 OpenVMS Alpha Software \\
                 Introduction to OpenVMS Alpha \\
                 OpenVMS PALcode Instruction Descriptions \\
                 OpenVMS Memory Management \\
                 OpenVMS Process Structure \\
                 OpenVMS Internal Processor Registers \\
                 OpenVMS Exceptions, Interrupts, and Machine Checks \\
                 DEC OSF/1 Alpha Software \\
                 Introduction to DEC OSF/1 Alpha \\
                 OSF/1 PALcode Instruction Descriptions \\
                 OSF/1 Memory Management \\
                 OSF/I Process Structure \\
                 OSF/1 Exceptions and Interrupts \\
                 Appendix A: Software Considerations \\
                 Appendix B: IEEE Floating-Point Conformance \\
                 Appendix C: Instruction Encodings \\
                 Index",
  xxauthor =     "{Alpha Architecture Committee}",
}

@Article{Skavantzos:1992:DCM,
  author =       "A. Skavantzos and T. Stouraitis",
  title =        "Decomposition of complex multipliers using polynomial
                 encoding",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "41",
  number =       "10",
  pages =        "1331--1333",
  month =        oct,
  year =         "1992",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.166610",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 10:49:20 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  note =         "See comments \cite{Katti:1994:CDC}.",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=166610",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Skavantzos:1992:NMM,
  author =       "A. Skavantzos and P. B. Rao",
  title =        "New multipliers modulo {$ 2^N - 1 $}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "41",
  number =       "8",
  pages =        "957--961",
  month =        aug,
  year =         "1992",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.156538",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 10:49:19 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=156538",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Skavantzos:1992:TII,
  author =       "A. Skavantzos and N. Mitash",
  booktitle =    "{IEEE} Southeastcon '92, Proceedings, 12--15 April
                 1992",
  title =        "Theory and implementation issues of the 2-dimensional
                 polynomial residue number system",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "226--233",
  year =         "1992",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/SECON.1992.202342",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "The authors present 2D polynomial residue number
                 system techniques for parallel polynomial
                 multiplication in modular rings and discuss array
                 implementation issues of such 2D polynomial
                 multipliers. A specific example design is presented.
                 The \ldots{}",
}

@Article{Skeel:1992:REP,
  author =       "R. Skeel",
  title =        "Roundoff error and the {Patriot} missile",
  journal =      j-SIAM-NEWS,
  volume =       "25",
  number =       "4",
  pages =        "11--1",
  month =        jul,
  year =         "1992",
  ISSN =         "0036-1437",
  ISSN-L =       "0036-1437",
  bibdate =      "Sat Apr 28 19:10:25 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.siam.org/siamnews/general/patriot.htm",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM News",
  journal-URL =  "https://sinews.siam.org/",
}

@Article{Smith:1992:FPR,
  author =       "L. Montgomery Smith and B. W. Bomar and R. D. Joseph
                 and G. C. J. Yang",
  title =        "Floating-Point Roundoff Noise Analysis of Second-Order
                 State-Space Digital Filter Structures",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST-2,
  volume =       "39",
  number =       "2",
  pages =        "90--98",
  month =        feb,
  year =         "1992",
  CODEN =        "ICSPE5",
  DOI =          "https://doi.org/10.1109/82.205812",
  ISSN =         "1057-7130 (print), 1558-125X (electronic)",
  ISSN-L =       "1057-7130",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE transactions on circuits and systems. 2, Analog
                 and digital signal processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=82",
  summary =      "A parametric approach is used to determine the
                 roundoff noise in all real second-order floating-point
                 state-space realizations of a transfer function having
                 complex conjugate poles. The parametric roundoff noise
                 analysis is then verified by experiment \ldots{}",
}

@InProceedings{Soudris:1992:SDAa,
  author =       "D. Soudris and V. Paliouras and T. Stouraitis",
  booktitle =    "{IEEE} International Conference on Acoustics, Speech,
                 and Signal Processing. {ICASSP-92, 23--26} March 1992",
  title =        "Systematic development of architectures for
                 multidimensional {DSP} using the residue number
                 system",
  volume =       "3",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "397--400",
  year =         "1992",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ICASSP.1992.226192",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "A systematic methodology for mapping multidimensional
                 algorithms onto array processor architectures based on
                 the quadratic residue number system is presented. A
                 class of algorithms with separable functions, which can
                 be reduced to the computation of \ldots{}",
}

@InProceedings{Soudris:1992:SDAb,
  author =       "D. Soudris and V. Paliouras and T. Stouraitis",
  booktitle =    "{IEEE} International Conference on Acoustics, Speech,
                 and Signal Processing. {ICASSP-92, 23--26} March 1992",
  title =        "Systematic development of architectures for
                 multidimensional {DSP} using the residue number
                 system",
  volume =       "3",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "397--400",
  year =         "1992",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ICASSP.1992.226192",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "A systematic methodology for mapping multidimensional
                 algorithms onto array processor architectures based on
                 the quadratic residue number system is presented. A
                 class of algorithms with separable functions, which can
                 be reduced to the computation of \ldots{}",
}

@Book{SPARC:1992:SAM,
  author =       "{SPARC International, Inc.}",
  title =        "The {SPARC} Architecture Manual\emdash{}Version 8",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xxix + 316",
  year =         "1992",
  ISBN =         "0-13-825001-4",
  ISBN-13 =      "978-0-13-825001-0",
  LCCN =         "QA76.9.A73 S647 1992",
  bibdate =      "Thu Dec 16 09:12:32 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Sparmann:1992:DHQ,
  author =       "Uwe Sparmann",
  title =        "Derivation of high quality tests for large
                 heterogeneous circuits: floating-point operations",
  journal =      "Informatik",
  volume =       "1",
  publisher =    pub-TEUBNER,
  address =      pub-TEUBNER:adr,
  pages =        "425--439",
  year =         "1992",
  MRclass =      "94C12 (93C05)",
  MRnumber =     "93j:94039",
  bibdate =      "Fri Dec 8 08:24:13 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Teubner-Texte Inform.",
  acknowledgement = ack-nhfb,
  keywords =     "floating-point testing",
  reviewer =     "Adrian Ad{\u{a}}sc{\u{a}}li{\c{t}}ei",
}

@Article{Srinivas:1992:SFV,
  author =       "S. Srinivas and K. Dybvig",
  title =        "Superscalar Floating-Point Vector Computation in
                 Scheme",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "??",
  number =       "634",
  pages =        "811--812",
  year =         "1992",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Steidley:1992:FPA,
  author =       "C. W. Steidley",
  title =        "Floating point arithmetic basic exercises in
                 mathematical reasoning for computer science majors",
  journal =      j-COMP-EDU-J,
  volume =       "2",
  number =       "4",
  pages =        "1--6",
  month =        oct # "--" # dec,
  year =         "1992",
  CODEN =        "CEJOE7",
  ISSN =         "1069-3769",
  bibdate =      "Tue Dec 12 09:27:13 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Efficient mathematical (numerical) computing requires
                 floating point computation since fixed point arithmetic
                 limits the range of the numbers being manipulated.
                 Fixed point arithmetic also adds to the complexity of
                 operation by demanding a great deal of scaling among
                 numbers with different `implicit' radix (base) points.
                 Thus, floating point arithmetic has become a modern
                 computing necessity. In 1988, Central Washington
                 University introduced CPSC 321 Systems Programming into
                 the curriculum. The course was intended to give
                 students an opportunity to learn more about the
                 hardware, architecture, and organization of computing
                 machines by studying and writing systems software. Some
                 topics considered for the initial offering of the
                 course included: a simple assembler, a basic loader, or
                 a simple compiler. However, many of these topics are
                 covered in other courses and after discussions with
                 many colleagues in the Department of Mathematics
                 regarding the coverage of representation and use of
                 decimal arithmetic on computers, it was decided that
                 the fundamentals of some systems programs could be
                 covered by introducing the basic aspects of doing
                 mathematics on a computer from the systems point of
                 view.",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Computer Science, Southeastern Louisiana
                 University, Hammond, LA, USA",
  classification = "C0220 (Education and training); C5230 (Digital
                 arithmetic methods); C6110 (Systems analysis and
                 programming); C7310 (Mathematics)",
  fjournal =     "Computers in education journal",
  keywords =     "Computer science majors; Computing machines; Computing
                 necessity; CPSC 321 Systems Programming; Curriculum;
                 decimal floating-point arithmetic; Floating point
                 arithmetic; Floating point computation; Mathematical
                 reasoning; Students; Systems software",
  thesaurus =    "Computer science education; Digital arithmetic;
                 Educational courses; Mathematics computing; Systems
                 analysis; Teaching",
}

@Article{Stetter:1992:ICR,
  author =       "F. Stetter",
  title =        "Internal computer representation of integer numbers",
  journal =      j-INFORMATIK-SPEKTRUM,
  volume =       "15",
  number =       "6",
  pages =        "352--354",
  month =        dec,
  year =         "1992",
  CODEN =        "INSKDW",
  ISSN =         "0170-6012 (print), 1432-122X (electronic)",
  ISSN-L =       "0170-6012",
  bibdate =      "Tue Dec 12 09:27:13 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Compares floating point and integer representations
                 and presents a proposal for a unified integer
                 representation which allows for sign. Definitions are
                 given of two's complement and one's complement
                 representations and rules are proposed for integer
                 addition and subtraction, multiplication and division
                 with various translation algorithms.",
  acknowledgement = ack-nhfb,
  affiliation =  "Mannheim University, Germany",
  classification = "C5230 (Digital arithmetic methods)",
  fjournal =     "Informatik Spektrum",
  journal-URL =  "http://link.springer.com/journal/287",
  keywords =     "Division; Floating point; Integer addition; Integer
                 numbers; Integer representations; Multiplication;
                 Subtraction; Unified integer representation",
  language =     "German",
  pubcountry =   "Germany",
  thesaurus =    "Digital arithmetic",
}

@Article{Stouraitis:1992:ECR,
  author =       "T. Stouraitis",
  title =        "Efficient convertors for residue and quadratic-residue
                 number systems",
  journal =      "Circuits, Devices and Systems, IEE Proceedings G",
  volume =       "139",
  number =       "6",
  pages =        "626--634",
  month =        dec,
  year =         "1992",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/78.157231",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=4741",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "The quadratic-residue number system (QRNS) is known to
                 be efficient for complex-number calculations, since it
                 eliminates the need for cross-product terms and offers
                 high speed with small hardware complexity. However, the
                 conversion overhead between \ldots{}",
}

@Article{Sun:1992:CTA,
  author =       "J.-D. Sun and H. Krishna",
  title =        "A coding theory approach to error control in redundant
                 residue number systems. {II}. Multiple error detection
                 and correction",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST-2,
  volume =       "39",
  number =       "1",
  pages =        "18--34",
  month =        jan,
  year =         "1992",
  CODEN =        "ICSPE5",
  DOI =          "https://doi.org/10.1109/82.204107",
  ISSN =         "1057-7130 (print), 1558-125X (electronic)",
  ISSN-L =       "1057-7130",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=5240",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems. 2, Analog
                 and Digital Signal Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=82",
  keywords =     "residue arithmetic; residue number system",
  summary =      "For pt.I see ibid., vol.39, no.1, p.8-17 (1992). The
                 coding theory approach to error control in redundant
                 residue number systems (RRNSs) is extended by deriving
                 computationally efficient algorithms for correcting
                 multiple errors, single-burst-error, \ldots{}",
}

@Article{Takagi:1992:MMH,
  author =       "N. Takagi and S. Yajima",
  title =        "Modular multiplication hardware algorithms with a
                 redundant representation and their application to {RSA}
                 cryptosystem",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "41",
  number =       "7",
  pages =        "887--891",
  month =        jul,
  year =         "1992",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.256444",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 10:49:18 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cryptography1990.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=256444",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Takagi:1992:RMM,
  author =       "N. Takagi",
  title =        "A radix-$4$ modular multiplication hardware algorithm
                 for modular exponentiation",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "41",
  number =       "8",
  pages =        "949--956",
  month =        aug,
  year =         "1992",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.156537",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 10:49:19 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=156537",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Tang:1992:TDI,
  author =       "Ping Tak Peter Tang",
  title =        "Table-Driven Implementation of the {{\tt Expm1}}
                 Function in {IEEE} Floating-Point Arithmetic",
  journal =      j-TOMS,
  volume =       "18",
  number =       "2",
  pages =        "211--222",
  month =        jun,
  year =         "1992",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/146847.146928",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  MRclass =      "65D15",
  MRnumber =     "1 167 891",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See independent analysis and accuracy confirmation of
                 this algorithm in \cite{Kramer:1998:PWC}.",
  URL =          "http://www.acm.org/pubs/citations/journals/toms/1992-18-2/p211-tang/",
  abstract =     "Algorithms and implementation details for the function
                 $ e^x - 1 $ in both single and double precision of IEEE
                 754 arithmetic are presented here. With a table of
                 moderate size, the implementations need only
                 working-precision arithmetic and are provably accurate
                 to within 0.58 ulp.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "algorithms",
  subject =      "{\bf G.1.0}: Mathematics of Computing, NUMERICAL
                 ANALYSIS, General, Computer arithmetic. {\bf G.1.0}:
                 Mathematics of Computing, NUMERICAL ANALYSIS, General,
                 Error analysis. {\bf G.1.0}: Mathematics of Computing,
                 NUMERICAL ANALYSIS, General, Numerical algorithms. {\bf
                 G.4}: Mathematics of Computing, MATHEMATICAL SOFTWARE,
                 Algorithm analysis.",
}

@InProceedings{Teufel:1992:IFP,
  author =       "Thomas Teufel",
  title =        "Implementation of a floating-point arithmetic with an
                 accurate scalar product for digital signal processing",
  crossref =     "Atanassova:1992:CAE",
  pages =        "147--156",
  year =         "1992",
  bibdate =      "Sat Sep 17 19:12:26 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@MastersThesis{Thirumalaiswamy:1992:DSB,
  author =       "Vijayashree Thirumalaiswamy",
  title =        "Design and simulation of bit-serial floating point
                 arithmetic co-processor",
  type =         "Thesis ({M.S.})",
  school =       "University of Texas at El Paso",
  address =      "El Paso, TX, USA",
  pages =        "xii + 113",
  year =         "1992",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Array processors --- Design.; Floating-point
                 arithmetic.",
}

@Article{Timmermann:1992:LLT,
  author =       "D. Timmermann and H. Hahn and B. J. Hosticka",
  title =        "Low Latency Time {CORDIC} Algorithms",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "41",
  number =       "8",
  pages =        "1010--1015",
  month =        aug,
  year =         "1992",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.156543",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Sep 08 00:52:02 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Vowels:1992:D,
  author =       "R. A. Vowels",
  title =        "Division by 10",
  journal =      j-AUSTRALIAN-COMP-J,
  volume =       "24",
  number =       "3",
  pages =        "81--85",
  month =        aug,
  year =         "1992",
  CODEN =        "ACMJB2",
  ISSN =         "0004-8917",
  bibdate =      "Tue Dec 12 09:27:13 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Division of a binary integer and a binary
                 floating-point mantissa by 10 can be performed with
                 shifts and adds, yielding a significant improvement in
                 hardware execution time, and in software execution time
                 if no hardware divide instruction is available. Several
                 algorithms are given, appropriate to specific machine
                 word sizes, hardware and hardware instructions
                 available, and depending on whether a remainder is
                 required. The integer division algorithms presented
                 here contain a new strategy that produces the correct
                 quotient directly, without the need for the
                 supplementary correction required of
                 previously-published algorithms. The algorithms are
                 competitive in time with binary coded decimal (BCD)
                 divide by 10. Both the integer and floating-point
                 algorithms are an order of magnitude faster than
                 conventional division.",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Computer Science, R. Melbourne Inst. of
                 Technol. Ltd., Vic., Australia",
  classification = "C7310 (Mathematics)",
  fjournal =     "Australian Computer Journal",
  keywords =     "Binary integer; decimal floating-point arithmetic;
                 Floating-point algorithms; Hardware execution time;
                 Integer division algorithms; Software execution time",
  pubcountry =   "Australia",
  thesaurus =    "Digital arithmetic; Mathematics computing",
}

@MastersThesis{Wang:1992:RAF,
  author =       "Jie Wang",
  title =        "Response analysis for floating point implementations
                 of linear discrete systems",
  type =         "Thesis ({M.S.E.E.})",
  school =       "University of Notre Dame",
  address =      "Notre Dame, IN 46556, USA",
  pages =        "xi + 83",
  year =         "1992",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Weber-Wulff:1992:REC,
  author =       "Debora Weber-Wulff",
  title =        "Rounding error changes {Parliament} makeup",
  journal =      "The Risks Digest",
  volume =       "13",
  number =       "37",
  pages =        "8--8",
  year =         "1992",
  bibdate =      "Sat Apr 28 19:12:42 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://catless.ncl.ac.uk/Risks/13.37.html#subj4",
  acknowledgement = ack-nhfb,
}

@Article{Werter:1992:SLC,
  author =       "M. J. Werter",
  title =        "Suppression of limit cycles in the first-order
                 two-dimensional direct form digital filter with a
                 controlled rounding arithmetic",
  journal =      j-IEEE-TRANS-SIG-PROC,
  volume =       "40",
  number =       "6",
  pages =        "1599--1601",
  month =        jun,
  year =         "1992",
  CODEN =        "ITPRED",
  ISSN =         "1053-587X (print), 1941-0476 (electronic)",
  ISSN-L =       "1053-587X",
  bibdate =      "Sat Jul 16 11:25:03 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Signal Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=78",
  summary =      "The first-order two-dimensional direct-form digital
                 filter with magnitude truncation is known to be free
                 from limit cycles for a limited range of allowed filter
                 coefficients. In this correspondence, the quantization
                 technique of controlled rounding \ldots{}",
}

@Article{Wesner:1992:TS,
  author =       "J. Wesner",
  title =        "{Ein Tick schneller} \toenglish {A Tick Faster}
                 \endtoenglish",
  journal =      j-MC,
  volume =       "2",
  pages =        "80--86",
  year =         "1992",
  ISSN =         "0720-4442, 0941-777x , 0943-5409",
  bibdate =      "Fri Sep 16 16:30:40 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "MC: Die Mikrocomputer-Zeitschrift",
}

@Article{Wichmann:1992:NUF,
  author =       "Brian A. Wichmann",
  title =        "A Note on the Use of Floating Point in Critical
                 Systems",
  journal =      j-COMP-J,
  volume =       "35",
  number =       "1",
  pages =        "41--44",
  month =        feb,
  year =         "1992",
  CODEN =        "CMPJA6",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 http://www3.oup.co.uk/computer_journal/Volume_35/Issue_01/Vol35_01.index.html;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/Volume_35/Issue_01/Vol35_01.body.html#AbstractWichmann",
  abstract =     "Floating point is a well tried technology which, it
                 might seem, can be used without reservation.
                 Unfortunately, there are dangers which arise from
                 faults in implementation and incorrect use. These are
                 often hard to locate. The paper addresses these
                 dangers.",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  affiliation =  "NPL, Teddington, UK",
  author-1-adr = "National Physical Laboratory, Teddington, Middlesex
                 TW11 OLW",
  classcodes =   "C5230 (Digital arithmetic methods)",
  classification = "C5230 (Digital arithmetic methods)",
  corpsource =   "NPL, Teddington, UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "critical systems; digital arithmetic; faults; floating
                 point; Floating point; safety systems",
  pubcountry =   "UK",
  thesaurus =    "Digital arithmetic; Safety systems",
  treatment =    "P Practical",
}

@Article{Wichmann:1992:SFW,
  author =       "Brian A. Wichmann",
  title =        "{Surveyor's Forum}: ``{What} Every Computer Scientist
                 Should Know About Floating-Point Arithmetic''",
  journal =      j-COMP-SURV,
  volume =       "24",
  number =       "3",
  pages =        "319--319",
  month =        sep,
  year =         "1992",
  CODEN =        "CMSVAN",
  ISSN =         "0360-0300 (print), 1557-7341 (electronic)",
  ISSN-L =       "0360-0300",
  bibdate =      "Sun Sep 25 10:14:37 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See
                 \cite{Goldberg:1991:WEC,Goldberg:1991:CWE,Dunham:1992:SFW}.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Computing Surveys",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J204",
}

@Article{Wilkes:1992:E,
  author =       "Maurice V. Wilkes",
  title =        "{EDSAC 2}",
  journal =      j-IEEE-ANN-HIST-COMPUT,
  volume =       "14",
  number =       "4",
  pages =        "49--56",
  month =        oct # "--" # dec,
  year =         "1992",
  CODEN =        "IAHCEX",
  DOI =          "https://doi.org/10.1109/85.194055",
  ISSN =         "1058-6180 (print), 1934-1547 (electronic)",
  ISSN-L =       "1058-6180",
  bibdate =      "Thu Jul 12 06:22:54 MDT 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeeannhistcomput.bib",
  URL =          "http://dlib.computer.org/an/books/an1992/pdf/a4049.pdf;
                 http://www.computer.org/annals/an1992/a4049abs.htm",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Annals of the History of Computing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=85",
  remark =       "From page 54: ``When the machine was initialized for a
                 new program to be run, every bit in the memory was set
                 to a 1, rather than to a 0. Since, according to the
                 format used for floating numbers, no floating number
                 could consist entirely of 1's, any attempt to read a
                 floating-point number from part of the memory that had
                 not been written into caused the machine to stop. Many
                 a programmer must have been grateful to [David J.]
                 Wheeler for his foresight in making this happen.''",
}

@Article{Wilt:1992:ALP,
  author =       "Nicholas Wilt",
  title =        "Assembly language programming for the 80*87",
  journal =      j-DDJ,
  volume =       "17",
  number =       "3",
  pages =        "36, 38, 40, 42, 88",
  month =        mar,
  year =         "1992",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Tue Sep 10 10:06:23 MDT 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classification = "C5130 (Microprocessor chips); C5230 (Digital
                 arithmetic methods); C6110 (Systems analysis and
                 programming)",
  fjournal =     "Dr. Dobb's Journal of Software Tools",
  keywords =     "80*87 Coprocessor; Assembly language programming;
                 Floating point arithmetic; Numeric coprocessors;
                 Optimization",
  thesaurus =    "Assembly language listings; Digital arithmetic;
                 Microprocessor chips; Optimisation; Programming;
                 Satellite computers",
}

@Article{Wong:1992:DSR,
  author =       "W. F. Wong and E. Goto",
  title =        "Division and square-rooting using a split multiplier",
  journal =      j-ELECT-LETTERS,
  volume =       "28",
  number =       "18",
  pages =        "1758--1759",
  day =          "27",
  month =        aug,
  year =         "1992",
  CODEN =        "ELLEAK",
  ISSN =         "0013-5194 (print), 1350-911X (electronic)",
  ISSN-L =       "0013-5194",
  bibdate =      "Wed Dec 13 13:13:34 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A modification is proposed to the traditional design
                 of a fast floating point multiplication circuit such
                 that instead of just performing $ A * B $ where $A$ and
                 $B$ are $m$ bits long, it is also capable of performing
                 $ C * x_0$ and $ D * x_1$ where $C$ and $D$ are still m
                 bits long but $ x_0$ and $ x_1$ are $ m / 2$ bits long
                 using about the same amount of hardware resources but
                 in two thirds of the time. Such a circuit is called a
                 split multiplier. The authors show how such a split
                 multiplier can be used to compute division and $ Y
                 \sqrt {X}$ accurately and quickly.",
  acknowledgement = ack-nhfb,
  affiliation =  "Goto Lab., Inst. of Phys. and Chem. Res., Saitama,
                 Japan",
  classification = "B1265B (Logic circuits); C5120 (Logic and switching
                 circuits); C5230 (Digital arithmetic methods)",
  fjournal =     "Electronics Letters",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2220",
  keywords =     "Division; Fast floating point multiplication circuit;
                 Split multiplier; Square-rooting",
  pubcountry =   "UK",
  thesaurus =    "Digital arithmetic; Dividing circuits; Logic circuits;
                 Multiplying circuits",
}

@Article{Wong:1992:FDU,
  author =       "D. Wong and M. Flynn",
  title =        "Fast Division Using Accurate Quotient Approximations
                 to Reduce the Number of Iterations",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "41",
  number =       "8",
  pages =        "981--995",
  month =        aug,
  year =         "1992",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.156541",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 10:49:19 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=156541",
  acknowledgement = ack-nj # "\slash " # ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Woods:1992:HPD,
  author =       "R. F. Woods and S. E. McQuillan and J. Dowling and J.
                 V. McCanny",
  booktitle =    "Proceedings of Fifth Annual {IEEE} International
                 {ASIC} Conference and Exhibit, 1992",
  title =        "High performance {DSP} {ASIC} for multiply, divide and
                 square root",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "209--213",
  year =         "1992",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "The design of a high-speed ASIC that combines the
                 operations of multiplication, division and square root
                 is described. The chip is based on a systolic array
                 architecture that uses a redundant number system and
                 allows multiplication, division, and \ldots{}",
}

@Article{Yeyios:1992:TSA,
  author =       "A. K. Yeyios",
  title =        "On two sequences of algorithms for approximating
                 square roots",
  journal =      j-J-COMPUT-APPL-MATH,
  volume =       "40",
  number =       "1",
  pages =        "63--72",
  month =        jun,
  year =         "1992",
  CODEN =        "JCAMDI",
  ISSN =         "0377-0427 (print), 1879-1778 (electronic)",
  ISSN-L =       "0377-0427",
  bibdate =      "Thu Sep 1 10:15:56 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Journal of Computational and Applied Mathematics",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03770427",
}

@Article{Yokoo:1992:OUF,
  author =       "H. Yokoo",
  title =        "Overflow\slash Underflow-Free Floating-Point Number
                 Representations with Self-Delimiting Variable-Length
                 Exponent Field",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "41",
  number =       "8",
  pages =        "1033--1039",
  month =        aug,
  year =         "1992",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.156546",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 10:49:19 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=156546",
  abstract =     "A class of new floating-point representations of real
                 numbers, based on representations of the integers, is
                 described. In the class, every representation uses a
                 self-delimiting representation of the integers as a
                 variable length field of the exponent, and neither
                 overflow nor underflow appears in practice. The adopted
                 representations of the integers are defined
                 systematically, so that representation's of numbers
                 greater than one have both exponent-significant and
                 integer-fraction interpretations. Since representation
                 errors are characterized by the length function of an
                 underlying representation of the integers, superior
                 systems in precision can be easily selected from the
                 proposed class.",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Computer Science, Gunma University,
                 Kiryu, Japan",
  ajournal =     "IEEE Trans. Comput.",
  classification = "B0250 (Combinatorial mathematics); B1265B (Logic
                 circuits); C1160 (Combinatorial mathematics); C5230
                 (Digital arithmetic methods)",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "Floating-point number representations; Integer
                 representation; Real numbers; Self-delimiting
                 variable-length exponent field",
  summary =      "A class of new floating-point representations of real
                 numbers, based on representations of the integers, is
                 described. In the class, every representation uses a
                 self-delimiting representation of the integers as a
                 variable length field of the exponent \ldots{}",
  thesaurus =    "Digital arithmetic; Number theory",
}

@Article{Zelniker:1992:RMC,
  author =       "G. S. Zelniker and F. J. Taylor",
  title =        "On the reduction in multiplicative complexity achieved
                 by the polynomial residue number system",
  journal =      j-IEEE-TRANS-SIG-PROC,
  volume =       "40",
  number =       "9",
  pages =        "2318--2320",
  month =        sep,
  year =         "1992",
  CODEN =        "ITPRED",
  DOI =          "https://doi.org/10.1109/78.157231",
  ISSN =         "1053-587X (print), 1941-0476 (electronic)",
  ISSN-L =       "1053-587X",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=4075",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Signal Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=78",
  keywords =     "residue arithmetic; residue number system",
  summary =      "The polynomial residue number system is known to
                 reduce the complexity of polynomial multiplication from
                 O(N 2) to O(N). A new interpretation of this complexity
                 reduction is given in the context of \ldots{}",
}

@Article{Alam:1993:RTO,
  author =       "M. S. Alam and M. A. Karim",
  title =        "Real-Time Optical Arithmetic\slash Logical
                 Processing",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "17",
  number =       "3",
  pages =        "251--258",
  month =        mar,
  year =         "1993",
  CODEN =        "JPDCER",
  DOI =          "https://doi.org/10.1006/jpdc.1993.1024",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Thu Mar 9 09:18:51 MST 2000",
  bibsource =    "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.idealibrary.com/links/doi/10.1006/jpdc.1993.1024/production;
                 http://www.idealibrary.com/links/doi/10.1006/jpdc.1993.1024/production/pdf",
  acknowledgement = ack-nhfb,
  classification = "B4180 (Optical logic devices and optical computing
                 techniques); C5110D (Optical logic elements)C5120
                 (Logic and switching circuits); C5230 (Digital
                 arithmetic methods); C5270 (Optical computing
                 techniques)",
  corpsource =   "Department of Eng., Purdue University, Fort Wayne, IN,
                 USA",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  keywords =     "autocorrelation peaks; binary; coding scheme; digital
                 arithmetic; full adder; input joint image; joint
                 transform correlator; minterms; multiple outputs;
                 optical logic; real time logical processing; real-time
                 optical arithmetic; real-time systems",
  treatment =    "P Practical",
}

@Book{Albrecht:1993:VNT,
  editor =       "R. (Rudolf F.) Albrecht and G. (G{\"o}tz) Alefeld and
                 H. (Hans) J. Stetter",
  title =        "Validation numerics: theory and applications",
  volume =       "9",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "291",
  year =         "1993",
  ISBN =         "3-211-82451-0 (Wien), 0-387-82451-0 (New York)",
  ISBN-13 =      "978-3-211-82451-1 (Wien), 978-0-387-82451-2 (New
                 York)",
  LCCN =         "QA297 .V27 1993",
  bibdate =      "Thu Apr 02 09:18:32 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "This volume is dedicated to Professor Dr. Ulrich
                 Kulisch, \ldots{} on the occasion of his 60th
                 birthday.",
  series =       "Computing (Springer-Verlag). Supplementum",
  acknowledgement = ack-nhfb,
}

@MastersThesis{Alqeisi:1993:FPF,
  author =       "Yousuf Alqeisi",
  title =        "A 16-bit floating point fast {Fourier} transform
                 processor using {Xlinx}'s {FPGA's}",
  type =         "Thesis ({M.S.})",
  school =       "Department of Electrical Engineering, Southern
                 Illinois University at Carbondale",
  address =      "Carbondale, IL, USA",
  pages =        "v + 60",
  year =         "1993",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1993:FPa,
  author =       "Anonymous",
  title =        "Floating Point",
  journal =      j-COMPUT-AIDED-ENG,
  volume =       "12",
  number =       "1",
  pages =        "56--??",
  month =        jan,
  year =         "1993",
  CODEN =        "CCAEDJ",
  ISSN =         "0733-3536 (print), 2162-1365 (electronic)",
  ISSN-L =       "0733-3536",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Making a Case for Pencil Plotters.",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer-aided engineering: CAE",
}

@Article{Anonymous:1993:FPb,
  author =       "Anonymous",
  title =        "Floating Point",
  journal =      j-COMPUT-AIDED-ENG,
  volume =       "12",
  number =       "5",
  pages =        "67--??",
  month =        may,
  year =         "1993",
  CODEN =        "CCAEDJ",
  ISSN =         "0733-3536 (print), 2162-1365 (electronic)",
  ISSN-L =       "0733-3536",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Component Technology.",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer-aided engineering: CAE",
}

@Article{Anonymous:1993:FPc,
  author =       "Anonymous",
  title =        "Floating Point",
  journal =      j-COMPUT-AIDED-ENG,
  volume =       "12",
  number =       "9",
  pages =        "48--??",
  month =        sep,
  year =         "1993",
  CODEN =        "CCAEDJ",
  ISSN =         "0733-3536 (print), 2162-1365 (electronic)",
  ISSN-L =       "0733-3536",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "ProStep.",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer-aided engineering: CAE",
}

@Article{Anonymous:1993:FPd,
  author =       "Anonymous",
  title =        "Floating Point",
  journal =      j-COMPUT-AIDED-ENG,
  volume =       "12",
  number =       "10",
  pages =        "98--??",
  month =        oct,
  year =         "1993",
  CODEN =        "CCAEDJ",
  ISSN =         "0733-3536 (print), 2162-1365 (electronic)",
  ISSN-L =       "0733-3536",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Open Modeling Still Going Strong.",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer-aided engineering: CAE",
}

@Article{Anonymous:1993:FPe,
  author =       "Anonymous",
  title =        "Floating Point",
  journal =      j-COMPUT-AIDED-ENG,
  volume =       "12",
  number =       "11",
  pages =        "42--??",
  month =        nov,
  year =         "1993",
  CODEN =        "CCAEDJ",
  ISSN =         "0733-3536 (print), 2162-1365 (electronic)",
  ISSN-L =       "0733-3536",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Cost Benefits CAD/CAM.",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer-aided engineering: CAE",
}

@Article{Anonymous:1993:FSB,
  author =       "Anonymous",
  title =        "The ``fastest system on the block'' label must be
                 qualified with new multiplatform, floating-point
                 benchmarks",
  journal =      j-PC-WEEK,
  volume =       "10",
  number =       "22",
  pages =        "85--??",
  month =        jun,
  year =         "1993",
  ISSN =         "0740-1604",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "PC Week",
}

@Book{Anonymous:1993:SRT,
  author =       "Anonymous",
  title =        "The Square Root of Two to 100,000 digits",
  volume =       "52",
  publisher =    pub-PROJECT-GUTENBERG,
  address =      pub-PROJECT-GUTENBERG:adr,
  year =         "1993",
  bibdate =      "Sun Jan 24 10:00:27 MST 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       ser-PROJECT-GUTENBERG,
  URL =          "ftp://uiarchive.cso.uiuc.edu/pub/etext/gutenberg/etext93/2sqrt10.zip",
  acknowledgement = ack-nhfb # " and " # ack-st,
  subject =      "Mathematical constants.",
}

@Article{Asprey:1993:PFP,
  author =       "T. Asprey and G. Averill and E. DeLano and R. Mason
                 and B. Weiner and J. Yetter",
  title =        "Performance features of the {PA7100} microprocessor",
  journal =      j-IEEE-MICRO,
  volume =       "13",
  number =       "3",
  pages =        "22--35",
  month =        may # "\slash " # jun,
  year =         "1993",
  CODEN =        "IEMIDZ",
  DOI =          "https://doi.org/10.1109/40.216746",
  ISSN =         "0272-1732 (print), 1937-4143 (electronic)",
  ISSN-L =       "0272-1732",
  bibdate =      "Thu Apr 2 08:38:35 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
  fjournal =     "IEEE Micro",
  journal-URL =  "http://www.computer.org/csdl/mags/mi/index.html",
}

@Book{ASTM:1993:AES,
  author =       "{ASTM}",
  title =        "{ASTM E29-08}: Standard Practice for Using Significant
                 Digits in Test Data to Determine Conformance with
                 Specifications",
  publisher =    "ASTM International",
  address =      "West Conshohocken, PA, USA",
  year =         "1993",
  bibdate =      "Mon May 21 17:19:21 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Superseded by \cite{ASTM:2008:AES}.",
  URL =          "https://www.astm.org/DATABASE.CART/HISTORICAL/E29-08.htm",
  acknowledgement = ack-nhfb,
  remark =       "Cited in \cite[ref. 32]{Carter:2013:ESF}.",
}

@Article{Bailey:1993:AMT,
  author =       "David H. Bailey",
  title =        "{Algorithm 719}: Multiprecision Translation and
                 Execution of {FORTRAN} Programs",
  journal =      j-TOMS,
  volume =       "19",
  number =       "3",
  pages =        "288--319",
  month =        sep,
  year =         "1993",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/155743.155767",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Wed Dec 13 18:37:31 1995",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acm.org/pubs/citations/journals/toms/1993-19-3/p288-bailey/",
  abstract =     "This paper describes two Fortran utilities for
                 multiprecision computation. The first is a package of
                 Fortran subroutines that perform a variety of
                 arithmetic operations and transcendental functions on
                 floating point numbers of arbitrarily high precision.
                 This package is in some cases over 200 times faster
                 than that of certain other packages that have been
                 developed for this purpose.\par

                 The second utility is a translator program, which
                 facilitates the conversion of ordinary Fortran programs
                 to use this package. By means of source directives
                 (special comments) in the original Fortran program, the
                 user declares the precision level and specifies which
                 variables in each subprogram are to be treated as
                 multiprecision. The translator program reads this
                 source program and outputs a program with the
                 appropriate multiprecision subroutine calls.\par

                 This translator supports multiprecision integer, real,
                 and complex datatypes. The required array space for
                 multiprecision data types is automatically allocated.
                 In the evaluation of computational expressions, all of
                 the usual conventions for operator precedence and mixed
                 mode operations are upheld. Furthermore, most of the
                 Fortran-77 intrinsics, such as ABS, MOD, NINT, COS, EXP
                 are supported and produce true multiprecision values.",
  abstract-2 =   "The author describes two Fortran utilities for
                 multiprecision computation. The first is a package of
                 Fortran subroutines that perform a variety of
                 arithmetic operations and transcendental functions on
                 floating point numbers of arbitrarily high precision.
                 This package is in some cases over 200 times faster
                 than that of certain other packages that have been
                 developed for this purpose. The second utility is a
                 translator program, which facilitates the conversion of
                 ordinary Fortran programs to use this package. By means
                 of source directives (special comments) in the original
                 Fortran program, the user declares the precision level
                 and specifies which variables in each subprogram are to
                 be treated as multiprecision. The translator program
                 reads this source program and outputs a program with
                 the appropriate multiprecision subroutine calls. This
                 translator supports multiprecision integer, real, and
                 complex datatypes. The required array space for
                 multiprecision data types is automatically allocated.
                 In the evaluation of computational expressions, all of
                 the usual conventions for operator precedence and mixed
                 mode operations are upheld. Furthermore, most of the
                 Fortran-77 intrinsics, such as ABS, MOD, NINT, COS, EXP
                 are supported and produce true multiprecision values.",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  affiliation =  "NASA Ames Res. Center, Moffett Field, CA, USA",
  classification = "C5230 (Digital arithmetic methods); C6120 (File
                 organisation); C6140D (High level languages); C6150C
                 (Compilers, interpreters and other processors); C7310
                 (Mathematics)",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "Algorithm 719; Arithmetic operations; Array space;
                 Complex data types; Computational expressions; Floating
                 point numbers; Fortran programs; Fortran subroutines;
                 Fortran utilities; Fortran-77 intrinsics; Mixed mode
                 operations; Multiprecision computation; Multiprecision
                 data types; Multiprecision subroutine calls;
                 Multiprecision translation; Operator precedence; Source
                 directives; Transcendental functions; Translator
                 program",
  subject =      "F.2.1 [Analysis of Algorithms and Problem Complexity]:
                 Numerical Algorithms and Problems; G.1.0 [Numerical
                 Analysis]: General; G.1.2 [Numerical Analysis];
                 Approximation",
  thesaurus =    "Data structures; Digital arithmetic; FORTRAN;
                 Mathematics computing; Program interpreters;
                 Subroutines",
}

@InProceedings{Bailey:1993:MPM,
  author =       "David H. Bailey and Robert Krasny and Richard Pelz",
  title =        "Multiple precision, multiple processor vortex sheet
                 roll-up computation",
  crossref =     "Sincovec:1993:PSS",
  pages =        "52--56",
  year =         "1993",
  bibdate =      "Thu Nov 25 10:04:31 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Bajard:1993:BNH,
  author =       "J. C. Bajard and S. Kla and Jean-Michel Muller",
  title =        "{BKM}: a New Hardware Algorithm for Complex Elementary
                 Functions",
  crossref =     "Swartzlander:1993:SCA",
  pages =        "146--153",
  year =         "1993",
  bibdate =      "Sat Nov 17 09:46:07 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith11/papers/ARITH11_Bajard.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-11",
}

@Article{Baker:1993:SLR,
  author =       "Henry G. {Baker, Jr.}",
  title =        "Safe and leakproof resource management using {Ada83}
                 limited types",
  journal =      j-SIGADA-LETTERS,
  volume =       "13",
  number =       "5",
  pages =        "32--42",
  month =        sep # "\slash " # oct,
  year =         "1993",
  CODEN =        "AALEE5",
  ISSN =         "1094-3641 (print), 1557-9476 (electronic)",
  ISSN-L =       "1094-3641",
  bibdate =      "Sat Aug 9 09:05:49 MDT 2003",
  bibsource =    "Compendex database; http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigada.bib",
  abstract =     "Safe, leakproof and automatic resource managers are
                 essential to the implementation of every embedded
                 system, yet the standard examples of Ada83 resource
                 managers are either unsafe: they risk allocating the
                 same resource for two different purposes, leaky: they
                 risk permanently losing track of some resources, or
                 non-automatic: they require explicit deallocation,
                 which allows for a host of opportunities for
                 single-point system failures. Nevertheless, it is
                 possible to construct a safe, leakproof and automatic
                 resource manager --- at least for systems with only a
                 single task --- by a careful combination of certain
                 features of Ada83, and a careful avoidance of other
                 features. We illustrate our scheme with a safe,
                 leakproof and fully automatic dynamic-string package.
                 The same techniques also work for an arbitrary
                 precision arithmetic package [Fisher83] and for
                 managing the `roots' of a real-time garbage-collected
                 heap [Baker78] [Baker91SP] [Baker92Tread]. Suggestions
                 are offered to improve the use of limited private types
                 in Ada9X for automatic, safe and leakproof resource
                 management.",
  acknowledgement = ack-nhfb,
  affiliation =  "Nimble Computer Corp",
  affiliationaddress = "Encino, CA, USA",
  classcodes =   "C6150J (Operating systems); C6110B (Software
                 engineering techniques); C6120 (File organisation);
                 C6140D (High level languages)",
  classification = "722.1; 722.4; 723.1; 723.1.1; 723.2",
  conferenceyear = "1993",
  corpsource =   "Nimble Comput. Corp., Encino, CA, USA",
  fjournal =     "ACM SIGAda Ada Letters",
  journal-URL =  "http://portal.acm.org/citation.cfm?id=J32",
  journalabr =   "Ada Lett",
  keywords =     "Ada; Ada (programming language); Ada listings; Ada83
                 limited types; Ada83 resource; Ada9X; arbitrary
                 precision; Arbitrary precision arithmetic package;
                 arithmetic package; Automatic resource manager;
                 automatic resource managers; Computer operating
                 systems; Computer system recovery; Computer systems
                 programming; Data collection; data structures;
                 Deallocation; dynamic-string package; Embedded system;
                 embedded system; explicit deallocation; failures;
                 Information management; Interfaces (computer); Large
                 scale systems; leakproof resource management; limited
                 private types; management; managers; Program debugging;
                 Real time garbage collected heap; Real time systems;
                 real-time garbage-collected heap; real-time systems;
                 Resource allocation; resource allocation; Resource
                 management; Single point system failures; single-point
                 system; software reliability; storage; Storage
                 allocation (computer); Supervisory and executive
                 programs; System failure",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@Article{Bakhrakh:1993:NIF,
  author =       "S. M. Bakhrakh and S. V. Velichko and N. E.
                 Pilipchatin and V. F. Spiridonov and E. G. Sukhov and
                 Yu. G. Fedorova and V. I. Kheifets",
  title =        "Numerical investigation of floating-point arithmetic
                 operations",
  journal =      j-PROG-COMP-SOFT,
  volume =       "18",
  number =       "6",
  pages =        "255--258",
  year =         "1993",
  CODEN =        "PCSODA",
  ISSN =         "0361-7688 (print), 1608-3261 (electronic)",
  ISSN-L =       "0361-7688",
  bibdate =      "Wed Dec 13 18:18:07 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Original Russian language paper in
                 \cite{Bakhrakh:1992:NIF}.",
  abstract =     "This article analyzes the sources of accumulated
                 computational error in certain computers (of ES and PS
                 types) in floating-point mode. Results of numerical
                 experiments are given. These experiments demonstrate
                 the influence of rounding on accumulated error. (5
                 Refs.)",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. for Control Sci., Acad. of Sci., Russia",
  classification = "C5230 (Digital arithmetic methods)",
  fjournal =     "Programming and Computer Software; translation of
                 Programmirovaniye (Moscow, USSR) Plenum",
  journal-URL =  "http://link.springer.com/journal/11086",
  keywords =     "Accumulated error rounding; Computational error;
                 Digital arithmetic; ES computers; Floating-point
                 arithmetic; Numerical investigation; PS computers",
  pubcountry =   "Russia",
  remark =       "English translation of: Programmirovanie",
  thesaurus =    "Digital arithmetic",
}

@Article{Barrera:1993:IBS,
  author =       "Tony Barrera and Pelle Olsson",
  title =        "An Integer Based Square Root Algorithm",
  journal =      j-BIT,
  volume =       "33",
  number =       "2",
  pages =        "253--261",
  month =        jun,
  year =         "1993",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01989748",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  MRclass =      "68M07",
  MRnumber =     "1 326 017",
  bibdate =      "Wed Dec 13 18:20:52 1995",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.mai.liu.se/BIT/contents/bit33.html;
                 http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=33&issue=2&spage=253",
  abstract =     "The authors propose a fast integer based method for
                 computing square roots of floating point numbers. This
                 implies high accuracy and robustness, since no
                 precision will be lost during the computation. Only
                 integer addition and shifts are necessary to obtain the
                 square root. Comparisons made with the modified Newton
                 method indicate that the suggested method is twice as
                 fast for computing floating point square roots. (5
                 Refs.)",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  affiliation =  "AB Consonant, Uppsala, Sweden",
  classification = "C5230 (Digital arithmetic methods)",
  fjournal =     "BIT (Nordisk tidskrift for informationsbehandling)",
  journal-URL =  "http://link.springer.com/journal/10543",
  keywords =     "Floating point numbers; floating-point arithmetic;
                 Integer based square root algorithm; Modified Newton
                 method; Robustness",
  pubcountry =   "Denmark",
  thesaurus =    "Digital arithmetic",
  xxpages =      "254--261",
}

@Article{Bauer:1993:LCB,
  author =       "P. H. Bauer and J. Wang",
  title =        "Limit cycle bounds for floating point implementations
                 of second-order recursive digital filters",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST-2,
  volume =       "40",
  number =       "8",
  pages =        "493--501",
  month =        aug,
  year =         "1993",
  CODEN =        "ICSPE5",
  DOI =          "https://doi.org/10.1109/82.242338",
  ISSN =         "1057-7130 (print), 1558-125X (electronic)",
  ISSN-L =       "1057-7130",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems. 2, Analog
                 and Digital Signal Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=82",
  summary =      "It is shown that floating point realizations of
                 linearly stable systems can exhibit four fundamental
                 types of free responses. Sufficient conditions for the
                 existence or nonexistence of some of these periodic
                 response types in a given system are presented
                 \ldots{}",
}

@Article{Beckmann:1993:FFTa,
  author =       "P. E. Beckmann and B. R. Musicus",
  title =        "Fast fault-tolerant digital convolution using a
                 polynomial residue number system",
  journal =      j-IEEE-TRANS-SIG-PROC,
  volume =       "41",
  number =       "7",
  pages =        "2300--2313",
  month =        jul,
  year =         "1993",
  CODEN =        "ITPRED",
  DOI =          "https://doi.org/10.1109/78.224241",
  ISSN =         "1053-587X (print), 1941-0476 (electronic)",
  ISSN-L =       "1053-587X",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=5864",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Signal Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=78",
  keywords =     "residue arithmetic; residue number system",
  summary =      "A fault-tolerant convolution algorithm that is an
                 extension of residue-number-system fault-tolerance
                 schemes applied to polynomial rings is described. The
                 algorithm is suitable for implementation on
                 multiprocessor systems and is able to concurrently
                 \ldots{}",
}

@Article{Beckmann:1993:FFTb,
  author =       "P. E. Beckmann and B. R. Musicus",
  title =        "Fast fault-tolerant digital convolution using a
                 polynomial residue number system",
  journal =      j-IEEE-TRANS-SIG-PROC,
  volume =       "41",
  number =       "7",
  pages =        "2300--2313",
  month =        jul,
  year =         "1993",
  CODEN =        "ITPRED",
  DOI =          "https://doi.org/10.1109/78.224241",
  ISSN =         "1053-587X (print), 1941-0476 (electronic)",
  ISSN-L =       "1053-587X",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=5864",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Signal Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=78",
  keywords =     "residue arithmetic; residue number system",
  summary =      "A fault-tolerant convolution algorithm that is an
                 extension of residue-number-system fault-tolerance
                 schemes applied to polynomial rings is described. The
                 algorithm is suitable for implementation on
                 multiprocessor systems and is able to concurrently
                 \ldots{}",
}

@InProceedings{Benouamer:1993:LEA,
  author =       "M. O. Benouamer and P. Jaillon and D. Michelucci and
                 J.-M. Moreau",
  title =        "A Lazy Exact Arithmetic",
  crossref =     "Swartzlander:1993:SCA",
  pages =        "242--249",
  year =         "1993",
  bibdate =      "Sat Nov 17 09:46:07 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith11/papers/ARITH11_Benouamer.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-11",
}

@InProceedings{Bickerstaff:1993:RAM,
  author =       "K'Andrea C. Bickerstaff and Michael J. Schulte and
                 Earl E. {Swartzlander, Jr.}",
  title =        "Reduced Area Multipliers",
  crossref =     "Wah:1993:ICA",
  pages =        "478--489",
  year =         "1993",
  bibdate =      "Sun Mar 04 10:43:38 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_1993-03.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Bizzan:1993:IMA,
  author =       "S. S. Bizzan and G. A. Jullien and N. M. Wigley and W.
                 C. Miller",
  title =        "Integer Mapping Architectures for the Polynomial Ring
                 Engine",
  crossref =     "Swartzlander:1993:SCA",
  pages =        "44--51",
  year =         "1993",
  bibdate =      "Sat Nov 17 09:46:07 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith11/papers/ARITH11_Bizzan.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-11",
}

@InCollection{Bohlender:1993:PAF,
  author =       "G. Bohlender and D. Cordes and A. Kn{\"o}fel and U.
                 Kulisch and R. Lohner and W. V. Walter",
  title =        "Proposal for accurate floating-point vector
                 arithmetic",
  crossref =     "Adams:1993:SCA",
  pages =        "87--102",
  year =         "1993",
  bibdate =      "Tue Dec 12 09:27:13 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Many computers provide accurate and reliable scalar
                 arithmetic for floating point numbers. An accurate
                 definition of the four elementary floating-point
                 operations +, -, *, / is given in the IEEE standards
                 for floating-point arithmetic and was well established
                 long before. An increasing number of computers
                 (especially PC's and workstations) feature IEEE
                 arithmetic. In many numerical algorithms, however,
                 compound operations such as the summation of a sequence
                 of numbers or the dot product of two vectors are highly
                 common. A simulation of these compound operations by
                 means of elementary floating-point operations leads to
                 accumulation of rounding errors and may suffer from
                 catastrophic cancellation of leading digits. Existing
                 standards for floating-point arithmetic do not improve
                 this situation. The goal of the proposal is to define
                 vector operations in a manner consistent with the
                 elementary scalar arithmetic operations. The rounding
                 modes and accuracy requirements as well as the data
                 formats of the operands and results of the vector
                 operations described in the proposal are chosen to be
                 fully consistent with the existing scalar
                 floating-point arithmetic.",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. fur Angewandte Math., Karlsruhe University,
                 Germany",
  classification = "C5230 (Digital arithmetic methods); C6130 (Data
                 handling techniques); C7310 (Mathematics)",
  keywords =     "Accuracy requirements; Catastrophic cancellation;
                 Compound operations; Data formats; Dot product;
                 Elementary floating-point operations; Elementary scalar
                 arithmetic operations; Floating point numbers; IEEE
                 arithmetic; IEEE standards; Leading digits; Numerical
                 algorithms; Operands; Rounding errors; Rounding modes;
                 Scalar floating-point arithmetic; Sequence; Standards;
                 Summation; Vector operations",
  thesaurus =    "Digital arithmetic; Mathematics computing; Roundoff
                 errors; Standards",
}

@InProceedings{Booth:1993:ECA,
  author =       "Andrew D. Booth",
  title =        "Early Computer Arithmetic",
  crossref =     "Swartzlander:1993:SCA",
  pages =        "ix--ix",
  year =         "1993",
  bibdate =      "Sat Nov 17 09:46:07 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith11/papers/ARITH11_keynote.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-11",
  remark =       "The author developed ``Booth's Algorithm'' for two's
                 complement multiplication, the APEXC computer at the
                 University of London (one of the world's first three
                 electronic digital computers), and the M3 series of
                 computers at the University of Saskatchewan (the first
                 all Canadian electronic computer).",
}

@InProceedings{Briggs:1993:XBM,
  author =       "W. S. Briggs and D. W. Matula",
  title =        "A $ 17 \times 69 $ Bit Multiply and Add Unit with
                 Redundant Binary Feedback and Single Cycle Latency",
  crossref =     "Swartzlander:1993:SCA",
  pages =        "163--170",
  year =         "1993",
  bibdate =      "Thu Jun 20 10:16:11 2002",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith11/papers/ARITH11_Briggs.pdf",
  acknowledgement = ack-nj,
  keywords =     "ARITH-11",
}

@InProceedings{Callaway:1993:EPC,
  author =       "Thomas K. Callaway and Earl E. {Swartzlander, Jr.}",
  title =        "Estimating the Power Consumption of {CMOS} Adders",
  crossref =     "Swartzlander:1993:SCA",
  pages =        "210--216",
  year =         "1993",
  bibdate =      "Sat Nov 17 09:46:07 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith11/papers/ARITH11_Callaway.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-11",
}

@Article{Chang:1993:REP,
  author =       "Long-Wen Chang",
  title =        "Roundoff Error Problem of the Systolic Array for
                 {DFT}",
  journal =      j-IEEE-TRANS-SIG-PROC,
  volume =       "41",
  number =       "1",
  pages =        "395",
  month =        jan,
  year =         "1993",
  CODEN =        "ITPRED",
  ISSN =         "1053-587X (print), 1941-0476 (electronic)",
  ISSN-L =       "1053-587X",
  bibdate =      "Sat Jul 16 11:25:06 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Signal Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=78",
  summary =      "Not \ldots{}",
}

@InProceedings{Choi:1993:FPR,
  author =       "H. Choi and W. P. Burleson and D. S. Phatak",
  booktitle =    "Proceedings of 1993 International Joint Conference on
                 Neural Networks. {IJCNN '93-Nagoya}",
  title =        "Fixed-point roundoff error analysis of large
                 feedforward neural networks",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1947--1950",
  year =         "1993",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "Digital implementations of neural nets must consider
                 finite wordlength effects. For large sized nets, it is
                 particularly important to investigate the roundoff
                 errors in order to realize low-cost hardware
                 implementations while satisfying precision \ldots{}",
}

@Misc{Chu:1993:FPA,
  author =       "Tan V. Chu and Faraydon O. Karim and Christopher H.
                 Olson",
  title =        "Floating point arithmetic unit with size efficient
                 pipelined multiply-add architecture",
  howpublished = "US Patent 5,241,493",
  day =          "31",
  month =        aug,
  year =         "1993",
  bibdate =      "Thu Oct 17 10:40:01 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://patents.google.com/patent/US5241493A",
  abstract =     "An architecture and method relating to a floating
                 point operation which performs the mathematical
                 computation of A * B + C. The multiplication is
                 accomplished in two or more stages, each stage
                 involving corresponding sets of partial products and
                 concurrently accomplished incremental summations. A
                 pipelined architecture provides for the summation of
                 the least significant bits of an intermediate product
                 with operand C at a stage preceding entry into a full
                 adder. Thereby, a significant portion of the full adder
                 can be replaced by a simpler and smaller incrementer
                 circuit. Partitioning of the multiplication operation
                 into two or more partial product operations
                 proportionally reduces the size of the multiplier
                 required. Pipelining and concurrence execution of
                 multiplication and addition operation in the multiplier
                 provides in two cycles the results of the mathematical
                 operation A * B + C while using a full adder of
                 three-quarters normal size.",
  acknowledgement = ack-nhfb,
  remark =       "Patent filed 16 December 1991, granted to IBM on 31
                 August 1993, possibly expired 16 December 2011.",
}

@Article{Cody:1993:ACP,
  author =       "W. J. Cody",
  title =        "{Algorithm 714}: {CELEFUNT}: a Portable Test Package
                 for Complex Elementary Functions",
  journal =      j-TOMS,
  volume =       "19",
  number =       "1",
  pages =        "1--21",
  month =        mar,
  year =         "1993",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/151271.151272",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Mon Sep 05 09:15:25 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acm.org/pubs/citations/journals/toms/1993-19-1/p1-cody/",
  abstract =     "This paper discusses CELEFUNT, a package of Fortran
                 programs for testing complex elementary functions.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "algorithms; measurement; performance",
  subject =      "{\bf G.4}: Mathematics of Computing, MATHEMATICAL
                 SOFTWARE, Certification and testing. {\bf G.1.0}:
                 Mathematics of Computing, NUMERICAL ANALYSIS, General,
                 Numerical algorithms.",
}

@Article{Cody:1993:AFS,
  author =       "W. J. Cody and Jerome T. Coonen",
  title =        "{Algorithm 722}: Functions to Support the {IEEE}
                 Standard for Binary Floating-Point Arithmetic",
  journal =      j-TOMS,
  volume =       "19",
  number =       "4",
  pages =        "443--451",
  month =        dec,
  year =         "1993",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/168173.168185",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acm.org/pubs/citations/journals/toms/1993-19-4/p443-cody/",
  abstract =     "This paper describes C programs for the support
                 functions {\em copysign(x,y), logb(x), scalb(x,n),
                 nextafter(x,y), finite(x)}, and {\em isnan(x)}
                 recommended in the Appendix to the {\em IEEE Standard
                 for Binary Floating-Point Arithmetic.} In the case of
                 {\em logb}, the modified definition given in the later
                 {\em IEEE Standard for Radix-Independent Floating-Point
                 Arithmetic} is followed. These programs should run
                 without modification on most systems conforming to the
                 binary standard.",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  affiliation =  "Argonne Nat. Lab., IL, USA",
  classification = "C5230 (Digital arithmetic methods); C6130 (Data
                 handling techniques); C7310 (Mathematics)",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "C programs; Copysign(x,y); Finite(x); IEEE Standard
                 for Binary Floating-point arithmetic; Isnan(x);
                 Logb(x); Nextafter(x,y); Numerical software;
                 Scalb(x,n)",
  subject =      "G.1.0 [Numerical Analysis]: General -- numerical
                 algorithms; G.4 [Numerical Analysis]: Mathematical
                 Software -- certification and testing",
  thesaurus =    "Data handling; Digital arithmetic; Mathematics
                 computing; Standards",
}

@Article{Cody:1993:ASE,
  author =       "W. J. Cody",
  title =        "{Algorithm 715}: {SPECFUN}\emdash {A} Portable
                 {FORTRAN} Package of Special Function Routines and Test
                 Drivers",
  journal =      j-TOMS,
  volume =       "19",
  number =       "1",
  pages =        "22--32",
  month =        mar,
  year =         "1993",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/151271.151273",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Tue Mar 09 10:23:18 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See remark \cite{Price:1996:RA}.",
  URL =          "http://www.acm.org/pubs/citations/journals/toms/1993-19-1/p22-cody/",
  abstract =     "SPECFUN is a package containing transportable FORTRAN
                 special function programs for real arguments and
                 accompanying test drivers. Components include Bessel
                 functions, exponential integrals, error functions and
                 related functions, and gamma functions and related
                 functions.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "algorithms",
  subject =      "{\bf G.4}: Mathematics of Computing, MATHEMATICAL
                 SOFTWARE, Certification and testing. {\bf G.1.0}:
                 Mathematics of Computing, NUMERICAL ANALYSIS, General,
                 Numerical algorithms.",
}

@Article{Cole:1993:SAA,
  author =       "T. J. Cole",
  title =        "Statistical Algorithms: {Algorithm AS 281}: Scaling
                 and Rounding Regression Coefficients to Integers",
  journal =      j-APPL-STAT,
  volume =       "42",
  number =       "1",
  pages =        "261--268",
  year =         "1993",
  CODEN =        "APSTAG",
  ISSN =         "0035-9254 (print), 1467-9876 (electronic)",
  ISSN-L =       "0035-9254",
  bibdate =      "Sat Apr 21 10:26:43 MDT 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 JSTOR database",
  URL =          "http://lib.stat.cmu.edu/apstat/281",
  acknowledgement = ack-nhfb,
  fjournal =     "Applied Statistics",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1111/(ISSN)1467-9876/issues",
}

@InProceedings{Cortadella:1993:DSQ,
  author =       "Jordi Cortadella and Tom{\'a}s Lang",
  title =        "Division with Speculation of Quotient Digits",
  crossref =     "Swartzlander:1993:SCA",
  pages =        "87--94",
  year =         "1993",
  bibdate =      "Sat Nov 17 09:46:07 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith11/papers/ARITH11_Cortadella.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-11",
}

@InProceedings{Dadda:1993:MPC,
  author =       "Luigi Dadda and Vincenzo Piuri and Renato Stefanelli",
  title =        "Multi-Parallel Convolvers",
  crossref =     "Swartzlander:1993:SCA",
  pages =        "70--77",
  year =         "1993",
  bibdate =      "Sat Nov 17 09:46:07 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith11/papers/ARITH11_Dadda.pdf",
  acknowledgement = ack-nhfb,
  author-dates = "29 April 1923--26 October 2012",
  keywords =     "ARITH-11",
}

@InProceedings{Daumas:1993:DFV,
  author =       "M. Daumas and D. W. Matula",
  title =        "Design of a Fast Validated Dot Product Operation",
  crossref =     "Swartzlander:1993:SCA",
  pages =        "62--69",
  year =         "1993",
  bibdate =      "Sat Nov 17 09:46:07 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith11/papers/ARITH11_Daumas.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-11",
}

@MastersThesis{Delgado:1993:DSP,
  author =       "Maria Luisa Delgado",
  title =        "Design and simulation of a pipeline floating-point
                 adder",
  type =         "Thesis ({M.S.})",
  school =       "University of Texas at El Paso",
  address =      "El Paso, TX, USA",
  pages =        "x + 90",
  year =         "1993",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Floating-point arithmetic.; Parallel processing
                 (Electronic computers)",
}

@InProceedings{Demmel:1993:FNA,
  author =       "James W. Demmel and Xiaoye Li",
  title =        "Faster numerical algorithms via exception handling",
  crossref =     "Swartzlander:1993:SCA",
  pages =        "234--241",
  year =         "1993",
  bibdate =      "Thu Jun 20 10:16:21 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith11/papers/ARITH11_Demmel.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-11",
}

@TechReport{Desaulniers:1993:BEA,
  author =       "H. Desaulniers and Stewart, N. F. (Neil Frederick)",
  title =        "Backward error analysis for floating-point operations
                 on rectilinear $r$-sets",
  type =         "Publication",
  number =       "816",
  institution =  "Universit{\'{e}} de Montr{\'{e}}al, Departement
                 d'informatique et de recherche operationnelle",
  address =      "Montr{\'{e}}al, Qu{\'{e}}bec, Canada",
  pages =        "64",
  year =         "1993",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Computer-aided design.",
  remark =       "``January 5, 1993.'' Supported in part by the Natural
                 Sciences and Engineering Research Council of Canada",
}

@Article{DiClaudio:1993:SRR,
  author =       "E. D. {Di Claudio} and G. Orlandi and F. Piazza",
  title =        "A systolic redundant residue arithmetic error
                 correction circuit",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "42",
  number =       "4",
  pages =        "427--432",
  month =        apr,
  year =         "1993",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.214689",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 07:58:48 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=214689",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{DiLecce:1993:CES,
  author =       "V. Di Lecce and E. Di Sciascio",
  title =        "A comparative evaluation of solutions for inner
                 product",
  journal =      j-INT-J-MINI-MICROCOMPUTERS,
  volume =       "15",
  number =       "2",
  pages =        "71--77",
  month =        "????",
  year =         "1993",
  CODEN =        "IJMMDE",
  ISSN =         "0702-0481",
  bibdate =      "Tue Dec 12 09:27:13 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper proposes the design and performance
                 evaluation of a bit-serial processing element for inner
                 product computation in fine-grain architectures. Some
                 solutions proposed in the scientific literature for
                 inner product are presented and evaluated. The
                 processing element architecture and its operating mode
                 are described; a single floating-point inner product
                 computation can be accomplished in e*(n+1) clock cycles
                 (2*(n+1) in pipelined mode), supposing that mantissas
                 and exponents have the same length n. The VLSI
                 implementation of the processing element is discussed
                 with reference to both standard cell and full custom
                 design styles. A comparative evaluation with the
                 previously described solutions is proposed, relative to
                 some particularly significant parameters.",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Electron. Eng., Politecnico di Bari,
                 Italy",
  classification = "B1265F (Microprocessors and microcomputers); C5135
                 (Digital signal processing chips); C5220 (Computer
                 architecture); C5230 (Digital arithmetic methods);
                 C5260 (Digital signal processing)",
  fjournal =     "International Journal of Mini and Microcomputers",
  keywords =     "Bit-serial processing element; Comparative evaluation;
                 DSP chips; Exponents; Fine-grain architectures; Full
                 custom design styles; Inner product; Mantissas;
                 Operating mode; Performance evaluation; VLSI
                 implementation",
  thesaurus =    "Digital arithmetic; Digital signal processing chips;
                 Performance evaluation",
}

@Article{Dimauro:1993:NTF,
  author =       "G. Dimauro and S. Impedovo and G. Pirlo",
  title =        "A new technique for fast number comparison in the
                 residue number system",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "42",
  number =       "5",
  pages =        "608--612",
  month =        may,
  year =         "1993",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.223680",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 07:58:49 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=223680;
                 http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=5840",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "residue arithmetic; residue number system",
  summary =      "A technique for number comparison in the residue
                 number system is presented, and its theoretical
                 validity is proved. The proposed solution is based on
                 using a diagonal function to obtain a magnitude order
                 of the numbers. In a first approach the \ldots{}",
}

@Article{Dittmer:1993:EUC,
  author =       "Ingo Dittmer",
  title =        "Error in {Unix} commands {\tt dc} and {\tt bc} for
                 multiple-precision-arithmetic",
  journal =      j-SIGNUM,
  volume =       "28",
  number =       "2",
  pages =        "8--11",
  month =        apr,
  year =         "1993",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Tue Apr 12 07:50:23 MDT 2005",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
}

@Book{Dowd:1993:HPC,
  author =       "Kevin Dowd",
  title =        "High Performance Computing",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxv + 371",
  year =         "1993",
  ISBN =         "1-56592-032-5",
  ISBN-13 =      "978-1-56592-032-3",
  LCCN =         "QA76.88 .D6 1993; QA76.9.A73 D68 1993",
  bibdate =      "Mon Jan 3 18:34:37 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/hpfortran.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/ora.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$25.95",
  series =       "RISC architectures, optimization and benchmarks; A
                 Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/9781565920323",
  acknowledgement = ack-nhfb,
  subject =      "Computer architecture; Electronic digital computers;
                 Parallel processing (Electronic computers);
                 Supercomputers",
  tableofcontents = "Preface / xxi \\
                 Who Should Buy This Book? / xxii \\
                 What's in This Book / xxii \\
                 Conventions / xxiv \\
                 Acknowledgments / xxv \\
                 1 Modern Computer Architectures / 1 \\
                 1: What is High Performance Computing? / 3 \\
                 Why Worry About Performance? / 3 \\
                 Measuring Performance / 5 \\
                 The Next Step / 6 \\
                 2: RISC Computers / 9 \\
                 Why CISC? / 10 \\
                 Space and Time / 10 \\
                 Beliefs About Complex Instruction Sets / 11 \\
                 Memory Addressing Modes / 12 \\
                 Microcode / 14 \\
                 Making the Most of a Clock Tick / 17 \\
                 Pipelines / 18 \\
                 Instruction Pipelining / 19 \\
                 Why RISC? / 21 \\
                 Characterizing RISC / 22 \\
                 A Few More Words About Pipelining / 27 \\
                 Memory References / 27 \\
                 Floating Point Pipelines / 28 \\
                 Classes of Processors / 29 \\
                 Superscalar Processors / 30 \\
                 Superpipelined Processors / 32 \\
                 Long Instruction Word (LIW) / 34 \\
                 Other Advanced Features / 35 \\
                 Register Bypass / 36 \\
                 Register Renaming / 36 \\
                 Reducing Branch Penalties / 37 \\
                 Closing Notes / 40 \\
                 3: Memory / 43 \\
                 Memory Technology / 44 \\
                 Random Access Memory / 45 \\
                 Access Time / 47 \\
                 Caches / 48 \\
                 Direct Mapped Cache / 50 \\
                 Fully Associative Cache / 52 \\
                 Set Associative Cache / 52 \\
                 Uses of Cache / 54 \\
                 Virtual Memory / 54 \\
                 Page Tables / 55 \\
                 Translation Lookaside Buffer / 56 \\
                 Page Faults / 57 \\
                 Improving Bandwidth / 59 \\
                 Large Caches / 60 \\
                 Interleaved Memory Systems / 60 \\
                 Software Managed Caches / 64 \\
                 Memory Reference Reordering / 64 \\
                 Multiple References / 66 \\
                 Closing Notes / 67 \\
                 IL Porting and Tuning Software / 91 \\
                 4: What an Optimizing Compiler Does / 69 \\
                 Optimizing Compiler Tour / 70 \\
                 Intermediate Language Representation / 70 \\
                 Basic Blocks / 72 \\
                 Forming a DAG / 74 \\
                 Uses and Definitions / 76 \\
                 Loops / 78 \\
                 Object Code Generation / 80 \\
                 Classical Optimizations / 81 \\
                 Copy Propagation / 81 \\
                 Constant Folding / 82 \\
                 Dead Code Removal / 83 \\
                 Strength Reduction / 84 \\
                 Variable Renaming / 84 \\
                 Common Subexpression Elimination / 85 \\
                 Loop Invariant Code Motion / 86 \\
                 Induction Variable Simplification / 87 \\
                 Register Variable Detection / 88 \\
                 Closing Notes / 88 \\
                 5: Clarity / 93 \\
                 Under Construction / 94 \\
                 Comments / 94 \\
                 Clues in the Landscape / 95 \\
                 Variable Names / 96 \\
                 Variable Types / 98 \\
                 Named Constants / 99 \\
                 INCLUDE Statements / 100 \\
                 Use of COMMON / 101 \\
                 The Shape of Data / 102 \\
                 Closing Notes / 104 \\
                 6: Finding Porting Problems / 105 \\
                 Problems in Argument Lists / 106 \\
                 Aliasing / 106 \\
                 Argument Type Mismatch / 108 \\
                 Storage Issues / 110 \\
                 Equivalenced Storage / 111 \\
                 Memory Reference Alignment Restrictions / 112 \\
                 Closing Notes / 115 \\
                 7: Timing and Profiling / 119 \\
                 Timing / 120 \\
                 Timing a Whole Program / 120 \\
                 Timing a Portion of the Program / 124 \\
                 Using Timing Information / 126 \\
                 Subroutine Profiling / 127 \\
                 prof / 130 \\
                 gprof / 133 \\
                 gprofs Flat Profile / 138 \\
                 Accumulating the Results of Several gprof Runs / 139
                 \\
                 A Few Words About Accuracy / 140 \\
                 Basic Block Profilers / 140 \\
                 tcov / 141 \\
                 !prof / 142 \\
                 pixie / 143 \\
                 Closing Notes / 144 \\
                 8: Understanding Parallelism / 147 \\
                 A Few Important Concepts / 148 \\
                 Constants / 148 \\
                 Scalars / 150 \\
                 Vectors and Vector Processing / 150 \\
                 Dependencies / 153 \\
                 Data Dependencies / 154 \\
                 Control Dependencies / 159 \\
                 Ambiguous References / 161 \\
                 Closing Notes / 162 \\
                 9: Eliminating Clutter / 165 \\
                 Subroutine Calls / 166 \\
                 Macros / 168 \\
                 Procedure Inlining / 170 \\
                 Branches / 171 \\
                 Wordy Conditionals / 171 \\
                 Redundant Tests / 172 \\
                 Branches Within Loops / 173 \\
                 Loop Invariant Conditionals / 174 \\
                 Loop Index Dependent Conditionals / 175 \\
                 Independent Loop Conditionals / 176 \\
                 Dependent Loop Conditionals / 177 \\
                 Reductions / 178 \\
                 Conditionals That Transfer Control / 179 \\
                 A Few Words About Branch Probability / 180 \\
                 Other Clutter / 181 \\
                 Data Type Conversions / 181 \\
                 Doing Your Own Common Subexpression Elimination / 182
                 \\
                 Doing Your Own Code Motion / 183 \\
                 Handling Array Elements in Loops / 184 \\
                 Closing Notes / 185 \\
                 10: Loop Optimizations / 187 \\
                 Basic Loop Unrolling / 188 \\
                 Qualifying Candidates for Loop Unrolling / 189 \\
                 Loops with Low Trip Counts / 190 \\
                 Fat Loops / 191 \\
                 Loops Containing Procedure Calls / 191 \\
                 Loops with Branches in Them / 193 \\
                 Recursive Loops / 194 \\
                 Negatives of Loop Unrolling / 195 \\
                 Unrolling by the Wrong Factor / 196 \\
                 Register Thrashing / 196 \\
                 Instruction Cache Miss / 197 \\
                 Other Hardware Delays / 197 \\
                 Outer Loop Unrolling / 197 \\
                 Outer Loop Unrolling to Expose Computations / 199 \\
                 Associative Transformations / 200 \\
                 Reductions / 202 \\
                 Dot Products and daxpys / 204 \\
                 Matrix Multiplication / 206 \\
                 Loop Interchange / 208 \\
                 Loop Interchange to Move Computations to the Center /
                 208 \\
                 Operation Counting / 209 \\
                 Closing Notes / 211 \\
                 11: Memory Reference Optimizations / 213 \\
                 Memory Access Patterns / 214 \\
                 Loop Interchange to Ease Memory Access Patterns / 215
                 \\
                 Blocking to Ease Memory Access Patterns / 216 \\
                 Ambiguity in Memory References / 223 \\
                 Ambiguity in Vector Operations / 224 \\
                 Pointer Ambiguity in Numerical C Applications / 225 \\
                 Programs That Require More Memory Than You Have / 227
                 \\
                 Software-Managed, Out-of-Core Solutions / 227 \\
                 Virtual Memory / 228 \\
                 Instruction Cache Ordering / 231 \\
                 Closing Notes / 232 \\
                 12: Language Support for Performance / 235 \\
                 Subroutine Libraries / 235 \\
                 Vectorizing Preprocessors / 237 \\
                 Explicitly Parallel Languages / 243 \\
                 Fortran 90 / 244 \\
                 High Performance Fortran (HPF) / 250 \\
                 Explicitly Parallel Programming Environments / 251 \\
                 Closing Notes / 253 \\
                 1/L Evaluating Performance / 255 \\
                 13: Industry Benchmarks / 257 \\
                 What is a MIP? / 258 \\
                 VAX MIPS / 259 \\
                 Dhrystones / 259 \\
                 Floating Point Benchmarks / 261 \\
                 Linpack / 262 \\
                 Whetstone / 264 \\
                 The SPEC Benchmarks / 265 \\
                 Individual SPEC Benchmarks / 266 \\
                 030.matrix300 Was Deleted / 272 \\
                 Transaction Processing Benchmarks / 272 \\
                 TPC-A / 273 \\
                 TPC-B / 273 \\
                 TPC-C / 273 \\
                 Closing Notes / 273 \\
                 14: Running Your Own Benchmarks / 275 \\
                 Choosing What to Benchmark / 275 \\
                 Benchmark Run Time / 276 \\
                 Benchmark Memory Size / 277 \\
                 Kernels and Sanitized Benchmarks / 277 \\
                 Benchmarking Third Party Codes / 278 \\
                 Types of Benchmarks / 279 \\
                 Single Stream Benchmarks / 280 \\
                 Throughput Benchmarks / 282 \\
                 Interactive Benchmarks / 283 \\
                 Preparing the Code / 285 \\
                 Portability / 285 \\
                 Making a Benchmark Kit / 286 \\
                 Benchmarking Checklist / 287 \\
                 Closing Notes / 288 \\
                 IV. Parallel Computing / 291 \\
                 15: Large Scale Parallel Computing / 293 \\
                 Problem Decomposition / 294 \\
                 Data Decomposition / 295 \\
                 Control Decomposition / 299 \\
                 Distributing Work Fairly / 300 \\
                 Classes of Parallel Architectures / 302 \\
                 Single Instruction, Multiple Data / 303 \\
                 SIMD Architecture / 305 \\
                 Mechanics of Programming a SIMD Machine / 309 \\
                 Multiple Instruction, Multiple Data / 312 \\
                 Distributed Memory MIMD Architecture / 314 \\
                 Programming a Distributed Memory MIMD Machine / 315 \\
                 A Few Words About Data Layout Directives / 319 \\
                 Virtual Shared Memory / 320 \\
                 Closing Notes / 323 \\
                 16: Shared-Memory Multiprocessors / 325 \\
                 Symmetric Multiprocessing / 326 \\
                 Operating System Support for Multiprocessing / 327 \\
                 Multiprocessor Architecture / 329 \\
                 Shared Memory / 330 \\
                 Conservation of Bandwidth / 330 \\
                 Coherency / 332 \\
                 Data Placement / 334 \\
                 Multiprocessor Software Concepts / 334 \\
                 Fork and Join / 335 \\
                 Synchronization with Locks / 337 \\
                 Synchronization with Barriers / 340 \\
                 Automatic Parallelization / 341 \\
                 Loop Splitting / 341 \\
                 Subroutine Calls in Loops / 342 \\
                 Nested Loops / 342 \\
                 Manual Parallelism / 344 \\
                 Closing Notes / 345 \\
                 A: Processor Overview / 347 \\
                 B: How to Tell When Loops Can Be Interchanged / 351 \\
                 C: Obtaining Sample Programs and Problem Set Answers /
                 357 \\
                 FTP / 357 \\
                 FTPMAIL / 358 \\
                 BITFTP / 359 \\
                 UUCP / 359 \\
                 Figures \\
                 2: RISC Computers / 9 \\
                 2-1 Registers, a single common data path, and an adder
                 / 15 \\
                 2-2 A pipeline / 18 \\
                 2-3 Three instructions in flight through one pipeline /
                 20 \\
                 2-4 Variable length instructions make pipelining
                 difficult / 23 \\
                 2-5 Variable length CISC versus fixed length RISC
                 instructions / 23 \\
                 2-6 Processor encounters a branch / 26 \\
                 2-7 The Branch Delay Slot --- ZERO R3 executes either
                 way / 27 \\
                 2-8 Memory references scheduled early to account for
                 pipeline depth / 28 \\
                 2-9 Decomposing a serial stream / 30 \\
                 2-10 RS/ 6000 functional blocks / 31 \\
                 2-11 MIPS R4000 Instruction Pipeline / 33 \\
                 2-12 Intel i860 transition between modes / 35 \\
                 3: Memory / 43 \\
                 3-1 Row--Column memory address / 46 \\
                 3-2 Direct mapping of memory address to RAM / 46 \\
                 3-3 Cache lines can come from different parts of memory
                 / 49 \\
                 3-4 Many memory addresses map to same cache line / 51
                 \\
                 3-5 Two -way set associative cache / 53 \\
                 3-6 Virtual to physical address mapping / 55 \\
                 3-7 Simple memory system / 59 \\
                 3-8 Page mode cache refill / 60 \\
                 3-9 Multi-banked memory system / 62 \\
                 3-10 Cache refill from interleaved memory / 63 \\
                 4: What an Optimizing Compiler Does / 69 \\
                 4-1 Example 4-1 divided into basic blocks / 73 \\
                 4-2 Tuple mapped into a DAG / 74 \\
                 4-3 Basic Block B / 75 \\
                 4-4 DAG for Block B / 75 \\
                 4-5 Revised Basic Block B / 76 \\
                 4-6 Flow graph for data flow analysis / 77 \\
                 4-7 Flow graph with a loop in it / 79 \\
                 5: Clarity / 93 \\
                 5-1 Array C in two -dimensional memory / 103 \\
                 6: Finding Porting Problems / 105 \\
                 6-1 IEEE 754 floating point formats / 109 \\
                 6-2 IBM 370 floating point formats / 110 \\
                 6-3 Equivalence storage relationship on most computers
                 / 111 \\
                 6-4 Misaligned variables / 113 \\
                 7: Timing and Pro.filing / 119 \\
                 7-1 The built-in csh time function / 123 \\
                 7-2 Sharp profile --- dominated by routine 1 / 128 \\
                 7-3 Flat profile --- no routine predominates / 129 \\
                 7-4 Simple call graph / 134 \\
                 7-5 FORTRAN example / 135 \\
                 7-6 Quantization Errors in Profiling / 140 \\
                 8: Understanding Parallelism / 147 \\
                 8-1 Vector Computer / 152 \\
                 8-2 A little section of your program / 159 \\
                 8-3 Expensive operation moved so that it's rarely
                 executed / 160 \\
                 11: Memory Reference Optimizations / 213 \\
                 11-1 Arrays A and B / 217 \\
                 11-2 How array elements are stored / 218 \\
                 11-3 2x2 squares / 219 \\
                 11-4 Picture of unblocked versus blocked references /
                 220 \\
                 11-5 Optimization performance for various sized loops /
                 222 \\
                 11-6 Vector machine memory access / 223 \\
                 12: Language Support for Performance / 235 \\
                 12-1 Linda's Tuple Space Bulletin Board / 252 \\
                 14: Running Your Own Benchmarks / 275 \\
                 14-1 Kernel benchmark / 278 \\
                 14-2 Single stream benchmarks / 280 \\
                 14-3 Computing an overall benchmark score / 281 \\
                 14-4 Wrong way to run a throughput benchmark / 282 \\
                 14-5 Benchmark stone wall / 283 \\
                 14-6 Interactive use benchmark / 284 \\
                 _15:Large Scale Parallel Computing / 293 \\
                 15-1 Domain decomposition / 295 \\
                 15-2 Cells with X's have life / 296 \\
                 15-3 One iteration later / 297 \\
                 15-4 Two examples of division of cells between four
                 CPUs / 298 \\
                 15-5 Each processor with a piece of the domain / 300
                 \\
                 15-6 Duplicated data domain / 301 \\
                 15-7 Iterations mapped onto SIMD nodes / 304 \\
                 15-8 Mapping a route through a strictly Cartesian mesh
                 / 306 \\
                 15-9 Four nodes / 307 \\
                 15-10 A 3-cube and a 4-cube / 307 \\
                 15-11 Front-end and SIMD machine / 309 \\
                 15-12 KSR-1 ring of rings architecture / 322 \\
                 16: Shared-Memory Multiprocessors / 325 \\
                 16-1 A typical bus architecture / 329 \\
                 16-2 A $4 \times 4$ crossbar / 330 \\
                 16-3 High cache hit rate reduces main memory traffic /
                 331 \\
                 16-4 Multiple copies of variable A / 332 \\
                 16-5 Fork and join / 335 \\
                 16-6 Integration / 337 \\
                 16-7 Implementation of a spinlock / 339 \\
                 B: How to Tell When Loops Can Be Interchanged / 351 \\
                 B-1 $4 \times 4$ matrix / 352 \\
                 B-2 One iteration complete / 353 \\
                 B-3 All iterations completed / 354 \\
                 B-4 Movement of data in array A / 355 \\
                 Examples \\
                 4: What an Optimizing Compiler Does / 69 \\
                 4-1 Intermediate Language for a Single Loop / 72 \\
                 5: Clarity / 93 \\
                 5-1 Comments, asterisks, and pretty printing / 95 \\
                 5-2 Variable names count / 97 \\
                 5-3 Parameter statements \\
                 5-4 Declarations / 100 \\
                 5-5 Routine using both INCLUDE files / 100 \\
                 5-6 Changing the Shape of an Array / 100 \\
                 / 102 \\
                 6: Finding Porting Problems / 105 \\
                 6-1 Program for creating misaligned references \\
                 6-2 Misaligned reference in C / 114 \\
                 / 115 \\
                 7: Timing and Profiling / 119 \\
                 7-1 FORTRAN program using etime / 125 \\
                 7-2 etime implemented in C / 126 \\
                 7-3 loops.c --- a program for testing profilers / 131
                 \\
                 7-4 Profile of loops.c / 132 \\
                 7-5 A portion of gprof output / 135 \\
                 7-6 gprof flat profile / 138 \\
                 8: Understanding Parallelism / 147 \\
                 8-1 Vector Addition / 150 \\
                 9: Eliminating Clutter / 165 \\
                 9-1 Macro definition and use / 168 \\
                 10: Loop Optimizations / 187 \\
                 10-1 Loop containing a procedure call / 192 \\
                 10-2 Matrix multiply with daxpy inner loop / 206 \\
                 10-3 Matrix multiply with dot product inner loop / 206
                 \\
                 11: Memory Reference Optimizations / 213 \\
                 11-1 Two-dimensional vector sum / 216 \\
                 11-2 Outer and inner loop unrolled / 217 \\
                 B: How to Tell When Loops Can Be Interchanged / 351 \\
                 B-1 Each iteration is independent / 351 \\
                 B-2 Can we interchange these loops? / 352 \\
                 B-3 Legal alternate loop nests / 354 \\
                 B-4 More complicated references / 355 \\
                 B-5 More complicated references / 356 \\
                 Tables \\
                 6: Finding Porting Problems / 105 \\
                 6-1 Preferred Alignment Boundaries on Most Computers /
                 113 \\
                 15: Large Scale Parallel Computing / 293 \\
                 15-1 Worst Case Communication / 308 \\
                 A: Processor Overview / 347 \\
                 A-1 CPU Characteristics / 347 \\
                 A-2 Cache and Branch Architecture / 348 \\
                 A-2 Cache and Branch Architecture (continued) / 349",
}

@Article{Duncan:1993:CES,
  author =       "Roy Duncan and John Tunstall and Brian T. Smith and
                 Richard Brankin",
  title =        "Correspondence: Expert Systems for Re-ordering
                 Arithmetic Expressions?",
  journal =      j-FORTRAN-FORUM,
  volume =       "12",
  number =       "3",
  pages =        "12--14",
  month =        sep,
  year =         "1993",
  CODEN =        "????",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Tue Apr 23 14:50:51 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
  issue =        "35",
  journal-URL =  "http://portal.acm.org/toc.cfm?id=J286",
}

@Article{Duprat:1993:CAN,
  author =       "J. Duprat and J. Muller",
  title =        "The {CORDIC} Algorithm: New Results for Fast {VLSI}
                 Implementation",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "42",
  number =       "2",
  pages =        "168--178",
  month =        feb,
  year =         "1993",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.204786",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Sep 1 10:15:40 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Eisig:1993:DBI,
  author =       "David Eisig and Josh Rotstain and Israel Koren",
  title =        "The Design of a 64-bit Integer Multiplier\slash
                 Divider Unit",
  crossref =     "Swartzlander:1993:SCA",
  pages =        "171--178",
  year =         "1993",
  bibdate =      "Sat Nov 17 09:46:07 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith11/papers/ARITH11_Eisig.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-11",
}

@Article{Eldridge:1993:HIM,
  author =       "S. E. Eldridge and C. D. Walter",
  title =        "Hardware implementation of {Montgomery}'s modular
                 multiplication algorithm",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "42",
  number =       "6",
  pages =        "693--699",
  month =        jun,
  year =         "1993",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.277287",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 07:58:49 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=277287",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Ercegovac:1993:VHR,
  author =       "Milo{\v{s}} D. Ercegovac and Tom{\'a}s Lang and Paolo
                 Montuschi",
  title =        "Very high radix division with selection by rounding
                 and prescaling",
  crossref =     "Swartzlander:1993:SCA",
  pages =        "112--119",
  year =         "1993",
  bibdate =      "Sat Jul 16 11:25:04 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith11/papers/ARITH11_Ercegovac.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-11",
  summary =      "A division algorithm in which the quotient-digit
                 selection is performed by rounding the shifted residual
                 in carry-save form is presented. To allow the use of
                 this simple function, the divisor (and dividend) is
                 prescaled to a range close to one. The \ldots{}",
}

@InProceedings{Etiemble:1993:AMV,
  author =       "D. Etiemble and K. Navi",
  title =        "Algorithms and Multi-Valued Circuits for the
                 Multioperand Addition in the Binary Stored-Carry Number
                 System",
  crossref =     "Swartzlander:1993:SCA",
  pages =        "194--201",
  year =         "1993",
  bibdate =      "Sat Nov 17 09:46:07 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith11/papers/ARITH11_Etiemble.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-11",
}

@InProceedings{Fortune:1993:EEA,
  author =       "Steven Fortune and Christopher J. {Van Wyk}",
  editor =       "{ACM}",
  booktitle =    "{Proceedings of the 9th ACM Symposium on Computational
                 Geometry, May 19--21, 1993, San Diego, CA, USA}",
  title =        "Efficient Exact Arithmetic for Computational
                 Geometry",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  bookpages =    "vii + 406",
  pages =        "163--172",
  year =         "1993",
  DOI =          "https://doi.org/10.1145/160985.161015",
  ISBN =         "0-89791-582-8",
  ISBN-13 =      "978-0-89791-582-3",
  LCCN =         "QA448.D38 S96 1993",
  bibdate =      "Tue Nov 13 21:44:58 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Fowkes:1993:HEA,
  author =       "R. E. Fowkes",
  title =        "Hardware Efficient Algorithms for Trigonometric
                 Functions",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "42",
  number =       "3",
  pages =        "235--239",
  month =        feb,
  year =         "1993",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.204796",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Sep 1 10:16:09 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Fox:1993:HLS,
  author =       "J. R. Fox",
  title =        "A higher level of synthesis ({CAD})",
  journal =      j-IEEE-SPECTRUM,
  volume =       "30",
  number =       "3",
  pages =        "43--47",
  month =        mar,
  year =         "1993",
  CODEN =        "IEESAM",
  DOI =          "https://doi.org/10.1109/6.211955",
  ISSN =         "0018-9235 (print), 1939-9340 (electronic)",
  ISSN-L =       "0018-9235",
  bibdate =      "Thu Jan 16 07:37:23 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeespectrum1990.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Spectrum",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6",
  keywords =     "abstraction; Arithmetic; CAD; Circuit synthesis;
                 Clocks; design automation; Design automation; Design
                 engineering; design synthesis systems; Fabrication;
                 Hardware; hardware description languages; Logic
                 circuits; Logic design; Microarchitecture; software
                 tools; specification languages; testability; top-down
                 design",
}

@MastersThesis{Geraminejad:1993:DIC,
  author =       "Mohsen Geraminejad",
  title =        "Design and implementation of a 16-bit {CMOS} floating
                 point multiplier",
  type =         "Research paper ({M.S.})",
  school =       "Department of Electrical Engineering, Southern
                 Illinois University at Carbondale",
  address =      "Carbondale, IL, USA",
  pages =        "vii + 54",
  year =         "1993",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Gibbons:1993:FMW,
  author =       "Jeremy Gibbons",
  editor =       "John Hosking",
  booktitle =    "{Proceedings of the 13th New Zealand Computer Society
                 Conference: Applying the future today, Aotea Centre,
                 Auckland, 18--20 August 1993}",
  title =        "Formal Methods: {Why} Should {I} Care? {The}
                 development of the {T800} transputer floating-point
                 unit",
  publisher =    "New Zealand Computer Society",
  address =      "Wellington, NZ",
  pages =        "207--217",
  year =         "1993",
  ISBN =         "0-9597657-6-X; 0-9597657-5-1",
  ISBN-13 =      "978-0-9597657-6-2; 978-0-9597657-5-5",
  LCCN =         "????",
  bibdate =      "Tue Nov 13 21:37:21 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The term `formal methods' is a general term for
                 precise mathematically-based techniques used in the
                 development of computer systems, both hardware and
                 software. This paper discusses formal methods in
                 general, and in particular describes their successful
                 role in specifying, constructing and proving correct
                 the floating-point unit of the Inmos T800 transputer
                 chip.",
  acknowledgement = ack-nhfb,
  keywords =     "Inmos T800 transputer",
}

@TechReport{Goldberg:1993:DFP,
  author =       "David Goldberg",
  title =        "The design of floating-point data types",
  type =         "Technical report",
  number =       "CSL-93-3",
  institution =  "Xerox Corp., Palo Alto Research Center",
  address =      "Palo Alto, CA, USA",
  pages =        "19",
  year =         "1993",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Abstract data types (Computer science)",
  remark =       "``A version of this paper will appear in Letters on
                 Programming Languages and Systems.'' ``February 1993.''
                 Abstract: ``We discuss the issues involved in designing
                 the floating-point part of a programming language.
                 Looking at the language specifications for most
                 existing languages might suggest that this design
                 involves only trivial issues such as whether to have
                 one or two types of REALs or how to name the functions
                 that convert from INTEGER to REAL. We show that there
                 are more significant semantic issues involved. After
                 discussing the tradeoffs for the major design
                 decisions, we illustrate them by presenting the design
                 of the floating-point part of the Modula-3
                 language.''",
}

@TechReport{Gudeman:1993:RTI,
  author =       "David Gudeman",
  title =        "Representing Type Information in Dynamically Typed
                 Languages",
  type =         "Technical report",
  number =       "TR 93-27",
  institution =  "Department of Computer Science, The University of
                 Arizona",
  address =      "Tucson, AZ 85721, USA",
  pages =        "40",
  month =        oct,
  year =         "1993",
  bibdate =      "Wed Oct 13 08:12:36 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "ftp://ftp.cs.arizona.edu/reports/1993/TR93-27.ps;
                 http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.39.4394",
  abstract =     "This report is a discussion of various techniques for
                 representing type information in dynamically typed
                 languages, as implemented on general-purpose machines
                 (and costs are discussed in terms of modern RISC
                 machines). It is intended to make readily available a
                 large body of knowledge that currently has to be
                 absorbed piecemeal from the literature or re-invented
                 by each language implementer. This discussion covers
                 not only tagging schemes but other forms of
                 representation as well, although the discussion is
                 strictly limited to the representation of type
                 information. It should also be noted that this report
                 does not purport to contain a survey of the relevant
                 literature. Instead, this report gathers together a
                 body of folklore, organizes it into a logical
                 structure, makes some generalizations, and then
                 discusses the results in terms of modern hardware.",
  acknowledgement = ack-nhfb,
  keywords =     "floating-point arithmetic; integer arithmetic; Lisp;
                 Prolog; typed objects",
  remark =       "Discusses implementation of fast arithmetic for typed
                 integer and floating-point data.",
}

@Misc{Gupta:1993:NPF,
  author =       "S. Gupta and R. Periman and T. Lynch and B. McMinn",
  title =        "Normalizing pipelined floating point processing
                 units",
  day =          "30",
  month =        nov,
  year =         "1993",
  bibdate =      "Fri Nov 28 15:27:34 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "U.S. Patent No. 5,267,186.",
  acknowledgement = ack-nhfb,
}

@InCollection{Hammer:1993:PXN,
  author =       "R. Hammer and M. Neaga and D. Ratz",
  title =        "{PASCAL-XSC}: New Concepts for Scientific Computation
                 and Numerical Data Processing",
  crossref =     "Adams:1993:SCA",
  pages =        "15--44",
  year =         "1993",
  bibdate =      "Wed Oct 13 22:38:56 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Hasan:1993:MMO,
  author =       "M. A. Hasan and M. Z. Wang and V. K. Bhargava",
  title =        "A modified {Massey--Omura} parallel multiplier for a
                 class of finite fields",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "42",
  number =       "10",
  pages =        "1278--1280",
  month =        oct,
  year =         "1993",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.257715",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 07:58:51 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=257715",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Hatzinakos:1993:AFP,
  author =       "D. Hatzinakos",
  title =        "Analysis of floating point roundoff errors in the
                 estimation of higher-order statistics",
  journal =      "IEE proceedings. F, Radar and signal processing",
  volume =       "140",
  number =       "6",
  pages =        "371--379",
  month =        dec,
  year =         "1993",
  ISSN =         "0956-375X",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "A floating point roundoff error analysis in the
                 estimation of higher-order statistics, moments or
                 cumulants of real stationary processes from single data
                 records is provided. Closed form expressions or upper
                 bounds are derived for the mean and \ldots{}",
}

@Book{Heinrich:1993:MRM,
  author =       "Joe Heinrich",
  title =        "{MIPS R4000} Microprocessor User's Manual",
  publisher =    pub-PHPTR,
  address =      pub-PHPTR:adr,
  pages =        "xxvi + 438 + A182 + B62 + C6 + D4 + E4",
  year =         "1993",
  ISBN =         "0-13-105925-4",
  ISBN-13 =      "978-0-13-105925-2",
  LCCN =         "QA76.8.M523H45 1993",
  bibdate =      "Wed Aug 10 11:02:27 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\$34.00",
  acknowledgement = ack-nhfb,
  libnote =      "Not yet in my library.",
  tableofcontents = "Introduction \\
                 CPU Instruction Set Summary \\
                 The CPU Pipeline \\
                 Memory Management \\
                 CPU Exception Processing \\
                 Floating-Point Unit \\
                 Floating-Point Exceptions \\
                 R4000 Processor Signal Descriptions \\
                 Initialization Interface \\
                 Clock Interface \\
                 Cache Organization, Operation, and Coherency \\
                 System Interface \\
                 Secondary Cache Interface \\
                 JTAG Interface \\
                 R4000 Processor Interrupts \\
                 Error Checking and Correcting \\
                 CPU Instruction Set Details \\
                 FPU Instruction Set Details \\
                 Subblock Ordering \\
                 Output Buffer \ldots{} Di \ldots{} Dt Control Mechanism
                 \\
                 PLL Passive Components \\
                 R4000 Coprocessor 0 Hazards",
}

@InProceedings{Hekstra:1993:FPC,
  author =       "Gerben J. Hekstra and Ed F. A. Deprettere",
  title =        "Floating Point Cordic",
  crossref =     "Swartzlander:1993:SCA",
  pages =        "130--137",
  year =         "1993",
  bibdate =      "Sat Nov 17 09:46:07 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith11/papers/ARITH11_Hekstra.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-11",
}

@InProceedings{Hemkumar:1993:ECM,
  author =       "Nariankadu D. Hemkumar and Joseph R. Cavallaro",
  title =        "Efficient Complex Matrix Transformations with
                 {CORDIC}",
  crossref =     "Swartzlander:1993:SCA",
  pages =        "122--129",
  year =         "1993",
  bibdate =      "Sat Nov 17 09:46:07 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith11/papers/ARITH11_Hemkumar.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-11",
}

@Article{Hendtlass:1993:MNIa,
  author =       "T. Hendtlass",
  title =        "Math-who needs it?",
  journal =      j-FORTH-DIMENSIONS,
  volume =       "14",
  number =       "6",
  pages =        "27--38",
  month =        mar # "--" # apr,
  year =         "1993",
  CODEN =        "FODMD5",
  ISSN =         "0884-0822",
  bibdate =      "Tue Dec 12 09:27:13 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A thorough treatment of integer, double-precision,
                 fixed-point, and floating-point mathematics. A
                 mathematician's toolbox of code is presented, and
                 tables compare the benefits bestowed and the penalties
                 extracted by the routines.",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages); C7310 (Mathematics)",
  fjournal =     "Forth Dimensions",
  keywords =     "Code toolbox; Double precision arithmetic; Fixed-point
                 arithmetic; Floating-point mathematics; Integer",
  thesaurus =    "FORTH; FORTH listings; Mathematics computing",
}

@Article{Hendtlass:1993:MNIb,
  author =       "T. Hendtlass",
  title =        "Math---who needs it?",
  journal =      j-FORTH-DIMENSIONS,
  volume =       "15",
  number =       "1",
  pages =        "38--39",
  month =        may # "--" # jun,
  year =         "1993",
  CODEN =        "FODMD5",
  ISSN =         "0884-0822",
  bibdate =      "Tue Dec 12 09:27:13 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The continuation of the source code for a Forth
                 program is presented (see ibid., vol.14, no.6, 1993).
                 The software is a math professor's toolbox of integer,
                 double-precision, fixed-point and floating-point
                 routines.",
  acknowledgement = ack-nhfb,
  classification = "C6110 (Systems analysis and programming); C7310
                 (Mathematics)",
  fjournal =     "Forth Dimensions",
  keywords =     "Double-precision; Fixed-point; Floating-point
                 routines; Forth program; Math; Source code; Toolbox",
  thesaurus =    "Digital arithmetic; FORTH listings; Mathematics
                 computing; Programming",
}

@Article{Higginbotham:1993:ISR,
  author =       "T. F. Higginbotham",
  title =        "The integer square root of {N} via a binary search",
  journal =      j-SIGCSE,
  volume =       "25",
  number =       "4",
  pages =        "41--45",
  month =        dec,
  year =         "1993",
  CODEN =        "SIGSD3",
  DOI =          "https://doi.org/10.1145/164205.164229",
  ISSN =         "0097-8418 (print), 2331-3927 (electronic)",
  ISSN-L =       "0097-8418",
  bibdate =      "Sat Nov 17 18:57:24 MST 2012",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
  abstract =     "An algorithm is presented which may be used to find
                 the integer square root of N. The method is intended
                 for use on a binary computer, where only addition,
                 subtraction, multiplication, or division by 2 is
                 required. The problem arose when the author was working
                 on factoring large numbers, where the machine, the
                 Honeywell DPS 8, had double precision integer addition
                 and subtraction, and the simulation of multiplication
                 was easy. The actual factoring of the large number was
                 to be Fermat's Method, requiring only addition and
                 subtraction, but the integer square root is required in
                 order to test for termination. The algorithm is
                 implemented in FORTRAN for ease of reading. Students
                 enjoy the unconventional approach to solving this
                 problem. It isn't long before some of them think of
                 other unusual solutions.",
  acknowledgement = ack-nhfb,
  fjournal =     "SIGCSE Bulletin (ACM Special Interest Group on
                 Computer Science Education)",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J688",
}

@Article{Higham:1993:AFP,
  author =       "Nicholas J. Higham",
  title =        "The accuracy of floating point summation",
  journal =      j-SIAM-J-SCI-COMP,
  volume =       "14",
  number =       "4",
  pages =        "783--799",
  month =        jul,
  year =         "1993",
  CODEN =        "SJOCE3",
  DOI =          "https://doi.org/10.1137/0914050",
  ISSN =         "1064-8275 (print), 1095-7197 (electronic)",
  ISSN-L =       "1064-8275",
  MRclass =      "65G05 (65B10)",
  MRnumber =     "94a:65025",
  bibdate =      "Thu Aug 23 06:36:53 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://citeseer.nj.nec.com/higham93accuracy.html;
                 http://www.maths.man.ac.uk/~nareports/narep198.pdf;
                 http://www.maths.man.ac.uk/~nareports/narep198.ps.gz",
  abstract =     "The usual recursive summation technique is just one of
                 several ways of computing the sum of $n$ floating point
                 numbers. Five summation methods and their variations
                 are analyzed. The accuracy of the methods is compared
                 using rounding error analysis and numerical
                 experiments. Four of the methods are shown to be
                 special cases of a general class of methods, and an
                 error analysis is given for this class. No one method
                 is uniformly more accurate than the others, but some
                 guidelines are given on the choice of method in
                 particular cases.",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Math., Manchester University, UK",
  classification = "C4110 (Error analysis in numerical methods); C5230
                 (Digital arithmetic methods)",
  fjournal =     "SIAM Journal on Scientific Computing",
  journal-URL =  "http://epubs.siam.org/sisc",
  keywords =     "accurate floating-point summation; floating point
                 numbers; numerical experiments; recursive summation
                 technique; rounding error analysis",
  thesaurus =    "Digital arithmetic; Error analysis",
}

@MastersThesis{Holler:1993:IFP,
  author =       "Paul T. Holler",
  title =        "Integrating a floating point unit into the {AT\&T
                 Hobbit} microprocessor",
  type =         "Thesis ({M.S.})",
  school =       "Lehigh University",
  address =      "Bethlehem, PA, USA",
  pages =        "viii + 85",
  year =         "1993",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Floating-point arithmetic.; Microprocessors.",
}

@Article{Hopkins:1993:CEM,
  author =       "Tim Hopkins and John Slater",
  title =        "A Comment on the {Eispack} Machine Epsilon Routine",
  journal =      j-SIGNUM,
  volume =       "28",
  number =       "4",
  pages =        "2--6",
  month =        oct,
  year =         "1993",
  CODEN =        "SNEWD6",
  DOI =          "https://doi.org/10.1145/165639.165641",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Tue Apr 12 07:50:24 MDT 2005",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The authors analyze the algorithm used to generate the
                 value for the machine epsilon in the Eispack suite of
                 routines and show that it can fail on a binary
                 floating-point system. The comments in the code
                 describing the conditions under which this method will
                 work are not restrictive enough and the authors provide
                 a replacement set of assumptions. They conclude by
                 suggesting how the algorithm may be modified to
                 overcome most of the shortcomings.",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  affiliation =  "Comput. Lab., Kent University, Canterbury, UK",
  classification = "C5230 (Digital arithmetic methods)",
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
  keywords =     "Binary floating-point system; Eispack machine epsilon
                 routine",
  thesaurus =    "Digital arithmetic",
}

@TechReport{Horning:1993:SUM,
  author =       "Jim Horning and Bill Kalsow and Paul McJones and Greg
                 Nelson",
  title =        "Some Useful {Modula-3} Interfaces",
  type =         "Memo",
  number =       "113",
  institution =  "Digital Equipment Corporation, Systems Research
                 Center",
  address =      "Palo Alto, CA, USA",
  month =        dec,
  year =         "1993",
  bibdate =      "Wed Jan 29 16:39:06 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "From \cite{Steele:2004:RHP}: ``The floating-point
                 reader has been implemented in \ldots{} to
                 Modula-3''.",
}

@Article{Hu:1993:EIS,
  author =       "X. Hu and S. C. Bass and R. G. Harber",
  title =        "An Efficient Implementation of Singular Value
                 Decomposition Rotation Transformations with {CORDIC}
                 Processors",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "17",
  number =       "4",
  pages =        "360--362",
  month =        apr,
  year =         "1993",
  CODEN =        "JPDCER",
  DOI =          "https://doi.org/10.1006/jpdc.1993.1034",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Thu Mar 9 09:18:52 MST 2000",
  bibsource =    "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.idealibrary.com/links/doi/10.1006/jpdc.1993.1034/production;
                 http://www.idealibrary.com/links/doi/10.1006/jpdc.1993.1034/production/pdf",
  acknowledgement = ack-nhfb,
  classification = "C4140 (Linear algebra); C5230 (Digital arithmetic
                 methods); C7310 (Mathematics)",
  corpsource =   "General Motors Res. Labs., Warren, MI, USA",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  keywords =     "2*2 matrices; CORDIC processors; digital arithmetic;
                 mathematics computing; matrix algebra; singular value
                 decomposition rotation transformations",
  treatment =    "A Application; P Practical",
}

@Book{IBM:1993:IPA,
  author =       "{IBM Corporation}",
  title =        "The {IBM PowerPC} Architecture: a New Family of {RISC}
                 Processors",
  publisher =    pub-MORGAN-KAUFMANN,
  address =      pub-MORGAN-KAUFMANN:adr,
  year =         "1993",
  ISBN =         "1-55860-316-6",
  ISBN-13 =      "978-1-55860-316-5",
  LCCN =         "QA76.8.P67P68 1994",
  bibdate =      "Sat Oct 15 12:26:00 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  price =        "US\$49.95",
  acknowledgement = ack-nhfb,
}

@Article{Ide:1993:CFP,
  author =       "N. Ide and H. Fukuhisa and Y. Kondo and T. Yoshida and
                 M. Nagamatsu and J. Mori and I. Yamazaki and K. Ueno",
  title =        "A {320-MFLOPS} {CMOS} Floating-Point Processing Unit
                 for Superscalar Processors",
  journal =      j-IEEE-J-SOLID-STATE-CIRCUITS,
  volume =       "28",
  number =       "3",
  pages =        "352--361",
  month =        mar,
  year =         "1993",
  CODEN =        "IJSCBC",
  ISSN =         "0018-9200 (print), 1558-173X (electronic)",
  ISSN-L =       "0018-9200",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Journal of Solid-State Circuits",
}

@Article{Ide:1993:MCF,
  author =       "Nobuhiro Ide and Hiroto Fukuhisa and Yoshihisa Kondo
                 and Takeshi Yoshida and Masato Nagamatsu and Junji Mori
                 and Itaru Yamazaki and Kiyoji Ueno",
  title =        "A 320-{MFLOPS CMOS} Floating-Point Processing Unit for
                 Superscalar Processors",
  journal =      j-IEEE-J-SOLID-STATE-CIRCUITS,
  volume =       "28",
  number =       "3",
  pages =        "352--361",
  month =        mar,
  year =         "1993",
  CODEN =        "IJSCBC",
  ISSN =         "0018-9200 (print), 1558-173X (electronic)",
  ISSN-L =       "0018-9200",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  fjournal =     "IEEE Journal of Solid-State Circuits",
  summary =      "A CMOS pipelined floating-point processing unit (FPU)
                 for superscalar processors is described. It is
                 fabricated using a 0.5 $\mu$m CMOS triple-metal-layer
                 technology on a 61 mm 2 die. The FPU has two execution
                 modes to meet precise scientific computations and
                 real-time applications. It can start two FPU operations
                 in each cycle, and this achieves a peak performance of
                 160 MFLOPS double or single precision with an 80 MHz
                 clock. Furthermore, the original computation mode, twin
                 single-precision computation, double the peak
                 performance and delivers 320 MFLOPS single precision.
                 Its full bypass reduces the latency of operations,
                 including load and store, and achieves an effective
                 throughput even in nonvectorizable computations. An
                 out-of-order completion is provided by using a new
                 exception prediction method and a pipeline stall
                 technique.",
}

@Article{Jahn:1993:LIF,
  author =       "K.-U. Jahn",
  title =        "Loop Invariants in Floating Point Algorithms.
                 {Schleifen-Invarianten in Gleitpunktalgorithmen}",
  journal =      j-COMPUTING,
  volume =       "50",
  number =       "3",
  pages =        "255--264",
  year =         "1993",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  MRclass =      "65G05 (65G10)",
  MRnumber =     "94f:65052",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "It is shown that by using directed roundings with
                 respect to enclosure sets for the exact values, the
                 loop conditions and loop invariants of numerical
                 algorithms can be generalized for computing in a
                 discrete screen. It is possible to verify the received
                 results. Thereby only inherent properties of the
                 algorithms are used, which moreover guarantee that the
                 loops terminate.",
  acknowledgement = ack-nhfb,
  classification = "C4240P (Parallel programming and algorithm theory);
                 C6150G (Diagnostic, testing, debugging and evaluating
                 systems)",
  fjournal =     "Computing: Archiv f{\"u}r informatik und numerik",
  journal-URL =  "http://link.springer.com/journal/607",
  keywords =     "Directed roundings; Enclosure sets; Floating point
                 algorithms; Loop conditions; Loop invariants",
  pubcountry =   "Austria",
  thesaurus =    "Program verification",
}

@Article{Jahn:1993:SIG,
  author =       "K.-U. Jahn",
  title =        "{Schleifen-Invarianten in Gleitpunktalgorithmen}.
                 ({German}) [{Loop} Invariants in Floating Point
                 Algorithms]",
  journal =      j-COMPUTING,
  volume =       "50",
  number =       "3",
  pages =        "255--264",
  month =        sep,
  year =         "1993",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  MRclass =      "65G05 (65G10)",
  MRnumber =     "94f:65052",
  bibdate =      "Mon Oct 11 20:38:38 MDT 1999",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=journal&issn=0010-485X;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 MathSciNet database; OCLC Contents1st database",
  abstract =     "It is shown that by using directed roundings with
                 respect to enclosure sets for the exact values, the
                 loop conditions and loop invariants of numerical
                 algorithms can be generalized for computing in a
                 discrete screen. It is possible to verify the received
                 results. Thereby only inherent properties of the
                 algorithms are used, which moreover guarantee that the
                 loops terminate.",
  acknowledgement = ack-nhfb,
  classification = "C4240P (Parallel programming and algorithm theory);
                 C6150G (Diagnostic, testing, debugging and evaluating
                 systems)",
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
  keywords =     "Directed roundings; Enclosure sets; Floating point
                 algorithms; Loop conditions; Loop invariants",
  language =     "German",
  pubcountry =   "Austria",
  thesaurus =    "Program verification",
}

@InProceedings{Jebelean:1993:CSG,
  author =       "T. Jebelean",
  title =        "Comparing Several {GCD} Algorithms",
  crossref =     "Swartzlander:1993:SCA",
  pages =        "180--185",
  month =        jun,
  year =         "1993",
  bibdate =      "Wed Nov 14 18:46:15 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith11/papers/ARITH11_Jebelean.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-11",
}

@InProceedings{Jenkins:1993:CSL,
  author =       "W. K. Jenkins and B. A. Schnaufer and A. J. Mansen",
  title =        "Combined System-Level Redundancy and Modular
                 Arithmetic for Fault Tolerant Digital Signal
                 Processing",
  crossref =     "Swartzlander:1993:SCA",
  pages =        "28--35",
  year =         "1993",
  bibdate =      "Sat Nov 17 09:46:07 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith11/papers/ARITH11_Jenkins.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-11",
}

@Article{Johnstone:1993:RNA,
  author =       "P. Johnstone and F. E. Petry",
  title =        "Rational number approximation in higher radix floating
                 point systems",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "25",
  number =       "6",
  pages =        "103--108",
  month =        mar,
  year =         "1993",
  CODEN =        "CMAPDK",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  bibdate =      "Tue Dec 12 09:27:13 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Mathematical researchers have long recognized that
                 some bases offer some representational advantages in
                 that they generate fewer nonterminate values when
                 representing arbitrary rational numbers. While such
                 results are true for abstract number systems, little
                 attention has been paid to machine based computation
                 and its finite resources. In the paper, such results
                 are considered in an environment more typical of
                 computer based models of number systems. Specifically,
                 the authors consider the effect of the choice of
                 floating point base on rational number approximation in
                 systems which exhibit the typical characteristics of
                 floating point representations-normalized encodings,
                 limited exponent range and storage allocated in a fixed
                 number of `bits' per datum. The frequency with which
                 terminate and representable results can be expected is
                 considered for binary, decimal, and other potentially
                 interesting bases.",
  acknowledgement = ack-nhfb,
  affiliation =  "New Orleans Tech. Dev. Group, Telerate Systems Inc.,
                 LA, USA",
  classification = "C5230 (Digital arithmetic methods)",
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221",
  keywords =     "Computer based models; decimal floating-point
                 arithmetic; Floating point base; Floating point
                 systems; Number systems; Rational number
                 approximation",
  pubcountry =   "UK",
  thesaurus =    "Digital arithmetic",
}

@InProceedings{Ju:1993:WCB,
  author =       "Chwen-Jye Ju",
  title =        "What can block floating-point arithmetic do for {DSP}
                 applications",
  crossref =     "Anonymous:1993:IPF",
  bookpages =    "1675",
  pages =        "641--650 vol.1",
  year =         "1993",
  bibdate =      "Tue Dec 12 09:29:07 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Block floating-point arithmetic for filtering was
                 proposed by Oppenheim two decades ago. Although it has
                 the advantages of both integer and floating-point
                 arithmetic, it is scarcely used in DSP applications
                 because the required signal reference level adjustment
                 (scaling) usually offsets its advantages. To conquer
                 the scaling problem, the unified indexing concept has
                 been proposed by the author for the M-D FFT
                 implementation. This paper will extend the concept to
                 derive the general block-oriented block floating-point
                 DSP algorithms. Therefore, the block floating-point
                 processors such as the LH9124/LH9320 can provide
                 self-contained solutions for some classes of DSP
                 applications.",
  acknowledgement = ack-nhfb,
  affiliation =  "Sharp Microelectron. Technol. Inc., Camas, WA, USA",
  classification = "B1265F (Microprocessors and microcomputers); B6140
                 (Signal processing and detection); C5135 (Digital
                 signal processing chips); C5230 (Digital arithmetic
                 methods); C5260 (Digital signal processing)",
  keywords =     "Block floating-point arithmetic; Block floating-point
                 processors; DSP applications; General block-oriented
                 block floating-point DSP algorithms; LH9124/LH9320; M-D
                 FFT implementation; Oppenheim; Scaling problem; Signal
                 reference level adjustment; Unified indexing concept",
  thesaurus =    "Array signal processing; Digital arithmetic; Digital
                 filters; Digital signal processing chips; Fast Fourier
                 transforms",
}

@TechReport{Karp:1993:HPD,
  author =       "A. H. Karp and P. Markstein",
  title =        "High precision division and square root",
  number =       "HPL-93-42",
  institution =  "Hewlett--Packard Lab.",
  address =      "Palo Alto, CA, USA",
  pages =        "20",
  month =        jun,
  year =         "1993",
  bibdate =      "Tue Dec 12 09:27:13 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The authors present division and square root
                 algorithms for calculations with more bits than are
                 handled by the floating point hardware. These
                 algorithms avoid the need to multiply two high
                 precision numbers, speeding up the last iteration by as
                 much as a factor of ten.",
  acknowledgement = ack-nhfb,
  classification = "C5230 (Digital arithmetic methods)",
  keywords =     "Division; Floating point hardware; Square root
                 algorithms",
  thesaurus =    "Digital arithmetic",
}

@InProceedings{Kim:1993:FABa,
  author =       "S. W. Kim and T. Stouraitis and A. Skavantzos",
  booktitle =    "{IEEE} International Symposium on Circuits and
                 Systems, {ISCAS '93}, 3--6 May 1993",
  title =        "Full adder-based inner product step processors for
                 residue and quadratic residue number systems",
  volume =       "3",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1821--1824",
  year =         "1993",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ISCAS.1993.394100",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "A full adder-based arithmetic unit of a modulus $m$,
                 called an FA-based AU$_m$, is proposed. It performs
                 both addition and multiplication at the same time.
                 Since the proposed AU$_m$'s use full adders as their
                 basic units, they lead to modular and regular designs
                 which result in lower cost and easier implementation in
                 VLSI.",
}

@InProceedings{Kim:1993:FABb,
  author =       "Seon Wook Kim and T. Stouraitis and A. Skavantzos",
  booktitle =    "{IEEE} International Symposium on Circuits and
                 Systems, {ISCAS '93}, 3--6 May 1993",
  title =        "Full adder-based inner product step processors for
                 residue and quadratic residue number systems",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1821--1824",
  year =         "1993",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/EDAC.1993.386412",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
}

@InProceedings{Kim:1993:FABc,
  author =       "S. W. Kim and T. Stouraitis and A. Skavantzos",
  booktitle =    "{IEEE} International Symposium on Circuits and
                 Systems, {ISCAS '93}, 3--6 May 1993",
  title =        "Full adder-based inner product step processors for
                 residue and quadratic residue number systems",
  volume =       "3",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1821--1824",
  year =         "1993",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ISCAS.1993.394100",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "A full adder-based arithmetic unit of a modulus m,
                 called an FA-based AU m, is proposed. It performs both
                 addition and multiplication at the same time. Since the
                 proposed AU m's use full adders as their basic units,
                 they \ldots{}",
}

@InProceedings{Kim:1993:FABd,
  author =       "Seon Wook Kim and T. Stouraitis and A. Skavantzos",
  booktitle =    "{IEEE} International Symposium on Circuits and
                 Systems, {ISCAS '93}, 3--6 May 1993",
  title =        "Full adder-based inner product step processors for
                 residue and quadratic residue number systems",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1821--1824",
  year =         "1993",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/EDAC.1993.386412",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
}

@InProceedings{Kirsch:1993:ABU,
  author =       "Bary J. Kirsch and Peter R. Turner",
  title =        "Adaptive Beamforming Using {RNS} Arithmetic",
  crossref =     "Swartzlander:1993:SCA",
  pages =        "36--43",
  year =         "1993",
  bibdate =      "Sat Nov 17 09:46:07 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith11/papers/ARITH11_Kirsch.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-11; residue number system",
}

@Book{Klatte:1993:CXC,
  editor =       "Rudi Klatte and Ulrich Kulisch and Christian Lawo and
                 Michael Rauch and Andreas Wiethoff",
  title =        "{C-XSC}: a {C++} class library for extended scientific
                 computing",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xii + 269",
  year =         "1993",
  ISBN =         "3-540-56328-8 (Berlin), 0-387-56328-8 (New York)",
  ISBN-13 =      "978-3-540-56328-0 (Berlin), 978-0-387-56328-2 (New
                 York)",
  LCCN =         "QA76.73.C153 C9 1993",
  bibdate =      "Fri Jun 24 20:05:29 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "DM74.00",
  abstract =     "C-XSC is a tool for the development of numerical
                 algorithms delivering highly accurate and automatically
                 verified results. It provides a large number of
                 predefined numerical data types and operators. These
                 types are implemented as C++ classes. Thus, C-XSC
                 allows high-level programming of numerical applications
                 in C and C++. The most important features of C-XSC are:
                 real, complex, interval, and complex interval
                 arithmetic; dynamic vectors and matrices; subarrays of
                 vectors and matrices; dotprecision data types,
                 predefined arithmetic operators with maximum accuracy;
                 standard functions of high accuracy; multiple precision
                 arithmetic and standard functions; rounding control for
                 I/O data; error handling, and library of problem
                 solving routines with automatic result verification.
                 Thus, C-XSC makes the computer more powerful concerning
                 the arithmetic. C-XSC is immediately usable by C
                 programmers, easy to learn, user-extendable, and may
                 also be combined with other tools. The book can be used
                 as a textbook and as a reference manual. It consists of
                 an introduction to advanced computer arithmetic, a
                 chapter describing the programming languages C and C++,
                 the major chapter ``C-XSC Reference'', sample programs,
                 and indices.",
  acknowledgement = ack-nhfb,
  remark =       "This book is a translation of an unpublished German
                 manuscript.",
  subject =      "C++ (Computer program language); C-XSC; Mathematics;
                 Numerical analysis; Mathematics.; Numerical analysis.",
  tableofcontents = "1 Introduction \\
                 1.1 Typography \\
                 1.2 C-XSC: A Class Library in the Programming Language
                 C++ \\
                 1.3 C-XSC: A Programming Environment for Scientific
                 Computing with Result Verification \\
                 1.4 Survey of C-XSC \\
                 2 The Programming Languages C and C++ \\
                 2.1 A Short Introduction to C \\
                 2.2 Additional Features in C++ \\
                 3 C-XSC Reference \\
                 3.1 Constants, Data Types, and Variables \\
                 3.2 Expressions \\
                 3.3 Statements \\
                 3.4 Error Handling \\
                 3.5 Pitfalls for Programming with C XSC \\
                 A Syntax Diagrams \\
                 A.1 Data Types \\
                 A.2 Management of Vectors and Matrices \\
                 A.3 Definition of Variables \\
                 A.4 Expressions \\
                 A.5 Logical Expressions \\
                 A.6 Type Castings \\
                 A.7 Assignments \\
                 A.8 Arithmetic Standard Functions \\
                 A.9 Other Functions \\
                 A.10 Input and Output \\
                 A.11 Extension of a Syntax Diagram of C++ \\
                 B The Structure of the C-XSC Package \\
                 B.1 Header Files \\
                 B.2 Module Libraries \\
                 C Error List \\
                 D Sample Programs \\
                 D.1 Rounding Control of Arithmetic Operations \\
                 D.2 Rounding Control of Input and Output \\
                 D.3 Scalar Product \\
                 D.4 Transpose of a Matrix \\
                 D.5 Trace of a Product Matrix \\
                 D.6 Inverse of a Matrix \\
                 D.7 Multiple-Precision Arithmetic \\
                 D.8 Interval Newton Method \\
                 D.9 Runge-Kutta Method \\
                 D.10 Complex Polynomial Arithmetic \\
                 D.11 Automatic Differentiation \\
                 E Scientific Computation with Verified Results \\
                 E.1 Evaluation of Polynomials \\
                 E.2 Matrix Inversion \\
                 E.3 Linear Systems of Equations \\
                 E.4 Eigenvalues of Symmetric Matrices \\
                 E.5 Fast Fourier Transform \\
                 E.6 Zeros of a Nonlinear Equation \\
                 E.7 System of Nonlinear Equations \\
                 E.8 Ordinary Differential Equations",
}

@Book{Koren:1993:CAA,
  author =       "Israel Koren",
  title =        "Computer Arithmetic Algorithms",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xiii + 210",
  year =         "1993",
  ISBN =         "0-13-151952-2",
  ISBN-13 =      "978-0-13-151952-7",
  LCCN =         "76.9.C62 K67 1993",
  bibdate =      "Thu Sep 1 10:12:51 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@InProceedings{Kornerup:1993:HRM,
  author =       "Peter Kornerup",
  title =        "High-Radix Modular Multiplication for Cryptosystems",
  crossref =     "Swartzlander:1993:SCA",
  pages =        "277--283",
  year =         "1993",
  bibdate =      "Wed Nov 14 18:46:45 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith11/papers/ARITH11_Kornerup.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-11",
}

@Book{Kortemeyer:1993:CPT,
  author =       "Gerd Kortemeyer and others",
  title =        "{Coprozessoren Programmierung mit Turbo Pascal und
                 C++: eine grundlegende Einf{\"u}hrung in die
                 mathematischen Coprozessoren ab 80387 und deren
                 Programmierung} \toenglish Coprocessor Programming with
                 {Turbo Pascal} and {C++}\relax \endtoenglish",
  publisher =    pub-IWT,
  address =      pub-IWT:adr,
  pages =        "391",
  year =         "1993",
  ISBN =         "3-88322-439-1",
  ISBN-13 =      "978-3-88322-439-8",
  LCCN =         "????",
  bibdate =      "Mon Sep 16 17:08:22 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Kota:1993:NAH,
  author =       "K. Kota and J. R. Cavallaro",
  title =        "Numerical Accuracy and Hardware Tradeoffs for {CORDIC}
                 Arithmetic for Special-Purpose Processors",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "42",
  number =       "7",
  pages =        "769--779",
  month =        jul,
  year =         "1993",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.237718",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 07:58:50 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=237718",
  acknowledgement = ack-nj # "\slash " # ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Krandick:1993:EMF,
  author =       "Werner Krandick and Jeremy R. Johnson",
  title =        "Efficient multiprecision floating point multiplication
                 with optimal directional rounding",
  crossref =     "Swartzlander:1993:SCA",
  pages =        "228--233",
  year =         "1993",
  bibdate =      "Thu Dec 14 11:25:18 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith11/papers/ARITH11_Krandick.pdf",
  abstract =     "An algorithm is described for multiplying
                 multiprecision floating-point numbers. The algorithm
                 can produce either the smallest floating-point number
                 greater than or equal to the true product, or the
                 greatest floating-point number smaller than or equal to
                 the true product. Software implementations of
                 multiprecision floating-point multiplication can reduce
                 the computation time by a factor of two if they do not
                 compute the low-order digits of the product of the two
                 mantissas. However, these algorithms do not necessarily
                 provide optimally rounded results. The algorithms
                 described here is guaranteed to produce optimally
                 rounded results and typically obtains the same
                 savings.",
  acknowledgement = ack-nhfb,
  affiliation =  "Res. Inst. for Symbolic Comput., Johannes Kepler
                 University, Linz, Austria",
  classification = "C5230 (Digital arithmetic methods)",
  confdate =     "29 June-2 July 1993",
  conflocation = "Windsor, Ont., Canada",
  confsponsor =  "IEEE Comput. Soc.; IEEE Tech. Committee on VLSI;
                 Natural Sci. and Eng. Res.; Council of Canada",
  keywords =     "ARITH-11; Floating-point numbers; Multiprecision
                 floating point multiplication; Optimal directional
                 rounding; Optimally rounded results",
  thesaurus =    "Floating point arithmetic",
}

@Article{Krishna:1993:TFA,
  author =       "H. Krishna and J.-D. Sun",
  title =        "On theory and fast algorithms for error correction in
                 residue number system product codes",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "42",
  number =       "7",
  pages =        "840--853",
  month =        jul,
  year =         "1993",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.237724",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 07:58:50 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=237724;
                 http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=6095",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "residue arithmetic; residue number system",
  summary =      "The authors develop a coding theory approach to error
                 control in residue number system product codes. Based
                 on this coding theory framework, computationally
                 efficient algorithms are derived for correcting single
                 errors, double errors, and multiple \ldots{}",
}

@Article{Lee:1993:DAE,
  author =       "Joong-Eon Lee and Oh-Young Kwon and Tack-Don Han",
  title =        "Design of an area efficient unit for floating-point
                 division and square root",
  journal =      j-J-KOREA-INFO-SCI-SOCIETY,
  volume =       "20",
  number =       "7",
  pages =        "1060--1071",
  month =        jul,
  year =         "1993",
  CODEN =        "HJKHDC",
  ISSN =         "0258-9125",
  bibdate =      "Tue Dec 12 09:27:13 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The authors propose an algorithm for a high
                 performance floating point division and square root
                 unit that uses a parallel multiplier. The basic
                 algorithm used in the design is the continued-product
                 normalization method. In this method, an arbitrary
                 number is constantly multiplied to the divisor and
                 dividend and dividend/divisor ends up with quotient/1
                 and the desired result attained. However this method
                 requires computation of x*(2-x) and x*(3-x)/2 and this
                 is quite an overhead. Therefore they propose a new
                 algorithm to compute (2-x) and (3-x)/2 by using the
                 modified Booth algorithm. When applied to the
                 continued-product normalization method, this algorithm
                 can maximize the inherent parallelism of the
                 continued-product normalization method, and reduce
                 computation time by effectively applying pipelining,
                 and also achieve area efficient design by eliminating
                 one register and one carry propagate adder needed for
                 computing (2-x) and (3-x)/2. When the designed unit is
                 used with the seed generator which has the accuracy of
                 2/sup -7/, division can be executed in eight cycles and
                 the square root operation in 13 cycles.",
  acknowledgement = ack-nhfb,
  classification = "B1265B (Logic circuits); C4240P (Parallel
                 programming and algorithm theory); C5120 (Logic and
                 switching circuits); C5230 (Digital arithmetic
                 methods)",
  fjournal =     "Journal of the Korea Information Science Society =
                 Chongbo Kwahakhoe nonmunji",
  keywords =     "Area efficient unit; Continued-product normalization
                 method; Floating-point division; Modified Booth
                 algorithm; Parallel multiplier; Pipelining; Seed
                 generator; Square root",
  language =     "Korean",
  pubcountry =   "South Korea",
  thesaurus =    "Adders; Digital arithmetic; Parallel algorithms",
}

@InProceedings{Lewis:1993:ALA,
  author =       "D. M. Lewis",
  title =        "An accurate {LNS} arithmetic unit using interleaved
                 memory function interpolator",
  crossref =     "Swartzlander:1993:SCA",
  pages =        "2--9",
  year =         "1993",
  bibdate =      "Sat Jul 16 16:14:38 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith11/papers/ARITH11_Lewis.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-11",
  summary =      "A logarithmic number system (LNS) arithmetic unit
                 using a new method for polynomial interpolation in
                 hardware is described. The use of an interleaved memory
                 reduces storage requirements by allowing each stored
                 function value to be used in \ldots{}",
}

@Misc{Lindsley:1993:DME,
  author =       "Brett L. Lindsley",
  title =        "Device and method for evaluating exponentials",
  howpublished = "United States Patent 5,177,702",
  day =          "5",
  month =        jan,
  year =         "1993",
  bibdate =      "Tue Jan 08 22:31:05 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.freepatentsonline.com/5177702.html",
  abstract =     "A method and apparatus are described for processing an
                 input value to provide an output exponential value of a
                 desired base raised to the power of the input value.
                 The method includes, and the apparatus included
                 hardware for implementing, the steps of adjusting the
                 input value relative to the input value, a
                 predetermined base of a first exponential value, and
                 the desired base of the output exponential value to
                 obtain a first scaled value, modifying the scaled value
                 to obtain an approximation value, determining the first
                 exponential value of the approximation value,
                 generating an adjusted error value relative to the
                 first scaled value, the approximation value, and a
                 logarithm of the predetermined base of the first
                 exponential value, determining a correction value for
                 the first exponential value and combining the first
                 exponential value with the correction value to obtain,
                 substantially, the output exponential value having the
                 desired base raised to the power of the input value.",
  acknowledgement = ack-nhfb,
}

@Article{Linzer:1993:IEF,
  author =       "E. N. Linzer and E. Feig",
  title =        "Implementation of Efficient {FFT} Algorithms on Fused
                 Multiply-Add Architectures",
  journal =      j-IEEE-TRANS-SIG-PROC,
  volume =       "41",
  number =       "1",
  year =         "1993",
  CODEN =        "ITPRED",
  DOI =          "https://doi.org/10.1109/TSP.1993.193130",
  ISSN =         "1053-587X (print), 1941-0476 (electronic)",
  ISSN-L =       "1053-587X",
  bibdate =      "Sun Feb 20 10:11:17 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Signal Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=78",
}

@Article{Lo:1993:BCP,
  author =       "J.-C. Lo and S. Thanawastien and T. R. N. Rao",
  title =        "{Berger} check prediction for array multipliers and
                 array dividers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "42",
  number =       "7",
  pages =        "892--896",
  month =        jul,
  year =         "1993",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.237731",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 07:58:50 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  note =         "See correction \cite{Lo:1996:CBC}.",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=237731",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Louie:1993:DRD,
  author =       "M. E. Louie and M. D. Ercegovac",
  title =        "On Digit-Recurrence Division Implementations for Field
                 Programmable Gate Arrays",
  crossref =     "Swartzlander:1993:SCA",
  pages =        "202--209",
  year =         "1993",
  bibdate =      "Sat Nov 17 09:46:07 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith11/papers/ARITH11_Louie.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-11",
}

@InProceedings{Louie:1993:DRS,
  author =       "M. E. Louie and M. D. Ercegovac",
  booktitle =    "Proceedings of the {IEEE} Workshop on {FPGAs} for
                 Custom Computing Machines, 5--7 April 1993",
  title =        "A digit-recurrence square root implementation for
                 field programmable gate arrays",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "178--183",
  year =         "1993",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "Creating efficient arithmetic processors requires a
                 pairing of high speed arithmetic algorithms with
                 optimal mapping strategies for a given technology. The
                 authors propose bit reduction as key to an efficient
                 pairing process for lookup table based \ldots{}",
}

@InProceedings{Lozier:1993:UGF,
  author =       "D. W. Lozier",
  title =        "An underflow-induced graphics failure solved by {SLI}
                 arithmetic",
  crossref =     "Swartzlander:1993:SCA",
  pages =        "10--17",
  year =         "1993",
  bibdate =      "Thu Dec 14 11:25:18 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith11/papers/ARITH11_Lozier.pdf",
  abstract =     "Floating-point underflow is often regarded as either
                 harmless or as an indication that the computational
                 algorithm is in need of scaling. A counterexample to
                 this view is given of a function for which contour
                 plotting is difficult due to floating-point underflow.
                 The function arose as an asymptotic solution to a model
                 problem in turbulent combustion in which two chemical
                 species (fuel and oxidizer) mix and react in a vortex
                 field. Scaling is not a viable option because of
                 extreme sensitivity to a small physical parameter.
                 Standard graphics software packages produce erroneous
                 contours without any indication of difficulty. This
                 example provides support for considering symmetric
                 level-index arithmetic, a new form of computer
                 arithmetic which is immune to underflow and overflow.",
  acknowledgement = ack-nhfb,
  affiliation =  "Nat. Inst. of Stand. and Technol., Gaithersburg, MD,
                 USA",
  classification = "C5230 (Digital arithmetic methods); C6130B (Graphics
                 techniques)",
  confdate =     "29 June-2 July 1993",
  conflocation = "Windsor, Ont., Canada",
  confsponsor =  "IEEE Comput. Soc.; IEEE Tech. Committee on VLSI;
                 Natural Sci. and Eng. Res.; Council of Canada",
  keywords =     "ARITH-11; Asymptotic solution; Computer arithmetic;
                 Contour plotting; Floating point underflow; Graphics
                 failure; Graphics software packages; Turbulent
                 combustion",
  thesaurus =    "Computer graphics; Floating point arithmetic",
}

@Article{Mandelbaum:1993:SRS,
  author =       "D. M. Mandelbaum",
  title =        "Some results on a {SRT} type division scheme",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "42",
  number =       "1",
  pages =        "102--106",
  month =        jan,
  year =         "1993",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.192218",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 07:58:46 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=192218",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@MastersThesis{Maryoung:1993:DBP,
  author =       "James Maryoung",
  title =        "Development of a binary phase shift keying modem
                 receiver with a floating point processor {TMS320C30}",
  type =         "Thesis ({M.S.})",
  school =       "California State University, Long Beach",
  address =      "Long Beach, CA, USA",
  pages =        "xi + 265",
  year =         "1993",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Signal processing --- Algorithms.; Signal processing
                 --- Digital techniques.",
}

@Article{Masotti:1993:FNE,
  author =       "G. Masotti",
  title =        "Floating-point numbers with error estimates",
  journal =      j-CAD,
  volume =       "25",
  number =       "9",
  pages =        "524--538",
  month =        sep,
  year =         "1993",
  CODEN =        "CAIDA5",
  ISSN =         "0010-4485 (print), 1879-2685 (electronic)",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Addresses the problem of precision in floating-point
                 computations. A method for estimating the errors which
                 affect intermediate and final results is presented, and
                 a synthesis of many software simulations is discussed.
                 The basic idea is to represent floating-point numbers
                 by means of a data-structure collecting value and
                 estimated error information. It has been found that,
                 under certain circumstances, the estimate of the
                 absolute error is accurate and has a compact
                 statistical distribution. It is also shown that, by
                 monitoring the estimated relative error during a
                 computation (an ad hoc definition of relative error is
                 used), the validity of results can be ensured. The
                 error estimates enable robust algorithms to be
                 implemented and ill-conditioned problems to be
                 detected. A hardware implementation of the method by
                 means of a special floating-point processor is
                 outlined. A dynamic extension of number precision,
                 under the control of error estimates, is also
                 advocated, in order to compute results within given
                 error bounds.",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. di Elettr. Inf. e Sistem., Universita degli
                 Studi di Bologna, Bologna, Italy",
  classification = "C5230 (Digital arithmetic methods)",
  keywords =     "Compact statistical distribution; Computer arithmetic;
                 Data-structure collecting value; Dynamic extension;
                 Dynamic precision extension; Error bounds; Error
                 estimates; Final results; Floating-point numbers;
                 Floating-point processor; Hardware implementation;
                 Ill-conditioned problems; Intermediate results;
                 Numerical accuracy; Relative error; Robust algorithms;
                 Software simulations; Validity",
  pubcountry =   "UK",
  thesaurus =    "Digital arithmetic; Error statistics; Roundoff
                 errors",
}

@Article{Mazenc:1993:CFU,
  author =       "Christophe Mazenc and Xavier Merrheim and Jean-Michel
                 Muller",
  title =        "Computing functions $ \cos^{-1} $ and $ \sin^{-1} $
                 using {Cordic}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "42",
  number =       "1",
  pages =        "118--122",
  month =        jan,
  year =         "1993",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.192222",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 07:58:47 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=192222",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@TechReport{McClellan:1993:AFP,
  author =       "Scott McClellan",
  title =        "Alternatives to floating point representation",
  type =         "Honors paper",
  number =       "4",
  institution =  "United States Naval Academy Honors Paper. Dept. of
                 Mathematics",
  pages =        "various",
  year =         "1993",
  bibdate =      "Sat May 04 17:18:52 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Floating-point arithmetic.",
  remark =       "Honors paper--United States Naval Academy, 1993.",
}

@Article{McKeeman:1993:AOC,
  author =       "W. M. McKeeman",
  title =        "Avoiding Overflow in Constant Expression Evaluation",
  journal =      j-JCLT,
  volume =       "5",
  number =       "1",
  pages =        "27--31",
  month =        sep,
  year =         "1993",
  ISSN =         "1042-5721",
  bibdate =      "Fri Nov 21 14:40:20 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "The Journal of {C} Language Translation",
  remark =       "Predicting overflow before it occurs",
}

@InProceedings{McQuillan:1993:NAV,
  author =       "S. E. McQuillan and J. V. McCanny and R. Hamill",
  title =        "New algorithms and {VLSI} architectures for {SRT}
                 division and square root",
  crossref =     "Swartzlander:1993:SCA",
  pages =        "80--86",
  year =         "1993",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith11/papers/ARITH11_McQuillan.pdf",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
  keywords =     "ARITH-11",
  summary =      "Radix two algorithms for SRT division and
                 square-rooting are developed. For these schemes, the
                 result digits and the residuals are computed
                 concurrently and the computations in adjacent rows are
                 overlapped. Consequently, their performance should
                 \ldots{}",
}

@Article{Meier:1993:EMC,
  author =       "Willi Meier and Othmar Staffelbach",
  title =        "Efficient Multiplication on Certain Nonsupersingular
                 Elliptic Curves",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "740",
  pages =        "333--344",
  year =         "1993",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Feb 5 11:48:51 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t0740.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/0740/07400333.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/0740/07400333.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
  keywords =     "CRYPTO; cryptology",
}

@InProceedings{Mellott:1993:GMG,
  author =       "Jonathon D. Mellott and Jeremy C. Smith and Fred J.
                 Taylor",
  title =        "The {Gauss} Machine: a {Galois}-Enhanced Quadratic
                 Residue Number System Systolic Array",
  crossref =     "Swartzlander:1993:SCA",
  pages =        "156--162",
  year =         "1993",
  DOI =          "https://doi.org/10.1109/ARITH.1993.378097",
  bibdate =      "Sat Nov 17 09:46:07 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith11/papers/ARITH11_Mellott.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-11; residue arithmetic; residue number system",
  summary =      "The Gauss machine is a SIMD systolic array
                 architecture that takes advantage of the
                 Galois-enhanced residue number system (GEQRNS) to form
                 reduced-complexity arithmetic elements. The Gauss
                 machine is targeted at front-end signal and image
                 processing applications. A discrete prototype that
                 achieves a peak rating of 320 million complex
                 arithmetic operations per second while operating at 10
                 MHz has been constructed. A VLSI implementation of the
                 Gauss machine's processor cell has been created. The
                 VLSI implementation is implemented in 2.0-$\mu$m CMOS
                 and achieves greater than 20-MHz performance, using
                 less than 2.0-mm$^2$ die area. It is shown that
                 techniques for defect tolerance in RNS systolic arrays
                 can result in substantial yield enhancement, thereby
                 making larger than conventional (ULSI) systems
                 possible",
}

@InProceedings{Merrheim:1993:FEP,
  author =       "Xavier Merrheim and Jean-Michel Muller and Hong-Jin
                 Yeh",
  title =        "Fast Evaluation of Polynomials and Inverses of
                 Polynomials",
  crossref =     "Swartzlander:1993:SCA",
  pages =        "186--192",
  year =         "1993",
  bibdate =      "Sat Nov 17 09:46:07 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith11/papers/ARITH11_Merrheim.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-11",
}

@MastersThesis{Mesfin:1993:IHP,
  author =       "Biniam Mesfin",
  title =        "Implementation of a high performance floating point
                 unit multiplier",
  type =         "Thesis ({M.A.Sc.})",
  school =       "University of Windsor",
  address =      "Windsor, ON, Canada",
  year =         "1993",
  ISBN =         "0-315-78864-X",
  ISBN-13 =      "978-0-315-78864-0",
  LCCN =         "????",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "National Library of Canada = Bibliotheque nationale du
                 Canada; Canadian theses = Theses canadiennes",
  acknowledgement = ack-nhfb,
  remark =       "3 microfiches. University Microfilms order no.
                 UMI00399117",
}

@Article{Metzger:1993:IFR,
  author =       "D. Metzger",
  title =        "Investigation of Finite Register Length Effects on
                 {Winograd} {FFT} Computation Using Floating Point
                 Math",
  journal =      j-IEEE-TRANS-SIG-PROC,
  volume =       "41",
  number =       "1",
  pages =        "449",
  month =        jan,
  year =         "1993",
  CODEN =        "ITPRED",
  ISSN =         "1053-587X (print), 1941-0476 (electronic)",
  ISSN-L =       "1053-587X",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Signal Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=78",
}

@Manual{MicrosoftCorporation:1993:PGM,
  author =       "{Microsoft Corporation}",
  title =        "Programmer's guides: {Microsoft Visual C++}
                 development system for {Windows}: version 1.0",
  organization = "Microsoft Corp.",
  address =      "Redmond, WA, USA",
  pages =        "various",
  year =         "1993",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "C++ (Computer program language); Microsoft Visual
                 C++.",
  remark =       "C++ tutorial: introduction to C++: a first look at
                 C++; C++ enhancements to C; references; classes:
                 introduction to classes; classes and dynamic memory
                 allocation; more features of classes; inheritance and
                 polymorphism; operator overloading and conversion
                 functions; object-oriented design: fundamentals of
                 object-oriented design; design example, a windowing
                 class --- Class library user's guide for the Microsoft
                 Foundation Class Library: introducing the class
                 library; creating a new application with AppWizard;
                 creating the document, view; constructing the user
                 interface with App Studio; binding visual objects to
                 code using ClassWizard; adding a dialog box; enhancing
                 views, printing; adding context-sensitive help;
                 general-prupose classes; CObject class; collections;
                 files and serialization; diagnostics; exceptions;
                 programming with VBX controls; OLE support ---
                 Programming techniques: improving program performance:
                 using precompiled headers; managing memory for 16-bit C
                 programs; controlling floating-point math operations;
                 special environments: programming for Windows;
                 programming with mixed languages; writing portable C
                 programs. [Section one of the book], the C++ tutorial,
                 provides an introduction to the C++ language and
                 object-oriented programming. [It] assumes [the reader
                 is] familiar with C \ldots{} [Section two] contains a
                 tutorial for the Microsoft Foundation Class Library.
                 The class library is a set of C++ classes that
                 encapsulate the functionality of applications written
                 for the Microsoft Windows operating system \ldots{}
                 [Section three], programming techniques, describes how
                 to take advantage of the special features of Microsoft
                 Visual C++. The topics covered \ldots{} include
                 language extensions, special-purpose library functions,
                 and the interaction between programming strategies and
                 compiler options. [This section] is divided into two
                 parts. Part I, ``Improving Program Performance,'' helps
                 [the reader] write more efficient programs \ldots{}
                 Part 2, ``Special Environments,'' covers techniques
                 specific to certain programming situations. -Introds.",
}

@Article{Mikami:1993:RER,
  author =       "N. Mikami and M. Kobayashi and Y. Yokoyama",
  title =        "Roundoff-error reduction for evaluation of a function
                 by polynomial approximation with error feedback in
                 fixed-point arithmetic",
  journal =      j-IEEE-TRANS-SIG-PROC,
  volume =       "41",
  number =       "5",
  pages =        "1953--1955",
  month =        may,
  year =         "1993",
  CODEN =        "ITPRED",
  ISSN =         "1053-587X (print), 1941-0476 (electronic)",
  ISSN-L =       "1053-587X",
  bibdate =      "Sat Jul 16 11:25:06 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Signal Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=78",
  summary =      "The relationship between Hornor's method for
                 polynomial evaluation and a first-order recursive
                 filter with error feedback (EFB) is described. It is
                 shown that EFB is a useful technique for reducing the
                 roundoff errors that occur in evaluating a \ldots{}",
}

@InProceedings{Montuschi:1993:CSM,
  author =       "Paolo Montuschi and Luigi Ciminiera",
  title =        "$ n \times n $ Carry-Save Multipliers without Final
                 Addition",
  crossref =     "Swartzlander:1993:SCA",
  pages =        "54--61",
  year =         "1993",
  bibdate =      "Sat Nov 17 09:46:07 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith11/papers/ARITH11_Montuschi.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-11",
}

@Article{Montuschi:1993:RIT,
  author =       "P. Montuschi and L. Ciminiera",
  title =        "Reducing iteration time when result digit is zero for
                 radix $2$ {SRT} division and square root with redundant
                 remainders",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "42",
  number =       "2",
  pages =        "239--246",
  month =        feb,
  year =         "1993",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.204797",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 07:58:47 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  note =         "See remark \cite{Montuschi:1995:RRI}.",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=204797",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  summary =      "A new architecture is presented for shared radix 2
                 division and square root whose main characteristic is
                 the ability to avoid any addition/subtraction, when the
                 digit 0 has been selected. The solution presented uses
                 a redundant representation of the \ldots{}",
}

@Article{Motteler:1993:APF,
  author =       "Frederick C. Motteler",
  title =        "Arbitrary Precision Floating-Point Arithmetic",
  journal =      j-DDJ,
  volume =       "18",
  number =       "9",
  pages =        "28, 30, 32, 34, 84, 86--87",
  month =        sep,
  year =         "1993",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Tue Sep 03 09:15:43 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 UnCover database",
  abstract =     "The C library presented was developed with IEEE-754
                 compatibility and portability as its primary goals. Its
                 first application was as part of a portable cross
                 compiler. It is a general-purpose library that supports
                 single, double, double-extended, and longer IEEE-754
                 like formats. The library has been ported to and tested
                 on a variety of systems including CP/M, PCs running
                 MS-DOS, PCs running Coherent, Sun 3s, Sparcstations
                 (Sun's C compiler), and the IBM RS/6000 under AIX. The
                 package is K and R, ANSI C, and C++ compatible. A
                 table-driven tester included with the library checks if
                 it has compiled properly. The tester also gives an idea
                 of what the package is capable of doing.",
  acknowledgement = ack-nhfb,
  affiliation =  "Zetron Inc., Redmond, WA, USA",
  classification = "C5230 (Digital arithmetic methods); C7310
                 (Mathematics)",
  fjournal =     "Dr. Dobb's Journal of Software Tools",
  keywords =     "C library; Coherent; CP/M; Double-extended;
                 Floating-point arithmetic; General-purpose library; IBM
                 RS/6000; IEEE-754 compatibility; IEEE-754 like formats;
                 MS-DOS; PCs; Portability; Portable cross compiler;
                 Sparcstations; Sun 3s; Table-driven tester",
  thesaurus =    "C listings; Digital arithmetic; Mathematics computing;
                 Software portability; Subroutines",
}

@Misc{Ng:1993:FV,
  author =       "K-C Ng",
  title =        "{FDLIBM} Version 5.3",
  howpublished = "Web site",
  year =         "1993",
  bibdate =      "Thu Oct 17 06:21:14 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.netlib.org/fdlibm/readme",
  acknowledgement = ack-nhfb,
  keywords =     "FDLIBM (Freely Distributable Math Library)",
}

@InProceedings{Nguyen:1993:LDR,
  author =       "Q. H. Nguyen and I. Kollar",
  booktitle =    "Instrumentation and Measurement Technology Conference,
                 1993. {IMTC/93}. Conference Record., {IEEE. 18--20} May
                 1993",
  title =        "Limited dynamic range of spectrum analysis due to
                 roundoff errors of the {FFT}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "47--50",
  year =         "1993",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "Roundoff errors of the block-float fast Fourier
                 transform (FFT) are treated. Special emphasis is given
                 to the case when signals containing sine waves are
                 analyzed. In the detection and analysis of sine waves,
                 root-mean-square values and overall \ldots{}",
}

@Article{North:1993:FPA,
  author =       "R. C. North and J. R. Zeidler and W. H. Ku and T. R.
                 Albert",
  title =        "A floating-point arithmetic error analysis of direct
                 and indirect coefficient updating techniques for
                 adaptive lattice filters",
  journal =      j-IEEE-TRANS-SIG-PROC,
  volume =       "41",
  number =       "5",
  pages =        "1809--1823",
  month =        may,
  year =         "1993",
  CODEN =        "ITPRED",
  ISSN =         "1053-587X (print), 1941-0476 (electronic)",
  ISSN-L =       "1053-587X",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Signal Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=78",
  summary =      "The ways in which finite precision arithmetic effects
                 can deleteriously manifest themselves in both the
                 stochastic gradient and the recursive least squares
                 adaptive lattice filters are discussed. closed form
                 expressions are derived for the steady-state \ldots{}",
}

@Article{Ozawa:1993:SAE,
  author =       "K. Ozawa and M. Miyazaki",
  title =        "A summation algorithm with error correction for
                 parallel computers",
  journal =      j-SYS-COMP-JAPAN,
  volume =       "24",
  number =       "7",
  pages =        "62--68",
  month =        "????",
  year =         "1993",
  CODEN =        "SCJAEP",
  ISSN =         "0882-1666 (print), 1520-684X (electronic)",
  ISSN-L =       "0882-1666",
  bibdate =      "Tue Dec 12 09:29:07 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Proposes an algorithm to accurately compute the sum of
                 floating-point numbers on parallel computers. This
                 algorithm is an extension of the well-known recursive
                 doubling technique which computes the sum of n
                 floating-point number in log/sub 2/n parallel steps.
                 The time complexity of the present algorithm also is
                 O(logn), and the space complexity is O(n). This
                 algorithm enables a highly accurate result to be
                 obtained with guarantee. The theoretical analysis and
                 the numerical experiments on a parallel computer show
                 that this algorithm is as accurate as Kahan's, which is
                 the fastest and an accurate serial algorithm for the
                 summation of the numbers, and also that the present
                 algorithm is faster than Kahan's provided that two or
                 more processors are available.",
  acknowledgement = ack-nhfb,
  affiliation =  "Coll. of Gen. Educ., Tohoku University, Sendai,
                 Japan",
  classification = "C4110 (Error analysis in numerical methods); C4240P
                 (Parallel programming and algorithm theory)",
  fjournal =     "Systems and computers in Japan",
  keywords =     "accurate floating-point summation; correct rounding;
                 error correction; floating-point numbers; guaranteed
                 accuracy; parallel computation; parallel computers;
                 recursive doubling; recursive doubling technique;
                 round-off error analysis; space complexity; summation;
                 summation algorithm; time complexity",
  thesaurus =    "computational complexity; error correction; parallel
                 algorithms",
}

@PhdThesis{Pan:1993:TFVa,
  author =       "Jing Pan",
  title =        "Toward a formal verification of a floating-point
                 coprocessor and its composition with a central
                 processing unit",
  type =         "Thesis ({Ph.D.})",
  school =       "Computer Science Department, University of California,
                 Davis",
  address =      "Davis, CA, USA",
  pages =        "221",
  year =         "1993",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Pan:1993:TFVb,
  author =       "Jing Pan and K. N. Levitt and M. Archer and S.
                 Kalvala",
  title =        "Towards a formal verification of a floating point
                 coprocessor and its composition with a central
                 processing unit",
  journal =      j-IFIP-TRANS-A,
  volume =       "A20",
  pages =        "427--447",
  month =        "????",
  year =         "1993",
  CODEN =        "ITATEC",
  ISSN =         "0926-5473",
  bibdate =      "Tue Dec 12 09:27:13 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Higher Order Logic Theorem Proving and its
                 Applications IFIP TC\slash WG10.2 International
                 Workshop - HOL '92.",
  abstract =     "The authors discuss verification (ultimately down to
                 the microcode level) of a microprocessor that consists
                 of a central processing unit that is the master of a
                 floating point coprocessor; the design is drawn from
                 the MC68881 floating point coprocessor slaved to the
                 MC68000, but greatly simplified. The coprocessor in
                 isolation is verified with respect to a specification
                 that captures the IEEE floating point standard. In the
                 authors system, CPU and floating point instructions are
                 allowed to execute concurrently, but the appearance to
                 the programmer of the composed system is that of a
                 sequentially executing instruction stream. The CPU and
                 floating point coprocessor communicate through the
                 four-phase handshaking protocol. The verification
                 involves reasoning about a form of behavioural
                 abstraction wherein concurrently executing instruction
                 steams are mapped to a sequential stream.",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Computer Science, California University,
                 Davis, CA, USA",
  classification = "C4210 (Formal logic); C5130 (Microprocessor chips);
                 C5230 (Digital arithmetic methods); C6110B (Software
                 engineering techniques)",
  confdate =     "21-24 Sept. 1992",
  conflocation = "Leuven, Belgium",
  fjournal =     "IFIP Transactions. A. Computer Science and
                 Technology",
  keywords =     "Behavioural abstraction; Central processing unit;
                 Concurrently executing instruction steams; Floating
                 point coprocessor; Formal verification; Four-phase
                 handshaking protocol; MC68000; MC68881; Microprocessor;
                 Reasoning; Sequentially executing instruction stream;
                 Specification",
  pubcountry =   "Netherlands",
  thesaurus =    "Digital arithmetic; Formal verification;
                 Microprocessor chips; Theorem proving",
}

@InProceedings{Panneerselvam:1993:MAF,
  author =       "G. Panneerselvam and B. Nowrouzian",
  title =        "Multiply-add fused {RISC} architectures for {DSP}
                 applications",
  crossref =     "IEEE:1993:PIP",
  volume =       "1",
  pages =        "108--111",
  year =         "1993",
  DOI =          "https://doi.org/10.1109/PACRIM.1993.407210",
  bibdate =      "Sun Feb 20 10:47:10 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The development of a fixed-point bit-parallel
                 multiply-add fused (MAF) architecture together with a
                 corresponding VLSI implementation is presented. The
                 proposed MAF implementation employs 1.2 CMOS
                 technology. This MAF implementation finds a variety of
                 practical applications in high-speed real-time digital
                 signal processing. The MAF implementation employs a
                 parallel modified Booth multiplier incorporating an
                 array of carry-save adders for the addition of the
                 intermediate partial products, and a hardware efficient
                 carry-skip adder for carry propagation. The performance
                 characteristics of the MAF implementation have been
                 successfully verified by an HSPICE simulation at speeds
                 of up to 100 MHz.",
  acknowledgement = ack-nhfb,
}

@Article{Parhami:1993:IAS,
  author =       "B. Parhami",
  title =        "On the implementation of arithmetic support functions
                 for generalized signed-digit number systems",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "42",
  number =       "3",
  pages =        "379--384",
  month =        mar,
  year =         "1993",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.210182",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 07:58:48 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=210182",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Parker:1993:OHS,
  author =       "A. Parker",
  title =        "Optimization of high speed function generation using
                 table-lookup",
  journal =      j-TRANS-SOC-COMP-SIM,
  volume =       "10",
  number =       "2",
  pages =        "105--114",
  month =        jun,
  year =         "1993",
  CODEN =        "TSCSEV",
  ISSN =         "0740-6797",
  bibdate =      "Tue Dec 12 09:29:07 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A process is presented for the use of generic operator
                 optimization for the evaluation of unary floating point
                 functions using table lookup. The process involves the
                 identification of an underlying architecture and the
                 symbolic-numeric optimization of operators to minimize
                 a least-squares representation of total error. The
                 approach is illustrated for the case of floating point
                 division.",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Electr. and Comput. Eng., Alabama
                 University, Huntsville, AL, USA",
  classification = "C1160 (Combinatorial mathematics); C4120 (Functional
                 analysis); C6130 (Data handling techniques)",
  fjournal =     "Transactions of the Society for Computer Simulation",
  keywords =     "Floating point division; High speed function
                 generation; Least-squares representation;
                 Symbolic-numeric optimization; Table lookup",
  thesaurus =    "Equivalence classes; Function evaluation; Symbol
                 manipulation; Table lookup",
}

@Book{Pichat:1993:IDC,
  author =       "Mich{\`e}le Pichat and Jean Vignes",
  title =        "Ing{\'e}nierie du contr{\^o}le de la pr{\'e}cision des
                 calculs sur ordinateur",
  publisher =    "Editions Technip",
  address =      "Paris, France",
  pages =        "xvii + 233",
  year =         "1993",
  ISBN =         "2-7108-0653-3",
  ISBN-13 =      "978-2-7108-0653-0",
  LCCN =         "TJ213 .P478 1993",
  bibdate =      "Wed Nov 24 12:28:18 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Collection Informatique",
  acknowledgement = ack-nhfb,
  subject =      "Automatic control; Microcomputers",
}

@Article{Plauger:1993:FCE,
  author =       "P. J. Plauger",
  title =        "Floating-Point {C} Extensions",
  journal =      j-CUJ,
  volume =       "11",
  type =         "{Standard C}",
  number =       "9",
  pages =        "10--??",
  month =        sep,
  year =         "1993",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "C Users Journal",
}

@Book{Plauger:1993:PPIc,
  author =       "P. J. Plauger",
  title =        "Programming on Purpose {III}: Essays on Software
                 Technology",
  volume =       "3",
  publisher =    pub-PHPTR,
  address =      pub-PHPTR:adr,
  pages =        "viii + 224",
  year =         "1993",
  ISBN =         "0-13-328113-2",
  ISBN-13 =      "978-0-13-328113-2",
  LCCN =         "QA76.76.D47 P53 1994",
  bibdate =      "Wed Jul 6 14:26:01 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\$19.95",
  acknowledgement = ack-nhfb,
  libnote =      "Not yet in my library.",
  remark =       "Originally published in the author's monthly column in
                 Computer language magazine, 1986-1992. Contents: Volume
                 I: Essays on software design -- volume II: Essays on
                 software people -- volume III: Essays on software
                 technology.",
  tableofcontents = "You Must Be Joking \\
                 Computer Arithmetic \\
                 Floating-Point Arithmetic \\
                 The Central Folly \\
                 Safe Math \\
                 Do-It-Yourself Math Functions \\
                 Locking the Barn Door \\
                 Half a Secret \\
                 It's (Almost) Alive \\
                 The (Almost) Right Stuff \\
                 Instant Lies \\
                 What Meets the Eye \\
                 Technicolor and Cinemascope \\
                 What Meets the Ear \\
                 Warm Fuzzies \\
                 Font Follies \\
                 Text Editors \\
                 Approximating Functions \\
                 Economizing Polynomials \\
                 Technical Writing \\
                 All I Want to Do Is \\
                 Programming for the Billions \\
                 All Sorts of Sorts \\
                 Transforming Strings \\
                 Books for Our Times \\
                 Through the Grapevine \\
                 List of Columns \\
                 Bibliography \\
                 Index",
}

@Article{Posch:1993:BKR,
  author =       "K. C. Posch and R. Posch",
  title =        "{Basiserweiterung mit einer Konvolutionssumme in
                 Restklassenzahlensystemen}. ({German}) [{Base}
                 Extension Using a Convolution Sum in Residue Number
                 Systems]",
  journal =      j-COMPUTING,
  volume =       "50",
  number =       "2",
  pages =        "93--104",
  year =         "1993",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  MRclass =      "68M07 (11Y16)",
  MRnumber =     "94e:68024",
  bibdate =      "Mon Oct 11 20:38:38 MDT 1999",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=journal&issn=0010-485X;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 MathSciNet database; OCLC Contents1st database",
  acknowledgement = ack-nhfb,
  fjournal =     "Computing: Archiv f{\"u}r informatik und numerik",
  journal-URL =  "http://link.springer.com/journal/607",
  language =     "German",
}

@Article{Pugh:1993:FPC,
  author =       "Kenneth Pugh",
  title =        "Floating Point Constants",
  journal =      j-CUJ,
  volume =       "11",
  type =         "Questions and Answers",
  number =       "10",
  pages =        "130--??",
  month =        oct,
  year =         "1993",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "C Users Journal",
}

@Article{Reid:1993:LIA,
  author =       "John Reid",
  title =        "{Language Independent Arithmetic} ({LIA}) --- a {Draft
                 International Standard} ({DIS})",
  journal =      j-SIGNUM,
  volume =       "28",
  number =       "1",
  pages =        "2--7",
  month =        jan,
  year =         "1993",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Tue Apr 12 07:50:23 MDT 2005",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "LIA is now an International Standard, ISO/IEC
                 10967-1:1994; it is ``92 pages of small print, densely
                 mathematical, not counting 8 pages of front matter, and
                 it is not available electronically.'' Its adoption has
                 been rather controversial.",
  abstract =     "The UK and US votes have been decided on the draft
                 international standard ISO/IEC CD 10967-1:1992:
                 language independent arithmetic-part 1: integer and
                 floating point arithmetic. The stated goals of the
                 draft are: to enhance the portability of numeric
                 programs across a wide range of numeric architectures.
                 To help programming languages express the semantics of
                 their numerical types. It defines integer and
                 (normalized and denormalized) floating point types. It
                 defines integer and (normalized and denormalized)
                 floating point types. It specifies the primitive
                 computational operations with source and destination
                 operands of the same type, comparison operations on two
                 operands of the same type, and conversions from any
                 arithmetic type to any other arithmetic type. The
                 values of parameters define the exact arithmetic
                 behaviour of any particular platform.",
  acknowledgement = ack-nhfb,
  affiliation =  "Rutherford Appleton Lab., Didcot, UK",
  classification = "C5230 (Digital arithmetic methods); C6140D (High
                 level languages)",
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
  keywords =     "International standard; Language independent
                 arithmetic; Numeric architectures; Numeric programs;
                 Portability; Programming languages",
  thesaurus =    "Digital arithmetic; High level languages; Standards",
}

@InProceedings{Richardson:1993:ETR,
  author =       "S. E. Richardson",
  title =        "Exploiting trivial and redundant computation",
  crossref =     "Swartzlander:1993:SCA",
  pages =        "220--227",
  year =         "1993",
  bibdate =      "Thu Jun 20 10:16:15 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith11/papers/ARITH11_Richardson.pdf",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
  keywords =     "ARITH-11",
}

@Article{Ris:1993:WFP,
  author =       "Fred Ris and Ed Barkmeyer and Craig Schaffert and
                 Peter Farkas",
  title =        "When Floating-Point Addition Isn't Commutative",
  journal =      j-SIGNUM,
  volume =       "28",
  number =       "1",
  pages =        "8--13",
  month =        jan,
  year =         "1993",
  CODEN =        "SNEWD6",
  DOI =          "https://doi.org/10.1145/156301.156303",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Tue Apr 12 07:50:23 MDT 2005",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In the early 1980s, the IEEE floating-point standards
                 (754 for binary formats adopted in 1985 and 854 for
                 more general situations adopted in 1987) were
                 developed. There are now many more-or-less IEEE 754
                 conformant products on the market. A fully compliant
                 implementation must provide conforming representations
                 of floating-point values, perform arithmetic operations
                 as specified by the standard, provide four rounding
                 modes and five exception flags defined by the standard,
                 support infinities, NaNs, signed zeros, and unordered
                 comparisons, and provide access to all these features
                 from programming languages (as supported by the
                 compiler and runtime library). Not surprisingly, very
                 few implementations comply fully with the IEEE 754
                 standard in all respects. But one might imagine that if
                 there were such compliance one could expect bit-for-bit
                 identical results for a given algorithm executed on any
                 conforming implementation. The paper explains why this
                 is not always the case.",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  affiliation =  "IBM Federal Syst. Co., Boulder, CO, USA",
  classification = "C5230 (Digital arithmetic methods)",
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
  keywords =     "Arithmetic operations; Conforming implementation;
                 Exception flags; Floating-point addition;
                 Floating-point values; IEEE 754; IEEE floating-point
                 standards; Rounding modes",
  thesaurus =    "Digital arithmetic; Standards",
}

@InProceedings{Samani:1993:SVP,
  author =       "D. M. Samani and J. Ellinger and E. J. Powers and E.
                 E. Swartzlander",
  title =        "Simulation of variable precision {IEEE} floating point
                 using {C}++ and its application in digital signal
                 processor design",
  crossref =     "IEEE:1993:PMS",
  pages =        "1509--1514 vol.2",
  year =         "1993",
  bibdate =      "Thu Dec 14 11:25:18 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We use a C++ class to transparently emulate
                 variable-precision floating point arithmetic using
                 standard arithmetic. This allows the determination of
                 an algorithm's susceptibility to errors produced by
                 finite-precision arithmetic and the determination of
                 the minimum precision necessary for stability. The
                 class, called Real, offers several advantages for many
                 applications, e.g., ALU design, signal processing,
                 systolic and lattice filter design, etc. Since it
                 supports the IEEE floating point standard, it produces
                 identical results on any compliant platform. An
                 algorithm can be adapted for simulation with minimal
                 effort and without interfering with normal operation.
                 We also consider how the acceptance of the IEEE
                 standard and the development of fast hardware for
                 microcomputers have changed common assumptions about
                 algorithm timing. Finally, we examine the potential use
                 of the new floating point DSP chips for adaptive
                 filtering. Historically, the computational requirements
                 of adaptive filters confined implementations to
                 specialized hardware or supercomputers. Today's DSP
                 chips offer a relatively inexpensive alternative. We
                 have implemented several adaptive filtering algorithms
                 that are based on Least Squares estimation criterion on
                 Motorola's DSP96002. Our experience indicates that the
                 DSP96K is a viable medium for such algorithms and one
                 can expect a ten-fold speed improvement over a i486
                 running at 50 MHz.",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Electr. and Comput. Eng., Texas
                 University, Austin, TX, USA",
  classification = "B1265F (Microprocessors and microcomputers); B1270F
                 (Digital filters); B6140 (Signal processing and
                 detection); C5135 (Digital signal processing chips);
                 C5220P (Parallel architecture); C5230 (Digital
                 arithmetic methods); C5240 (Digital filters); C5260
                 (Digital signal processing); C6140D (High level
                 languages)",
  keywords =     "Adaptive filtering; Algorithm timing; ALU design; C++
                 language; Digital signal processor design; DSP chips;
                 Floating point arithmetic; IEEE standard; Lattice
                 filter; Least squares estimation criterion; Motorola
                 DSP96002; Real; Systolic filter; Variable precision
                 IEEE floating point",
  thesaurus =    "Adaptive filters; C language; Digital signal
                 processing chips; Floating point arithmetic; Lattice
                 filters; Least squares approximations; Systolic
                 arrays",
}

@InProceedings{Sarma:1993:MAR,
  author =       "D. D. Sarma and D. W. Matula",
  title =        "Measuring the Accuracy of {ROM} Reciprocal Tables",
  crossref =     "Swartzlander:1993:SCA",
  pages =        "95--102",
  year =         "1993",
  bibdate =      "Wed Nov 14 18:47:17 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith11/papers/ARITH11_Sarma.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-11",
}

@Article{Scannell:1993:DMM,
  author =       "Robert K. Scannell and John K. Hagge",
  title =        "Development of a Multichip Module {DSP}",
  journal =      j-COMPUTER,
  volume =       "26",
  number =       "4",
  pages =        "13--21",
  month =        apr,
  year =         "1993",
  CODEN =        "CPTRB4",
  ISSN =         "0018-9162 (print), 1558-0814 (electronic)",
  ISSN-L =       "0018-9162",
  bibdate =      "Tue May 14 16:20:44 MDT 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A highly modular processor architecture based on
                 off-the-shelf components supports an MCM design
                 implementation that delivers 400 million floating-point
                 operations per second in a 75-gram package.",
  acknowledgement = ack-nhfb,
  affiliation =  "Rockwell Int., Anaheim, CA, USA",
  classification = "B0170J (Product packaging); B1265F (Microprocessors
                 and microcomputers); B2220J (Hybrid integrated
                 circuits); B2570 (Semiconductor integrated circuits);
                 C5135 (Digital signal processing chips)",
  fjournal =     "Computer",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2",
  keywords =     "Cost; Highly modular processor architecture;
                 Interconnect-substrate design; MCM package assembly;
                 Multichip module DSP; Signal processor packaging
                 design; Size; Weight",
  thesaurus =    "Digital signal processing chips; Multichip modules",
}

@Article{Schorn:1993:AAR,
  author =       "Peter Schorn",
  title =        "An Axiomatic Approach to Robust Geometric Programs",
  journal =      j-J-SYMBOLIC-COMP,
  volume =       "16",
  number =       "2",
  pages =        "155--166 (or 155--165??)",
  month =        aug,
  year =         "1993",
  CODEN =        "JSYCEH",
  ISSN =         "0747-7171 (print), 1095-855X (electronic)",
  ISSN-L =       "0747-7171",
  MRclass =      "68U07",
  MRnumber =     "94k:68196",
  bibdate =      "Sat May 10 15:54:09 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classcodes =   "C4260 (Computational geometry); C1180 (Optimisation
                 techniques)",
  corpsource =   "Inst. fur Theor. Inf., Eidgenossische Tech.
                 Hochschule, Zurich, Switzerland",
  fjournal =     "Journal of Symbolic Computation",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07477171",
  keywords =     "axiomatic approach; computational geometry; digital
                 arithmetic; floating point arithmetic; geometric;
                 imprecise primitives; non-trivial; plane sweep
                 algorithm; primitives; programming; robust geometric
                 programs",
  treatment =    "T Theoretical or Mathematical",
}

@InProceedings{Schulte:1993:ERC,
  author =       "M. Schulte and E. Swartzlander",
  title =        "Exact rounding of certain elementary functions",
  crossref =     "Swartzlander:1993:SCA",
  pages =        "138--145",
  year =         "1993",
  bibdate =      "Thu Jun 20 10:16:17 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_1993-01.pdf;
                 http://www.acsel-lab.com/arithmetic/arith11/papers/ARITH11_Schulte.pdf",
  abstract =     "An algorithm is described which produces exactly
                 rounded results for the functions of reciprocal, square
                 root, 2/sup x/, and log 2/sup x/. Hardware designs
                 based on this algorithm are presented for floating
                 point numbers with 16- and 24-b significands. These
                 designs use a polynomial approximation in which
                 coefficients are originally selected based on the
                 Chebyshev series approximation and are then adjusted to
                 ensure exactly rounded results for all inputs. To
                 reduce the number of terms in the approximation, the
                 input interval is divided into subintervals of equal
                 size and different coefficients are used for each
                 subinterval. For floating point numbers with 16-b
                 significands, the exactly rounded value of the function
                 can be computed in 51 ns on a 20-mm/sup 2/ chip. For
                 floating point numbers with 24-b significands, the
                 functions can be computed in 80 ns on a 98-mm/sup 2/
                 chip.",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Electr. and Comput. Eng., Texas
                 University, Austin, TX, USA",
  classification = "C4120 (Functional analysis); C5230 (Digital
                 arithmetic methods)",
  confdate =     "29 June--2 July 1993",
  conflocation = "Windsor, Ont., Canada",
  confsponsor =  "IEEE Comput. Soc.; IEEE Tech. Committee on VLSI;
                 Natural Sci. and Eng. Res.; Council of Canada",
  keywords =     "ARITH-11; Elementary functions; Exact rounding;
                 Floating point numbers; Polynomial approximation;
                 Reciprocal; Rounded results; Square root",
  thesaurus =    "Floating point arithmetic; Function evaluation",
}

@InProceedings{Schulte:1993:PHD,
  author =       "M. J. Schulte and E. E. {Swartzlander, Jr.}",
  title =        "Parallel Hardware Designs for Correctly Rounded
                 Elementary Functions",
  crossref =     "Corliss:1993:AIC",
  pages =        "65--87 (or 65--88??)",
  year =         "1993",
  bibdate =      "Tue Oct 22 13:37:58 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Schulte:1993:TMC,
  author =       "M. J. Schulte and E. E. {Swartzlander, Jr.}",
  title =        "Truncated Multiplication with Correction Constant",
  crossref =     "Eggermont:1993:VSP",
  pages =        "388--396",
  year =         "1993",
  bibdate =      "Sun Mar 04 10:38:15 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_1993-02.pdf",
  acknowledgement = ack-nhfb,
}

@TechReport{Schwarz:1993:HRAa,
  author =       "E. Schwarz",
  title =        "High-radix algorithms for high-order arithmetic
                 operations",
  type =         "Technical Report",
  number =       "CSL-TR-93-559",
  institution =  "Computer Systems Laboratory, Stanford University",
  address =      "Stanford, CA, USA",
  month =        jan,
  year =         "1993",
  bibdate =      "Thu Apr 2 08:38:35 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
}

@PhdThesis{Schwarz:1993:HRAb,
  author =       "Eric Mark Schwarz",
  title =        "High-radix algorithms for high-order arithmetic
                 operations",
  type =         "Thesis ({Ph.D.})",
  school =       "Department of Electrical Engineering, Stanford
                 University",
  address =      "Stanford, CA, USA",
  pages =        "224",
  month =        apr,
  year =         "1993",
  bibdate =      "Mon Jan 07 22:38:06 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Many common algorithms for high-order arithmetic
                 operations require an initial approximation. The
                 Newton--Raphson algorithm starts with an approximation
                 and then quadratically converges on the solution. The
                 initial approximation determines the number of
                 iterations of the algorithm and is typically
                 implemented as a look-up table in the form of a ROM or
                 PLA. A novel method is suggested which describes
                 high-order arithmetic operations with a partial product
                 array. This method applies to the operations of
                 division, reciprocal, square root, natural logarithm,
                 exponential, and trigonometric functions. The partial
                 product array of Boolean elements which describes the
                 operation can be summed on an existing floating-point
                 multiplier. The hardware needed is only the logic gates
                 to create the Boolean elements in the array and a
                 multiplexor, and the latency is that of the multiplier.
                 Thus, by reusing a floating-point multiplier, a
                 high-precision approximation to a high-order arithmetic
                 operation can be implemented with a low marginal
                 cost.\par

                 This dissertation describes the implementation and
                 shows a method for deriving partial product arrays to
                 approximate arithmetic operations. Then the proposed
                 method is applied and evaluated for several operations.
                 The proposed method yields a minimum approximation of
                 twelve bits correct for the reciprocal operation and
                 sixteen bits for the square root operation. The
                 proposed method is shown to be as small as 0.05\% the
                 size (in gates) of an equivalent precision look-up
                 table and has up to four times the accuracy (in bits)
                 as an equivalent latency polynomial approximation.
                 Also, three new iterative algorithms to increase the
                 precision of the approximations and a theoretical
                 analysis of the partial product array representation
                 are detailed. Thus, high-radix algorithms of many
                 arithmetic operations are possible at low cost.",
  acknowledgement = ack-nhfb,
  keywords =     "division; elementary functions; exponential;
                 logarithm; PPA (partial product array); reciprocal
                 square root; square root",
  remark =       "AAT 9317816. ProQuest document ID 746798521.",
}

@InProceedings{Schwarz:1993:HSA,
  author =       "Eric M. Schwarz and Michael J. Flynn",
  title =        "Hardware starting approximation for the square root
                 operation",
  crossref =     "Swartzlander:1993:SCA",
  pages =        "103--111",
  year =         "1993",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith11/papers/ARITH11_Schwarz.pdf",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
  keywords =     "ARITH-11",
  summary =      "A method for obtaining high-precision approximations
                 of high-order arithmetic operations is presented. These
                 approximations provide an accurate starting
                 approximation for high-precision iterative algorithms,
                 which translates into few iterations and \ldots{}",
}

@Article{Schwarz:1993:PHR,
  author =       "E. M. Schwarz and M. J. Flynn",
  title =        "Parallel high-radix nonrestoring division",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "42",
  number =       "10",
  pages =        "1234--1246",
  month =        oct,
  year =         "1993",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.257709",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 07:58:51 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=257709",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@TechReport{Schwarz:1993:UFM,
  author =       "Eric Mark Schwarz and M. J. (Michael J.) Flynn",
  title =        "Using a floating-point multiplier's internals for
                 high-radix division and square root",
  type =         "Technical report",
  number =       "CSL-TR-93-554",
  institution =  "Computer Systems Laboratory, Stanford University",
  address =      "Stanford, CA, USA",
  pages =        "iv + 45",
  year =         "1993",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Computer arithmetic.",
  remark =       "``January 1993.'' Abstract: ``A method for obtaining
                 high-precision approximations of high-order arithmetic
                 operations at low-cost is presented in this study.
                 Specifically, high-precision approximations of the
                 reciprocal (12 bits worst case) and square root (16
                 bits) operations are obtained using the internal
                 hardware of a floating-point multiplier without the use
                 of look-up tables. The additional combinatorial logic
                 necessary is very small due to the reuse of existing
                 hardware. These low-cost high-precision approximations
                 are used by iterative algorithms to perform the
                 operations of division and square root. The method
                 presented also applies to several other high-order
                 arithmetic operations. Thus, high-radix algorithms for
                 high-order arithmetic operations such as division and
                 square root are possible at low-cost.''",
}

@InProceedings{Shanbhag:1993:REAa,
  author =       "N. R. Shanbhag and K. K. Parhi",
  booktitle =    "{IEEE} International Symposium on Circuits and
                 Systems: {ISCAS '93}, 3--6 May 1993",
  title =        "Roundoff error analysis of the pipelined {ADPCM}
                 coder",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "886--889",
  year =         "1993",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "Not \ldots{}",
}

@InProceedings{Shanbhag:1993:REAb,
  author =       "N. R. Shanbhag and K. K. Parhi",
  booktitle =    "{IEEE} International Symposium on Circuits and
                 Systems: {ISCAS '93}, 3--6 May 1993",
  title =        "Roundoff error analysis of the pipelined {ADPCM}
                 coder",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "886--889",
  year =         "1993",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "Roundoff error analysis of a pipelined adaptive
                 differential pulse code modulation (ADPCM) coder is
                 presented. The pipelined coder has been developed by
                 employing the relaxed look-ahead technique. It is shown
                 that the precision of the quantized \ldots{}",
}

@InProceedings{Shand:1993:FIR,
  author =       "M. Shand and J. Vuillemin",
  title =        "Fast Implementations of {RSA} Cryptography",
  crossref =     "Swartzlander:1993:SCA",
  pages =        "252--259",
  year =         "1993",
  bibdate =      "Wed Nov 14 18:47:51 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith11/papers/ARITH11_Shand.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-11",
}

@Book{Shannon:1993:CES,
  author =       "Claude Elwood Shannon and N. J. A. (Neil James
                 Alexander) Sloane and A. D. (Aaron D.) Wyner",
  title =        "{Claude Elwood Shannon}: collected papers",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xliv + 924",
  year =         "1993",
  ISBN =         "0-7803-0434-9",
  ISBN-13 =      "978-0-7803-0434-5",
  LCCN =         "TK5101 .S448 1993",
  bibdate =      "Sat Nov 20 09:04:51 MST 2010",
  bibsource =    "catalog.princeton.edu:7090/voyager;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  author-dates = "Claude Elwood Shannon (1916--2001)",
  subject =      "telecommunication; information theory; computers",
}

@Article{Sharp:1993:PRN,
  author =       "W. E. Sharp and Carter Bays",
  title =        "A portable random number generator for
                 single-precision floating-point arithmetic",
  journal =      j-COMP-GEOSCI,
  volume =       "19",
  number =       "4",
  pages =        "593--??",
  month =        apr,
  year =         "1993",
  CODEN =        "CGEODT, CGOSDN",
  ISSN =         "0098-3004 (print), 1873-7803 (electronic)",
  ISSN-L =       "0098-3004",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Computers and Geosciences",
}

@InProceedings{Shirayanagi:1993:MCM,
  author =       "Kiyoshi Shirayanagi",
  title =        "An algorithm to compute floating point {Gr{\"o}bner}
                 bases",
  crossref =     "Lee:1993:MCM",
  pages =        "95--106",
  year =         "1993",
  MRclass =      "68Q40 (13P10 68Q25)",
  MRnumber =     "94j:68129",
  bibdate =      "Fri Dec 8 08:24:13 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Shute:1993:AAB,
  author =       "Malcolm J. Shute",
  title =        "{Abotec}: an automatic back-of-the-envelope
                 calculator",
  journal =      j-SIGPLAN,
  volume =       "28",
  number =       "8",
  pages =        "90--98",
  month =        aug,
  year =         "1993",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:16:40 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The trial-and-error method, iteratively applied, is
                 invariably involved in any kind of design work, with
                 much back-of-the-envelope calculation to guide the
                 process. In this, the `what-if' game is a very useful
                 tactic in the search for unexpected solutions in
                 complex design spaces, made all the more effective by
                 the availability of automated interpreters. These are
                 needed to perform the tedious re-calculation of the
                 model each time a change is made to a small part. In
                 the financial world, the interpreter generally takes
                 the form of the spread-sheet, of which Quattro is a
                 fine example; in mathematics it takes the form of
                 packages such as Mathematica. Neither of these is
                 ideally tailored for engineering design, and so Abotec
                 was developed when the author had need of such a tool.
                 There are four main characteristics which fit Abotec
                 for its purpose: it works with floating-point numbers
                 throughout; it uses a richer than normal set of
                 arithmetic operators and functions; it uses mnemonic
                 labelling throughout; and, most importantly it treats
                 all variables as having an upper and lower bound.",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Computer Science, Manchester University,
                 UK",
  classification = "C6140D (High level languages); C7310 (Mathematics);
                 C7400 (Engineering)",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  keywords =     "Abotec; Arithmetic operators; Automated interpreters;
                 Automatic back-of-the-envelope calculator;
                 Back-of-the-envelope calculation; Complex design
                 spaces; Design work; Engineering design; Floating-point
                 numbers; Mnemonic labelling; Re-calculation;
                 Trial-and-error method; Unexpected solutions; What-if",
  thesaurus =    "CAD; High level languages; Mathematics computing",
}

@Article{Smith:1993:PFC,
  author =       "Ross Smith and Gerald Sobelman and George Luk and
                 Koichi Suda and Jeff Bracken",
  title =        "A Programmable Floating-Point Cell for Systolic Signal
                 Processing",
  journal =      j-J-VLSI-SIGNAL-PROC,
  volume =       "5",
  number =       "1",
  pages =        "75--84",
  month =        jan,
  year =         "1993",
  CODEN =        "JVSPED",
  DOI =          "https://doi.org/10.1007/BF01880273",
  ISSN =         "0922-5773 (print), 1573-109x (electronic)",
  ISSN-L =       "0922-5773",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The FPC controller and the AMD Am29325 32-bit
                 floating-point mathematics processor form a two-chip
                 cell designed for one- or two-dimensional systolic
                 arrays which can be used to implement a wide variety of
                 signal processing applications. The FPC controls the
                 Am29325, routes data to and from it, and routes data
                 and control to other cells in the array. Unique
                 architectural features include two interchangeable data
                 memories, an input port which can be used as either a
                 local or global port, and a 32-bit instruction word
                 that allows concurrent use of all cell resources.
                 Additional features include a program memory, two data
                 streams, and three control streams.",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of VLSI Signal Processing",
}

@Article{Smith:1993:VFP,
  author =       "William Smith",
  title =        "Varying Floating-Point Precision",
  journal =      j-CUJ,
  volume =       "11",
  number =       "7",
  pages =        "87--??",
  month =        jul,
  year =         "1993",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "C Users Journal",
}

@Article{Smith:1993:WDF,
  author =       "William Smith",
  title =        "Windows, {DLLs}, and Floating Point Types",
  journal =      j-CUJ,
  volume =       "11",
  number =       "9",
  pages =        "21--??",
  month =        sep,
  year =         "1993",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "C Users Journal",
}

@InProceedings{Soulas:1993:AMC,
  author =       "T. Soulas and D. Villeger and V. G. Oklobdzija",
  title =        "An {ASIC} macro cell multiplier for complex numbers",
  crossref =     "IEEE:1993:PEC",
  pages =        "589--593",
  year =         "1993",
  bibdate =      "Thu Dec 14 11:25:18 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "An architecture for ASIC macro cell implementing a
                 complex number multiplier with applications in a
                 digital signal processing ASIC chip is described. The
                 complex numbers are packed into one 32-bit word. The
                 design is unique and combines shared Booth encoding for
                 the real and imaginary parts including only one
                 combined modified Wallace tree. The regular Wallace
                 tree and the tree of 4:2 adders for the complex
                 multiplier implementation are compared. The authors
                 took advantage of 4:2 adders in implementing the
                 combined bit compression tree for each part. This
                 design resulted in a more compact wiring structure and
                 balanced delays resulting in faster multiplier circuit.
                 The number of adders was also decreased.",
  acknowledgement = ack-nhfb,
  affiliation =  "Ecole Superieure d'Ingenieurs en Electrotech. et
                 Electron., Noisy le Grand, France",
  classification = "B1130B (Computer-aided circuit analysis and design);
                 B1265B (Logic circuits); B1265F (Microprocessors and
                 microcomputers); B2570D (CMOS integrated circuits);
                 C5120 (Logic and switching circuits); C5135 (Digital
                 signal processing chips); C5210B (Computer-aided logic
                 design); C5230 (Digital arithmetic methods); C7410D
                 (Electronic engineering computing)",
  confsponsor =  "IEEE; EDA Assoc.; AEIA, Spain; AFCET, France; AICA,
                 Italy; Bull SA, France; CEC ESPRIT Basic Research",
  keywords =     "32 Bit; ASIC macro cell multiplier; Balanced delays;
                 CMOS; Combined bit compression tree; Compact wiring
                 structure; Complex numbers; Digital signal processing
                 ASIC chip; Floating point number representation; Shared
                 Booth encoding; Wallace tree",
  numericalindex = "Word length 3.2E+01 bit",
  thesaurus =    "Application specific integrated circuits; Cellular
                 arrays; CMOS logic circuits; Digital signal processing
                 chips; Floating point arithmetic; Integrated circuit
                 design; Logic arrays; Logic CAD; Multiplying circuits",
}

@Article{Subramaniam:1993:PPP,
  author =       "Ramesh Subramaniam and Kiran Kundargi and J. Dahms",
  title =        "Programming The {Pentium} Processor",
  journal =      j-DDJ,
  volume =       "18",
  number =       "6",
  pages =        "34, 36, 38, 40--42",
  month =        jun,
  year =         "1993",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Tue Sep 03 09:15:41 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 UnCover database",
  abstract =     "Intel's recent entry into the 32-bit microprocessor
                 race ups the performance ante. Our authors discuss the
                 Pentium's superscalar, pipelined architecture, focusing
                 on floating-point code. John Dahms shares some of his
                 experiences in writing a Pentium-aware compiler.",
  acknowledgement = ack-nhfb,
  affiliation =  "Intel, Santa Clara, CA, USA",
  classification = "C5130 (Microprocessor chips); C5220 (Computer
                 architecture); C6110 (Systems analysis and
                 programming); C6150C (Compilers, interpreters and other
                 processors)",
  fjournal =     "Dr. Dobb's Journal of Software Tools",
  keywords =     "32 Bit; 32-Bit microprocessor; Floating-point code;
                 High performance architecture; Intel Pentium;
                 Pentium-aware compiler; Programming; Superscalar
                 pipelined architecture",
  thesaurus =    "Computer architecture; Microprocessor chips;
                 Microprogramming; Pipeline processing; Program
                 compilers",
}

@InProceedings{Swartzlander:1993:FSC,
  author =       "Earl Swartzlander and Mary Jane Irwin and Graham
                 Jullien",
  title =        "Foreword: {11th Symposium on Computer Arithmetic,
                 Windsor, Ontario, Canada, June 29--July 2, 1993}",
  crossref =     "Swartzlander:1993:SCA",
  pages =        "v--v",
  year =         "1993",
  bibdate =      "Sat Nov 17 09:46:07 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith11/papers/ARITH11_contents.pdf;
                 http://www.acsel-lab.com/arithmetic/arith11/papers/ARITH11_foreword.pdf;
                 http://www.acsel-lab.com/arithmetic/arith11/papers/ARITH11_preface.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-11",
}

@InProceedings{Takagi:1993:MMA,
  author =       "N. Takagi",
  title =        "Modular Multiplication Algorithm with Triangle
                 Addition",
  crossref =     "Swartzlander:1993:SCA",
  pages =        "272--276",
  year =         "1993",
  bibdate =      "Wed Nov 14 18:48:15 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith11/papers/ARITH11_Takagi.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-11",
}

@Article{Thompson:1993:CCQ,
  author =       "William J. Thompson",
  title =        "Cutting Corners: Quick Square Roots and Trig
                 Functions",
  journal =      j-COMPUT-PHYS,
  volume =       "7",
  number =       "1",
  pages =        "18--??",
  month =        jan,
  year =         "1993",
  CODEN =        "CPHYE2",
  DOI =          "https://doi.org/10.1063/1.4823136",
  ISSN =         "0894-1866 (print), 1558-4208 (electronic)",
  ISSN-L =       "0894-1866",
  bibdate =      "Wed Apr 10 08:45:39 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computphys.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://aip.scitation.org/doi/10.1063/1.4823136",
  acknowledgement = ack-nhfb,
  ajournal =     "Comput. Phys",
  fjournal =     "Computers in Physics",
  journal-URL =  "https://aip.scitation.org/journal/cip",
}

@Manual{TI:1993:ITC,
  title =        "Interfacing {TI} clocked {FIFOs} with {TI}
                 floating-point digital signal processors: first-in,
                 first-out technology",
  organization = "Texas Instruments Incorporated",
  address =      "S.l",
  pages =        "iv + 15",
  year =         "1993",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Computer input-output equipment.; Signal processing
                 --- Digital techniques --- Equipment and; supplies.",
  remark =       "``SCAA005'' --- back cover.",
}

@Misc{TI:1993:ITT,
  key =          "TI '1993",
  title =        "Inside technology today 32-bit floating point
                 multi-port {DSP} \slash{} produced by {Texas
                 Instruments}",
  howpublished = "VHS format. High-speed, multi-port DSPs can be used in
                 parallel processing applications to really enhance
                 computation time and power. A popular 6-port floating
                 point DSP and high speed design integration and
                 applications are described in this tape.",
  address =      "Dallas, TX, USA",
  year =         "1993",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "1 videocassette",
  acknowledgement = ack-nhfb,
  keywords =     "Computer --- Circuits.; Electronic calculating
                 machines circuits.",
  publication =  "Texas Instruments Inc.",
}

@Article{Timmermann:1993:GFR,
  author =       "D. Timmermann and B. Rix and B. Hosticka",
  title =        "{Gleitkommaprozessor f{\"u}r rechenintensive
                 Echtzeitanwendungen} \toenglish {Floating-point
                 Processor for Computationally Intensive Real-Time Use}
                 \endtoenglish",
  journal =      j-ELECTRONIK,
  volume =       "20",
  number =       "??",
  pages =        "142--146",
  month =        "????",
  year =         "1993",
  CODEN =        "EKRKAR",
  ISSN =         "0013-5658",
  bibdate =      "Fri Dec 08 13:05:00 1995",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  fjournal =     "Elektronik",
}

@Article{Tiwari:1993:NCP,
  author =       "Neeraj Tiwari and A. K. Nigam",
  title =        "A note on constructive procedure for unbiased
                 controlled rounding",
  journal =      j-STAT-PROB-LETT,
  volume =       "18",
  number =       "5",
  pages =        "415--420",
  day =          "2",
  month =        dec,
  year =         "1993",
  CODEN =        "SPLTDC",
  ISSN =         "0167-7152 (print), 1879-2103 (electronic)",
  ISSN-L =       "0167-7152",
  bibdate =      "Sun Jun 1 11:14:48 MDT 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/statproblett1990.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/016771529390036I",
  acknowledgement = ack-nhfb,
  fjournal =     "Statistics \& Probability Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01677152",
}

@Article{Tsuji:1993:FNS,
  author =       "Kumiko Tsuji",
  title =        "Floating-point number solutions in a simple linear
                 equation with addition algorithm. Numerical calculation
                 methods with guaranteed accuracy and their applications
                 ({Japanese}) ({Kyoto}, 1992)",
  journal =      "S{\=u}rikaisekikenky{\=u}sho K{\=o}ky{\=u}roku",
  volume =       "831",
  pages =        "33--45",
  year =         "1993",
  MRclass =      "65G05",
  MRnumber =     "95a:65083",
  bibdate =      "Fri Dec 8 08:24:11 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Turner:1993:CSA,
  author =       "P. R. Turner",
  title =        "Complex {SLI} arithmetic: Representation, algorithms
                 and analysis",
  crossref =     "Swartzlander:1993:SCA",
  pages =        "18--25",
  year =         "1993",
  bibdate =      "Thu Dec 14 11:25:18 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith11/papers/ARITH11_Turner.pdf",
  abstract =     "The extension of the SLI (symmetric level index)
                 system to complex numbers and arithmetic is discussed.
                 The natural form for representation of complex
                 quantities in SLI is in the modulus-argument form, and
                 this can be sensibly packed into a single 64-b word for
                 the equivalent of the 32-b real SLI representation. The
                 arithmetic algorithms prove to be very slightly more
                 complicated than for real SLI arithmetic. The
                 representation, the arithmetic algorithms, and the
                 control of errors within these algorithms are
                 described.",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Math., US Naval Acad., Annapolis, MD,
                 USA",
  classification = "C5230 (Digital arithmetic methods)",
  keywords =     "ARITH-11; Arithmetic algorithms; Complex numbers;
                 Modulus-argument form; Representation; SLI; SLI
                 arithmetic; Symmetric level index",
  thesaurus =    "Floating point arithmetic",
}

@Article{Vassiliadis:1993:CHW,
  author =       "S. Vassiliadis and E. M. Schwarz",
  title =        "Correction to {``Hard-wired multipliers with encoded
                 partial products''}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "42",
  number =       "1",
  pages =        "127--127",
  month =        jan,
  year =         "1993",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.192224",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 07:58:47 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=192224",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Veselic:1993:FPH,
  author =       "Kre{\v{s}}imir Veseli{\'c} and Ivan Slapni{\v{c}}ar",
  title =        "Floating-Point Perturbations of {Hermitian} Matrices",
  journal =      j-LINEAR-ALGEBRA-APPL,
  volume =       "195",
  number =       "??",
  pages =        "81--116",
  month =        dec,
  year =         "1993",
  CODEN =        "LAAPAW",
  ISSN =         "0024-3795 (print), 1873-1856 (electronic)",
  ISSN-L =       "0024-3795",
  MRclass =      "65F15 (15A18 15A57)",
  MRnumber =     "94m:65066",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Linear Algebra and its Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00243795",
}

@Article{Vignes:1993:SAR,
  author =       "J. Vignes",
  title =        "A stochastic arithmetic for reliable scientific
                 computation",
  journal =      j-MATH-COMP-SIM,
  volume =       "35",
  number =       "3",
  pages =        "233--261",
  month =        sep,
  year =         "1993",
  CODEN =        "MCSIDR",
  DOI =          "https://doi.org/10.1016/0378-4754(93)90003-D",
  ISSN =         "0378-4754 (print), 1872-7166 (electronic)",
  ISSN-L =       "0378-4754",
  bibdate =      "Thu Mar 24 20:56:34 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://portal.acm.org/citation.cfm?id=165789.165792",
  acknowledgement = ack-nhfb,
  fjournal =     "Mathematics and Computers in Simulation",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03784754",
}

@Article{vonNeumann:1993:FDR,
  author =       "John von Neumann",
  title =        "First Draft of a Report on the {EDVAC}",
  journal =      j-IEEE-ANN-HIST-COMPUT,
  volume =       "15",
  number =       "4",
  pages =        "28--75",
  month =        oct # "\slash " # dec,
  year =         "1993",
  CODEN =        "IAHCEX",
  ISSN =         "1058-6180 (print), 1934-1547 (electronic)",
  ISSN-L =       "1058-6180",
  bibdate =      "Thu Jul 12 06:22:55 MDT 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeeannhistcomput.bib",
  note =         "Edited and corrected by Michael D. Godfrey.",
  URL =          "http://dlib.computer.org/an/books/an1993/pdf/a4027.pdf;
                 http://www.computer.org/annals/an1993/a4027abs.htm",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Ann. Hist. Comput.",
  fjournal =     "IEEE Annals of the History of Computing",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=85",
  xxpages =      "27--??",
  keywords =     "floating-point arithmetic; rounding",
}

@Article{Vornberger:1993:BBM,
  author =       "Cal Vornberger",
  title =        "Beyond Bit Maps: Multiple floating objects deliver new
                 power and flexibility to bit-map image processing.
                 {Micrografx Picture Publisher} 4.0 and {Fractal Design
                 Painter X2} feature object layers and other useful
                 innovations",
  journal =      j-BYTE,
  volume =       "18",
  number =       "13",
  pages =        "165--166, 168",
  month =        dec,
  year =         "1993",
  CODEN =        "BYTEDJ",
  ISSN =         "0360-5280 (print), 1082-7838 (electronic)",
  ISSN-L =       "0360-5280",
  bibdate =      "Thu Sep 12 16:34:03 MDT 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classification = "D2010 (Business and professional); D2020 (Design and
                 graphics)",
  fjournal =     "BYTE Magazine",
  keywords =     "Bit maps; Ease of use; Fractal design painterX2;
                 Functionality; Micrografx; Object technology; Picture
                 Publisher 4.0",
  thesaurus =    "Business graphics; Desktop publishing",
}

@Article{Walter:1993:SMM,
  author =       "C. D. Walter",
  title =        "Systolic modular multiplication",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "42",
  number =       "3",
  pages =        "376--378",
  month =        mar,
  year =         "1993",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.210181",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 07:58:48 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=210181",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Wang:1993:SAC,
  author =       "Chin-Liang Wang and Jung-Lung Lin",
  title =        "A systolic architecture for computing inverses and
                 divisions in finite fields {$ \mathrm {GF}(2^m) $}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "42",
  number =       "9",
  pages =        "1141--1146",
  month =        sep,
  year =         "1993",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.241603",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 07:58:51 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=241603",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Wei:1993:CTA,
  author =       "D.-Y. D. Wei and J. H. Kim and T. R. N. Rao",
  title =        "Complete tests in algorithm-based fault-tolerant
                 matrix operation on processor arrays",
  crossref =     "Lombardi:1993:PII",
  pages =        "255--262",
  year =         "1993",
  bibdate =      "Thu Dec 14 11:25:18 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Recently, F. T. Assaad and S. Dutt (1992) proposed the
                 hybrid checksum test method for the floating-point
                 matrix-matrix multiplication in ABFT environment, by
                 which the error coverage can be greatly increased.
                 However, the thresholded test in their approach is
                 still not avoidable in the floating-point additions
                 involved in matrix multiplication and the number of
                 error detections decrease with the increase in the
                 dynamic range of data, which is not totally
                 satisfactory. The authors present an effective method,
                 called concurrent floating-point checksum (CFPC) test,
                 which provides very convincing error
                 detection/correction capabilities for the part of
                 floating-point addition with a minimum time latency and
                 hardware overhead.",
  acknowledgement = ack-nhfb,
  affiliation =  "Center for Adv. Comput. Studies, University of
                 Southwestern Louisiana, Lafayette, LA, USA",
  classification = "B0290H (Linear algebra); B1265 (Digital
                 electronics); B6120B (Codes); C4140 (Linear algebra);
                 C5210 (Logic design methods); C5230 (Digital arithmetic
                 methods); C6130 (Data handling techniques)",
  keywords =     "concurrent floating-point checksum; error correction;
                 error detections; fault-tolerant matrix; floating-point
                 additions; floating-point matrix-matrix multiplication;
                 floating-point testing; hardware overhead; hybrid
                 checksum test; minimum time latency; processor arrays;
                 thresholded test",
  thesaurus =    "Computational complexity; Error correction; Error
                 detection; Fault tolerant computing; Floating point
                 arithmetic; Logic arrays; Logic testing; Matrix
                 multiplication",
}

@Book{Weste:1993:PCV,
  author =       "Neil H. E. Weste and Kamran Eshraghian",
  title =        "Principles of {CMOS VLSI} Design: a Systems
                 Perspective",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  edition =      "Second",
  pages =        "xxii + 713",
  year =         "1993",
  ISBN =         "0-201-53376-6",
  ISBN-13 =      "978-0-201-53376-7",
  LCCN =         "TK7874 .W46 1993",
  bibdate =      "Mon Sep 16 16:32:31 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Williams:1993:BFM,
  author =       "Al Williams",
  title =        "Bit Floating-Point Math",
  journal =      j-DDJ,
  volume =       "18",
  number =       "6",
  pages =        "70--??",
  month =        jun,
  year =         "1993",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This approach to floating-point math uses 32-bit
                 instructions. Although Al uses the 80386 as an example,
                 these techniques can be applied to other 32-bit
                 processors as well.",
  acknowledgement = ack-nhfb,
  fjournal =     "Dr. Dobb's Journal of Software Tools",
}

@Article{Williams:1993:FM,
  author =       "Al Williams",
  title =        "32-bit floating-point math",
  journal =      j-DDJ,
  volume =       "18",
  number =       "6",
  pages =        "70, 72, 74, 76, 80",
  month =        jun,
  year =         "1993",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Tue Sep 10 08:57:56 MDT 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 UnCover database",
  abstract =     "This approach to floating-point math uses 32-bit
                 instructions. Although Al uses the 80386 as an example,
                 these techniques can be applied to other 32-bit
                 processors as well.",
  acknowledgement = ack-nhfb,
  classification = "C5230 (Digital arithmetic methods)",
  fjournal =     "Dr. Dobb's Journal of Software Tools",
  keywords =     "32 Bit; 32-Bit instructions; 32-Bit processors; 386
                 Instruction set; 80386; Floating-point mathematics",
  thesaurus =    "Digital arithmetic; Microprocessor chips",
}

@InProceedings{Wrzyszcz:1993:DDCa,
  author =       "A. Wrzyszcz and D. Caban and E. L. Dagless",
  booktitle =    "Proceedings. [4th] European Conference on Design
                 Automation, 1993, with the European Event in {ASIC}
                 Design",
  title =        "Design of a discrete cosine transform circuit using
                 the residue number system",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "584--588",
  year =         "1993",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/EDAC.1993.386412",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "The design of an integrated circuit aimed at efficient
                 discrete cosine transform computation is presented.
                 High performance is obtained through the use of
                 pipelining and residue arithmetic. An approach to
                 high-speed modular multiplication employing \ldots{}",
}

@InProceedings{Wrzyszcz:1993:DDCb,
  author =       "A. Wrzyszcz and D. Caban and E. L. Dagless",
  booktitle =    "Proceedings. [4th] European Conference on Design
                 Automation, 1993, with the European Event in {ASIC}
                 Design",
  title =        "Design of a discrete cosine transform circuit using
                 the residue number system",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "584--588",
  year =         "1993",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/EDAC.1993.386412",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "The design of an integrated circuit aimed at efficient
                 discrete cosine transform computation is presented.
                 High performance is obtained through the use of
                 pipelining and residue arithmetic. An approach to
                 high-speed modular multiplication employing \ldots{}",
}

@Article{Zeng:1993:CFA,
  author =       "Chuan-Qing Zeng and Kousuke Tsukamoto and Takeo
                 Miyata",
  title =        "Charge-balancing floating-point analogue-to-digital
                 converter using acyclic conversion",
  journal =      j-INT-J-ELECTRON,
  volume =       "74",
  number =       "5",
  pages =        "705--??",
  month =        may,
  year =         "1993",
  CODEN =        "IJELA2",
  ISSN =         "0020-7217 (print), 1362-3060 (electronic)",
  ISSN-L =       "0020-7217",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "International Journal of Electronics Theoretical \&
                 Experimental",
}

@Article{Zhang:1993:EAP,
  author =       "C. N. Zhang and B. Shirazi and D. Y. Y. Yun",
  title =        "An Efficient Algorithm and Parallel Implementations
                 for Binary and Residue Number Systems",
  journal =      j-J-SYMBOLIC-COMP,
  volume =       "15",
  number =       "4",
  pages =        "451--462",
  month =        apr,
  year =         "1993",
  CODEN =        "JSYCEH",
  DOI =          "https://doi.org/10.1006/jsco.1993.1030",
  ISSN =         "0747-7171 (print), 1095-855X (electronic)",
  ISSN-L =       "0747-7171",
  MRclass =      "65G10 (65Y05)",
  MRnumber =     "94j:65066",
  MRreviewer =   "De Ren Wang",
  bibdate =      "Sat May 10 15:54:09 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Arithmetic units based on a Residue Number System
                 (RNS) are fast and simple, and therefore attractive for
                 use in digital signal processing and symbolic
                 computation applications. However, RNS suffers from
                 overheads of converting numbers to and from residue
                 system. We present a new simple and uniform computation
                 formula for both conversion from RNS to binary and vice
                 versa. Two levels of parallelism for VLSI hardware
                 design of the proposed algorithm are introduced.",
  acknowledgement = ack-nhfb,
  classcodes =   "C7310 (Mathematics); C7410D (Electronic engineering)",
  corpsource =   "Department of Computer Science, Regina University,
                 Sask., Canada",
  fjournal =     "Journal of Symbolic Computation",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07477171",
  keywords =     "algorithm; binary number systems; circuit CAD;
                 computation; digital signal processing; parallel
                 implementations; parallelism; residue number systems;
                 symbol manipulation; symbolic; VLSI; VLSI hardware
                 design",
  treatment =    "A Application; P Practical",
}

@InProceedings{Zuras:1993:SML,
  author =       "D. Zuras",
  title =        "On Squaring and Multiplying Large Integers",
  crossref =     "Swartzlander:1993:SCA",
  pages =        "260--271",
  year =         "1993",
  bibdate =      "Sat Nov 17 09:46:07 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith11/papers/ARITH11_Zuras.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-11",
}

@Book{Zuse:1993:CML,
  author =       "Konrad Zuse",
  title =        "The Computer, My Life",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "245",
  year =         "1993",
  ISBN =         "3-540-56453-5 (Berlin), 0-387-56453-5 (New York)",
  ISBN-13 =      "978-3-540-56453-9 (Berlin), 978-0-387-56453-1 (New
                 York)",
  LCCN =         "TK7885.22.Z87 A3 1993",
  bibdate =      "Mon Nov 4 07:46:57 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/annhistcomput.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "computer engineers --- Germany --- biography;
                 computers --- Germany --- history; Zuse, Konrad",
  tableofcontents = "1: Ancestors and parents --- Early childhood
                 memories --- School days --- Metropolis --- Abitur / 1
                 \\
                 2: Studies (not without detours and byways) and general
                 studies --- First inventions --- The \emph{Akademische
                 Verein Motiv} --- Student life between science and
                 politics / 15 \\
                 3: The early years of the computer and a digression on
                 its prehistory --- Colleagues remember --- From
                 mechanics to electromechanics --- Schreyer's electronic
                 computing machine --- First outside contacts ---
                 Thoughts on the future / 33 \\
                 4: Outbreak of the war and first callup --- Structural
                 engineer in aircraft construction --- The Z2 and Z3 ---
                 Second callup --- \emph{Zuse Ingenieurb{\"u}ro und
                 Apparatebau, Berlin} --- The first process computer /
                 55 \\
                 5: Origins of the Z4 --- News from the United States
                 --- Attempt at a PhD dissertation --- Computing machine
                 for logic operations --- Final months of the war in
                 Berlin --- The evacuation --- Z4 completed in
                 G{\"o}ttingen --- Final war days in the Allg{\"a}u / 75
                 \\
                 6: End of the war --- Refugees in Hinterstein --- The
                 \emph{Plankalk{\"u}l} --- The computing universe ---
                 Automation and self-reproducing systems --- A
                 logarithmic computing machine --- Computer development
                 in Germany and the United States --- Move to Hopferau
                 near F{\"u}ssen --- The mill of the Patent Office / 95
                 \\
                 7: The \emph{Zuse-Ingenieurb{\"u}ro, Hopferau bei
                 F{\"u}ssen} --- First business partners: IBM and
                 Remington Rand --- The first pipelining design ---
                 Founding of ZUSE KG in Neukirchen --- The Z4 in the ETH
                 in Z{\"u}rich --- The computer in Europe: taking stock
                 --- Lost opportunities --- The first German contract:
                 the Z5 / 113 \\
                 8: The partners leave --- Computing machine for land
                 use zoning --- Electronics gains acceptance --- First
                 funds from the \emph{Deutsche Forschungsgemeinschaft}
                 --- Losing one's way (and possibly a lost opportunity)
                 --- The array processor --- Custom work for geodesics
                 --- The Graphomat Z64 --- Growth and crisis of ZUSE KG
                 --- The end / 133 \\
                 9: Free for science (again) --- Honors --- A look to
                 the future / 157 \\
                 Appendices \\
                 1: From Forms to Program Control / 185 \\
                 2: Construction of Devices / 190 \\
                 3: On Computer Architecture / 210 \\
                 4: On the Plan Calculus / 211 \\
                 5: Lecture on the Occasion of the Award of the Honorary
                 Doctorate by the Technical University of Berlin
                 (Extract) / 222 \\
                 6: The Computer Did Not Fall From Heaven / 225 \\
                 Notes / 229 \\
                 References / 231 \\
                 Name Index / 235 \\
                 Subject Index / 239 \\
                 Computer Index / 245",
}

@Article{Agarwal:1994:EFP,
  author =       "R. C. Agarwal and F. G. Gustavson and M. Zubair",
  title =        "Exploiting functional parallelism of {POWER2} to
                 design high-performance numerical algorithms",
  journal =      j-IBM-JRD,
  volume =       "38",
  number =       "5",
  pages =        "563--576",
  month =        sep,
  year =         "1994",
  CODEN =        "IBMJAE",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  bibdate =      "Tue Mar 25 14:26:59 MST 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.almaden.ibm.com/journal/rd38-5.html#eight",
  abstract =     "We describe the algorithms and architecture approach
                 to produce high-performance codes for numerically
                 intensive computations. In this approach, for a given
                 computation, we design algorithms so that they perform
                 optimally when run on a target machine --- in this
                 case, the new POWER2* machines from the RS\slash 6000
                 family of RISC processors. The algorithmic features
                 that we emphasize are functional parallelism,
                 cache/register blocking, algorithmic prefetching, loop
                 unrolling, and algorithmic restructuring. The
                 architectural features of the POWER2 machine that we
                 describe and that lead to high performance are multiple
                 functional units, high bandwidth between registers,
                 cache, and memory, a large number of fixed- and
                 floating-point registers, and a large cache and TLB
                 (translation lookaside buffer). The paper gives two
                 examples that illustrate how the algorithms and
                 architectural features interplay to produce
                 high-performance codes. They are BLAS (basic linear
                 algebra subroutines) and narrow-band matrix routines.
                 These routines are included in ESSL (Engineering and
                 Scientific Subroutine Library); an overview of ESSL is
                 also given in this paper.",
  acknowledgement = ack-nhfb,
  affiliation =  "Res. Div., IBM Thomas J. Watson Res. Center, Yorktown
                 Heights, NY, USA",
  classcodes =   "C7310 (Mathematics computing); C5430 (Microcomputers);
                 C6140B (Machine-oriented languages); C6110P (Parallel
                 programming)",
  classification = "C5430 (Microcomputers); C6110P (Parallel
                 programming); C6140B (Machine-oriented languages);
                 C7310 (Mathematics computing)",
  corpsource =   "Res. Div., IBM Thomas J. Watson Res. Center, Yorktown
                 Heights, NY, USA",
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
  keywords =     "algorithmic; Algorithmic prefetching; algorithmic
                 restructuring; Algorithmic restructuring; algorithms;
                 and Scientific Subroutine Library; basic linear
                 algebra; Basic linear algebra subroutines; BLAS;
                 cache/register blocking; Cache/register blocking;
                 computations; Engineering; Engineering and Scientific
                 Subroutine Library; ESSL; floating-point registers;
                 Floating-point registers; functional parallelism;
                 Functional parallelism; high-performance codes;
                 High-performance codes; high-performance numerical;
                 High-performance numerical algorithms; IBM computers;
                 loop unrolling; Loop unrolling; mathematics computing;
                 multiple functional units; Multiple functional units;
                 narrow-band matrix routines; Narrow-band matrix
                 routines; numerically intensive; Numerically intensive
                 computations; parallel algorithms; POWER2 workstations;
                 prefetching; processors; reduced instruction set
                 computing; RISC; RISC processors; RS/6000 family;
                 software libraries; subroutines; translation lookaside
                 buffer; Translation lookaside buffer; workstations",
  thesaurus =    "IBM computers; Mathematics computing; Parallel
                 algorithms; Reduced instruction set computing; Software
                 libraries; Workstations",
  treatment =    "P Practical",
}

@Article{Anonymous:1994:C,
  author =       "Anonymous",
  title =        "Corrigenda",
  journal =      j-TOMS,
  volume =       "20",
  number =       "4",
  pages =        "553--553",
  month =        dec,
  year =         "1994",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Tue Mar 14 16:17:03 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Hull:1994:ICE}",
  acknowledgement = ack-rfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  xxURL =        "Missing from ACM Digital Library",
}

@Article{Anonymous:1994:FPa,
  author =       "Anonymous",
  title =        "Floating Point",
  journal =      j-COMPUT-AIDED-ENG,
  volume =       "13",
  number =       "6",
  pages =        "65--??",
  month =        jun,
  year =         "1994",
  CODEN =        "CCAEDJ",
  ISSN =         "0733-3536 (print), 2162-1365 (electronic)",
  ISSN-L =       "0733-3536",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Interactive Analysis Presentations.",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer-aided engineering: CAE",
}

@Article{Anonymous:1994:FPb,
  author =       "Anonymous",
  title =        "Floating Point",
  journal =      j-COMPUT-AIDED-ENG,
  volume =       "13",
  number =       "7",
  pages =        "85--??",
  month =        jul,
  year =         "1994",
  CODEN =        "CCAEDJ",
  ISSN =         "0733-3536 (print), 2162-1365 (electronic)",
  ISSN-L =       "0733-3536",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The Misplaced Value of CE.",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer-aided engineering: CAE",
}

@Article{Anonymous:1994:FPc,
  author =       "Anonymous",
  title =        "Floating Point",
  journal =      j-COMPUT-AIDED-ENG,
  volume =       "13",
  number =       "10",
  pages =        "122--??",
  month =        oct,
  year =         "1994",
  CODEN =        "CCAEDJ",
  ISSN =         "0733-3536 (print), 2162-1365 (electronic)",
  ISSN-L =       "0733-3536",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Integration's Relational Dimension.",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer-aided engineering: CAE",
}

@Article{Anonymous:1994:SCSa,
  author =       "Anonymous",
  title =        "Single chip supercomputer: Vector processing is key to
                 high performance in floating point calculations",
  journal =      "New electronics",
  volume =       "27",
  number =       "4",
  pages =        "7--??",
  day =          "1",
  month =        apr,
  year =         "1994",
  ISSN =         "0047-9624",
  bibdate =      "Fri Aug 23 08:32:16 MDT 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 UnCover library database",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1994:SPF,
  author =       "Anonymous",
  title =        "Signal Path: Floating-point tactics",
  journal =      j-ELECTRONIC-ENG-TIMES,
  volume =       "??",
  number =       "807",
  pages =        "78--??",
  month =        jul,
  year =         "1994",
  ISSN =         "0192-1541",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronic engineering times",
}

@Book{Anonymous:1994:SRT,
  author =       "Anonymous",
  title =        "The Square Root of Two to 5 million digits",
  volume =       "129",
  publisher =    pub-PROJECT-GUTENBERG,
  address =      pub-PROJECT-GUTENBERG:adr,
  year =         "1994",
  bibdate =      "Sun Jan 24 10:00:27 MST 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       ser-PROJECT-GUTENBERG,
  URL =          "ftp://uiarchive.cso.uiuc.edu/pub/etext/gutenberg/etext94/2sqrt10a.zip",
  acknowledgement = ack-nhfb # " and " # ack-st,
  subject =      "Mathematical constants.",
  url-contents = "ZIP",
}

@Book{Apple:1994:IMP,
  author =       "{Apple Computers, Inc.}",
  title =        "Inside {Macintosh}: {PowerPC Numerics}",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "xx + 300",
  year =         "1994",
  ISBN =         "0-201-40728-0",
  ISBN-13 =      "978-0-201-40728-0",
  LCCN =         "QA76.8.M3 I5622 1994",
  bibdate =      "Wed Sep 07 21:08:51 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  price =        "US\$28.95",
  acknowledgement = ack-nj,
}

@Article{Bajard:1994:BNH,
  author =       "J.-C. Bajard and S. Kla and Jean-Michel Muller",
  title =        "{BKM}: a New Hardware Algorithm for Complex Elementary
                 Functions",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "43",
  number =       "8",
  pages =        "955--963",
  month =        aug,
  year =         "1994",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.295857",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon May 20 06:16:49 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  remark =       "Selected revised and extended papers from ARITH'11
                 \cite{Swartzlander:1993:SCA}.",
}

@Article{Bajard:1994:SOL,
  author =       "J.-C. Bajard and J. Duprat and S. Kla and J.-M.
                 Muller",
  title =        "Some Operators for On-Line Radix-2 Computations",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "22",
  number =       "2",
  pages =        "336--345",
  month =        aug,
  year =         "1994",
  CODEN =        "JPDCER",
  DOI =          "https://doi.org/10.1006/jpdc.1994.1093",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Thu Mar 9 09:18:55 MST 2000",
  bibsource =    "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.idealibrary.com/links/doi/10.1006/jpdc.1994.1093/production;
                 http://www.idealibrary.com/links/doi/10.1006/jpdc.1994.1093/production/pdf",
  acknowledgement = ack-nhfb,
  classification = "C5230 (Digital arithmetic methods)",
  corpsource =   "Lab. LIP, Ecole Normale Superieure de Lyon, France",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  keywords =     "bit-level representation; Borrow-Save; delay; digital
                 arithmetic; online radix-2 computations; operators;
                 optimal online; radix-2 digits; representation",
  treatment =    "P Practical",
}

@Article{Barsi:1994:TOM,
  author =       "Ferruccio Barsi and M. Cristina Pinotti",
  title =        "Time optimal mixed radix conversion for residue number
                 applications",
  journal =      j-COMP-J,
  volume =       "37",
  number =       "10",
  pages =        "907--916",
  month =        "????",
  year =         "1994",
  CODEN =        "CMPJA6",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Wed Jul 21 09:54:19 MDT 1999",
  bibsource =    "http://www3.oup.co.uk/computer_journal/Volume_37/Issue_10/Vol37_10.index.html;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/Volume_37/Issue_10/Vol37_10.body.html#AbstractBarsi",
  acknowledgement = ack-nhfb,
  affiliation =  "Dipartimento di Matematica, Perugia University,
                 Italy",
  author-1-adr = "Dipartimento at Matematica, Universita di Perugia, Via
                 Vanvitelli, 061OO Perugia, Italy",
  author-2-adr = "Istituto di Elaborazione dell'Informazione del CNR,
                 Via S. Maria 46, 56100 Pisa, Italy",
  classcodes =   "B2570 (Semiconductor integrated circuits); C5230
                 (Digital arithmetic methods); C6130 (Data handling
                 techniques); C4240C (Computational complexity)",
  classification = "B2570 (Semiconductor integrated circuits); C4240C
                 (Computational complexity); C5230 (Digital arithmetic
                 methods); C6130 (Data handling techniques)",
  corpsource =   "Dipartimento di Matematica, Perugia University,
                 Italy",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "applications; asymptotic conversion time; Chinese
                 Remainder Theorem; computational complexity;
                 constructive VLSI design; Constructive VLSI design;
                 conventional logic; Conventional logic; logic
                 circuitry; Logic circuitry; lookup; lookup table
                 implementations; Lookup table implementations; mixed
                 radix; Mixed radix notation; notation; practical ECL
                 IC; Practical ECL IC; residue integer conversion;
                 Residue integer conversion; residue number; Residue
                 number applications; residue number systems;
                 residue-to-weighted system; Residue-to-weighted system
                 asymptotic conversion time; table; time optimal mixed
                 radix conversion; Time optimal mixed radix conversion;
                 VLSI",
  thesaurus =    "Computational complexity; Residue number systems;
                 Table lookup; VLSI",
  treatment =    "P Practical",
}

@Article{Bartolucci:1994:REC,
  author =       "M. Bartolucci and G. R. Sechi",
  title =        "Rounding error in the computation of opposite sign
                 floating point number parametric addition: a case
                 study",
  journal =      j-MICROPROC-MICROPROG,
  volume =       "40",
  number =       "10-12",
  pages =        "833--839",
  month =        dec,
  year =         "1994",
  CODEN =        "MMICDT",
  ISSN =         "0165-6074 (print), 1878-7061 (electronic)",
  ISSN-L =       "0165-6074",
  bibdate =      "Thu Dec 14 15:33:45 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "20th Annual Euromicro Conference. System Architecture
                 and Integration.",
  abstract =     "Presents a study about rounding errors arising in the
                 addition of opposite-sign floating-point operands. The
                 algebraic study of the adder functionalities provides
                 the possibility of modifying the hardware in order to
                 measure the rounding error effect in terms of error
                 size and incoming rate.",
  acknowledgement = ack-nhfb,
  affiliation =  "Istituto di Fisica Cosmica e Tecnologie Relative, CNR,
                 Milano, Italy",
  classification = "C1110 (Algebra); C5230 (Digital arithmetic
                 methods)",
  confdate =     "Sept. 1994",
  conflocation = "Liverpool, UK",
  fjournal =     "Microprocessing and Microprogramming",
  keywords =     "Adder functionalities; Algebraic properties; Case
                 study; Computational units; Error size; Errors
                 detection; Errors elimination; Floating-point operands;
                 Hardware modification; High-speed floating point
                 operators; Incoming rate; Opposite-sign floating-point
                 number parametric addition; Real time applications;
                 Rounding error",
  pubcountry =   "Netherlands",
  thesaurus =    "Algebra; Error detection; Floating point arithmetic;
                 Roundoff errors",
}

@Article{Bauer:1994:MDS,
  author =       "F. L. Bauer",
  title =        "Multiplication and dual system",
  journal =      j-INFORMATIK-SPEKTRUM,
  volume =       "17",
  number =       "4",
  pages =        "245--250",
  month =        aug,
  year =         "1994",
  CODEN =        "INSKDW",
  ISSN =         "0170-6012 (print), 1432-122X (electronic)",
  ISSN-L =       "0170-6012",
  bibdate =      "Tue Dec 12 09:29:07 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A history of methods of multiplication is introduced
                 with a table showing the assignments of Greek and
                 Hebrew letters to the units, tens and hundreds up to
                 900, with no zero. The ancient Egyptian method using
                 decimal-to-binary conversion with addition of
                 successive even multiples of the multiplicand is
                 explained. Napier's (1617) method of `numeri locales'
                 is described with the aid of a multiplication table for
                 algebraic symbols each representing a different power
                 of 2. The application of these principles in electronic
                 computing circuits is discussed with reference to
                 Braun's (1963) full-adder correction circuit and
                 Wallace's (1964) cascaded half-adders. Progress from
                 the 8*8 field multiplier chips of 1971 to the
                 floating-point 1.2 mu m CMOS 56*56 RISC multiplier of
                 1989 is summarised.",
  acknowledgement = ack-nhfb,
  classification = "C5230 (Digital arithmetic methods)",
  fjournal =     "Informatik Spektrum",
  journal-URL =  "http://link.springer.com/journal/287",
  keywords =     "Algebraic symbols; Cascaded half-adders; decimal
                 floating-point arithmetic; Decimal-to-binary
                 conversion; Egyptian method; Electronic computing
                 circuits; Floating-point; Full-adder correction
                 circuit; Multiplication; Multiplier chips; Numeri
                 locales; RISC",
  language =     "German",
  pubcountry =   "Germany",
  thesaurus =    "Digital arithmetic; History; Multiplying circuits",
}

@PhdThesis{Bewick:1994:FMA,
  author =       "Gary Bewick",
  title =        "Fast Multiplication: Algorithms and Implementations",
  type =         "{Ph.D.} thesis",
  school =       "Computer Systems Laboratory, Stanford University",
  address =      "Stanford, CA, USA",
  pages =        "170",
  month =        feb,
  year =         "1994",
  bibdate =      "Mon Dec 24 09:59:22 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Also issued as report CSL-TR-94-617",
  acknowledgement = ack-nhfb,
}

@Article{BrinchHansen:1994:MLD,
  author =       "Per {Brinch Hansen}",
  title =        "Multiple-length Division Revisited: a Tour of the
                 Minefield",
  journal =      j-SPE,
  volume =       "24",
  number =       "6",
  pages =        "579--601",
  month =        jun,
  year =         "1994",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380240605",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Fri Nov 28 17:07:54 2003",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/bibnet/authors/h/hansen-per-brinch.bib;
                 https://www.math.utah.edu/pub/tex/bib/cryptography1990.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/litprog.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  note =         "This paper derives an algorithm for division of long
                 integers, and implements it as a literate program,
                 although without identifier cross-references. See also
                 related work on division
                 \cite{BrinchHansen:1995:LDA,Regener:1984:MID} .",
  URL =          "http://brinch-hansen.net/papers/1994b.pdf",
  abstract =     "Long division of natural numbers plays a crucial role
                 in Cobol arithmetic, cryptography, and primality
                 testing. Only a handful of textbooks discuss the theory
                 and practice of long division, and none of them do it
                 satisfactorily. This tutorial attempts to fill this
                 surprising gap in the literature on computer
                 algorithms. We illustrate the subtleties of long
                 division by examples, define the problem concisely,
                 summarize the theory, and develop a complete Pascal
                 algorithm using a consistent terminology.",
  acknowledgement = ack-nj # " and " # ack-mfc # " and " # ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  keywords =     "algorithms; multiple-length integer division",
  onlinedate =   "30 Oct 2006",
}

@InProceedings{Brosgol:1994:ISD,
  author =       "Benjamin M. Brosgol and Robert I. Eachus and David E.
                 Emery",
  title =        "Information Systems Development in {Ada}",
  crossref =     "ACM:1994:AAW",
  pages =        "2--16",
  year =         "1994",
  bibdate =      "Fri Nov 28 16:05:55 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In this paper we survey how to use Ada (both Ada 83
                 and Ada 9X) for IS applications, with a focus on two
                 principal issues: Specification of the information
                 architecture of an IS application, and Programming
                 techniques relevant to financial and related
                 applications.\par

                 We cover both the language features and the
                 supplemental packages for IS development. Special
                 attention will be paid to the Ada Decimal-Associated
                 Reusabilia (`ADAR') components for Ada 83 and
                 transitioning to Ada 9X.",
  acknowledgement = ack-mfc # " and " # ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
}

@MastersThesis{Bull:1994:SFF,
  author =       "Nathan Lee Bull",
  title =        "A study of frequency-sampling filters realized on
                 floating-point digital signal processors",
  type =         "Thesis ({M.S.})",
  school =       "University of Tennessee, Knoxville",
  address =      "Knoxville, TN, USA",
  pages =        "vii + 56",
  year =         "1994",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Digital filters (Mathematics)",
}

@Article{Carr:1994:IRM,
  author =       "S. Carr and K. Kennedy",
  title =        "Improving the Ratio of Memory Operations in
                 Floating-Point Operations in Loops",
  journal =      j-TOPLAS,
  volume =       "16",
  number =       "6",
  pages =        "1768--1810",
  month =        nov,
  year =         "1994",
  CODEN =        "ATPSDT",
  ISSN =         "0164-0925 (print), 1558-4593 (electronic)",
  ISSN-L =       "0164-0925",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Over the past decade, microprocessor design strategies
                 have focused on increasing the computational power on a
                 single chip. Because computations often require more
                 data from cache per floating-point operation than a
                 machine can deliver and because operations are
                 pipelined, idle computational cycles are common when
                 scientific applications are executed. To overcome these
                 bottlenecks, programmers have learned to use a coding
                 style that ensures a better balance between memory
                 references and floating-point operations. In our view,
                 this is a step in the wrong direction because it makes
                 programs more machine-specific. A programmer should not
                 be required to write a new program version for each new
                 machine; instead, the task of specializing a program to
                 a target machine should be left to the compiler. But is
                 our view practical? Can a sophisticated optimizing
                 compiler obviate the need for the myriad of programming
                 tricks that have found their way into practice to
                 improve the performance of the memory hierarchy? In
                 this paper we attempt to answer that question. To do
                 so, we develop and evaluate techniques that
                 automatically restructure program loops to achieve high
                 performance on specific target architectures. These
                 methods attempt to balance computation and memory
                 accesses and seek to eliminate or reduce pipeline
                 interlock. To do this, they estimate statically the
                 balance between memory operations and floating-point
                 operations for each loop in a particular program and
                 use these estimates to determine whether to apply
                 various loop transformations. Experiments with our
                 automatic techniques show that integer-factor speedups
                 are possible on kernels. Additionally, the estimate of
                 the balance between memory operations and computation,
                 and the application of the estimate are very
                 accurate-experiments reveal little difference between
                 the balance achieved by our automatic system and that
                 possible by hand optimization.",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Computer Science, Michigan Technol.
                 University, Houghton, MI, USA",
  classification = "C5230 (Digital arithmetic methods); C6120 (File
                 organisation); C6150C (Compilers, interpreters and
                 other processors)",
  fjournal =     "ACM Transactions on Programming Languages and
                 Systems",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J783",
  keywords =     "Bottlenecks; Floating-point operations; Integer-factor
                 speedups; Memory operations; Memory references;
                 Microprocessor design strategies; Pipeline interlock;
                 Program loops; Sophisticated optimizing compiler",
  thesaurus =    "Floating point arithmetic; Optimising compilers;
                 Pipeline processing; Program control structures;
                 Storage management",
}

@MastersThesis{Chandramouli:1994:DSP,
  author =       "V. Chandramouli",
  title =        "Design of a self-timed, pipelined, floating point
                 multiplier in gallium arsenide",
  type =         "Thesis ({M.S.})",
  school =       "Department of Computer Science, University of Utah",
  address =      "Salt Lake City, UT, USA",
  pages =        "xiii + 121",
  year =         "1994",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Computer architecture.; Gallium arsenide
                 semiconductors.",
}

@InProceedings{Chen:1994:EDU,
  author =       "Sau-Gee Chen and Chieh-Chih Li",
  booktitle =    "Proceedings of {TENCON '94}. {IEEE} Region 10's Ninth
                 Annual International Conference. Theme: `Frontiers of
                 Computer Technology'",
  title =        "Efficient designs of unified $2$'s complement division
                 and square root algorithm and architecture",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "943--947",
  year =         "1994",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "Efficient unified 2's complement division and square
                 root algorithm, and their architectures are proposed in
                 this work. The designs are high speed, small area and
                 high compatibility. The architectures provide bit level
                 pipelined operation, as well \ldots{}",
}

@Article{Chesneaux:1994:ERS,
  author =       "J.-M. Chesneaux",
  title =        "The equality relations in scientific computing",
  journal =      j-NUMER-ALGORITHMS,
  volume =       "7",
  number =       "2-4",
  pages =        "129--143",
  month =        jul,
  year =         "1994",
  CODEN =        "NUALEG",
  ISSN =         "1017-1398 (print), 1572-9265 (electronic)",
  ISSN-L =       "1017-1398",
  bibdate =      "Tue Dec 12 09:29:07 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The equality relation (more generally, the ordering
                 relations) in floating point arithmetic is the exact
                 translation of the mathematical equality relation.
                 Because of the propagation of round-off errors, the
                 floating point arithmetic is not the exact
                 representation of the theoretical arithmetic which is
                 continuous on the real numbers. This leads to some
                 incoherence when the equality concept is used in
                 floating point arithmetic. A well known example is the
                 detection of a zero element in the pivoting column and
                 equation when applying Gaussian elimination, which is
                 almost impossible in floating point arithmetic. The
                 author begins by showing the inadequacy of the equality
                 relation used in floating point arithmetic (the author
                 calls it floating point equality), and then introduces
                 two new concepts stochastic numbers and the equality
                 relation between such numbers which is called the
                 stochastic equality. It is shown how these concepts
                 allow recovery of the coherence between the arithmetic
                 operators and the ordering relations that was missing
                 in floating point computations.",
  acknowledgement = ack-nhfb,
  affiliation =  "Laboratoire MASI, Universit{\'e} Pierre et Marie
                 Curie, Paris, France",
  classification = "C5230 (Digital arithmetic methods); C7310
                 (Mathematics)",
  fjournal =     "Numerical Algorithms",
  journal-URL =  "http://link.springer.com/journal/11075",
  keywords =     "Arithmetic operators; Equality relations; Floating
                 point arithmetic; Floating point equality; Gaussian
                 elimination; Ordering relations; Pivoting column;
                 Round-off errors; Scientific computing; Stochastic
                 equality; Stochastic numbers; Zero element",
  pubcountry =   "Switzerland",
  thesaurus =    "Digital arithmetic; Mathematics computing; Roundoff
                 errors",
}

@InProceedings{Chren:1994:ALIa,
  author =       "W. A. {Chren, Jr.}",
  booktitle =    "Proceedings of the 37th Midwest Symposium on Circuits
                 and Systems, 1994",
  title =        "Area and latency improvements for direct digital
                 synthesis using the residue number system",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "269--273",
  year =         "1994",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/MWSCAS.1994.519237",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "Two residue number system-based direct digital
                 synthesizers are presented. The High-Agility Direct
                 Synthesizer exhibits a frequency switching latency
                 which is reduced by as much as 50\% below that of
                 traditional, binary number system-based designs.
                 \ldots{}",
}

@InProceedings{Chren:1994:ALIb,
  author =       "W. A. {Chren, Jr.}",
  booktitle =    "Proceedings of the 37th Midwest Symposium on Circuits
                 and Systems, 1994. 3--5 August 1994, Lafayette, {LA},
                 {USA}",
  title =        "Area and latency improvements for direct digital
                 synthesis using the residue number system",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "269--273",
  year =         "1994",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/MWSCAS.1994.519237",
  ISBN =         "0-7803-2428-5",
  ISBN-13 =      "978-0-7803-2428-2",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "Two residue number system-based direct digital
                 synthesizers are presented. The High-Agility Direct
                 Synthesizer exhibits a frequency switching latency
                 which is reduced by as much as 50\% below that of
                 traditional, binary number system-based designs. The
                 Reduced Area Direct Synthesizer has a chip area which
                 is reduced by more than 40\%. The area reduction is due
                 primarily to the decomposition of the sine ROM into
                 several small look-up tables, while the latency
                 reduction is due to the shortening of the carry paths
                 in the phase accumulator",
}

@Article{Cortadella:1994:HRD,
  author =       "J. Cortadella and T. Lang",
  title =        "High-Radix Division and Square-Root with Speculation",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "43",
  number =       "8",
  pages =        "919--931",
  month =        aug,
  year =         "1994",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.295854",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 07:13:57 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib;
                 OCLC Proceedings database",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=295854",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  remark =       "Selected revised and extended papers from ARITH'11
                 \cite{Swartzlander:1993:SCA}.",
  summary =      "The speed of high-radix digit-recurrence dividers and
                 square-root units is mainly determined by the
                 complexity of the result-digit selection. We present a
                 scheme in which a simpler function speculates the
                 result digit, and, when this speculation is \ldots{}",
}

@TechReport{Dallaway:1994:DAC,
  author =       "Richard Z. Dallaway",
  title =        "Dynamics of Arithmetic: a Connectionist View of
                 Arithmetic Skills",
  type =         "Technical report",
  number =       "CSRP 306",
  institution =  "Univerity of Sussex",
  address =      "Brighton, UK",
  pages =        "159",
  month =        feb,
  year =         "1994",
  ISSN =         "1350-3162",
  bibdate =      "Fri Nov 28 16:36:28 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-mfc # " and " # ack-nhfb,
}

@Article{DasSarma:1994:MAR,
  author =       "D. DasSarma and D. W. Matula",
  title =        "Measuring the Accuracy of {ROM} Reciprocal Tables",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "43",
  number =       "8",
  pages =        "932--940",
  month =        aug,
  year =         "1994",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.295855",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon May 20 06:16:49 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  remark =       "Selected revised and extended papers from ARITH'11
                 \cite{Swartzlander:1993:SCA}.",
}

@InProceedings{Daumas:1994:FAR,
  author =       "M. Daumas and C. Mazenc and X. Merrheim and J. M.
                 Muller",
  title =        "Fast and accurate range reduction for computation of
                 the elementary functions",
  crossref =     "Ames:1994:IPI",
  pages =        "??--??",
  year =         "1994",
  bibdate =      "Sat Jun 25 08:57:47 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "range reduction",
}

@Article{Daumas:1994:RFP,
  author =       "Marc Daumas and David W. Matula",
  title =        "Rounding of floating point intervals",
  journal =      j-INTERVAL-COMP,
  volume =       "4",
  pages =        "28--45",
  year =         "1994",
  ISSN =         "0135-4868",
  MRclass =      "65G10 (65G05)",
  MRnumber =     "1 332 074",
  bibdate =      "Fri Dec 8 08:24:03 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Interval Computations = Interval'nye vychisleniia",
  xxnote =       "SCAN-93 (Vienna, 1993)",
}

@Article{De:1994:FPA,
  author =       "M. De and B. P. Sinha",
  title =        "Fast parallel algorithm for ternary multiplication
                 using multivalued {$ I^2 L $} technology",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "43",
  number =       "5",
  pages =        "603--607",
  month =        may,
  year =         "1994",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.280807",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 07:13:55 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=280807",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{delaSerna:1994:TBF,
  author =       "A. E. de la Serna and M. A. Soderstrand",
  booktitle =    "Conference Record of the Twenty-Eighth Asilomar
                 Conference on Signals, Systems and Computers, 1994",
  title =        "Trade-off between {FPGA} resource utilization and
                 roundoff error in optimized {CSD} {FIR} digital
                 filters",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "187--191",
  year =         "1994",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "In this paper, we investigate the trade off between
                 filter order and bits of coefficient precision in
                 fixed-coefficient FIR digital filters utilizing
                 canonical signed digit (CSD) coefficient
                 representation. We demonstrate that the use of
                 optimized \ldots{}",
}

@Article{delRosario:1994:HIM,
  author =       "J. M. del Rosario and A. N. Choudhary",
  title =        "High-performance {I/O} for massively parallel
                 computers: problems and prospects",
  journal =      j-COMPUTER,
  volume =       "27",
  number =       "3",
  pages =        "59--68",
  month =        mar,
  year =         "1994",
  CODEN =        "CPTRB4",
  ISSN =         "0018-9162 (print), 1558-0814 (electronic)",
  ISSN-L =       "0018-9162",
  bibdate =      "Fri Sep 13 16:03:42 MDT 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Electr. and Comput. Eng., Syracuse
                 University, NY, USA",
  classification = "B6210L (Computer communications); C5440
                 (Multiprocessor systems and techniques); C5620
                 (Computer networks and techniques); C6110P (Parallel
                 programming); C6150N (Distributed systems)",
  fjournal =     "Computer",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2",
  keywords =     "Access patterns; Compilers; File systems;
                 Floating-point operations per second; Hardware
                 technology; High-performance I/O; High-performance
                 storage systems; High-speed networking; I/O
                 infrastructure; Language interfaces; Massive parallel
                 processing; Massively parallel computers; Networking
                 technology; Operating systems; Parallel I/O problem;
                 Powerful supercomputers; Resource-management
                 approaches; Runtime system; Teraflops barrier;
                 Visualization systems",
  thesaurus =    "Computer networks; Input-output programs; Network
                 operating systems; Parallel machines; Parallel
                 programming",
}

@TechReport{Demmel:1994:CPBa,
  author =       "James Demmel and Inderjit Dhillon and Huan Ren",
  title =        "On the correctness of parallel bisection in floating
                 point",
  type =         "Report",
  number =       "UCB/CSD 94/805",
  institution =  "Computer Science Division (EECS), University of
                 California",
  address =      "Berkeley, CA, USA",
  pages =        "38",
  month =        mar,
  year =         "1994",
  bibdate =      "Thu Aug 23 06:41:11 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Also known as LAPACK Working Note number 70.",
  URL =          "http://www.neglib.org/lapack/lawns/lawn70.ps",
  acknowledgement = ack-nhfb,
}

@TechReport{Demmel:1994:CPBb,
  author =       "James Demmel and Inderjit Dhillon and Huan Ren",
  title =        "On the Correctness of Parallel Bisection in Floating
                 Point",
  type =         "LAPACK Working Note",
  number =       "70",
  institution =  inst-UT-CS,
  address =      inst-UT-CS:adr,
  month =        mar,
  year =         "1994",
  bibdate =      "Fri Apr 22 17:06:37 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "UT-CS-94-228, March 1994.",
  URL =          "http://www.netlib.org/lapack/lawns/lawn70.ps;
                 http://www.netlib.org/lapack/lawnspdf/lawn70.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Demmel:1994:FNA,
  author =       "James W. Demmel and Xiaoye Li",
  title =        "Faster Numerical Algorithms via Exception Handling",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "43",
  number =       "8",
  pages =        "983--992",
  month =        aug,
  year =         "1994",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.295860",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon May 20 06:16:49 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  note =         "This is an expanded version of
                 \cite{Demmel:1993:FNA}.",
  URL =          "http://www.cs.berkeley.edu/~xiaoye/ieee.ps.gz",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  remark =       "Selected revised and extended papers from ARITH'11
                 \cite{Swartzlander:1993:SCA}.",
}

@InProceedings{Dimauro:1994:DFNa,
  author =       "G. Dimauro and S. Impedovo and G. Pirlo",
  booktitle =    "Proceedings of the 20th {EUROMICRO} Conference,
                 {EUROMICRO 94}. System Architecture and Integration",
  title =        "The `diagonal function' in non-redundant residue
                 number system",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "590--596",
  year =         "1994",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/EURMIC.1994.390354",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "Although the `diagonal function' of a Residue Number
                 System has been recently introduced as a powerful tool
                 to perform non modular operations, its implementation
                 is generally realized using an additional modulus
                 external to the set of system moduli. \ldots{}",
}

@InProceedings{Dimauro:1994:DFNb,
  author =       "G. Dimauro and S. Impedovo and G. Pirlo",
  booktitle =    "{EUROMICRO 94}. System Architecture and Integration.
                 Proceedings of the 20th {EUROMICRO} Conference",
  title =        "The `diagonal function' in non-redundant residue
                 number system",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "590--596",
  year =         "1994",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/EURMIC.1994.390354",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "Although the `diagonal function' of a Residue Number
                 System has been recently introduced as a powerful tool
                 to perform non modular operations, its implementation
                 is generally realized using an additional modulus
                 external to the set of system moduli. \ldots{}",
}

@Book{Ercegovac:1994:DSR,
  author =       "Milo{\v{s}} D. (Dragutin) Ercegovac and Tomas Lang",
  title =        "Division and square root: digit-recurrence algorithms
                 and implementations",
  publisher =    pub-KLUWER,
  address =      pub-KLUWER:adr,
  pages =        "x + 230",
  year =         "1994",
  ISBN =         "0-7923-9438-0",
  ISBN-13 =      "978-0-7923-9438-9",
  LCCN =         "QA76.9.C62 E73 1994",
  bibdate =      "Fri Mar 27 09:46:24 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Ercegovac:1994:VHR,
  author =       "M. D. Ercegovac and T. Lang and P. Montuschi",
  title =        "Very-High Radix Division with Prescaling and Selection
                 by Rounding",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "43",
  number =       "8",
  pages =        "909--918",
  month =        aug,
  year =         "1994",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.295853",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 07:13:57 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib;
                 OCLC Proceedings database",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=295853",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  remark =       "Selected revised and extended papers from ARITH'11
                 \cite{Swartzlander:1993:SCA}.",
  summary =      "A division algorithm in which the quotient-digit
                 selection is performed by rounding the shifted residual
                 in carry-save form is presented. To allow the use of
                 this simple function, the divisor (and dividend) is
                 prescaled to a range close to one. The \ldots{}",
  xxtitle =      "Very high radix division with selection by rounding
                 and prescaling",
}

@Article{Fagin:1994:FPG,
  author =       "B. Fagin and C. Renard",
  title =        "Field Programmable Gate Arrays and Floating Point
                 Arithmetic",
  journal =      j-IEEE-TRANS-VLSI-SYST,
  volume =       "2",
  number =       "3",
  pages =        "365--367",
  month =        sep,
  year =         "1994",
  CODEN =        "IEVSE9",
  DOI =          "https://doi.org/10.1109/92.311646",
  ISSN =         "1063-8210 (print), 1557-9999 (electronic)",
  ISSN-L =       "1063-8210",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We present empirical results describing the
                 implementation of an IEEE Standard 754 compliant
                 floating-point adder/multiplier using field
                 programmable gate arrays. The use of FPGA's permits
                 fast and accurate quantitative evaluation of a variety
                 of circuit design tradeoffs for addition and
                 multiplication. PPGA's also permit accurate assessments
                 of the area and time costs associated with various
                 features of the IEEE floating-point standard, including
                 rounding and gradual underflow. These costs are
                 analyzed, along with the effects of architectural
                 correlation, a phenomenon that occurs when the cost of
                 combining architectural features exceeds the sum of
                 separate implementation. We conclude with an assessment
                 of the strengths and weaknesses of using FPGA's for
                 floating-point arithmetic.",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Computer Science, US Air Force Acad.,
                 Colorado Springs, CO, USA",
  classification = "B1265B (Logic circuits); B2570 (Semiconductor
                 integrated circuits); C5120 (Logic and switching
                 circuits); C5230 (Digital arithmetic methods)",
  fjournal =     "IEEE Transactions on Very Large Scale Integration
                 (VLSI) Systems",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/issues?punumber=92",
  keywords =     "Addition; Architectural correlation; Area costs; Field
                 programmable gate arrays; Floating point arithmetic;
                 Floating-point adder; Floating-point multiplier; FPGA;
                 IEEE Standard 754 compliance; Multiplication; Time
                 costs",
  summary =      "We present empirical results describing the
                 implementation of an IEEE Standard 754 compliant
                 floating-point adder/multiplier using field
                 programmable gate arrays. The use of FPGA's permits
                 fast and accurate quantitative evaluation of a variety
                 of \ldots{}",
  thesaurus =    "Adders; Application specific integrated circuits;
                 Digital arithmetic; Logic arrays; Multiplying
                 circuits",
}

@Book{Farquhar:1994:MPH,
  author =       "Erin Farquhar and Philip Bruce",
  title =        "The {MIPS} Programmer's Handbook",
  publisher =    pub-MORGAN-KAUFMANN,
  address =      pub-MORGAN-KAUFMANN:adr,
  pages =        "viii + 408",
  year =         "1994",
  ISBN =         "1-55860-297-6",
  ISBN-13 =      "978-1-55860-297-7",
  LCCN =         "QA76.6 .F375 1994",
  bibdate =      "Fri May 13 18:21:14 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/microchip.bib",
  price =        "US\$36.95",
  abstract =     "A hands-on view of the highly successful MIPS family
                 of microprocessors, written for programmers developing
                 systems applications for the MIPS platform. The MIPS
                 Programmer's Handbook describes the MIPS architecture
                 from the perspective of assembly- and C-language
                 programmers, with special emphasis on issues related to
                 embedded applications. Engineers writing system-level
                 programs for MIPS-based embedded systems will find the
                 topic selection especially useful including the
                 sections on software conventions, initializing the
                 processor in a bare machine environment, and writing
                 exception handlers. For convenient use, the instruction
                 set reference is presented with only one page per
                 instruction. The authors focus on the instructions
                 available to assembly-language programmers, rather than
                 on the hardware-level instruction set documented in
                 data books released by vendors of the MIPS processor.
                 Provides enough detail for anyone doing serious
                 system-level programming. Also included are ten
                 complete program examples, with line-by-line
                 explanations.",
  acknowledgement = ack-nhfb,
  libnote =      "Not yet in my library.",
  tableofcontents = "1: Introduction \\
                 2: Software Conventions \\
                 3: Initialization \\
                 4: Exceptions \\
                 5: Instruction Set Reference \\
                 A: Overview of the MIPS1 Architecture \\
                 B: Instruction Summary \\
                 C: Prologue and Epilogue Templates \\
                 D: Include Files \\
                 E: Libraries \\
                 F: Vendors of MIPS Products",
}

@InProceedings{FiallosAguilar:1994:HPA,
  author =       "M. Fiallos-Aguilar",
  title =        "High precision arithmetic units for fine-grain
                 massively parallel computing",
  crossref =     "IEEE:1994:PFI",
  pages =        "403--407",
  year =         "1994",
  bibdate =      "Thu Dec 14 11:25:18 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In this paper we deal with new high precision
                 arithmetic units (AUs). These AUs are specialized in
                 the computation of one arithmetic operation (division,
                 addition, etc.), but when hundreds of them are
                 interconnected by a reconfigurable network, a parallel
                 architecture that uses massive digit-level pipelining
                 between floating-point arithmetic units (allowing fast
                 computation of scientific jobs) becomes interesting. In
                 this paper we present several new AUs for the fast
                 computation of arithmetic expressions that will be used
                 on a high precision massively parallel computer. (6
                 Refs.)",
  acknowledgement = ack-nhfb,
  affiliation =  "Lab. LIP-IMAG, Ecole Normale Superieure de Lyon,
                 France",
  classification = "C5220P (Parallel architecture); C5230 (Digital
                 arithmetic methods)",
  keywords =     "Arithmetic units; Fine-grain; Floating-point
                 arithmetic units; High precision; Massively parallel
                 computing; Parallel architecture",
  thesaurus =    "Digital arithmetic; Parallel architectures; Pipeline
                 arithmetic",
}

@Article{Gander:1994:AFP,
  author =       "H. Gander and M. Vincze and J. P. Prenninger",
  title =        "Application of a Floating Point Digital Signal
                 Processor to the Control of a Laser Tracking System",
  journal =      j-IEEE-TRANS-CONTROL-SYST-TECHNOL,
  volume =       "2",
  number =       "4",
  pages =        "290--298",
  month =        dec,
  year =         "1994",
  CODEN =        "IETTE2",
  ISSN =         "1063-6536 (print), 1558-0865 (electronic)",
  ISSN-L =       "1063-6536",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Control Systems Technology",
  summary =      "Laser tracking systems represent the most promising
                 technique for dynamic position measurement of
                 industrial robots. The Institute of Flexible Automation
                 at the Vienna University of Technology a new tracking
                 algorithm has been developed. It is shown \ldots{}",
}

@InProceedings{Gerber:1994:DPH,
  author =       "S. Gerber and M. Goessel",
  title =        "Detection of permanent hardware faults of a floating
                 point adder by pseudoduplication",
  crossref =     "Echtle:1994:PFI",
  pages =        "327--335",
  year =         "1994",
  DOI =          "https://doi.org/10.1007/3-540-58426-9_139",
  bibdate =      "Thu Dec 14 11:25:18 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In this paper the detection of hardware faults by
                 pseudoduplication for a special floating point adder is
                 investigated. For a special floating point adder all
                 single stuck-at-0/1 faults are injected. In a first
                 simulation experiment for random input patterns all the
                 faults are determined which can be detected by
                 pseudoduplication. In a second experiment for sequences
                 of random input vectors with different length the
                 probability to detect an arbitrary single fault is
                 determined.",
  acknowledgement = ack-nhfb,
  affiliation =  "Max-Planck-Society Fault-Tolerant Comput. Group,
                 Potsdam University, Germany",
  classification = "B1130B (Computer-aided circuit analysis and design);
                 B1265B (Logic circuits); C5120 (Logic and switching
                 circuits); C5210B (Computer-aided logic design); C7410D
                 (Electronic engineering computing)",
  keywords =     "Arbitrary single fault; Floating point adder;
                 Permanent hardware faults; Probability;
                 Pseudoduplication; Random input patterns; Stuck at
                 faults",
  thesaurus =    "Adders; Digital simulation; Fault location; Floating
                 point arithmetic; Logic CAD; Logic testing",
}

@Article{Granlund:1994:DII,
  author =       "Torbj{\"o}rn Granlund and Peter L. Montgomery",
  title =        "Division by invariant integers using multiplication",
  journal =      j-SIGPLAN,
  volume =       "29",
  number =       "6",
  pages =        "61--72",
  month =        jun,
  year =         "1994",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/178243.178249",
  ISBN =         "0-89791-598-4",
  ISBN-13 =      "978-0-89791-598-4",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:16:51 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/pubs/contents/proceedings/pldi/178243/index.html;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "ftp://ftp.cwi.nl/pub/pmontgom/divcnst.psa4.gz;
                 ftp://ftp.cwi.nl/pub/pmontgom/divcnst.psl.gz;
                 http://www.acm.org:80/pubs/citations/proceedings/pldi/178243/p61-granlund/",
  abstract =     "Integer division remains expensive on today's
                 processors as the cost of integer multiplication
                 declines. We present code sequences for division by
                 arbitrary nonzero integer constants and run-time
                 invariants using integer multiplication. The algorithms
                 assume a two's complement architecture. Most also
                 require that the upper half of an integer product be
                 quickly accessible. We treat unsigned division, signed
                 division where the quotient rounds towards zero, signed
                 division where the quotient rounds towards $ - \infty
                 $, and division where the result is known a priori to
                 be exact. We give some implementation results using the
                 C compiler GCC.",
  acknowledgement = ack-nhfb,
  affiliation =  "Cygnus Support, Mountain View, CA, USA",
  annote =       "Published as part of the Proceedings of PLDI'94.",
  classification = "C5230 (Digital arithmetic methods); C6110 (Systems
                 analysis and programming); C6150C (Compilers,
                 interpreters and other processors)",
  confdate =     "20-24 June 1994",
  conflocation = "Orlando, FL, USA",
  confsponsor =  "ACM",
  conftitle =    "ACM SIGPLAN '94 Conference on Programming Language
                 Design and Implementation (PLDI)",
  corpsource =   "Cygnus Support, Mountain View, CA, USA",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  keywords =     "algorithms; Arbitrary nonzero integer constants;
                 arbitrary nonzero integer constants; C compiler; Code
                 sequences; code sequences; digital arithmetic; Floating
                 point arithmetic; floating point arithmetic; GCC;
                 Integer division; integer division; Integer
                 multiplication; integer multiplication; Invariant
                 integers; invariant integers; mathematics computing;
                 Multiplication; multiplication; performance; program;
                 program compilers; programming; reduced instruction set
                 computing; RISC processors; Run-time invariants;
                 run-time invariants; Signed division; signed division;
                 Two's complement architecture; two's complement
                 architecture; Unsigned division; unsigned division",
  sponsororg =   "ACM",
  subject =      "{\bf G.1.0} Mathematics of Computing, NUMERICAL
                 ANALYSIS, General, Computer arithmetic. {\bf F.2.1}
                 Theory of Computation, ANALYSIS OF ALGORITHMS AND
                 PROBLEM COMPLEXITY, Numerical Algorithms and Problems.
                 {\bf D.3.4} Software, PROGRAMMING LANGUAGES,
                 Processors, Compilers.",
  thesaurus =    "Digital arithmetic; Mathematics computing; Program
                 compilers; Programming; Reduced instruction set
                 computing",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Hahn:1994:UDF,
  author =       "H. Hahn and D. Timmermann and B. J. Hosticka and B.
                 Rix",
  title =        "A unified and division-free {CORDIC} argument
                 reduction method with unlimited convergence domain
                 including inverse hyperbolic functions",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "43",
  number =       "11",
  pages =        "1339--1344",
  month =        nov,
  year =         "1994",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.324568",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 07:13:58 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=324568",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Hartwig:1994:FPA,
  author =       "F. Hartwig and A. Lacroix",
  booktitle =    "{IEEE} International Symposium on Circuits and
                 Systems: {ISCAS '94}, 2 June 1994",
  title =        "Floating point addition errors and their effect on the
                 roundoff noise in digital signal processing",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "121--124",
  year =         "1994",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "An improved adder model is derived which takes into
                 account correlations between signal and error. For
                 different adder strategies is shown the influence of
                 the improved adder model on the estimated of the
                 resulting \ldots{}",
}

@MastersThesis{Hauser:1994:PEH,
  author =       "John R. Hauser",
  title =        "Programmed exception handling: research project",
  type =         "{Master of Science, Plan II}",
  school =       "Department of Computer Science, University of
                 California, Berkeley",
  address =      "Berkeley, CA, USA",
  pages =        "82",
  year =         "1994",
  LCCN =         "T7.49.1994 H286",
  bibdate =      "Mon Feb 18 12:39:53 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Hegland:1994:SSP,
  author =       "Markus Hegland",
  title =        "A self-sorting in-place fast {Fourier} transform
                 algorithm suitable for vector and parallel processing",
  journal =      j-NUM-MATH,
  volume =       "68",
  number =       "4",
  pages =        "507--547",
  year =         "1994",
  CODEN =        "NUMMA7",
  ISSN =         "0029-599X (print), 0945-3245 (electronic)",
  ISSN-L =       "0029-599X",
  MRclass =      "65T20 (65Y05)",
  MRnumber =     "96e:65082",
  bibdate =      "Mon May 26 11:49:34 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classification = "B0290Z (Other numerical methods); C4190 (Other
                 numerical methods); C5220P (Parallel architecture);
                 C5440 (Multiprocessing systems); C7310 (Mathematics
                 computing)",
  corpsource =   "Centre for Math. Anal. and its Applications,
                 Australian Nat. University, Canberra, ACT, Australia",
  fjournal =     "Numerische Mathematik",
  journal-URL =  "http://link.springer.com/journal/211",
  keywords =     "data analysis; distributed memory computers; fast
                 Fourier transforms; floating point pipelines; Fujitsu
                 VP2200; index digit permutations; mathematics
                 computing; matrix recursions; parallel processing;
                 self-sorting in-place fast Fourier transform algorithm;
                 splitting formulas; uniformly long vector lengths;
                 vector processing; vector processor systems",
  treatment =    "A Application; P Practical; T Theoretical or
                 Mathematical",
}

@Article{Hemkumar:1994:RLC,
  author =       "N. D. Hemkumar and J. R. Cavallaro",
  title =        "Redundant and On-Line {CORDIC} for Unitary
                 Transformations",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "43",
  number =       "8",
  pages =        "941--954",
  month =        aug,
  year =         "1994",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.295856",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon May 20 06:16:49 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  remark =       "Selected revised and extended papers from ARITH'11
                 \cite{Swartzlander:1993:SCA}.",
}

@Article{Hester:1994:PPP,
  author =       "P. D. Hester and W. J. Filip",
  title =        "Preface: {Power2} and {PowerPC} Architecture and
                 Implementation",
  journal =      j-IBM-JRD,
  volume =       "38",
  number =       "5",
  pages =        "490--491",
  month =        sep,
  year =         "1994",
  CODEN =        "IBMJAE",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  bibdate =      "Mon Feb 12 08:14:00 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.almaden.ibm.com/journal/rd38-5.html#one",
  abstract =     "During the four years since the RISC System\slash
                 6000* (RS\slash 6000) announcement in February of 1990,
                 IBM* has strengthened its product line with
                 microprocessor enhancements, increased memory capacity,
                 improved graphics, greatly expanded I/O adapters, and
                 new AIX* and compiler releases. In 1991, IBM began
                 planning for future RS\slash 6000 systems that would
                 span the range from small, battery-operated products to
                 very large supercomputers and mainframes. As the first
                 step toward achieving this ``palmtop to teraFLOPS''
                 goal with a single architecture, IBM investigated
                 further optimizations for the original POWER
                 Architecture*. This effort led to the creation of the
                 PowerPC* alliance (IBM Corporation, Motorola*, Inc.,
                 and Apple* Computer Corporation) and the definition of
                 the PowerPC Architecture*. Today, the single-chip
                 PowerPC 601* processor is the basis of IBM's entry
                 systems. A more aggressively superscalar version of the
                 original POWER processor, the multichip POWER2*
                 processor, is exploited in our current IBM high-end
                 RISC systems. As technology continues to advance,
                 PowerPC implementations will provide the basis for
                 high-performance 64-bit super servers. This special
                 issue of the IBM Journal of Research and Development
                 focuses on the POWER2 and PowerPC portions of IBM's
                 wide-ranging announcement in the Fall of 1993. The new
                 POWER2 processor nearly doubles the performance of the
                 earlier high-end models. The PowerPC 601 processor was
                 introduced in the RISC System\slash 6000 Model 250, the
                 first system in the industry to use the PowerPC
                 Architecture created by the strategic
                 IBM/Motorola/Apple alliance. These workstations
                 achieved industry-leading performance and
                 price/performance on virtually every industry-standard
                 benchmark, including SPECint92*, SPECfp92*, Linpack,
                 TPP, TPC-A*, and TPC-C*. Compared to the 1990
                 offerings, SPEC performance nearly quadrupled,
                 transaction performance improved by a factor of almost
                 five, maximum memory capacity quadrupled, and the
                 maximum disk capacity grew by an order of magnitude.
                 The POWER2 design exploits both multichip technology
                 and a larger die size to execute up to six instructions
                 (eight operations) per clock cycle. Many of the
                 higher-performance POWER2-based systems provide peak
                 execution rates in excess of a half billion operations
                 per second. The paper by White and Dhawan provides an
                 overview of the POWER2 design. Shippy and Griffith
                 describe the dual fixed-point unit design, the data
                 cache unit, and the storage control unit. Hicks, Fry,
                 and Harvey describe the dual floating-point unit
                 design. Barreh et al. describe hardware strategies to
                 minimize compare-branch penalties in the instruction
                 cache unit. Welbon et al. describe a POWER2 hardware
                 performance- monitoring facility which provides
                 execution characteristics that can identify
                 opportunities for application performance improvement.
                 This facility can also be used to gather information
                 crucial to future design decisions. Two performance
                 papers conclude the POWER2 portion of this issue.
                 Franklin et al. analyze some of the key POWER2 hardware
                 contributions to performance on the commercial
                 workloads. Agarwal, Gustavson, and Zubair relate their
                 experiences with optimizing the high-performance
                 Engineering/Scientific Subroutine Library (ESSL) for
                 the POWER2 implementation. While POWER2 and PowerPC
                 implementations provide the opportunity for
                 high-performance systems, optimizing software is also
                 key in delivering end-user performance. Blainey
                 describes aspects of the TOBEY compiler, with special
                 emphasis on instruction scheduling for the RS\slash
                 6000 products. Heisch describes TDPR, a prototype
                 version of FDPR, a program restructuring tool which
                 improves application performance by placing frequently
                 executed code blocks so as to minimize instruction
                 cache misses and branch penalties. IBM and the PowerPC
                 alliance are currently developing a family of five
                 PowerPC designs. IBM and Motorola designers at the
                 Somerset Design Center in Austin will optimize
                 single-chip implementations of the PowerPC Architecture
                 for high-volume products. The high-end requirements of
                 the large server and workstation products will be
                 addressed with multichip PowerPC implementations from
                 IBM.\par

                 IBM entry-level workstation products introduced the
                 PowerPC 601 microprocessor, the first member of the
                 PowerPC family. The goal for the PowerPC 601 designers
                 was to quickly bring PowerPC to the market. Vaden et
                 al. describe the microarchitecture and performance
                 aspects of the PowerPC 601 processor. Brodnax et al.
                 discuss the PowerPC 601 circuitry and chip
                 implementation details. Future products are planned
                 that will incorporate the PowerPC 603*, PowerPC 604*,
                 and the 64-bit PowerPC 620* implementations as they
                 become available. In addition, the price and
                 price/performance of the PowerPC family enable
                 lower-cost ``RISC PCs'' to be built using PowerPC
                 microprocessors. These ``RISC PCs'' will be developed
                 by the IBM POWER Personal Systems Division.\par

                 The PowerPC and POWER2 systems signify a major
                 milestone in IBM's commitment to the ``palmtops to
                 teraFLOPS'' strategy. The PowerPC 601 chip extends the
                 entry products further into the high-volume market by
                 providing exceptional performance in a low-cost
                 single-chip microprocessor. The high-end POWER2
                 implementation extracts the maximum performance
                 achievable in today's technology, thrusting the IBM
                 RISC processors into the supercomputing and
                 large-server environments. IBM POWER Parallel Systems
                 extends the RS\slash 6000 processing capability by
                 providing IBM POWER Parallel SP2* systems with up to
                 512 POWER/POWER2 nodes. In addition to scalability,
                 four-way High Availability Cluster Multi-Processor
                 (HACMP) systems provide the reliability/availability
                 that one would expect from mainframe-class systems by
                 supporting a ``no single point of failure'' capability,
                 even when one processor is off line. This impressive
                 base of processing technology complements a commitment
                 to high-performance compilers and strong graphics
                 offerings.\par

                 This robust product line addresses the cost-driven
                 requirements of the entry workstation market, the
                 transaction and server requirements of the commercial
                 market, and the computation-intensive requirements of
                 the technical market. These hardware offerings result
                 from a team effort by many dedicated and talented
                 individuals from around the world. Their expertise and
                 skill in a wide range of disciplines were key to
                 achieving this significant step toward the goal of a
                 comprehensive architecture. We want to thank all those
                 involved in continuing the success of the RISC
                 System\slash 6000 line.",
  acknowledgement = ack-nhfb,
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
}

@Article{Hicks:1994:PFU,
  author =       "T. N. Hicks and R. E. Fry and P. E. Harvey",
  title =        "{POWER2} floating-point unit: Architecture and
                 implementation",
  journal =      j-IBM-JRD,
  volume =       "38",
  number =       "5",
  pages =        "525--536",
  month =        sep,
  year =         "1994",
  CODEN =        "IBMJAE",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The POWER2 floating-point unit (FPU) extends the
                 concept of the innovative multiply-add fused (MAF) ALU
                 of the RISC System/6000 processor to provide a
                 floating-point unit that sets new standards, not only
                 for computation capability but for data throughput and
                 processor flexibility. The POWERS FPU achieves a
                 performance (MFLOPS) rate never accomplished before by
                 a personal workstation machine by: (1) integrating dual
                 generic MAF ALUs, (2) doubling the instruction
                 bandwidth and quadrupling the data bandwidth over that
                 of the POWER FPU, (3) adding support for additional
                 functions, and (4) using dynamic instruction scheduling
                 techniques to maximize instruction-level parallelism
                 not only among its own internal units but with the rest
                 of the CPU.",
  acknowledgement = ack-nhfb,
  affiliation =  "IBM Corp., Austin, TX, USA",
  classification = "B1265F (Microprocessors and microcomputers); C5130
                 (Microprocessor chips); C5220P (Parallel architecture);
                 C5230 (Digital arithmetic methods)",
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
  keywords =     "Data bandwidth; Dynamic instruction scheduling;
                 Floating-point unit; Instruction bandwidth;
                 Instruction-level parallelism; Multiply add fused
                 arithmetic logic unit; POWER2; RISC System/6000
                 processor",
  thesaurus =    "Floating point arithmetic; Microprocessor chips;
                 Parallel architectures; Parallel processing; Reduced
                 instruction set computing",
}

@InProceedings{Hilker:1994:NMM,
  author =       "S. Hilker and N. Phan and D. Rainey",
  title =        "A 3.4 ns 0.8 mu m {BiCMOS} 53*53 b multiplier tree",
  crossref =     "Wuorinen:1994:IIS",
  pages =        "292--293",
  year =         "1994",
  bibdate =      "Tue Dec 12 09:29:07 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A 53*53 b multiplier tree with 3.4 ns latency, 10
                 mm/sup 2/ active area, and 5 W power dissipation at 200
                 MHz and 3.6 V supply is implemented in 0.8 mu m n-well
                 BiCMOS with 115 AA gate oxide, 0.45 mu m effective
                 channel length, and 4 levels of metal. This 3.4ns
                 low-latency multiplier is for a floating-point unit
                 (FPU) on a BiCMOS RISC processor capable of performing
                 IEEE double precision multiply-add operations in three
                 pipelined stages at 200MHz (15ns latency, 5ns
                 throughput, 400MFLOPs peak rate) using multiply-add
                 fused dataflow.",
  acknowledgement = ack-nhfb,
  affiliation =  "IBM Corp., Rochester, MN, USA",
  classification = "B1265B (Logic circuits); B2570K (Mixed technology
                 integrated circuits); C5120 (Logic and switching
                 circuits); C5220P (Parallel architecture); C5230
                 (Digital arithmetic methods)",
  keywords =     "0.8 Micron; 200 MHz; 3.4 Ns; 3.6 V; 400 MFLOPS; 5 W;
                 Effective channel length; Floating-point unit; IEEE
                 double precision multiply-add operations; Latency;
                 Multiplier tree; Multiply-add fused dataflow; N-well
                 BiCMOS; Pipelined stages; Power dissipation; RISC
                 processor",
  numericalindex = "Time 3.4E-09 s; Size 8.0E-07 m; Power 5.0E+00 W;
                 Frequency 2.0E+08 Hz; Voltage 3.6E+00 V; Computer speed
                 4.0E+08 FLOPS",
  thesaurus =    "BiCMOS integrated circuits; Digital arithmetic;
                 Multiplying circuits; Parallel processing; Pipeline
                 processing; Reduced instruction set computing",
}

@Book{Hill:1994:GPL,
  author =       "Patricia Hill",
  title =        "The {G{\"o}del} Programming Language",
  publisher =    pub-MIT,
  address =      pub-MIT:adr,
  pages =        "xx + 348",
  year =         "1994",
  ISBN =         "0-262-08229-2",
  ISBN-13 =      "978-0-262-08229-7",
  LCCN =         "QA76.73.G17H55 1994",
  bibdate =      "Thu Sep 15 07:47:50 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Section 13.3 (pp. 206--218) defines floating-point
                 numbers and standard functions conforming to Version
                 4.0 (August 1992) of the Language Independent
                 Arithmetic Standard (LIAS) ISO\slash IEC CD
                 10967-1:1992 (JTC1/SC22/WG11 N318, ANSI X3T3 92-064).
                 It also conforms to the ANSI\slash IEEE Standard for
                 Binary Floating-Point Arithmetic 754-1985.",
  acknowledgement = ack-nhfb,
}

@TechReport{Hopkins:1994:CEM,
  author =       "Tim Hopkins and John Slater",
  title =        "A Comment on the {Eispack} Machine Epsilon Routine",
  type =         "Technical Report",
  number =       "18-94",
  institution =  "University of Kent, Computing Laboratory, University
                 of Kent",
  address =      "Canterbury, UK",
  year =         "1994",
  bibdate =      "Tue Apr 12 12:00:52 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cs.kent.ac.uk/pubs/1994/74/content.ps.gz",
  acknowledgement = ack-nhfb,
}

@Article{Horvath:1994:PPM,
  author =       "Tam{\'a}s Horv{\'a}th and Spyros S. Magliveras and
                 Tran van Trung",
  title =        "A Parallel Permutation Multiplier for a {PGM}
                 Crypto-Chip",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "839",
  pages =        "108--113",
  year =         "1994",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Feb 5 11:49:18 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t0839.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/0839/08390108.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/0839/08390108.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
  keywords =     "CRYPTO; cryptology; IACR; IEEE",
}

@Article{Hsu:1994:CPF,
  author =       "Chau-Yun Hsu and Jui Chi Yao",
  title =        "Comparative performance of fast cosine transform with
                 fixed-point roundoff error analysis",
  journal =      j-IEEE-TRANS-SIG-PROC,
  volume =       "42",
  number =       "5",
  pages =        "1256--1259",
  month =        may,
  year =         "1994",
  CODEN =        "ITPRED",
  ISSN =         "1053-587X (print), 1941-0476 (electronic)",
  ISSN-L =       "1053-587X",
  bibdate =      "Sat Jul 16 11:25:06 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Signal Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=78",
  summary =      "Suitable scaling schemes are chosen for the Lee's and
                 the Hou's (1984) fast DCT algorithms, and the relative
                 fixed-point roundoff error analyses are carried out,
                 respectively. The average output signal-to-noise ratio
                 are then calculated, and it is \ldots{}",
}

@Article{Hsu:1994:NFP,
  author =       "Chau-Yun Hsu",
  title =        "Novel fixed-point roundoff analysis of the
                 decimation-in-time {FHT}",
  journal =      j-IEEE-TRANS-SIG-PROC,
  volume =       "42",
  number =       "1",
  pages =        "206--208",
  month =        jan,
  year =         "1994",
  CODEN =        "ITPRED",
  ISSN =         "1053-587X (print), 1941-0476 (electronic)",
  ISSN-L =       "1053-587X",
  bibdate =      "Sat Jul 16 11:25:06 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Signal Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=78",
  summary =      "A least upper bound for the increasing factor of the
                 magnitude of the decimation-in-time fast Hartley
                 transform (FHT) in fixed-point arithmetic is developed
                 and a new scaling model for the roundoff analysis in
                 the fixed-point arithmetic computation \ldots{}",
}

@Article{Hull:1994:ICE,
  author =       "T. E. Hull and Thomas F. Fairgrieve and Ping Tak Peter
                 Tang",
  title =        "Implementing Complex Elementary Functions Using
                 Exception Handling",
  journal =      j-TOMS,
  volume =       "20",
  number =       "2",
  pages =        "215--244",
  month =        jun,
  year =         "1994",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/178365.178404",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Tue Mar 21 15:10:29 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  note =         "See correction \cite{Anonymous:1994:C}, and improved
                 analysis, tightened bounds, and exhibition of worst
                 cases for complex square roots
                 \cite{Jeannerod:2017:REC}.",
  URL =          "http://www.acm.org/pubs/citations/journals/toms/1994-20-2/p215-hull/",
  abstract =     "Algorithms are developed for reliable and accurate
                 evaluations of the complex elementary functions
                 required in Fortran 77 and Fortran 90, namely cabs,
                 csqrt, cexp, clog, csin, and ccos. The algorithms are
                 presented in a pseudocode that has a convenient
                 exception-handling facility. A tight error bound is
                 derived for each algorithm. Corresponding Fortran
                 programs for an IEEE environment have also been
                 developed to illustrate the practicality of the
                 algorithms, and these programs have been tested very
                 carefully to help confirm the correctness of the
                 algorithms and their error bounds. The results are of
                 these tests are included in the paper, but the Fortran
                 programs are not; the programs are available from
                 Fairgrieve, (tff@cs.toronto.edu).",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "algorithms; complex elementary functions; design;
                 implementation",
  subject =      "G.1.0 [Numerical Analysis]: General--error analysis;
                 numerical algorithms; G.1.2 [Numerical Analysis]:
                 Approximation--elementary function approximation; G.4
                 [Mathematics of Computing]: Mathematical
                 Software--algorithm analysis; reliability and
                 robustness; verification",
}

@Article{Hung:1994:ASD,
  author =       "C. Y. Hung and B. Parhami",
  title =        "An approximate sign detection method for residue
                 numbers and its application to {RNS} division",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "27",
  number =       "4",
  pages =        "23--35",
  month =        feb,
  year =         "1994",
  CODEN =        "CMAPDK",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  bibdate =      "Wed Mar 1 19:11:19 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computmathappl1990.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/0898122194900523",
  acknowledgement = ack-nhfb,
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221",
}

@Article{Hung:1994:FRD,
  author =       "Ching Yu Hung and Behrooz Parhami",
  title =        "Fast {RNS} division algorithms for fixed divisors with
                 application to {RSA} encryption",
  journal =      j-INFO-PROC-LETT,
  volume =       "51",
  number =       "4",
  pages =        "163--169",
  day =          "24",
  month =        aug,
  year =         "1994",
  CODEN =        "IFPLAT",
  ISSN =         "0020-0190 (print), 1872-6119 (electronic)",
  ISSN-L =       "0020-0190",
  MRclass =      "94A60",
  MRnumber =     "1 294 308",
  bibdate =      "Fri Oct 25 18:39:09 2002",
  bibsource =    "Compendex database;
                 http://www.elsevier.com:80/inca/publications/store/5/0/5/6/1/2/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/infoproc.bib;
                 MathSciNet database",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ of California",
  affiliationaddress = "Santa Barbara, CA, USA",
  classification = "722.4; 723.1; 723.2; 921.6; C4240 (Programming and
                 algorithm theory)C6130S (Data security); C7310
                 (Mathematics)",
  corpsource =   "Department of Electr. and Comput. Eng., California
                 University, Santa Barbara, CA, USA",
  fjournal =     "Information Processing Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00200190",
  journalabr =   "Inf Process Lett",
  keywords =     "Algorithms; Chinese remainder theorem; Chinese
                 remainder theorem decoding and table lookup;
                 Computational complexity; computational complexity;
                 Computational complexity; Computational methods;
                 Computer software; Cryptography; cryptography;
                 Cryptography; Decoding; Digital arithmetic; digital
                 arithmetic; Digital arithmetic; Division; divisor
                 reciprocal; Exponentiation; fast RNS division
                 algorithms; fixed divisors; Fixed divisors; Function
                 evaluation; mathematics computing; Modular
                 multiplication; multiplication; Numbering systems;
                 on-line speed; ordinary integer division; Parallel
                 processing systems; preprocessing; Residue number
                 system; Residue processors; RSA encryption; Sign
                 detection; Table lookup; Time complexity; time
                 complexity; Time complexity",
  treatment =    "A Application; T Theoretical or Mathematical",
}

@Book{IBM:1994:IRS,
  editor =       "Steve White and John Reysa",
  title =        "{IBM RISC} System\slash 6000 Technology: Volume {II}",
  publisher =    pub-IBM,
  address =      pub-IBM:adr,
  year =         "1994",
  bibdate =      "Fri Mar 18 10:25:19 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "A partial draft is available via anonymous ftp to
                 \path|ibminet.awdpa.ibm.com| in the PostScript file
                 \path|/pub/rs6kpapers/techbook.ps|.",
  acknowledgement = ack-nhfb,
}

@Book{IBM:1994:OA,
  author =       "{IBM Corporation}",
  title =        "The {PowerPC} Architecture: a Specification for a New
                 Family of {RISC} Processors",
  publisher =    pub-MORGAN-KAUFMANN,
  address =      pub-MORGAN-KAUFMANN:adr,
  edition =      "Second",
  pages =        "xxxi + 518",
  year =         "1994",
  ISBN =         "1-55860-316-6",
  ISBN-13 =      "978-1-55860-316-5",
  LCCN =         "QA76.8.P67 P68 1994",
  bibdate =      "Wed Jul 6 14:15:23 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  price =        "US\$49.95",
  acknowledgement = ack-nhfb,
}

@Article{Ienne:1994:BSM,
  author =       "P. Ienne and M. A. Viredaz",
  title =        "Bit-serial multipliers and squarers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "43",
  number =       "12",
  pages =        "1445--1450",
  month =        dec,
  year =         "1994",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.338107",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 07:13:59 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=338107",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Ignatowski:1994:CNA,
  author =       "R. Ignatowski and E. E. Swartzlander",
  title =        "Creating New Algorithms and Modifying Old Algorithms
                 to Use the Variable Precision Floating Point
                 Simulator",
  journal =      "Conference record",
  pages =        "152--??",
  year =         "1994",
  ISSN =         "1058-6393",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Book{Isaacson:1994:ANM,
  author =       "Eugene Isaacson and Herbert Bishop Keller",
  title =        "Analysis of numerical methods",
  publisher =    pub-DOVER,
  address =      pub-DOVER:adr,
  pages =        "xv + 541",
  year =         "1994",
  ISBN =         "0-486-68029-0 (paperback)",
  ISBN-13 =      "978-0-486-68029-3 (paperback)",
  LCCN =         "QA297 .I8 1994",
  bibdate =      "Fri Aug 20 09:37:14 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/description/dover031/94007740.html",
  acknowledgement = ack-nhfb,
  remark =       "Originally published in \cite{Isaacson:1966:ANM}.
                 Contains new preface.",
  subject =      "Numerical analysis",
}

@Book{ISO:1994:IIIa,
  author =       "{ISO}",
  title =        "{ISO\slash IEC 10967-1 (1994-12)}: {Information}
                 technology --- {Language} independent arithmetic ---
                 {Part 1}: {Integer} and floating point arithmetic",
  publisher =    pub-ISO,
  address =      pub-ISO:adr,
  pages =        "viii + 92",
  day =          "15",
  month =        dec,
  year =         "1994",
  bibdate =      "Sun Mar 15 11:09:44 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  price =        "CHF 176, US\$136.00",
  URL =          "http://standards.iso.org/ittf/PubliclyAvailableStandards/c018939_ISO_IEC_10967-1_1994(E).zip;
                 http://www.iec.ch/cgi-bin/procgi.pl/www/iecwww.p?wwwlang=E&wwwprog=cat-det.p&wartnum=019729;
                 http://www.iso.ch/cate/d18939.html",
  acknowledgement = ack-nhfb,
}

@TechReport{Jackson:1994:PCE,
  author =       "K. R. Jackson and N. S. Nedialkov",
  title =        "Precision Control and Exception Handling in Scientific
                 Computing",
  type =         "Technical Report",
  institution =  "Department of Computer Science, University of
                 Toronto",
  address =      "Toronto, ON, Canada",
  pages =        "8",
  year =         "1994",
  bibdate =      "Tue May 22 15:45:43 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cs.toronto.edu/NA/reports.html#prec.except;
                 http://www.cs.toronto.edu/pub/reports/na/prec.except.ps.Z",
  abstract =     "This paper describes convenient language facilities
                 for precision control and exception handling. Nedialkov
                 has developed a variable-precision and exception
                 handling library, SciLib, implemented as a numerical
                 class library in C++. A new scalar data type, {\em
                 real}, is introduced, consisting of variable-precision
                 floating-point numbers. Arithmetic, relational, and
                 input and output operators of the language are
                 overloaded for reals, so that mathematical expressions
                 can be written without explicit function calls.
                 Precision of computations can be changed during program
                 execution. The exception handling mechanism treats only
                 numerical exceptions and does not distinguish between
                 different types of exceptions.\par

                 The proposed precision control and exception handling
                 facilities are illustrated by sample SciLib programs.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Jain:1994:SRR,
  author =       "V. K. Jain and Lei Lin",
  booktitle =    "{IEEE} International Conference on Acoustics, Speech,
                 and Signal Processing: {ICASSP-94, 19--22} April 1994",
  title =        "Square-root, reciprocal, sine\slash cosine, arctangent
                 cell for signal and image processing",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "II/521--II/524",
  year =         "1994",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "This paper discusses an efficient interpolation method
                 for nonlinear function generation. Based on this, a 24
                 bit VLSI cell, capable of computing the (1) square
                 root, (2) reciprocal, (3) sine/cosine, and (4)
                 arctangent functions, is presented for \ldots{}",
}

@Article{Jaromczyk:1994:CCH,
  author =       "Jerzy W. Jaromczyk and G. W. Wasilkowski",
  title =        "Computing convex hull in a floating point arithmetic",
  journal =      j-COMP-GEOM,
  volume =       "4",
  number =       "5",
  pages =        "283--292",
  year =         "1994",
  ISSN =         "0925-7721 (print), 1879-081X (electronic)",
  ISSN-L =       "0925-7721",
  MRclass =      "68U05",
  MRnumber =     "95j:68159",
  bibdate =      "Fri Dec 8 08:24:07 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Computational Geometry. Theory and Applications",
}

@Article{Johnstone:1994:DAN,
  author =       "Paul Johnstone and Frederick E. Petry",
  title =        "Design and analysis of non-binary radix floating point
                 representations",
  journal =      j-COMPUT-ELECTR-ENG,
  volume =       "20",
  number =       "1",
  pages =        "39--50",
  month =        jan,
  year =         "1994",
  CODEN =        "CPEEBQ",
  ISSN =         "0045-7906 (print), 1879-0755 (electronic)",
  ISSN-L =       "0045-7906",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The authors examine the feasibility of higher radix
                 floating point representations and in particular
                 decimal based representations. Traditional analyses of
                 such representations have assumed the format of a
                 floating point datum to be roughly identical to that of
                 traditional binary floating point encodings such as the
                 IEEE P754 task group standard representations. We relax
                 this restriction and propose a method of encoding
                 higher radix floating point data with range, precision
                 and storage requirements comparable to those exhibited
                 by traditional binary representations. Results from W.
                 M. McKeeman's (1967) maximum and average relative
                 representational error (MRRE and ARRE) analyses, R. P.
                 Brent's (1973) RMS error evaluation, D. W. Matula's
                 (1970) ratio of significance space and gap functions,
                 and W. S. Brown and P. L. Richman's (1969) exponent
                 range estimates are extended to accommodate the
                 proposed representation. A decimal alternative to
                 traditional binary representations is proposed and the
                 behavior of such a system is contrasted with that of a
                 comparable binary system.",
  acknowledgement = ack-nhfb,
  affiliation =  "Dow Jones Telerate, New Orleans, LA, USA",
  classification = "B1265 (Digital electronics); C5230 (Digital
                 arithmetic methods)",
  fjournal =     "Computers and Electrical Engineering",
  keywords =     "ARRE; Average relative representational error; Decimal
                 alternative; Decimal based representations; decimal
                 floating-point arithmetic; Exponent range estimates;
                 Floating point datum; Gap functions; Higher radix
                 floating point representations; MRRE; Non-binary radix
                 floating point representations; RMS error evaluation;
                 Significance space ratio; Storage requirements",
  thesaurus =    "Digital arithmetic; Roundoff errors",
}

@Article{Kabuo:1994:ARS,
  author =       "H. Kabuo and T. Taniguchi and A. Miyoshi and H.
                 Yamashita and M. Urano and H. Edamatsu and S.
                 Kuninobu",
  title =        "Accurate Rounding Scheme for the {Newton--Raphson}
                 Method Using Redundant Binary Representation",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "43",
  number =       "1",
  pages =        "43--51",
  month =        jan,
  year =         "1994",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.250608",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 07:13:53 MDT 2011",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=250608",
  acknowledgement = ack-nj # "\slash " # ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  summary =      "Proposes a new algorithm of estimation and
                 compensation of the error effect for rounding in the
                 case of implementation of division and square root
                 using the Newton--Raphson method. The authors analyze
                 the error of the hardware system to confirm the
                 \ldots{}",
}

@Article{Kalliojarvi:1994:RCW,
  author =       "K. Kalliojarvi and J. Astola",
  title =        "Required coefficient word length in floating-point and
                 logarithmic digital filters",
  journal =      j-IEEE-SIGNAL-PROCESS-LETT,
  volume =       "1",
  number =       "3",
  pages =        "52--54",
  month =        mar,
  year =         "1994",
  CODEN =        "ISPLEM",
  ISSN =         "1070-9908 (print), 1558-2361 (electronic)",
  ISSN-L =       "1070-9908",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Signal Processing Letters",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=97",
  summary =      "The effects of coefficient quantization to the
                 response of a digital filter are studied. Easy-to-use
                 expressions for the required coefficient word length,
                 with which the filter response deviations are within
                 specified bounds, are derived for filters \ldots{}",
}

@MastersThesis{Kambi:1994:EAD,
  author =       "Shivaprakash Jayadev Kambi",
  title =        "Error analysis of digital filters realized with
                 floating-point arithmetic",
  type =         "Thesis ({M.S.})",
  school =       "Mississippi State University. Department of Electrical
                 and Computer Engineering",
  address =      "Mississippi State, MS 39762, USA",
  pages =        "viii + 82",
  year =         "1994",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Digital filters (Mathematics); Electric filters,
                 Digital.; Floating-point arithmetic.; Mississippi State
                 University --- Thesis --- (1994)",
}

@InProceedings{Kanellakis:1994:FPR,
  author =       "A. Kanellakis and P. Agathoklis",
  booktitle =    "{IEEE} International Symposium on Circuits and
                 Systems: {ISCAS '94}, 2 June 1994",
  title =        "Floating-point roundoff noise analysis of {$2$-D}
                 state-space digital filters",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "601--604",
  year =         "1994",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "In this paper the analysis of roundoff noise in
                 floating point state-space realizations of $2$-D
                 digital filters is considered. The variance of the
                 roundoff noise at the output of a $2$-D digital filter
                 is derived. It is shown that this variance is
                 \ldots{}",
}

@Misc{Karp:1994:FPA,
  author =       "Alan H. Karp and Peter Markstein and Dennis
                 Brzezinski",
  title =        "Floating point arithmetic unit using modified
                 {Newton--Raphson} technique for division and square
                 root",
  howpublished = "US Patent 5,341,321",
  day =          "23",
  month =        aug,
  year =         "1994",
  bibdate =      "Thu Oct 17 10:20:52 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Patent filed 5 May 1993, granted to Hewlett-Packard
                 Company on 23 August 1994. Patent expired 5-May-2013.
                 See criticism in \cite{Zimmermann:2005:XXX}.",
  URL =          "http://patft.uspto.gov/netahtml/PTO/search-bool.html;
                 https://patents.google.com/patent/US5341321A",
  abstract =     "A floating point processing system which uses a
                 multiplier unit and an adder unit to perform floating
                 point division and square root operations using both a
                 conventional and a modified form of the Newton--Raphson
                 method. The modified form of the Newton--Raphson method
                 is used in place of the final iteration of the
                 conventional Newton--Raphson so as to compute high
                 precision approximated results with a substantial
                 improvement in speed. The invention computes
                 approximated results faster and simplifies hardware
                 requirements because no multiplications of numbers of
                 the precision of the result are required.",
  acknowledgement = ack-nhfb,
}

@Article{Katti:1994:CDC,
  author =       "R. Katti",
  title =        "Comments on {``Decomposition of Complex Multipliers
                 Using Polynomial Encoding''}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "43",
  number =       "3",
  pages =        "381--383",
  month =        mar,
  year =         "1994",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.272441",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 07:13:54 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  note =         "See \cite{Skavantzos:1992:DCM}.",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=272441",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Kawahito:1994:HSA,
  author =       "S. Kawahito and M. Ishida and T. Nakamura and M.
                 Kameyama and T. Higuchi",
  title =        "High-speed area-efficient multiplier design using
                 multiple-valued current-mode circuits",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "43",
  number =       "1",
  pages =        "34--42",
  month =        jan,
  year =         "1994",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.250607",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 07:13:53 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  note =         "See comments \cite{Parhami:1996:CHS}.",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=250607",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Kim:1994:FPF,
  author =       "Seehyun Kim and Wonyong Sung",
  title =        "A Floating-Point to Fixed-Point Assembly Program
                 Translator for the {TMS} {320C25}",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST-2,
  volume =       "41",
  number =       "11",
  pages =        "730--739",
  month =        nov,
  year =         "1994",
  CODEN =        "ICSPE5",
  DOI =          "https://doi.org/10.1109/82.331543",
  ISSN =         "1057-7130 (print), 1558-125X (electronic)",
  ISSN-L =       "1057-7130",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems. 2, Analog
                 and Digital Signal Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=82",
  summary =      "A floating-point digital signal processor-like
                 programming environment is developed for the Texas
                 Instruments TMS 320C25, a fixed-point digital signal
                 professor. Programmers first develop an assembly
                 program using a hypothetical floating-point instrument
                 \ldots{}",
}

@Article{Kobbelt:1994:FDP,
  author =       "L. Kobbelt",
  title =        "A Fast Dot-Product Algorithm with Minimal Rounding
                 Errors",
  journal =      j-COMPUTING,
  volume =       "52",
  number =       "4",
  pages =        "355--369",
  year =         "1994",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  MRclass =      "68Q20 (68Q25)",
  MRnumber =     "1 287 970",
  bibdate =      "Tue Oct 12 16:33:42 MDT 1999",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 MathSciNet database; OCLC Contents1st database",
  abstract =     "Presents a new algorithm which computes dot-products
                 of arbitrary length with minimal rounding errors,
                 independent of the number of addends. The algorithm has
                 an O(n) time and O(1) memory complexity, and does not
                 need extensions of the arithmetic kernel, i.e., the
                 usual floating-point operations. A slight modification
                 yields an algorithm which computes the dot-product in
                 machine precision. Due to its simplicity, the algorithm
                 can easily be implemented in hardware.",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. f{\"u}r Betriebs-und Dialogsyst., Karlsruhe
                 University, Germany",
  classification = "721.1; 722.4; 921.1; 921.6; C4140 (Linear algebra);
                 C4240 (Programming and algorithm theory); C5230
                 (Digital arithmetic methods)",
  fjournal =     "Computing: Archiv f{\"u}r informatik und numerik",
  journal-URL =  "http://link.springer.com/journal/607",
  journalabr =   "Comput Vienna New York",
  keywords =     "Addends; Algorithms; Arbitrary length; Arithmetic
                 kernel; Computational complexity; Computer arithmetic;
                 Computer hardware; Digital arithmetic; Dot product
                 computation; Errors; Exact computer arithmetic; Fast
                 dot-product algorithm; Floating-point operations;
                 Hardware implementation; Machine precision; Matrix
                 algebra; Matrix multiplications; Memory complexity;
                 Minimal rounding errors; Numerical algorithms;
                 Numerical methods; Stability; Summation; Time
                 complexity",
  pubcountry =   "Austria",
  thesaurus =    "Computational complexity; Digital arithmetic; Matrix
                 algebra; Numerical analysis; Roundoff errors; Vectors",
}

@Article{Kornerup:1994:SLA,
  author =       "P. Kornerup",
  title =        "A Systolic, Linear-Array Multiplier for a Class of
                 Right-Shift Algorithms",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "43",
  number =       "8",
  pages =        "892--898",
  month =        aug,
  year =         "1994",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.295851",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 07:13:57 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib;
                 OCLC Proceedings database",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=295851",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  remark =       "Selected revised and extended papers from ARITH'11
                 \cite{Swartzlander:1993:SCA}.",
}

@InProceedings{Krandick:1994:EMF,
  author =       "W. Krandick and J. R. Johnson",
  title =        "Efficient multiprecision floating point multiplication
                 with exact rounding",
  crossref =     "Calmet:1994:RWC",
  pages =        "207--??",
  year =         "1994",
  bibdate =      "Thu Dec 14 11:25:18 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "An algorithm is described for multiplying
                 multiprecision floating point numbers. The returned
                 result is equal to the floating point number obtained
                 by rounding the exact product. Software implementations
                 of multiprecision floating point multiplication can
                 reduce the computing time by a factor of two if they do
                 not compute the low order digits of the product of the
                 two mantissas. However, these algorithms do not
                 necessarily provide exactly rounded results. The
                 algorithm described in this paper is guaranteed to
                 produce exactly rounded results and typically obtains
                 the same savings. The method can be modified to take
                 advantage of Karatsuba's algorithm for fast integer
                 multiplication.",
  acknowledgement = ack-nhfb,
  affiliation =  "Res. Inst. for Symbolic Comput., Johannes Kepler
                 University, Linz, Austria",
  classification = "C5230 (Digital arithmetic methods); C7310
                 (Mathematics computing)",
  keywords =     "Exact rounding; Fast integer multiplication;
                 Karatsuba's algorithm; Multiprecision floating point
                 multiplication; Software implementations",
  thesaurus =    "Digital arithmetic; Mathematics computing",
}

@Article{Laakso:1994:BFP,
  author =       "T. I. Laakso and L. B. Jackson",
  title =        "Bounds for Floating-Point Roundoff Noise",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST-2,
  volume =       "41",
  number =       "6",
  pages =        "424--426",
  month =        jun,
  year =         "1994",
  CODEN =        "ICSPE5",
  DOI =          "https://doi.org/10.1109/82.300204",
  ISSN =         "1057-7130 (print), 1558-125X (electronic)",
  ISSN-L =       "1057-7130",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems. 2, Analog
                 and Digital Signal Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=82",
  summary =      "The dummy multiplier model and the conventional
                 estimates for roundoff noise variance in floating-point
                 implementations are compared. Common upper and lower
                 bounds for the noise estimates are derived and
                 experimental results are presented. Although \ldots{}",
}

@Article{Laakso:1994:ELC,
  author =       "T. Laakso and B. Zeng and I. Hartimo and Y. Neuvo",
  title =        "Elimination of limit cycles in floating-point
                 implementations of direct-form recursive digital
                 filters",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST-2,
  volume =       "41",
  number =       "4",
  pages =        "308--313",
  month =        apr,
  year =         "1994",
  CODEN =        "ICSPE5",
  DOI =          "https://doi.org/10.1109/82.285707",
  ISSN =         "1057-7130 (print), 1558-125X (electronic)",
  ISSN-L =       "1057-7130",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems. 2, Analog
                 and Digital Signal Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=82",
  summary =      "This paper focuses on the limit cycle analysis of
                 floating-point implementations of direct form recursive
                 digital filters. A sufficient criterion for the absence
                 of zero-input limit cycles is derived for a direct-form
                 implementation with a single \ldots{}",
}

@Article{Ledoux:1994:TOW,
  author =       "C. Ledoux and J. F. Grandin",
  title =        "Two original weight pruning methods based on
                 statistical tests and rounding techniques",
  journal =      "Vision, Image and Signal Processing, IEE
                 Proceedings-",
  volume =       "141",
  number =       "4",
  pages =        "230--237",
  month =        aug,
  year =         "1994",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:03 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "The authors focus on the use of neural networks to
                 approximate continuous decision functions. In this
                 context, the parameters to be estimated are the
                 synaptic weights of the network. The number of such
                 parameters and the quantity of data \ldots{}",
}

@Article{Lewis:1994:IMF,
  author =       "D. M. Lewis",
  title =        "Interleaved Memory Function Interpolators with
                 Application to an Accurate {LNS} Arithmetic Unit",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "43",
  number =       "8",
  pages =        "974--982",
  month =        aug,
  year =         "1994",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.295859",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 07:13:57 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib;
                 OCLC Proceedings database",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=295859",
  abstract =     "This paper describes a new method for polynomial
                 interpolation in hardware, with advantages demonstrated
                 by its application to an accurate logarithmic number
                 system (LNS) arithmetic unit. The use of an interleaved
                 memory reduces storage requirements by allowing each
                 stored function value to be used in interpolation
                 across several segments. This strategy can be shown to
                 always use fewer words of memory than an optimized
                 polynomial with stored polynomial coefficients.
                 Interleaved memory function interpolators are then
                 applied to the specific goal of an accurate logarithmic
                 number system arithmetic unit. Many accuracy
                 requirements for the LNS arithmetic unit are possible.
                 Although a round to nearest would be desirable, it
                 cannot be easily achieved. The goal suggested is to
                 insure that the worst case LNS relative error is
                 smaller than the worst case floating point (FP)
                 relative error. Using the interleaved memory
                 interpolator, the detailed design of an LNS arithmetic
                 unit is performed using a second order polynomial
                 interpolator including approximately 91K bits of ROM.
                 This arithmetic unit has better accuracy and less
                 complexity than previous LNS units.",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Electr. and Comput. Eng., Toronto
                 University, Ont., Canada",
  ajournal =     "IEEE Trans. Comput.",
  classification = "C4110 (Error analysis in numerical methods); C4130
                 (Interpolation and function approximation); C5230
                 (Digital arithmetic methods); C5320G (Semiconductor
                 storage)",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "32 Bit; 91 Kbit; Accuracy requirements; Accurate
                 logarithmic number system (LNS) arithmetic unit;
                 Floating point; Interleaved memory function
                 interpolators; Polynomial interpolation; ROM; Round to
                 nearest; Storage requirements",
  numericalindex = "Word length 3.2E+01 bit; Storage capacity 9.3E+04
                 bit",
  remark =       "Selected revised and extended papers from ARITH'11
                 \cite{Swartzlander:1993:SCA}.",
  summary =      "This paper describes a new method for polynomial
                 interpolation in hardware, with advantages demonstrated
                 by its application to an accurate logarithmic number
                 system (LNS) arithmetic unit. The use of an interleaved
                 memory reduces storage requirements \ldots{}",
  thesaurus =    "Approximation theory; Digital arithmetic; Error
                 analysis; Interpolation; Polynomials; Read-only
                 storage",
}

@Article{Lo:1994:RFP,
  author =       "Jien-Chung Lo",
  title =        "Reliable Floating-Point Arithmetic Algorithms for
                 Error-Coded Operands",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "43",
  number =       "4",
  pages =        "400--412",
  month =        apr,
  year =         "1994",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.278479",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 07:13:55 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=278479",
  abstract =     "Reliable floating-point arithmetic is vital for
                 dependable computing systems. It is also important for
                 future high-density VLSI realizations that are
                 vulnerable to soft-errors. However, the direct checking
                 of floating-point arithmetic is still an open problem.
                 The author presents a set of reliable floating-point
                 arithmetic algorithms for low-cost residue encoded and
                 Berger encoded operands, respectively. Closed form
                 equations are derived for floating-point addition,
                 subtraction, multiplication, and division. Given the
                 standard IEEE floating-point numbers, the proposed
                 reliable floating-point multiplication algorithms for
                 low-cost residue encoded operands are extremely
                 low-cost: it requires less than 8\% of hardware
                 redundancy in all cases. For reliable floating-point
                 addition and subtraction, the author finds the hardware
                 redundancy ratios of applying low-cost residue code is
                 about the same as that of applying Berger code: less
                 than 40\% of hardware redundancy for single precision
                 numbers and about 16\% for double precision numbers.
                 For reliable floating-point division, Berger encoded
                 operands yields hardware cost-effectiveness: about 45\%
                 for single precision numbers and about 36\% for double
                 precision numbers.",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Electr. Eng., Rhode Island University,
                 Kingston, RI, USA",
  ajournal =     "IEEE Trans. Comput.",
  classification = "C5230 (Digital arithmetic methods)",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "Berger check prediction; Berger encoded; Computer
                 arithmetic; Concurrent error detection; Error-coded
                 operands; Floating-point arithmetic; Hardware
                 redundancy; High-density VLSI; Low-cost residue codes;
                 Redundancy ratios; Reliable floating-point
                 multiplication; Residue encoded; Soft-errors; Standard
                 IEEE floating-point numbers",
  summary =      "Reliable floating-point arithmetic is vital for
                 dependable computing systems. It is also important for
                 future high-density VLSI realizations that are
                 vulnerable to soft-errors. However, the direct checking
                 of floating-point arithmetic is still an open
                 \ldots{}",
  thesaurus =    "Digital arithmetic; Error correction codes;
                 Redundancy",
}

@Book{May:1994:PAS,
  editor =       "Cathy May and Ed Silha and Rick Simpson and Hank
                 Warren",
  title =        "The {PowerPC} Architecture: a Specification for a New
                 Family of {RISC} Processors",
  publisher =    pub-MORGAN-KAUFMANN,
  address =      pub-MORGAN-KAUFMANN:adr,
  edition =      "Second",
  pages =        "xxxi + 518",
  year =         "1994",
  ISBN =         "1-55860-316-6",
  ISBN-13 =      "978-1-55860-316-5",
  LCCN =         "QA76.8.P67 P68 1994",
  bibdate =      "Sat Feb 24 10:55:16 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/microchip.bib",
  price =        "US\$49.95",
  acknowledgement = ack-nhfb,
  oldlabel =     "IBM:1994:PAS",
  tableofcontents = "Book III. PowerPC Operating Environment
                 Architecture \\
                 2. Branch Processor \\
                 3. Fixed-Point Processor \\
                 4. Storage Control \\
                 5. Interrupts \\
                 6. Timer Facilities \\
                 7. Synchronization Requirements for Special Registers
                 and for Lookaside Buffers \\
                 Appendix A. Optional Facilities and Instructions \\
                 Appendix B. Assembler Extended Mnemonics \\
                 Appendix C. Cross-Reference for Changed POWER Mnemonics
                 \\
                 Appendix D. New Instructions \\
                 Appendix E. Implementation-Specific SPRs \\
                 Appendix F. Interpretation of the DSISR as Set by an
                 Alignment Interrupt \\
                 Appendix G. PowerPC Operating Environment Instruction
                 Set",
}

@Article{McGrath:1994:OMC,
  author =       "Gary McGrath",
  title =        "Optimizing {MC68882} Code",
  journal =      j-DDJ,
  volume =       "19",
  number =       "6",
  pages =        "58, 60, 62, 64, 66, 98--99",
  month =        jun,
  year =         "1994",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Tue Sep 03 09:15:49 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 UnCover database",
  abstract =     "The MC68882 floating-point coprocessor adds 46
                 instructions to the MC68020/030 32-bit microprocessor,
                 substantially increasing the speed of floating-point
                 calculations. Gary examines these instructions and
                 finds certain combinations to be faster than others.",
  acknowledgement = ack-nhfb,
  affiliation =  "Stanford Linear Accel. Center, Stanford University,
                 CA, USA",
  classification = "B1265F (Microprocessors and microcomputers); C5130
                 (Microprocessor chips); C5220P (Parallel architecture);
                 C5230 (Digital arithmetic methods)",
  fjournal =     "Dr. Dobb's Journal of Software Tools",
  keywords =     "32 Bit; 80 Bit; 80-Bit extended precision; ANSI-IEEE
                 754-1985 binary floating-point arithmetic standard;
                 FPCP; MC68020 microprocessor; MC68030 microprocessor;
                 MC68882 floating-point coprocessor; Optimizing MC68882
                 code; Parallel operation; Pipeline architecture",
  thesaurus =    "Digital arithmetic; Microprocessor chips; Parallel
                 processing; Pipeline processing; Satellite computers",
}

@Article{Meek:1994:PLT,
  author =       "Brian L. Meek",
  title =        "Programming languages: towards greater commonality",
  journal =      j-SIGPLAN,
  volume =       "29",
  number =       "4",
  pages =        "49--57",
  month =        apr,
  year =         "1994",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:16:49 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classification = "C6110 (Systems analysis and programming); C6140
                 (Programming languages)",
  corpsource =   "Comput. Centre, King's Coll., London, UK",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  keywords =     "cross-language standardisation; JTC1; language
                 independent arithmetic; language independent calling;
                 language independent datatypes; language independent
                 procedure calling; language independent standards;
                 language standardisation; OSI; programming; programming
                 guidelines; programming languages; programming
                 languages commonality; programming languages
                 differences; remote procedure calling; remote procedure
                 calls; SC22; standardisation; standards; subcommittee;
                 working group",
  treatment =    "G General Review",
}

@InProceedings{Mehlhorn:1994:IGA,
  author =       "Kurt Mehlhorn and Stefan Naher",
  title =        "The Implementation of Geometric Algorithms",
  crossref =     "Pehrson:1994:IPP",
  volume =       "1",
  pages =        "223--231",
  year =         "1994",
  bibdate =      "Tue Nov 13 21:47:31 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Montgomery:1994:SRP,
  author =       "Peter L. Montgomery",
  title =        "Square roots of products of algebraic numbers",
  crossref =     "Gautschi:1994:MCH",
  pages =        "567--571",
  year =         "1994",
  bibdate =      "Thu Oct 25 14:53:00 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Montuschi:1994:DUN,
  author =       "P. Montuschi and L. Ciminiera and A. Giustina",
  title =        "Division unit with {Newton--Raphson} approximation and
                 digit-by-digit refinement of the quotient",
  journal =      j-IEE-PROC-COMPUT-DIGIT-TECH,
  volume =       "141",
  number =       "6",
  pages =        "317--324",
  month =        nov,
  year =         "1994",
  CODEN =        "ICDTEA",
  ISSN =         "1350-2387 (print), 1359-7027 (electronic)",
  ISSN-L =       "1350-2387",
  bibdate =      "Tue Dec 12 09:29:07 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The advantages of the convergence with the square of
                 the Newton--Raphson method are combined with the
                 precision characteristics of digit-by-digit algorithms
                 to obtain units for fast division that satisfy the IEEE
                 754 floating point standard requirements. A general
                 design methodology that leads to a class of alternative
                 architectures providing interesting performances for
                 division is presented, together with one example of
                 possible implementation. In particular, the proposed
                 implementation achieves a speedup varying from 20\% to
                 about 30\% in comparison with a previous architecture
                 by Fandrianto, with a relatively small additional
                 hardware cost if a multiplier is already available on
                 the arithmetic unit.",
  acknowledgement = ack-nhfb,
  affiliation =  "Dipartimento di Autom. e Inf., Politecnico di Torino,
                 Italy",
  classification = "C4130 (Interpolation and function approximation);
                 C5120 (Logic and switching circuits); C5230 (Digital
                 arithmetic methods)",
  fjournal =     "IEE Proceedings. Computers and Digital Techniques",
  keywords =     "Convergence; Digit-by-digit refinement; Fast division;
                 Floating point standard; Newton--Raphson
                 approximation",
  pubcountry =   "UK",
  thesaurus =    "Dividing circuits; Floating point arithmetic;
                 Newton--Raphson method",
}

@Article{Montuschi:1994:RDO,
  author =       "P. Montuschi and L. Ciminiera",
  title =        "Radix-8 division with over-redundant digit set",
  journal =      j-J-VLSI-SIGNAL-PROC,
  volume =       "7",
  number =       "3",
  pages =        "259--270",
  month =        may,
  year =         "1994",
  CODEN =        "JVSPED",
  DOI =          "https://doi.org/10.1007/BF02409402",
  ISSN =         "0922-5773 (print), 1573-109x (electronic)",
  ISSN-L =       "0922-5773",
  bibdate =      "Tue Dec 12 09:29:07 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We present a radix-8 divider that uses an
                 over-redundant digit set for the quotient in order to
                 obtain simple digit selection rules. We show that the
                 proposed enlarged set of values for the quotient digit
                 does not lead to increases both in the complexity and
                 the delay of the adder required to update the
                 remainder, with respect to similar solutions, since the
                 values allowed for the quotient digit have been
                 selected carefully. The digit selection process is
                 subdivided into two concurrent steps, each one making
                 reference to a secondary digit set and the resulting
                 implementation can be cheaper and faster than other
                 units which do not use over-redundant digit sets. A
                 performance analysis estimates a speed improvement from
                 25\% to 35\% with respect to a radix-8 architecture by
                 Fandrianto (1987, 1989), and from 21\% to 30\% with
                 respect to a radix-4 architecture with prescaling,
                 presented by Ercegovac and Lang (1990). As required
                 from the IEEE 754 floating point standard, the proposed
                 algorithm features the correct remainder of the
                 division.",
  acknowledgement = ack-nhfb,
  affiliation =  "Dipartimento di Autom. e Inf., Politecnico di Torino,
                 Italy",
  classification = "B1265B (Logic circuits); C5120 (Logic and switching
                 circuits); C5230 (Digital arithmetic methods)",
  fjournal =     "Journal of VLSI Signal Processing",
  keywords =     "Algorithm; Delay; Digit selection rules; IEEE 754
                 floating point standard; Over-redundant digit set;
                 Performance analysis; Quotient; Radix-8 divider;
                 Radix-8 division; Remainder; Speed improvement",
  pubcountry =   "Netherlands",
  thesaurus =    "Digital arithmetic; Dividing circuits",
}

@Article{Montuschi:1994:RDS,
  author =       "P. Montuschi and L. Ciminiera",
  title =        "Over-redundant digit sets and the design of
                 digit-by-digit division units",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "43",
  number =       "3",
  pages =        "269--277",
  month =        mar,
  year =         "1994",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.272428",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 07:13:54 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=272428",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Muller:1994:SCF,
  author =       "Jean-Michel Muller",
  title =        "Some characterizations of functions computable in
                 on-line arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "43",
  number =       "6",
  pages =        "752--755",
  month =        jun,
  year =         "1994",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.286308",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 07:13:56 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=286308",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Murofushi:1994:RBR,
  author =       "Makoto Murofushi and Hideko Nagasaka",
  title =        "The relationship between the round-off errors and
                 {M{\o}ller}'s algorithm in the extrapolation method",
  journal =      j-ANN-NUM-MATH,
  volume =       "1",
  number =       "1--4",
  pages =        "451--458",
  year =         "1994",
  ISSN =         "1021-2655",
  ISSN-L =       "1021-2655",
  MRclass =      "65L05 (65L70)",
  MRnumber =     "1340673",
  MRreviewer =   "Haydar Ak\c{c}a",
  bibdate =      "Sat Feb 08 09:16:09 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Scientific computation and differential equations
                 (Auckland, 1993).",
  acknowledgement = ack-nhfb,
  ajournal =     "Ann. Numer. Math.",
  fjournal =     "Annals of Numerical Mathematics",
}

@InProceedings{Nakamura:1994:EPV,
  author =       "H. Nakamura and H. Imori and Y. Yamashita and K.
                 Nakazawa and T. Boku and H. Li and I. Nakata",
  title =        "Evaluation of pseudo vector processor based on
                 slide-windowed registers",
  crossref =     "Mudge:1994:PTS",
  pages =        "368--377",
  year =         "1994",
  bibdate =      "Tue Dec 12 09:29:07 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We present a new scalar processor for high-speed
                 vector processing and its evaluation. The proposed
                 processor can hide long main memory access latency by
                 introducing slide-windowed floating-point registers
                 with data preloading feature and pipelined memory.
                 Owing to the slide-window structure, the proposed
                 processor can utilize more floating-point registers in
                 keeping upward compatibility with existing scalar
                 architecture. We have evaluated its performance on
                 Livermore Fortran Kernels. The evaluation results show
                 that the proposed processor drastically reduces the
                 penalty of main memory access compared with an ordinary
                 scalar processor. For example, the proposed processor
                 with 96 registers hides memory access latency of 70 CPU
                 cycles when the throughput of main memory is 8
                 byte/cycle. From these results, it is concluded that
                 the proposed architecture is very suitable for
                 high-speed vector processing.",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. of Inf. Sci. and Electron., Tsukuba University,
                 Ibaraki, Japan",
  classification = "C5220P (Parallel architecture); C5440
                 (Multiprocessor systems and techniques); C5470
                 (Performance evaluation and testing)",
  keywords =     "Data preloading feature; Floating-point registers;
                 High-speed vector processing; Livermore Fortran
                 Kernels; Performance; Pipelined memory; Pseudo vector
                 processor; Scalar processor; Slide-windowed registers",
  thesaurus =    "FORTRAN; Performance evaluation; Vector processor
                 systems",
}

@Article{Narayanaswami:1994:AE,
  author =       "Chandrasekhar Narayanaswami and William Luken",
  title =        "Approximating $ x^n $ efficiently",
  journal =      j-INFO-PROC-LETT,
  volume =       "50",
  number =       "4",
  pages =        "205--210",
  day =          "25",
  month =        may,
  year =         "1994",
  CODEN =        "IFPLAT",
  ISSN =         "0020-0190 (print), 1872-6119 (electronic)",
  ISSN-L =       "0020-0190",
  MRclass =      "65D20 (41-04 65B99)",
  MRnumber =     "95b:65031",
  bibdate =      "Wed Nov 11 12:16:26 MST 1998",
  bibsource =    "Compendex database;
                 http://www.elsevier.com:80/inca/publications/store/5/0/5/6/1/2/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "IBM Advanced Workstations and Systems Div",
  affiliationaddress = "Austin, TX, USA",
  classification = "721.1; 723.2; 723.5; 741.2; 921.1; 921.6; B0290F
                 (Interpolation and function approximation); C4130
                 (Interpolation and function approximation); C6130B
                 (Graphics techniques)",
  corpsource =   "IBM Adv. Workstations and Syst. Div., Austin, TX,
                 USA",
  fjournal =     "Information Processing Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00200190",
  journalabr =   "Inf Process Lett",
  keywords =     "$x^n$ approximation; approximation theory;
                 Approximation theory; Color computer graphics;
                 Computational complexity; Computational methods;
                 computer graphics; elementary functions; floating-point
                 arithmetic; Function evaluation; graphics modeling;
                 Image quality; Light intensity computation; look-up
                 tables; performance requirements; Polynomial
                 evaluation; Polynomials; polynomials; power function;
                 scientific applications; Semiconducting silicon; Table
                 lookup",
  treatment =    "T Theoretical or Mathematical",
}

@MastersThesis{Nedialkov:1994:PCE,
  author =       "Nedialko (Ned) Stoyanov Nedialkov",
  title =        "Precision Control and Exception Handling in Scientific
                 Computing",
  type =         "{M.Sc.} Thesis",
  school =       "Department of Computer Science, University of
                 Toronto",
  address =      "Toronto, ON, Canada",
  pages =        "51",
  year =         "1994",
  bibdate =      "Tue May 22 15:44:16 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cs.toronto.edu/NA/reports.html#ned-94-msc;
                 http://www.cs.toronto.edu/pub/reports/na/ned-94-msc.ps.Z",
  acknowledgement = ack-nhfb,
}

@MastersThesis{Niescier:1994:DIC,
  author =       "Richard J. Niescier",
  title =        "Design of an {IEEE} compliant 32-bit floating point
                 multiplier\slash accumulator",
  type =         "Thesis ({M.S.})",
  school =       "Lehigh University",
  address =      "Bethlehem, PA, USA",
  pages =        "vii + 94",
  year =         "1994",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Floating-point arithmetic.; Microprocessors.",
}

@MastersThesis{Novak:1994:AFP,
  author =       "Joseph Herschel Novak",
  title =        "An asynchronous floating point unit",
  type =         "Thesis ({M.S.})",
  school =       "Department of Computer Science, University of Utah",
  address =      "Salt Lake City, UT, USA",
  pages =        "xi + 151",
  year =         "1994",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Asynchronous circuits.; Computers --- Circuits.;
                 Floating-point arithmetic.",
}

@TechReport{Oberman:1994:DIH,
  author =       "S. Oberman and N. Quach and M. Flynn",
  title =        "The design and implementation of a high-performance
                 floating-point divider",
  type =         "Technical Report",
  number =       "CSL-TR-94-599",
  institution =  "Computer Systems Laboratory, Stanford University",
  address =      "Stanford, CA, USA",
  month =        jan,
  year =         "1994",
  bibdate =      "Thu Apr 2 08:38:35 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
}

@InProceedings{Oh:1994:IPDa,
  author =       "S. Oh and D. Garcia",
  booktitle =    "{IEEE} International Conference on Acoustics, Speech,
                 and Signal Processing. {ICASSP-94, 19--22} April 1994",
  title =        "Implementation of a parallel {DFE} using residue
                 number system",
  volume =       "3",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "III/237--III/240",
  year =         "1994",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ICASSP.1994.390024",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "A parallel decision feedback equalizer (DFE)
                 implementation using residue number system (RNS) is
                 considered When the DFE implementation for a system
                 requires a wide input data width and high sampling
                 rates, RNS provides a speed advantage over \ldots{}",
}

@InProceedings{Oh:1994:IPDb,
  author =       "S. Oh and D. Garcia",
  booktitle =    "{IEEE} International Conference on Acoustics, Speech,
                 and Signal Processing. {ICASSP-94, 19--22} April 1994",
  title =        "Implementation of a parallel {DFE} using residue
                 number system",
  volume =       "3",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "III/237--III/240",
  year =         "1994",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ICASSP.1994.390024",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "A parallel decision feedback equalizer (DFE)
                 implementation using residue number system (RNS) is
                 considered When the DFE implementation for a system
                 requires a wide input data width and high sampling
                 rates, RNS provides a speed advantage over \ldots{}",
}

@Article{Ohta:1994:INP,
  author =       "S. Ohta and E. Goto and Weng Fai Wong and N. Yoshida",
  title =        "Improvement and new proposal on fast evaluation of
                 elementary functions",
  journal =      j-TRANS-INFO-PROCESSING-SOC-JAPAN,
  volume =       "35",
  number =       "5",
  pages =        "926--933",
  month =        may,
  year =         "1994",
  CODEN =        "JSGRD5",
  ISSN =         "0387-5806",
  ISSN-L =       "0387-5806",
  bibdate =      "Tue Dec 12 09:29:07 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Wong, Gore, and Yoshida (ibid., vol. 34, no. 7, pp.
                 1570-1579, 1993) introduced fast methods for numerical
                 evaluation of elementary functions based on table
                 lookup. They are called ATA (add/table-lookup/add) and
                 ATA-M (add/table-lookup/add and multiply) methods for
                 single- and double-precision calculations respectively.
                 In this paper, an improvement to these methods that
                 shrinks the size of the table by a factor of about 3/16
                 is presented. Another method called the `split parallel
                 multiplication method', which is characterized by
                 simpler table lookup than ATA-M and by split and
                 parallel use of double-precision floating point
                 circuitry, is also introduced, These new methods fit on
                 to integrated circuits of a size comparable with
                 commercially available floating-point accelerators.
                 Methods for accelerating double-precision division,
                 generating uniform pseudo-random numbers in
                 double-precision, and accelerating the multiplication
                 of single-precision complex numbers using the same
                 circuitry are proposed.",
  acknowledgement = ack-nhfb,
  affiliation =  "RIKEN, Inst. of Phys. and Chem. Res., Saitama, Japan",
  classification = "C4120 (Functional analysis); C5230 (Digital
                 arithmetic methods); C6130 (Data handling techniques)",
  fjournal =     "Transactions of the Information Processing Society of
                 Japan",
  keywords =     "Add/table-lookup/add method;
                 Add/table-lookup/add/multiply method; ATA method; ATA-M
                 method; Double-precision calculations; Double-precision
                 division; Double-precision floating point circuitry;
                 Elementary functions evaluation; Floating-point
                 accelerators; Integrated circuits; Numerical
                 evaluation; Single-precision calculations;
                 Single-precision complex number multiplication; Split
                 parallel multiplication method; Table size; Uniform
                 pseudo-random number generation",
  language =     "Japanese",
  pubcountry =   "Japan",
  thesaurus =    "Digital arithmetic; Function evaluation; Random number
                 generation; Table lookup",
}

@Book{Omondi:1994:CAS,
  author =       "Amos R. Omondi",
  title =        "Computer Arithmetic Systems: Algorithms, Architecture,
                 and Implementation",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xvi + 520",
  year =         "1994",
  ISBN =         "0-13-334301-4",
  ISBN-13 =      "978-0-13-334301-4",
  LCCN =         "QA76.9.C62 O46 1994",
  bibdate =      "Sat Dec 09 11:57:03 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\$40.00",
  acknowledgement = ack-nhfb,
  tableofcontents = "Preface \\
                 Preliminary notes \\
                 Fixed-point number systems / 3 \\
                 Fixed-point addition and subtraction / 13 \\
                 Fixed-point multiplication / 119 \\
                 Fixed-point division / 192 \\
                 Floating-point number systems and arithmetic / 293 \\
                 Basic floating-point operations: implementation / 345
                 \\
                 Elementary functions / 371 \\
                 Unconventional number systems and arithmetic / 439 \\
                 Bibliography / 469 \\
                 Appendix A: Pipelining / 489 \\
                 Appendix B: Design of shifters / 505 \\
                 Index / 514",
}

@Article{Ooyama:1994:CSC,
  author =       "M. Ooyama and H. Hamada",
  title =        "A circuit to separate and to connect the exponent part
                 and the mantissa part for {URR} floating point
                 arithmetic and its application to a {URR} processor",
  journal =      j-TRANS-INFO-PROCESSING-SOC-JAPAN,
  volume =       "35",
  number =       "8",
  pages =        "1642--1651",
  month =        aug,
  year =         "1994",
  CODEN =        "JSGRD5",
  ISSN =         "0387-5806",
  ISSN-L =       "0387-5806",
  bibdate =      "Tue Dec 12 09:29:07 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "To overcome overflows and underflows in computation,
                 several new floating-point arithmetics have been
                 proposed. But in these new arithmetics, a boundary
                 between the exponent part and the mantissa part moves
                 according to the exponent value and data formats are
                 usually more complicated. So, fast separation and
                 connection of the exponent and the mantissa is a key
                 technology to achieve fast computation of these new
                 arithmetics. In this paper, a circuit scheme to
                 separate and connect the exponent and the mantissa for
                 URR floating-point arithmetic based on double
                 exponential cut is presented. To separate the exponent
                 from the mantissa, this circuit scheme firstly detects
                 the boundary and the position is encoded to a short
                 code. Then barrel shifters, logical operation circuits,
                 and bit pattern generators controlled by the code
                 separate the exponent and the mantissa from URR. To
                 form URR from the exponent and the mantissa, a number
                 of bits of the exponent is counted and encoded to a
                 short code. The boundary can be settled by this code,
                 and using the same circuits controlled by the code, the
                 exponent part and the mantissa part are generated and
                 combined into URR. To achieve fast execution, these
                 processes are executed by the combination logic
                 circuits in bit parallel manner and meet to pipelined
                 architectures. We applied this circuit scheme to an
                 experimental 64 bits URR processor and verified its
                 realization. Its performance was also evaluated. (11
                 Refs.)",
  acknowledgement = ack-nhfb,
  affiliation =  "Central Res. Lab., Hitachi Ltd., Tokyo, Japan",
  classification = "B1265B (Logic circuits); C5120 (Logic and switching
                 circuits); C5220P (Parallel architecture); C5230
                 (Digital arithmetic methods)",
  fjournal =     "Transactions of the Information Processing Society of
                 Japan",
  keywords =     "64 Bit; Barrel shifters; Bit parallel processing; Bit
                 pattern generators; Combination logic circuits; Double
                 exponential cut; Exponent part; Logical operation
                 circuits; Mantissa part; Pipelined architectures; URR
                 floating point arithmetic; URR processor",
  language =     "Japanese",
  numericalindex = "Word length 6.4E+01 bit",
  pubcountry =   "Japan",
  thesaurus =    "Combinatorial circuits; Digital arithmetic; Parallel
                 processing; Pipeline processing",
}

@InProceedings{Paliouras:1994:SDMa,
  author =       "V. Paliouras and T. Stouraitis",
  booktitle =    "{IEEE} International Symposium on Circuits and
                 Systems, {ISCAS '94}, 2 June 1994",
  title =        "Systematic design of multi-modulus\slash
                 multi-function {Residue Number System} processors",
  volume =       "4",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "79--82",
  year =         "1994",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ISCAS.1994.409201",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "A methodology for the design of novel Residue Number
                 System (RNS) processors is presented. It results in
                 ROM-less processors, which perform basic residue
                 arithmetic algorithms in more than one moduli channel,
                 either serially or concurrently. \ldots{}",
}

@InProceedings{Paliouras:1994:SDMb,
  author =       "V. Paliouras and T. Stouraitis",
  booktitle =    "{IEEE} International Symposium on Circuits and
                 Systems, {ISCAS '94}, 2 June 1994",
  title =        "Systematic design of multi-modulus\slash
                 multi-function {Residue Number System} processors",
  volume =       "4",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "79--82",
  year =         "1994",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ISCAS.1994.409201",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "A methodology for the design of novel Residue Number
                 System (RNS) processors is presented. It results in
                 ROM-less processors, which perform basic residue
                 arithmetic algorithms in more than one moduli channel,
                 either serially or concurrently. \ldots{}",
}

@InProceedings{Parhami:1994:OTLa,
  author =       "B. Parhami and C. Y. Hung",
  booktitle =    "Workshop on {VLSI} Signal Processing, {VII, 1994}",
  title =        "Optimal table lookup schemes for {VLSI} implementation
                 of input\slash output conversions and other residue
                 number operations",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "470--481",
  year =         "1994",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/VLSISP.1994.574771",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "Residue number representation has become a viable
                 alternative for fast, area-efficient VLSI realization
                 of high-performance signal processing hardware. Wider
                 applicability and improved cost/performance of
                 residue-based VLSI implementations of signal \ldots{}",
}

@InProceedings{Parhami:1994:OTLb,
  author =       "B. Parhami and C. Y. Hung",
  booktitle =    "Workshop on {VLSI} Signal Processing, {VII, 1994}",
  title =        "Optimal table lookup schemes for {VLSI} implementation
                 of input\slash output conversions and other residue
                 number operations",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "470--481",
  year =         "1994",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/VLSISP.1994.574771",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "Residue number representation has become a viable
                 alternative for fast, area-efficient VLSI realization
                 of high-performance signal processing hardware. Wider
                 applicability and improved cost/performance of
                 residue-based VLSI implementations of signal \ldots{}",
}

@InProceedings{Parker:1994:FTLa,
  author =       "M. G. Parker and M. Benaissa",
  booktitle =    "{IEEE} International Symposium on Circuits and
                 Systems, {ISCAS '94}, 2 June 1994",
  title =        "Fault-tolerant linear convolution using residue number
                 systems",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "441--444",
  year =         "1994",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ISCAS.1994.408997",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "This paper proposes a fault-tolerant linear
                 convolution architecture using Residue Number Systems
                 (RNS) and Polynomial Residue Number Systems (PRNS). The
                 RNS and PRNS are both given error-detection capability
                 by the addition of redundant residue \ldots{}",
}

@InProceedings{Parker:1994:FTLb,
  author =       "M. G. Parker and M. Benaissa",
  booktitle =    "{IEEE} International Symposium on Circuits and
                 Systems, {ISCAS '94}, 2 June 1994",
  title =        "Fault-tolerant linear convolution using residue number
                 systems",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "441--444",
  year =         "1994",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ISCAS.1994.408997",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "This paper proposes a fault-tolerant linear
                 convolution architecture using Residue Number Systems
                 (RNS) and Polynomial Residue Number Systems (PRNS). The
                 RNS and PRNS are both given error-detection capability
                 by the addition of redundant residue \ldots{}",
}

@MastersThesis{Patankar:1994:SHA,
  author =       "Rashmi Arun Patankar",
  title =        "Software and hardware approaches to data compression
                 of {IEEE} 64-bit floating point data",
  type =         "Thesis ({M.S.})",
  school =       "Iowa State University",
  address =      "Ames, IA, USA",
  pages =        "55",
  year =         "1994",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Phatak:1994:HSD,
  author =       "D. S. Phatak and I. Koren",
  title =        "Hybrid Signed-Digit Number Systems: a Unified
                 Framework for Redundant Number Representations With
                 Bounded Carry Propagation Chains",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "43",
  number =       "8",
  pages =        "880--891",
  month =        aug,
  year =         "1994",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.295850",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon May 20 06:16:49 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  remark =       "Selected revised and extended papers from ARITH'11
                 \cite{Swartzlander:1993:SCA}.",
}

@Article{Popova:1994:EIA,
  author =       "Evgenija D. Popova",
  title =        "Extended interval arithmetic in {IEEE} floating-point
                 environment",
  journal =      j-INTERVAL-COMP,
  volume =       "4",
  pages =        "100--129",
  year =         "1994",
  ISSN =         "0135-4868",
  MRclass =      "65-04 (65G10)",
  MRnumber =     "1 332 078",
  bibdate =      "Fri Dec 8 08:24:14 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Interval Computations = Interval'nye vychisleniia",
  xxnote =       "SCAN-93 (Vienna, 1993)",
}

@Article{Prince:1994:TFM,
  author =       "Timothy Prince",
  title =        "{{\tt float}}-Precision Math Library",
  journal =      j-CUJ,
  volume =       "12",
  number =       "6",
  pages =        "45--??",
  month =        jun,
  year =         "1994",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "C Users Journal",
}

@Article{Pritchard:1994:RAR,
  author =       "A. J. Pritchard and S. J. Sangwine and R. E. N.
                 Horne",
  title =        "Rational arithmetic representation of colour image
                 pixels",
  journal =      j-ELECT-LETTERS,
  volume =       "30",
  number =       "18",
  pages =        "1474--1475",
  month =        sep,
  year =         "1994",
  CODEN =        "ELLEAK",
  ISSN =         "0013-5194 (print), 1350-911X (electronic)",
  ISSN-L =       "0013-5194",
  bibdate =      "Fri Nov 30 07:42:41 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronics Letters",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2220",
}

@InProceedings{Rajski:1994:DRP,
  author =       "J. Rajski and J. Tyszer",
  title =        "Design of random pattern testable floating point
                 adders",
  crossref =     "IEEE:1994:PTA",
  pages =        "227--232",
  year =         "1994",
  bibdate =      "Thu Dec 14 11:25:18 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The paper presents a floating point adder with
                 enhanced testability and test response compaction
                 capabilities. It is shown that the testability of the
                 conventional adders can be improved by changing the
                 functionality of some of their internal modules in the
                 testing mode. It is also demonstrated that the floating
                 point units can perform an efficient test response
                 compaction in a built-in self test environment. (7
                 Refs.)",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Electr. Eng., McGill University,
                 Montreal, Que., Canada",
  classification = "B0170E (Production facilities and engineering);
                 B1265B (Logic circuits); B7210B (Automatic test and
                 measurement systems); C5120 (Logic and switching
                 circuits); C5210 (Logic design methods); C5230 (Digital
                 arithmetic methods); C7410D (Electronic engineering
                 computing)",
  keywords =     "built-in self test environment; enhanced testability;
                 floating point accumulator; floating point units;
                 floating-point testing; functionality; internal
                 modules; random pattern testable floating point adders;
                 rotate shifter; simulation experiments; test response
                 compaction; testability",
  thesaurus =    "adders; built-in self test; design for testability;
                 digital simulation; floating point arithmetic; logic
                 design; modules; shift registers",
}

@MastersThesis{Robe:1994:SME,
  author =       "Edward D. Robe",
  title =        "{SIMULINK} modules that emulate digital controllers
                 realized with fixed-point or floating-point
                 arithmetic",
  type =         "Thesis ({M.S.})",
  school =       "Ohio University",
  address =      "Athens, OH, USA",
  pages =        "v + 130",
  month =        jun,
  year =         "1994",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Digital control systems.; Emulators (Computer
                 programs); Floating-point arithmetic.",
}

@TechReport{Rothberg:1994:ILD,
  author =       "Edward Rothberg and Robert Schreiber",
  title =        "Improved load distribution in parallel sparse
                 {Cholesky} factorization",
  institution =  "Research Institute for Advanced Computer Science, NASA
                 Ames Research Center; National Technical Information
                 Service, distributor",
  address =      "Moffett Field, CA, USA",
  pages =        "????",
  year =         "1994",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "[NASA contractor report]; NASA CR-196380 RIACS
                 technical report; 94.13 RIACS technical report; TR
                 94.13.",
  acknowledgement = ack-nhfb,
  govtdocnumber = "NAS 1.26:196380 0830-H-14 (MF)",
  keywords =     "Cholesky factorization.; Computer systems
                 performance.; Floating point arithmetic.; Heuristic
                 methods.; Parallel processing (Computers).",
  remark =       "Distributed to depository libraries in microfiche.
                 Shipping list no.: 94-0871-M. Microfiche. [Washington,
                 D.C.: National Aeronautics and Space Administration,
                 1994] 1 microfiche.",
}

@Article{Schaefer:1994:POU,
  author =       "Mark J. Schaefer",
  title =        "Precise optimization using range arithmetic",
  journal =      j-J-COMPUT-APPL-MATH,
  volume =       "53",
  number =       "3",
  pages =        "341--351",
  day =          "30",
  month =        aug,
  year =         "1994",
  CODEN =        "JCAMDI",
  ISSN =         "0377-0427 (print), 1879-1778 (electronic)",
  ISSN-L =       "0377-0427",
  bibdate =      "Sat Feb 25 12:24:32 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcomputapplmath1990.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/0377042794900620",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Computational and Applied Mathematics",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03770427",
}

@MastersThesis{Schaffer:1994:FPM,
  author =       "Jonathan T. Schaffer",
  title =        "A floating point multiplier for a superscalar
                 microprocessor",
  type =         "Thesis ({M.S.})",
  school =       "North Carolina State University",
  address =      "Raleigh, NC, USA",
  pages =        "viii + 104",
  year =         "1994",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Schorn:1994:DGC,
  author =       "Peter Schorn",
  title =        "Degeneracy in geometric computation and the
                 perturbation approach",
  journal =      j-COMP-J,
  volume =       "37",
  number =       "1",
  pages =        "35--42",
  month =        "????",
  year =         "1994",
  CODEN =        "CMPJA6",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Wed Jul 21 09:54:00 MDT 1999",
  bibsource =    "http://www3.oup.co.uk/computer_journal/Volume_37/Issue_01/Vol37_01.index.html;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/Volume_37/Issue_01/Vol37_01.body.html#AbstractSchorn",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. fur Theor. Inf., ETH, Zurich, Switzerland",
  author-1-adr = "Institut f{\"u}r Theoretische Informatik, ETH, CH-8092
                 Zurich, Switzerland",
  classcodes =   "C4260 (Computational geometry); C4240 (Programming and
                 algorithm theory)",
  classification = "C4240 (Programming and algorithm theory); C4260
                 (Computational geometry)",
  corpsource =   "Inst. fur Theor. Inf., ETH, Zurich, Switzerland",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "algorithm construction; Algorithm construction;
                 algorithm theory; algorithm-dependent;
                 Algorithm-dependent degeneracies; approach;
                 computational geometry; degeneracies; Euclidean
                 constructions; floating; Floating point arithmetic;
                 geometric computation; Geometric computation;
                 input-output; Input-output specifications; integer
                 arithmetic; Integer arithmetic; lexicographic;
                 Lexicographic ordering; ordering; perturbation;
                 Perturbation approach; point arithmetic;
                 problem-dependent degeneracies; Problem-dependent
                 degeneracies; provably correct results; Provably
                 correct results; specifications; theory; winding
                 number; Winding number",
  thesaurus =    "Algorithm theory; Computational geometry; Perturbation
                 theory",
  treatment =    "T Theoretical or Mathematical",
}

@MastersThesis{Schoss:1994:ISF,
  author =       "H. Schoss",
  title =        "{Intervall Standardfunktionen f{\"u}r das bin{\"a}re
                 IEEE Zahlenformat} \toenglish {Interval Standard
                 Functions for the Binary IEEE Number Format}
                 \endtoenglish",
  type =         "{Diplomarbeit}",
  school =       "Institut f{\"u}r angewandte Mathematik,
                 Universit{\"a}t Karlsruhe",
  address =      "Karlsruhe, Germany",
  pages =        "??",
  month =        mar,
  year =         "1994",
  bibdate =      "Fri Sep 16 16:30:40 1994",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Article{Schulte:1994:HDE,
  author =       "M. J. Schulte and E. E. {Swartzlander, Jr.}",
  title =        "Hardware Designs for Exactly Rounded Elementary
                 Functions",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "43",
  number =       "8",
  pages =        "964--973",
  month =        aug,
  year =         "1994",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.295858",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon May 20 06:16:49 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  abstract =     "This paper presents hardware designs that produce
                 exactly rounded results for the functions of
                 reciprocal, square-root, 2/sup x/, and log/sub 2/(x).
                 These designs use polynomial approximation in which the
                 terms in the approximation are generated in parallel,
                 and then summed by using a multi-operand adder. To
                 reduce the number of terms in the approximation, the
                 input interval is partitioned into subintervals of
                 equal size, and different coefficients are used for
                 each subinterval. The coefficients used in the
                 approximation are initially determined based on the
                 Chebyshev series approximation. They are then adjusted
                 to obtain exactly rounded results for all inputs.
                 Hardware designs are presented, and delay and area
                 comparisons are made based on the degree of the
                 approximating polynomial and the accuracy of the final
                 result. For single-precision floating point numbers, a
                 design that produces exactly rounded results for all
                 four functions has an estimated delay of 80 ns and a
                 total chip area of 98 mm/sup 2/ in a 1.0-micron CMOS
                 technology. Allowing the results to have a maximum
                 error of one unit in the last place reduces the
                 computational delay by 5\% to 30\% and the area
                 requirements by 33\% to 77\%.",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  affiliation =  "Department of Electr. and Comput. Eng., Texas
                 University, Austin, TX, USA",
  ajournal =     "IEEE Trans. Comput.",
  classification = "B0290F (Interpolation and function approximation);
                 B1265B (Logic circuits); B2570D (CMOS integrated
                 circuits); C4130 (Interpolation and function
                 approximation); C5120 (Logic and switching circuits);
                 C5230 (Digital arithmetic methods)",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "1 Micron; 1.0-Micron CMOS technology; Argument
                 reduction; Chebyshev series approximation; Chip area;
                 Computational delay; Computer arithmetic; Exact
                 rounding; Exactly rounded elementary functions;
                 Hardware designs; Multi-operand adder; Parallel
                 multiplier; Polynomial approximation; Reciprocal;
                 Single-precision floating point numbers;
                 Special-purpose hardware; Square-root",
  numericalindex = "Size 1.0E-06 m",
  remark =       "Selected revised and extended papers from ARITH'11
                 \cite{Swartzlander:1993:SCA}.",
  thesaurus =    "Approximation theory; Chebyshev approximation; CMOS
                 integrated circuits; Digital arithmetic; Multiplying
                 circuits; Polynomials; Summing circuits",
  xxtitle =      "Hardware Design for Exactly Rounded Elementary
                 Functions",
}

@Article{Schulte:1994:OIA,
  author =       "M. J. Schulte and J. Omar and E. E. {Swartzlander,
                 Jr.}",
  title =        "Optimal initial approximations for the
                 {Newton--Raphson} division algorithm",
  journal =      j-COMPUTING,
  volume =       "53",
  number =       "3/4",
  pages =        "233--242",
  month =        "????",
  year =         "1994",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Thu Apr 2 08:38:35 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
  fjournal =     "Computing: Archiv f{\"u}r informatik und numerik",
  journal-URL =  "http://link.springer.com/journal/607",
}

@InProceedings{Schulte:1994:VIA,
  author =       "M. J. Schulte and E. E. {Swartzlander, Jr.}",
  title =        "A variable-precision interval arithmetic processor",
  crossref =     "Cappello:1994:PIC",
  pages =        "248--258",
  year =         "1994",
  bibdate =      "Tue Dec 12 09:29:07 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper presents a special-purpose processor which
                 implements variable-precision, interval arithmetic.
                 Variable-precision arithmetic allows the precision of
                 the computation to be specified, based on the problem
                 to be solved and the required accuracy of the
                 computation. Interval arithmetic produces two values
                 for each result, such that the true result is
                 guaranteed to be between the two values. The distance
                 between the two values gives an upper bound on the
                 error. Direct hardware support for variable-precision,
                 interval arithmetic greatly improves the accuracy of
                 the computation, and is much faster than existing
                 software methods for controlling numerical error. Area
                 and delay estimates indicate that the processor can be
                 implemented on a single chip with a cycle time which is
                 comparable to existing IEEE double-precision floating
                 point processors. For computationally intensive
                 problems, an application-specific array of
                 variable-precision, interval arithmetic processors can
                 execute in parallel to provide high-performance and
                 numerically reliable results.",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Electr. and Comput. Eng., Texas
                 University, Austin, TX, USA",
  classification = "B0290B (Error analysis in numerical methods); B1265F
                 (Microprocessors and microcomputers); C4110 (Error
                 analysis in numerical methods); C5130 (Microprocessor
                 chips); C5220P (Parallel architecture); C5230 (Digital
                 arithmetic methods)",
  keywords =     "Application-specific array; Hardware support; IEEE
                 double-precision floating point processors; Numerical
                 error; Parallel arithmetic; Special-purpose processor;
                 Variable-precision interval arithmetic processor",
  thesaurus =    "Digital arithmetic; Error analysis; Microprocessor
                 chips; Parallel architectures",
}

@Article{Schwandt:1994:IAD,
  author =       "Hartmut Schwandt",
  title =        "An interval arithmetic domain decomposition method for
                 a class of elliptic {PDEs} on nonrectangular domains",
  journal =      j-J-COMPUT-APPL-MATH,
  volume =       "50",
  number =       "1--3",
  pages =        "509--521",
  day =          "20",
  month =        may,
  year =         "1994",
  CODEN =        "JCAMDI",
  ISSN =         "0377-0427 (print), 1879-1778 (electronic)",
  ISSN-L =       "0377-0427",
  bibdate =      "Sat Feb 25 13:02:23 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcomputapplmath1990.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/0377042794903247",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Computational and Applied Mathematics",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03770427",
}

@TechReport{Sharangpani:1994:SAF,
  author =       "H. P. Sharangpani and M. L. Barton",
  title =        "Statistical analysis of floating point flaw in the
                 {Pentium} processor",
  institution =  pub-INTEL,
  address =      pub-INTEL:adr,
  month =        nov,
  year =         "1994",
  bibdate =      "Thu Apr 2 08:38:35 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://home1.gte.net/deleyd/pentbug/white11.ps;
                 http://www.intel.com/procs/support/pentium/fdiv/white11.ps",
  abstract =     "A subtle flaw in the hardware divide unit of the
                 PentiumTM Processor was discovered by Intel.
                 Subsequently, a characterization of its impact to the
                 end-user application base was conducted. The flaw is
                 rare and data-dependent, and causes a reduction in
                 precision of the divide instruction and certain other
                 operations in certain cases.\par

                 The significance of the flaw depends upon (a) the rate
                 of use of specific FP instructions in the PentiumTM
                 CPU, (b) the data fed to them, (c) the way in which the
                 results of these instructions are propagated into
                 further computation in the application; and (d) the way
                 in which the final results of the application are
                 interpreted.\par

                 The thorough and detailed characterization of the flaw
                 and the subsequent investigations of its impact on
                 applications through elaborate surveys, analyses and
                 empirical observation lead us to the overall conclusion
                 that the flaw is of no concern to the vast majority of
                 users of Pentium processor based systems. A few users
                 of applications in the scientific/engineering and
                 financial engineering fields who require unusual
                 precision and invoke millions of divides per day may
                 need to employ either an updated Pentium processor
                 without the flaw or a software workaround.",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
  keywords =     "Intel Pentium divide flaw; Thomas R. Nicely",
  remark =       "This Intel white paper was controversial, and its
                 minimization of the problem was refuted by others: see
                 \cite{Edelman:1997:MPD}.",
}

@Article{Shippy:1994:PFD,
  author =       "D. J. Shippy and T. W. Griffith",
  title =        "{POWER2} fixed-point, data cache, and storage control
                 units",
  journal =      j-IBM-JRD,
  volume =       "38",
  number =       "5",
  pages =        "503--524",
  month =        sep,
  year =         "1994",
  CODEN =        "IBMJAE",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  bibdate =      "Tue Mar 25 14:26:59 MST 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.almaden.ibm.com/journal/rd38-5.html#three",
  abstract =     "The POWER2* fixed-point, data cache, and storage
                 control units provide a tightly integrated subunit for
                 a second-generation high-performance superscalar RISC
                 processor. These functional units provide dual
                 fixed-point execution units and a large multiported
                 data cache, as well as high-performance interfaces to
                 memory, I/O, and the other execution units in the
                 processor. These units provide the following features:
                 dual fixed-point execution units, improved
                 fixed-point/floating-point synchronization, new
                 floating-point load and store quadword instructions,
                 improved address translation, improved fixed-point
                 multiply/divide, large multiported D-cache, increased
                 bandwidth into and out of the caches through wider data
                 buses, an improved external interrupt mechanism, and an
                 improved I/O DMA mechanism to support
                 multiple-streaming Micro Channels.*",
  acknowledgement = ack-nhfb,
  affiliation =  "IBM Corp., Austin, TX, USA",
  classcodes =   "B1265F (Microprocessors and microcomputers); C5130
                 (Microprocessor chips); C5470 (Performance evaluation
                 and testing); C5610S (System buses); C5320G
                 (Semiconductor storage)",
  classification = "B1265F (Microprocessors and microcomputers); C5130
                 (Microprocessor chips); C5320G (Semiconductor storage);
                 C5470 (Performance evaluation and testing); C5610S
                 (System buses)",
  corpsource =   "IBM Corp., Austin, TX, USA",
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
  keywords =     "address translation; Address translation; cache; cache
                 storage; data buses; Data buses; data cache; Data
                 cache; dual fixed-point; Dual fixed-point execution
                 units; execution units; external interrupt; External
                 interrupt mechanism; floating-; Floating-point;
                 mechanism; memory interface; Memory interface;
                 microprocessor chips; multiple-streaming micro
                 channels; Multiple-streaming micro channels;
                 multiported data; Multiported data cache; performance
                 evaluation; point; POWER2; reduced instruction set
                 computing; storage control units; Storage control
                 units; storage management; superscalar RISC processor;
                 Superscalar RISC processor; synchronisation;
                 synchronization; Synchronization; system buses",
  thesaurus =    "Cache storage; Microprocessor chips; Performance
                 evaluation; Reduced instruction set computing; Storage
                 management; Synchronisation; System buses",
  treatment =    "P Practical",
}

@Article{Smith:1994:PAT,
  author =       "James E. Smith and Shlomo Weiss",
  title =        "{PowerPC 601} and {Alpha 21064}: a Tale of Two
                 {RISCs}",
  journal =      j-COMPUTER,
  volume =       "27",
  number =       "6",
  pages =        "46--58",
  month =        jun,
  year =         "1994",
  CODEN =        "CPTRB4",
  ISSN =         "0018-9162 (print), 1558-0814 (electronic)",
  ISSN-L =       "0018-9162",
  bibdate =      "Mon Feb 3 07:28:57 MST 1997",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Both PowerPC and Alpha are RISC architectures, but
                 they have little in common beyond that. The design
                 philosophy of one emphasizes powerful instructions, the
                 other simplicity.",
  acknowledgement = ack-nhfb,
  affiliation =  "Cray Res. Inc., Chippewa Falls, WI, USA",
  affiliationaddress = "Chippewa Falls, WI, USA",
  classification = "721.3; 722.1; 722.4; 723.1; C5220P (Parallel
                 architecture); C5440 (Multiprocessor systems and
                 techniques); C6140B (Machine-oriented languages)",
  conferenceyear = "1994",
  fjournal =     "Computer",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2",
  journalabr =   "Computer",
  keywords =     "Access memory; Alpha 21064; Buffering; Cache memory;
                 Computer software; Data storage equipment; Digital
                 arithmetic; Digital Equipment Corporation; Floating
                 point instructions; High performance;
                 IBM/Motorola/Apple; Implementation philosophies;
                 Instruction sets; Load/store architecture;
                 Microprocessor chips; Out of order dispatch; Parallel
                 processing systems; Performance; Philosophical aspects;
                 Pipeline processing systems; Pipelined implementations;
                 PowerPC 601; Processing order; Program compilers;
                 Program debugging; Reduced instruction set computing;
                 RISC implementations; RISC microprocessors; Streamlined
                 implementation structure; Superscalar implementations;
                 User interfaces; Very fast clock; Virtual storage",
  publisherinfo = "IEEE Service Center",
  thesaurus =    "Instruction sets; Pipeline processing; Reduced
                 instruction set computing",
}

@Article{Smith:1994:SFT,
  author =       "William Smith",
  title =        "A Short Floating-Point Type in {C++}",
  journal =      j-CUJ,
  volume =       "12",
  number =       "1",
  pages =        "23--??",
  month =        jan,
  year =         "1994",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "C Users Journal",
}

@TechReport{Solhaug:1994:FDK,
  author =       "Fredrik Solhaug",
  title =        "Flyttalls {A/D}-konverter = Floating Point {A/D}
                 Converter",
  type =         "Hovedoppgave",
  institution =  "Institutt for teleteknikk, NTH",
  address =      "Trondheim, Norway",
  year =         "1994",
  bibdate =      "Thu May 09 08:14:17 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Srivastava:1994:ASB,
  author =       "A. Srivastava and A. Eustace",
  title =        "{ATOM}: a system for building customized program
                 analysis tools",
  journal =      j-SIGPLAN,
  volume =       "29",
  number =       "6",
  pages =        "196--205",
  month =        jun,
  year =         "1994",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Thu Apr 2 08:38:35 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "ACM SIGPLAN '94 Conference on Programming Language
                 Design and Implementation (PLDI).",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
}

@Article{Stockman:1994:OMM,
  author =       "Harlan W. Stockman",
  title =        "Optimizing Matrix Math On The {Pentium}",
  journal =      j-DDJ,
  volume =       "19",
  number =       "5",
  pages =        "52, 54, 56, 60, 62, 66",
  month =        may,
  year =         "1994",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Tue Sep 03 09:15:49 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 UnCover database",
  abstract =     "The Pentium processor is more than just a fast 486.
                 Its pipeline and floating-point and integer operations
                 require that you pay more attention to the flow of data
                 on the off the FPU. Harlan presents and measures
                 methods for speeding up Pentium matrix-math
                 operations.",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Geochem., Sandia Nat. Labs.,
                 Albuquerque, NM, USA",
  classification = "C1180 (Optimisation techniques); C4140 (Linear
                 algebra); C5130 (Microprocessor chips); C5230 (Digital
                 arithmetic methods); C7310 (Mathematics)",
  fjournal =     "Dr. Dobb's Journal of Software Tools",
  keywords =     "1 MByte; 100 MHz; 256 KByte; 33 MHz; 486DX; 60 MHz; 64
                 Bit; 64 KByte; 8 Bit; 8-Byte boundaries; Code
                 optimization; Data alignment; Floating-point unit;
                 Gateway 486/33C; Gateway P5-60; Global register
                 allocation; IRIX 4.0.5H; LINPACK routines; Loop
                 unrolling; Matrix multiplication; Matrix operations
                 optimization; MIPS R4000; Pentium microprocessor chip;
                 Pentium-optimized compilers; Performance gains; SGI
                 Elan; Simultaneous linear equations; Symantec C++ 6.0
                 for DOS; UNIX cc version 3.1; Write-through L2 cache",
  thesaurus =    "Assembly language listings; Digital arithmetic;
                 Mathematics computing; Matrix algebra; Microprocessor
                 chips; Optimisation",
}

@Article{Thompson:1994:PSN,
  author =       "Tom Thompson and Bob Ryan",
  title =        "{PowerPC} 620 Soars: The newest member of the
                 {PowerPC} family targets the workstation market with
                 fast throughput and speedy floating-point performance",
  journal =      j-BYTE,
  volume =       "19",
  number =       "11",
  pages =        "113--??",
  month =        nov,
  year =         "1994",
  CODEN =        "BYTEDJ",
  ISSN =         "0360-5280 (print), 1082-7838 (electronic)",
  ISSN-L =       "0360-5280",
  bibdate =      "Tue Jan 2 10:01:41 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "BYTE Magazine",
}

@Article{Timmermann:1994:CFP,
  author =       "D. Timmermann and B. Rix and H. Hahn and B. J.
                 Hosticka",
  title =        "A {CMOS} Floating-Point Vector-Arithmetic Unit",
  journal =      j-IEEE-J-SOLID-STATE-CIRCUITS,
  volume =       "29",
  number =       "5",
  pages =        "634--639",
  month =        may,
  year =         "1994",
  CODEN =        "IJSCBC",
  ISSN =         "0018-9200 (print), 1558-173X (electronic)",
  ISSN-L =       "0018-9200",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  fjournal =     "IEEE Journal of Solid-State Circuits",
  summary =      "This work describes a floating-point arithmetic unit
                 based on the CORDIC algorithm. The unit computes a full
                 set of high level arithmetic and elementary functions:
                 multiplication, division, (co)sine, hyperbolic
                 (co)sine, square root, natural logarithm \ldots{}",
}

@Article{Timmermann:1994:CFV,
  author =       "D. Timmermann and B. Rix and H. Hahn and B. J.
                 Hosticka",
  title =        "A {CMOS} floating-point vector-arithmetic unit",
  journal =      j-IEEE-J-SOLID-STATE-CIRCUITS,
  volume =       "29",
  number =       "5",
  pages =        "634--639",
  month =        may,
  year =         "1994",
  CODEN =        "IJSCBC",
  ISSN =         "0018-9200 (print), 1558-173X (electronic)",
  ISSN-L =       "0018-9200",
  bibdate =      "Tue Dec 12 09:29:07 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This work describes a floating-point arithmetic unit
                 based on the CORDIC algorithm. The unit computes a full
                 set of high level arithmetic and elementary functions:
                 multiplication, division, (co)sine, hyperbolic
                 (co)sine, square root, natural logarithm, inverse
                 (hyperbolic) tangent, vector norm, and phase. The chip
                 has been integrated in 1.6 mu m double-metal n-well
                 CMOS technology and achieves a normalized peak
                 performance of 220 MFLOPS.",
  acknowledgement = ack-nhfb,
  affiliation =  "Fraunhofer Inst. of Microelectron. Circuits and Syst.,
                 Duisburg, Germany",
  classification = "B1265B (Logic circuits); B2570D (CMOS integrated
                 circuits); C5120 (Logic and switching circuits); C5220P
                 (Parallel architecture); C5230 (Digital arithmetic
                 methods)",
  fjournal =     "IEEE Journal of Solid-State Circuits",
  keywords =     "1.6 Micron; 220 MFLOPS; CORDIC algorithm; Cosine;
                 Division; Double-metal n-well CMOS technology;
                 Floating-point vector-arithmetic unit; Hyperbolic sine;
                 Inverse tangent; Multiplication; Natural logarithm;
                 Phase; Sine; Square root; Vector norm",
  numericalindex = "Size 1.6E-06 m; Computer speed 2.2E+08 FLOPS",
  thesaurus =    "CMOS integrated circuits; Digital arithmetic;
                 Integrated logic circuits; Parallel architectures;
                 Pipeline processing; Vector processor systems",
}

@Article{Turner:1994:SRM,
  author =       "Stephen M. Turner",
  title =        "Square roots mod $p$",
  journal =      j-AMER-MATH-MONTHLY,
  volume =       "101",
  number =       "5",
  pages =        "443--449",
  month =        may,
  year =         "1994",
  CODEN =        "AMMYAE",
  ISSN =         "0002-9890 (print), 1930-0972 (electronic)",
  ISSN-L =       "0002-9890",
  MRclass =      "11A07",
  MRnumber =     "95c:11004",
  MRreviewer =   "David Lee Hilliker",
  bibdate =      "Wed Dec 3 17:17:33 MST 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "American Mathematical Monthly",
  journal-URL =  "https://www.jstor.org/journals/00029890.htm",
}

@Article{Tydeman:1994:WCT,
  author =       "Fred Tydeman",
  title =        "What causes a Trap in {IEEE-754} Floating-Point?",
  journal =      j-SIGNUM,
  volume =       "29",
  number =       "1",
  pages =        "2--4",
  month =        jan,
  year =         "1994",
  CODEN =        "SNEWD6",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Tue Apr 12 07:50:24 MDT 2005",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In the ANSI/IEEE Std 754-1985 (IEEE standard for
                 binary floating-point arithmetic), and the ANSI/IEEE
                 Std 854-1987 (IEEE standard for radix-independent
                 floating-point arithmetic), is signaling a trap an
                 `edge-triggered' or a `level-sensitive' event? The
                 authors discusses the question: Does it matter if an
                 exception is signaled by an arithmetic operation versus
                 a user setting a status flag?.",
  acknowledgement = ack-nhfb,
  affiliation =  "IBM Corp., Austin, TX, USA",
  classification = "C5230 (Digital arithmetic methods)",
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
  keywords =     "ANSI/IEEE Std 754-1985; ANSI/IEEE Std 854-1987; Binary
                 floating-point arithmetic; Exception; IEEE standard;
                 Radix-independent floating-point arithmetic",
  thesaurus =    "Digital arithmetic; Standards",
}

@Article{Upton:1994:RAH,
  author =       "Michael Upton and Thomas Huff and Trevor Mudge and
                 Richard Brown",
  title =        "Resource allocation in a high clock rate
                 microprocessor",
  journal =      j-SIGPLAN,
  volume =       "29",
  number =       "11",
  pages =        "98--109",
  month =        nov,
  year =         "1994",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:16:57 MST 2003",
  bibsource =    "http://portal.acm.org/; http://www.acm.org/pubs/toc/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/asplos/195473/p98-upton/",
  abstract =     "This paper discusses the design of a high clock rate
                 (300 MHz) processor. The architecture is described, and
                 the goals for the design are explained. The performance
                 of three processor models is evaluated using
                 trace-driven simulation. A cost model is used to
                 estimate the resources required to build processors
                 with varying sizes of on-chip memories, in both single
                 and dual issue models. Recommendations are then made to
                 increase the effectiveness of each of the models.",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Electr. Eng. and Computer Science,
                 Michigan University, Ann Arbor, MI, USA",
  classification = "C5130 (Microprocessor chips); C5220 (Computer
                 architecture); C5230 (Digital arithmetic methods);
                 C6150J (Operating systems)",
  confdate =     "4-7 Oct. 1994",
  conflocation = "San Jose, CA, USA; 4--7 Oct. 1994",
  confsponsor =  "ACM; IEEE Comput. Soc",
  conftitle =    "Sixth International Conference on Architectural
                 Support for Programming Languages and Operating Systems
                 (ASPLOS-VI)",
  corpsource =   "Department of Electr. Eng. and Computer Science,
                 Michigan University, Ann Arbor, MI, USA",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  keywords =     "computer architecture; Cost model; cost model; design;
                 floating point arithmetic; Floating point latency;
                 floating point latency; High clock rate microprocessor;
                 high clock rate microprocessor; measurement;
                 microprocessor chips; Nonblocking cache; nonblocking
                 cache; On-chip memories; on-chip memories; performance;
                 performance evaluation; Pipelining; pipelining;
                 Prefetching; prefetching; Processor model performance;
                 processor model performance; Resource allocation;
                 resource allocation; theory; Trace-driven simulation;
                 trace-driven simulation; virtual machines",
  sponsororg =   "ACM; IEEE Comput. Soc",
  subject =      "{\bf C.1.2} Computer Systems Organization, PROCESSOR
                 ARCHITECTURES, Multiple Data Stream Architectures
                 (Multiprocessors), Pipeline processors**. {\bf D.4.2}
                 Software, OPERATING SYSTEMS, Storage Management,
                 Allocation/deallocation strategies. {\bf C.4} Computer
                 Systems Organization, PERFORMANCE OF SYSTEMS.",
  thesaurus =    "Computer architecture; Floating point arithmetic;
                 Microprocessor chips; Performance evaluation; Resource
                 allocation; Virtual machines",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@Book{vanSomeren:1994:ARC,
  author =       "Alex {van Someren} and Carol Atack",
  title =        "The {ARM RISC} Chip: a Programmer's Guide",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "xviii + 346",
  year =         "1994",
  ISBN =         "0-201-62410-9",
  ISBN-13 =      "978-0-201-62410-6",
  LCCN =         "QA76.5.V275 1994",
  bibdate =      "Wed Sep 14 22:16:36 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Vinnakota:1994:FCTa,
  author =       "B. Vinnakota and V. V. Bapeswara Rao",
  title =        "Fast conversion techniques for binary-residue number
                 systems",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST-I-FUNDAM-THEORY-APPL,
  volume =       "41",
  number =       "12",
  pages =        "927--929",
  month =        dec,
  year =         "1994",
  CODEN =        "ITCAEX",
  DOI =          "https://doi.org/10.1109/81.340862",
  ISSN =         "????",
  ISSN-L =       "1057-7122",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=7979",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems I:
                 Fundamental Theory and Applications",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=81",
  keywords =     "residue arithmetic; residue number system",
  summary =      "An easy and efficient procedure for converting a
                 binary number into a residue number on moduli 2 n -1, 2
                 n, 2 n+1 is presented. The procedure presented reveals
                 an inversion technique. The paper also includes a
                 \ldots{}",
}

@Article{Vinnakota:1994:FCTb,
  author =       "B. Vinnakota and V. V. Bapeswara Rao",
  title =        "Fast conversion techniques for binary-residue number
                 systems",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST-I-FUNDAM-THEORY-APPL,
  volume =       "41",
  number =       "12",
  pages =        "927--929",
  month =        dec,
  year =         "1994",
  CODEN =        "ITCAEX",
  DOI =          "https://doi.org/10.1109/81.340862",
  ISSN =         "????",
  ISSN-L =       "1057-7122",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=7979",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems I:
                 Fundamental Theory and Applications",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=81",
  keywords =     "residue arithmetic; residue number system",
  summary =      "An easy and efficient procedure for converting a
                 binary number into a residue number on moduli 2 n -1, 2
                 n, 2 n+1 is presented. The procedure presented reveals
                 an inversion technique. The paper also includes a
                 \ldots{}",
}

@Article{Vinnakota:1994:SBR,
  author =       "B. Vinnakota",
  title =        "Selection of bases for a residue number system",
  journal =      j-ELECT-LETTERS,
  volume =       "30",
  number =       "11",
  pages =        "836--837",
  day =          "26",
  month =        may,
  year =         "1994",
  CODEN =        "ELLEAK",
  ISSN =         "0013-5194 (print), 1350-911X (electronic)",
  ISSN-L =       "0013-5194",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=7164",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronics Letters",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2220",
  keywords =     "residue arithmetic; residue number system",
  summary =      "A procedure is presented for selecting the bases in a
                 residue number system (RNS) for which the conversion
                 procedure from RNS to decimal is simple. The conversion
                 procedure is not based on the Chinese remainder
                 \ldots{}",
}

@Article{Vuillemin:1994:CN,
  author =       "J. E. Vuillemin",
  title =        "On Circuits and Numbers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "43",
  number =       "8",
  pages =        "868--879",
  month =        aug,
  year =         "1994",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.295849",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon May 20 06:16:49 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  remark =       "Selected revised and extended papers from ARITH'11
                 \cite{Swartzlander:1993:SCA}.",
}

@Article{Walker:1994:SMA,
  author =       "W. J. Walker",
  title =        "A summability method for the arithmetic {Fourier}
                 transform",
  journal =      j-BIT,
  volume =       "34",
  number =       "2",
  pages =        "304--309",
  month =        jun,
  year =         "1994",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01955877",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  MRclass =      "42A99 (65T20)",
  MRnumber =     "97i:42010",
  bibdate =      "Wed Jan 4 18:52:23 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=34&issue=2;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.mai.liu.se/BIT/contents/bit34.html;
                 http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=34&issue=2&spage=304",
  acknowledgement = ack-nhfb,
  fjournal =     "BIT (Nordisk tidskrift for informationsbehandling)",
  journal-URL =  "http://link.springer.com/journal/10543",
}

@TechReport{Walters:1994:CTR,
  author =       "H. R. Walters",
  title =        "A Complete Term Rewriting System for Decimal Integer
                 Arithmetic",
  type =         "Technical report",
  number =       "CS-9435",
  institution =  "Centrum voor Wiskunde en Informatica (CWI)",
  address =      "Amsterdam, The Netherlands",
  pages =        "9",
  month =        aug,
  year =         "1994",
  bibdate =      "Fri Nov 28 19:36:09 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We present a term rewriting system for decimal
                 integers with addition and subtraction. We prove that
                 the system is confluent and terminating.",
  acknowledgement = ack-mfc # " and " # ack-nhfb,
}

@Article{Wang:1994:MQF,
  author =       "Mu-Cheng Wang and Wayne G. Nation and James B.
                 Armstrong and Howard Jay Siegel and Shin Dug Kim and
                 Mark A. Nichols and Michael Gherrity",
  title =        "Multiple Quadratic Forms: a Case Study in the Design
                 of Data-Parallel Algorithms",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "21",
  number =       "1",
  pages =        "124--139",
  month =        apr,
  year =         "1994",
  CODEN =        "JPDCER",
  DOI =          "https://doi.org/10.1006/jpdc.1994.1046",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Thu Mar 9 09:18:54 MST 2000",
  bibsource =    "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.idealibrary.com/links/doi/10.1006/jpdc.1994.1046/production;
                 http://www.idealibrary.com/links/doi/10.1006/jpdc.1994.1046/production/pdf",
  acknowledgement = ack-nhfb,
  classification = "C4240P (Parallel programming and algorithm theory)",
  corpsource =   "Department of Computer Science, City University of New
                 York, NY, USA",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  keywords =     "communication overhead; complex arithmetic operation
                 count; complexity; computational complexity;
                 data-parallel algorithms; MasPar; memory storage; MP-1;
                 multiple quadratic forms; nCUBE 2; parallel algorithms;
                 partitioning; PASM; real-time; systems",
  treatment =    "P Practical",
}

@Book{Weaver:1994:SAM,
  author =       "David L. Weaver and Tom Germond",
  title =        "The {SPARC} Architecture Manual: Version 9",
  publisher =    pub-PHPTR,
  address =      pub-PHPTR:adr,
  pages =        "xxii + 357",
  year =         "1994",
  ISBN =         "0-13-099227-5",
  ISBN-13 =      "978-0-13-099227-7",
  LCCN =         "QA76.9.A73S648 1992",
  bibdate =      "Fri Jul 22 08:37:56 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/microchip.bib",
  price =        "US\$33.00",
  URL =          "http://www.sparc.org/standards/SPARCV9.pdf",
  abstract =     "SPARC (Scalable Processor Architecture) is the
                 industry's only openly defined and evolved RISC
                 architecture. Version 9 is the new 64-bit incarnation
                 of SPARC --- the most significant change since SPARC's
                 introduction in 1987! Unlike other RISC (Reduced
                 Instruction Set Computer) designs, SPARC specifies not
                 a hardware implementation (``chip''), but an open,
                 standard architecture belonging to the community of
                 SPARC vendors and users. The SPARC specification is
                 defined by the SPARC Architecture Committee, a
                 technical arm of the computer-maker consortium, SPARC
                 International. Version 9 provides 64-bit data and
                 addressing, support for fault tolerance, fast context
                 switching, support for advanced compiler optimizations,
                 efficient design for Superscalar processors, and a
                 clean structure for modern operating systems. The V9
                 architecture supplements, rather than replaces, the
                 32-bit Version 8 architecture. The non-privileged
                 features of Version 9 are upward-compatible from
                 Version 8, so 32-bit application software can execute
                 natively, without modification, on Version 9 systems no
                 special ``compatibility mode'' is required. Publication
                 of the Version 9 architecture marks a three-year
                 development effort by SPARC International member
                 companies from a broad cross-section of disciplines.",
  acknowledgement = ack-nhfb,
  tableofcontents = "Introduction \\
                 Overview \\
                 Definitions \\
                 Architectural Overview \\
                 Data Formats \\
                 Registers \\
                 Instructions \\
                 Traps \\
                 Memory Models \\
                 (Normative) Instruction Definitions \\
                 (Normative) IEEE 754-1985 Requirements for SPARC-V9 \\
                 (Normative) SPARC-V9 Implementation Dependencies \\
                 (Normative) Formal Specification of the Memory Models
                 \\
                 (Informative) Opcode Maps \\
                 (Informative) SPARC-V9 MMU Requirements \\
                 (Informative) Suggested Assembly Language Syntax \\
                 (Informative) Software Considerations \\
                 (Informative) Extending the SPARC-V9 Architecture \\
                 (Informative) Programming With the Memory Models \\
                 (Informative) Changes from SPARC-V8 to SPARC-V9 \\
                 Bibliography \\
                 Index",
}

@InProceedings{Wei:1994:REF,
  author =       "D.-Y. D. Wei and J. H. Kim and T. R. N. Rao",
  booktitle =    "Proceedings of the {IEEE} International Workshop on
                 Defect and Fault Tolerance in {VLSI} Systems, 1994",
  title =        "Roundoff error-free tests in algorithm-based fault
                 tolerant matrix operations on {$2$-D} processor
                 arrays",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "74--82",
  year =         "1994",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "floating-point testing",
  summary =      "Assaad and Dutt [1992] proposed the hybrid checksum
                 test method for the floating-point matrix-matrix
                 multiplication in ABFT environment, by which the error
                 coverage can be greatly increased. However, the
                 threshold test in their approach is still \ldots{}",
}

@Book{Weiss:1994:PPP,
  author =       "Shlomo Weiss and James E. Smith",
  title =        "{Power} and {PowerPC}: Principles, Architecture,
                 Implementation",
  publisher =    pub-MORGAN-KAUFMANN,
  address =      pub-MORGAN-KAUFMANN:adr,
  pages =        "xvi + 408",
  year =         "1994",
  ISBN =         "1-55860-279-8",
  ISBN-13 =      "978-1-55860-279-3",
  LCCN =         "QA76.8.P67 W45 1994",
  bibdate =      "Wed Aug 10 10:06:55 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/microchip.bib",
  price =        "US\$54.95",
  acknowledgement = ack-nhfb,
  tableofcontents = "Foreword by Michael Slater \\
                 Preface \\
                 Modern Computer Design Concepts / 1 \\
                 POWER Architecture / 31 \\
                 POWER Implementation: Pipelines / 71 \\
                 POWER1 Implementation / 97 \\
                 POWER1 Implementation: Cache Memories / 115 \\
                 POWER2: The Next Generation / 135 \\
                 PowerPC Architecture / 173 \\
                 PowerPC 601 Implementation / 223 \\
                 PowerPC: Support for Multiprocessing / 253 \\
                 System Organization / 271 \\
                 PowerPC 601 and Alpha 21064 / 305 \\
                 App. A. IEEE 754 Floating-Point Standard / 333 \\
                 App. B. POWER Instruction Formats / 341 \\
                 App. C. POWER Instruction Set Sorted by Mnemonic / 349
                 \\
                 App. D. PowerPC Instruction Formats / 355 \\
                 App. E. PowerPC Instruction Set Sorted by Mnemonic /
                 365 \\
                 App. F. Cross Reference for Changed POWER Mnemonics /
                 377 \\
                 Bibliography / 383 \\
                 Index / 391",
}

@Article{White:1994:PNG,
  author =       "S. W. White and S. Dhawan",
  title =        "{POWER2}: {Next} generation of the {RISC System\slash
                 6000} family",
  journal =      j-IBM-JRD,
  volume =       "38",
  number =       "5",
  pages =        "493--502",
  month =        sep,
  year =         "1994",
  CODEN =        "IBMJAE",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  bibdate =      "Tue Mar 25 14:26:59 MST 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.almaden.ibm.com/journal/rd38-5.html#two",
  abstract =     "Since its announcement, the IBM RISC System\slash
                 6000* processor has characterized the aggressive
                 instruction-level parallelism approach to achieving
                 performance. Recent enhancements to the architecture
                 and implementation provide greater superscalar
                 capability. This paper describes the architectural
                 extensions which improve storage reference bandwidth,
                 allow hardware square-root computation, and speed
                 floating-point-to-integer conversion. The
                 implementation, which exploits these extensions and
                 doubles the number of functional units, is also
                 described. A comparison of performance results on a
                 variety of industry standard benchmarks demonstrates
                 that superscalar capabilities are an attractive
                 alternative to aggressive clock rates.",
  acknowledgement = ack-nhfb,
  affiliation =  "IBM Corp., Austin, TX, USA",
  classcodes =   "B1265F (Microprocessors and microcomputers); C5130
                 (Microprocessor chips); C5220P (Parallel architecture);
                 C5470 (Performance evaluation and testing)",
  classification = "B1265F (Microprocessors and microcomputers); C5130
                 (Microprocessor chips); C5220P (Parallel architecture);
                 C5470 (Performance evaluation and testing)",
  corpsource =   "IBM Corp., Austin, TX, USA",
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
  keywords =     "bandwidth; evaluation; floating-point-to-;
                 Floating-point-to-integer conversion;
                 Floating-point-to-integer conversion, POWER2; IBM RISC
                 System/6000 processor; IBM RISC System\slash 6000
                 processor; instruction-level; Instruction-level
                 parallelism; integer conversion; microprocessor chips;
                 parallel architectures; parallelism; performance;
                 POWER2; reduced instruction set computing; Square-root
                 computation; square-root computation; storage
                 reference; Storage reference bandwidth; superscalar
                 capability; Superscalar capability",
  thesaurus =    "Microprocessor chips; Parallel architectures;
                 Performance evaluation; Reduced instruction set
                 computing",
  treatment =    "P Practical",
}

@Article{Wichmann:1994:CSP,
  author =       "B. A. Wichmann",
  title =        "Contribution of standard programming languages to
                 software quality",
  journal =      j-SEJ,
  volume =       "9",
  number =       "1",
  pages =        "3--12",
  month =        jan,
  year =         "1994",
  CODEN =        "SEJOED",
  ISSN =         "0268-6961",
  bibdate =      "Sun Mar 15 17:49:58 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Software Engineering Journal",
  remark =       "Brief mention of floating-point issues in software
                 validation.",
}

@Misc{Williams:1994:MAM,
  author =       "T. Williams",
  title =        "Method and apparatus for multiplying denormalized
                 binary floating point numbers without additional
                 delay",
  day =          "13",
  month =        sep,
  year =         "1994",
  bibdate =      "Fri Nov 28 15:24:41 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "U.S. Patent No. 5,347,481.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Wong:1994:FEE,
  author =       "W. F. Wong and E. Goto",
  title =        "Fast evaluation of the elementary functions in double
                 precision",
  crossref =     "Mudge:1994:PTS",
  pages =        "349--358",
  year =         "1994",
  bibdate =      "Tue Dec 12 09:29:07 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "One of the most spectacular development in computer
                 technology is the growth in memory density and speed.
                 It is with this development in mind that we intend to
                 tackle the old problem of computing the elementary
                 functions. Since the dawn of computing, the fast and
                 accurate computation of the elementary functions has
                 been a constant concern of numerical computing. It now
                 seems possible to use tables of sizes in the range of
                 megabits to aid in such computation. To this end, in
                 this paper, we propose a method called ATA-M (Add-Table
                 Lookup-Add with Multiplication) for evaluating
                 polynomials with the aid of tables. When applied to the
                 elementary functions, we obtained a set of algorithms
                 which computes the reciprocal, square root,
                 exponential, sine, cosine, logarithm, are tangent and
                 the hyperbolic functions in about 3 to 4 double
                 precision floating point multiplication time and
                 utilizing about 2 Mbyte of tables.",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Inf. Syst. and Computer Science, Nat.
                 University of Singapore, Singapore",
  classification = "C4130 (Interpolation and function approximation);
                 C5230 (Digital arithmetic methods)",
  keywords =     "Add-Table Lookup-Add with Multiplication; ATA-M;
                 Double precision; Elementary functions; Floating point
                 multiplication time; Hyperbolic functions; Memory
                 density; Memory speed; Numerical computing;
                 Polynomials",
  thesaurus =    "Digital arithmetic; Polynomials; Table lookup",
}

@Article{Wong:1994:FHB,
  author =       "W. F. Wong and E. Goto",
  title =        "Fast Hardware-Based Algorithms for Elementary Function
                 Computations Using Rectangular Multipliers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "43",
  number =       "3",
  pages =        "278--294",
  month =        mar,
  year =         "1994",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.272429",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 7 07:13:54 MDT 2011",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=272429",
  abstract =     "As the name suggests, elementary functions play a
                 vital role in scientific computations. Yet due to their
                 inherent nature, they are a considerable computing task
                 by themselves. Not surprisingly, since the dawn of
                 computing, the goal of speeding up elementary function
                 computation has been pursued. This paper describes new
                 hardware based algorithms for the computation of the
                 common elementary functions, namely division,
                 logarithm, reciprocal square root, arc tangent, sine
                 and cosine. These algorithms exploit microscopic
                 parallelism using specialized hardware with heavy use
                 of truncation based on detailed accuracy analysis. The
                 contribution of this work lies in the fact that these
                 algorithms are very fast and yet are accurate. If we
                 let the time to perform an IEEE Standard 754 double
                 precision floating point multiplication be $
                 \tau_\times $, our algorithms to achieve roughly $ 3.68
                 \tau_\times $, $ 4.56 \tau_\times $, $ 5.25 \tau_\times
                 $, $ 3.69 \tau_\times $, $ 7.06 \tau_\times $, and $
                 6.5 \tau_\times $, for division, logarithm, square
                 root, exponential, are tangent and complex exponential
                 (sine and cosine) respectively. The trade-off is the
                 need for tables and some specialized hardware. The
                 total amount of tables required, however, is less than
                 128 Kbytes. We discuss the hardware, algorithmic and
                 accuracy aspects of these algorithms.",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  affiliation =  "Department of Inf. Syst. and Computer Science, Nat.
                 University of Singapore, Singapore",
  ajournal =     "IEEE Trans. Comput.",
  classification = "C4110 (Error analysis in numerical methods); C5230
                 (Digital arithmetic methods)",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "Arc tangent; Common elementary functions; Cosine;
                 Elementary function computations; Floating point
                 multiplication; Hardware-based algorithms; Microscopic
                 parallelism; Reciprocal square root; Rectangular
                 multipliers; Scientific computations; Sine",
  language =     "English",
  pubcountry =   "USA",
  thesaurus =    "Digital arithmetic; Error analysis",
}

@Article{Yang:1994:NIPa,
  author =       "Ming-Chwen Yang and Ja-Ling Wu",
  title =        "A new interpretation of ``polynomial residue number
                 system''",
  journal =      j-IEEE-TRANS-SIG-PROC,
  volume =       "42",
  number =       "8",
  pages =        "2190--2191",
  month =        aug,
  year =         "1994",
  CODEN =        "ITPRED",
  DOI =          "https://doi.org/10.1109/78.301857",
  ISSN =         "1053-587X (print), 1941-0476 (electronic)",
  ISSN-L =       "1053-587X",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=7453",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Signal Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=78",
  keywords =     "residue arithmetic; residue number system",
  summary =      "The authors show that the polynomial residue number
                 system can be interpreted in terms of the Chinese
                 remainder theorem for polynomials (CRTP) over a finite
                 ring which is useful for signal \ldots{}",
}

@Article{Yang:1994:NIPb,
  author =       "Ming-Chwen Yang and Ja-Ling Wu",
  title =        "A new interpretation of ``polynomial residue number
                 system''",
  journal =      j-IEEE-TRANS-SIG-PROC,
  volume =       "42",
  number =       "8",
  pages =        "2190--2191",
  month =        aug,
  year =         "1994",
  CODEN =        "ITPRED",
  DOI =          "https://doi.org/10.1109/78.301857",
  ISSN =         "1053-587X (print), 1941-0476 (electronic)",
  ISSN-L =       "1053-587X",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=7453",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Signal Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=78",
  keywords =     "residue arithmetic; residue number system",
  summary =      "The authors show that the polynomial residue number
                 system can be interpreted in terms of the Chinese
                 remainder theorem for polynomials (CRTP) over a finite
                 ring which is useful for signal \ldots{}",
}

@Article{Yuen:1994:PMC,
  author =       "C. K. Yuen and M. D. Feng",
  title =        "Parallel multiplication: a case study in parallel
                 programming",
  journal =      j-SIGPLAN,
  volume =       "29",
  number =       "3",
  pages =        "12--17",
  month =        mar,
  year =         "1994",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:16:48 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classification = "C6110P (Parallel programming); C7310 (Mathematics)",
  corpsource =   "Department of Inf. Syst. and Computer Science, Nat.
                 University of Singapore, Singapore",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  keywords =     "AND/OR parallel problems; bottom up design method;
                 mathematics computing; parallel multiplication;
                 parallel program; parallel programming; performance
                 evaluation; program structure design; speculative
                 processing; systems analysis; top down design method;
                 tuplespace",
  treatment =    "P Practical",
}

@InProceedings{Zhang:1994:EMR,
  author =       "Qihong Zhang and J. H. Kim",
  title =        "An efficient method to reduce roundoff error in matrix
                 multiplication with algorithm-based fault tolerance",
  crossref =     "Lea:1994:PSA",
  pages =        "32--39",
  year =         "1994",
  bibdate =      "Tue Dec 12 09:29:07 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Algorithm-Based Fault Tolerance (ABFT) schemes have
                 been proposed by a number of researchers recently.
                 Although all errors can be theoretically detected and
                 corrected by using these techniques, some practical
                 problems, especially the roundoff errors, degrade the
                 performance drastically. In this paper, we proposed a
                 new scheme called Extended Mantissa Checksum (EMC) test
                 in which the mantissa of the product of two input
                 matrices are divided into two sections and extended for
                 faulty detection and correction. Using this scheme, the
                 number of undetected errors and false alarms are
                 decreased largely and the error coverage is improved
                 significantly. In addition, the time latency is short
                 and the hardware overhead is small compared with other
                 schemes.",
  acknowledgement = ack-nhfb,
  affiliation =  "Center for Adv. Comput. Studies, Southwestern
                 Louisiana University, Lafayette, LA, USA",
  classification = "C1110 (Algebra); C4240P (Parallel programming and
                 algorithm theory); C5230 (Digital arithmetic methods)",
  keywords =     "Algorithm-based fault tolerance; correct rounding;
                 Error coverage; Extended mantissa checksum test; False
                 alarms; Fault correction; Fault detection; Floating
                 point test; Hardware overhead; Matrix multiplication;
                 Roundoff error; Time latency",
  thesaurus =    "Algorithm theory; Digital arithmetic; Error
                 correction; Error detection; Fault tolerant computing;
                 Matrix algebra; Roundoff errors",
}

@Article{Zhang:1994:TDN,
  author =       "M. Zhang and J. G. Delgado-Frias and S. Vassiliadis",
  title =        "Table driven {Newton} scheme for high precision
                 logarithm generation",
  journal =      j-IEE-PROC-COMPUT-DIGIT-TECH,
  volume =       "141",
  number =       "5",
  pages =        "281--292",
  month =        sep,
  year =         "1994",
  CODEN =        "ICDTEA",
  ISSN =         "1350-2387 (print), 1359-7027 (electronic)",
  ISSN-L =       "1350-2387",
  bibdate =      "Tue Dec 12 09:29:07 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Based on the Newton method, a table driven iterative
                 scheme is proposed to compute the logarithm function.
                 The proposed scheme provides high performance and high
                 precision and it is implementable with currently
                 available technologies. It is shown, assuming the
                 availability of a parallel multiplier and an adder and
                 the IEEE floating point format, that a computation
                 delay of 12 machine cycles can be obtained with
                 precision of 0.761*2/sup -53/ requiring 18432 bytes of
                 read only memory (ROM). Based on performance and
                 look-up table size estimations of other existing
                 schemes also using table driven approaches a speed-up
                 of over 1.5 for the proposed scheme can be obtained.",
  acknowledgement = ack-nhfb,
  affiliation =  "McCaw Cellular Commun. Inc., Kirkland, WA, USA",
  classification = "C5230 (Digital arithmetic methods); C6130 (Data
                 handling techniques)",
  fjournal =     "IEE Proceedings. Computers and Digital Techniques",
  keywords =     "12 Machine cycles; Adder; High precision logarithm
                 generation; IEEE floating point format; Iterative
                 scheme; Newton method; Parallel multiplier; Table
                 driven",
  pubcountry =   "UK",
  thesaurus =    "Digital arithmetic; Iterative methods; Table lookup",
}

@Article{Zuras:1994:MSM,
  author =       "D. Zuras",
  title =        "More On Squaring and Multiplying Large Integers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "43",
  number =       "8",
  pages =        "899--908",
  month =        aug,
  year =         "1994",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.295852",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon May 20 06:16:49 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  remark =       "Selected revised and extended papers from ARITH'11
                 \cite{Swartzlander:1993:SCA}.",
}

@Article{Zuse:1994:PPV,
  author =       "K. Zuse",
  title =        "Past and present view on computer architecture",
  journal =      j-IFIP-TRANS-A,
  volume =       "A-52",
  pages =        "248--250",
  month =        "????",
  year =         "1994",
  CODEN =        "ITATEC",
  ISSN =         "0926-5473",
  bibdate =      "Tue Dec 12 09:29:07 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Applications and Impacts. Information Processing '94
                 IFIP 13th World Computer Congress.",
  abstract =     "The author discusses his work in developing binary
                 instruction stream based computers. He chose the
                 half-logarithmic form, where he stored only the
                 exponent in a logarithmic notation, which is the same
                 as the floating point numbers, used in today's
                 computers. Following this principle, he developed new
                 machines. He started with a mechanical working
                 construction. This was a storage utility which was
                 concentrated and enabled the storage of a thousand
                 words. This storage device was completed in 1936. It
                 occurred to him that one could also build this machine
                 with electrical parts. First he built small computers,
                 the model Z2 and immediately after this the model Z3,
                 which was based entirely on relays. Both machines
                 worked satisfactory. Then he discovered Boolean
                 algebra. He could now design a computer on paper. He
                 continued to develop machines and founded a company in
                 Germany where a number of machines such as the Z11 were
                 built.",
  acknowledgement = ack-nhfb,
  classification = "C0200 (General computer topics); C5220 (Computer
                 architecture); C5420 (Mainframes and minicomputers)",
  confdate =     "28 Aug.-2 Sept. 1994",
  conflocation = "Hamburg, Germany",
  fjournal =     "IFIP Transactions. A. Computer Science and
                 Technology",
  keywords =     "Binary instruction stream based computers; Boolean
                 algebra; Computer architecture; Exponent; Floating
                 point numbers; Half-logarithmic form; Storage device;
                 Z11; Z2; Z3; ZUSE KG",
  pubcountry =   "Netherlands",
  thesaurus =    "Computer architecture; Digital computers; History",
}

@InProceedings{Aagaard:1995:FVP,
  author =       "M. Aagaard and C. Seger",
  title =        "The formal verification of a pipelined
                 double-precision {IEEE} floating-point multiplier",
  crossref =     "IEEE:1995:IAI",
  pages =        "7--10",
  year =         "1995",
  bibdate =      "Sat Jun 02 07:46:35 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Abdallah:1995:SASa,
  author =       "M. Abdallah and A. Skavantzos",
  booktitle =    "Proceedings of the Twenty-Seventh Southeastern
                 Symposium on System Theory, 12--14 March 1995",
  title =        "A systematic approach for selecting practical moduli
                 sets for residue number systems",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "445--449",
  year =         "1995",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/SSST.1995.390542",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "The residue number system (RNS) is a useful tool for
                 digital signal processing (DSP) since it can support
                 parallel, carry free, high speed arithmetic. An RNS is
                 defined by a set of relatively prime integers called
                 the moduli set. The most important \ldots{}",
}

@InProceedings{Abdallah:1995:SASb,
  author =       "M. Abdallah and A. Skavantzos",
  booktitle =    "Proceedings of the Twenty-Seventh Southeastern
                 Symposium on System Theory, 12--14 March 1995",
  title =        "A systematic approach for selecting practical moduli
                 sets for residue number systems",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "445--449",
  year =         "1995",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/SSST.1995.390542",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "The residue number system (RNS) is a useful tool for
                 digital signal processing (DSP) since it can support
                 parallel, carry free, high speed arithmetic. An RNS is
                 defined by a set of relatively prime integers called
                 the moduli set. The most important \ldots{}",
}

@Article{Al-Mouhamed:1995:ELF,
  author =       "Mayez Al-Mouhamed and Lubomir Bic",
  title =        "Effects of Loop Fusion and Statement Migration on the
                 Speedup of Vector Multiprocessors",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "31",
  number =       "1",
  pages =        "56--64",
  day =          "15",
  month =        nov,
  year =         "1995",
  CODEN =        "JPDCER",
  DOI =          "https://doi.org/10.1006/jpdc.1995.1144",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Thu Mar 9 09:18:58 MST 2000",
  bibsource =    "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.idealibrary.com/links/doi/10.1006/jpdc.1995.1144/production;
                 http://www.idealibrary.com/links/doi/10.1006/jpdc.1995.1144/production/pdf",
  acknowledgement = ack-nhfb,
  classification = "C5220P (Parallel architecture); C6150C (Compilers,
                 interpreters and other processors); C6150N (Distributed
                 systems software)",
  corpsource =   "Department of Comput. Eng., King Fahd University of
                 Pet. and Miner., Dhahran, Saudi Arabia",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  keywords =     "arithmetic pipelines; C240; cache reuse; commercial
                 optimizing compiler; load and store operations; loop
                 fusion; optimising compilers; optimization; parallel
                 architectures; parallel-vector loops; processor;
                 resource allocation; scheduled; scheduling; statement
                 migration; vector multiprocessors; vector processor
                 systems",
  treatment =    "P Practical",
}

@TechReport{Altwaijry:1995:PAT,
  author =       "H. Altwaijry and M. Flynn",
  title =        "Performance\slash area tradeoffs in {Booth}
                 multipliers",
  type =         "Technical Report",
  number =       "CSL-TR-95-684",
  institution =  "Computer Systems Laboratory, Stanford University",
  address =      "Stanford, CA, USA",
  month =        nov,
  year =         "1995",
  bibdate =      "Thu Apr 2 08:38:35 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
}

@Article{Anonymous:1995:FEF,
  author =       "Anonymous",
  title =        "Fraction eliminate floating-point multiply",
  journal =      j-EDN,
  volume =       "40",
  number =       "24",
  pages =        "88--??",
  year =         "1995",
  CODEN =        "EDNSBH",
  ISSN =         "0012-7515, 0364-6637",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "EDN",
}

@Article{Anonymous:1995:INM,
  author =       "Anonymous",
  title =        "{IBM}'s new {Model 3CT RS\slash 6000} workstation
                 provides the industry's best floating-point price\slash
                 performance numbers in the {US}\$35,000 to {US}\$50,000
                 price range",
  journal =      j-OPEN-SYSTEMS-TODAY,
  volume =       "??",
  number =       "169",
  pages =        "32--??",
  month =        feb,
  year =         "1995",
  ISSN =         "1061-0839",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Open Systems Today",
}

@Article{Anonymous:1995:MVW,
  author =       "Anonymous",
  title =        "Micro View --- What lessons can chip makers and their
                 customers take from the {Pentium} floating-point divide
                 flaw and the resultant tidal wave of publicity?",
  journal =      j-IEEE-MICRO,
  volume =       "15",
  number =       "2",
  pages =        "88--??",
  month =        mar # "\slash " # apr,
  year =         "1995",
  CODEN =        "IEMIDZ",
  ISSN =         "0272-1732 (print), 1937-4143 (electronic)",
  ISSN-L =       "0272-1732",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Micro",
  journal-URL =  "http://www.computer.org/csdl/mags/mi/index.html",
}

@Article{Anonymous:1995:PCH,
  author =       "Anonymous",
  title =        "Program converts hex to floating point",
  journal =      j-EDN,
  volume =       "40",
  number =       "15",
  pages =        "76--??",
  year =         "1995",
  CODEN =        "EDNSBH",
  ISSN =         "0012-7515, 0364-6637",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "EDN",
}

@InProceedings{Antelo:1995:RCR,
  author =       "Elisardo Antelo and Javier D. Bruguera and Julio
                 Villalba and Emilio L. Zapata",
  title =        "Redundant {CORDIC} Rotator Based on Parallel
                 Prediction",
  crossref =     "Knowles:1995:PSC",
  pages =        "172--179",
  year =         "1995",
  bibdate =      "Mon May 20 06:05:24 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith12/papers/ARITH12_Antelo.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-12",
}

@Article{Bailey:1995:FBM,
  author =       "David H. Bailey",
  title =        "A {Fortran-90} Based Multiprecision System",
  journal =      j-TOMS,
  volume =       "21",
  number =       "4",
  pages =        "379--387",
  month =        dec,
  year =         "1995",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/212066.212075",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Thu Apr 29 15:15:44 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See also extension to complex arithmetic
                 \cite{Smith:1998:AMP}.",
  URL =          "http://www.acm.org/pubs/citations/journals/toms/1995-21-4/p379-bailey/",
  acknowledgement = ack-rfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "arithmetic; Fortran 90; multiprecision",
  subject =      "D.3.2 [Programming Languages]: Language
                 Classifications -- Fortran 90; D.3.4 [Programming
                 Languages]: Processors; G.1.0 [Numerical Analysis]:
                 General; G.1.2 [Numerical Analysis]: Approximation",
}

@InProceedings{Bannon:1995:IAA,
  author =       "P. Bannon and J. Keller",
  title =        "Internal architecture of {Alpha 21164}
                 microprocessor",
  crossref =     "IEEE:1995:DPC",
  pages =        "79--87",
  month =        mar,
  year =         "1995",
  bibdate =      "Thu Apr 2 08:38:35 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
}

@Article{Baron:1995:FPP,
  author =       "P. Baron and A. Joudon and F. Lugiez and M. Rouger",
  title =        "Floating Point Processor for Photomultiplier Tube
                 Signals",
  journal =      j-IEEE-TRANS-NUCL-SCI,
  volume =       "42",
  number =       "4",
  pages =        "750--752",
  month =        aug,
  year =         "1995",
  CODEN =        "IRNSAM",
  ISSN =         "0018-9499 (print), 1558-1578 (electronic)",
  ISSN-L =       "0018-9499",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Nuclear Science",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=23",
  summary =      "A fast digital readout system has been designed for
                 synchronous processing of the current signals delivered
                 by a 64-channel multichannel photomultiplier tube
                 (MCPMT) associated with fast scintillators. This mixed
                 analog digital full custom chip uses \ldots{}",
}

@Article{Bauer:1995:AEB,
  author =       "P. H. Bauer",
  title =        "Absolute Error Bounds for Block Floating-Point
                 Direct-Form Digital Filters",
  journal =      j-IEEE-TRANS-SIG-PROC,
  volume =       "43",
  number =       "8",
  pages =        "1994--1996",
  month =        aug,
  year =         "1995",
  CODEN =        "ITPRED",
  ISSN =         "1053-587X (print), 1941-0476 (electronic)",
  ISSN-L =       "1053-587X",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Signal Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=78",
  summary =      "Provides an asymptotic response analysis of digital
                 filters, which are implemented in block floating-point
                 format. Using absolute bounds on the quantization
                 error, conditions for the existence of certain response
                 types and the corresponding bounds on \ldots{}",
}

@Article{Bauer:1995:ARE,
  author =       "P. H. Bauer",
  title =        "Absolute Response Error Bounds for Floating Point
                 Digital Filters in State Space Representation",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST-2,
  volume =       "42",
  number =       "9",
  pages =        "610--613",
  month =        sep,
  year =         "1995",
  CODEN =        "ICSPE5",
  DOI =          "https://doi.org/10.1109/82.466642",
  ISSN =         "1057-7130 (print), 1558-125X (electronic)",
  ISSN-L =       "1057-7130",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems. 2, Analog
                 and Digital Signal Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=82",
  summary =      "A deterministic study of the zero input asymptotic
                 behavior of second order state space digital filters
                 with floating point arithmetic is carried out. Using a
                 consecutive bound reduction method, asymptotic bounds
                 on the state response are derived. It \ldots{}",
}

@InProceedings{Baumhof:1995:NVV,
  author =       "Christoph Baumhof",
  title =        "A New {VLSI} Vector Arithmetic Coprocessor for the
                 {PC}",
  crossref =     "Knowles:1995:PSC",
  pages =        "210--215",
  year =         "1995",
  bibdate =      "Mon May 20 06:05:24 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith12/papers/ARITH12_Baumhof.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-12",
}

@Article{Beaty:1995:EAS,
  author =       "Steven J. Beaty and Gearold R. Johnson",
  title =        "Effect of adding a scalar {D-cache} to the {Cray-4}
                 vector processor",
  journal =      j-IEEE-INT-CONF-ALG-ARCH-PAR-PROC,
  volume =       "1",
  pages =        "227--230",
  year =         "1995",
  bibdate =      "Mon Aug 26 10:51:12 MDT 1996",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE catalog number 95TH0682-5.",
  abstract =     "In the past, vector supercomputers achieved high
                 performance with long arithmetic pipelines coupled with
                 fast scalar processors. Processor speed has increased
                 at a rate greater than memory speed. Indeed, current
                 vector processors have cycle times far faster than the
                 memories they are connected to. When compilers can
                 predict memory access patterns, they vectorize
                 computations and thereby hide the processor\slash
                 memory disparity. When memory access patterns are not
                 known until run-time, caches can pay large dividends.
                 This paper studies the effects of adding a scalar data
                 cache to a modern vector processor and shows some
                 encouraging results.",
  acknowledgement = ack-nhfb,
  affiliation =  "Cray Computer Corp",
  affiliationaddress = "Colorado Springs, CO, USA",
  classification = "722.1; 722.4; 723.1; 723.2",
  conference =   "Proceedings of the IEEE 1st International Conference
                 on Algorithms and Architectures for Parallel
                 Processing. Part 1 (of 2)",
  fjournal =     "IEEE International Conference on Algorithms and
                 Architectures for Parallel Processing",
  journalabr =   "IEEE Int Conf Algorithms Archit Parall Process",
  keywords =     "Buffer storage; Cray memory hierarchy; Cray-4 vector
                 processor; Data processing; Hierarchical systems;
                 Program processors; Scalar D-cache; Supercomputers;
                 Systems analysis",
  meetingaddress = "Brisbane, Aust",
  meetingdate =  "Apr 19--21 1995",
  meetingdate2 = "04/19--21/95",
  sponsor =      "IEEE",
}

@InProceedings{Bederr:1995:AAE,
  author =       "H. Bederr and M. Nicolaidis and A. Guyot",
  title =        "Analytic Approach for Error Masking Elimination in
                 On-Line Multipliers",
  crossref =     "Knowles:1995:PSC",
  pages =        "30--37",
  year =         "1995",
  bibdate =      "Mon May 20 06:05:24 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith12/papers/ARITH12_Bederr.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-12",
}

@Article{Bickerstaff:1995:PRA,
  author =       "K'Andrea C. Bickerstaff and Michael J. Schulte and
                 Earl E. {Swartzlander, Jr.}",
  title =        "Parallel reduced area multipliers",
  journal =      j-J-VLSI-SIGNAL-PROC,
  volume =       "9",
  number =       "3",
  pages =        "181--191",
  month =        apr,
  year =         "1995",
  CODEN =        "JVSPED",
  DOI =          "https://doi.org/10.1007/BF02407084",
  ISSN =         "0922-5773 (print), 1573-109X (electronic)",
  ISSN-L =       "0922-5773",
  bibdate =      "Mon Mar 05 08:29:38 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://springerlink.metapress.com/content/761m0225754r4440/fulltext.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of VLSI Signal Processing",
}

@Article{Bierman:1995:FAI,
  author =       "Keith Bierman",
  title =        "{Fortran} access to {IEEE 754} exceptions",
  journal =      j-FORTRAN-FORUM,
  volume =       "14",
  number =       "3",
  pages =        "15--18",
  month =        sep,
  year =         "1995",
  CODEN =        "????",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Wed Feb 6 18:50:05 MST 2002",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
  issue =        "43",
  journal-URL =  "http://portal.acm.org/toc.cfm?id=J286",
}

@Article{Boley:1995:FPF,
  author =       "D. Boley and G. H. Golub and S. Makar and N. Saxena
                 and E. J. McCluskey",
  title =        "Floating Point Fault Tolerance with Backward Error
                 Assertions",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "44",
  number =       "2",
  pages =        "302--311",
  month =        feb,
  year =         "1995",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.364541",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 08:01:26 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/g/golub-gene-h.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=364541",
  abstract =     "The paper introduces an assertion scheme based on the
                 backward error analysis for error detection in
                 algorithms that solve dense systems of linear
                 equations, Ax=b. Unlike previous methods, this backward
                 error assertion model is specifically designed to
                 operate in an environment of floating point arithmetic
                 subject to round-off errors, and it can be easily
                 instrumented in a Watchdog processor environment. The
                 complexity of verifying assertions is O(n/sup 2/),
                 compared to the O(n/sup 3/) complexity of algorithms
                 solving Ax=b. Unlike other proposed error detection
                 methods, this assertion model does not require any
                 encoding of the matrix A. Experimental results under
                 various error models are presented to validate the
                 effectiveness of this assertion scheme.",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Computer Science, Minnesota University,
                 Minneapolis, MN, USA",
  ajournal =     "IEEE Trans. Comput.",
  classification = "C4140 (Linear algebra); C4240C (Computational
                 complexity); C5230 (Digital arithmetic methods); C5470
                 (Performance evaluation and testing)",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "Assertion scheme; Backward error analysis; Backward
                 error assertions; Complexity; Dense systems; Error
                 detection; Error models; Floating point arithmetic;
                 Floating point fault tolerance; Linear equations;
                 Round-off errors; Watchdog processor environment",
  summary =      "The paper introduces an assertion scheme based on the
                 backward error analysis for error detection in
                 algorithms that solve dense systems of linear
                 equations, Ax=b. Unlike previous methods, this backward
                 error assertion model is specifically designed
                 \ldots{}",
  thesaurus =    "Computational complexity; Error analysis; Error
                 detection; Fault tolerant computing; Floating point
                 arithmetic; Linear algebra",
}

@Article{Bomar:1995:RNA,
  author =       "B. W. Bomar and L. M. Smith and R. D. Joseph",
  title =        "Roundoff Noise Analysis of State-Space Digital Filters
                 Implemented on Floating-Point Digital Signal
                 Processors",
  journal =      "Proceedings - IEEE International Symposium on Circuits
                 and Systems",
  volume =       "??",
  number =       "3",
  pages =        "III-2023",
  year =         "1995",
  ISSN =         "0271-4310",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Booker:1995:FER,
  author =       "Alan Booker",
  title =        "Floating-Point Emulation and Representation",
  journal =      j-EMBED-SYS-PROG,
  volume =       "8",
  number =       "9",
  pages =        "111--??",
  year =         "1995",
  CODEN =        "EYPRE4",
  ISSN =         "1040-3272",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Embedded Systems Programming",
}

@Article{BrinchHansen:1995:LDA,
  author =       "Per {Brinch Hansen}",
  title =        "The Long Division Algorithm of {Linger}, {Mills} and
                 {Witt}",
  journal =      j-SPE,
  volume =       "25",
  number =       "1",
  pages =        "109--109",
  month =        jan,
  year =         "1995",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380250107",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sat May 31 13:36:16 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/h/hansen-per-brinch.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/litprog.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  note =         "See \cite{Linger:1979:SPT,BrinchHansen:1994:MLD}.",
  abstract =     "The long division algorithm of Linger, Mills and Witt
                 \cite{Linger:1979:SPT} is discussed and found to be
                 significantly slower than a recent algorithm developed
                 by the author.",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "30 Oct 2006",
}

@Article{Burgess:1995:COT,
  author =       "N. Burgess and T. Williams",
  title =        "Choices of operand truncation in the {SRT} division
                 algorithm",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "44",
  number =       "7",
  pages =        "933--937",
  month =        jul,
  year =         "1995",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.392852",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 08:01:28 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=392852",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Burnikel:1995:EGC,
  author =       "Christoph Burnikel and Jochen Konemann and Kurt
                 Mehlhorn and Stefan Naher and Stefan Schirra and
                 Christian Uhrig",
  title =        "Exact Geometric Computation in {LEDA}",
  crossref =     "ACM:1995:PEA",
  pages =        "C18--C19",
  year =         "1995",
  bibdate =      "Tue Nov 13 21:49:22 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Carreno:1995:IIF,
  author =       "Victor A. Carreno",
  title =        "Interpretation of {IEEE-854} floating-point standard
                 and definition in the {HOL} system",
  type =         "{NASA} technical memorandum",
  number =       "110189",
  institution =  pub-NASA,
  address =      pub-NASA:adr,
  pages =        "????",
  year =         "1995",
  bibdate =      "Thu Oct 24 14:19:35 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Shipping list no. 96-0366-M.",
  acknowledgement = ack-nhfb,
  keywords =     "floating-point arithmetic; formalism; standards",
}

@InProceedings{Carreno:1995:SIF,
  author =       "Victor A. Carre{\~n}o and Paul S. Miner",
  title =        "Specification of the {IEEE-854} Floating-Point
                 Standard in {HOL} and {PVS}",
  crossref =     "Anonymous:1995:HEI",
  year =         "1995",
  bibdate =      "Wed Nov 24 09:09:34 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://shemesh.larc.nasa.gov/fm/ftp/larc/vac/hug95.ps",
  acknowledgement = ack-mfc # " and " # ack-nhfb,
  pagecount =    "16",
}

@InProceedings{Chang:1995:REA,
  author =       "P. S. Chang and A. N. {Willson, Jr.}",
  booktitle =    "Conference Record of the Twenty-Ninth Asilomar
                 Conference on Signals, Systems and Computers, 1995",
  title =        "A roundoff error analysis of the normalized {LMS}
                 algorithm",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1337--1341",
  year =         "1995",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "This paper describes an analysis of the normalized LMS
                 algorithm under finite word-length effects. It is shown
                 that, using the averaging principle, it is possible to
                 derive a good approximation for the total MSE in
                 steady-state. Implementation \ldots{}",
}

@InProceedings{Chen:1995:UCA,
  author =       "San-Gee Chen and Chieh-Chih Li",
  booktitle =    "{IEEE} Signal Processing Society Workshop on {VLSI}
                 Signal Processing, {VIII, 1995}",
  title =        "A unified cellular array for multiplication, division
                 and square root",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "533--541",
  year =         "1995",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "A unified fast, small-area processor capable of
                 executing multiplication, division and square-root
                 operations, all starting from MSD is proposed. Unlike
                 the existing designs which require both addition and
                 subtraction operations, and complicated \ldots{}",
}

@Article{Cheng:1995:PBS,
  author =       "Fuhua Cheng and G. W. Wasilkowski and Jiaye Wang and
                 Caiming Zhang and Wenping Wang",
  title =        "Parallel {B}-Spline Surface Interpolation on a
                 Mesh-Connected Processor Array",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "24",
  number =       "2",
  pages =        "224--229",
  day =          "1",
  month =        feb,
  year =         "1995",
  CODEN =        "JPDCER",
  DOI =          "https://doi.org/10.1006/jpdc.1995.1022",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Thu Mar 9 09:18:56 MST 2000",
  bibsource =    "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.idealibrary.com/links/doi/10.1006/jpdc.1995.1022/production;
                 http://www.idealibrary.com/links/doi/10.1006/jpdc.1995.1022/production/pdf",
  acknowledgement = ack-nhfb,
  classification = "B0290F (Interpolation and function approximation);
                 C4130 (Interpolation and function approximation);
                 C4240C (Computational complexity); C4240P (Parallel
                 programming and algorithm theory)",
  corpsource =   "Department of Computer Science, Kentucky University,
                 Lexington, KY, USA",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  keywords =     "algorithms; B-spline surface interpolation; bicubic
                 B-spline surface; Chebyshev approximation; Chebyshev
                 method; computational complexity; constant; control;
                 data points; finite precision; floating-point
                 arithmetic; interconnection networks; interpolation;
                 iterative methods; mesh-connected processor array;
                 multiprocessor; numerical stability; optimal; parallel;
                 parallel implementation; points; splines (mathematics);
                 time",
  treatment =    "T Theoretical or Mathematical",
}

@PhdThesis{Chesneaux:1995:LSL,
  author =       "Jean-Marie Chesneaux",
  title =        "L'arithm{\'e}tique stochastique et le logiciel
                 {CADNA}. ({French}) [{Stochastic} arithmetic and
                 {CADNA} software]",
  type =         "Habilitation {\`a} diriger des recherches",
  school =       "Universit{\'e} Pierre et Marie Curie",
  address =      "Paris, France",
  pages =        "????",
  year =         "1995",
  bibdate =      "Mon Mar 19 14:07:57 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Coe:1995:CAP,
  author =       "Tim Coe and Terje Mathisen and Cleve Moler and Vaughan
                 Pratt",
  title =        "Computational Aspects of the {Pentium} Affair",
  journal =      j-IEEE-COMPUT-SCI-ENG,
  volume =       "2",
  number =       "1",
  pages =        "18--30",
  month =        "Spring",
  year =         "1995",
  CODEN =        "ISCEE4",
  ISSN =         "1070-9924 (print), 1558-190X (electronic)",
  ISSN-L =       "1070-9924",
  bibdate =      "Sat Jan 9 08:57:23 MST 1999",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.computer.org/cse/cs1998/c1018abs.htm",
  abstract =     "The Pentium affair has been widely publicized. It
                 started with an obscure defect in the floating-point
                 unit of Intel Corporation's flagship Pentium
                 microprocessor. This is the story of how the Pentium
                 floating-point division problem was discovered, and
                 what you need to know about the maths and computer
                 engineering involved before deciding whether to replace
                 the chip, install the workaround provided here, or do
                 nothing. The paper also discusses broader issues of
                 computational correctness.",
  acknowledgement = ack-nhfb,
  affiliation =  "Vitesse Semicond. Corp., Camarillo, CA, USA",
  classcodes =   "C5130 (Microprocessor chips); C5230 (Digital
                 arithmetic methods)",
  classification = "C5130 (Microprocessor chips); C5230 (Digital
                 arithmetic methods)",
  corpsource =   "Vitesse Semicond. Corp., Camarillo, CA, USA",
  fjournal =     "IEEE Computational Science \& Engineering",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=99",
  keywords =     "computational aspects; computational correctness;
                 computer engineering; division problem; floating point
                 arithmetic; Floating-point division problem;
                 floating-point unit; Intel Corporation; microprocessor
                 chips; Pentium affair; Pentium microprocessor",
  thesaurus =    "Floating point arithmetic; Microprocessor chips",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@Article{Coe:1995:IPF,
  author =       "Tim Coe",
  title =        "Inside the {Pentium FDIV} Bug",
  journal =      j-DDJ,
  volume =       "20",
  number =       "4",
  pages =        "129--??",
  month =        apr,
  year =         "1995",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Mon Sep 2 09:09:39 MDT 1996",
  bibsource =    "http://www.ddj.com/documents/s=992/ddj9504l/;
                 http://www.ddj.com/index/author/index.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Dr. Dobb's Journal of Software Tools",
  keywords =     "Intel Pentium divide flaw; Thomas R. Nicely",
}

@InProceedings{Coe:1995:ITS,
  author =       "Tim Coe and Ping Tak Peter Tang",
  title =        "It Takes Six Ones to Reach a Flaw",
  crossref =     "Knowles:1995:PSC",
  pages =        "140--148",
  year =         "1995",
  bibdate =      "Mon May 20 06:05:24 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  note =         "Also available as Chinese University of Hong Kong
                 technical report 95-5 (61), 1995.",
  URL =          "http://www.acsel-lab.com/arithmetic/arith12/papers/ARITH12_Coe.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-12; Pentium divide flaw",
}

@Article{Crenshaw:1995:PTFa,
  author =       "Jack W. Crenshaw",
  title =        "Programmer's Toolbox: Floating-Point Math",
  journal =      j-EMBED-SYS-PROG,
  volume =       "8",
  number =       "11",
  pages =        "25--??",
  year =         "1995",
  CODEN =        "EYPRE4",
  ISSN =         "1040-3272",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Embedded Systems Programming",
}

@Article{Crenshaw:1995:PTFb,
  author =       "Jack W. Crenshaw",
  title =        "Programmer's Toolbox: Floating-Point Math, Part 2",
  journal =      j-EMBED-SYS-PROG,
  volume =       "8",
  number =       "12",
  pages =        "29--??",
  year =         "1995",
  CODEN =        "EYPRE4",
  ISSN =         "1040-3272",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Embedded Systems Programming",
}

@InProceedings{Cui:1995:GIFa,
  author =       "S. Cui and N. Burgess and M. Liebelt and K.
                 Eshraghian",
  title =        "A 32-bit {GaAs IEEE} floating point multiplier using
                 {Trailing-1}'s rounding algorithm",
  crossref =     "Jain:1995:PET",
  pages =        "246--252",
  year =         "1995",
  bibdate =      "Thu Dec 14 11:25:18 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith12/papers/ARITH12_Jain.pdf",
  abstract =     "The paper presents a GaAs 32-bit IEEE floating point
                 multiplier. A modified carry save array is used in
                 conjunction with Booth's algorithm to reduce the
                 partial product addition and interconnection. A special
                 rounding technique called Trailing-1's Predictor is
                 used to speed up the final addition and rounding. This
                 chip uses a new layout methodology for easy design
                 structure and improved GaAs technology layout density.
                 The combination of the fast arithmetic architecture and
                 compact layout style achieves 4ns multiplication time
                 with 3.5 W power dissipation at 75 degrees C. The area
                 is 2.43 mm by 3.77 mm (excluding pads) and uses 28000
                 transistors to give a density of 3056
                 transistors/mm/sup 2/ for 0.8 mu m GaAs technology. (11
                 Refs.)",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Electr. and Electron. Eng., Adelaide
                 University, SA, Australia",
  classification = "B1265B (Logic circuits); C5120 (Logic and switching
                 circuits); C5130 (Microprocessor chips); C5230 (Digital
                 arithmetic methods)",
  keywords =     "3.5 W; 32 Bit; 32 Bit GaAs IEEE floating point
                 multiplier; 75 DegC; Booth algorithm; Compact layout
                 style; Easy design structure; Fast arithmetic
                 architecture; GaAs technology; Improved GaAs technology
                 layout density; Layout methodology; Modified carry save
                 array; Multiplication time; Partial product addition;
                 Power dissipation; Special rounding technique;
                 Trailing-1s rounding algorithm; Transistors",
  numericalindex = "Word length 3.2E+01 bit; Power 3.5E+00 W;
                 Temperature 3.48E+02 K",
  thesaurus =    "Floating point arithmetic; Gallium arsenide;
                 Microprocessor chips; Multiplying circuits; Roundoff
                 errors; Societies",
}

@InProceedings{Cui:1995:GIFb,
  author =       "S. Cui and N. Burgess and M. Liebelt and K.
                 Eshraghian",
  title =        "A {GaAs} {IEEE} Floating Point Standard Single
                 Precision Multiplier",
  crossref =     "Knowles:1995:PSC",
  pages =        "91--97",
  year =         "1995",
  bibdate =      "Mon May 20 06:05:24 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith12/papers/ARITH12_Cui.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-12",
}

@Article{Das:1995:IFC,
  author =       "D. Das and K. Mukhopadhyaya and B. P. Sinha",
  title =        "Implementation of four common functions on an {LNS}
                 co-processor",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "44",
  number =       "1",
  pages =        "155--161",
  month =        jan,
  year =         "1995",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.367997",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sat Jul 16 16:14:38 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  summary =      "We propose a scheme for evaluating four commonly used
                 functions namely, (1) inverse trigonometric functions,
                 (2) trigonometric functions, (3) the exponential
                 function, and (4) the logarithmic function with the
                 help of a logarithmic number system (\ldots{})",
}

@Article{Daumas:1995:MRR,
  author =       "Marc Daumas and Christophe Mazenc and Xavier Merrheim
                 and Jean-Michel Muller",
  title =        "Modular range reduction: a new algorithm for fast and
                 accurate computation of the elementary functions",
  journal =      j-J-UCS,
  volume =       "1",
  number =       "3",
  pages =        "162--175",
  day =          "28",
  month =        mar,
  year =         "1995",
  CODEN =        "????",
  ISSN =         "0948-6968",
  ISSN-L =       "0948-6968",
  MRclass =      "68M07 (65D20 68Q20)",
  MRnumber =     "97b:68012",
  bibdate =      "Wed May 28 19:32:35 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.iicm.edu/jucs_1_3/modular_range_reduction",
  acknowledgement = ack-nhfb,
  fjournal =     "J.UCS: Journal of Universal Computer Science",
  journal-URL =  "http://www.jucs.org/jucs",
  keywords =     "range reduction",
}

@Article{Demmel:1995:CSB,
  author =       "James W. Demmel and Inderjit Dhillon and Huan Ren",
  title =        "On the correctness of some bisection-like parallel
                 eigenvalue algorithms in floating point arithmetic",
  journal =      j-ELECTRON-TRANS-NUMER-ANAL,
  volume =       "3",
  pages =        "116--149",
  year =         "1995",
  CODEN =        "????",
  ISSN =         "1068-9613 (print), 1097-4067 (electronic)",
  ISSN-L =       "1068-9613",
  bibdate =      "Mon Sep 6 12:28:29 MDT 2010",
  bibsource =    "http://etna.mcs.kent.edu/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://etna.mcs.kent.edu/vol.3.1995/pp116-149.dir/pp116-149.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronic Transactions on Numerical Analysis",
  journal-URL =  "http://etna.mcs.kent.edu/",
}

@Article{DiClaudio:1995:FCR,
  author =       "E. D. {Di Claudio} and F. Piazza and G. Orlandi",
  title =        "Fast combinatorial {RNS} processors for {DSP}
                 applications",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "44",
  number =       "5",
  pages =        "624--633",
  month =        may,
  year =         "1995",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.381948",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 08:01:27 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=381948",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Doman:1995:SAP,
  author =       "B. G. S. Doman and C. J. Pursglove and W. M. Coen",
  title =        "A Set of {Ada} Packages for High Precision
                 Calculations",
  journal =      j-TOMS,
  volume =       "21",
  number =       "4",
  pages =        "416--431",
  month =        dec,
  year =         "1995",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/212066.212087",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Tue Nov 14 09:57:55 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acm.org/pubs/citations/journals/toms/1995-21-4/p416-doman/",
  acknowledgement = ack-rfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "accuracy; Ada; arithmetic elementary-function
                 evaluation; floating-point; multiple-precision portable
                 software",
  subject =      "G.1.0 [Numerical Analysis]: General -- computer
                 arithmetic; G.1.2 [Numerical Analysis]: Approximation
                 -- elementary function approximation; G.4 [Mathematics
                 of Computing]: Mathematical Software -- algorithm
                 analysis; efficiency; portability",
}

@Article{Doran:1995:SCD,
  author =       "R. W. Doran",
  title =        "Special Cases of Division",
  journal =      j-J-UCS,
  volume =       "1",
  number =       "3",
  pages =        "176--194",
  day =          "28",
  month =        mar,
  year =         "1995",
  CODEN =        "????",
  ISSN =         "0948-6968",
  ISSN-L =       "0948-6968",
  MRclass =      "68M07 (68Q20)",
  MRnumber =     "97b:68013",
  bibdate =      "Wed May 28 19:32:35 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.iicm.edu/jucs_1_3/special_cases_of_division",
  acknowledgement = ack-nhfb,
  fjournal =     "J.UCS: Journal of Universal Computer Science",
  journal-URL =  "http://www.jucs.org/jucs",
}

@InProceedings{Ercegovac:1995:SDC,
  author =       "Milo{\v{s}} D. Ercegovac and Tom{\'a}s Lang",
  title =        "Sign Detection and Comparison Networks with a Small
                 Number of Transitions",
  crossref =     "Knowles:1995:PSC",
  pages =        "59--66",
  year =         "1995",
  bibdate =      "Mon May 20 06:05:24 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith12/papers/ARITH12_Ercegovac.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-12",
}

@Article{Espelid:1995:FPS,
  author =       "T. O. Espelid",
  title =        "On Floating-Point Summation",
  journal =      j-SIAM-REVIEW,
  volume =       "37",
  number =       "4",
  pages =        "603--607",
  month =        dec,
  year =         "1995",
  CODEN =        "SIREAD",
  DOI =          "https://doi.org/10.1137/1037130",
  ISSN =         "0036-1445 (print), 1095-7200 (electronic)",
  ISSN-L =       "0036-1445",
  MRclass =      "65Gxx (65Bxx)",
  MRnumber =     "1 368 391",
  bibdate =      "Sat Mar 29 09:55:35 MDT 2014",
  bibsource =    "Compendex database;
                 http://epubs.siam.org/toc/siread/37/4;
                 http://www.siam.org/journals/sirev/sirev374.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamreview.bib",
  URL =          "http://epubs.siam.org/27303.htm",
  abstract =     "In this paper we focus on some general error analysis
                 results in floating-point summation. We emphasize
                 analysis that is useful from both a scientific and a
                 teaching point of view.",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ of Bergen",
  affiliationaddress = "Bergen, Norway",
  classification = "721.1; 921.4; 921.6; C4110 (Error analysis in
                 numerical methods); C5230 (Digital arithmetic
                 methods)",
  corpsource =   "Department of Inf., Bergen University, Norway",
  fjournal =     "SIAM Review",
  journal-URL =  "http://epubs.siam.org/sirev",
  journalabr =   "SIAM Rev",
  keywords =     "accurate floating-point summation; algorithm sum;
                 algorithms; binary summation tree; digital arithmetic;
                 error analysis; floating-point arithmetic;
                 floating-point summation; number theory; numerical
                 analysis; ordering; root of the tree; rounding errors;
                 roundoff errors; set theory; trees (mathematics)",
  onlinedate =   "December 1995",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Fateman:1995:FFP,
  author =       "Richard J. Fateman and Kevin A. Broughan and Diane K.
                 Willcock and Duane Rettig",
  title =        "Fast Floating Point Processing in {Common Lisp}",
  journal =      j-TOMS,
  volume =       "21",
  number =       "1",
  pages =        "26--62",
  month =        mar,
  year =         "1995",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/200979.200989",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Tue Mar 09 10:20:50 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See remark \cite{Reid:1996:RFF}.",
  URL =          "http://www.acm.org/pubs/citations/journals/toms/1995-21-1/p26-fateman/",
  acknowledgement = ack-nhfb # " and " # ack-rfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "C programming language; Common Lisp; compiler
                 optimization; floating-point arithmetic; Fortran; Lisp;
                 numerical algorithms; symbolic computation",
  subject =      "D.3.4 [Programming Languages]: Processors ---
                 compilers; interpreters; optimization; G.4 [Mathematics
                 of Computing]: Mathematical Software --- efficiency;
                 portability",
}

@InProceedings{Ferguson:1995:ECS,
  author =       "Warren E. {Ferguson, Jr.}",
  title =        "Exact Computation of a Sum or Difference with
                 Applications to Argument Reduction",
  crossref =     "Knowles:1995:PSC",
  pages =        "216--221",
  year =         "1995",
  DOI =          "https://doi.org/10.1109/ARITH.1995.465355",
  bibdate =      "Mon May 20 06:05:24 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith12/papers/ARITH12_Ferguson.pdf",
  abstract =     "Results are presented that identify when the computed
                 value of a sum or difference is exact. The accuracy of
                 an argument reduction algorithm is analyzed using these
                 results. This analysis demonstrates that catastrophic
                 cancellation does not occur in this algorithm's
                 computation of the reduced argument.",
  acknowledgement = ack-nhfb,
  keywords =     "accurate floating-point summation; ARITH-12; range
                 reduction",
}

@Article{Figueroa:1995:WDR,
  author =       "Samuel A. Figueroa",
  title =        "When is Double Rounding Innocuous?",
  journal =      j-SIGNUM,
  volume =       "30",
  number =       "3",
  pages =        "21--26",
  month =        jul,
  year =         "1995",
  CODEN =        "SNEWD6",
  DOI =          "https://doi.org/10.1145/221332.221334",
  ISSN =         "0163-5778 (print), 1558-0237 (electronic)",
  ISSN-L =       "0163-5778",
  bibdate =      "Tue Apr 12 07:50:26 MDT 2005",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cs.nyu.edu/csweb/Research/Theses/figueroa_sam.pdf",
  abstract =     "Double rounding is the phenomenon that occurs when the
                 result of an operation is rounded to fit some
                 intermediate destination, and then again when delivered
                 to its final destination. This can be a common
                 occurrence when using some floating-point arithmetic
                 engines which lack single precision registers: results
                 of operations are typically rounded to fit in a
                 register, whose width may be double precision or wider,
                 before being stored in some memory location possibly in
                 a format narrower than that of the registers. Examples
                 of such floating-point arithmetic engines include
                 Intel's x87 series and IBM's POWER architecture.
                 (Implementations of the latter are found in some IBM
                 workstations.)",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGNUM Newsletter",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J690",
}

@TechReport{Flynn:1995:ADA,
  author =       "Michael J. Flynn and Stuart F. Oberman",
  title =        "An analysis of division algorithms and
                 implementations",
  type =         "Report",
  number =       "CSL-TR-95-675",
  institution =  "Stanford University",
  address =      "Stanford, CA, USA",
  pages =        "58",
  month =        jul,
  year =         "1995",
  bibdate =      "Wed Dec 13 08:55:25 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://searchworks.stanford.edu/view/4639530",
  abstract =     "Floating-point division is generally regarded as a low
                 frequency, high latency operation in typical
                 floating-point applications. However, the increasing
                 emphasis on high performance graphics and the
                 industry-wide usage of performance benchmarks forces
                 processor designers to pay close attention to all
                 aspects of floating-point computation. Many algorithms
                 are suitable for implementing division in hardware.
                 This paper presents four major classes of algorithms in
                 a unified framework, namely digit recurrence,
                 functional iteration, very high radix, and variable
                 latency. Digit recurrence algorithms, the most common
                 of which is SRT, use subtraction as the fundamental
                 operator, and they converge to a quotient linearly.
                 Division by functional iteration converges to a
                 quotient quadratically using multiplication. Very high
                 radix division algorithms are similar to digit
                 recurrence algorithms, but they incorporate
                 multiplication to reduce the latency. Variable latency
                 division algorithms reduce the average latency to form
                 the quotient. These algorithms are explained and
                 compared in this work. It is found that for low-cost
                 implementations where chip area must be minimized,
                 digit recurrence algorithms are suitable. An
                 implementation of division by functional iteration can
                 provide the lowest latency for typical multiplier
                 latencies. Variable latency algorithms show promise for
                 simultaneously minimizing average latency while also
                 minimizing area.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Flynn:1995:SPT,
  author =       "M. J. Flynn and K. Nowka and G. Bewick and E. Schwarz
                 and N. Quach",
  title =        "The {SNAP} Project: Towards Sub-Nanosecond
                 Arithmetic",
  crossref =     "Knowles:1995:PSC",
  pages =        "75--83",
  year =         "1995",
  bibdate =      "Mon May 20 06:05:24 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "ftp://arith.stanford.edu/tr/snap_arith12.ps.Z;
                 http://www.acsel-lab.com/arithmetic/arith12/papers/ARITH12_Flynn.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-12",
}

@Article{Fried:1995:PON,
  author =       "Stephen S. Fried",
  title =        "{Pentium} Optimizations and Numeric Performance",
  journal =      j-DDJ,
  volume =       "20",
  number =       "1",
  pages =        "18--20, 22, 26--29",
  month =        jan,
  year =         "1995",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Thu Sep 05 07:21:01 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 UnCover database",
  abstract =     "The Pentium is the first member of the Intel x86
                 family that requires RISC-style instruction scheduling
                 to achieve its full potential. Steve analyzes what this
                 means in terms of Pentium floating-point performance
                 and how you can get full throughput from a Pentium.",
  acknowledgement = ack-nhfb,
  affiliation =  "Microway, Kingston, MA, USA",
  classification = "C5130 (Microprocessor chips); C5230 (Digital
                 arithmetic methods); C5470 (Performance evaluation and
                 testing); C6150C (Compilers, interpreters and other
                 processors)",
  fjournal =     "Dr. Dobb's Journal of Software Tools",
  keywords =     "Compilers; Floating-point performance; Full
                 throughput; Intel x86 family; Numeric performance;
                 Optimizations; Pentium; RISC-style instruction
                 scheduling; Tools",
  thesaurus =    "Floating point arithmetic; Microprocessor chips;
                 Optimisation; Performance evaluation; Program
                 compilers; Reduced instruction set computing",
}

@PhdThesis{Gluss:1995:DIA,
  author =       "Robert Joseph Gluss",
  title =        "Design and implementation of an asynchronous radix-$4$
                 pre-scaling floating-point divider",
  type =         "Thesis ({M.S.})",
  school =       "Department of Electrical and Computer Engineering,
                 University of California, Davis",
  address =      "Davis, CA, USA",
  year =         "1995",
  LCCN =         "LD781.D5j 1995 G587",
  bibdate =      "Thu Oct 24 14:19:35 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "dissertations, academic -- University of California,
                 Davis -- Electrical and Computer Engineering",
}

@InProceedings{Greenley:1995:UNG,
  author =       "D. Greenley and J. Bauman and D. Chang and Dennis Chen
                 and R. Eltejaein and P. Ferolito and P. Fu and Robert
                 B. Garner and D. Greenhill and H. Grewal and Kalon
                 Holdbrook and B. Kim and Leslie Kohn and H. Kwan and M.
                 Levitt and Guillermo Maturana and D. Mrazek and
                 Chitresh Narasimhaiah and Kevin Normoyle and N. Parveen
                 and P. Patel and A. Prabhu and Marc Tremblay and
                 Michelle Wong and L. Yang and Krishna Yarlagadda and
                 Robert K. Yu and Robert Yung and Gregory B. Zyner",
  title =        "{UltraSPARC}: the next generation superscalar 64-bit
                 {SPARC}",
  crossref =     "IEEE:1995:DPC",
  pages =        "442--451",
  month =        mar,
  year =         "1995",
  DOI =          "https://doi.org/10.1109/CMPCON.1995.512421",
  bibdate =      "Thu Apr 2 08:38:35 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "UltraSPARC is the first microprocessor from Sun
                 Microsystems' SPARC Technology Business to implement
                 the new 64-bit SPARC V9 architecture. ULtraSPARC is
                 equipped with unique multimedia capabilities and is
                 capable of 4-way superscalar instruction dispatch, with
                 an emphasis on maximal system efficiency and throughput
                 in the execution of complex, memory-intensive
                 applications. UltraSPARC maintains a strict binary
                 compatibility with the thousands of existing 32-bit
                 applications developed for other SPARC processors. This
                 paper describes the feature set and operation of
                 UltraSPARC.",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
}

@Article{Halfhill:1995:TBP,
  author =       "Tom R. Halfhill",
  title =        "The Truth Behind the {Pentium} Bug: How often do the
                 five empty cells in the {Pentium}'s {FPU} lookup table
                 spell miscalculation?",
  journal =      j-BYTE,
  volume =       "20",
  number =       "3",
  pages =        "163--??",
  month =        mar,
  year =         "1995",
  CODEN =        "BYTEDJ",
  ISSN =         "0360-5280 (print), 1082-7838 (electronic)",
  ISSN-L =       "0360-5280",
  bibdate =      "Tue Jan 2 10:01:41 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "BYTE Magazine",
}

@InProceedings{Hamano:1995:DCA,
  author =       "Takafumi Hamano and Naofumi Takagi and Shuzo Yajima
                 and Franco P. Preparata",
  title =        "{$ O(n) $}-Depth Circuit Algorithm for Modular
                 Exponentiation",
  crossref =     "Knowles:1995:PSC",
  pages =        "188--192",
  year =         "1995",
  bibdate =      "Mon May 20 06:05:24 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith12/papers/ARITH12_Hamano.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-12",
}

@Article{Harrison:1995:FPV,
  author =       "J. Harrison",
  title =        "Floating Point Verification in {HOL}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "??",
  number =       "971",
  pages =        "186--??",
  year =         "1995",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@InProceedings{Hassler:1995:FET,
  author =       "Hannes Hassler and Naofumi Takagi",
  title =        "Function Evaluation by Table Look-up and Addition",
  crossref =     "Knowles:1995:PSC",
  pages =        "10--16",
  year =         "1995",
  bibdate =      "Mon May 20 06:05:24 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith12/papers/ARITH12_Hassler.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-12",
}

@TechReport{Hauser:1995:HFE,
  author =       "John R. Hauser",
  title =        "Handling floating-point exceptions in numeric
                 programs",
  type =         "Report",
  number =       "UCB/CSD 95-870",
  institution =  "Computer Science Division (EECS), University of
                 California",
  address =      "Berkeley, CA, USA",
  pages =        "31",
  month =        mar,
  year =         "1995",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@MastersThesis{Helsley:1995:SZL,
  author =       "Harold David Helsley",
  title =        "A study of zero-input limit cycles in floating-point
                 digital signal processors",
  type =         "Thesis ({M.S.})",
  school =       "University of Tennessee, Knoxville",
  address =      "Knoxville, TN, USA",
  pages =        "vii + 65",
  year =         "1995",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Limit cycles.; Signal processing --- Digital
                 techniques.",
}

@InProceedings{Hiasat:1995:HSDa,
  author =       "A. A. Hiasat and H. S. Abdel-Aty-Zohdy",
  booktitle =    "{IEEE} International Symposium on Circuits and
                 Systems, {ISCAS '95}, 3 May 1995",
  title =        "A high-speed division algorithm for residue number
                 system",
  volume =       "3",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1996--1999",
  year =         "1995",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ISCAS.1995.523813",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "A new algorithm for one of the longstanding problems
                 in residue number system, namely division, is
                 presented. The algorithm is very simple. It approaches
                 the paper-and-pencil division procedure where the
                 quotient is selected to guarantee a non- \ldots{}",
}

@InProceedings{Hiasat:1995:HSDb,
  author =       "A. A. Hiasat and H. S. Abdel-Aty-Zohdy",
  booktitle =    "{IEEE} International Symposium on Circuits and
                 Systems, {ISCAS '95}, 3 May 1995",
  title =        "A high-speed division algorithm for residue number
                 system",
  volume =       "3",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1996--1999",
  year =         "1995",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ISCAS.1995.523813",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "A new algorithm for one of the longstanding problems
                 in residue number system, namely division, is
                 presented. The algorithm is very simple. It approaches
                 the paper-and-pencil division procedure where the
                 quotient is selected to guarantee a non- \ldots{}",
}

@Article{Hitz:1995:IDR,
  author =       "Markus A. Hitz and Erich Kaltofen",
  title =        "Integer division in residue number systems",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "44",
  number =       "8",
  pages =        "983--989",
  month =        aug,
  year =         "1995",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.403714",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 08:01:29 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=403714;
                 http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=9076",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "residue arithmetic; residue number system",
  summary =      "This contribution to the ongoing discussion of
                 division algorithm for residue number systems (RNS) is
                 based on Newton iteration for computing the reciprocal.
                 An extended RNS with twice the number of moduli
                 provides the range required for \ldots{}",
}

@InProceedings{Ho:1995:CFF,
  author =       "H. Ho and V. Szwarc and L. Desormeaux",
  booktitle =    "Proceedings of the Eighth Annual {IEEE} International
                 {ASIC} Conference and Exhibit, 1995",
  title =        "A comparison of {FIR} filter implementations based on
                 two's complement and residue number arithmetic",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "35--38",
  year =         "1995",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ASIC.1995.580676",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "Two FIR filter designs based on residue number
                 arithmetic (RNA) are presented and compared with a
                 conventional design based on two's complement
                 arithmetic (TCA). For the RNA based designs the
                 arithmetic operations are implemented by means of small
                 \ldots{}",
}

@MastersThesis{Ho:1995:FPI,
  author =       "Lei Ho",
  title =        "Floating point implementation for {Motorola HC6811C}:
                 {GNU C} cross-compiler",
  type =         "{Master}'s Thesis",
  school =       "Department of Electrical Engineering, Ryerson
                 Polytechnic University",
  address =      "Toronto, Ontario, Canada",
  year =         "1995",
  bibdate =      "Mon Apr 18 06:29:41 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  xxnote =       "Check thesis type?? Ryerson library catalog does not
                 specify.",
}

@Article{Hobson:1995:EMR,
  author =       "R. F. Hobson and M. W. Fraser",
  title =        "An efficient maximum-redundancy radix-$8$ {SRT}
                 division and square-root method",
  journal =      j-IEEE-J-SOLID-STATE-CIRCUITS,
  volume =       "30",
  number =       "1",
  pages =        "29--38",
  month =        jan,
  year =         "1995",
  CODEN =        "IJSCBC",
  ISSN =         "0018-9200 (print), 1558-173X (electronic)",
  ISSN-L =       "0018-9200",
  bibdate =      "Sat Jul 16 15:28:13 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A new approach to integrating hardware multiplication,
                 division, and square-root is presented. We use a fully
                 integrated control path which simultaneously reduces
                 part of the redundant partial-remainder and performs a
                 truncated multiplication of the next quotient or
                 square-root digit by the divisor or square-root value.
                 A separate (parallel) full precision iterative
                 multiplier is used for partial remainder production.
                 Strategic details of a radix-8 implementation are
                 discussed. It is shown that a maximally redundant digit
                 set is a viable choice for high performance in this
                 case.",
  acknowledgement = ack-nhfb,
  affiliation =  "Sch. of Computer Science, Simon Fraser University,
                 Burnaby, BC, Canada",
  classification = "B1265B (Logic circuits); B2570D (CMOS integrated
                 circuits); C5230 (Digital arithmetic methods)",
  fjournal =     "IEEE Journal of Solid-State Circuits",
  keywords =     "1.2 Mum; CMOS adder cell; CMOS divider; Division; IEEE
                 floating point algorithm; Integrated control path;
                 Maximally redundant digit set; Maximum-redundancy
                 radix-8 SRT algorithm; Multiplication; Parallel
                 iterative multiplier; Partial remainder production;
                 Redundant partial-remainder; Square-root method; Table
                 lookup",
  numericalindex = "Size 1.2E-06 m",
  summary =      "A new approach to integrating hardware multiplication,
                 division, and square-root is presented. We use a fully
                 integrated control path which simultaneously reduces
                 part of the redundant partial-remainder and performs a
                 truncated multiplication of the \ldots{}",
  thesaurus =    "Adders; CMOS digital integrated circuits; Digital
                 arithmetic; Dividing circuits; Floating point
                 arithmetic; Multiplying circuits",
}

@InProceedings{Houelle:1995:AFL,
  author =       "A. Houelle and H. Mehrez and N. Vaucher and L.
                 Montalvo and A. Guyot",
  title =        "Application of Fast Layout Synthesis Environment to
                 Dividers Evaluation",
  crossref =     "Knowles:1995:PSC",
  pages =        "67--74",
  year =         "1995",
  bibdate =      "Mon May 20 06:05:24 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith12/papers/ARITH12_Houelle.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-12",
}

@InProceedings{Hunt:1995:APF,
  author =       "D. Hunt",
  title =        "Advanced performance features of the 64-bit
                 {PA-8000}",
  crossref =     "IEEE:1995:DPC",
  pages =        "123--128",
  month =        mar,
  year =         "1995",
  bibdate =      "Thu Apr 2 08:38:35 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
}

@TechReport{Ito:1995:EIAa,
  author =       "Masayuki Ito and Naofumi Takagi and Shuzo Yajima",
  title =        "Efficient Initial Approximation Methods for Division
                 and Square Using a Multiply-Add Unit",
  type =         "SIG Notes",
  number =       "95-HPC-55-10",
  institution =  "IPSJ",
  address =      "????",
  pages =        "73--80",
  month =        mar,
  year =         "1995",
  bibdate =      "Wed Dec 13 10:53:57 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "I cannot find this online, so institution and address
                 are uncertain. Is this a journal article or technical
                 report?",
}

@InProceedings{Ito:1995:EIAb,
  author =       "Masayuki Ito and Naofumi Takagi and Shuzo Yajima",
  title =        "Efficient Initial Approximation and Fast Converging
                 Methods for Division and Square Root",
  crossref =     "Knowles:1995:PSC",
  pages =        "2--9",
  month =        jul,
  year =         "1995",
  DOI =          "https://doi.org/10.1109/arith.1995.465383",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith12/papers/ARITH12_Ito.pdf",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
  keywords =     "ARITH-12",
  summary =      "Efficient initial approximations and fast converging
                 algorithms are important to achieve the desired
                 precision faster at lower hardware cost in
                 multiplicative division and square root. In this paper,
                 a new initial approximation method for division,
                 \ldots{}",
}

@InProceedings{Jain:1995:HSD,
  author =       "V. K. Jain and L. Lin",
  title =        "High-Speed Double Precision Computation of Nonlinear
                 Functions",
  crossref =     "Knowles:1995:PSC",
  pages =        "107--114",
  year =         "1995",
  bibdate =      "Mon May 20 06:05:24 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-12",
}

@Article{Jang:1995:OSA,
  author =       "Ju-Wook Jang and Viktor K. Prasanna",
  title =        "An Optimal Sorting Algorithm on Reconfigurable Mesh",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "25",
  number =       "1",
  pages =        "31--41",
  day =          "15",
  month =        feb,
  year =         "1995",
  CODEN =        "JPDCER",
  DOI =          "https://doi.org/10.1006/jpdc.1995.1027",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Thu Mar 9 09:18:56 MST 2000",
  bibsource =    "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.idealibrary.com/links/doi/10.1006/jpdc.1995.1027/production;
                 http://www.idealibrary.com/links/doi/10.1006/jpdc.1995.1027/production/pdf",
  acknowledgement = ack-nhfb,
  classification = "C4240P (Parallel programming and algorithm theory);
                 C5220P (Parallel architecture); C6130 (Data handling
                 techniques)",
  corpsource =   "University of Southern California, Los Angeles, CA,
                 USA",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  keywords =     "architectures; arithmetic; bit model; computational
                 complexity; constant time; constant time algorithm;
                 lower bound; optimal sorting algorithm; parallel;
                 parallel algorithms; problems; reconfigurable
                 architecture; reconfigurable architectures;
                 reconfigurable mesh; sorting; VLSI",
  treatment =    "T Theoretical or Mathematical",
}

@Unpublished{Kahan:1995:TSD,
  author =       "W. Kahan",
  title =        "A Test for {SRT} Division",
  year =         "1995",
  bibdate =      "Mon Apr 25 05:50:41 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Lecture notes",
  URL =          "http://www.cs.berkeley.edu/~wkahan/srtest",
  acknowledgement = ack-nhfb,
  keywords =     "floating-point testing",
}

@Misc{Kahan:1995:USP,
  author =       "{Students of Prof.W.Kahan}",
  title =        "{UCBTEST}: a suite of programs for testing certain
                 difficult cases of {IEEE 754} floating-point
                 arithmetic",
  howpublished = "World-Wide Web document",
  day =          "12",
  month =        mar,
  year =         "1995",
  bibdate =      "Wed May 26 07:29:55 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.netlib.org/fp/ucbtest.tgz",
  acknowledgement = ack-nhfb,
  keywords =     "floating-point testing",
  remark =       "From the source code, students and authors credited
                 are (in alphabetical order) M. Alemi, D. Feenberg,
                 Warren Ferguson David G. Hough, David Gay, W. J. Cody,
                 R. Karpkinski, Z. A. Liu, S. Ma, Stephen Moshier, M.
                 Mueller, K. C. Ng, D. Priest, T. Quarles, T. Sumner, G.
                 Taylor, B. Toy, W. Waite, and B. Wichmann.",
}

@Article{Kaliski:1995:MIA,
  author =       "Burton S. {Kaliski, Jr.}",
  title =        "The {Montgomery} inverse and its applications",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "44",
  number =       "8",
  pages =        "1064--1065",
  month =        aug,
  year =         "1995",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.403725",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 08:01:29 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=403725",
  abstract =     "The Montgomery inverse of $b$ modulo $a$ is $ b^{-1}
                 2^n \bmod a $, where $n$ is the number of bits in $a$.
                 The right-shifting binary algorithm for modular
                 inversion is shown naturally to compute the new inverse
                 in fewer operations than the ordinary modular inverse.
                 The new inverse facilitates recent work by Ko{\c{c}} on
                 modular exponentiation and has other applications in
                 cryptography",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@PhdThesis{Kalliojarvi:1995:FWL,
  author =       "Kari Kallioj{\"a}rvi",
  title =        "Finite word length effects in floating-point and
                 block-floating-point digital signal processing
                 systems",
  volume =       "159",
  type =         "Avhandling (doktorgrad)",
  school =       "Tampereen teknillinen korkeakoulu",
  address =      "Tampere, Finland",
  pages =        "vii + 71 + 68",
  year =         "1995",
  ISBN =         "951-722-330-7",
  ISBN-13 =      "978-951-722-330-0",
  bibdate =      "Thu May 09 08:21:36 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Julkaisuja",
  acknowledgement = ack-nhfb,
}

@Article{Ke:1995:SFQ,
  author =       "Qing Ke and M. J. Feldman",
  title =        "Single Flux Quantum Circuits Using the Residue Number
                 System",
  journal =      j-IEEE-TRANS-APPL-SUPERCOND,
  volume =       "5",
  number =       "2",
  pages =        "2988--2991",
  month =        jun,
  year =         "1995",
  CODEN =        "ITASE9",
  DOI =          "https://doi.org/10.1109/77.403220",
  ISSN =         "1051-8223 (print), 1558-2515 (electronic)",
  ISSN-L =       "1051-8223",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=9069",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Applied Superconductivity",
  keywords =     "residue arithmetic; residue number system (RNS)",
  summary =      "We have designed and developed superconducting single
                 flux quantum (SFQ) digital signal processing circuits
                 using the residue number system (RNS). RNS arithmetic
                 is a complete alternative to binary arithmetic for
                 performing digital computations, \ldots{}",
}

@InProceedings{Kistermann:1995:RWS,
  author =       "Friedrich Wilhelm Kistermann",
  title =        "{Die Rechentechnik um 1600 und Wilhelm Schickards
                 Rechenmaschine}. ({German}) [{The} calculating
                 technique of 1600 and {Wilhelm Schickard}'s
                 calculator]",
  crossref =     "Seck:1995:GWS",
  pages =        "241--272",
  year =         "1995",
  bibdate =      "Sat Jul 27 12:43:03 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/scicontext.bib",
  acknowledgement = ack-nhfb,
  language =     "German",
}

@InProceedings{Knowles:1995:FSC,
  author =       "Simon Knowles and William H. McAllister",
  title =        "Foreword: {12th Symposium on Computer Arithmetic,
                 Assembly Rooms, Bath, England, July 19--21, 1995}",
  crossref =     "Knowles:1995:PSC",
  pages =        "ix--x",
  year =         "1995",
  bibdate =      "Sat Nov 17 12:02:52 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith12/papers/ARITH12_contents.pdf;
                 http://www.acsel-lab.com/arithmetic/arith12/papers/ARITH12_foreword.pdf;
                 http://www.acsel-lab.com/arithmetic/arith12/papers/ARITH12_preface.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-12",
}

@Article{Koko:1995:FP,
  author =       "Boma Koko",
  title =        "Floating Point",
  journal =      j-COMPUT-AIDED-ENG,
  volume =       "14",
  number =       "10",
  pages =        "132--??",
  year =         "1995",
  CODEN =        "CCAEDJ",
  ISSN =         "0733-3536 (print), 2162-1365 (electronic)",
  ISSN-L =       "0733-3536",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer-aided engineering: CAE",
}

@Article{Kubota:1995:DRE,
  author =       "K. Kubota",
  title =        "On distribution of rounding errors generated in
                 additions and subtractions of floating-point numbers",
  journal =      "Transactions of the Japan Society for Industrial and
                 Applied Mathematics",
  volume =       "5",
  number =       "1",
  pages =        "37--46",
  month =        "????",
  year =         "1995",
  ISSN =         "0917-2246",
  bibdate =      "Thu Dec 14 11:25:18 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Analyzing the behaviour of rounding errors generated
                 in additions and subtractions of floating-point numbers
                 and regarding them as random variables, we propose a
                 slightly strange model for their distribution. The
                 model gives distributions which approximate the
                 observed generated relative errors more precisely than
                 the uniform distribution which is usually adopted in
                 probabilistic analysis of rounding errors.",
  acknowledgement = ack-nhfb,
  affiliation =  "Fac. of Sci. and Eng., Chuo University, Tokyo, Japan",
  classification = "C1140 (Probability and statistics); C4110 (Error
                 analysis in numerical methods); C5230 (Digital
                 arithmetic methods)",
  keywords =     "Additions; Distribution; Floating-point numbers;
                 Probabilistic analysis; Random variables; Relative
                 errors; Rounding errors; Subtractions; Uniform
                 distribution",
  language =     "Japanese",
  pubcountry =   "Japan",
  thesaurus =    "Error analysis; Floating point arithmetic;
                 Probability; Random processes",
}

@InProceedings{Kwan:1995:CII,
  author =       "Hercule Kwan and Robert Leonard {Nelson, Jr.} and Earl
                 E. {Swartzlander, Jr.}",
  title =        "Cascaded Implementation of an Iterative
                 Inverse-Square-Root Algorithm, with Overflow
                 Lookahead",
  crossref =     "Knowles:1995:PSC",
  pages =        "115--122",
  year =         "1995",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith12/papers/ARITH12_Kwan.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-12",
  summary =      "We present an unconventional method of computing the
                 inverse of the square root. It implements the
                 equivalent of two iterations of a well-known
                 multiplicative method to obtain 24-bit mantissa
                 accuracy. We implement each ``iteration'' as a
                 \ldots{}",
}

@InProceedings{Lang:1995:VHR,
  author =       "Tom{\'a}s Lang and Paolo Montuschi",
  title =        "Very-High Radix Combined Division and Square Root with
                 Prescaling and Selection by Rounding",
  crossref =     "Knowles:1995:PSC",
  pages =        "124--131",
  year =         "1995",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith12/papers/ARITH12_Lang.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-12",
  summary =      "An algorithm for square root with prescaling is
                 developed and combined with a similar scheme for
                 division. An implementation is described, evaluated and
                 compared with other combined div/sqrt \ldots{}",
}

@InProceedings{Leeser:1995:VSR,
  author =       "M. Leeser and J. O'Leary",
  booktitle =    "Proceedings of the {IEEE} International Conference on
                 Computer Design: {VLSI} in Computers and Processors,
                 {ICCD '95}",
  title =        "Verification of a subtractive radix-$2$ square root
                 algorithm and implementation",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "526--531",
  year =         "1995",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "Many modern microprocessors implement floating point
                 square root hardware using subtractive algorithms. Such
                 processors include the HP PA7200, the MIPS R4400, and
                 the Intel Pentium. The Intel Pentium division bug
                 highlights the importance of \ldots{}",
}

@InProceedings{Lehmann:1995:SLE,
  author =       "N. Joachim Lehmann",
  title =        "{Schickard und Leibniz als Erfinder von
                 rechenmaschinen}. ({German}) [{Schickard} and
                 {Leibniz}, the inventors of calculators]",
  crossref =     "Seck:1995:GWS",
  pages =        "273--286",
  year =         "1995",
  bibdate =      "Sat Jul 27 12:46:37 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/scicontext.bib",
  acknowledgement = ack-nhfb,
  language =     "German",
}

@Article{Liu:1995:SRV,
  author =       "S.-I. Liu",
  title =        "Square-rooting and vector summation circuits using
                 current conveyors",
  journal =      "IEE Proceedings on Circuits, Devices and Systems [see
                 also IEE Proceedings G- Circuits, Devices and
                 Systems]",
  volume =       "142",
  number =       "4",
  pages =        "223--226",
  month =        aug,
  year =         "1995",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 15:28:13 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "accurate floating-point summation",
  summary =      "New analogue squaring, square-rooting and vector
                 summation circuits using current conveyors (CCIIs) are
                 presented. They consist of MOS transistors biased in
                 the triode region, a buffered unity-gain inverting
                 amplifier, resistors and CCIIs. A general \ldots{}",
}

@Article{Louie:1995:VPS,
  author =       "Marianne E. Louie and Milo{\v{s}} D. Ercegovac",
  title =        "A Variable-Precision Square Root Implementation for
                 Field Programmable Gate Arrays",
  journal =      j-J-SUPERCOMPUTING,
  volume =       "9",
  number =       "3",
  pages =        "315--336",
  month =        sep,
  year =         "1995",
  CODEN =        "JOSUED",
  DOI =          "https://doi.org/10.1007/BF01212874",
  ISSN =         "0920-8542 (print), 1573-0484 (electronic)",
  ISSN-L =       "0920-8542",
  bibdate =      "Wed Jul 6 11:13:09 MDT 2005",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0920-8542&volume=9&issue=3;
                 http://www.wkap.nl/issuetoc.htm/0920-8542+9+3+1995;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0920-8542&volume=9&issue=3&spage=315;
                 http://www.wkap.nl/oasis.htm/95692",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Computer Science, California University,
                 Los Angeles, CA, USA",
  classification = "C5120 (Logic and switching circuits); C5230 (Digital
                 arithmetic methods)",
  corpsource =   "Department of Computer Science, California University,
                 Los Angeles, CA, USA",
  fjournal =     "The Journal of Supercomputing",
  journal-URL =  "http://link.springer.com/journal/11227",
  keywords =     "digital arithmetic; field programmable gate arrays;
                 square root; square root implementation;
                 variable-precision; Xilinx XC4010",
  treatment =    "P Practical",
}

@TechReport{Lozier:1995:EBL,
  author =       "Daniel W. Lozier and P. R. Turner",
  title =        "Error-Bounding in Level-Index Computer Arithmetic",
  type =         "Internal Report",
  number =       "NISTIR-5724",
  institution =  "National Bureau of Standards",
  address =      "Gaithersburg, MD, USA",
  year =         "1995",
  bibdate =      "Tue Nov 05 15:20:28 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.nist.gov/publications/error-bounding-level-index-computer-arithmetic",
  acknowledgement = ack-nhfb,
}

@Article{Lynch:1995:HRL,
  author =       "Thomas Lynch and Michael J. Schulte",
  title =        "A High Radix On-line Arithmetic for Credible and
                 Accurate Computing",
  journal =      j-J-UCS,
  volume =       "1",
  number =       "7",
  pages =        "439--453",
  day =          "28",
  month =        jul,
  year =         "1995",
  CODEN =        "????",
  ISSN =         "0948-6968",
  ISSN-L =       "0948-6968",
  MRclass =      "68M07",
  MRnumber =     "1 403 706",
  bibdate =      "Wed May 28 19:32:35 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.jucs.org/a_high_radix_online_arithmetic",
  acknowledgement = ack-nhfb,
  fjournal =     "J.UCS: Journal of Universal Computer Science",
  journal-URL =  "http://www.jucs.org/jucs",
}

@InProceedings{Lynch:1995:KTF,
  author =       "Tom Lynch and Ahmed Ahmed and Mike Schulte and Tom
                 Callaway and Robert Tisdale",
  title =        "The {K5} Transcendental Functions",
  crossref =     "Knowles:1995:PSC",
  pages =        "163--171",
  year =         "1995",
  bibdate =      "Mon May 20 06:05:24 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_1995-04.pdf;
                 http://www.acsel-lab.com/arithmetic/arith12/papers/ARITH12_Lynch.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-12",
}

@InProceedings{Lyu:1995:RBB,
  author =       "Chung Nan Lyu and David W. Matula",
  title =        "Redundant Binary {Booth} Recoding",
  crossref =     "Knowles:1995:PSC",
  pages =        "50--58",
  year =         "1995",
  bibdate =      "Mon May 20 06:05:24 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith12/papers/ARITH12_Chung.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-12",
}

@Article{Mandelbaum:1995:DUL,
  author =       "D. M. Mandelbaum",
  title =        "Division using a logarithmic-exponential transform to
                 form a short reciprocal",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "44",
  number =       "11",
  pages =        "1326--1330",
  month =        nov,
  year =         "1995",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.475129",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 08:01:30 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=475129",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Martel:1995:DSO,
  author =       "Charles Martel and Vojin Oklobdzija and R. Ravi and
                 Paul F. Stelling",
  title =        "Design Strategies for Optimal Multiplier Circuits",
  crossref =     "Knowles:1995:PSC",
  pages =        "42--49",
  year =         "1995",
  bibdate =      "Mon May 20 06:05:24 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith12/papers/ARITH12_Martel.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-12",
}

@InProceedings{Matsubara:1995:NBS,
  author =       "Gensoh Matsubara and Nobuhiro Ide and Haruyuki Tago
                 and Seigo Suzuki and Nobuyuki Goto",
  title =        "30-ns 55-b Shared Radix $2$ Division and Square Root
                 Using a Self-Timed Circuit",
  crossref =     "Knowles:1995:PSC",
  pages =        "98--105",
  year =         "1995",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith12/papers/ARITH12_Matsubara.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-12",
  summary =      "A shared radix 2 division and square root
                 implementation using a self-timed circuit is presented.
                 The same execution time for division and square root is
                 achieved by using an on-the-fly digit decoding and a
                 root multiple generation technique. Most \ldots{}",
}

@Article{Meissner:1995:EAD,
  author =       "Loren P. Meissner",
  title =        "From the {Editor}: Allocatable Dummy Argument Arrays;
                 How Should {Fortran Standards} Describe Arithmetic? Are
                 External Procedures Obsolete?; When are Local Variables
                 Initialized in {F77} and {F90}?",
  journal =      j-FORTRAN-FORUM,
  volume =       "14",
  number =       "3",
  pages =        "1--3",
  month =        sep,
  year =         "1995",
  CODEN =        "????",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Thu Feb 07 06:54:12 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
  issue =        "43",
  journal-URL =  "http://portal.acm.org/toc.cfm?id=J286",
}

@Article{Metafas:1995:FAC,
  author =       "D. E. Metafas and C. E. Goutis",
  title =        "A Floating-Point Advanced {CORDIC} Processor",
  journal =      j-J-VLSI-SIGNAL-PROC,
  volume =       "10",
  number =       "1",
  pages =        "53--65",
  month =        jun,
  year =         "1995",
  CODEN =        "JVSPED",
  DOI =          "https://doi.org/10.1007/BF02407026",
  ISSN =         "0922-5773 (print), 1573-109x (electronic)",
  ISSN-L =       "0922-5773",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In this paper, a novel architecture of a
                 floating-point digital signal processor is presented.
                 It introduces a single hardware structure with a full
                 set of elementary arithmetic functions which includes
                 sin, cos, tan, arctanh, circular rotation and
                 vectoring, sinh, cosh, tanh, arctanh, hyperbolic
                 rotation and vectoring, square root, logarithm,
                 exponential as well as addition, multiplication and
                 division. The architecture of the processor is based on
                 the COordinate Rotation DIgital Computer (CORDIC) and
                 the Convergence Computing Method (CCM) algorithms for
                 computing arithmetic functions and it is fully parallel
                 and pipelined. Its advanced functionality is achieved
                 without significant increase in hardware, in comparison
                 to ordinary CORDIC processor, and makes it an ideal
                 processing element in high speed multiprocessor
                 applications, e.g. real time Digital Signal Processing
                 (DSP) and computer graphics.",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of VLSI Signal Processing",
}

@InProceedings{Michelucci:1995:ARD,
  author =       "D. Michelucci",
  title =        "An $ \epsilon $ Arithmetic for Removing Degeneracies",
  crossref =     "Knowles:1995:PSC",
  pages =        "230--238",
  year =         "1995",
  bibdate =      "Mon May 20 06:05:24 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith12/papers/ARITH12_Michelucci.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-12",
}

@TechReport{Miner:1995:DIF,
  author =       "Paul S. Miner",
  title =        "Defining the {IEEE-854} floating-point standard in
                 {PVS}",
  number =       "110167",
  institution =  "National Aeronautics and Space Administration, Langley
                 Research Center; National Technical Information
                 Service, distributor",
  address =      "Hampton, VA, USA",
  pages =        "????",
  year =         "1995",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "NASA technical memorandum",
  acknowledgement = ack-nhfb,
  alttitle =     "Defining the IEEE 854 floating point standard in PVS
                 Defining the IEEE eight hundred fifty-four floating
                 point standard in PVS",
  govtdocnumber = "NAS 1.15:110167 0830-D (MF)",
  keywords =     "Floating point arithmetic.; Formalism.; Prototypes.;
                 Proving.",
  remark =       "Distributed to depository libraries in microfiche.
                 Shipping list no.: 96-0033-M. Microfiche. [Washington,
                 D.C.: National Aeronautics and Space Administration,
                 1995] 1 microfiche.",
}

@TechReport{Moler:1995:CCT,
  author =       "Cleve B. Moler",
  title =        "{Cleve}'s Corner: a Tale of Two Numbers: {With} the
                 {Pentium}, there is a very small chance of making a
                 very large error",
  type =         "Technical note",
  institution =  inst-MATHWORKS,
  address =      inst-MATHWORKS:adr,
  month =        "Winter",
  year =         "1995",
  bibdate =      "Thu Oct 24 07:16:21 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.mathworks.com/company/newsletter/pdf/win95cleve.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "Matlab; Pentium FDIV divide flaw",
}

@Article{Moler:1995:TTN,
  author =       "Cleve B. Moler",
  title =        "A tale of two numbers",
  journal =      j-SIAM-NEWS,
  volume =       "28",
  number =       "1",
  pages =        "16--16",
  day =          "1",
  month =        jan,
  year =         "1995",
  ISSN =         "0036-1437",
  ISSN-L =       "0036-1437",
  bibdate =      "Wed Nov 13 07:16:43 1996",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Discusses the Intel Pentium chip divide flaw.",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM News",
  journal-URL =  "https://sinews.siam.org/",
}

@Article{Montuschi:1995:RRI,
  author =       "P. Montuschi and L. Ciminiera",
  title =        "A remark on {``Reducing iteration time when result
                 digit is zero for radix-$2$ SRT division and square
                 root with redundant remainders''}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "44",
  number =       "1",
  pages =        "144--146",
  month =        jan,
  year =         "1995",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.368000",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 08:01:25 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  note =         "See \cite{Montuschi:1993:RIT}.",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=368000",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  summary =      "In a previous paper by P. Montuschi and L. Ciminiera
                 (ibid., vol. 42, no.2 p239-246, Feb 1993), an
                 architecture for shared radix 2 division and square
                 root has been presented whose main characteristic is
                 the ability to avoid any addition/subtraction,
                 \ldots{}",
}

@InProceedings{Muller:1995:SLN,
  author =       "Jean-Michel Muller and Arnaud Tisserand and Alexandre
                 Scherbyna",
  title =        "Semi-Logarithmic Number Systems",
  crossref =     "Knowles:1995:PSC",
  pages =        "201--207",
  year =         "1995",
  bibdate =      "Mon May 20 06:05:24 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith12/papers/ARITH12_Muller.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-12",
}

@Article{Nielsen:1995:MFD,
  author =       "Asger Munk Nielsen and Peter Kornerup",
  title =        "{MSB}-First Digit Serial Arithmetic",
  journal =      j-J-UCS,
  volume =       "1",
  number =       "7",
  pages =        "527--547",
  day =          "28",
  month =        jul,
  year =         "1995",
  CODEN =        "????",
  ISSN =         "0948-6968",
  ISSN-L =       "0948-6968",
  MRclass =      "68Mxx",
  MRnumber =     "1 403 711",
  bibdate =      "Wed May 28 19:32:35 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.jucs.org/jucs_1_7/msb_first_digit_serial",
  acknowledgement = ack-nhfb,
  fjournal =     "J.UCS: Journal of Universal Computer Science",
  journal-URL =  "http://www.jucs.org/jucs",
}

@PhdThesis{Nowka:1995:HPC,
  author =       "Kevin Nowka",
  title =        "High Performance {CMOS} {VLSI} System Design Using
                 Wave Pipelining",
  type =         "Thesis ({Ph.D.})",
  school =       "Department of Electrical Engineering, Stanford
                 University",
  address =      "Stanford, CA, USA",
  pages =        "????",
  month =        sep,
  year =         "1995",
  bibdate =      "Mon Dec 24 11:03:54 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Oberman:1995:DRC,
  author =       "S. F. Oberman and M. J. Flynn",
  title =        "On division and reciprocal caches",
  type =         "Technical Report",
  number =       "CSL-TR-95-666",
  institution =  "Computer Systems Laboratory, Stanford University",
  address =      "Stanford, CA, USA",
  month =        apr,
  year =         "1995",
  bibdate =      "Thu Apr 2 08:38:35 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
}

@Article{OGara:1995:SET,
  author =       "Linda O'Gara and Jeanne Adams and Walt Brainerd and
                 Vic Kelson and Craig Dedo and Keith Bierman and Jerry
                 Wagener and Richard Maine and Leonard J. Moss and James
                 H. Billen and Robert Corbett and Dick Hendrickson and
                 Jamie Shiers and David Levine and David L. Epstein and
                 John Reid and Lawrie Schonfelder and Kurt W. Hirchert
                 and Jens Helmers and William Behrman and A. C. Marshall
                 and William B. Clodius",
  title =        "Some Email threads: Is {Fortran 90} Succeeding?;
                 {Fortran} Market Acceptance; {Fortran--C}
                 Interoperability; {Fortran} Preprocessors or
                 Conditional Compilation: Is Standardization Needed?;
                 Floating Point Subsets of Enable; Pointers to
                 Procedures, or Procedure Names as Variables; Standard
                 Linear Algebra and Advanced Math Functions Modules; Re:
                 Allocatable arrays in structures; Restricted Module
                 Visibility",
  journal =      j-FORTRAN-FORUM,
  volume =       "14",
  number =       "1",
  pages =        "11--28",
  month =        mar,
  year =         "1995",
  CODEN =        "????",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Thu Feb 07 06:54:12 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
  issue =        "41",
  journal-URL =  "http://portal.acm.org/toc.cfm?id=J286",
}

@InProceedings{Ohi:1995:RCN,
  author =       "Y. Ohi and T. Aoki and T. Higuchi",
  title =        "Redundant Complex Number Systems",
  crossref =     "IEEE:1995:ISM",
  pages =        "14--??",
  year =         "1995",
  DOI =          "https://doi.org/10.1109/ISMVL.1995.513504",
  bibdate =      "Sat Aug 22 08:43:14 MDT 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper presents redundant complex number systems
                 (RCNSs)-new complex number representations for
                 high-speed arithmetic circuits. RCNS is a positional
                 number system that has a complex radix $ r_j $ and a
                 digit set $ \{ - \alpha, \ldots {}, 0, \ldots {},
                 \alpha \} $, where $ r \geq 2 $ and $ [(r^2 - 1) / 2] <
                 \alpha \leq r^2 - 1 $. The use of complex radix $ r_j $
                 allows additions and multiplications of complex numbers
                 to be done without treating real part and imaginary
                 part separately. Also the redundancy in the number
                 representation enables carry-free addition as well as
                 binary-tree multiple-operand addition. This paper
                 discusses the basic arithmetic algorithms of RCNSs and
                 their implementations.",
  acknowledgement = ack-nhfb,
}

@Article{Ohkubo:1995:CBM,
  author =       "N. Ohkubo and M. Suzuki and T. Shinbo and T. Yamanaka
                 and A. Shimizu and K. Sasaki and Y. Nakagome",
  title =        "A 4.4ns {CMOS} $ 54 \times 54 $-b multiplier using
                 pass-transistor multiplexor",
  journal =      j-IEEE-J-SOLID-STATE-CIRCUITS,
  volume =       "SC-30",
  number =       "3",
  pages =        "251--257",
  month =        mar,
  year =         "1995",
  CODEN =        "IJSCBC",
  DOI =          "https://doi.org/10.1109/4.364439",
  ISSN =         "0018-9200 (print), 1558-173X (electronic)",
  ISSN-L =       "0018-9200",
  bibdate =      "Mon Dec 24 10:23:37 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Journal of Solid-State Circuits",
  xxpages =      "294--305",
}

@Article{OLeary:1995:NRI,
  author =       "J. O'Leary and M. Leeser and J. Hickey and M.
                 Aagaard",
  title =        "Non-Restoring Integer Square Root: a Case Study in
                 Design by Principled Optimization",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "901",
  pages =        "52--??",
  year =         "1995",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat May 11 13:45:32 MDT 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@InProceedings{Orup:1995:SQD,
  author =       "Holger Orup",
  title =        "Simplifying Quotient Determination in High-Radix
                 Modular Multiplication",
  crossref =     "Knowles:1995:PSC",
  pages =        "193--200",
  year =         "1995",
  bibdate =      "Mon May 20 06:05:24 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith12/papers/ARITH12_Orup.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-12",
}

@InProceedings{Owens:1995:RNC,
  author =       "Robert M. Owens and Raminder S. Bajwa and Mary Jane
                 Irwin",
  title =        "Reducing the Number of Counters Needed for Integer
                 Multiplication",
  crossref =     "Knowles:1995:PSC",
  pages =        "38--41",
  year =         "1995",
  bibdate =      "Mon May 20 06:05:24 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith12/papers/ARITH12_Owens.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-12",
}

@Article{Parker:1995:MUP,
  author =       "M. G. Parker and M. Benaissa",
  title =        "{$ \mathrm {GF}(p^m) $} multiplication using
                 polynomial residue number systems",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST-2,
  volume =       "42",
  number =       "11",
  pages =        "718--721",
  month =        nov,
  year =         "1995",
  CODEN =        "ICSPE5",
  DOI =          "https://doi.org/10.1109/82.475249",
  ISSN =         "1057-7130 (print), 1558-125X (electronic)",
  ISSN-L =       "1057-7130",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=10018",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems. 2, Analog
                 and Digital Signal Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=82",
  keywords =     "residue arithmetic; residue number system",
  summary =      "$\mathrm{GF}(p^m)$ multiplication is computed in two
                 stages. First, the polynomial product is computed
                 modulus: a highly factorizable degree S polynomial,
                 $M(x)$, with $S \geq 2m - 1$. This enables the product
                 to be computed using a polynomial residue number
                 system. \ldots{}",
}

@Article{Popova:1995:FCI,
  author =       "E. Popova",
  title =        "On a Formally Correct Implementation of {IEEE}
                 Computer Arithmetic",
  journal =      j-J-UCS,
  volume =       "1",
  number =       "7",
  pages =        "560--??",
  day =          "28",
  month =        jul,
  year =         "1995",
  CODEN =        "????",
  ISSN =         "0948-6968",
  ISSN-L =       "0948-6968",
  bibdate =      "Wed May 28 19:32:35 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.iicm.edu/jucs_1_7/on_a_formally_correct",
  acknowledgement = ack-nhfb,
  fjournal =     "J.UCS: Journal of Universal Computer Science",
  journal-URL =  "http://www.jucs.org/jucs",
}

@Article{Posch:1995:MRRa,
  author =       "Karl C. Posch and Reinhard Posch",
  title =        "Modulo Reduction in Residue Number Systems",
  journal =      j-IEEE-TRANS-PAR-DIST-SYS,
  volume =       "6",
  number =       "5",
  pages =        "449--454",
  month =        may,
  year =         "1995",
  CODEN =        "ITDSEO",
  DOI =          "https://doi.org/10.1109/71.382314",
  ISSN =         "1045-9219 (print), 1558-2183 (electronic)",
  ISSN-L =       "1045-9219",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=8666",
  acknowledgement = ack-nhfb,
  classification = "721.1; 722.4; 723.1; 723.2; 921.6; C4240C
                 (Computational complexity); C4240P (Parallel
                 programming and algorithm theory); C5230 (Digital
                 arithmetic methods); C6110P (Parallel programming)",
  corpsource =   "Inst. for Appl. Inf. Process., Graz University of
                 Technol., Austria",
  fjournal =     "IEEE Transactions on Parallel and Distributed
                 Systems",
  journal-URL =  "http://www.computer.org/tpds/archives.htm",
  journalabr =   "IEEE Trans Parallel Distrib Syst",
  keywords =     "Approximation theory; Carry free operations;
                 complexity; computational complexity; Computational
                 complexity; Computer arithmetic; Computer hardware;
                 Cryptography; cryptography; Digital arithmetic;
                 Distributed computer systems; distributed systems;
                 extremely long; integer arithmetic; Iterative methods;
                 Long integer arithmetic; Modulo reduction; modulo
                 reduction; number systems; Number theory; Parallel
                 algorithms; parallel algorithms; parallel
                 implementations; Parallel processing systems; residue
                 arithmetic; Residue number systems; residue number
                 systems",
  summary =      "Residue number systems provide a good means for
                 extremely long integer arithmetic. Their carry-free
                 operations make parallel implementations feasible. Some
                 applications involving very long integers, such as
                 public key encryption, rely heavily on \ldots{}",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Posch:1995:MRRb,
  author =       "K. C. Posch and R. Posch",
  title =        "Modulo reduction in residue number systems",
  journal =      j-IEEE-TRANS-PAR-DIST-SYS,
  volume =       "6",
  number =       "5",
  pages =        "449--454",
  month =        may,
  year =         "1995",
  CODEN =        "ITDSEO",
  DOI =          "https://doi.org/10.1109/71.382314",
  ISSN =         "1045-9219 (print), 1558-2183 (electronic)",
  ISSN-L =       "1045-9219",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=8666",
  acknowledgement = ack-nhfb,
  affiliation =  "Graz Univ of Technology",
  affiliationaddress = "Graz, Austria",
  classification = "721.1; 722.4; 723.1; 723.2; 921.6; C4240C
                 (Computational complexity); C4240P (Parallel
                 programming and algorithm theory); C5230 (Digital
                 arithmetic methods); C6110P (Parallel programming)",
  corpsource =   "Inst. for Appl. Inf. Process., Graz University of
                 Technol., Austria",
  fjournal =     "IEEE Transactions on Parallel and Distributed
                 Systems",
  journal-URL =  "http://www.computer.org/tpds/archives.htm",
  journalabr =   "IEEE Trans Parallel Distrib Syst",
  keywords =     "Approximation theory; Carry free operations;
                 complexity; computational complexity; Computational
                 complexity; Computer arithmetic; Computer hardware;
                 Cryptography; cryptography; Digital arithmetic;
                 Distributed computer systems; distributed systems;
                 extremely long; integer arithmetic; Iterative methods;
                 Long integer arithmetic; Modulo reduction; modulo
                 reduction; number systems; Number theory; Parallel
                 algorithms; parallel algorithms; parallel
                 implementations; Parallel processing systems; residue;
                 Residue number systems; residue number systems",
  summary =      "Residue number systems provide a good means for
                 extremely long integer arithmetic. Their carry-free
                 operations make parallel implementations feasible. Some
                 applications involving very long integers, such as
                 public key encryption, rely heavily on \ldots{}",
  treatment =    "T Theoretical or Mathematical",
}

@InProceedings{Prabhu:1995:MRD,
  author =       "J. A. Prabhu and G. B. Zyner",
  title =        "{167 MHz} Radix-$8$ Divide and Square Root Using
                 Overlapped Radix-$2$ Stages",
  crossref =     "Knowles:1995:PSC",
  pages =        "155--162",
  year =         "1995",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-12",
  summary =      "UltraSPARC's IEEE-754 compliant floating point divide
                 and square root implementation is presented. Three
                 overlapping stages of SRT radix-$2$ quotient selection
                 logic enable an effective radix-$8$ calculation at 167
                 MHz while only a single radix-$2$ \ldots{}",
}

@InProceedings{Prabhu:1995:MRF,
  author =       "J. Arjun Prabhu and Gregory B. Zyner",
  title =        "167 {MHz} Radix-8 floating point divide and square
                 root using overlapped radix-2 stages",
  crossref =     "Knowles:1995:PSC",
  month =        jul,
  year =         "1995",
  bibdate =      "Thu Apr 2 08:38:35 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith12/papers/ARITH12_Prabhu.pdf",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
  keywords =     "ARITH-12; UltraSPARC",
}

@Article{Pratt:1995:APB,
  author =       "V. Pratt",
  title =        "Anatomy of the {Pentium} Bug",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "915",
  pages =        "97--107",
  year =         "1995",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat May 11 13:45:32 MDT 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "ftp://boole.stanford.edu/pub/FDIV/anapent.ps.gz",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
  keywords =     "Intel Pentium divide flaw; Thomas R. Nicely",
}

@Article{Price:1995:PFF,
  author =       "Dick Price",
  title =        "{Pentium FDIV} Flaw --- Lessons Learned",
  journal =      j-IEEE-MICRO,
  volume =       "15",
  number =       "2",
  pages =        "88, 86--87",
  month =        mar # "\slash " # apr,
  year =         "1995",
  CODEN =        "IEMIDZ",
  ISSN =         "0272-1732 (print), 1937-4143 (electronic)",
  ISSN-L =       "0272-1732",
  bibdate =      "Thu Dec 14 06:08:58 MST 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 Science Citation Index database (1980--2000)",
  URL =          "http://ieeexplore.ieee.org/iel1/40/8521/00372360.pdf",
  abstract =     "As the tidal wave of publicity surrounding the Pentium
                 floating-point divide bug subsides, questions about the
                 controversy's lasting impact linger. Intel's
                 competitors may rejoice at the industry giant's
                 technical and public relations missteps, but they too
                 must worry about damage done to customer confidence,
                 shuddering at the prospect of taking a similar public
                 pratfall. And consumers, justified or not, have new
                 reliability worries with every new product release.
                 Intel recently adopted a `no questions asked'
                 replacement policy for defective Pentium chips,
                 reversing its earlier stance. As part of a new
                 commitment to openness, Intel has posted a variety of
                 documents on its World Wide Web home page
                 (http://www.intel.com) describing the flaw, analysing
                 its severity, and providing replacement procedures.
                 Industry observers have pointed to the benefits that
                 will come from Intel's woes: more openness by
                 manufacturers, better understanding among consumers of
                 the problems facing chip makers, and greater emphasis
                 on testing. For chip makers and computer users alike,
                 it remains then to calculate the lessons learned.",
  acknowledgement = ack-nhfb,
  classcodes =   "B1265F (Microprocessors and microcomputers); C5130
                 (Microprocessor chips); C5470 (Performance evaluation
                 and testing); C5230 (Digital arithmetic methods)",
  classification = "B1265F (Microprocessors and microcomputers); C5130
                 (Microprocessor chips); C5230 (Digital arithmetic
                 methods); C5470 (Performance evaluation and testing)",
  fjournal =     "IEEE Micro",
  journal-URL =  "http://www.computer.org/csdl/mags/mi/index.html",
  keywords =     "Chip makers; chip makers; circuit testing; computer
                 testing; Defective Pentium chips; defective Pentium
                 chips; floating point arithmetic; integrated; Intel;
                 Intel Pentium divide flaw; Pentium floating-point
                 divide bug; reliability; Reliability; replacement
                 procedures; Replacement procedures; Thomas R. Nicely",
  thesaurus =    "Computer testing; Floating point arithmetic;
                 Integrated circuit testing",
  treatment =    "G General Review",
}

@Article{Rogers:1995:UMP,
  author =       "John Rogers",
  title =        "Using the Multiple Precision Library",
  journal =      j-DDJ,
  volume =       "20",
  number =       "1",
  pages =        "36, 38, 40, 42, 86, 88--89",
  month =        jan,
  year =         "1995",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Mon Sep 2 09:09:39 MDT 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 UnCover database",
  abstract =     "Although most implementations of C boast 32-bit
                 integer arithmetic, many applications are beginning to
                 require higher precision. However, even the IEEE
                 double-precision floating-point format only gives 15
                 digits of precision. What is needed is a way to deal
                 with multiple-precision integers, independent of the
                 machine's word size. The multiple precision (MP)
                 integer library available with UNIX V7, UNIX SVR4,
                 4.3BSD, and other versions of UNIX provide infinite
                 precision signed integer operations for C programs. I
                 have also ported the GMP library to Windows NT. In this
                 article, I describe how to use the scantily documented
                 MP routines, along with providing sample code,
                 portability information, some MP helpers, and a few
                 other hints.",
  acknowledgement = ack-nhfb,
  classification = "C6110B (Software engineering techniques); C6140D
                 (High level languages)",
  fjournal =     "Dr. Dobb's Journal of Software Tools",
  keywords =     "4.3BSD; C; C programs; GMP library; IEEE
                 double-precision floating-point format; Infinite
                 precision signed integer operations; Integer
                 arithmetic; MP routines; Multiple precision library;
                 Multiple-precision integers; Portability; UNIX; UNIX
                 SVR4; UNIX V7; Windows NT; Word size",
  thesaurus =    "C language; Software libraries; Software portability;
                 Subroutines; Unix",
}

@Article{Rubenking:1995:UNI,
  author =       "Neil J. Rubenking",
  title =        "User-to-User --- The natural imperfection of
                 floating-point calculations; customizing the {Windows}
                 95 boot process; providing a way for the user to exit",
  journal =      j-PC-MAGAZINE,
  volume =       "14",
  number =       "20",
  pages =        "293--??",
  year =         "1995",
  CODEN =        "PCMGEP",
  ISSN =         "0888-8507 (print), 1078-8085 (electronic)",
  ISSN-L =       "0888-8507",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "PC Magazine",
}

@Article{Sammut:1995:AUD,
  author =       "K. M. Sammut and S. R. Jones",
  title =        "Arithmetic unit design for neural accelerators: cost
                 performance issues",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "44",
  number =       "10",
  pages =        "1256--1260",
  month =        oct,
  year =         "1995",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.467702",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 08:01:30 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=467702",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Sangwine:1995:CIT,
  author =       "S. J. Sangwine and D. A. Riach",
  booktitle =    "{Fifth International Conference on Image Processing
                 and its Applications: 4-6 July 1995: venue, Heriot-Watt
                 University, Edinburgh, UK}",
  title =        "Colour image thresholding at pixel rate using rational
                 arithmetic hardware",
  publisher =    pub-IEE,
  address =      pub-IEE:adr,
  pages =        "828--832",
  year =         "1995",
  ISBN =         "0-85296-642-3",
  ISBN-13 =      "978-0-85296-642-6",
  LCCN =         "A1632 .I553 1995",
  bibdate =      "Fri Nov 30 07:37:21 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Thresholding of images is a common precursor to many
                 object recognition or image analysis methods. Colours
                 images contain more information than monochrome images
                 of the same spatial resolution and in many applications
                 of colour image processing there will be a need for
                 thresholding. The paper presents a hardware
                 implementation and development of a technique published
                 by Pritchard et al. (1994). A brief review is given of
                 the rational arithmetic representation; the authors
                 then discuss the definition of colour purity, present a
                 description of the thresholding algorithm as
                 implemented in hardware and finally, give a block-level
                 description of the hardware implementation and some
                 results obtained",
  acknowledgement = ack-nhfb,
}

@Article{Sanyal:1995:CAS,
  author =       "S. Sanyal",
  title =        "Computer Arithmetic Systems",
  journal =      j-COMP-J,
  volume =       "38",
  number =       "1",
  pages =        "79--79",
  month =        "????",
  year =         "1995",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/38.1.79",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:48:43 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/38/1.toc;
                 https://www.math.utah.edu/pub/tex/bib/compj1990.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/38/1/79.full.pdf+html",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@InProceedings{Sarma:1995:FBR,
  author =       "Debjit Das Sarma and David W. Matula",
  title =        "Faithful Bipartite {ROM} Reciprocal Tables",
  crossref =     "Knowles:1995:PSC",
  pages =        "17--29",
  month =        jul,
  year =         "1995",
  bibdate =      "Mon May 20 06:05:24 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith12/papers/ARITH12_Sarma.pdf",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
  keywords =     "ARITH-12",
  xxnote =       "Check: page 29 is missing from PDF file; is it
                 blank?",
  xxpages =      "17--28??",
}

@InProceedings{Schulte:1995:DAV,
  author =       "M. J. Schulte and E. E. {Swartzlander, Jr.}",
  title =        "Design and applications for variable-precision,
                 interval arithmetic coprocessors",
  crossref =     "Kearfott:1996:AICa",
  pages =        "166--172",
  year =         "1995",
  bibdate =      "Tue Apr 07 16:25:50 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb # " and " # ack-jf,
}

@InProceedings{Schulte:1995:HDA,
  author =       "Michael J. Schulte and Eearl E. {Swartzlander, Jr.}",
  title =        "Hardware Design and Arithmetic Algorithms for a
                 Variable-Precision, Interval Arithmetic Coprocessor",
  crossref =     "Knowles:1995:PSC",
  pages =        "222--229",
  year =         "1995",
  bibdate =      "Mon May 20 06:05:24 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_1995-03.pdf;
                 http://www.acsel-lab.com/arithmetic/arith12/papers/ARITH12_Schulte.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-12",
}

@InProceedings{Schulte:1995:PSI,
  author =       "Michael J. Schulte and Eearl E. {Swartzlander, Jr.}",
  title =        "A Processor for Staggered Interval Arithmetic",
  crossref =     "Cappello:1995:ICA",
  pages =        "104--112",
  year =         "1995",
  bibdate =      "Mon Oct 20 07:16:07 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_1995-02.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Schwarz:1995:RQC,
  author =       "E. M. Schwarz",
  title =        "Rounding for quadratically converging algorithms for
                 division and square root",
  crossref =     "Singh:1995:CRT",
  volume =       "1",
  pages =        "600--603",
  month =        oct,
  year =         "1995",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
  summary =      "Exactly rounded results are necessary for many
                 architectures such as IEEE 754 standard. For division
                 and square root, rounding is easy to perform if a
                 remainder is available. But for quadratically
                 converging algorithms, the remainder is not \ldots{}",
}

@InProceedings{Shirazi:1995:QAF,
  author =       "N. Shirazi and A. Walters and P. Athanas",
  title =        "Quantitative analysis of floating point arithmetic on
                 {FPGA} based custom computing machines",
  crossref =     "Athanas:1995:PIS",
  pages =        "155--162",
  year =         "1995",
  DOI =          "https://doi.org/10.1109/FPGA.1995.477421",
  bibdate =      "Sat Oct 9 13:02:18 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Many algorithms rely on floating point arithmetic for
                 the dynamic range of representations and require
                 millions of calculations per second. Such
                 computationally intensive algorithms are candidates for
                 acceleration using custom computing machines (CCMs)
                 being tailored for the application. Unfortunately,
                 floating point operators require excessive area (or
                 time) for conventional implementations. Instead, custom
                 formats, derived for individual applications, are
                 feasible on CCMs, and can be implemented on a fraction
                 of a single FPGA. Using higher-level languages, like
                 VHDL, facilitates the development of custom operators
                 without significantly impacting operator performance or
                 area. Properties, including area consumption and speed
                 of working arithmetic operator units used in real-time
                 applications, are discussed",
  acknowledgement = ack-nhfb,
}

@TechReport{Sigvartsen:1995:TBF,
  author =       "Roy L. Sigvartsen and Roar Skogstr{\o}m",
  title =        "A test bench for floating point arithmetic",
  type =         "{FFI} rapport",
  number =       "95/04099",
  institution =  "Forsvarets forskningsinstitut",
  address =      "Kjeller, Norway",
  pages =        "54",
  year =         "1995",
  bibdate =      "Thu May 09 08:08:19 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "floating-point testing",
}

@Book{Sites:1995:AAA,
  author =       "Richard L. Sites and Richard L. Witek",
  title =        "{Alpha AXP} Architecture Reference Manual",
  publisher =    pub-DP,
  address =      pub-DP:adr,
  edition =      "Second",
  pages =        "various",
  year =         "1995",
  ISBN =         "1-55558-145-5",
  ISBN-13 =      "978-1-55558-145-9",
  LCCN =         "QA76.9.A73A46 1995",
  bibdate =      "Thu Aug 07 13:41:17 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/microchip.bib",
  price =        "US\$52.95",
  acknowledgement = ack-nhfb,
  tableofcontents = "Foreword \\
                 Preface to the First Edition \\
                 Preface to the Second Edition \\
                 Part 1: Common Architecture (I) \\
                 1. Introduction (I) \\
                 1.1 The Alpha AXP Approach to RISC Architecture \\
                 1.2 Data Format Overview \\
                 1.3 Instruction Format Overview \\
                 1.4 Instruction Overview \\
                 1.5 Instruction Set Characteristics \\
                 1.6 Terminology and Conventions \\
                 2. Basic Architecture (I) \\
                 2.1 Addressing \\
                 2.2 Data Types \\
                 2.3 Big-endian Addressing Support \\
                 3. Instruction Formats (I) \\
                 3.1 Alpha AXP Registers \\
                 3.2 Notation \\
                 3.3 Instruction Formats \\
                 4. Instruction Descriptions (I) \\
                 4.1 Instruction Set Overview \\
                 4.2 Memory Integer Load/Store Instructions \\
                 4.3 Control Instructions \\
                 4.4 Integer Arithmetic Instructions \\
                 4.5 Logical and Shift Instructions \\
                 4.6 Byte-Manipulation Instructions \\
                 4.7 Floating-Point Instructions \\
                 4.8 Memory Format Floating-Point Instructions \\
                 4.9 Branch Format Floating-Point Instructions \\
                 4.10 Floating-Point Operate Format Instructions \\
                 4.11 Miscellaneous Instructions \\
                 4.12 VAX Compatibility Instructions \\
                 5. System Architecture and Programming Implications \\
                 5.1 Introduction \\
                 5.2 Physical Address Space Characteristics \\
                 5.3 Translation Buffers and Virtual Caches \\
                 5.4 Caches and Write Buffers \\
                 5.5 Data Sharing \\
                 5.6 Read/Write Ordering \\
                 5.7 Arithmetic Traps \\
                 6. Common PALcode Architecture (I) \\
                 6.1 PALcode \\
                 6.2 PALcode Instructions and Functions \\
                 6.3 PALcode Environment \\
                 6.4 Special Functions Required for PALcode \\
                 6.5 PALcode Effects on System Code \\
                 6.6 PALcode Replacement \\
                 6.7 Required PALcode Instructions \\
                 7. Console Subsystem Overview (I) \\
                 8. Input/Output Overview (I) \\
                 Specific Operating System PALcode Architecture (II) \\
                 Part 2: OpenVMS AXP Software (II-A) \\
                 1. Introduction to OpenVMS AXP (II-A) \\
                 1.1 Register Usage \\
                 2. OpenVMS AXP PALcode Instruction Descriptions (II-A)
                 \\
                 2.1 Unprivileged General OpenVMS AXP PALcode
                 Instructions \\
                 2.2 OpenVMS AXP Queue Data Types \\
                 2.3 Unprivileged OpenVMS AXP Queue PALcode Instructions
                 \\
                 2.4 Unprivileged VAX Compatibility PALcode Instructions
                 \\
                 2.5 Unprivileged PALcode Thread Instructions \\
                 2.6 Privileged PALcode Instructions \\
                 3. OpenVMS AXP Memory Management (II-A) \\
                 3.1 Introduction \\
                 3.2 Virtual Address Space \\
                 3.3 Physical Address Space \\
                 3.4 Memory Management Control \\
                 3.5 Page Table Entries \\
                 3.6 Memory Protection \\
                 3.7 Address Translation \\
                 3.8 Translation Buffer \\
                 3.9 Address Space Numbers \\
                 3.10 Memory Management Faults \\
                 4. OpenVMS AXP Process Structure (II-A) \\
                 4.1 Process Definition \\
                 4.2 Hardware Privileged Process Context \\
                 4.3 Asynchronous System Traps (AST) \\
                 4.4 Process Context Switching \\
                 5. OpenVMS AXP Internal Processor Registers (II-A) \\
                 5.1 Internal Processor Registers \\
                 5.2 Stack Pointer Internal Processor Registers \\
                 5.3 IPR Summary",
}

@Article{Siu:1995:TMP,
  author =       "Kai-Yeung Y. Siu and V. Roychowdhury and T. Kailath",
  title =        "Toward Massively Parallel Design of Multipliers",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "24",
  number =       "1",
  pages =        "86--93",
  month =        jan,
  year =         "1995",
  CODEN =        "JPDCER",
  DOI =          "https://doi.org/10.1006/jpdc.1995.1008",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Thu Mar 9 09:18:56 MST 2000",
  bibsource =    "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.idealibrary.com/links/doi/10.1006/jpdc.1995.1008/production;
                 http://www.idealibrary.com/links/doi/10.1006/jpdc.1995.1008/production/pdf",
  acknowledgement = ack-nhfb,
  classification = "C4210 (Formal logic); C4240C (Computational
                 complexity); C5110 (Logic elements); C5120 (Logic and
                 switching circuits); C5220P (Parallel architecture);
                 C5230 (Digital arithmetic methods)",
  corpsource =   "Department of Electr. and Comput. Eng., California
                 University, Irvine, CA, USA",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  keywords =     "AND-OR circuits; arithmetic computation; asymptotic
                 time complexity; circuits; computation delays;
                 computational complexity; digital arithmetic; fan-in
                 threshold circuits; gates; hardware; logic; massively
                 parallel design; massively parallel high-speed
                 multipliers; multiplication; multipliers; multiplying;
                 parallel processing; parity; polynomial; speed;
                 symmetric functions; threshold; threshold elements;
                 unbounded fan-in/fan-out; VLSI technology",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Sleijpen:1995:MCP,
  author =       "G{\`e}rard L. G. Sleijpen and Henk A. van der Vorst",
  title =        "Maintaining convergence properties of {BiCGstab}
                 methods in finite precision arithmetic",
  journal =      j-NUMER-ALGORITHMS,
  volume =       "10",
  number =       "3--4",
  pages =        "203--223",
  month =        oct,
  year =         "1995",
  CODEN =        "NUALEG",
  ISSN =         "1017-1398 (print), 1572-9265 (electronic)",
  ISSN-L =       "1017-1398",
  MRclass =      "65F10 (65Y20)",
  MRnumber =     "MR1355732 (96g:65037)",
  bibdate =      "Sat Dec 31 06:28:14 2005",
  bibsource =    "http://www.math.psu.edu/dna/contents/na.html;
                 https://www.math.utah.edu/pub/bibnet/authors/v/vandervorst-henk-a.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/numeralgorithms.bib;
                 MathSciNet database",
  acknowledgement = ack-nhfb,
  classification = "B0290F (Interpolation and function approximation);
                 B0290H (Linear algebra); C4130 (Interpolation and
                 function approximation); C4140 (Linear algebra); C4240C
                 (Computational complexity)",
  corpsource =   "Math. Inst., Utrecht University, Netherlands",
  fjournal =     "Numerical Algorithms",
  journal-URL =  "http://link.springer.com/journal/11075",
  keywords =     "Bi-CG coefficient accuracy; Bi-CG iteration
                 coefficients; Bi-CG process; BiCGstab methods;
                 computational complexity; conjugate gradient methods;
                 convergence of numerical methods; convergence property
                 maintenance; convergence speed; finite precision
                 arithmetic; hybrid methods; matrix algebra; rounding
                 errors; roundoff errors",
  pubcountry =   "Switzerland",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Smith:1995:CFA,
  author =       "Roger Alan Smith",
  title =        "A Continued-Fraction Analysis of Trigonometric
                 Argument Reduction",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "44",
  number =       "11",
  pages =        "1348--1351",
  month =        nov,
  year =         "1995",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.475133",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Dec 08 10:21:28 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The calculation of a trigonometric function of a large
                 argument x is effectively carried out by finding the
                 integer $N$ and $ 0 \leq \alpha < 1 $ such that $ x =
                 (N + \alpha) \pi / 4 $. This reduction modulo $ \pi / 4
                 $ makes it possible to calculate a trigonometric
                 function of a reduced argument, either $ \alpha \pi / 4
                 $ or $ (1 - \alpha) \pi / 4 $, which lies in the
                 interval $ (0, \pi / 4) $. Payne and Hanek [1]
                 described an efficient algorithm for computing $ \alpha
                 $ to a predetermined level of accuracy. They noted that
                 if $x$ differs only slightly from an integral multiple
                 $ \pi / 2 $, the reduction must be carried out quite
                 accurately to avoid loss of significance in the reduced
                 argument. We present a simple method using continued
                 fractions for determining, for all numbers $x$ for
                 which the greatest number of insignificant leading bits
                 occur. Applications are made IEEE single-precision and
                 double-precision formats and two extended- precision
                 formats.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "argument reduction; computer arithmetic; continued
                 fractions; nonlinear optimization; Payne/Hanek radian
                 reduction; range reduction; trigonometric functions",
}

@Article{Smith:1995:FTC,
  author =       "J. C. Smith and F. J. Taylor",
  title =        "A fault-tolerant {CEQRNS} processing element for
                 linear systolic array {DSP} applications",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "44",
  number =       "9",
  pages =        "1121--1130",
  month =        sep,
  year =         "1995",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.464390",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 08:01:29 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=464390",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Soderquist:1995:APC,
  author =       "Peter Soderquist and Miriam Leeser",
  title =        "An Area\slash Performance Comparison of Subtractive
                 and Multiplicative Divide\slash Square Root
                 Implementations",
  crossref =     "Knowles:1995:PSC",
  pages =        "132--139",
  month =        jul,
  year =         "1995",
  bibdate =      "Mon May 20 06:05:24 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith12/papers/ARITH12_Soderquist.pdf",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
  keywords =     "ARITH-12",
}

@PhdThesis{Song:1995:RCT,
  author =       "Gi-Yong Song",
  title =        "Robust checksum test in algorithm-based fault
                 tolerance on {2-D} processor arrays",
  type =         "Thesis ({Ph.D.})",
  school =       "University of Southwestern Louisiana",
  address =      "Lafayette, LA, USA",
  pages =        "95",
  year =         "1995",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "error-correcting codes (information theory);
                 fault-tolerant computing; floating-point arithmetic;
                 floating-point testing",
}

@Article{Srinivas:1995:FRD,
  author =       "H. R. Srinivas and K. K. Parhi",
  title =        "A fast radix-4 division algorithm and its
                 architecture",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "44",
  number =       "6",
  pages =        "826--831",
  month =        jun,
  year =         "1995",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.391179",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 08:01:28 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=391179",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Tatsaki:1995:ICB,
  author =       "A. Tatsaki and T. Stouraitis and C. Goutis",
  title =        "Image coder based on residue number system for
                 progressive transmission",
  journal =      j-ELECT-LETTERS,
  volume =       "31",
  number =       "6",
  pages =        "442--443",
  month =        mar,
  year =         "1995",
  CODEN =        "ELLEAK",
  DOI =          "https://doi.org/10.1109/12.403714",
  ISSN =         "0013-5194 (print), 1350-911X (electronic)",
  ISSN-L =       "0013-5194",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=8573",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronics Letters",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2220",
  keywords =     "residue arithmetic; residue number system",
  summary =      "A computationally efficient algorithm for image
                 compression and progressive transmission is presented.
                 A prime-factor discrete cosine transform (DCT) is
                 applied, where the coefficients are computed in three
                 groups and are residue represented by a \ldots{}",
}

@Article{Thimbleby:1995:NCW,
  author =       "Harold Thimbleby",
  title =        "A New Calculator and Why it is Necessary",
  journal =      j-COMP-J,
  volume =       "38",
  number =       "6",
  pages =        "418--433",
  month =        "????",
  year =         "1995",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/38.6.418",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:48:45 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/38/6.toc;
                 http://www3.oup.co.uk/computer_journal/Volume_38/Issue_06/Vol38_06.index.html;
                 https://www.math.utah.edu/pub/tex/bib/compj1990.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/38/6/418.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/Volume_38/Issue_06/Vol38_06.body.html#AbstractThimbleby",
  acknowledgement = ack-nhfb,
  classcodes =   "C5430 (Microcomputers); C6180 (User interfaces)",
  corpsource =   "Department of Computer Science, Middlesex University,
                 London, UK",
  email-1 =      "haro1d@mdx.ac.UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "conventional calculators; declarative design;
                 declarative system; design issues; electronic
                 calculators; interactive system; user interfaces",
  treatment =    "P Practical",
}

@Article{Thomas:1995:IFC,
  author =       "Jim Thomas and Jerome T. Coonen",
  title =        "An Introduction to Floating-Point {C} Extensions",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "1",
  pages =        "49--??",
  month =        jan,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "C/C++ Users Journal",
}

@InProceedings{Tsuji:1995:ASF,
  author =       "K. Tsuji",
  title =        "An Algorithm for Sum of Floating-Point Numbers without
                 Round-Off Error",
  crossref =     "Bainov:1995:PTI",
  pages =        "181--190",
  year =         "1995",
  bibdate =      "Sat Jun 02 08:14:13 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "accurate floating-point summation",
}

@TechReport{Turner:1995:PSI,
  author =       "P. R. Turner Daniel W. Lozier",
  title =        "Parallel and Serial Implementations of {SLI}
                 Arithmetic",
  type =         "Internal report",
  number =       "NISTIT-5660",
  institution =  "National Institute of Standards and Technology",
  address =      "Gaithersburg, MD, USA",
  day =          "1",
  month =        jun,
  year =         "1995",
  bibdate =      "Tue Nov 05 15:29:02 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Misc{Ueda:1995:DMA,
  author =       "T. Ueda",
  title =        "Decimal Multiplying Assembly and Multiply Module",
  howpublished = "U.S. Patent number 5,379,245.",
  month =        jan,
  year =         "1995",
  bibdate =      "Fri Jun 24 20:43:45 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
}

@InProceedings{VanDrunen:1995:ARA,
  author =       "R. VanDrunen and L. Spaanenburg and P. Lucassen and J.
                 A. G. Nijhuis",
  title =        "Arithmetic for Relative Accuracy",
  crossref =     "Knowles:1995:PSC",
  pages =        "208--209, 239--250",
  year =         "1995",
  bibdate =      "Mon May 20 06:05:24 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith12/papers/ARITH12_vanDrunen.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-12",
}

@Article{Vinnakota:1995:IMS,
  author =       "B. Vinnakota",
  title =        "Implementing multiplication with split read-only
                 memory",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "44",
  number =       "11",
  pages =        "1352--1356",
  month =        nov,
  year =         "1995",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.475134",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 08:01:30 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=475134",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Wang:1995:NDT,
  author =       "Zhongde Wang and G. A. Jullien and W. C. Miller",
  title =        "A new design technique for column compression
                 multipliers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "44",
  number =       "8",
  pages =        "962--970",
  month =        aug,
  year =         "1995",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.403712",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 08:01:29 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=403712",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Wei:1995:CNM,
  author =       "Belle W. Y. Wei and He Du and Honglu Chen",
  title =        "A Complex-Number Multiplier Using Radix-$4$ Digits",
  crossref =     "Knowles:1995:PSC",
  pages =        "84--90",
  year =         "1995",
  bibdate =      "Mon May 20 06:05:24 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith12/papers/ARITH12_Wei.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-12",
}

@Article{Williams:1995:SBA,
  author =       "T. Williams and N. Patkar and G. Shen",
  title =        "{SPARC64}: a 64-b 64-active-instruction
                 out-of-order-execution {MCM} processor",
  journal =      j-IEEE-J-SOLID-STATE-CIRCUITS,
  volume =       "30",
  number =       "11",
  pages =        "1215--1226",
  month =        nov,
  year =         "1995",
  CODEN =        "IJSCBC",
  ISSN =         "0018-9200 (print), 1558-173X (electronic)",
  ISSN-L =       "0018-9200",
  bibdate =      "Thu Apr 2 08:38:35 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
  fjournal =     "IEEE Journal of Solid-State Circuits",
}

@Article{Wong:1995:FEE,
  author =       "W. F. Wong and E. Goto",
  title =        "Fast evaluation of the elementary functions in single
                 precision",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "44",
  number =       "3",
  pages =        "453--457",
  month =        mar,
  year =         "1995",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.372037",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Dec 14 11:25:18 MST 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In this paper we introduce a new method for the fast
                 evaluation of the elementary functions in single
                 precision based on the evaluation of truncated Taylor
                 series using a difference method. We assume the
                 availability of large and fast (at least for read
                 purposes) memory. We call this method the ATA
                 (Add-Table lookup-Add) method. As the name implies, the
                 hardware required for the method are adders (both two/
                 and multi/operand adders) and fast tables. For IEEE
                 single precision numbers our initial estimates indicate
                 that we can calculate the basic elementary functions,
                 namely reciprocal, square root, logarithm, exponential,
                 trigonometric and inverse trigonometric functions,
                 within the latency of two to four floating point
                 multiplies.",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Inf. Syst. and Computer Science, Nat.
                 University of Singapore, Singapore",
  ajournal =     "IEEE Trans. Comput.",
  classification = "C4110 (Error analysis in numerical methods); C5230
                 (Digital arithmetic methods)",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "Adders; Difference method; Elementary functions; Fast
                 evaluation; Floating point multiplies; Inverse
                 trigonometric functions; Logarithm functions;
                 Reciprocal; Single precision; Square root; Truncated
                 Taylor series",
  thesaurus =    "Error analysis; Floating point arithmetic",
}

@Article{Wu:1995:SRM,
  author =       "Youfeng Wu",
  title =        "Strength Reduction of Multiplications by Integer
                 Constants",
  journal =      j-SIGPLAN,
  volume =       "30",
  number =       "2",
  pages =        "42--48",
  month =        feb,
  year =         "1995",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:17:00 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
}

@Article{Ypma:1995:HDN,
  author =       "Tjalling J. Ypma",
  title =        "Historical Development of the {Newton--Raphson}
                 Method",
  journal =      j-SIAM-REVIEW,
  volume =       "37",
  number =       "4",
  pages =        "531--551",
  month =        dec,
  year =         "1995",
  CODEN =        "SIREAD",
  DOI =          "https://doi.org/10.1137/1037125",
  ISSN =         "0036-1445 (print), 1095-7200 (electronic)",
  ISSN-L =       "0036-1445",
  MRclass =      "01A05 (65-03)",
  MRnumber =     "97b:01003",
  MRreviewer =   "M. Z. Nashed",
  bibdate =      "Sat Mar 29 09:55:35 MDT 2014",
  bibsource =    "Compendex database;
                 http://epubs.siam.org/toc/siread/37/4;
                 http://www.siam.org/journals/sirev/sirev374.htm;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamreview.bib",
  URL =          "http://epubs.siam.org/23425.htm;
                 http://link.aip.org/link/?SIR/37/531/1",
  abstract =     "This expository paper traces the development of the
                 Newton--Raphson method for solving nonlinear algebraic
                 equations through the extant notes, letters, and
                 publications of Isaac Newton, Joseph Raphson, and
                 Thomas Simpson. It is shown how Newton's formulation
                 differed from the iterative process of Raphson, and
                 that Simpson was the first to give a general
                 formulation, in terms of fluxional calculus, applicable
                 to nonpolynomial equations. Simpson's extension of the
                 method to systems of equations is exhibited.",
  acknowledgement = ack-nhfb,
  affiliation =  "Western Washington Univ",
  affiliationaddress = "Bellingham, WA, USA",
  classification = "921.1; 921.2; 921.6",
  fjournal =     "SIAM Review",
  journal-URL =  "http://epubs.siam.org/sirev",
  journalabr =   "SIAM Rev",
  keywords =     "Algebra; Algorithms; Approximation theory;
                 Differentiation (calculus); Finite difference method;
                 Fluxional calculus; Isaac Newton; Iterative methods;
                 Joseph Raphson; Linearization; Newton--Raphson method;
                 Nonlinear algebraic equations; Nonlinear equations;
                 Nonpolynomial equation; Polynomials; Secant method;
                 Thomas Simpson",
  onlinedate =   "December 1995",
}

@InProceedings{Yu:1995:MRF,
  author =       "Robert K. Yu and Gregory B. Zyner",
  title =        "{167 MHz} Radix-$4$ Floating Point Multiplier",
  crossref =     "Knowles:1995:PSC",
  pages =        "149--154",
  year =         "1995",
  bibdate =      "Mon May 20 06:05:24 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith12/papers/ARITH12_Yu.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-12; UltraSPARC",
}

@Article{Zaytoun:1995:SFR,
  author =       "M. M. Zaytoun and T. J. Owens",
  title =        "State feedback robust to rounding errors",
  journal =      j-ELECT-LETTERS,
  volume =       "31",
  number =       "13",
  pages =        "1108--1109",
  day =          "22",
  month =        jun,
  year =         "1995",
  CODEN =        "ELLEAK",
  ISSN =         "0013-5194 (print), 1350-911X (electronic)",
  ISSN-L =       "0013-5194",
  bibdate =      "Sat Jul 16 11:25:03 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronics Letters",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2220",
  summary =      "An algorithm for delivering a state feedback
                 controller that assigns desired distinct closed-loop
                 eigenvalues to the closed-loop system and is robust to
                 rounding errors in the elements of the controller is
                 \ldots{}",
}

@InProceedings{Zhou:1995:HSD,
  author =       "Feng Zhou and Peter Kornerup",
  title =        "High Speed {DCT}\slash {IDCT} Using a Pipelined
                 {CORDIC} Algorithm",
  crossref =     "Knowles:1995:PSC",
  pages =        "180--187",
  year =         "1995",
  bibdate =      "Mon May 20 06:05:24 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith12/papers/ARITH12_Feng.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-12",
}

@InProceedings{Ahrendt:1996:FHC,
  author =       "Timm Ahrendt",
  title =        "Fast High-Precision Computations of Complex Square
                 Roots",
  crossref =     "LakshmanYN:1996:IPI",
  pages =        "142--149",
  year =         "1996",
  bibdate =      "Thu Mar 12 08:43:16 MST 1998",
  bibsource =    "http://www.acm.org/pubs/toc/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/issac/236869/p142-ahrendt/",
  acknowledgement = ack-nhfb,
  keywords =     "algebraic computation; algorithms; ISSAC; measurement;
                 SIGNUM; SIGSAM; symbolic computation",
  subject =      "{\bf I.1.2} Computing Methodologies, SYMBOLIC AND
                 ALGEBRAIC MANIPULATION, Algorithms, Algebraic
                 algorithms. {\bf G.1.0} Mathematics of Computing,
                 NUMERICAL ANALYSIS, General, Numerical algorithms. {\bf
                 F.1.1} Theory of Computation, COMPUTATION BY ABSTRACT
                 DEVICES, Models of Computation, Bounded-action devices.
                 {\bf G.1.5} Mathematics of Computing, NUMERICAL
                 ANALYSIS, Roots of Nonlinear Equations, Iterative
                 methods. {\bf G.1.2} Mathematics of Computing,
                 NUMERICAL ANALYSIS, Approximation.",
  xxtitle =      "Fast high-precision computation of complex square
                 roots",
}

@TechReport{Al-Twaijry:1996:OPR,
  author =       "H. Al-Twaijry and M. J. Flynn",
  title =        "Optimum placement and routing of multiplier partial
                 product trees",
  type =         "Technical report",
  number =       "CSL-TR-96-706",
  institution =  "Computer Systems Laboratory, Stanford University",
  address =      "Stanford, CA, USA",
  month =        sep,
  year =         "1996",
  bibdate =      "Mon Dec 24 10:13:01 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Alefeld:1996:EII,
  author =       "G. E. Alefeld and F. A. Potra and W. Voelker",
  title =        "Effective Improvements of the
                 Internal-{Newton}-Method",
  crossref =     "Alefeld:1996:SCV",
  pages =        "133--139",
  year =         "1996",
  bibdate =      "Mon May 20 06:32:10 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
}

@InProceedings{Andraos:1996:FPU,
  author =       "S. Andraos",
  booktitle =    "{IEEE 39th} Midwest symposium on Circuits and Systems,
                 1996",
  title =        "Fixed point unsigned fractional representation in
                 residue number system",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "555--558",
  year =         "1996",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/MWSCAS.1996.594239",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "Representing fractions is one of the fundamental
                 problems in the Residue Number System (RNS) which is
                 considered an integer number system with no fractional
                 representation. This is one of its main drawbacks and
                 one of the main obstacles in its \ldots{}",
}

@MastersThesis{Angarai:1996:NRS,
  author =       "Vijayanand Jaganaathan Angarai",
  title =        "Number representation schemes for energy efficient
                 computer arithmetic",
  type =         "Thesis ({M.S.})",
  school =       "University of Texas at Dallas",
  address =      "Dallas, TX, USA",
  pages =        "ix + 57",
  year =         "1996",
  bibdate =      "Mon Mar 05 14:32:21 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InCollection{Anonymous:1996:DC,
  author =       "Anonymous",
  editor =       "Barry Cipra and Paul Zorn",
  booktitle =    "What's Happening in the Mathematical Sciences",
  title =        "Divide and Conquer",
  volume =       "3",
  publisher =    pub-AMS,
  address =      pub-AMS:adr,
  bookpages =    "vi + 111",
  pages =        "39--47",
  year =         "1996",
  ISBN =         "0-8218-0355-7 (paperback)",
  ISBN-13 =      "978-0-8218-0355-4 (paperback)",
  LCCN =         "QA3 .C57 1996",
  bibdate =      "Thu Dec 08 16:31:52 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.ams.org/samplings/math-history/divide.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "Pentium divide flaw",
}

@Article{Anonymous:1996:FPF,
  author =       "Anonymous",
  title =        "Floating Point --- Finding Electronic\slash Mechanical
                 Parts",
  journal =      j-COMPUT-AIDED-ENG,
  volume =       "15",
  number =       "1",
  pages =        "76--??",
  year =         "1996",
  CODEN =        "CCAEDJ",
  ISSN =         "0733-3536 (print), 2162-1365 (electronic)",
  ISSN-L =       "0733-3536",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer-aided engineering: CAE",
}

@Article{Anonymous:1996:IBT,
  author =       "Anonymous",
  title =        "Inquiry Board Traces {Ariane 5} Failure to Overflow
                 Error",
  journal =      j-SIAM-NEWS,
  volume =       "29",
  number =       "8",
  pages =        "1, 12, 13",
  month =        oct,
  year =         "1996",
  ISSN =         "0036-1437",
  ISSN-L =       "0036-1437",
  bibdate =      "Sat Apr 28 18:48:53 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.siam.org/siamnews/general/ariane.htm",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM News",
  journal-URL =  "https://sinews.siam.org/",
}

@Book{Anonymous:1996:SROa,
  author =       "Anonymous",
  title =        "The Square Root of 3 to one million digits",
  volume =       "628",
  publisher =    pub-PROJECT-GUTENBERG,
  address =      pub-PROJECT-GUTENBERG:adr,
  year =         "1996",
  bibdate =      "Sun Jan 24 10:00:27 MST 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       ser-PROJECT-GUTENBERG,
  URL =          "ftp://uiarchive.cso.uiuc.edu/pub/etext/gutenberg/etext96/3sqrt10.zip",
  acknowledgement = ack-nhfb # " and " # ack-st,
  subject =      "Mathematical constants.",
}

@Book{Anonymous:1996:SROb,
  author =       "Anonymous",
  title =        "The Square Root of 5 to one million digits",
  volume =       "629",
  publisher =    pub-PROJECT-GUTENBERG,
  address =      pub-PROJECT-GUTENBERG:adr,
  year =         "1996",
  bibdate =      "Sun Jan 24 10:00:27 MST 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       ser-PROJECT-GUTENBERG,
  URL =          "ftp://uiarchive.cso.uiuc.edu/pub/etext/gutenberg/etext96/5sqrt10.zip",
  acknowledgement = ack-nhfb # " and " # ack-st,
  subject =      "Mathematical constants.",
}

@Book{Anonymous:1996:SROc,
  author =       "Anonymous",
  title =        "The Square Root of 6 to one million digits",
  volume =       "630",
  publisher =    pub-PROJECT-GUTENBERG,
  address =      pub-PROJECT-GUTENBERG:adr,
  year =         "1996",
  bibdate =      "Sun Jan 24 10:00:27 MST 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       ser-PROJECT-GUTENBERG,
  URL =          "ftp://uiarchive.cso.uiuc.edu/pub/etext/gutenberg/etext96/6sqrt10.zip",
  acknowledgement = ack-nhfb # " and " # ack-st,
  subject =      "Mathematical constants.",
}

@Book{Anonymous:1996:SROd,
  author =       "Anonymous",
  title =        "The Square Root of 7 to one million digits",
  volume =       "631",
  publisher =    pub-PROJECT-GUTENBERG,
  address =      pub-PROJECT-GUTENBERG:adr,
  year =         "1996",
  bibdate =      "Sun Jan 24 10:00:27 MST 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       ser-PROJECT-GUTENBERG,
  URL =          "ftp://uiarchive.cso.uiuc.edu/pub/etext/gutenberg/etext96/7sqrt10.zip",
  acknowledgement = ack-nhfb # " and " # ack-st,
  subject =      "Mathematical constants.",
}

@Book{Anonymous:1996:SROe,
  author =       "Anonymous",
  title =        "The Square Root of 8 to one million digits",
  volume =       "632",
  publisher =    pub-PROJECT-GUTENBERG,
  address =      pub-PROJECT-GUTENBERG:adr,
  year =         "1996",
  bibdate =      "Sun Jan 24 10:00:27 MST 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       ser-PROJECT-GUTENBERG,
  URL =          "ftp://uiarchive.cso.uiuc.edu/pub/etext/gutenberg/etext96/8sqrt10.zip",
  acknowledgement = ack-nhfb # " and " # ack-st,
  subject =      "Mathematical constants.",
}

@Book{Anonymous:1996:SROf,
  author =       "Anonymous",
  title =        "The Square Root of 10 to one million digits",
  volume =       "635",
  publisher =    pub-PROJECT-GUTENBERG,
  address =      pub-PROJECT-GUTENBERG:adr,
  year =         "1996",
  bibdate =      "Sun Jan 24 10:00:27 MST 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       ser-PROJECT-GUTENBERG,
  URL =          "ftp://uiarchive.cso.uiuc.edu/pub/etext/gutenberg/etext96/10srt10.zip",
  acknowledgement = ack-nhfb # " and " # ack-st,
  subject =      "Mathematical constants.",
}

@InProceedings{Anuta:1996:BLA,
  author =       "M. A. Anuta and Daniel W. Lozier and N. Schabanel and
                 P. R. Turner",
  title =        "Basic Linear Algebra Operations in {SLI} Arithmetic",
  crossref =     "Bouge:1996:EPP",
  pages =        "193--202",
  year =         "1996",
  DOI =          "https://doi.org/10.1007/BFb0024702",
  bibdate =      "Fri Jul 09 07:17:24 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://math.nist.gov/acmd/Staff/DLozier/publications/nistir5811.ps.Z;
                 https://www.nist.gov/publications/basic-linear-algebra-operations-sli-arithmetic",
  acknowledgement = ack-nhfb,
}

@Article{Anuta:1996:MMC,
  author =       "M. A. Anuta and Daniel W. Lozier and P. R. Turner",
  title =        "The {MasPar MP-1} as a Computer Arithmetic
                 Laboratory",
  journal =      j-J-RES-NATL-BUR-STAND,
  volume =       "101",
  number =       "2",
  pages =        "165--174",
  month =        mar # "\slash " # apr,
  year =         "1996",
  CODEN =        "JRNBAG",
  DOI =          "https://doi.org/10.6028/jres.101.018",
  ISSN =         "0091-0635 (print), 2376-5305 (electronic)",
  ISSN-L =       "0091-0635",
  bibdate =      "Fri Jul 09 07:18:42 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4907584/",
  abstract =     "This paper is a blueprint for the use of a massively
                 parallel SIMD computer architecture for the simulation
                 of various forms of computer arithmetic. The particular
                 system used is a DEC/MasPar MP-1 with 4096 processors
                 in a square array. This architecture has many
                 advantages for such simulations due largely to the
                 simplicity of the individual processors. Arithmetic
                 operations can be spread across the processor array to
                 simulate a hardware chip. Alternatively they may be
                 performed on individual processors to allow simulation
                 of a massively parallel implementation of the
                 arithmetic. Compromises between these extremes permit
                 speed-area tradeoffs to be examined. The paper includes
                 a description of the architecture and its features. It
                 then summarizes some of the arithmetic systems which
                 have been, or are to be, implemented. The
                 implementation of the level-index and symmetric
                 level-index, LI and SLI, systems is described in some
                 detail. An extensive bibliography is included.",
  acknowledgement = ack-nhfb,
  journal-URL =  "https://www.nist.gov/nist-research-library/journal-research-nist/past-papers",
  keywords =     "computer arithmetic, fixed-point and floating-point
                 arithmetic, logarithmic and level-index arithmetic,
                 residue number system arithmetic, serial and parallel
                 simulation of computer arithmetic",
}

@Article{Arioli:1996:REA,
  author =       "M. Arioli and C. Fassino",
  title =        "Roundoff error analysis of algorithms based on
                 {Krylov} subspace methods",
  journal =      j-BIT-NUM-MATH,
  volume =       "36",
  number =       "2",
  pages =        "189--205",
  month =        jun,
  year =         "1996",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01731978",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  MRclass =      "65F10 (15A23 65G05)",
  MRnumber =     "98e:65018",
  MRreviewer =   "Jean-Marie Chesneaux",
  bibdate =      "Wed Jan 4 18:52:24 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=36&issue=2;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.mai.liu.se/BIT/contents/bit36.html;
                 http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=36&issue=2&spage=189",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
  keywords =     "floating-point arithmetic; rounding errors",
}

@InProceedings{Bajard:1996:NED,
  author =       "J.-C. Bajard and L.-S. Didier and Jean-Michel Muller",
  booktitle =    "Proceedings of International Conference on Application
                 Specific Systems, Architectures and Processors, 1996.
                 {ASAP 96}",
  title =        "A new {Euclidean} division algorithm for residue
                 number systems",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "45--54",
  year =         "1996",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ASAP.1996.542800",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "We propose in this paper a new algorithm and
                 architecture for performing divisions in residue number
                 systems. Our algorithm is suitable for residue number
                 systems with large moduli, with the aim of manipulating
                 very large integers on a parallel \ldots{}",
}

@Article{Barber:1996:QAC,
  author =       "C. Bradford Barber and David P. Dobkin and Hannu
                 Huhdanpaa",
  title =        "The {Quickhull Algorithm} for Convex Hulls",
  journal =      j-TOMS,
  volume =       "22",
  number =       "4",
  pages =        "469--483",
  month =        dec,
  year =         "1996",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/235815.235821",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Thu Nov 8 14:50:36 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acm.org/pubs/citations/journals/toms/1996-22-4/p469-barber/",
  abstract =     "The convex hull of a set of points is the smallest
                 convex set that contains the points. This article
                 presents a practical convex hull algorithm that
                 combines the two-dimensional Quickhull Algorithm with
                 the general-dimensional Beneath-Beyond Algorithm. It is
                 similar to the randomized, incremental algorithms for
                 convex hull and Delaunay triangulation. We provide
                 empirical evidence that the algorithm runs faster when
                 the input contains nonextreme points and that it uses
                 less memory. Computational geometry algorithms have
                 traditionally assumed that input sets are well behaved.
                 When an algorithm is implemented with floating-point
                 arithmetic, this assumption can lead to serious errors.
                 We briefly describe a solution to this problem when
                 computing the convex hull in two, three, or four
                 dimensions. The output is a set of ``thick'' facets
                 that contain all possible exact convex hulls of the
                 input. A variation is effective in five or more
                 dimensions.",
  acknowledgement = ack-rfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "algorithms, reliability",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Geometric algorithms, languages and systems.",
}

@InProceedings{Berlejung:1996:PSM,
  author =       "H. M. E. Berlejung",
  title =        "Processing Software Metrics in an Integrated
                 Development Environment for {Pascal-XSC}",
  crossref =     "Alefeld:1996:SCV",
  pages =        "79--83",
  year =         "1996",
  bibdate =      "Mon May 20 06:32:10 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
}

@InProceedings{Berner:1996:PMV,
  author =       "S. Berner",
  title =        "A Parallel Method for Verified Global Optimization",
  crossref =     "Alefeld:1996:SCV",
  pages =        "200--206",
  year =         "1996",
  bibdate =      "Mon May 20 06:32:10 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
}

@Article{Blum:1996:RPD,
  author =       "Manuel Blum and H. Wasserman",
  title =        "Reflections on the {Pentium} Division Bug",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "45",
  number =       "4",
  pages =        "385--393",
  month =        apr,
  year =         "1996",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.494097",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 19:47:10 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://http.cs.berkeley.edu/~blum/pentium.ps;
                 http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=494097",
  abstract =     "We review the field of {\em result-checking\/} and
                 suggest that it be extended to a methodology for
                 enforcing hardware\slash software reliability. We
                 thereby formulate a vision for ``self-monitoring''
                 hardware\slash software whose reliability is augmented
                 through embedded suites of run-time correctness
                 checkers. In particular, we suggest that embedded
                 checkers and correctors may be employed to safeguard
                 against arithmetic errors such as that which has
                 bedeviled the Intel Pentium Microprocessor. We specify
                 checkers and correctors suitable for monitoring the
                 multiplication and division functionalities of an
                 arbitrary arithmetic processor and seamlessly
                 correcting erroneous output which may occur for any
                 reason during the lifetime of the chip.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "Built-in testing; concurrent error detection; fault
                 tolerance; Pentium; reliability; result-checking;
                 verification",
}

@Article{Bockenfeld:1996:TNT,
  author =       "Don Bockenfeld",
  title =        "{TSQRT}: a New Trick for an Old Dog",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "3",
  pages =        "39--41",
  month =        mar,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat Feb 10 08:57:37 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Implements a small table-driven square root function
                 in C, using exclusively integer operations.",
  acknowledgement = ack-nhfb,
  fjournal =     "C/C++ Users Journal",
}

@Article{Burger:1996:PFP,
  author =       "Robert G. Burger and R. Kent Dybvig",
  title =        "Printing Floating-Point Numbers Quickly and
                 Accurately",
  journal =      j-SIGPLAN,
  volume =       "31",
  number =       "5",
  pages =        "108--116",
  month =        may,
  year =         "1996",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/231379.231397",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Mon Feb 03 07:07:43 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/pubs/contents/proceedings/pldi/231379/index.html;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "This paper offers a significantly faster algorithm
                 than that of \cite{Steele:1990:HPF}, together with a
                 correctness proof and an implementation in Scheme. See
                 also
                 \cite{Clinger:1990:HRF,Abbott:1999:ASS,Steele:2004:RHP,Clinger:2004:RHR}.",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/pldi/231379/p108-burger/",
  acknowledgement = ack-nhfb,
  affiliation =  "Department of Computer Science, Indiana University,
                 Bloomington, IN, USA",
  annote =       "Published as part of the Proceedings of PLDI'96.",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  keywords =     "algorithms; design; theory",
  subject =      "{\bf I.3.3} Computing Methodologies, COMPUTER
                 GRAPHICS, Picture/Image Generation, Display algorithms.
                 {\bf F.2.1} Theory of Computation, ANALYSIS OF
                 ALGORITHMS AND PROBLEM COMPLEXITY, Numerical Algorithms
                 and Problems. {\bf I.1.2} Computing Methodologies,
                 SYMBOLIC AND ALGEBRAIC MANIPULATION, Algorithms.",
}

@TechReport{Burnikel:1996:HPF,
  author =       "Christoph Burnikel and Jochen K{\"o}nemann",
  title =        "High precision floating point numbers in {LEDA}",
  type =         "Report",
  number =       "MPI I 96 1 002",
  institution =  "Max-Planck-Institut f{\"u}r Informatik",
  address =      "Saarbr{\"u}cken, Germany",
  pages =        "7",
  year =         "1996",
  bibdate =      "Thu May 09 09:03:32 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Candev:1996:AIA,
  author =       "M. Candev",
  title =        "On the Application of an Interval Algorithm for Set
                 Inversion",
  crossref =     "Alefeld:1996:SCV",
  pages =        "140--146",
  year =         "1996",
  bibdate =      "Mon May 20 06:32:10 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
}

@Article{Cappuccino:1996:DDH,
  author =       "G. Cappuccino and P. Corsonello and G. Cocorullo",
  title =        "Design and demonstration of high throughput square
                 rooting circuit",
  journal =      j-ELECT-LETTERS,
  volume =       "32",
  number =       "5",
  pages =        "434",
  month =        "????",
  year =         "1996",
  CODEN =        "ELLEAK",
  ISSN =         "0013-5194 (print), 1350-911X (electronic)",
  ISSN-L =       "0013-5194",
  bibdate =      "Sat Jul 16 15:28:13 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronics Letters",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2220",
  summary =      "Not \ldots{}",
}

@Article{Chaitin-Chatelin:1996:FPA,
  author =       "F. Chaitin-Chatelin",
  title =        "Is Finite Precision Arithmetic Useful For Physics?",
  journal =      j-J-UCS,
  volume =       "2",
  number =       "5",
  pages =        "380--??",
  day =          "28",
  month =        may,
  year =         "1996",
  CODEN =        "????",
  ISSN =         "0948-6968",
  ISSN-L =       "0948-6968",
  bibdate =      "Wed May 28 19:32:35 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.jucs.org/is_finite_precision_arithmetic_useful_for_physics",
  acknowledgement = ack-nhfb,
  fjournal =     "J.UCS: Journal of Universal Computer Science",
  journal-URL =  "http://www.jucs.org/jucs",
}

@Book{Chaitin-Chatelin:1996:LFP,
  author =       "Fran{\c{c}}oise Chaitin-Chatelin and Val{\'e}rie
                 Frayss{\'e}",
  title =        "Lectures on Finite Precision Computations",
  publisher =    pub-SIAM,
  address =      pub-SIAM:adr,
  pages =        "xv + 235",
  year =         "1996",
  ISBN =         "0-89871-358-7",
  ISBN-13 =      "978-0-89871-358-9",
  LCCN =         "QA297 .C417 1996",
  bibdate =      "Wed Nov 16 14:38:30 MST 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Software, environments, tools",
  acknowledgement = ack-nhfb,
  keywords =     "Matlab",
  subject =      "numerical calculations; data processing; error
                 analysis (mathematics); toolbox PRECISE",
  tableofcontents = "1. General Presentation \\
                 2. Computability in Finite Precision \\
                 3. Measures of Stability for Regular Problems \\
                 4. Computation in the Neighbourhood of a Singularity
                 \\
                 5. Arithmetic Quality of Reliable Algorithms \\
                 6. Numerical Stability in Finite Precision \\
                 7. Software Tools for Round-Off Error Analysis in
                 Algorithms \\
                 8. The Toolbox PRECISE for Computer Experimentation \\
                 9. Experiments with PRECISE \\
                 10. Robustness to Nonnormality \\
                 11. Qualitative Computing \\
                 12. More Numerical Illustrations with PRECISE \\
                 Annex: The Toolbox PRECISE for MATLAB.",
}

@Article{Chen:1996:VAC,
  author =       "Y.-A. Chen and E. Clarke and P.-H. Ho and Y. Hoskote
                 and T. Kam and M. Khaira and J. O. Leary and X. Zhao",
  title =        "Verification of All Circuits in a Floating-Point Unit
                 Using Word-Level Model Checking",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1166",
  pages =        "19--33",
  year =         "1996",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Jun 02 07:43:02 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@InProceedings{Chesneaux:1996:CSS,
  author =       "J.-M. Chesneaux and B. Troff",
  title =        "Computational Stability Study Using the {CADNA}
                 Software Applied to the {Navier--Stokes} Solver
                 {PEGASE}",
  crossref =     "Alefeld:1996:SCV",
  pages =        "84--90",
  year =         "1996",
  bibdate =      "Mon May 20 06:32:10 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
}

@InProceedings{Chren:1996:DPP,
  author =       "W. A. {Chren, Jr.} and C. H. Brogdon and D.
                 Andrevska",
  booktitle =    "{IEEE 39th} Midwest symposium on Circuits and Systems,
                 1996",
  title =        "Delay-power product simulation results for one-hot
                 residue number system arithmetic circuits",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "544--547",
  year =         "1996",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/MWSCAS.1996.594237",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "We present Spice simulations which verify previous
                 analytical estimates of the delay-power product of
                 One-Hot Residue adders and multipliers. These
                 simulations show greater than a 50\% reduction in the
                 product below binary adders and an order of \ldots{}",
}

@InProceedings{Chren:1996:DSD,
  author =       "W. A. {Chren, Jr.}",
  booktitle =    "{IEEE} International Symposium on Circuits and
                 Systems. {ISCAS '96}, Connecting the World, 12--15 May
                 1996",
  title =        "Delta-sigma demodulator with large oversampling ratio
                 using the one-hot residue number system",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "473--476",
  year =         "1996",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ISCAS.1996.541749",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "A residue number system-based delta-sigma demodulator
                 is presented which demonstrates a significant
                 improvement in oversampling ratio in comparison with
                 equivalent binary designs. The second order design
                 employs a two-stage cascade architecture with
                 \ldots{}",
}

@InProceedings{Chren:1996:RDU,
  author =       "W. A. {Chren, Jr.} and C. H. Brogdon",
  booktitle =    "{IEEE 39th} Midwest symposium on Circuits and Systems,
                 1996",
  title =        "{RSA} decryption using the one-hot residue number
                 system",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "551--554",
  year =         "1996",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/MWSCAS.1996.594238",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "The design of an RSA decryption circuit which uses the
                 One-Hot Residue Number System is presented. Large
                 modulus adders and multipliers are described which
                 reduce the area of previous (barrel shifter-based)
                 designs while preserving their low power \ldots{}",
}

@Article{Ciminiera:1996:CSM,
  author =       "L. Ciminiera and P. Montuschi",
  title =        "Carry-save multiplication schemes without final
                 addition",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "45",
  number =       "9",
  pages =        "1050--1055",
  month =        sep,
  year =         "1996",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.537128",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 19:47:13 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=537128",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Clarke:1996:VSD,
  author =       "E. M. Clarke and S. M. German and X. Zhao",
  title =        "Verifying the {SRT} division algorithm using theorem
                 proving techniques",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1102",
  pages =        "111--??",
  year =         "1996",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Fri Sep 6 19:46:15 MDT 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@InProceedings{Clarke:1996:WLS,
  author =       "E. M. Clarke and M. Khaira and X. Zhao",
  title =        "Word-level symbolic model checking: avoiding the
                 {Pentium FDIV} error",
  crossref =     "IEEE:1996:DAC",
  pages =        "645--648",
  year =         "1996",
  bibdate =      "Sat Jun 02 07:44:08 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acm.org/pubs/articles/proceedings/dac/240518/p645-clarke/p645-clarke.pdf;
                 http://www.acm.org/pubs/citations/proceedings/dac/240518/p645-clarke/;
                 http://www.acm.org/pubs/contents/proceedings/dac/240518/",
  acknowledgement = ack-nhfb,
}

@InProceedings{Corliss:1996:VPE,
  author =       "G. F. Corliss and R. Rihm",
  title =        "Validating an {A} Priori Enclosure Using High-Order
                 {Taylor} Series",
  crossref =     "Alefeld:1996:SCV",
  pages =        "228--238",
  year =         "1996",
  bibdate =      "Mon May 20 06:32:10 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
}

@Article{Crenshaw:1996:PTF,
  author =       "Jack W. Crenshaw",
  title =        "Programmer's Toolbox: Floating-Point Math, Part 3",
  journal =      j-EMBED-SYS-PROG,
  volume =       "9",
  number =       "1",
  pages =        "19--??",
  year =         "1996",
  CODEN =        "EYPRE4",
  ISSN =         "1040-3272",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Embedded Systems Programming",
}

@TechReport{Darcy:1996:FMF,
  author =       "Joseph D. Darcy and David Gay",
  title =        "{FLECKmarks}: Measuring Floating Point Performance
                 using a {FulL IEEE Compliant Arithmetic BenchmarK}",
  type =         "Technical report",
  institution =  "Department of Computer Science, University of
                 California, Berkeley",
  address =      "Berkeley, CA, USA",
  month =        dec,
  year =         "1996",
  bibdate =      "Mon Feb 18 12:25:24 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cs.berkeley.edu/~darcy/Research/fleckmrk.pdf",
  acknowledgement = ack-nhfb,
  remark =       "From the first author's home Web page: ``Errata: The
                 `subnormal' timings for x86 processors are incorrect;
                 they do not perform operations on subnormals at full
                 speed. However, what values are subnormals on the x86
                 are different than on other processors due to that
                 architecture's unusual floating-point register design.
                 On the x86, when a 64-bit double value is loaded into a
                 register, it has the 15 bit exponent of the 80-bit
                 double extended format instead of the 11 bit exponent
                 of the double format. Confusingly, this occurs even if
                 the processor's precision control is set to round to
                 double precision. The test programs in this project
                 used computations that would be subnormal in a pure
                 double format, not in double with extended exponent
                 range (non-zero subnormals in double with extended
                 exponent range would round to zero in pure double).
                 Operations on subnormals in double precision with
                 extended exponent range should take about 100 cycles on
                 the Pentium Pro and subsequent Intel x86
                 chips.\par

                 Thanks to David Scott of Intel for pointing out this
                 error.",
}

@InProceedings{Dimitrov:1996:NCD,
  author =       "V. Dimitrov and Saeid Sadeghi-Emamchaie and G. A.
                 Jullien and W. C. Miller",
  title =        "Near Canonic Double-Based Number System ({DBNS}) with
                 Applications in Digital Signal Processing",
  crossref =     "Luk:1996:PSC",
  pages =        "14--25",
  year =         "1996",
  DOI =          "https://doi.org/10.1117/12.255433",
  bibdate =      "Sat May 14 17:15:05 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://spie.org/x648.html?product_id=235316;
                 http://www.gbv.de/dms/bowker/toc/9780819422347",
  acknowledgement = ack-nhfb,
  keywords =     "Double-Based Number System (DBNS)",
}

@InProceedings{Dimitrov:1996:RNS,
  author =       "V. S. Dimitrov and G. A. Jullien and W. C. Miller",
  booktitle =    "{IEEE 39th} Midwest symposium on Circuits and Systems,
                 1996",
  title =        "A residue number system implementation of real
                 orthogonal transforms via approximation over a direct
                 product of quadratic number rings",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "533--536",
  year =         "1996",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/MWSCAS.1996.594227",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "Recent work has focused on doing residue computations
                 that are quantization within a dense ring of integers
                 in the real domain. The aims of the paper are to
                 provide and efficient algorithm for approximation of
                 the real input signal with arbitrarily \ldots{}",
}

@InProceedings{Dimitrova:1996:NAS,
  author =       "N. S. Dimitrova",
  title =        "On a Numerical Approach for Solving a Class of
                 Nonlinear Systems",
  crossref =     "Alefeld:1996:SCV",
  pages =        "147--153",
  year =         "1996",
  bibdate =      "Mon May 20 06:32:10 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
}

@InProceedings{Djebbari:1996:GAS,
  author =       "A. Djebbari and S. A. Elahmar and M. F. Belbachir and
                 J. M. Rouvaen",
  booktitle =    "3rd International Conference on Signal Processing,
                 1996",
  title =        "Global asymptotic stability of normal digital filters
                 with rounding and two's complement truncation
                 quantization",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "154--157",
  year =         "1996",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:04 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "Normal form digital filters are investigated for limit
                 cycles due to both two's complement truncation and
                 rounding quantization. Conditions for existence are
                 derived. A method, based on an exhaustive search and
                 applicable to above types of \ldots{}",
}

@InProceedings{Dobner:1996:AAD,
  author =       "H.-J. Dobner and W. Klein",
  title =        "Application of Automatic Differentiation Techniques to
                 Circuit Simulation",
  crossref =     "Alefeld:1996:SCV",
  pages =        "329--333",
  year =         "1996",
  bibdate =      "Mon May 20 06:32:10 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
}

@InProceedings{Dobronets:1996:PEE,
  author =       "B. S. Dobronets",
  title =        "A Posteriori Error Estimation for Partial Differential
                 Equations",
  crossref =     "Alefeld:1996:SCV",
  pages =        "239--244",
  year =         "1996",
  bibdate =      "Mon May 20 06:32:10 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
}

@InProceedings{El-Guibaly:1996:HSC,
  author =       "Fayez El-Guibaly and A. Sabaa",
  title =        "High-speed {CORDIC} algorithm",
  crossref =     "Luk:1996:PSC",
  pages =        "512--512",
  year =         "1996",
  DOI =          "https://doi.org/10.1117/12.255460",
  bibdate =      "Tue Jun 14 18:26:06 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Farag:1996:LPR,
  author =       "Emad N. Farag and M. Anwarul Hasan and Mohamed I.
                 Elmasry",
  title =        "Low-power radix 2 division algorithm with minimum
                 add\slash sub operations",
  crossref =     "Luk:1996:PSC",
  pages =        "39--511",
  year =         "1996",
  DOI =          "https://doi.org/10.1117/12.255450",
  bibdate =      "Tue Jun 14 18:26:06 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Feldstein:1996:OUM,
  author =       "Alan Feldstein and Peter R. Turner",
  title =        "Overflow and underflow in multiplication and
                 division",
  journal =      j-APPL-NUM-MATH,
  volume =       "21",
  number =       "3",
  pages =        "221--239",
  day =          "20",
  month =        aug,
  year =         "1996",
  CODEN =        "ANMAEL",
  ISSN =         "0168-9274 (print), 1873-5460 (electronic)",
  ISSN-L =       "0168-9274",
  MRclass =      "65Y99",
  MRnumber =     "97f:65086; 1 416 857",
  bibdate =      "Wed Jul 28 14:36:31 MDT 1999",
  bibsource =    "Compendex database;
                 http://www.elsevier.com/cgi-bin/cas/tree/store/apnum/cas_free/browse/browse.cgi?year=1996&volume=21&issue=3;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.elsevier.com/cgi-bin/cas/tree/store/apnum/cas_sub/browse/browse.cgi?year=1996&volume=21&issue=3&aid=692",
  acknowledgement = ack-nhfb,
  affiliation =  "Arizona State Univ",
  affiliationaddress = "AZ, USA",
  classification = "721.1; 723.2; 921; 921.2; 921.6",
  fjournal =     "Applied Numerical Mathematics: Transactions of IMACS",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01689274",
  journalabr =   "Appl Numer Math",
  keywords =     "Differential equations; Digital arithmetic; Division;
                 Floating point exponents; Floating point fractions;
                 Logarithmic distribution; Mathematical models;
                 Multiplication; Natural sciences computing; Overflow;
                 Underflow",
}

@Article{Fenn:1996:MDD,
  author =       "S. T. J. Fenn and M. Benaissa and D. Taylor",
  title =        "{$ \mathrm {GF}(2^m) $} multiplication and division
                 over the dual basis",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "45",
  number =       "3",
  pages =        "319--327",
  month =        mar,
  year =         "1996",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.485570",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 19:47:09 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=485570",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Flynn:1996:SPT,
  author =       "Michael J. Flynn and Stuart Oberman and Steve Fu and
                 Hesham Al-Twaijry and Kevin Nowka and Gary Bewick and
                 Eric Schwarz and Nhon Quach",
  booktitle =    "{NSF\slash MIPS} Conference on Experimental Research
                 on Computer Systems, June 1996",
  title =        "The {SNAP} Project: Towards Sub-Nanosecond
                 Arithmetic",
  publisher =    "????",
  address =      "????",
  pages =        "??--??",
  year =         "1996",
  bibdate =      "Mon Jul 18 17:18:49 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "ftp://arith.stanford.edu/tr/snap_nsf.ps.Z",
  acknowledgement = ack-nhfb,
  pagecount =    "12",
}

@Article{Fortune:1996:SAY,
  author =       "Steven Fortune and Christopher J. {Van Wyk}",
  title =        "Static analysis yields efficient exact integer
                 arithmetic for computational geometry",
  journal =      j-TOG,
  volume =       "15",
  number =       "3",
  pages =        "223--248",
  month =        jul,
  year =         "1996",
  CODEN =        "ATGRDF",
  ISSN =         "0730-0301 (print), 1557-7368 (electronic)",
  ISSN-L =       "0730-0301",
  bibdate =      "Sat Aug 31 16:39:46 MDT 1996",
  bibsource =    "http://www.acm.org/pubs/toc/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0730-0301/230533.html",
  abstract =     "Geometric algorithms as usually described assuming
                 that arithmetic operations are performed exactly on
                 real numbers. A program implemented using a naive
                 substitution of floating-point arithmetic for real
                 arithmetic can fail, since geometric primitives depend
                 upon sign-evaluation and may not be reliable if
                 evaluated approximately. Geometric primitives are
                 reliable if evaluated exactly with integer arithmetic,
                 but this degrades performance since software
                 extended-precision arithmetic is required.\par

                 We describe static-analysis techniques that reduce the
                 performance cost of exact integer arithmetic used to
                 implement geometric algorithms. We have used the
                 techniques for a number of examples, including
                 line-segment intersection in two dimensions, Delaunay
                 triangulations, and a tree-dimensional boundary-based
                 polyhedral modeler. In general, the techniques are
                 appropriate for algorithms that use primitives of
                 relatively low algebraic total degree, e.g., those
                 involving flat objects (points, lines, planes) in two
                 or three dimensions. The techniques have been package
                 in a preprocessor for reasonably convenient use.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Graphics",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J778",
  keywords =     "algorithms; experimentation",
  subject =      "{\bf I.3.5}: Computing Methodologies, COMPUTER
                 GRAPHICS, Computational Geometry and Object Modeling,
                 Geometric algorithms, languages, and systems. {\bf
                 D.3.4}: Software, PROGRAMMING LANGUAGES, Processors,
                 Preprocessors. {\bf G.4}: Mathematics of Computing,
                 MATHEMATICAL SOFTWARE, Efficiency. {\bf G.4}:
                 Mathematics of Computing, MATHEMATICAL SOFTWARE,
                 Reliability and robustness.",
}

@Article{Ganesan:1996:CSM,
  author =       "Ravikanth Ganesan and Kannan Govindarajan and Min-You
                 Wu",
  title =        "Comparing {SIMD} and {MIMD} Programming Modes",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "35",
  number =       "1",
  pages =        "91--96",
  day =          "25",
  month =        may,
  year =         "1996",
  CODEN =        "JPDCER",
  DOI =          "https://doi.org/10.1006/jpdc.1996.0071",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Thu Mar 9 09:19:00 MST 2000",
  bibsource =    "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0071/production;
                 http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0071/production/pdf",
  acknowledgement = ack-nhfb,
  classification = "C5220P (Parallel architecture); C6110P (Parallel
                 programming)",
  corpsource =   "Department of Computer Science, State University of
                 New York, Buffalo, NY, USA",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  keywords =     "application benchmarks; arithmetic operations; CM;
                 CM-5; communication; Connection Machine; Fortran;
                 message-passing Fortran; MIMD; parallel architectures;
                 parallel programming; performance evaluation;
                 programming modes; SIMD; software; synthetic
                 benchmarks; time",
  treatment =    "P Practical",
}

@InProceedings{Garg:1996:FTP,
  author =       "H. K. Garg and F. V. C. Mendis",
  booktitle =    "Conference Record of the Thirtieth Asilomar Conference
                 on Signals, Systems and Computers, 1996",
  title =        "On fault-tolerant polynomial residue number systems",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "206--209",
  year =         "1996",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ACSSC.1996.600858",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "Fault-tolerant convolution techniques have been
                 described for polynomials defined over the fields of
                 complex and real numbers. Fault-tolerant convolution
                 schemes are derived for polynomials defined over finite
                 integer rings. A new algorithm for \ldots{}",
}

@InProceedings{Gibb:1996:FFI,
  author =       "S. Gibb and P. J. W. Graumann and Laurence E. Turner",
  title =        "{FIR} filter implementation using bit-serial
                 arithmetic and partial summation trees",
  crossref =     "Luk:1996:PSC",
  pages =        "63--74",
  year =         "1996",
  DOI =          "https://doi.org/10.1117/12.255462",
  bibdate =      "Tue Jun 14 18:26:06 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InCollection{Goldberg:1996:CA,
  author =       "David Goldberg",
  title =        "Computer Arithmetic",
  crossref =     "Hennessy:1996:CAQ",
  chapter =      "A",
  pages =        "A-1--A-77",
  year =         "1996",
  bibdate =      "Mon May 20 10:05:22 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Goldstine:1996:ENI,
  author =       "H. H. Goldstine and A. Goldstine",
  title =        "The {Electronic Numerical Integrator and Computer}
                 ({ENIAC})",
  journal =      j-IEEE-ANN-HIST-COMPUT,
  volume =       "18",
  number =       "1",
  pages =        "10--16",
  month =        "Spring",
  year =         "1996",
  CODEN =        "IAHCEX",
  DOI =          "https://doi.org/10.1109/85.476557",
  ISSN =         "1058-6180 (print), 1934-1547 (electronic)",
  ISSN-L =       "1058-6180",
  bibdate =      "Fri Nov 28 16:50:50 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Reprint of 1946 technical report and
                 \cite{Goldstine:1946:ENI}.",
  URL =          "http://ieeexplore.ieee.org/iel4/85/10202/00476557.pdf",
  abstract =     "It is our purpose in the succeeding pages to give a
                 brief description of the ENIAC and an indication of the
                 kinds of problems for which it can be used. This
                 general purpose electronic computing machine was
                 recently made public by the Army Ordnance Department
                 for which it was developed by the Moore School of
                 Electrical Engineering. The machine was developed
                 primarily for the purpose of calculating firing tables
                 for the armed forces. Its design is, however,
                 sufficiently general to permit the solution of a large
                 class of numerical problems which could hardly be
                 attempted by more conventional computing tools.\par

                 In order easily to obtain sufficient accuracy for
                 scientific computations, the ENIAC was designed as a
                 digital device. The equipment normally handles signed
                 10-digit numbers expressed in the decimal system. It
                 is, however, so constructed that operations with as
                 many as 20 digits are possible.\par

                 The machine is automatically sequenced in the sense
                 that all instructions needed to carry out a computation
                 are given to it before the computation commences. It
                 will be seen below how these instructions are given to
                 the machine.",
  acknowledgement = ack-mfc # " and " # ack-nhfb,
  fjournal =     "IEEE Annals of the History of Computing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=85",
  keywords =     "decimal floating-point arithmetic",
}

@InProceedings{Gudenberg:1996:HSI,
  author =       "J. W. Von Gudenberg",
  title =        "Hardware Support for Interval Arithmetic",
  crossref =     "Alefeld:1996:SCV",
  pages =        "32--37",
  year =         "1996",
  bibdate =      "Mon May 20 06:32:10 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
}

@Book{Guedj:1996:EN,
  author =       "Denis Guedj",
  title =        "{L}'empire des nombres",
  publisher =    "Gallimard",
  address =      "Paris, France",
  pages =        "176",
  year =         "1996",
  ISBN =         "2-07-053373-5",
  ISBN-13 =      "978-2-07-053373-2",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 06:57:01 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Gupta:1996:AAG,
  author =       "S. Gupta and J. Rajski and J. Tyszer",
  title =        "Arithmetic additive generators of pseudo-exhaustive
                 test patterns",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "45",
  number =       "8",
  pages =        "939--949",
  month =        aug,
  year =         "1996",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.536236",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 19:47:13 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=536236",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Guyot:1996:STD,
  author =       "A. Guyot and M. Renaudin and B. El Hassan and V.
                 Levering",
  booktitle =    "Proceedings of the Ninth International Conference on
                 {VLSI} Design, 1996",
  title =        "Self timed division and square-root extraction",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "376--381",
  year =         "1996",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "This paper describes a self-timed integrated circuit
                 for division and square-root extraction. First it
                 concentrates on the development and the proof of a new
                 mathematical algorithm. Then the design methodology and
                 the architecture of a self-timed \ldots{}",
}

@Article{Haller:1996:AFP,
  author =       "G. M. Haller and D. R. Freytag",
  title =        "Analog floating-point {BiCMOS} sampling chip and
                 architecture of the {BaBar CsI} calorimeter front-end
                 electronics system at the {SLAC} {B}-factory",
  journal =      j-IEEE-TRANS-NUCL-SCI,
  volume =       "43",
  number =       "3",
  pages =        "1610--1614",
  month =        jun,
  year =         "1996",
  CODEN =        "IRNSAM",
  ISSN =         "0018-9499 (print), 1558-1578 (electronic)",
  ISSN-L =       "0018-9499",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Nuclear Science",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=23",
  summary =      "The design and implementation of an analog
                 floating-point sampling integrated circuit for the
                 BaBar detector at the SLAC B-Factory is described. The
                 CARE (Custom Auto-Range Encoding) circuit is part of an
                 18-bit dynamic range sampling system with a \ldots{}",
}

@Book{Hamacher:1996:CO,
  author =       "V. Carl Hamacher and Zvonko G. Vranesic and Safwat G.
                 Zaky",
  title =        "Computer organization",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  edition =      "Fourth",
  pages =        "xix + 555",
  year =         "1996",
  ISBN =         "0-07-025883-X",
  ISBN-13 =      "978-0-07-025883-9",
  LCCN =         "QA76.9.C643 H36 1996",
  bibdate =      "Sat May 18 14:24:11 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "McGraw-Hill series in computer organization and
                 architecture",
  acknowledgement = ack-nhfb,
}

@InProceedings{Hartwig:1996:RNA,
  author =       "F. Hartwig and A. Lacroix",
  booktitle =    "{IEEE} International Symposium on Circuits and
                 Systems: {ISCAS '96}, `Connecting the World', 12--15
                 May 1996",
  title =        "Roundoff noise analysis on the basis of an improved
                 floating point error model",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "133--136",
  year =         "1996",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "Until now floating point roundoff analysis utilized
                 the assumption of statistical decorrelation between
                 roundoff error and internal signals subject to a signal
                 flow graph. A quantization within a signal flow graph
                 has been treated like a single \ldots{}",
}

@Article{Hauser:1996:HFE,
  author =       "John R. Hauser",
  title =        "Handling floating-point exceptions in numeric
                 programs",
  journal =      j-TOPLAS,
  volume =       "18",
  number =       "2",
  pages =        "139--174",
  month =        mar,
  year =         "1996",
  CODEN =        "ATPSDT",
  DOI =          "https://doi.org/10.1145/227699.227701",
  ISSN =         "0164-0925 (print), 1558-4593 (electronic)",
  ISSN-L =       "0164-0925",
  bibdate =      "Tue Aug 13 11:46:35 MDT 1996",
  bibsource =    "http://www.acm.org/pubs/toc/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0164-0925/227701.html",
  abstract =     "There are a number of schemes for handling arithmetic
                 exceptions that can be used to improve the speed (or
                 alternatively the reliability) of numeric code.
                 Overflow and underflow are the most troublesome
                 exceptions, and depending on the context in which the
                 exception can occur, they may be addressed either: (1)
                 through a ``brute force'' reevaluation with extended
                 range, (2) by reevaluating using a technique known as
                 {\em scaling}, (3) by substituting an infinity or zero,
                 or (4) in the case of underflow, with gradual
                 underflow. In the first two of these cases, the
                 offending computation is simply reevaluated using a
                 safer but slower method. The latter two cases are
                 cheaper, more automated schemes that ideally are built
                 in as options within the computer system. Other
                 arithmetic exceptions can be handled with similar
                 methods. These and some other techniques are examined
                 with an eye toward determining the support programming
                 languages and computer systems ought to provide for
                 floating-point exception handling. It is argued that
                 the cheapest short-term solution would be to give full
                 support to most of the {\em required\/} (as opposed to
                 recommended) special features of the IEC/IEEE Standard
                 for Binary Floating-Point Arithmetic. An essential part
                 of this support would include standardized access from
                 high-level languages to the exception flags defined by
                 the standard. Some possibilities outside the IEEE
                 Standard are also considered, and a few thought on
                 possible better-structured support within programming
                 languages are discussed.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Programming Languages and
                 Systems",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J783",
  keywords =     "accurate floating-point summation; algorithms; design;
                 languages; performance; standardization",
  subject =      "{\bf D.3.3}: Software, PROGRAMMING LANGUAGES, Language
                 Constructs and Features, Control structures. {\bf
                 D.3.0}: Software, PROGRAMMING LANGUAGES, General,
                 Standards. {\bf G.1.0}: Mathematics of Computing,
                 NUMERICAL ANALYSIS, General, Computer arithmetic. {\bf
                 G.1.0}: Mathematics of Computing, NUMERICAL ANALYSIS,
                 General, Numerical algorithms.",
}

@Book{Heck:1996:IM,
  author =       "Andr{\'e} Heck",
  title =        "Introduction to {Maple}",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  edition =      "Second",
  pages =        "xx + 699",
  year =         "1996",
  DOI =          "https://doi.org/10.1007/978-1-4684-0484-5",
  ISBN =         "0-387-94535-0 (hardcover), 1-4684-0484-9,
                 1-4684-0486-5",
  ISBN-13 =      "978-0-387-94535-4 (hardcover), 978-1-4684-0484-5,
                 978-1-4684-0486-9",
  LCCN =         "QA155.7.E4H43 1993",
  MRclass =      "65-01, 65B10, 65D18, 65Dxx, 65Fxx, 65Lxx, 68-01,
                 68N15, 68W30, 68NXX",
  MRnumber =     "MR1405611 (97c:68076)",
  bibdate =      "Tue Jun 06 17:57:02 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/maple-extract.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\$39.00",
  abstract =     "The first edition of this book has been very well
                 received by the community. The new version 4 of Maple V
                 contains so many new mathematical features and
                 improvements in the user interface that Waterloo Maple
                 Inc. markets it as ``the Power Edition.'' These two
                 facts have made it necessary to write a second edition
                 within a short period of the first. I corrected
                 typographical errors, rephrased text, updated and
                 improved many examples, and added much new material.
                 Hardly any chapter has been left untouched.
                 Substantially changed or added sections and chapters
                 address the assume facility, I/O, approximation theory,
                 integration, composite data types, simplification,
                 graphics, differential equations, and matrix algebra.
                 Tables summarize features, command options, etc., and
                 constitute a quick reference. The enlarged index of the
                 book has been carefully compiled to make locating
                 search items quick and easy. Many new examples have
                 been included showing how to use Maple as a problem
                 solver, how to assist the system during computations,
                 and how to extend its built-in facilities. About the
                 Maple Version Used: The second edition of this book is
                 fully revised and updated to Maple V Release 4. More
                 precisely, the second edition of this book was produced
                 with Maple V Release 4, beta 3 on a SUN SPARCstation
                 20, Model 71. There should be hardly any difference
                 between this beta version and the final release; only
                 minor differences in the user interface are not
                 excluded.",
  acknowledgement = ack-nhfb,
  tableofcontents = "Preface to the Second Edition / v \\
                 Preface to the First Edition / ix \\
                 List of Tables / xix \\
                 1 Introduction to Computer Algebra / 1 \\
                 1.1 What is Computer Algebra? / 1 \\
                 1.2 Computer Algebra Systems / 2 \\
                 1.3 Some Properties of Computer Algebra Systems / 5 \\
                 1.4 Advantages of Computer Algebra / 11 \\
                 1.5 Limitations of Computer Algebra / 24 \\
                 1.6 Design of Maple / 30 \\
                 2 The First Steps: Calculus on Numbers / 35 \\
                 2.1 Getting Started / 35 \\
                 2.2 Getting Help / 38 \\
                 2.3 Integers and Rational Numbers / 44 \\
                 2.4 Irrational Numbers and Floating-Point Numbers / 48
                 \\
                 2.5 Algebraic Numbers / 54 \\
                 2.6 Complex Numbers / 59 \\
                 2.7 Exercises / 63 \\
                 3 Variables and Names / 65 \\
                 3.1 Assignment and Unassignment / 65 \\
                 3.2 Evaluation / 73 \\
                 3.3 Names of Variables / 77 \\
                 3.4 Basic Data Types / 82 \\
                 3.5 Attributes / 86 \\
                 3.6 Properties / 87 \\
                 3.7 Exercises / 92 \\
                 4 Getting Around with Maple / 95 \\
                 4.1 Maple Input and Output / 95 \\
                 4.2 The Maple Library / 101 \\
                 4.3 Reading and Writing Files / 105 \\
                 4.4 Importing and Exporting Numerical Data / 110 \\
                 4.5 Low-Level I/O / 113 \\
                 4.6 Code Generation / 123 \\
                 4.7 Changing Maple to Your Own Taste / 129 \\
                 4.8 Exercises / 133 \\
                 5 Polynomials and Rational Functions / 135 \\
                 5.1 Univariate Polynomials / 135 \\
                 5.2 Multivariate Polynomials / 140 \\
                 5.3 Rational Functions / 142 \\
                 5.4 Conversions / 144 \\
                 5.5 Exercises / 147 \\
                 6 Internal Data Representation and Substitution / 149
                 \\
                 6.1 Internal Representation of Polynomials / 149 \\
                 6.2 Generalized Rational Expressions / 155 \\
                 6.3 Substitution / 158 \\
                 6.4 Exercises / 170 \\
                 7 Manipulation of Polynomials and Rational Expressions
                 / 173 \\
                 7.1 Expansion / 173 \\
                 7.2 Factorization / 176 \\
                 7.3 Canonical Form and Normal Form / 179 \\
                 7.4 Normalization / 181 \\
                 7.5 Collection / 183 \\
                 7.6 Sorting / 186 \\
                 7.7 Exercises / 186 \\
                 8 Functions / 189 \\
                 8.1 Mathematical Functions / 189 \\
                 8.2 Arrow Operators / 193 \\
                 8.3 Piecewise Defined Functions / 195 \\
                 8.4 Maple Procedures / 202 \\
                 8.5 Recursive Procedure Definitions / 204 \\
                 8.6 unapply / 209 \\
                 8.7 Operations on Functions / 210 \\
                 8.8 Anonymous Functions / 211 \\
                 8.9 Exercises / 212 \\
                 9 Differentiation / 213 \\
                 9.1 Symbolic Differentiation / 213 \\
                 9.2 Automatic Differentiation / 221 \\
                 9.3 Exercises / 224 \\
                 10 Integration and Summation / 227 \\
                 10.1 Indefinite Integration / 227 \\
                 10.2 Definite Integration / 236 \\
                 10.3 Numerical Integration / 241 \\
                 10.4 Integral Transforms / 242 \\
                 10.5 Assisting Maple's Integrator / 252 \\
                 10.6 Summation / 256 \\
                 10.7 Exercises / 261 \\
                 11 Series, Approximation, and Limits / 267 \\
                 11.1 Truncated Series / 267 \\
                 11.2 Approximation of Functions / 278 \\
                 11.3 Power Series / 285 \\
                 11.4 Limits / 288 \\
                 11.5 Exercises / 291 \\
                 12 Composite Data Types / 293 \\
                 12.1 Sequence / 293 \\
                 12.2 Set / 296 \\
                 12.3 List / 298 \\
                 12.4 Array / 304 \\
                 12.5 Table / 310 \\
                 12.6 Last Name Evaluation / 314 \\
                 12.7 Function Call / 317 \\
                 12.8 Conversion Between Composite Data Types / 319 \\
                 12.9 Exercises / 322 \\
                 13 The Assume Facility / 325 \\
                 13.1 The Need for an Assume Facility / 325 \\
                 13.2 Basics of assume / 329 \\
                 13.3 An Algebra of Properties / 332 \\
                 13.4 Implementation of assume / 335 \\
                 13.5 Exercises / 340 \\
                 13.6 Hierarchy of Properties / 340 \\
                 14 Simplification / 343 \\
                 14.1 Automatic Simplification / 344 \\
                 14.2 expand / 346 \\
                 14.3 combine / 353 \\
                 14.4 simplify / 358 \\
                 14.5 convert / 364 \\
                 14.6 Trigonometrie Simplification / 367 \\
                 14.7 Simplification w.r.t. Side Relations / 370 \\
                 14.8 Control Over Simplification / 374 \\
                 14.9 Defining Your Own Simplification Routines / 378
                 \\
                 14.10 Exercises / 383 \\
                 14.11 Simplification Chart / 385 \\
                 15 Graphics / 387 \\
                 15.1 Some Basic Two-Dimensional Plots / 389 \\
                 15.2 Options of plot / 393 \\
                 15.3 The Structure of Two-Dimensional Graphics / 406
                 \\
                 15.4 The plottools Package / 412 \\
                 15.5 Special Two-Dimensional Plots / 416 \\
                 15.6 Two-Dimensional Geometry / 429 \\
                 15.7 Plot Aliasing / 432 \\
                 15.8 A Common Mistake / 433 \\
                 15.9 Some Basic Three-Dimensional Plots / 434 \\
                 15.10 Options of plot3d / 436 \\
                 15.11 The Structure of Three-Dimensional Graphics / 444
                 \\
                 15.12 Special Three-Dimensional Plots / 449 \\
                 15.13 Data Plotting / 457 \\
                 15.14 Animation / 467 \\
                 15.15 List of Plot Options / 469 \\
                 15.16 Exercises / 475 \\
                 16 Solving Equations / 479 \\
                 16.1 Equations in One Unknown / 479 \\
                 16.2 Abbreviations in solve / 480 \\
                 16.3 Some Difficulties / 481 \\
                 16.4 Systems of Equations / 488 \\
                 16.5 The Gr{\"o}bner Basis Method / 499 \\
                 16.6 Inequalities / 505 \\
                 16.7 Numerical Solvers / 507 \\
                 16.8 Other Solvers in Maple / 509 \\
                 16.9 Exercises / 515 \\
                 17 Differential Equations / 519 \\
                 17.1 First Glance at ODEs / 519 \\
                 17.2 Analytic Solutions / 520 \\
                 17.3 Taylor Series Method / 532 \\
                 17.4 Power Series Method / 534 \\
                 17.5 Numerical Solutions / 536 \\
                 17.6 DEtools / 548 \\
                 17.7 Perturbation Methods / 555 \\
                 17.8 Partial Differential Equations / 567 \\
                 17.9 Lie Point Symmetries of PDEs / 569 \\
                 17.10 Exercises / 572 \\
                 18 Linear Algebra: The linaig Package / 575 \\
                 18.1 Loading the linaig Package / 575 \\
                 18.2 Creating New Vectors and Matrices / 576 \\
                 18.3 Vector and Matrix Arithmetic / 580 \\
                 18.4 Basic Matrix Functions / 584 \\
                 18.5 Structural Operations / 589 \\
                 18.6 Vector Operations / 592 \\
                 18.7 Standard Forms of Matrices / 592 \\
                 18.8 Exercises / 597 \\
                 19 Linear Algebra: Applications / 601 \\
                 19.1 Kinematics of the Stanford Manipulator / 601 \\
                 19.2 A Three-Compartment Model of Cadmium Transfer /
                 606 \\
                 19.3 Molecular-Orbital H{\"u}ckel Theory / 618 \\
                 19.4 Vector Analysis / 623 \\
                 19.5 Moore--Penrose Inverse / 631 \\
                 19.6 Exercises / 633 \\
                 References / 635 \\
                 Index / 651",
}

@Article{Hecker:1996:LGF,
  author =       "Chris Hecker",
  title =        "Let's get to the (floating) point",
  journal =      "Game Developer",
  volume =       "2",
  number =       "??",
  pages =        "19--24",
  month =        feb # "\slash " # mar,
  year =         "1996",
  ISSN =         "1073-922X",
  bibdate =      "Fri Jan 06 07:46:23 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "accurate floating-point summation; splitting of
                 floating-point numbers into high and low parts",
  URL =          "http://chrishecker.com/images/f/fb/Gdmfp.pdf;
                 https://www.gamasutra.com/php-bin/store.php?item_id=220&category=22&book=",
  acknowledgement = ack-nhfb,
}

@InProceedings{Heikes:1996:DFP,
  author =       "Craig Heikes and Glenn Colon-Bonet",
  title =        "A Dual Floating Point Coprocessor with an {FMAC}
                 Architecture",
  crossref =     "Wuorinen:1996:DTP",
  pages =        "354--355",
  year =         "1996",
  bibdate =      "Fri Jun 24 10:49:14 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Heindl:1996:MVC,
  author =       "G. Heindl",
  title =        "A Method for Verified Computing of Inner and Outer
                 Approximations of the Interval Hull of a Tolerance
                 Polyhedron",
  crossref =     "Alefeld:1996:SCV",
  pages =        "207--213",
  year =         "1996",
  bibdate =      "Mon May 20 06:32:10 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
}

@Article{Heinrich:1996:AAF,
  author =       "Peter Heinrich",
  title =        "Algorithm Alley: a Fast Integer Square Root",
  journal =      j-DDJ,
  volume =       "21",
  number =       "4",
  pages =        "113--114, 130",
  month =        apr,
  year =         "1996",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Mon Sep 2 09:09:39 MDT 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Dr. Dobb's Journal of Software Tools",
}

@InProceedings{Herzberger:1996:OCC,
  author =       "J. Herzberger",
  title =        "On the {$R$}-Order of Convergence of a Class of
                 Simultaneous Methods for the Inclusions of Polynomial
                 Roots",
  crossref =     "Alefeld:1996:SCV",
  pages =        "154--159",
  year =         "1996",
  bibdate =      "Mon May 20 06:32:10 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
}

@TechReport{Hickey:1996:FSP,
  author =       "Timothy J. Hickey and Qun Ju",
  title =        "Fast, Sound, and Precise Narrowing of the Exponential
                 Function",
  type =         "Technical report",
  institution =  "Computer Science Department, Brandeis University",
  address =      "Waltham, MA, USA 02254",
  month =        mar,
  year =         "1996",
  bibdate =      "Sat Nov 05 15:42:23 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cs.brandeis.edu/~tim/Papers/eiianuia.ps.gz",
  acknowledgement = ack-nhfb,
}

@Book{Higham:1996:ASN,
  author =       "Nicholas J. Higham",
  title =        "Accuracy and Stability of Numerical Algorithms",
  publisher =    pub-SIAM,
  address =      pub-SIAM:adr,
  pages =        "xxviii + 688",
  year =         "1996",
  ISBN =         "0-89871-355-2 (paperback)",
  ISBN-13 =      "978-0-89871-355-8 (paperback)",
  LCCN =         "QA297.H53 1996",
  MRclass =      "65Fxx, 15-04, 65-02, 65G50",
  bibdate =      "Tue Jan 30 11:01:35 1996",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/h/higham-nicholas-john.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/texbook2.bib",
  price =        "US\$39.00",
  URL =          "http://www.ma.man.ac.uk/~higham/asna.html",
  acknowledgement = ack-njh # " and " # ack-nhfb,
  remark =       "Typeset with \LaTeX2e.",
  tableofcontents = "Principles of Finite Precision Computation \\
                 Relative Error and Significant Digits \\
                 Sources of Errors \\
                 Precision Versus Accuracy \\
                 Backward and Forward Errors \\
                 Conditioning \\
                 Cancellation \\
                 Solving a Quadratic Equation \\
                 Computing the Sample Variance \\
                 Solving Linear Equations \\
                 Accumulation of Rounding Errors \\
                 Instability Without Cancellation \\
                 Increasing the Precision \\
                 Cancellation of Rounding Errors \\
                 Rounding Errors Can Be Beneficial \\
                 Stability of an Algorithm Depends on the Problem \\
                 Rounding Errors Are Not Random \\
                 Designing Stable Algorithms \\
                 Misconceptions \\
                 Rounding Errors in Numerical Analysis \\
                 Floating Point Arithmetic \\
                 Floating Point Number System \\
                 Model of Arithmetic \\
                 IEEE Arithmetic \\
                 Aberrant Arithmetics \\
                 Exact Subtraction \\
                 Fused Multiply-Add Operation \\
                 Choice of Base and Distribution of Numbers \\
                 Statistical Distribution of Rounding Errors \\
                 Alternative Number Systems \\
                 Elementary Functions \\
                 Accuracy Tests \\
                 Inner and Outer Products \\
                 The Purpose of Rounding Error Analysis \\
                 Running Error Analysis \\
                 Notation for Error Analysis \\
                 Matrix Multiplication \\
                 Complex Arithmetic \\
                 Miscellany \\
                 Error Analysis Demystified \\
                 Other Approaches \\
                 Summation \\
                 Summation Methods \\
                 Error Analysis \\
                 Compensated Summation \\
                 Other Summation Methods \\
                 Statistical Estimates of Accuracy \\
                 Choice of Method \\
                 Polynomials \\
                 Horner's Method \\
                 Evaluating Derivatives \\
                 The Newton Form and Polynomial Interpolation \\
                 Matrix Polynomials \\
                 Norms \\
                 Vector Norms",
}

@Article{Hong:1996:NMM,
  author =       "Seong-Min Hong and Sang-Yeop Oh and Hyunsoo Yoon",
  title =        "New Modular Multiplication Algorithms for Fast Modular
                 Exponentiation",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1070",
  pages =        "166--??",
  year =         "1996",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Mon Feb 4 12:02:22 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t1070.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/1070/10700166.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/1070/10700166.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@InProceedings{Hyvoenen:1996:SCE,
  author =       "E. Hyvoenen and S. De Pascale",
  title =        "Shared Computations for Efficient Interval Functions
                 Evaluation",
  crossref =     "Alefeld:1996:SCV",
  pages =        "38--44",
  year =         "1996",
  bibdate =      "Mon May 20 06:32:10 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
}

@Article{Inacio:1996:DDF,
  author =       "Christopher Inacio and Denise Ombres",
  title =        "The {DSP} decision: fixed point or floating?",
  journal =      j-IEEE-SPECTRUM,
  volume =       "33",
  number =       "9",
  pages =        "72--74",
  month =        sep,
  year =         "1996",
  CODEN =        "IEESAM",
  DOI =          "https://doi.org/10.1109/6.535397",
  ISSN =         "0018-9235 (print), 1939-9340 (electronic)",
  ISSN-L =       "0018-9235",
  bibdate =      "Thu Sep 01 16:15:25 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Spectrum",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6",
}

@Article{ISO:1996:TRF,
  author =       "{ISO\slash IEC JTC1\slash SC22\slash WG5 --- N1231}",
  title =        "Technical report for floating-point exception
                 handling",
  journal =      j-FORTRAN-FORUM,
  volume =       "15",
  number =       "3",
  pages =        "1--28",
  month =        dec,
  year =         "1996",
  CODEN =        "????",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Wed Feb 6 18:50:06 MST 2002",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "7th October 1996.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
  issue =        "47",
  journal-URL =  "http://portal.acm.org/toc.cfm?id=J286",
}

@Article{Ito:1996:SRI,
  author =       "Masayuki Ito and Naofumi Takagi and Shuzo Yajima",
  title =        "Square rooting by iterative multiply-additions",
  journal =      j-INFO-PROC-LETT,
  volume =       "60",
  number =       "5",
  pages =        "267--269",
  day =          "8",
  month =        dec,
  year =         "1996",
  CODEN =        "IFPLAT",
  ISSN =         "0020-0190 (print), 1872-6119 (electronic)",
  ISSN-L =       "0020-0190",
  MRclass =      "68M07",
  MRnumber =     "97i:68014",
  bibdate =      "Wed Nov 11 12:16:26 MST 1998",
  bibsource =    "http://www.elsevier.com:80/inca/publications/store/5/0/5/6/1/2/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classification = "C4130 (Interpolation and function approximation);
                 C5230 (Digital arithmetic methods)",
  corpsource =   "Department of Inf. Sci., Kyoto University, Japan",
  fjournal =     "Information Processing Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00200190",
  keywords =     "computer arithmetic; convergence of numerical methods;
                 digital arithmetic; iterative methods; iterative
                 multiply-additions; linear converging ratio;
                 multiplicative methods; Newton--Raphson method;
                 read-only storage; ROM sizes; square root algorithm",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Jayasuriya:1996:MAU,
  author =       "Kumara Jayasuriya",
  title =        "Multiprecision arithmetic using fast {Hartley}
                 transforms",
  journal =      j-APPL-MATH-COMP,
  volume =       "75",
  number =       "2--3",
  pages =        "239--251",
  day =          "15",
  month =        mar,
  year =         "1996",
  CODEN =        "AMHCBQ",
  DOI =          "https://doi.org/10.1016/0096-3003(96)90067-3",
  ISSN =         "0096-3003 (print), 1873-5649 (electronic)",
  ISSN-L =       "0096-3003",
  bibdate =      "Tue Nov 20 21:02:36 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/applmathcomput1995.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/0096300396900673",
  acknowledgement = ack-nhfb,
  fjournal =     "Applied Mathematics and Computation",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00963003/",
}

@Article{Jessani:1996:FPU,
  author =       "R. M. Jessani and C. H. Olson",
  title =        "The floating point unit of the {PowerPC 603e}
                 microprocessor",
  journal =      j-IBM-JRD,
  volume =       "40",
  number =       "5",
  pages =        "559--566",
  month =        sep,
  year =         "1996",
  CODEN =        "IBMJAE",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  bibdate =      "Tue Mar 25 14:26:59 MST 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.almaden.ibm.com/journal/rd40-5.html#four",
  abstract =     "The IBM PowerPC 603e* floating-point unit (FPU) is an
                 on-chip functional unit to support IEEE 754 standard
                 single- and double-precision binary floating-point
                 arithmetic operations. The design objectives are to be
                 a low-cost, low-power, high-performance engine in a
                 single-chip superscalar microprocessor. Using less than
                 15 mm$^2$ of the available silicon area on the chip
                 (the size of the PowerPC 603e microprocessor is 98
                 mm$^2$) and operating at the peak clock frequency of
                 100 MHz, an average single-pumping multiply-add-fuse
                 instruction has one-cycle throughput and four-cycle
                 latency. An average double-pumping multiply-add-fuse
                 instruction has two-cycle throughput and five-cycle
                 latency. The estimated performance at 100 MHz is 105
                 against the SPECfp92** benchmark.",
  acknowledgement = ack-nhfb,
  classcodes =   "B1265F (Microprocessors and microcomputers); C5130
                 (Microprocessor chips); C5230 (Digital arithmetic
                 methods)",
  corpsource =   "Somerset Design Center, Motorola Inc., Austin, TX,
                 USA",
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
  keywords =     "add-fuse instruction; design objectives; digital
                 arithmetic; double-pumping multiply-add-fuse; floating
                 point unit; functional unit; IEEE 754 standard;
                 instruction; microprocessor chips; on-chip; peak clock
                 frequency; PowerPC 603e microprocessor; silicon area;
                 single-pumping multiply-",
  treatment =    "A Application; P Practical",
  xxlibnote =    "Issue missing from UofUtah Marriott Library",
}

@InProceedings{Jullien:1996:VDS,
  author =       "Graham A. Jullien",
  title =        "{VLSI} Digital Signal Processing: Some Arithmetic
                 Issues",
  crossref =     "Luk:1996:PSC",
  pages =        "1--13",
  year =         "1996",
  DOI =          "https://doi.org/10.1117/12.255423",
  bibdate =      "Tue Jun 14 18:18:32 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.atips.ca/research/documents/ca/aa/1996_keynote.pdf",
  acknowledgement = ack-nhfb,
  remark =       "Keynote address: VLSI Arithmetic and DSP
                 Implementations.",
}

@Misc{Kahan:1996:BEC,
  author =       "W. Kahan",
  title =        "The baleful effect of computer benchmarks upon applied
                 mathematics, physics, and chemistry",
  howpublished = "World-Wide Web document.",
  year =         "1996",
  bibdate =      "Sat Apr 28 18:52:17 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cs.berkeley.edu/~wkahan/ieee754status/baleful.ps",
  acknowledgement = ack-nhfb,
}

@Misc{Kahan:1996:LNS,
  author =       "W. Kahan",
  title =        "Lecture notes on the status of {IEEE Standard 754} for
                 binary floating-point arithmetic",
  howpublished = "World-Wide Web document.",
  year =         "1996",
  bibdate =      "Sat Apr 28 18:52:17 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cs.berkeley.edu/~wkahan/ieee754status/ieee754.ps",
  acknowledgement = ack-nhfb,
}

@Unpublished{Kahan:1996:WCY,
  author =       "W. Kahan",
  key =          "Kah96a",
  title =        "What can you learn about floating-point arithmetic in
                 one hour?",
  institution =  inst-BERKELEY-EECS,
  address =      inst-BERKELEY-EECS:adr,
  pages =        "23",
  year =         "1996",
  bibdate =      "Mon Apr 25 17:58:22 2005",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/k/kahan-william-m.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Postscript version accessible electronically at
                 \path=http://http.cs.berkeley.edu/~wkahan/ieee754status=.",
  URL =          "http://www.cs.berkeley.edu/~wkahan/ieee754status/cs267fp.ps",
  acknowledgement = ack-nhfb,
}

@Article{Kalantari:1996:HOI,
  author =       "B. Kalantari and I. Kalantari",
  title =        "High order iterative methods for approximating square
                 roots",
  journal =      j-BIT-NUM-MATH,
  volume =       "36",
  number =       "2",
  pages =        "395--399",
  month =        jun,
  year =         "1996",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01731991",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  MRclass =      "65D15 (65H99)",
  MRnumber =     "97k:65039",
  bibdate =      "Wed Jan 4 18:52:24 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=36&issue=2;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.mai.liu.se/BIT/contents/bit36.html;
                 http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=36&issue=2&spage=395",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Kalliojarvi:1996:REB,
  author =       "K. Kalliojarvi and J. Astola",
  title =        "Roundoff errors in block-floating-point systems",
  journal =      j-IEEE-TRANS-SIG-PROC,
  volume =       "44",
  number =       "4",
  pages =        "783--790",
  month =        apr,
  year =         "1996",
  CODEN =        "ITPRED",
  ISSN =         "1053-587X (print), 1941-0476 (electronic)",
  ISSN-L =       "1053-587X",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Signal Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=78",
  summary =      "Block-floating-point representation is a special case
                 of floating-point representation, where several numbers
                 have a joint exponent term. In this paper, roundoff
                 errors in signal processing systems utilizing
                 block-floating-point representation are \ldots{}",
}

@Book{Kane:1996:PRA,
  author =       "Gerry Kane",
  title =        "{PA-RISC 2.0} Architecture",
  publisher =    pub-PHPTR,
  address =      pub-PHPTR:adr,
  pages =        "various",
  year =         "1996",
  ISBN =         "0-13-182734-0",
  ISBN-13 =      "978-0-13-182734-9",
  LCCN =         "QA76.8.H48K36 1996",
  bibdate =      "Tue Jan 09 12:34:37 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\$34.40",
  URL =          "http://devresource.hp.com/devresource/Docs/Refs/PA2_0/index.html;
                 http://devresource.hp.com/devresource/Docs/Refs/PA2_0/updates/index.html",
  abstract =     "This is the authoritative definition of
                 Hewlett-Packard's 2.0 PA-RISC architecture, one of the
                 most mature and efficient RISC (Reduced Instruction Set
                 Computer) processor architectures in the industry.
                 PA-RISC is the foundation for machines proving
                 especially well-suited for such markets as high
                 performance graphics, mission critical transaction
                 processing, and emerging multimedia applications such
                 as interactive video services.",
  acknowledgement = ack-nhfb,
  keywords =     "Hewlett--Packard computers; PA-RISC microprocessors",
  tableofcontents = "1: Overview \\
                 2: Processing Resources \\
                 3: Addressing and Access Control \\
                 4: Control Flow \\
                 5: Interruptions \\
                 6: Instruction Set Overview \\
                 7: Instruction Descriptions \\
                 8: Floating-point Coprocessor \\
                 9: Floating-Point Instruction Set \\
                 10: Floating-Point Exceptions \\
                 11: Performance Monitor Coprocessor \\
                 B: Instruction Formats \\
                 C: Operation Codes \\
                 D: Conditions \\
                 E: Instruction Notation Control Structures \\
                 F: TLB and Cache Control \\
                 G: Memory Ordering Model \\
                 H: Address Formation Details \\
                 I: Programming Notes \\
                 PA-RISC 2 Instruction Completers and Pseudo-Ops",
}

@Article{Katti:1996:NRA,
  author =       "Rajendra S. Katti",
  title =        "A new residue arithmetic error correction scheme",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "45",
  number =       "1",
  pages =        "13--19",
  month =        jan,
  year =         "1996",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.481482",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  MRclass =      "68M07",
  MRnumber =     "MR1372160 (96j:68011)",
  bibdate =      "Wed Jul 6 19:47:08 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=481482",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Kearfott:1996:OPI,
  author =       "R. B. Kearfott and X. Shi",
  title =        "Optimal Preconditioners for Interval {Gauss--Seidel}
                 Methods",
  crossref =     "Alefeld:1996:SCV",
  pages =        "173--178",
  year =         "1996",
  bibdate =      "Mon May 20 06:32:10 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
}

@InProceedings{Kearfott:1996:TNS,
  author =       "R. B. Kearfott",
  title =        "Treating Non-Smooth Functions as Smooth Functions in
                 Global Optimization and Nonlinear Systems Solvers",
  crossref =     "Alefeld:1996:SCV",
  pages =        "160--172",
  year =         "1996",
  bibdate =      "Mon May 20 06:32:10 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
}

@InProceedings{Koeber:1996:IIF,
  author =       "M. Koeber",
  title =        "Inclusion of the Inverse of a Functions in $n$
                 Variables",
  crossref =     "Alefeld:1996:SCV",
  pages =        "179--185",
  year =         "1996",
  bibdate =      "Mon May 20 06:32:10 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
}

@InProceedings{Kowaleski:1996:DEP,
  author =       "J. A. Kowaleski and G. M. Wolrich and T. C. Fischer
                 and R. J. Dupcak and P. L. Kroesen and T. Pham and A.
                 Olesin",
  title =        "A dual execution pipelined floating-point {CMOS}
                 processor",
  crossref =     "Wuorinen:1996:DTP",
  pages =        "358--359",
  year =         "1996",
  bibdate =      "Thu Apr 2 08:38:35 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
}

@InProceedings{Kraemer:1996:CNI,
  author =       "W. Kraemer and S. Wedner",
  title =        "Computing Narrow Inclusions for {Cauchy} Principal
                 Value Integrals",
  crossref =     "Alefeld:1996:SCV",
  pages =        "45--51",
  year =         "1996",
  bibdate =      "Mon May 20 06:32:10 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
}

@InProceedings{Kreinovich:1996:CCI,
  author =       "V. Kreinovich and A. Lakeyev and J. Rohn",
  title =        "Computational Complexity of Interval Algebraic
                 Problems: Some Are Feasible and Some Are
                 Computationally Intractable --- a Survey",
  crossref =     "Alefeld:1996:SCV",
  pages =        "293--306",
  year =         "1996",
  bibdate =      "Mon May 20 06:32:10 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
}

@Article{Ley:1996:PDU,
  author =       "Eduardo Ley",
  title =        "On the Peculiar Distribution of the {U.S.} Stock
                 Indexes' Digits",
  journal =      j-AMER-STAT,
  volume =       "50",
  number =       "4",
  pages =        "311--313",
  month =        nov,
  year =         "1996",
  CODEN =        "ASTAAJ",
  ISSN =         "0003-1305 (print), 1537-2731 (electronic)",
  ISSN-L =       "0003-1305",
  bibdate =      "Mon Nov 14 15:09:04 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/amstat.bib;
                 https://www.math.utah.edu/pub/tex/bib/benfords-law.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.jstor.org/stable/2684926",
  acknowledgement = ack-nhfb,
  fjournal =     "The American Statistician",
  journal-URL =  "http://www.tandfonline.com/loi/utas20",
}

@InProceedings{Li:1996:NNR,
  author =       "Yamin Li and Wanming Chu",
  booktitle =    "Proceedings of the {IEEE} International Conference on
                 Computer Design: {VLSI} in Computers and Processors:
                 {ICCD '96}",
  title =        "A new non-restoring square root algorithm and its
                 {VLSI} implementations",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "538--544",
  year =         "1996",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "We present a new non-restoring square root algorithm
                 that is very efficient to implement. The new algorithm
                 presented here has the following features unlike other
                 square root algorithms. First, the focus of the
                 ``non-restoring'' is on the {\&} \ldots{}",
}

@TechReport{Lions:1996:AFF,
  author =       "Jacques-Louis Lions and Mauro Balduccini and Yvan
                 Choquer and Remy Hergott and Bernard Humbert and Eric
                 Lefort",
  title =        "{Ariane 5 Flight 501} failure, report by the {Inquiry
                 Board}",
  type =         "Technical Report",
  institution =  "European Space Agency",
  address =      "Paris, France",
  year =         "1996",
  bibdate =      "Sat Apr 01 07:39:11 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "From the foreword: ``On 4 June 1996, the maiden flight
                 of the Ariane 5 launcher ended in a failure. Only about
                 40 seconds after initiation of the flight sequence, at
                 an altitude of about 3700 m, the launcher veered off
                 its flight path, broke up and exploded. Engineers from
                 the Ariane 5 project teams of CNES and Industry
                 immediately started to investigate the failure.'' From
                 the report: ``The internal SRI software exception was
                 caused during execution of a data conversion from
                 64-bit floating point to 16-bit signed integer value.
                 The floating point number which was converted had a
                 value greater than what could be represented by a
                 16-bit signed integer. This resulted in an Operand
                 Error. The data conversion instructions (in Ada code)
                 were not protected from causing an Operand Error,
                 although other conversions of comparable variables in
                 the same place in the code were protected.''",
  URL =          "http://sunnyday.mit.edu/accidents/Ariane5accidentreport.html",
  acknowledgement = ack-nhfb,
  remark =       "Report of an arithmetic error that put an expensive
                 space missile off course, requiring its destruction in
                 the air. Presumably-reliable code in Ada adapted from
                 an earlier missile generated had not been updated for
                 the new design.",
}

@Article{Lo:1996:CBC,
  author =       "Jien-Chung Lo and S. Thanawastien and T. R. N. Rao",
  title =        "Correction to {``Berger Check Prediction for Array
                 Multipliers and Array Dividers''}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "45",
  number =       "3",
  pages =        "383--383",
  month =        mar,
  year =         "1996",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1996.485579",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 19:47:10 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  note =         "See \cite{Lo:1993:BCP}.",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=485579",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Louca:1996:IIS,
  author =       "L. Louca and T. A. Cook and W. H. Johnson",
  title =        "Implementation of {IEEE} single precision floating
                 point addition and multiplication on {FPGAs}",
  crossref =     "Pocek:1996:ISF",
  pages =        "107--116",
  year =         "1996",
  DOI =          "https://doi.org/10.1109/FPGA.1996.564761",
  bibdate =      "Sat Oct 9 12:52:57 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Floating point operations are hard to implement on
                 FPGAs because of the complexity of their algorithms. On
                 the other hand, many scientific problems require
                 floating point arithmetic with high levels of accuracy
                 in their calculations. Therefore, we have explored FPGA
                 implementations of addition and multiplication for IEEE
                 single precision floating-point numbers. Customizations
                 were performed where this was possible in order to save
                 chip area, or get the most out of our prototype board.
                 The implementations tradeoff area and speed for
                 accuracy. The adder is a bit-parallel adder, and the
                 multiplier is a digit-serial multiplier. Prototypes
                 have been implemented on Altera FLEX8000s, and peak
                 rates of 7 MFlops for 32-bit addition and 2.3 MFlops
                 for 32-bit multiplication have been obtained.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Lozier:1996:EBL,
  author =       "Daniel W. Lozier and P. R. Turner",
  title =        "Error-Bounding in Level-Index Computer Arithmetic",
  crossref =     "Alefeld:1996:NME",
  pages =        "138--145",
  year =         "1996",
  bibdate =      "Fri Jul 09 07:20:57 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://math.nist.gov/acmd/Staff/DLozier/publications/oldenburg95.ps.Z",
  acknowledgement = ack-nhfb,
}

@InProceedings{Luther:1996:CAG,
  author =       "W. Luther and W. Otten",
  title =        "The Complex Arithmetic-Geometric Mean and
                 Multiple-Precision Matrix Functions",
  crossref =     "Alefeld:1996:SCV",
  pages =        "52--58",
  year =         "1996",
  bibdate =      "Mon May 20 06:32:10 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
}

@Article{MacDonald:1996:NSS,
  author =       "D. A. MacDonald",
  title =        "A note on the summation of slowly convergent
                 alternating series",
  journal =      j-BIT-NUM-MATH,
  volume =       "36",
  number =       "4",
  pages =        "766--774",
  month =        dec,
  year =         "1996",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01733790",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  MRclass =      "40A25 (65B10 65B15)",
  MRnumber =     "98c:40001",
  MRreviewer =   "Vanna Zanelli",
  bibdate =      "Wed Jan 4 18:52:24 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=36&issue=4;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.mai.liu.se/BIT/contents/bit36.html;
                 http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=36&issue=4&spage=766",
  abstract =     "The kth term of the infinite series $ \sum
                 \nolimits_{k = 0}^\infty {( - 1)^k [\ln (k + 2)]^{ -
                 0.1} } $ is larger than $ 0.5 $ whenever $ k < k_0 $,
                 where $ k_0 + 1 = e^{1024} $. To sum this series
                 correct to order $ 10^{-1} $ using direct summation
                 seems an impossible task, notwithstanding the power of
                 modern computers. This note will present an alternative
                 approach to those classical methods (the Euler
                 transformation is one) which can accurately sum such
                 series. The theory to be presented has the added
                 advantage of providing accurate bounds for the error in
                 the approximate result. The method used will be
                 Euler--Maclaurin summation, revitalised by computer
                 algebra.",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
  keywords =     "accurate floating-point summation; Euler--Maclaurin
                 formula; slowly convergent alternating series;
                 summation",
}

@Article{Macpherson:1996:RAP,
  author =       "George W. Macpherson",
  title =        "A reusable {Ada} package for scientific dimensional
                 integrity",
  journal =      j-SIGADA-LETTERS,
  volume =       "16",
  number =       "3",
  pages =        "56--69",
  month =        may # "\slash " # jun,
  year =         "1996",
  CODEN =        "AALEE5",
  ISSN =         "1094-3641 (print), 1557-9476 (electronic)",
  ISSN-L =       "1094-3641",
  bibdate =      "Sat Aug 9 09:05:57 MDT 2003",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigada.bib",
  acknowledgement = ack-nhfb,
  classcodes =   "A0650M (Computing devices and techniques); A0620F
                 (Measurement units); C7320 (Physics and chemistry
                 computing); C6130 (Data handling techniques); C5230
                 (Digital arithmetic methods)",
  corpsource =   "CACI Inc.-Federal, Colorado Springs, CO, USA",
  fjournal =     "ACM SIGAda Ada Letters",
  journal-URL =  "http://portal.acm.org/citation.cfm?id=J32",
  keywords =     "Ada; Ada programming language; arithmetic operations;
                 ASSIGN function; checking; computational reliability;
                 data integrity; declaration; digital arithmetic;
                 entries; exponents; floating point numeric value;
                 fundamental physical units; generic package;
                 information hiding; integer; length; limited private;
                 mass; multiplication operation; numeric; operator;
                 overloading; PHYSICAL QUANTITY type; physics computing;
                 relational operations; reusability; reusable Ada
                 package; scientific dimensional integrity; software;
                 software modifiability; software packages; software
                 reliability; software reusability; strong typing;
                 symbol creation; time; types; units; units
                 (measurement); values; variables",
  treatment =    "P Practical",
}

@Article{Maeder:1996:MPLa,
  author =       "Roman E. Maeder",
  title =        "The {Mathematica} Programmer: Long Integers: Basic
                 Arithmetic and Data Types",
  journal =      j-MATHEMATICA-J,
  volume =       "6",
  number =       "2",
  pages =        "32--40",
  month =        "Spring",
  year =         "1996",
  CODEN =        "????",
  ISSN =         "1047-5974 (print), 1097-1610 (electronic)",
  ISSN-L =       "1047-5974",
  bibdate =      "Sat Nov 6 13:34:10 MDT 2010",
  bibsource =    "http://www.mathematica-journal.com/issue/v6i2/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.mathematica-journal.com/issue/v6i2/columns/maeder/index.html;
                 http://www.mathematica-journal.com/issue/v6i2/columns/maeder/maeder62.pdf",
  abstract =     "Long-integer arithmetic is a fundamental part of
                 symbolic computation. This article introduces the
                 fundamentals of long-integer calculations by
                 implementing a prototype system in Mathematica. Our
                 code is strictly procedural and could be translated
                 into C or assembler easily. The tools needed are arrays
                 that behave like arrays in procedural languages, as
                 well as tools for software testing and debugging.",
  acknowledgement = ack-nhfb,
  fjournal =     "Mathematica Journal",
  journal-URL =  "http://www.mathematica-journal.com/",
}

@Article{Maeder:1996:MPLb,
  author =       "Roman E. Maeder",
  title =        "The {Mathematica} Programmer: Long Integers: Efficient
                 Algorithms",
  journal =      j-MATHEMATICA-J,
  volume =       "6",
  number =       "3",
  pages =        "37--43",
  month =        "Summer",
  year =         "1996",
  CODEN =        "????",
  ISSN =         "1047-5974 (print), 1097-1610 (electronic)",
  ISSN-L =       "1047-5974",
  bibdate =      "Sat Nov 6 13:34:12 MDT 2010",
  bibsource =    "http://www.mathematica-journal.com/issue/v6i3/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.mathematica-journal.com/issue/v6i3/columns/maeder/contents/63maeder.pdf;
                 http://www.mathematica-journal.com/issue/v6i3/columns/maeder/index.html",
  abstract =     "This is the second part of an article on long-integer
                 arithmetic. It discusses the data type for long
                 integers and investigates a few asymptotically
                 efficient algorithms for multiplication and division.
                 We will not discuss all our code in detail, but point
                 out a few important ideas.",
  acknowledgement = ack-nhfb,
  fjournal =     "Mathematica Journal",
  journal-URL =  "http://www.mathematica-journal.com/",
}

@Article{Makino:1996:MBF,
  author =       "H. Makino and H. Suzuki and H. Morinaka and Y. Nakase
                 and K. Mashiko and T. Sumi",
  title =        "A {286 MHz} 64-b floating point multiplier with
                 enhanced {CG} operation",
  journal =      j-IEEE-J-SOLID-STATE-CIRCUITS,
  volume =       "31",
  number =       "4",
  pages =        "504--513",
  month =        apr,
  year =         "1996",
  CODEN =        "IJSCBC",
  ISSN =         "0018-9200 (print), 1558-173X (electronic)",
  ISSN-L =       "0018-9200",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Journal of Solid-State Circuits",
  summary =      "This paper presents a high speed 64-b floating point
                 (FP) multiplier that has a useful function for computer
                 graphics (CG). The critical path delay is minimized by
                 using high speed logic gates and limiting the stage
                 number of series transmission gate \ldots{}",
}

@MastersThesis{Manickavasagam:1996:ATI,
  author =       "SenthilKumar Manickavasagam",
  title =        "``$ a + b $'' arithmetic: theory and implementation",
  type =         "Thesis ({M.S.})",
  school =       "Electrical Engineering and Computer Science, Ohio
                 University",
  address =      "Athens, OH, USA",
  pages =        "xi + 152",
  year =         "1996",
  bibdate =      "Mon Mar 05 14:33:56 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Manning:1996:FS,
  author =       "Evan Manning",
  title =        "Floating-point Summation",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "9",
  pages =        "51--??",
  month =        sep,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "C/C++ Users Journal",
  keywords =     "accurate floating-point summation",
}

@InProceedings{Markov:1996:FIA,
  author =       "S. M. Markov",
  title =        "On the Foundations of Interval Arithmetic",
  crossref =     "Alefeld:1996:SCV",
  pages =        "307--313",
  year =         "1996",
  bibdate =      "Mon May 20 06:32:10 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
}

@InProceedings{Mayer:1996:SEI,
  author =       "G. Mayer",
  title =        "Success in Epsilon-Inflation",
  crossref =     "Alefeld:1996:SCV",
  pages =        "98--104",
  year =         "1996",
  bibdate =      "Mon May 20 06:32:10 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
}

@Article{Mikov:1996:LSA,
  author =       "Alexander I. Mikov",
  title =        "Large-scale addition of machine real numbers:
                 {Accuracy} estimates",
  journal =      j-THEOR-COMP-SCI,
  volume =       "162",
  number =       "1",
  pages =        "151--170",
  day =          "05",
  month =        aug,
  year =         "1996",
  CODEN =        "TCSCDI",
  ISSN =         "0304-3975 (print), 1879-2294 (electronic)",
  ISSN-L =       "0304-3975",
  bibdate =      "Mon Jul 19 22:20:05 MDT 1999",
  bibsource =    "http://www.elsevier.com/cgi-bin/cas/tree/store/tcs/cas_free/browse/browse.cgi?year=1996&volume=162&issue=1;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/tcs1995.bib",
  URL =          "http://www.elsevier.com/cgi-bin/cas/tree/store/tcs/cas_sub/browse/browse.cgi?year=1996&volume=162&issue=1&aid=2194",
  acknowledgement = ack-nhfb,
  classification = "C5230 (Digital arithmetic methods)",
  corpsource =   "Department of Computer Science, Perm State University,
                 Russia",
  fjournal =     "Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03043975/",
  keywords =     "accuracy estimates; digital arithmetic; floating-point
                 arithmetic; large-scale addition; machine real numbers;
                 positive independent random variables; random
                 variables; real distribution interval; roundoff error",
  pubcountry =   "Netherlands",
  treatment =    "T Theoretical or Mathematical",
}

@InProceedings{Miner:1996:VIC,
  author =       "Paul S. Miner and James F. {Leathrum, Jr.}",
  title =        "Verification of {IEEE} Compliant Subtractive Division
                 Algorithms",
  crossref =     "Srivas:1996:FMC",
  pages =        "64--78",
  year =         "1996",
  bibdate =      "Wed Nov 24 12:01:07 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.ece.odu.edu/~leathrum/Formal_Methods/computer_arithmetic/fmcad.ps",
  acknowledgement = ack-nhfb,
  remark =       "fmcad.ps actually contains two separate versions of
                 this article, and must be split manually before
                 printing.",
}

@TechReport{Moler:1996:CCF,
  author =       "Cleve B. Moler",
  title =        "{Cleve}'s Corner: {Floating} points: {IEEE Standard}
                 unifies arithmetic model",
  type =         "Technical note",
  institution =  inst-MATHWORKS,
  address =      inst-MATHWORKS:adr,
  pages =        "3",
  month =        "Fall",
  year =         "1996",
  bibdate =      "Thu Oct 24 07:16:21 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.mathworks.com/company/newsletter/pdf/Fall96Cleve.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "Matlab",
}

@InProceedings{Mraz:1996:ELB,
  author =       "F. Mraz",
  title =        "The Exact Lower Bound of Optimal Values in Interval
                 {LP}",
  crossref =     "Alefeld:1996:SCV",
  pages =        "214--220",
  year =         "1996",
  bibdate =      "Mon May 20 06:32:10 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
}

@InProceedings{Mrozek:1996:IPC,
  author =       "M. Mrozek",
  title =        "Inheritable Properties and Computer Assisted Proofs in
                 Dynamics",
  crossref =     "Alefeld:1996:SCV",
  pages =        "245--257",
  year =         "1996",
  bibdate =      "Mon May 20 06:32:10 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
}

@Article{Muller:1996:CES,
  author =       "Michael M{\"u}ller and Christine R{\"u}b and Wolfgang
                 R{\"u}lling",
  title =        "A circuit for exact summation of floating-point
                 numbers",
  journal =      j-INFO-PROC-LETT,
  volume =       "57",
  number =       "3",
  pages =        "159--163",
  day =          "12",
  month =        feb,
  year =         "1996",
  CODEN =        "IFPLAT",
  ISSN =         "0020-0190 (print), 1872-6119 (electronic)",
  ISSN-L =       "0020-0190",
  bibdate =      "Sat Nov 7 17:55:43 MST 1998",
  bibsource =    "http://www.elsevier.com:80/inca/publications/store/5/0/5/6/1/2/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Information Processing Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00200190",
  keywords =     "accurate floating-point summation",
}

@InProceedings{Muller:1996:TER,
  author =       "Jean-Michel Muller and A. Tisserand",
  title =        "Towards Exact Rounding of the Elementary Functions",
  crossref =     "Alefeld:1996:SCV",
  pages =        "59--71",
  year =         "1996",
  bibdate =      "Mon May 20 06:32:10 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
}

@InProceedings{Nakao:1996:GEB,
  author =       "M. T. Nakao and N. Yamamoto and Y. Watanabe",
  title =        "Guaranteed Error Bounds for Finite Element Solutions
                 of the {Stokes} Problem",
  crossref =     "Alefeld:1996:SCV",
  pages =        "258--264",
  year =         "1996",
  bibdate =      "Mon May 20 06:32:10 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
}

@InProceedings{Nonnenmacher:1996:LCS,
  author =       "A. Nonnenmacher and D. A. Mlynski",
  title =        "Liquid Crystal Simulation Using Automatic
                 Differentiation and Interval Arithmetic",
  crossref =     "Alefeld:1996:SCV",
  pages =        "334--340",
  year =         "1996",
  bibdate =      "Mon May 20 06:32:10 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
}

@PhdThesis{Oberman:1996:DIH,
  author =       "Stuart Franklin Oberman",
  title =        "Design Issues in High Performance Floating Point
                 Arithmetic Units",
  type =         "Thesis ({Ph.D.})",
  school =       "Department of Electrical Engineering, Stanford
                 University",
  address =      "Stanford, CA, USA",
  pages =        "xiv + 151",
  month =        nov,
  year =         "1996",
  bibdate =      "Fri Mar 27 10:14:18 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "ftp://umunhum.stanford.edu/tr/oberman.nov96.thesis.ps.Z",
  acknowledgement = ack-nhfb,
}

@TechReport{Oberman:1996:FIR,
  author =       "Stuart F. Oberman and Michael J. Flynn",
  title =        "Fast {IEEE} Rounding for Division by Functional
                 Iteration",
  type =         "Technical Report",
  number =       "CSL-TR-96-700",
  institution =  "Stanford University",
  address =      "Stanford, CA, USA",
  pages =        "v + 16",
  month =        jul,
  year =         "1996",
  bibdate =      "Sun Dec 10 13:50:59 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://i.stanford.edu/pub/cstr/reports/csl/tr/96/700/CSL-TR-96-700.pdf",
  abstract =     "A class of high performance division algorithms is
                 functional iteration. Division by functional iteration
                 uses multiplication as the fundamental operator. The
                 main advantage of division by functional iteration is
                 quadratic convergence to the quotient. However, unlike
                 non-restoring division algorithms such as SRT division,
                 functional iteration does not directly provide a final
                 remainder. This makes fast and exact rounding
                 difficult. This paper clarifies the methodology for
                 correct IEEE compliant rounding for
                 quadratically-converging division algorithms. It
                 proposes an extension to previously reported techniques
                 of using extended precision in the computation to
                 reduce the frequency of back multiplications required
                 to obtain the final remainder. Further, a technique
                 applicable to all IEEE rounding modes is presented
                 which replaces the final subtraction for remainder
                 computation with very simple combinational logic.",
  acknowledgement = ack-nhfb,
  keywords =     "division, Goldschmidt's algorithm, IEEE rounding,
                 Newton--Raphson, variable latency",
}

@InProceedings{Oberman:1996:IDO,
  author =       "Stuart F. Oberman and Michael J. Flynn",
  title =        "Implementing Division and Other Floating-Point
                 Operations: a System Perspective",
  crossref =     "Alefeld:1996:SCV",
  pages =        "18--24",
  year =         "1996",
  bibdate =      "Mon May 20 06:32:10 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "ftp://arith.stanford.edu/tr/scan_system.ps.Z",
  acknowledgement = ack-nhfb,
  summary =      "Modern computer applications have increased in their
                 computation complexity in recent years. The
                 industry-wide usage of performance benchmarks, such as
                 SPECmarks forces processor designers to pay particular
                 attention to floating-point (FP) computation.
                 Furthermore, special purpose applications, such as high
                 performance graphics rendering systems, have placed
                 further demands on processors. The development of high
                 speed FP hardware is a requirement to meet these
                 increasing computation demands.",
}

@Article{Oberman:1996:RDL,
  author =       "S. F. Oberman and M. J. Flynn",
  title =        "Reducing division latency with reciprocal caches",
  journal =      j-RELIABLE-COMPUTING,
  volume =       "2",
  number =       "2",
  pages =        "147--153",
  month =        apr,
  year =         "1996",
  CODEN =        "RCOMF8",
  ISSN =         "1385-3139 (print), 1573-1340 (electronic)",
  ISSN-L =       "1385-3139",
  bibdate =      "Thu Apr 2 08:38:35 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "ftp://arith.stanford.edu/tr/scan_recip.ps.Z",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
  fjournal =     "Reliable Computing = Nadezhnye vychisleniia",
  journal-URL =  "http://link.springer.com/journal/11155",
}

@Article{Oberman:1996:VLP,
  author =       "S. F. Oberman and M. J. Flynn",
  title =        "A Variable Latency Pipelined Floating-Point Adder",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1124",
  pages =        "183--192",
  year =         "1996",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Fri Mar 27 10:07:13 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "ftp://arith.stanford.edu/tr/fpadd_euro.ps.Z",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Oklobdzija:1996:MSO,
  author =       "V. G. Oklobdzija and D. Villeger and S. S. Liu",
  title =        "A method for speed optimized partial product reduction
                 and generation of fast parallel multipliers using an
                 algorithmic approach",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "45",
  number =       "3",
  pages =        "294--306",
  month =        mar,
  year =         "1996",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.485568",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 19:47:09 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=485568",
  acknowledgement = ack-sfo # " and " # ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Paar:1996:NAP,
  author =       "C. Paar",
  title =        "A new architecture for a parallel finite field
                 multiplier with low complexity based on composite
                 fields",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "45",
  number =       "7",
  pages =        "856--861",
  month =        jul,
  year =         "1996",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.508323",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 19:47:12 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=508323",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Parhami:1996:CHS,
  author =       "B. Parhami and S. Kawahito and M. Ishida and T.
                 Nakamura and M. Kameyama and T. Higuchi",
  title =        "Comments on {``High-speed area-efficient multiplier
                 design using multiple-valued current-mode circuits''}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "45",
  number =       "5",
  pages =        "637--639",
  month =        may,
  year =         "1996",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.509918",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 19:47:11 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  note =         "See \cite{Kawahito:1994:HSA}.",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=509918",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Park:1996:OHW,
  author =       "Edwards Park",
  title =        "The Object at Hand: What a difference the {Difference
                 Engine} made: from {Charles Babbage}'s calculator
                 emerged today's computer",
  journal =      j-SMITHSONIAN,
  volume =       "26",
  number =       "11",
  pages =        "20--??",
  day =          "01",
  month =        feb,
  year =         "1996",
  CODEN =        "SMSNA5",
  ISSN =         "0037-7333 (print), 1930-5508 (electronic)",
  ISSN-L =       "0037-7333",
  bibdate =      "Fri Jun 21 14:38:22 MDT 1996",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/babbage-charles.bib;
                 https://www.math.utah.edu/pub/tex/bib/adabooks.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Smithsonian",
}

@Article{Park:1996:PAG,
  author =       "Taegeun Park",
  title =        "A Parallel Algorithm for Global Routing Using an
                 Associative Processor",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "38",
  number =       "1",
  pages =        "51--62",
  day =          "10",
  month =        oct,
  year =         "1996",
  CODEN =        "JPDCER",
  DOI =          "https://doi.org/10.1006/jpdc.1996.0128",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Thu Mar 9 09:19:01 MST 2000",
  bibsource =    "http://www.idealibrary.com/servlet/useragent?func=showAllIssues&curIssueID=jpdc;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0128/production;
                 http://www.idealibrary.com/links/doi/10.1006/jpdc.1996.0128/production/pdf",
  acknowledgement = ack-nhfb,
  classification = "C1180 (Optimisation techniques); C4240C
                 (Computational complexity); C4240P (Parallel
                 programming and algorithm theory); C5230 (Digital
                 arithmetic methods); C5340 (Associative storage)",
  corpsource =   "Design Lab., Hyundai Electron. Ind., Kyoungki, South
                 Korea",
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
  keywords =     "addressable storage; array; associative processing;
                 associative processor; benchmark problems;
                 computational complexity; content-; content-addressable
                 memory; control section; digital arithmetic; global
                 routing; layout process; matching; minimisation;
                 minimum-; multiple data device; O(d) complexity;
                 parallel algorithm; parallel algorithms; parallel
                 arithmetic; problem; processing elements; randomly
                 generated data; row logic; rudimentary logic;
                 search-oriented applications; selective; single
                 instruction; weight path",
  treatment =    "A Application; P Practical",
}

@InProceedings{Petunin:1996:UMI,
  author =       "D. Petunin and A. Semenov",
  title =        "The Use of Multi-Intervals in the {UniCalc} Solver",
  crossref =     "Alefeld:1996:SCV",
  pages =        "91--97",
  year =         "1996",
  bibdate =      "Mon May 20 06:32:10 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
}

@InProceedings{Plum:1996:ETP,
  author =       "M. Plum",
  title =        "Enclosure for Two-Point Boundary Value Problems Near
                 Bifurcation Points",
  crossref =     "Alefeld:1996:SCV",
  pages =        "265--279",
  year =         "1996",
  bibdate =      "Mon May 20 06:32:10 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
}

@Article{Popova:1996:IOI,
  author =       "E. D. Popova",
  title =        "Interval operations involving {NaNs}",
  journal =      j-RELIABLE-COMPUTING,
  volume =       "2",
  number =       "2",
  pages =        "161--166",
  month =        jun,
  year =         "1996",
  CODEN =        "RCOMF8",
  ISSN =         "1385-3139 (print), 1573-1340 (electronic)",
  ISSN-L =       "1385-3139",
  bibdate =      "Sat Feb 4 17:45:55 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-vk,
  fjournal =     "Reliable Computing = Nadezhnye vychisleniia",
  journal-URL =  "http://link.springer.com/journal/11155",
}

@Article{Posch:1996:DRN,
  author =       "K. C. Posch and R. Posch",
  title =        "Division in residue number systems involving length
                 indicators",
  journal =      j-J-COMPUT-APPL-MATH,
  volume =       "66",
  number =       "1--2",
  pages =        "411--419",
  day =          "31",
  month =        jan,
  year =         "1996",
  CODEN =        "JCAMDI",
  ISSN =         "0377-0427 (print), 1879-1778 (electronic)",
  ISSN-L =       "0377-0427",
  bibdate =      "Sat Feb 25 12:27:48 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcomputapplmath1990.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/0377042795001646",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Computational and Applied Mathematics",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03770427",
}

@Article{Price:1996:RA,
  author =       "David T. Price",
  title =        "Remark on {Algorithm 715}",
  journal =      j-TOMS,
  volume =       "22",
  number =       "2",
  pages =        "258--258",
  month =        jun,
  year =         "1996",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/229473.236186",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Sat Feb 8 10:28:55 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Cody:1993:ASE}",
  URL =          "http://www.acm.org/pubs/citations/journals/toms/1996-22-2/p258-price/",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@InProceedings{Rao:1996:NHS,
  author =       "Vishwas M. Rao and Behrouz Nowrouzian",
  title =        "Novel high-speed bit-parallel multiply accumulate
                 arithmetic architecture",
  crossref =     "Luk:1996:PSC",
  pages =        "26--38",
  year =         "1996",
  DOI =          "https://doi.org/10.1117/12.255442",
  bibdate =      "Tue Jun 14 18:26:06 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Rao:1996:RTS,
  author =       "V. M. Rao and B. Nowrouzian",
  booktitle =    "Canadian Conference on Electrical and Computer
                 Engineering. 26--29 May 1996",
  title =        "Rounding techniques for signed binary arithmetic",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "294--297",
  year =         "1996",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:04 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper is concerned with the derivation of the
                 relationship that exists between the number truncation
                 in two's complement (TC) arithmetic and the
                 corresponding truncation in signed-binary (SB)
                 arithmetic. The resulting relationship is subsequently
                 exploited and applied to the development of a pair of
                 novel techniques for SB rounding. These techniques are
                 then translated into algorithm suitable for two-level
                 logic implementation. Finally, the resulting algorithms
                 are applied to the design and implementation of a
                 high-speed SB-kernel based TC multiply-accumulate
                 arithmetic architecture.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Ratz:1996:BRS,
  author =       "D. Ratz",
  title =        "On Branching Rules in Second-Order Branch-and-Bound
                 Methods for Global Optimization",
  crossref =     "Alefeld:1996:SCV",
  pages =        "221--227",
  year =         "1996",
  bibdate =      "Mon May 20 06:32:10 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
}

@Article{Reid:1996:RFF,
  author =       "J. K. Reid",
  title =        "Remark on ``{Fast Floating-Point Processing in Common
                 Lisp}''",
  journal =      j-TOMS,
  volume =       "22",
  number =       "4",
  pages =        "496--497",
  month =        dec,
  year =         "1996",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/235815.235824",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Tue Mar 9 10:21:08 1999",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Fateman:1995:FFP}.",
  URL =          "http://www.acm.org/pubs/citations/journals/toms/1996-22-4/p496-reid/",
  abstract =     "We explain why we feel that the comparison between
                 Common Lisp and Fortran in a recent article by Fateman
                 et al. in this journal is not entirely fair.",
  acknowledgement = ack-nhfb # " and " # ack-rfb,
  affiliation =  "Rutherford Appleton Lab",
  classification = "721.1; 723.1.1; 902.2; 921.6",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  journalabr =   "ACM Trans Math Software",
  keywords =     "Common Lisp language; Control structures; Digital
                 arithmetic; Floating point computation; fortran
                 (programming language); Lisp (programming language);
                 Standards",
  subject =      "{\bf D.3.2}: Software, PROGRAMMING LANGUAGES, General,
                 Standards. {\bf D.3.3}: Software, PROGRAMMING
                 LANGUAGES, Language Constructs and Features, Modules,
                 packages.",
}

@InProceedings{Rump:1996:DBR,
  author =       "Siegfried M. Rump",
  title =        "The Distance Between Regularity and Strong
                 Regularity",
  crossref =     "Alefeld:1996:SCV",
  pages =        "105--117",
  year =         "1996",
  bibdate =      "Mon May 20 06:32:10 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
}

@InProceedings{Sarma:1996:HRT,
  author =       "D. Das Sarma and D. W. Matula",
  title =        "Hardware Reciprocal Table Compression\slash
                 Decompression Techniques",
  crossref =     "Alefeld:1996:SCV",
  pages =        "11--17",
  year =         "1996",
  bibdate =      "Mon May 20 06:32:10 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
}

@TechReport{Saunders:1996:TGF,
  author =       "Kevin Saunders",
  title =        "Third generation floating point {DSP} design",
  type =         "Report",
  number =       "800 XY/N-1",
  institution =  "University of Bristol. Department of Aerospace
                 Engineering",
  address =      "Bristol, UK",
  year =         "1996",
  bibdate =      "Thu May 09 08:52:59 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Schulte:1996:HDI,
  author =       "M. J. Schulte and K. C. Bickerstaff and E. E.
                 {Swartzlander, Jr.}",
  editor =       "????",
  booktitle =    "Proceedings of the {II} Workshop on Computer
                 Arithmetic, Interval and Symbolic Computation, Recife,
                 Brazil, August, 1996",
  title =        "Hardware Designs for Interval Multiplication",
  publisher =    "????",
  address =      "????",
  pages =        "85--87",
  year =         "1996",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sun Mar 04 10:51:30 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Schulte:1996:PAS,
  author =       "M. J. Schulte and E. E. Swartzlander",
  title =        "A Processor for Accurate, Self-Validating Computing",
  crossref =     "Alefeld:1996:SCV",
  pages =        "25--31",
  year =         "1996",
  bibdate =      "Mon May 20 06:32:10 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
}

@InProceedings{Schwandt:1996:GCI,
  author =       "H. Schwandt",
  title =        "Globally Convergent Iterative Domain Decomposition
                 Methods for the Parallel Solution of a Class of
                 Nonlinear Systems of Equations",
  crossref =     "Alefeld:1996:SCV",
  pages =        "280--286",
  year =         "1996",
  bibdate =      "Mon May 20 06:32:10 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
}

@Article{Schwarz:1996:HSA,
  author =       "Eric M. Schwarz and Michael J. Flynn",
  title =        "Hardware Starting Approximation Method and Its
                 Application to the Square Root Operation",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "45",
  number =       "12",
  pages =        "1356--1369",
  month =        dec,
  year =         "1996",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.545966",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 19:47:15 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=545966",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  summary =      "Quadratically converging algorithms for high-order
                 arithmetic operations typically are accelerated by a
                 starting approximation. The higher the precision of the
                 starting approximation, the less number of iterations
                 required for convergence. \ldots{}",
}

@Article{Sezgin:1996:SIR,
  author =       "F. Sezgin",
  title =        "Some improvements for a random number generator with
                 single-precision floating-point arithmetic",
  journal =      j-COMP-GEOSCI,
  volume =       "22",
  number =       "4",
  publisher =    "Elsevier Science",
  pages =        "453--455",
  month =        may,
  year =         "1996",
  CODEN =        "CGEODT, CGOSDN",
  ISSN =         "0098-3004 (print), 1873-7803 (electronic)",
  ISSN-L =       "0098-3004",
  bibdate =      "Fri Nov 8 05:39:32 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 Ingenta database",
  acknowledgement = ack-nhfb,
  fjournal =     "Computers and Geosciences",
  pagecount =    "3",
}

@InProceedings{Shary:1996:NAA,
  author =       "S. P. Shary",
  title =        "A New Approach to the Analysis of Static Systems Under
                 Internal Uncertainty",
  crossref =     "Alefeld:1996:SCV",
  pages =        "118--132",
  year =         "1996",
  bibdate =      "Mon May 20 06:32:10 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
}

@TechReport{Shewchuk:1996:APF,
  author =       "Jonathan Richard Shewchuk",
  title =        "Adaptive precision floating-point arithmetic and fast
                 robust geometric predicates",
  type =         "Report",
  number =       "CMU-CS-96-140",
  institution =  "Department of Computer Science, Carnegie-Mellon
                 University",
  address =      "Pittsburgh, PA, USA",
  pages =        "53",
  year =         "1996",
  bibdate =      "Fri Jan 06 11:59:17 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Exact computer arithmetic has a variety of uses
                 including, but not limited to, the robust
                 implementation of geometric algorithms. This report has
                 three purposes. The first is to offer fast
                 software-level algorithms for exact addition and
                 multiplication of arbitrary precision floating-point
                 values. The second is to propose a technique for
                 adaptive-precision arithmetic that can often speed
                 these algorithms when one wishes to perform
                 multiprecision calculations that do not always require
                 exact arithmetic, but must satisfy some error bound.
                 The third is to provide a practical demonstration of
                 these techniques, in the form of implementations of
                 several common geometric calculations whose required
                 degree of accuracy depends on their inputs. These
                 robust geometric predicates are adaptive; their running
                 time depends on the degree of uncertainty of the
                 result, and is usually small.\par

                 These algorithms work on computers whose floating-point
                 arithmetic uses radix two and exact rounding, including
                 machines complying with the IEEE 754 standard. The
                 inputs to the predicates may be arbitrary single or
                 double precision floating-point numbers. C code is
                 publicly available for the 2D and 3D orientation and
                 incircle tests, and robust Delaunay triangulation using
                 these tests. Timings of the implementations demonstrate
                 their effectiveness.",
  acknowledgement = ack-nhfb,
  keywords =     "floating-point arithmetic; multiple-precision
                 arithmetic",
}

@InProceedings{Shewchuk:1996:RAF,
  author =       "Jonathan Richard Shewchuk",
  booktitle =    "{Proceedings of the 12th Annual ACM Symposium on
                 Computational Geometry}",
  title =        "Robust Adaptive Floating-Point Geometric Predicates",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "141--150",
  year =         "1996",
  DOI =          "https://doi.org/10.1145/237218.237337",
  bibdate =      "Sat May 1 15:33:15 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cs.cmu.edu/afs/cs/project/quake/public/papers/robust-predicates.ps",
  acknowledgement = ack-nhfb,
}

@Article{Shewchuk:1996:TEQ,
  author =       "J. R. Shewchuk",
  editor =       "Ming C. Lin and Dinesh Manocha",
  booktitle =    "Applied Computational Geometry: Towards Geometric
                 Engineering",
  title =        "{Triangle}: Engineering a {$2$D} Quality Mesh
                 Generator and {Delaunay} Triangulator",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1148",
  pages =        "203--222",
  year =         "1996",
  CODEN =        "LNCSD9",
  DOI =          "https://doi.org/10.1007/BFb0014497",
  ISBN =         "3-540-61785-X (softcover), 3-540-70680-1 (e-book)",
  ISBN-13 =      "978-3-540-61785-3 (softcover), 978-3-540-70680-9
                 (e-book)",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Dec 21 09:47:26 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/lncs1996b.bib",
  URL =          "https://link.springer.com/chapter/10.1007/BFb0014497",
  acknowledgement = ack-nhfb,
  book-URL =     "https://link.springer.com/book/10.1007/BFb0014474",
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
  keywords =     "Delaunay triangulation; exact arithmetic; refinement
                 algorithm; refinement stage; roundoff error",
  remark =       "First ACM Workshop on Applied Computational
                 Geometry.",
}

@InProceedings{Shokin:1996:IPI,
  author =       "Y. I. Shokin",
  title =        "On Interval Problems, Interval Algorithms and Their
                 Computational Complexity",
  crossref =     "Alefeld:1996:SCV",
  pages =        "314--328",
  year =         "1996",
  bibdate =      "Mon May 20 06:32:10 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
}

@Article{Sinclair:1996:ORS,
  author =       "R. Sinclair",
  title =        "Optimization of reciprocals and square roots on the
                 {i860} microprocessor",
  journal =      j-INT-J-HIGH-SPEED-COMPUTING,
  volume =       "8",
  number =       "1",
  pages =        "57--64",
  year =         "1996",
  CODEN =        "IHSCEZ",
  ISSN =         "0129-0533",
  bibdate =      "Mon Feb 25 11:19:22 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Article1st database",
  acknowledgement = ack-nhfb,
  fjournal =     "International Journal of High Speed Computing",
  journal-URL =  "http://www.worldscientific.com/worldscinet/ijhsc",
}

@Article{Singer:1996:EAP,
  author =       "Benjamin Singer and George Saon",
  title =        "An efficient algorithm for parallel integer
                 multiplication",
  journal =      j-J-NETW-COMPUT-APPL,
  volume =       "19",
  number =       "4",
  pages =        "415--418",
  month =        oct,
  year =         "1996",
  CODEN =        "JNCAF3",
  ISSN =         "1084-8045 (print), 1095-8592 (electronic)",
  ISSN-L =       "1084-8045",
  bibdate =      "Wed Jan 28 15:41:22 MST 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jnetwcomputappl.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S1084804596900296",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Netw. Comput. Appl.",
  fjournal =     "Journal of Network and Computer Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/10848045",
}

@Article{Soderquist:1996:AFT,
  author =       "Peter Soderquist and Miriam Leeser",
  title =        "Area and Performance Tradeoffs in Floating-Point
                 Divide and Square-Root Implementations",
  journal =      j-COMP-SURV,
  volume =       "28",
  number =       "3",
  pages =        "518--564",
  month =        sep,
  year =         "1996",
  CODEN =        "CMSVAN",
  ISSN =         "0360-0300 (print), 1557-7341 (electronic)",
  ISSN-L =       "0360-0300",
  bibdate =      "Wed Nov 13 06:52:01 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Computing Surveys",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J204",
}

@Article{Soderquist:1996:APT,
  author =       "Peter Soderquist and Miriam Leeser",
  title =        "Area and Performance Tradeoffs in Floating-Point
                 Divide and Square-Root Implementations",
  journal =      j-COMP-SURV,
  volume =       "28",
  number =       "3",
  pages =        "518--564",
  month =        sep,
  year =         "1996",
  CODEN =        "CMSVAN",
  DOI =          "https://doi.org/10.1145/243439.243481",
  ISSN =         "0360-0300 (print), 1557-7341 (electronic)",
  ISSN-L =       "0360-0300",
  bibdate =      "Thu Jun 19 09:54:32 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/surveys/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acm.org/pubs/citations/journals/surveys/1996-28-3/p518-soderquist/",
  abstract =     "Floating-point divide and square-root operations are
                 essential to many scientific and engineering
                 applications, and are required in all computer systems
                 that support the IEEE floating-point standard. Yet many
                 current microprocessors provide only weak support for
                 these operations. The latency and throughput of
                 division are typically far inferior to those of
                 floating-point addition and multiplication, and
                 square-root performance is often even lower. This
                 article argues the case for high-performance division
                 and square root. It also explains the algorithms and
                 implementations of the primary techniques, subtractive
                 and multiplicative methods, employed in microprocessor
                 floating-point units with their associated
                 area/performance tradeoffs. Case studies of
                 representative floating-point unit configurations are
                 presented, supported by simulation results using a
                 carefully selected benchmark, Givens rotation, to show
                 the dynamic performance impact of the various
                 implementation alternatives. The topology of the
                 implementation is found to be an important performance
                 factor. Multiplicative algorithms, such as the
                 Newton--Raphson method and Goldschmidt's algorithm, can
                 achieve low latencies. However, these implementations
                 serialize multiply, divide, and square root operations
                 through a single pipeline, which can lead to low
                 throughput. While this hardware sharing yields low size
                 requirements for baseline implementations,
                 lower-latency versions require many times more area.
                 For these reasons, multiplicative implementations are
                 best suited to cases where subtractive methods are
                 precluded by area constraints, and modest performance
                 on divide and square root operations is tolerable.
                 Subtractive algorithms, exemplified by radix-4 SRT and
                 radix-16 SRT, can be made to execute in parallel with
                 other floating-point operations.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Computing Surveys",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J204",
  keywords =     "area and performance tradeoffs; arithmetic and logic
                 structures; computer arithmetic.; computer system
                 implementation; design studies. {\bf c.5.3}: computer
                 systems organization; design styles; division;
                 floating-point; FPU; general; microcomputers;
                 microprocessors. {\bf g.1.0}: mathematics of computing;
                 numerical analysis; parallel. {\bf c.4}: computer
                 systems organization; performance of systems; square
                 root; SRT; {\bf b.2.1}: hardware",
  subject =      "{\bf B.2.1}: Hardware, ARITHMETIC AND LOGIC
                 STRUCTURES, Design Styles, Parallel. {\bf C.4}:
                 Computer Systems Organization, PERFORMANCE OF SYSTEMS,
                 Design studies. {\bf C.5.3}: Computer Systems
                 Organization, COMPUTER SYSTEM IMPLEMENTATION,
                 Microcomputers, Microprocessors. {\bf G.1.0}:
                 Mathematics of Computing, NUMERICAL ANALYSIS, General,
                 Computer arithmetic.",
}

@InCollection{Steele:1996:EL,
  author =       "Guy L. {Steele Jr.} and Richard P. Gabriel",
  title =        "The evolution of {Lisp}",
  crossref =     "Bergin:1996:HPL",
  pages =        "233--330",
  year =         "1996",
  bibdate =      "Wed Jan 29 17:01:12 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
  remark =       "From \cite{Steele:2004:RHP}: ``In early 1971, he
                 [White] began to analyze the machine-language algorithm
                 used in the implementation of MacLisp (described in
                 this report) to convert PDP-10 floating-point numbers
                 into decimal notation.''",
}

@Book{Stewart:1996:ANA,
  author =       "G. W. (Gilbert W.) Stewart",
  title =        "Afternotes on numerical analysis: a series of lectures
                 on elementary numerical analysis presented at the
                 {University of Maryland at College Park} and recorded
                 after the fact",
  publisher =    pub-SIAM,
  address =      pub-SIAM:adr,
  pages =        "x + 200",
  year =         "1996",
  DOI =          "https://doi.org/10.1137/1.9781611971491",
  ISBN =         "0-89871-362-5 (paperback)",
  ISBN-13 =      "978-0-89871-362-6 (paperback)",
  LCCN =         "QA297 .S785 1996",
  MRclass =      "65-01",
  MRnumber =     "1372060",
  bibdate =      "Tue May 27 08:35:41 MDT 2014",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/s/stewart-gilbert-w.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/numana1990.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0726/95047768-d.html;
                 http://www.loc.gov/catdir/enhancements/fy0726/95047768-t.html",
  acknowledgement = ack-nhfb,
  keywords =     "numerical analysis",
  subject =      "Numerical analysis",
  tableofcontents = "Part I. Nonlinear Equations \\
                 \\
                 Lecture 1. By the Dawn's Early Light \\
                 Interval Bisection \\
                 Relative Error \\
                 \\
                 Lecture 2. Newton's Method \\
                 Reciprocals and Square Roots \\
                 Local Convergence Analysis \\
                 Slow Death \\
                 \\
                 Lecture 3. A Quasi-Newton Method \\
                 Rates of Convergence \\
                 Iterating for a Fixed Point \\
                 Multiple Zeros \\
                 Ending with a Proposition \\
                 \\
                 Lecture 4. The Secant Method \\
                 Convergence \\
                 Rate of Convergence \\
                 Multipoint Methods \\
                 Muller's Method \\
                 The Linear-Fractional Method \\
                 \\
                 Lecture 5. A Hybrid Method \\
                 Errors, Accuracy, and Condition Numbers \\
                 \\
                 Part II. Computer Arithmetic: \\
                 \\
                 Lecture 6. Floating-Point Numbers \\
                 Overflow and Underflow \\
                 Rounding Error \\
                 Floating-point Arithmetic \\
                 \\
                 Lecture 7. Computing Sums \\
                 Backward Error Analysis \\
                 Perturbation Analysis \\
                 Cheap and Chippy Chopping \\
                 \\
                 Lecture 8. Cancellation \\
                 The Quadratic Equation \\
                 That Fatal Bit of Rounding Error \\
                 Envoi \\
                 \\
                 Part III. Linear Equations \\
                 \\
                 Lecture 9. Matrices, Vectors, and Scalars \\
                 Operations with Matrices \\
                 Rank-One Matrices \\
                 Partitioned Matrices \\
                 \\
                 Lecture 10. Theory of Linear Systems \\
                 Computational Generalities \\
                 Triangular Systems \\
                 Operation Counts \\
                 \\
                 Lecture 11. Memory Considerations \\
                 Row Oriented Algorithms \\
                 A Column Oriented Algorithm \\
                 General Observations on Row and Column Orientation \\
                 Basic Linear Algebra Subprograms \\
                 \\
                 Lecture 12. Positive Definite Matrices \\
                 The Cholesky Decomposition \\
                 Economics \\
                 \\
                 Lecture 13. Inner-Product Form of the Cholesky
                 Algorithm \\
                 Gaussian Elimination \\
                 \\
                 Lecture 14. Pivoting \\
                 BLAS \\
                 Upper Hessenberg and Tridiagonal Systems \\
                 \\
                 Lecture 15. Vector Norms \\
                 Matrix Norms \\
                 Relative Error \\
                 Sensitivity of Linear Systems \\
                 \\
                 Lecture 16. The Condition of Linear Systems \\
                 Artificial Ill Conditioning \\
                 Rounding Error and Gaussian Elimination \\
                 Comments on the Analysis \\
                 \\
                 Lecture 17. The Wonderful Residual: A Project \\
                 Introduction \\
                 More on Norms \\
                 The Wonderful Residual \\
                 Matrices with Known Condition \\
                 Invert and Multiply \\
                 Cramer's Rule \\
                 Submission \\
                 \\
                 Part IV. Polynomial Interpolation \\
                 \\
                 Lecture 18. Quadratic Interpolation \\
                 Shifting \\
                 Polynomial Interpolation \\
                 Lagrange Polynomials and Existence \\
                 Uniqueness \\
                 \\
                 Lecture 19. Synthetic Division \\
                 The Newton Form of the Interpolant \\
                 Evaluation \\
                 Existence \\
                 Divided Differences \\
                 \\
                 Lecture 20. Error in Interpolation \\
                 Error Bounds \\
                 Convergence \\
                 Chebyshev Points \\
                 \\
                 Part V. Numerical Integration and Differentiation \\
                 \\
                 Lecture 21. Numerical Integration \\
                 Change of Intervals \\
                 The Trapezoidal Rule \\
                 The Composite Trapezoidal Rule \\
                 Newton-Cotes Formulas \\
                 Undetermined Coefficients and Simpson's Rule \\
                 \\
                 Lecture 22. The Composite Simpson's Rule \\
                 Errors in Simpson's Rule \\
                 Weighting Functions \\
                 Gaussian Quadrature \\
                 \\
                 Lecture 23. The Setting \\
                 Orthogonal Polynomials \\
                 Existence \\
                 Zeros of Orthogonal Polynomials \\
                 Gaussian Quadrature \\
                 Error and Convergence \\
                 Examples \\
                 \\
                 Lecture 24. Numerical Differentiation and Integration
                 \\
                 Formulas From Power Series \\
                 Limitations \\
                 Bibliography",
}

@Article{Suzuki:1996:LZA,
  author =       "H. Suzuki and H. Morinaka and H. Makino and Y. Nakase
                 and K. Mashiko and T. Sumi",
  title =        "Leading-zero anticipatory logic for high-speed
                 floating point addition",
  journal =      j-IEEE-J-SOLID-STATE-CIRCUITS,
  volume =       "31",
  number =       "8",
  pages =        "1157--1164",
  month =        aug,
  year =         "1996",
  CODEN =        "IJSCBC",
  ISSN =         "0018-9200 (print), 1558-173X (electronic)",
  ISSN-L =       "0018-9200",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See comments \cite{Oklobdzija:1997:CLZ}.",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Journal of Solid-State Circuits",
  summary =      "This paper describes a new leading-zero anticipatory
                 (LZA) logic for high-speed floating-point addition
                 (FADD). This logic carries out the pre-decoding for
                 normalization concurrently with addition for the
                 significand. It also performs the shift operation
                 \ldots{}",
}

@MastersThesis{Tan:1996:MPF,
  author =       "Kien Beng Tan",
  title =        "A micro-power, floating point analog-to-digital
                 converter",
  type =         "Thesis ({M.S.})",
  school =       "Department of Electrical Engineering, University of
                 California, Los Angeles",
  address =      "Los Angeles, CA, USA",
  pages =        "????",
  year =         "1996",
  bibdate =      "Thu Oct 24 14:19:35 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "dissertations, academic -- UCLA -- Electrical
                 Engineering",
}

@InProceedings{Tatsaki:1996:AIC,
  author =       "A. Tatsaki",
  booktitle =    "Proceedings of the Third {IEEE} International
                 Conference on Electronics, Circuits, and Systems, 1996.
                 {ICECS 96}",
  title =        "An adaptive image coder based on residue number
                 system",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "700--703",
  year =         "1996",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ICECS.1996.584458",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "An efficient coder for adaptive lossy compression of
                 still images is presented. It is based on a
                 computational efficient extraction of the details of
                 image blocks. The Discrete Cosine Transform and an
                 efficient Lattice Vector Quantizer based on the
                 \ldots{}",
}

@MastersThesis{Trott:1996:AWL,
  author =       "Aaron Gregory Trott",
  title =        "The application of wavelets to lossless compression
                 and progressive transmission of floating point data in
                 three-dimensional curvilinear grids",
  type =         "{M.S.E.E.} thesis",
  school =       "Mississippi State University",
  address =      "Mississippi State, MS 39762, USA",
  pages =        "103",
  year =         "1996",
  bibdate =      "Fri Feb 1 09:20:32 MST 2013",
  bibsource =    "http://search.proquest.com/;
                 https://www.math.utah.edu/pub/tex/bib/datacompression.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://search.proquest.com/docview/304273691",
  acknowledgement = ack-nhfb,
  advisor =      "Robert J. Moorhead",
  classification = "0538: Aerospace materials; 0544: Electrical
                 engineering",
  dissertation-thesis-number = "1379238",
  subject =      "Electrical engineering; Aerospace materials",
}

@Misc{Urano:1996:MAN,
  author =       "M. Urano and T. Taniguchi",
  title =        "Method and apparatus for normalization of a floating
                 point binary number",
  day =          "30",
  month =        apr,
  year =         "1996",
  bibdate =      "Fri Nov 28 15:31:26 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "U.S. Patent No. 5,513,362.",
  acknowledgement = ack-mfc # " and " # ack-nhfb,
}

@Article{Vassilladis:1996:ARA,
  author =       "S. Vassilladis and S. Contofana and K. Bertels",
  title =        "$2$-$1$ addition and related arithmetic operations
                 with threshold logic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "45",
  number =       "9",
  pages =        "1062--1067",
  month =        sep,
  year =         "1996",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.537130",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 19:47:13 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=537130",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Venners:1996:FPA,
  author =       "Bill Venners",
  title =        "Under the Hood: Floating-point arithmetic",
  journal =      j-JAVAWORLD,
  volume =       "1",
  number =       "9",
  month =        nov,
  year =         "1996",
  CODEN =        "????",
  ISSN =         "1091-8906",
  bibdate =      "Thu Aug 13 08:48:26 MDT 1998",
  bibsource =    "http://www.javaworld.com/javaworld/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.javaworld.com/javaworld/jw-10-1996/jw-10-hood.htm",
  acknowledgement = ack-nhfb,
}

@InProceedings{Vrahatis:1996:GBM,
  author =       "M. N. Vrahatis",
  title =        "A Generalized Bisection Method for Large and Imprecise
                 Problems",
  crossref =     "Alefeld:1996:SCV",
  pages =        "186--192",
  year =         "1996",
  bibdate =      "Mon May 20 06:32:10 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
}

@InProceedings{Werner:1996:CIW,
  author =       "K. Werner",
  title =        "Calculations of the Inverse {Weierstrass} Functions in
                 an Arbitrary Machine Arithmetic",
  crossref =     "Alefeld:1996:SCV",
  pages =        "72--78",
  year =         "1996",
  bibdate =      "Mon May 20 06:32:10 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
}

@InProceedings{Wiethoff:1996:PAE,
  author =       "A. Wiethoff",
  title =        "A Parallel Algorithm for Enclosing All Zeros of a
                 Nonlinear System of Equations",
  crossref =     "Alefeld:1996:SCV",
  pages =        "193--199",
  year =         "1996",
  bibdate =      "Mon May 20 06:32:10 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
}

@Article{Williams:1996:TMF,
  author =       "K. B. Williams",
  title =        "Testing Math Functions: {When} requirements are tight,
                 we must carefully examine all potential sources of
                 error. {Make} sure your math library isn't the weak
                 link in the chain",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "12",
  pages =        "49--54, 58--65",
  month =        dec,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Mon Apr 10 06:32:36 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Describes a package that extends the
                 Cody-Waite-Plauger work on the ELEFUNT package for the
                 testing of the elementary functions, including the
                 inverse hyperbolic functions, cube root, and Bessel
                 functions of the first and second kinds. The C++
                 package implements 192-bit extended precision versions
                 of all of the functions, so that accurate results are
                 available for comparison with the normal
                 double-precision results.",
  acknowledgement = ack-nhfb,
  fjournal =     "C/C++ Users Journal",
}

@InCollection{Zachary:1996:ESD,
  author =       "Joseph L. Zachary",
  title =        "{Eratosthenes}: Significant Digits and Interval
                 Arithmetic",
  crossref =     "Zachary:1996:ISP",
  pages =        "29--43",
  year =         "1996",
  DOI =          "https://doi.org/10.1007/978-1-4612-2366-5_3",
  bibdate =      "Sat Feb 16 15:23:11 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InCollection{Zachary:1996:SHA,
  author =       "Joseph L. Zachary",
  title =        "Stairway to Heaven: Accumulation of Roundoff Error",
  crossref =     "Zachary:1996:ISP",
  pages =        "45--61",
  year =         "1996",
  DOI =          "https://doi.org/10.1007/978-1-4612-2366-5_4",
  bibdate =      "Sat Feb 16 15:30:56 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Zgliczynski:1996:RVC,
  author =       "P. Zgliczynski",
  title =        "Rigorous Verification of Chaos in the {Roessler}
                 Equations",
  crossref =     "Alefeld:1996:SCV",
  pages =        "287--292",
  year =         "1996",
  bibdate =      "Mon May 20 06:32:10 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
}

@PhdThesis{Al-Twaijry:1997:APO,
  author =       "Hesham Abdulaziz Al-Twaijry",
  title =        "Area And Performance Optimized {CMOS} Multipliers",
  type =         "{Ph.D.} thesis",
  school =       "Department of Electrical Engineering, Stanford
                 University",
  address =      "Stanford, CA, USA",
  pages =        "????",
  month =        aug,
  year =         "1997",
  bibdate =      "Mon Dec 24 10:02:37 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Allaart:1997:ISC,
  author =       "Pieter C. Allaart",
  title =        "An Invariant-Sum Characterization of {Benford's Law}",
  journal =      j-J-APPL-PROBAB,
  volume =       "34",
  number =       "1",
  pages =        "288--291",
  month =        mar,
  year =         "1997",
  CODEN =        "JPRBAM",
  DOI =          "https://doi.org/10.2307/3215195",
  ISSN =         "0021-9002 (print), 1475-6072 (electronic)",
  ISSN-L =       "0021-9002",
  bibdate =      "Fri Mar 30 11:25:14 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://links.jstor.org/sici?sici=0021-9002%28199703%2934%3A1%3C288%3AAICOBL%3E2.0.CO%3B2-S&size=LARGE",
  abstract =     "The accountant Nigrini remarked that in tables of data
                 distributed according to Benford's law, the sum of all
                 elements with first digit $ d (d = 1, 2, \cdots, 9) $
                 is approximately constant. In this note, a mathematical
                 formulation of Nigrini's observation is given and it is
                 shown that Benford's law is the unique probability
                 distribution such that the expected sum of all elements
                 with first digits $ d_1, \cdots, d_k $ is constant for
                 every fixed $k$.",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Applied Probability",
  journal-URL =  "http://www.jstor.org/journals/00219002.html;
                 http://projecteuclid.org/euclid.jap/",
  keywords =     "Benford's Law; Law of Anomalous Numbers; Zipf's Law",
}

@TechReport{Althaus:1997:MNF,
  author =       "Ernst Althaus and Kurt Mehlhorn",
  title =        "Maximum network flow with floating point arithmetic",
  type =         "Forschungsbericht",
  number =       "MPI-I-97-1-022",
  institution =  "Max-Planck-Institut f{\"u}r Informatik",
  address =      "Saarbr{\"u}cken, Germany",
  pages =        "5",
  year =         "1997",
  ISSN =         "0946-011X",
  bibdate =      "Thu May 09 08:55:36 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:BRPk,
  author =       "Anonymous",
  title =        "Book Review: {{\booktitle{Primes of the form $ x^2 + n
                 y^2 $: Fermat, class field theory, and complex
                 multiplication}}: David A. Cox. John Wiley \& Sons, New
                 York. (1989). 351 pages. \$49.95, \pounds 29.95}",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "34",
  number =       "10",
  pages =        "141--141",
  month =        nov,
  year =         "1997",
  CODEN =        "CMAPDK",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  bibdate =      "Wed Mar 1 21:48:40 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computmathappl1990.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0898122197902650",
  acknowledgement = ack-nhfb,
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221",
}

@Article{Anonymous:1997:SIS,
  author =       "Anonymous",
  title =        "{SCAN-97} International Symposium on Scientific
                 Computing Computer Arithmetic and Validated Numerics",
  journal =      j-J-COMPUT-APPL-MATH,
  volume =       "81",
  number =       "2",
  pages =        "N13--N14",
  day =          "8",
  month =        jul,
  year =         "1997",
  CODEN =        "JCAMDI",
  ISSN =         "0377-0427 (print), 1879-1778 (electronic)",
  ISSN-L =       "0377-0427",
  bibdate =      "Sat Feb 25 12:36:02 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcomputapplmath1990.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0377042797900741",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Computational and Applied Mathematics",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03770427",
}

@InProceedings{Aoki:1997:RCR,
  author =       "Takafumi Aoki and Hiroaki Amada and Tatsuo Higuchi",
  title =        "Real\slash Complex Reconfigurable Arithmetic Using
                 Redundant Complex Number Systems",
  crossref =     "Lang:1997:ISC",
  pages =        "200--207",
  year =         "1997",
  bibdate =      "Mon May 20 05:45:32 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith13/papers/ARITH13_Aoki.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-13",
}

@InProceedings{Arnold:1997:ACT,
  author =       "Mark G. Arnold and Thomas A. Bailey and John R. Cowles
                 and Mark D. Winkel",
  title =        "Arithmetic Co-Transformations in the Real and Complex
                 Logarithmic Number Systems",
  crossref =     "Lang:1997:ISC",
  pages =        "190--199",
  year =         "1997",
  bibdate =      "Mon May 20 05:45:32 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith13/papers/ARITH13_Arnold.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-13",
}

@Article{Atkinson-Barr:1997:LEP,
  author =       "Martin Atkinson-Barr",
  title =        "Letter to the {Editor}: {Pentium II} Math Bug",
  journal =      j-DDJ,
  volume =       "22",
  number =       "10",
  pages =        "10--10",
  month =        oct,
  year =         "1997",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Thu Nov 8 14:50:37 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Identifies himself as the ``Mr. X'' cited in
                 \cite{Collins:1997:IPI}, and provides more the
                 background on the discovery of the Pentium FIST
                 (floating-point to integer store) instruction.",
  acknowledgement = ack-nhfb,
  fjournal =     "Dr. Dobb's Journal of Software Tools",
}

@Article{Avnaim:1997:ESD,
  author =       "Francis Avnaim and Jean-Daniel Boissonnat and Olivier
                 Devillers and Franco P. Preparata and Mariette Yvinec",
  title =        "Evaluating Signs of Determinants Using
                 Single-Precision Arithmetic",
  journal =      j-ALGORITHMICA,
  volume =       "17",
  number =       "2",
  pages =        "111--132",
  month =        feb,
  year =         "1997",
  CODEN =        "ALGOEJ",
  ISSN =         "0178-4617 (print), 1432-0541 (electronic)",
  ISSN-L =       "0178-4617",
  MRclass =      "65Y25 (65F99 68U05)",
  MRnumber =     "MR1425729 (97k:65311)",
  MRreviewer =   "Luiz Henrique de Figueiredo",
  bibdate =      "Fri Jan 6 11:38:07 MST 2006",
  bibsource =    "dblp-journals-algorithmica.bib;
                 http://dblp.uni-trier.de/db/journals/algorithmica/algorithmica17.html#AvnaimBDPY97;
                 http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0178-4617&volume=17&issue=2;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/index-table-a.html#algorithmica;
                 MathSciNet database",
  URL =          "http://www.springerlink.com/link.asp?id=nlr883hde9w2av31;
                 http://www.springerlink.com/openurl.asp?genre=article&eissn=1432-0541&volume=17&issue=2&spage=111;
                 http://www.springerlink.com/openurl.asp?genre=article&issn=0178-4617&volume=17&issue=2&spage=111",
  abstract =     "We propose a method to evaluate signs of $ 2 \times 2
                 $ and $ 3 \times 3 $ determinants with $b$-bit integer
                 entries using only $b$ and $ (b + 1) $-bit arithmetic
                 respectively. This algorithm has numerous applications
                 in geometric computation and provides a general and
                 practical approach to robustness. The algorithm has
                 been implemented and experimental results show that it
                 slows down the computing time by only a small factor
                 with respect to floating-point calculation.",
  acknowledgement = ack-nhfb,
  fjournal =     "Algorithmica. An International Journal in Computer
                 Science",
  journal-URL =  "http://link.springer.com/journal/453",
  keywords =     "exact arithmetic; floating-point arithmetic",
  oldlabel =     "AvnaimBDPY97",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/algorithmica/AvnaimBDPY97",
}

@InProceedings{Bajard:1997:RMM,
  author =       "Jean-Claude Bajard and Laurent-St{\'e}phane Didier and
                 Peter Kornerup",
  title =        "An {RNS Montgomery} Modular Multiplication Algorithm",
  crossref =     "Lang:1997:ISC",
  pages =        "234--239",
  year =         "1997",
  bibdate =      "Wed Nov 14 18:54:27 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "A revised version published in IEEE Transactions on
                 Computers, Vol.46(7), July 1998",
  URL =          "http://www.acsel-lab.com/arithmetic/arith13/papers/ARITH13_Bajard.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-13",
}

@Article{Baker:1997:LEP,
  author =       "Louis Baker",
  title =        "Letter to the {Editor}: {Pentium II} Math Bug",
  journal =      j-DDJ,
  volume =       "22",
  number =       "10",
  pages =        "10--10",
  month =        oct,
  year =         "1997",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Thu Nov 8 14:50:37 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Comments on the Ariane 5 missile failure mentioned in
                 \cite{Collins:1997:IPI}.",
  acknowledgement = ack-nhfb,
  fjournal =     "Dr. Dobb's Journal of Software Tools",
}

@InProceedings{Beaumont-Smith:1997:GBA,
  author =       "Andrew Beaumont-Smith and Neil Burgess",
  title =        "A {GaAs} 32-Bit Adder",
  crossref =     "Lang:1997:ISC",
  pages =        "10--17",
  year =         "1997",
  bibdate =      "Mon May 20 05:45:32 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith13/papers/ARITH13_Beaumont_Smith.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-13",
}

@Article{Blackford:1997:PEN,
  author =       "L. S. Blackford and A. Cleary and A. Petitet and R. C.
                 Whaley and J. Demmel and I. Dhillon and H. Ren and K.
                 Stanley and J. Dongarra and S. Hammarling",
  title =        "Practical Experience in the Numerical Dangers of
                 Heterogeneous Computing",
  journal =      j-TOMS,
  volume =       "23",
  number =       "2",
  pages =        "133--147",
  month =        jun,
  year =         "1997",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/264029.264030",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Thu Nov 8 14:50:37 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acm.org/pubs/citations/journals/toms/1997-23-2/p133-blackford/",
  abstract =     "Special challenges exist in writing reliable numerical
                 library software for heterogeneous computing
                 environments. Although a lot of software for
                 distributed-memory parallel computers has been written,
                 porting this software to a network of workstations
                 requires careful consideration. The symptoms of
                 heterogeneous computing failures can range from
                 erroneous results without warning to deadlock. Some of
                 the problems are straightforward to solve, but for
                 others the solutions are not so obvious, or incur an
                 unacceptable overhead. Making software robust on
                 heterogeneous systems often requires additional
                 communication. We describe and illustrate the problems
                 encountered during the development of ScaLAPACK and the
                 NAG Numerical PVM Library. Where possible, we suggest
                 ways to avoid potential pitfalls, or if that is not
                 possible, we recommend that the software not be used on
                 heterogeneous networks.",
  acknowledgement = ack-rfb # " and " # ack-kr,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "distributed-memory systems, floating-point arithmetic,
                 heterogeneous processor networks, message passing,
                 numerical software, reliability",
  subject =      "{\bf D.1.3} Software, PROGRAMMING TECHNIQUES,
                 Concurrent Programming, Distributed programming. {\bf
                 G.1.0} Mathematics of Computing, NUMERICAL ANALYSIS,
                 General, Computer arithmetic. {\bf G.1.0} Mathematics
                 of Computing, NUMERICAL ANALYSIS, General, Parallel
                 algorithms.",
}

@Article{Blinn:1997:JBC,
  author =       "James F. Blinn",
  title =        "{Jim Blinn}'s Corner: Floating-Point Tricks",
  journal =      j-IEEE-CGA,
  volume =       "17",
  number =       "4",
  pages =        "80--84",
  month =        jul # "\slash " # aug,
  year =         "1997",
  CODEN =        "ICGADZ",
  DOI =          "https://doi.org/10.1109/38.595279",
  ISSN =         "0272-1716 (print), 1558-1756 (electronic)",
  ISSN-L =       "0272-1716",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Discusses use of IEEE 754 single-precision
                 floating-point bit patterns as integers for
                 implementations of fast, but low-accuracy, functions
                 useful in computer graphics.",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Computer Graphics and Applications",
  journal-URL =  "http://www.computer.org/portal/web/csdl/magazines/cga",
  summary =      "The author discusses IEEE floating point
                 representation that stores numbers in what amounts to
                 scientific notation. He considers the sign bit, the
                 logarithm function, function approximations, errors and
                 refinements \ldots{}",
}

@Article{Bomar:1997:RNA,
  author =       "B. W. Bomar and L. M. Smith and R. D. Joseph",
  title =        "Roundoff noise analysis of state-space digital filters
                 implemented on floating-point digital signal
                 processors",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST-2,
  volume =       "44",
  number =       "11",
  pages =        "952--955",
  month =        nov,
  year =         "1997",
  CODEN =        "ICSPE5",
  DOI =          "https://doi.org/10.1109/82.644048",
  ISSN =         "1057-7130 (print), 1558-125X (electronic)",
  ISSN-L =       "1057-7130",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems. 2, Analog
                 and Digital Signal Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=82",
  summary =      "An expression is obtained for the output
                 floating-point roundoff noise variance of a general
                 Nth-order state-space digital filter with zero-mean
                 white noise input signal. This expression is then
                 simplified for the case there the filter is implemented
                 \ldots{}",
}

@Article{Bshouty:1997:TBA,
  author =       "Nader H. Bshouty and Yishay Mansour and Baruch
                 Schieber and Prasoon Tiwari",
  title =        "A tight bound for approximating the square root",
  journal =      j-INFO-PROC-LETT,
  volume =       "63",
  number =       "4",
  pages =        "211--213",
  day =          "10",
  month =        sep,
  year =         "1997",
  CODEN =        "IFPLAT",
  ISSN =         "0020-0190 (print), 1872-6119 (electronic)",
  ISSN-L =       "0020-0190",
  MRclass =      "68Q25 (65B15 68Q40)",
  MRnumber =     "1 477 306",
  bibdate =      "Sat Nov 7 17:55:54 MST 1998",
  bibsource =    "http://www.elsevier.com:80/inca/publications/store/5/0/5/6/1/2/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Information Processing Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00200190",
}

@InProceedings{Burgess:1997:SUR,
  author =       "Neil Burgess",
  title =        "Scaled and unscaled residue number system to binary
                 conversion techniques using the core function",
  crossref =     "Lang:1997:ISC",
  pages =        "250--257",
  year =         "1997",
  DOI =          "https://doi.org/10.1109/ARITH.1997.614902",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith13/papers/ARITH13_Burgess.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-13; residue arithmetic; residue number system",
  summary =      "The paper presents related techniques for converting a
                 residue number system (RNS) number to binary, with and
                 without scaling, that use the core function. The
                 techniques remove the difficulties associated with
                 conversion procedures based on the \ldots{}",
}

@InProceedings{Callaway:1997:PDC,
  author =       "Thomas K. Callaway and Earl E. {Swartzlander, Jr.}",
  title =        "Power-Delay Characteristics of {CMOS} Multipliers",
  crossref =     "Lang:1997:ISC",
  pages =        "26--33",
  year =         "1997",
  bibdate =      "Mon May 20 05:45:32 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith13/papers/ARITH13_Callaway.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-13",
}

@InProceedings{Cao:1997:HPH,
  author =       "Jun Cao and Belle W. Y. Wei",
  title =        "High-Performance Hardware for Function Generation",
  crossref =     "Lang:1997:ISC",
  pages =        "184--189",
  year =         "1997",
  bibdate =      "Mon May 20 05:45:32 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith13/papers/ARITH13_Cao.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-13",
}

@InProceedings{Cena:1997:QCA,
  author =       "Gianluca Cena and Paolo Montuschi and Luigi Ciminiera
                 and Andrea Sanna",
  title =        "A {Q}-Coder Algorithm with Carry Free Addition",
  crossref =     "Lang:1997:ISC",
  pages =        "282",
  year =         "1997",
  bibdate =      "Sat Nov 17 12:22:42 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith13/papers/ARITH13_Cena.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-13",
}

@TechReport{Chen:1997:PEG,
  author =       "Yirng-An Chen and Randal E. Bryant",
  title =        "{PBHD}: an efficient graph representation for floating
                 point circuit verification",
  type =         "Report",
  number =       "CMU-CS-97-134",
  institution =  "Department of Computer Science, Carnegie-Mellon
                 University",
  address =      "Pittsburgh, PA, USA",
  year =         "1997",
  bibdate =      "Thu May 09 08:39:56 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Collins:1997:IPI,
  author =       "Robert C. Collins",
  title =        "Inside the {Pentium II} Math Bug",
  journal =      j-DDJ,
  volume =       "22",
  number =       "8",
  pages =        "52, 55--57",
  month =        aug,
  year =         "1997",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Sat Mar 07 08:27:48 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See letters
                 \cite{Atkinson-Barr:1997:LEP,Baker:1997:LEP}.",
  abstract =     "Two days before Intel's biggest processor announcement
                 in years, a math bug in the Pentium Pro and Pentium II
                 came to light. Robert takes you inside the Dan-0411
                 flag erratum,' and tells how the story unfolded.",
  acknowledgement = ack-nhfb,
  fjournal =     "Dr. Dobb's Journal of Software Tools",
}

@Article{Compagner:1997:RER,
  author =       "A. Compagner and A. S. Berdnikov and S. B. Turtia and
                 A. Larionov",
  title =        "Rounding errors in random number generators",
  journal =      j-COMP-PHYS-COMM,
  volume =       "106",
  number =       "3",
  pages =        "207--218",
  month =        nov,
  year =         "1997",
  CODEN =        "CPHCBZ",
  DOI =          "https://doi.org/10.1016/S0010-4655(97)00070-2",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Thu Dec 29 21:19:40 MST 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/compphyscomm1990.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/prng.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0010465597000702",
  abstract =     "The deviations of the cumulative distribution function
                 from the uniform one for the pseudorandom floating
                 point values produced by integer arithmetics are
                 discussed. It is shown that the conversion from fixed
                 point values into floating point values introduces
                 specific artefacts even when the integer arithmetics
                 guarantees ideal uniformity. Two type of defects are
                 considered: the appearance of the value 1.0 among
                 pseudorandom values, and the sharp jumps of uniformity
                 at the level of discreteness which corresponds to the
                 computer representation of the floating point values.
                 The non-uniformity at small level of discreteness can
                 be neglected in most cases, but the appearance of the
                 parasitic value 1.0 where nobody expects it can be very
                 dangerous if special precautions are not taken by the
                 user. Both defects are demonstrated using the random
                 number generator from the system library of the
                 Microsoft Power Station Fortran 1.0.",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00104655",
}

@Article{Cuyt:1997:FPV,
  author =       "A. Cuyt",
  title =        "Floating-point versus Symbolic Computations in the
                 {QD}-algorithm",
  journal =      j-J-SYMBOLIC-COMP,
  volume =       "24",
  number =       "6",
  publisher =    "Academic Press, Harcourt Place, 32 Jamestown Road,
                 London, NW1 7BY, U.K.",
  pages =        "695--703",
  month =        dec,
  year =         "1997",
  CODEN =        "JSYCEH",
  ISSN =         "0747-7171 (print), 1095-855X (electronic)",
  ISSN-L =       "0747-7171",
  bibdate =      "Fri Nov 8 05:39:32 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 Ingenta database",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Symbolic Computation",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07477171",
  pagecount =    "9",
}

@Article{Daumas:1997:VRD,
  author =       "M. Daumas and D. W. Matula",
  title =        "Validated roundings of dot products by sticky
                 accumulation",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "46",
  number =       "5",
  pages =        "623--629",
  month =        may,
  year =         "1997",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.589241",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 10:06:23 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=589241",
  abstract =     "The dot product operation is very prevalent in
                 scientific computation and has therefore been
                 incorporated as a primitive operation in some
                 languages. The implementation of the dot product
                 operation by a sequence of IEEE standard
                 multiplications and additions does not prevent a
                 substantial accumulation of the round-off errors or
                 warn the user about a catastrophic cancellation. We
                 present the design of a double precision dot product
                 operation employing sticky accumulation, where the
                 final rounded result is validated by raising a new
                 exception flag if the result incurred catastrophic
                 cancellation. Sticky accumulation can be implemented in
                 a pipeline or parallel environment to sustain double
                 precision with an extended control of the error. Our
                 design allows that, in the absence of catastrophic
                 cancellation, one ulp accuracy is guaranteed",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "floating-point arithmetic",
}

@InProceedings{Dimitrov:1997:AME,
  author =       "V. S. Dimitrov and G. A. Jullien and W. C. Miller",
  title =        "Algorithms for Multi-Exponentiation Based on Complex
                 Arithmetic",
  crossref =     "Lang:1997:ISC",
  pages =        "208--217",
  year =         "1997",
  bibdate =      "Mon May 20 05:45:32 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith13/papers/ARITH13_Dimitrov_algorithms.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-13",
}

@InProceedings{Dimitrov:1997:ERN,
  author =       "V. Dimitrov and G. A. Jullien and W. C. Miller",
  booktitle =    "Proceedings of the 40th Midwest Symposium on Circuits
                 and Systems, 1997",
  title =        "{Eisenstein} residue number system with applications
                 to {DSP}",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "675--678",
  year =         "1997",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/MWSCAS.1997.662165",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "A new approach for processing complex numbers has been
                 proposed, Basically, it is aimed at the implementation
                 of radix-3 FFTs, but it can be used in any situation
                 where the requirement to process Eisenstein integers
                 arises, The comparison between \ldots{}",
}

@InProceedings{Dimitrov:1997:TAD,
  author =       "V. S. Dimitrov and G. A. Jullien and W. C. Miller",
  title =        "Theory and Applications for a Double-Base Number
                 System",
  crossref =     "Lang:1997:ISC",
  pages =        "44--53",
  year =         "1997",
  bibdate =      "Mon May 20 05:45:32 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith13/papers/ARITH13_Dimitrov_theory.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-13",
}

@Article{Doring:1997:DAL,
  author =       "Andreas D{\"o}ring and Wolfgang J. Paul",
  title =        "Decimal adjustment of long numbers in constant time",
  journal =      j-INFO-PROC-LETT,
  volume =       "62",
  number =       "3",
  pages =        "161--163",
  day =          "4",
  month =        jun,
  year =         "1997",
  CODEN =        "IFPLAT",
  ISSN =         "0020-0190 (print), 1872-6119 (electronic)",
  ISSN-L =       "0020-0190",
  MRclass =      "68M07 (68M20)",
  MRnumber =     "1 453 700",
  bibdate =      "Sat Nov 7 17:55:52 MST 1998",
  bibsource =    "http://www.elsevier.com:80/inca/publications/store/5/0/5/6/1/2/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Information Processing Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00200190",
  keywords =     "decimal floating-point arithmetic",
}

@Article{Drmac:1997:IJR,
  author =       "Zlatko Drma{\v{c}}",
  title =        "Implementation of {Jacobi} Rotations for Accurate
                 Singular Value Computation in Floating Point
                 Arithmetic",
  journal =      j-SIAM-J-SCI-COMP,
  volume =       "18",
  number =       "4",
  pages =        "1200--1222",
  month =        jul,
  year =         "1997",
  CODEN =        "SJOCE3",
  DOI =          "https://doi.org/10.1137/S1064827594265095",
  ISSN =         "1064-8275 (print), 1095-7197 (electronic)",
  ISSN-L =       "1064-8275",
  MRclass =      "65F15 (65G10)",
  MRnumber =     "98e:65027; 1 453 565",
  MRreviewer =   "Ljiljana Petkovi{\'c}",
  bibdate =      "Fri Dec 4 14:47:53 MST 1998",
  bibsource =    "http://epubs.siam.org/sam-bin/dbq/toc/SISC/18/4;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://epubs.siam.org/sam-bin/dbq/article/26509",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Scientific Computing",
  journal-URL =  "http://epubs.siam.org/sisc",
}

@InProceedings{Drolshagen:1997:PES,
  author =       "A. Drolshagen and H. Henkelmann and W. Anheier",
  booktitle =    "{IEEE} International Conference on
                 Application-Specific Systems, Architectures and
                 Processors, Proceedings, 14--16 July 1997",
  title =        "Processor elements for the standard cell
                 implementation of residue number systems",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "116--123",
  year =         "1997",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ASAP.1997.606818",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "In this article processor elements for the effective
                 implementation of standard cell circuits based on
                 residue number systems (RNS) are presented. Two new
                 processors are proposed helping to reduce the hardware
                 requirements of the implementations. \ldots{}",
}

@Manual{EC:1997:IER,
  author =       "{European Commission}",
  title =        "The Introduction of the Euro and the Rounding of
                 Currency Amounts",
  organization = "European Commission Directorate General II Economic
                 and Financial Affairs",
  address =      "Brussels, Belgium",
  pages =        "29",
  year =         "1997",
  bibdate =      "Fri Nov 28 11:18:05 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Edelman:1997:MPD,
  author =       "Alan Edelman",
  title =        "The Mathematics of the {Pentium} Division Bug",
  journal =      j-SIAM-REVIEW,
  volume =       "39",
  number =       "1",
  pages =        "54--67",
  month =        mar,
  year =         "1997",
  CODEN =        "SIREAD",
  DOI =          "https://doi.org/10.1137/S0036144595293959",
  ISSN =         "0036-1445 (print), 1095-7200 (electronic)",
  ISSN-L =       "0036-1445",
  MRclass =      "68M07",
  MRnumber =     "1 439 485",
  bibdate =      "Sat Mar 29 09:55:47 MDT 2014",
  bibsource =    "http://epubs.siam.org/sam-bin/dbq/toc/SIREV/39/1;
                 http://epubs.siam.org/toc/siread/39/1;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamreview.bib",
  URL =          "http://epubs.siam.org/sam-bin/dbq/article/29395;
                 http://www-math.mit.edu/~edelman/homepage/papers/pentiumbug.pdf;
                 http://www.siam.org/journals/sirev/sirev391.htm",
  abstract =     "Despite all of the publicity surrounding the Pentium
                 bug of 1994, the mathematical details of the bug are
                 poorly understood. We discuss these details and supply
                 a new proof of the Coe--Tang result that the at-risk
                 divisors have six consecutive ones in positions 5
                 through 10. Also, we prove that the worst-case absolute
                 error for arguments in $ [1, 2) $ is on the order of
                 1e-5.",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Review",
  journal-URL =  "http://epubs.siam.org/sirev",
  keywords =     "Intel Pentium divide flaw; Thomas R. Nicely",
  onlinedate =   "January 1997",
}

@InProceedings{Even:1997:DIC,
  author =       "Guy Even and Wolfgang Paul",
  title =        "On the Design of {IEEE} Compliant Floating Point
                 Units",
  crossref =     "Lang:1997:ISC",
  pages =        "54--63",
  year =         "1997",
  bibdate =      "Mon May 20 05:45:32 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith13/papers/ARITH13_Even.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-13",
  remark =       "Cited in \cite{Mueller:2000:CAC}.",
}

@Article{Fitzpatrick:1997:EBE,
  author =       "P. Fitzpatrick",
  title =        "Extending backward error assertions to tolerance of
                 large errors in floating point computations",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "46",
  number =       "4",
  pages =        "505--510",
  month =        apr,
  year =         "1997",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.588072",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 10:06:22 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=588072",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  summary =      "The use of backward error assertions combined with
                 iterative refinement has been suggested for the
                 correction of small fault induced errors in the
                 floating point solution of linear systems. We extend
                 this to the correction of large errors, typically
                 \ldots{}",
}

@InProceedings{Frougny:1997:FAS,
  author =       "Christiane Frougny",
  title =        "On-the-Fly Algorithms and Sequential Machines",
  crossref =     "Lang:1997:ISC",
  pages =        "260--265",
  year =         "1997",
  bibdate =      "Wed Nov 14 18:57:13 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith13/papers/ARITH13_Frougny.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-13",
}

@Article{Garber:1997:NBB,
  author =       "Lee Garber",
  title =        "News Briefs: Binary Version Could Bring {VRML} into
                 the Mainstream. {FCC} Jumps Into {Internet} Fray.
                 {Java} and Floating-Point Math. {Intel} to Design
                 {NDRAM}. Battle over Net Telephony. Vendors Seek Fast
                 Modems. {US} Permits Export of Strong Encryption.
                 {E}-commerce Nears \$1 Billion. Chasing the Blue Light.
                 Personal {E}-mail Use Will Soar",
  journal =      j-COMPUTER,
  volume =       "30",
  number =       "4",
  pages =        "25--27",
  month =        apr,
  year =         "1997",
  CODEN =        "CPTRB4",
  ISSN =         "0018-9162 (print), 1558-0814 (electronic)",
  ISSN-L =       "0018-9162",
  bibdate =      "Tue May 06 16:51:53 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2",
}

@InProceedings{Garjanov:1997:CRE,
  author =       "A. E. Garjanov",
  booktitle =    "Proceedings of the 1st International Conference on
                 Control of Oscillations and Chaos, 1997",
  title =        "Controlled round-off error oscillations for initial
                 value problem numerical solution",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "333--334",
  year =         "1997",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:04 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "A new methodology of a computer simulation is desired
                 for the accumulated round-off error elimination to be
                 possible. It is well known that the propagation of
                 round-off error in the numerical integration of
                 differential equations may be crucial \ldots{}",
}

@Article{Giachetti:1997:PRF,
  author =       "Ronald E. Giachetti and Robert E. Young",
  title =        "A Parametric Representation of Fuzzy Numbers and Their
                 Arithmetic Operators",
  journal =      j-FUZZY-SETS-SYSTEMS,
  volume =       "92",
  number =       "2",
  pages =        "??--??",
  day =          "1",
  month =        sep,
  year =         "1997",
  CODEN =        "FSSYD8",
  ISSN =         "0165-0114 (print), 1872-6801 (electronic)",
  ISSN-L =       "0165-0114",
  bibdate =      "Tue Nov 05 15:22:41 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.nist.gov/publications/parametric-representation-fuzzy-numbers-and-their-arithmetic-operators",
  abstract =     "Direct implementation of extended arithmetic operators
                 on fuzzy numbers is computationally complex.
                 Implementation of the extension principle is equivalent
                 to solving a nonlinear programming problem. To overcome
                 this difficulty many applications limit the membership
                 functions to certain shapes, usually either triangular
                 fuzzy numbers (TFN) or trapezoidal fuzzy numbers
                 (TrFN). Then calculation of the extended operators can
                 be performed on the parameters defining the fuzzy
                 numbers, thus making the calculations trivial.
                 Unfortunately the TFN shape is not closed under
                 multiplication and division. The result of these
                 operators is a polynomial membership function and the
                 triangular shape only approximates the actual
                 result.The linear approximation can be quite poor and
                 may lead to incorrect results when used in engineering
                 applications. We analyze this problem and propose six
                 parameters which define parameterized fuzzy numbers
                 (PFN), of which TFNs are a special case. We provide the
                 methods for performing fuzzy arithmetic and show that
                 the PFN representation is closed under the arithmetic
                 operations. The new representation in conjunction with
                 the arithmetic operators obeys many of the same
                 arithmetic properties as TFNs. The new method has
                 better accuracy and similar computational speed to
                 using TFNs and appears to have benefits when used in
                 engineering applications.",
  acknowledgement = ack-nhfb,
  fjournal =     "Fuzzy Sets and Systems",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01650114",
  keywords =     "arithmetic approximations; Fuzzy arithmetic;
                 membership functions; triangular fuzzy numbers",
}

@Misc{Gosling:1997:ENC,
  author =       "James A. Gosling",
  title =        "The Evolution of Numerical Computing in {Java}",
  howpublished = "World Wide Web document.",
  year =         "1997",
  bibdate =      "Mon May 06 17:11:19 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://java.sun.com/people/jag/FP.html",
  acknowledgement = ack-nhfb,
}

@InProceedings{Grosse:1997:RI,
  author =       "Eric Grosse",
  title =        "Real {Inferno}",
  crossref =     "Boisvert:1997:QNS",
  pages =        "270--279",
  year =         "1997",
  bibdate =      "Tue Jul 21 11:18:48 1998",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/g/grosse-eric.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "ftp://cm.bell-labs.com/inferno/real.ps",
  acknowledgement = ack-nhfb,
  remark =       "From \cite{Steele:2004:RHP}: ``the language Limbo
                 adopted accurate base conversion as one of its
                 improvements over C (p. 271 of this article)''.",
}

@Book{Guedj:1997:NUL,
  author =       "Denis Guedj",
  title =        "Numbers: The Universal Language",
  publisher =    "Harry N. Abrams, Inc.",
  address =      "New York, NY, USA",
  pages =        "175",
  year =         "1997",
  ISBN =         "0-8109-2845-0",
  ISBN-13 =      "978-0-8109-2845-9",
  LCCN =         "QA141.G8413 1997",
  bibdate =      "Fri Nov 28 17:05:12 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Translated from the French edition
                 \cite{Guedj:1996:EN} by Lory Frankel.",
  acknowledgement = ack-mfc # " and " # ack-nhfb,
}

@Article{Hagihara:1997:FPD,
  author =       "Y. Hagihara and S. Inui and F. Okamoto and M. Nishida
                 and T. Nakamura and H. Yamada",
  title =        "Floating-point datapaths with online built-in self
                 speed test",
  journal =      j-IEEE-J-SOLID-STATE-CIRCUITS,
  volume =       "32",
  number =       "3",
  pages =        "444--449",
  month =        mar,
  year =         "1997",
  CODEN =        "IJSCBC",
  ISSN =         "0018-9200 (print), 1558-173X (electronic)",
  ISSN-L =       "0018-9200",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Journal of Solid-State Circuits",
  summary =      "This paper describes floating-point (FP) datapaths
                 developed for graphics and simulation applications. The
                 datapaths are fabricated using 0.35 $\mu$m CMOS
                 technology and embedded in a 125 MHz, 291 MFLOPS vector
                 pipelined processor for use in supercomputers
                 \ldots{}",
}

@Book{Hanson:1997:CII,
  author =       "David R. Hanson",
  title =        "{C} Interfaces and Implementations: Techniques for
                 Creating Reusable Software",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "xvii + 519",
  year =         "1997",
  ISBN =         "0-201-49841-3",
  ISBN-13 =      "978-0-201-49841-7",
  LCCN =         "QA76.73.C15H37 1997",
  bibdate =      "Fri Feb 27 16:08:11 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/litprog.bib",
  price =        "US\$37.95",
  series =       "Addison-Wesley Professional Computing Series",
  URL =          "http://www.cs.princeton.edu/software/cii/",
  acknowledgement = ack-nhfb,
  subject =      "C (Computer program language); Computer software;
                 Reusability; Literate Programming",
  tableofcontents = "1. Introduction \\
                 2. Interfaces and Implementations \\
                 3. Atoms \\
                 4. Exceptions and Assertions \\
                 5. Memory Management \\
                 6. More Memory Management \\
                 7. Lists \\
                 8. Tables \\
                 9. Sets \\
                 10. Dynamic Arrays \\
                 11. Sequences \\
                 12. Rings \\
                 13. Bit Vectors \\
                 14. Formatting \\
                 15. Low-Level Strings \\
                 16. High-Level Strings \\
                 17. Extended-Precision Arithmetic \\
                 18. Arbitrary-Precision Arithmetic \\
                 19. Multiple-Precision Arithmetic \\
                 20. Threads",
}

@TechReport{Hanson:1997:ECR,
  author =       "Kenton L. Hanson",
  title =        "Economical Correctly Rounded Binary Decimal
                 Conversion",
  type =         "Report",
  number =       "??",
  institution =  "????",
  address =      "????",
  day =          "19",
  month =        dec,
  year =         "1997",
  bibdate =      "Sat May 07 09:46:31 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Cited in \cite[p. 134, reference 4]{Hack:2004:IPR},
                 and reported there to be now inaccessible. Further
                 queries in May 2022 to four search engines fail to find
                 this document, or its institution and address.",
  acknowledgement = ack-nhfb,
}

@Misc{Hanson:1997:MAD,
  author =       "Kenton L. Hanson",
  title =        "Method and apparatus for determining a precision of an
                 intermediate arithmetic for converting values between a
                 first numeric format and a second numeric format",
  howpublished = "US Patent 5652862",
  day =          "29",
  month =        jul,
  year =         "1997",
  bibdate =      "Thu Oct 14 14:54:45 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.patentgenius.com/patent/5652862.html",
  abstract =     "A method and apparatus for efficient allocation of
                 temporary storage for performing accurate and correct
                 numeric base conversions on a computer system is
                 provided. Numeric base conversions are common because
                 computers operate in binary whereas the values that are
                 input into computers are based on a decimal system. A
                 common source of error occurs when converted values are
                 rounded. The intermediate arithmetic used to perform
                 the conversion requires greater precision than the
                 target floating point format. It is known that to
                 always insure correctly rounded results, an extremely
                 high precision intermediate arithmetic may be used.
                 However, in many case this is a waste of system memory.
                 To efficiently allocate system memory to this task, the
                 most difficult rounding case is determined. The
                 precision needed to correctly round the most difficult
                 case is then derived. This information is then stored
                 and subsequently used to allocate an efficient amount
                 of storage whenever a numeric base conversion is to
                 take place.",
  acknowledgement = ack-nhfb,
  remark =       "Patent held by Apple Computer, Inc., Cupertino, CA,
                 USA.",
}

@InProceedings{Harris:1997:SDA,
  author =       "David L. Harris and Stuart F. Oberman and Mark A.
                 Horowitz",
  title =        "{SRT} Division Architectures and Implementations",
  crossref =     "Lang:1997:ISC",
  pages =        "18--25",
  year =         "1997",
  bibdate =      "Mon May 20 05:45:32 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "ftp://arith.stanford.edu/tr/srtcircuits.ps.Z;
                 http://www.acsel-lab.com/arithmetic/arith13/papers/ARITH13_Harris.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-13",
}

@TechReport{Harrison:1997:FPV,
  author =       "John Robert Harrison",
  title =        "Floating point verification in {HOL Light}: the
                 exponential function",
  type =         "Technical Report",
  number =       "428",
  institution =  "University of Cambridge Computer Laboratory",
  address =      "Cambridge, UK",
  pages =        "ii + 110",
  month =        jun,
  year =         "1997",
  LCCN =         "QA76.9.A96 H367 1997",
  bibdate =      "Thu Oct 24 14:30:40 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cl.cam.ac.uk/users/jrh/papers/tang.ps.gz",
  acknowledgement = ack-nhfb,
  keywords =     "automatic theorem proving; floating-point arithmetic;
                 proof theory",
}

@Article{Hasan:1997:DA,
  author =       "M. A. Hasan",
  title =        "Division-and-accumulation over {$ \mathrm {GF}(2^m)
                 $}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "46",
  number =       "6",
  pages =        "705--708",
  month =        jun,
  year =         "1997",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.600829",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 10:06:23 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=600829",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Hekstra:1997:FRL,
  author =       "Gerber J. Hekstra and Ed F. A. Deprettere",
  title =        "Fast Rotations: Low-Cost Arithmetic Methods for
                 Orthonormal Rotation",
  crossref =     "Lang:1997:ISC",
  pages =        "116--125",
  year =         "1997",
  bibdate =      "Mon May 20 05:45:32 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith13/papers/ARITH13_Hekstra.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-13",
}

@InProceedings{Hiasat:1997:DIR,
  author =       "Ahmad A. Hiasat and Hoda S. Abdel-Aty-Zohdy",
  title =        "Design and Implementation of an {RNS} Division
                 Algorithm",
  crossref =     "Lang:1997:ISC",
  pages =        "240--249",
  year =         "1997",
  bibdate =      "Wed Nov 14 18:57:54 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith13/papers/ARITH13_Hiasat.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-13; residue number system",
}

@MastersThesis{Hix:1997:CTV,
  author =       "Robert W. Hix",
  title =        "A comparison of two {VHDL} design environments for
                 {FPGA}-based computer arithmetic",
  type =         "Thesis ({M.S.})",
  school =       "Tennessee Technological University",
  address =      "Cookeville, TN, USA",
  pages =        "x + 301",
  year =         "1997",
  bibdate =      "Mon Mar 05 14:38:08 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Holmes:1997:CAP,
  author =       "W. Neville Holmes",
  title =        "Composite Arithmetic: Proposal for a New Standard",
  journal =      j-COMPUTER,
  volume =       "30",
  number =       "3",
  pages =        "65--73",
  month =        mar,
  year =         "1997",
  CODEN =        "CPTRB4",
  ISSN =         "0018-9162 (print), 1558-0814 (electronic)",
  ISSN-L =       "0018-9162",
  bibdate =      "Fri May 9 17:30:55 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "ftp://ftp.comp.utas.edu.au/pub/nholmes/ca/dsdf.ps;
                 ftp://ftp.comp.utas.edu.au/pub/nholmes/ca/dsrf.ps;
                 ftp://ftp.comp.utas.edu.au/pub/nholmes/ca/dssf.ps",
  acknowledgement = ack-nhfb,
  classification = "C5230 (Digital arithmetic methods)",
  corpsource =   "Department of Comput., Tasmania University,
                 Launceston, Tas., Australia",
  fjournal =     "Computer",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2",
  keywords =     "composite arithmetic; digital arithmetic; exact
                 numbers; extended arithmetic; floating point
                 arithmetic; formatting scheme; general computation;
                 general-purpose arithmetic standard; inexact numbers;
                 number display; number format; number storage;
                 reliability; stability; standards",
  treatment =    "P Practical",
}

@Article{Irmay:1997:RBZ,
  author =       "Shragga Irmay",
  title =        "The relationship between {Zipf}'s law and the
                 distribution of first digits",
  journal =      j-J-APPL-STAT,
  volume =       "24",
  number =       "4",
  pages =        "383--393",
  day =          "1",
  month =        aug,
  year =         "1997",
  CODEN =        "????",
  ISSN =         "0266-4763 (print), 1360-0532 (electronic)",
  ISSN-L =       "0266-4763",
  MRclass =      "62E15",
  MRnumber =     "98h:62015",
  bibdate =      "Sat Apr 13 11:27:31 MDT 2002",
  bibsource =    "http://www.catchword.co.uk/titles/carfax/02664763/;
                 http://www.tandf.co.uk/journals/routledge/02664763.html;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.catchword.co.uk/cgi-bin/cgi?ini=carfax&body=linker&reqidx=/catchword/carfax/13600532/v24n4/s2/p383",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Applied Statistics",
  journal-URL =  "http://www.tandfonline.com/loi/cjas20",
  keywords =     "Benford's Law; Zipf's Law",
  xxpages =      "383--394",
}

@Article{Ito:1997:EIA,
  author =       "M. Ito and N. Takagi and S. Yajima",
  title =        "Efficient initial approximation for multiplicative
                 division and square root by a multiplication with
                 operand modification",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "46",
  number =       "4",
  pages =        "495--498",
  month =        apr,
  year =         "1997",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.588066",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 10:06:22 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=588066",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  summary =      "An efficient initial approximation method for
                 multiplicative division and square root is proposed. It
                 is a modification of the piecewise linear
                 approximation. The multiplication and the addition
                 required for the linear approximation are replaced by
                 \ldots{}",
}

@Misc{Kahan:1997:JNL,
  author =       "W. Kahan",
  title =        "The {John von Neumann} lecture at the {SIAM} 45th
                 annual meeting",
  howpublished = "World-Wide Web document.",
  year =         "1997",
  bibdate =      "Sat Apr 28 18:52:17 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cs.berkeley.edu/~wkahan/SIAMjvnl.ps",
  acknowledgement = ack-nhfb,
}

@Misc{Kahan:1997:LNS,
  author =       "W. Kahan",
  title =        "Lecture Notes on the Status of {IEEE Standard 754 for
                 Binary Floating-Point Arithmetic}",
  howpublished = "World-Wide Web document",
  pages =        "30",
  day =          "1",
  month =        oct,
  year =         "1997",
  bibdate =      "Mon Apr 25 17:54:35 2005",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/k/kahan-william-m.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cs.berkeley.edu/~wkahan/ieee754status/IEEE754.PDF",
  acknowledgement = ack-nhfb,
}

@TechReport{Kahan:1997:RDI,
  author =       "W. Kahan and Melody Y. Ivory",
  title =        "Roundoff Degrades an Idealized Cantilever",
  type =         "Technical report",
  institution =  "Department of Mathematics and Department of Electrical
                 Engineering and Computer Science, University of
                 California, Berkeley",
  address =      "Berkeley, CA, USA",
  pages =        "11",
  day =          "3",
  month =        jul,
  year =         "1997",
  bibdate =      "Fri May 03 12:15:09 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cs.berkeley.edu/~wkahan/Cantilever.pdf;
                 http://www.cs.berkeley.edu/~wkahan/Cantilever.ps",
  acknowledgement = ack-nhfb,
}

@Article{Kako:1997:PEF,
  author =       "Fujio Kako and Tateaki Sasaki",
  title =        "Proposal of {``Effective} Floating-Point Number'' for
                 Approximate Algebraic Computation",
  journal =      j-SIGSAM,
  volume =       "31",
  number =       "3",
  pages =        "31--31",
  month =        sep,
  year =         "1997",
  CODEN =        "SIGSBZ",
  ISSN =         "0163-5824 (print), 1557-9492 (electronic)",
  ISSN-L =       "0163-5824",
  bibdate =      "Wed Dec 17 07:49:58 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Poster abstract only. Discusses fuzzy and interval
                 floating-point arithmetic.",
  acknowledgement = ack-nhfb,
  fjournal =     "SIGSAM Bulletin",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J1000",
}

@Article{Kapur:1997:MVA,
  author =       "Deepak Kapur and M. Subramaniam",
  title =        "Mechanizing Verification of Arithmetic Circuits: {SRT}
                 Division",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1346",
  pages =        "103--??",
  year =         "1997",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Feb 5 11:51:29 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t1346.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/1346/13460103.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/1346/13460103.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Karp:1997:HPD,
  author =       "Alan H. Karp and Peter Markstein",
  title =        "High-Precision Division and Square Root",
  journal =      j-TOMS,
  volume =       "23",
  number =       "4",
  pages =        "561--589",
  month =        dec,
  year =         "1997",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/279232.279237",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Thu Nov 8 14:50:37 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acm.org/pubs/articles/journals/toms/forthcoming/a0-karp/a0-karp.ps;
                 http://www.acm.org/pubs/citations/journals/toms/1997-23-4/p561-karp/",
  abstract =     "We present division and square root algorithms for
                 calculation with more bits than are handled by the
                 floating-point hardware. These algorithms avoid the
                 need to multiply two high-precision numbers, speeding
                 up the last iteration by as much as a factor of 10. We
                 also show how to produce the floating-point number
                 closest to the exact result with relatively few
                 additional operations.",
  accepted =     "June 1997",
  acknowledgement = ack-rfb # " and " # ack-kr,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "algorithms, performance, division, quad precision,
                 square root.",
  subject =      "G.1.0 [Numerical Analysis]: General -- computer
                 arithmetic. G.4 [Mathematics of Computing]:
                 Mathematical Software.",
}

@Book{Khinchin:1997:CF,
  author =       "Aleksandr Iakovlevich Khinchin",
  title =        "Continued fractions",
  publisher =    pub-DOVER,
  address =      pub-DOVER:adr,
  pages =        "xi + 95",
  year =         "1997",
  ISBN =         "0-486-69630-8 (paperback)",
  ISBN-13 =      "978-0-486-69630-0 (paperback)",
  LCCN =         "QA295 .K513 1997",
  bibdate =      "Fri Nov 30 06:55:53 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/description/dover032/97008056.html;
                 http://www.loc.gov/catdir/toc/dover031/97008056.html",
  acknowledgement = ack-nhfb,
  author-dates = "1894--1959",
  remark =       "Translated from the Russian by Scripta Technica, Inc.
                 Originally published: Chicago : University of Chicago
                 Press, 1964. Edited by Herbert Eagle.",
}

@InProceedings{King:1997:DDT,
  author =       "E. J. King and E. E. {Swartzlander, Jr.}",
  title =        "Data-Dependent Truncation Scheme for Parallel
                 Multipliers",
  crossref =     "Fargues:1997:CRT",
  pages =        "1178--1182",
  year =         "1997",
  bibdate =      "Fri Jun 24 20:50:14 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Kinoshita:1997:RAE,
  author =       "Eisuke Kinoshita and Ki-Ja Lee",
  title =        "A Residue Arithmetic Extension for Reliable Scientific
                 Computation",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "46",
  number =       "2",
  pages =        "129--138",
  month =        feb,
  year =         "1997",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.565587",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  MRclass =      "65G10 (65Y99)",
  MRnumber =     "MR1434396 (97j:65080)",
  bibdate =      "Wed Jul 6 10:06:20 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=565587",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Koc:1997:FSE,
  author =       "{\c{C}}. K. Ko{\c{c}} and T. Acar",
  title =        "Fast Software Exponentiation in {$ \mathrm {GF}(2^k)
                 $}",
  crossref =     "Lang:1997:ISC",
  pages =        "225--231",
  year =         "1997",
  bibdate =      "Sat Nov 17 12:22:42 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith13/papers/ARITH13_Koc.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-13",
}

@InProceedings{Kramer:1997:PWC,
  author =       "Walter Kr{\"a}mer",
  title =        "A Priori Worst-Case Error Bounds for Floating-Point
                 Computations",
  crossref =     "Lang:1997:ISC",
  pages =        "64--73",
  year =         "1997",
  bibdate =      "Mon May 20 05:45:32 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith13/papers/ARITH13_Kramer.pdf",
  acknowledgement = ack-nhfb,
  author-dates = "1952--2014",
  keywords =     "ARITH-13",
}

@Article{Kravchenko:1997:AEP,
  author =       "Yu. P. Kravchenko and M. A. Liberman",
  title =        "On the Application of Extended Precision Arithmetic to
                 Quantum Mechanical Calculations",
  journal =      j-IJQC,
  volume =       "62",
  number =       "6",
  pages =        "593--601",
  month =        "????",
  year =         "1997",
  CODEN =        "IJQCB2",
  DOI =          "https://doi.org/10.1002/(SICI)1097-461X(1997)62:6<593::AID-QUA3>3.0.CO;2-R",
  ISSN =         "0020-7608 (print), 1097-461X (electronic)",
  ISSN-L =       "0020-7608",
  bibdate =      "Tue Oct 4 06:59:08 MDT 2011",
  bibsource =    "Compendex database;
                 http://www3.interscience.wiley.com/journalfinder.html;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ijqc1990.bib",
  URL =          "http://www3.interscience.wiley.com/cgi-bin/abstract?ID=42544;
                 http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=42544&PLACEBO=IE.pdf",
  acknowledgement = ack-nhfb,
  ajournal =     "Int. J. Quantum Chem.",
  fjournal =     "International Journal of Quantum Chemistry",
  journal-URL =  "http://www.interscience.wiley.com/jpages/0020-7608/",
  journalabr =   "Int J Quant Chem",
  onlinedate =   "6 Dec 1998",
}

@InProceedings{Lang:1997:CVA,
  author =       "Tom{\'a}s Lang and Elisardo Antelo",
  title =        "{CORDIC} Vectoring with Arbitrary Target Value",
  crossref =     "Lang:1997:ISC",
  pages =        "108--115",
  year =         "1997",
  bibdate =      "Mon May 20 05:45:32 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith13/papers/ARITH13_Lang.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-13",
}

@InProceedings{Lang:1997:FIS,
  author =       "Tom{\'a}s Lang and Jean-Michel Muller and Naofumi
                 Takagi",
  title =        "Foreword: {13th IEEE Symposium on Computer Arithmetic,
                 July 6--9, 1997, Asilomar, California, USA}",
  crossref =     "Lang:1997:ISC",
  pages =        "viii--viii",
  year =         "1997",
  bibdate =      "Sat Nov 17 12:22:42 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith13/papers/ARITH13_contents.pdf;
                 http://www.acsel-lab.com/arithmetic/arith13/papers/ARITH13_foreword.pdf;
                 http://www.acsel-lab.com/arithmetic/arith13/papers/ARITH13_preface.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-13",
}

@InProceedings{Lee:1997:SSA,
  author =       "Choong Ho Lee and M. Kawamata and T. Higuchi",
  booktitle =    "Proceedings of 1997 {IEEE} International Symposium on
                 Circuits and Systems: {ISCAS '97}, 9--12 June 1997",
  title =        "State-space approach to roundoff error analysis of
                 fractal image coding",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1341--1344",
  year =         "1997",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "Roundoff error due to iterative computation with
                 finite wordlength degrades the quality of decoded
                 images in fractal image coding that employs a
                 deterministic iterated function system. This paper
                 presents a state-space approach to roundoff error
                 \ldots{}",
}

@InProceedings{Lee:1997:VDA,
  author =       "Inseop Lee and W. K. Jenkins",
  booktitle =    "Proceedings of the 40th Midwest Symposium on Circuits
                 and Systems, 1997",
  title =        "{VLSI} design for an adaptive equalizer using a
                 residue number system architecture for magnetic
                 channels",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "782--785",
  year =         "1997",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/MWSCAS.1997.662191",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "This paper presents the design of an experimental ASIC
                 for an all-digital adaptive equalizer for magnetic
                 channels. The equalizer design, which is based on an
                 RNS chip architecture, is presented at a system level,
                 with particular attention to \ldots{}",
}

@InProceedings{Lefevre:1997:TCR,
  author =       "Vincent Lef{\`e}vre and Jean-Michel Muller and Arnaud
                 Tisserand",
  title =        "Towards Correctly Rounded Transcendentals",
  crossref =     "Lang:1997:ISC",
  pages =        "132--139",
  year =         "1997",
  bibdate =      "Mon May 20 05:45:32 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith13/papers/ARITH13_Lefevre.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-13; correct rounding; floating-point
                 arithmetic",
  summary =      "The Table Maker's Dilemma is the problem of always
                 getting exactly rounded results when computing the
                 elementary functions. After a brief presentation of
                 this problem, we present new developments that helped
                 us to solve this problem for the double \ldots{}",
}

@InProceedings{LeLann:1997:AAF,
  author =       "G{\'e}rard {Le Lann}",
  booktitle =    "{Proceedings of the International Conference and
                 Workshop on Engineering of Computer-Based Systems}",
  title =        "An Analysis of the {Ariane 5 Flight 501} Failure --- A
                 System Engineering Perspective",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "339--346",
  year =         "1997",
  DOI =          "https://doi.org/10.1109/ECBS.1997.581900",
  bibdate =      "Sat Apr 01 08:29:32 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "From the article: ``The SRI S/W exception was raised
                 during a conversion from a 64-bit floating point number
                 F to a 16-bit signed integer number. F had a value
                 greater than what can be represented by a 16-bit signed
                 integer, which caused an Operand Error (data conversion
                 --- in Ada code --- was not protected, for the reason
                 that a maximum workload target of 80\% had been set for
                 the SRI computer). \ldots{} The value of BH was much
                 higher than expected because the early part of the
                 trajectory of Ariane 5 differs from that of Ariane 4,
                 which results in considerably higher horizontal
                 velocity values.''",
  URL =          "http://ieeexplore.ieee.org/document/581900/",
  acknowledgement = ack-nhfb,
  remark =       "Report of an arithmetic error that put an expensive
                 space missile off course, requiring its destruction in
                 the air. Presumably-reliable code in Ada adapted from
                 an earlier missile generated had not been updated for
                 the new design.",
}

@InProceedings{Li:1997:ISP,
  author =       "Yamin Li and Wanming Chu",
  booktitle =    "Proceedings of the 5th Annual {IEEE} Symposium on
                 {FPGAs} for Custom Computing Machines, 16--18 April
                 1997",
  title =        "Implementation of single precision floating point
                 square root on {FPGAs}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "226--232",
  year =         "1997",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "The square root operation is hard to implement on
                 FPGAs because of the complexity of the algorithms. In
                 this paper, we present a non-restoring square root
                 algorithm and two very simple single precision floating
                 point square root implementations \ldots{}",
}

@InProceedings{Li:1997:PAI,
  author =       "Yamin Li and Wanming Chu",
  booktitle =    "Proceedings of the 1997 {IEEE} International
                 Conference on Computer Design: {VLSI} in Computers and
                 Processors: {ICCD '97}",
  title =        "Parallel-array implementations of a non-restoring
                 square root algorithm",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "690--695",
  year =         "1997",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "In this paper we present a parallel-array
                 implementation of a new non-restoring square root
                 algorithm (PASQRT). The carry-save adder (CSA) is used
                 in the parallel array. The PASQRT has several features
                 unlike other implementations. First, it does \ldots{}",
}

@Article{Lin:1997:DOA,
  author =       "Ming-Bo Lin and A. Y. Oruc",
  title =        "The design of an optoelectronic arithmetic processor
                 based on permutation networks",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "46",
  number =       "2",
  pages =        "142--153",
  month =        feb,
  year =         "1997",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.565589",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 10:06:20 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=565589",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@PhdThesis{Lin:1997:HSN,
  author =       "Lei Lin",
  title =        "High-speed nonlinear computer arithmetic: algorithms,
                 {VLSI} design, and accuracy prediction",
  type =         "Thesis ({Ph.D.})",
  school =       "University of South Florida",
  address =      "Tampa, FL, USA",
  pages =        "xv + 204",
  year =         "1997",
  bibdate =      "Mon Mar 05 14:36:45 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Lu:1997:SMK,
  author =       "Chung-Chin Lu",
  title =        "A search of minimal key functions for normal basis
                 multipliers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "46",
  number =       "5",
  pages =        "588--592",
  month =        may,
  year =         "1997",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.589230",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 10:06:22 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=589230",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Lutz:1997:HAF,
  author =       "David R. Lutz and D. N. Jayasimha",
  title =        "The Half-Adder Form and Early Branch Condition
                 Resolution",
  crossref =     "Lang:1997:ISC",
  pages =        "266--273",
  year =         "1997",
  bibdate =      "Sat Nov 17 12:22:42 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith13/papers/ARITH13_Lutz.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-13",
}

@InProceedings{Matsubara:1997:LPZ,
  author =       "G. Matsubara and N. Ide",
  booktitle =    "Proceedings of the Third International Symposium on
                 Advanced Research in Asynchronous Circuits and Systems,
                 7--10 April 1997",
  title =        "A low power zero-overhead self-timed division and
                 square root unit combining a single-rail static circuit
                 with a dual-rail dynamic circuit",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "198--209",
  year =         "1997",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "An asynchronous pipeline scheme that combines a low
                 power static circuit with a high-speed dual-rail
                 dynamic circuit is proposed. The scheme utilizes a
                 dual-rail circuit only in the critical path of an SRT
                 division and square root calculation unit. \ldots{}",
}

@InProceedings{Matula:1997:PPF,
  author =       "David W. Matula and Asger Munk Nielsen",
  title =        "Pipelined Packet-Forwarding Floating Point: {I}.
                 Foundations and a Rounder",
  crossref =     "Lang:1997:ISC",
  pages =        "140--147",
  year =         "1997",
  bibdate =      "Mon May 20 05:45:32 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith13/papers/ARITH13_Matula.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-13",
  summary =      "The paper presents the foundations for a packet
                 forwarding floating point format and the design of a
                 rounder ensuring compatibility between packet
                 forwarding format and the standard binary IEEE 754
                 floating point format. The packet forwarding format
                 \ldots{}",
}

@Article{McClain:1997:EC,
  author =       "Dylan Loeb McClain",
  title =        "The Evolution of the Calculator",
  journal =      j-NY-TIMES,
  volume =       "??",
  number =       "??",
  pages =        "D3--D3",
  day =          "1",
  month =        sep,
  year =         "1997",
  CODEN =        "NYTIAO",
  ISSN =         "0362-4331 (print), 1542-667X, 1553-8095",
  ISSN-L =       "0362-4331",
  bibdate =      "Sat Aug 17 16:58:52 2013",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/babbage-charles.bib;
                 https://www.math.utah.edu/pub/tex/bib/adabooks.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://search.proquest.com/docview/109786292",
  acknowledgement = ack-nhfb,
  fjournal =     "New York Times",
  journal-URL =  "http://www.nytimes.com/",
  keywords =     "Charles Babbage: Difference Engine",
}

@Article{Michelucci:1997:LA,
  author =       "D. Michelucci and J.-M. Moreau",
  title =        "Lazy arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "46",
  number =       "9",
  pages =        "961--975",
  month =        sep,
  year =         "1997",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.620478",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 10:06:24 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=620478",
  abstract =     "Finite-precision leads to many problems in geometric
                 methods from CAD or Computational Geometry. Until now,
                 using exact rational arithmetic was a simple, yet much
                 too slow, solution to be of any practical use in
                 real-scale applications. A recent optimization-the lazy
                 rational arithmetic-seems promising: It defers exact
                 computations until they become either unnecessary (in
                 most cases) or unavoidable; in such a context, only
                 indispensable computations are performed exactly, that
                 is, those without which any given decision cannot be
                 reached safely using only floating-point arithmetic.
                 This paper takes stock of the lazy arithmetic paradigm:
                 principles, functionalities and limits, speed, possible
                 variants and extensions, difficulties, problems solved
                 or left unresolved",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@MastersThesis{Mizukami:1997:AFP,
  author =       "Etsuko Mizukami",
  title =        "The Accuracy of Floating Point Summations for
                 {CG}-Like Methods",
  type =         "{Master's Thesis}",
  school =       "Department of Computer Science, Indiana
                 University-Bloomington",
  address =      "Bloomington, IN, USA",
  pages =        "v + 55",
  year =         "1997",
  bibdate =      "Tue Nov 22 07:27:31 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Also issued as Technical report 486.",
  URL =          "ftp://ftp.cs.indiana.edu/pub/techreports/TR486.pdf;
                 ftp://ftp.cs.indiana.edu/pub/techreports/TR486.ps;
                 ftp://ftp.cs.indiana.edu/pub/techreports/TR486.ps.Z;
                 http://www.cs.indiana.edu/cgi-bin/techreports/TRNNN.cgi?trnum=TR486",
  abstract =     "It is well known that different ordering of summations
                 in floating point arithmetic can give different sums
                 due to rounding error. This dissertation reviews
                 classic analytic error bounds. A new accurate algorithm
                 is explained thoroughly along with its analytic error
                 bound. These summation algorithms were implemented as
                 dotproducts in an iterative solver to determine which
                 summation ordering is more accurate in practice.
                 Another issue is the relationship between dotproduct
                 accuracy and the convergence of iterative solvers.
                 Analysis and experiments indicate there are two primary
                 sources of errors, and show which summation methods are
                 better for reducing these errors. Results also indicate
                 little correlation between dotproduct accuracy and
                 numbers of iterations required by a solver, within a
                 wide range of accuracies.",
  acknowledgement = ack-nhfb,
  keywords =     "accurate floating-point summation",
}

@Article{MRaihi:1997:XFO,
  author =       "David M'Ra{\"\i}hi and David Naccache and Jacques
                 Stern and Serge Vaudenay",
  title =        "{XMX}: a Firmware-Oriented Block Cipher Based on
                 Modular Multiplications",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1267",
  pages =        "166--??",
  year =         "1997",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Feb 5 11:51:07 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t1267.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/1267/12670166.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/1267/12670166.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Mukherjee:1997:DTM,
  author =       "N. Mukherjee and J. Rajski and J. Tyszer",
  title =        "Design of testable multipliers for fixed-width data
                 paths",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "46",
  number =       "7",
  pages =        "795--810",
  month =        jul,
  year =         "1997",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.599900",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 10:06:23 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=599900",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Book{Muller:1997:EFA,
  author =       "Jean-Michel Muller",
  title =        "Elementary Functions: Algorithms and Implementation",
  publisher =    pub-BIRKHAUSER,
  address =      pub-BIRKHAUSER:adr,
  pages =        "xv + 204",
  year =         "1997",
  ISBN =         "0-8176-3990-X",
  ISBN-13 =      "978-0-8176-3990-7",
  LCCN =         "QA331.M866 1997",
  bibdate =      "Fri Jul 25 12:00:55 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\$59.95",
  URL =          "http://www.birkhauser.com/cgi-win/ISBN/0-8176-3990-X;
                 http://www.ens-lyon.fr/~jmmuller/book_functions.html",
  abstract =     "The elementary functions (sine, cosine, tan,
                 exponentials, and logarithms) are the most commonly
                 used mathematical functions in science and engineering.
                 Computing these functions quickly and accurately is a
                 major goal in computer arithmetic. This new book gives
                 the concepts and background necessary to understand and
                 build algorithms for computing these functions,
                 presenting and structuring the algorithms
                 (hardware-oriented as well as software-oriented), and
                 discusses issues related to the accurate floating-point
                 implementation. The purpose is not to give ``cookbook
                 recipes'' that allow one to implement some given
                 function, but to provide the reader with the knowledge
                 that is necessary to build, or adapt, algorithms to
                 their specific computing environment. The book provides
                 an up-to-date presentation of the information needed to
                 understand and accurately use mathematical functions
                 and algorithms in computational work and design.
                 Graduates, professionals and researchers in scientific
                 computing, software engineering and computer
                 engineering will find the book a useful reference and
                 resource.",
  acknowledgement = ack-nhfb,
  shorttableofcontents = "1: Introduction \\
                 2: Computer arithmetic \\
                 I: Algorithms based on polynomial approximation and/or
                 table lookup \\
                 3: Polynomial approximations \\
                 4: Table-based methods \\
                 II: Shift-and-Add algorithms \\
                 5: Shift-and-Add algorithms 6: The CORDIC algorithm \\
                 7: Other shift-and-add algorithms \\
                 III: Range reduction, final rounding and exceptions \\
                 8: Range reduction \\
                 9: Final rounding \\
                 10: Miscellaneous",
  tableofcontents = "1 Introduction / 1 \\
                 2 Computer Arithmetic / 9 \\
                 2.1 Floating-Point Arithmetic / 9 \\
                 2.1.1 Floating-point formats / 9 \\
                 2.1.2 Rounding modes / 10 \\
                 2.1.3 Subnormal numbers and exceptions / 12 \\
                 2.1.4 ULPs / 13 \\
                 2.1.5 Testing your computational environment / 13 \\
                 2.2 Redundant Number Systems / 13 \\
                 2.2.1 Signed-digit number systems / 14 \\
                 2.2.2 Radix-2 redundant number systems / 15 \\
                 I Algorithms Based on Polynomial Approximation and/or
                 Table Lookup / 19 \\
                 3 Polynomial Approximations / 21 \\
                 3.1 Least Squares Polynomial Approximations / 22 \\
                 3.1.1 Legendre polynomials / 23 \\
                 3.1.2 Chebyshev polynomials / 23 \\
                 3.1.3 Jacobi polynomials / 23 \\
                 3.2 Least Maximum Approximations / 24 \\
                 3.3 Speed of Convergence / 31 \\
                 3.4 Rational Approximations / 34 \\
                 3.5 Actual Computation / 38 \\
                 3.6 Example: the Cyrix FastMath Processor / 41 \\
                 3.7 Algorithms and Architectures / 43 \\
                 3.7.1 The E-Method / 45 \\
                 3.7.2 Estrin's Method / 47 \\
                 3.8 Miscellaneous / 47 \\
                 4 Table-Based Methods / 51 \\
                 4.1 Introduction / 51 \\
                 4.2 Table-Driven Algorithms / 53 \\
                 4.2.1 Tang's algorithm for $\exp(x)$ in IEEE
                 floating-point arithmetic / 55 \\
                 4.2.2 $\ln(x)$ on $[1,2]$ / 57 \\
                 4.2.3 $\sin(x)$ on $[0,\pi/4]$ / 58 \\
                 4.3 Gal's Accurate Tables Method / 58 \\
                 4.4 Methods Requiring Specialized Hardware / 62 \\
                 4.4.1 Wong and Goto, logarithm / 62 \\
                 4.4.2 Wong and Goto, exponential / 65 \\
                 II Shift-and-Add Algorithms / 69 \\
                 5 Shift-and-Add algorithms / 71 \\
                 5.1 The Restoring and Nonrestoring Algorithms / 73 \\
                 5.2 Simple Algorithms for Exponentials and Logarithms /
                 77 \\
                 5.2.1 The restoring algorithm for exponentials / 77 \\
                 5.2.2 The restoring algorithm for logarithms / 79 \\
                 5.3 Faster Algorithms / 81 \\
                 5.3.1 Faster computation of exponentials / 81 \\
                 5.3.2 Faster computation of logarithms / 87 \\
                 5.4 Baker's Predictive Algorithm / 90 \\
                 5.5 Bibliographic notes / 98 \\
                 6 The CORDIC Algorithm / 101 \\
                 6.1 Introduction / 101 \\
                 6.2 The Conventional Iteration / 101 \\
                 6.3 Scale Factor Compensation / 107 \\
                 6.4 CORDIC With Redundant Number Systems / 109 \\
                 6.4.1 Signed-digit implementation / 111 \\
                 6.4.2 Carry-save implementation / 111 \\
                 6.4.3 The variable scale factor problem / 112 \\
                 6.5 The Double Rotation Method / 112 \\
                 6.6 Branching CORDIC / 115 \\
                 6.7 Differential CORDIC / 118 \\
                 6.8 Computation of $\cos^{-1}$ and $\sin^{-1}$ / 122
                 \\
                 6.9 Variations on CORDIC / 124 \\
                 7 Other Shift-and-Add Algorithms / 127 \\
                 7.1 High-Radix Algorithms / 127 \\
                 7.1.1 Ercegovac's radix-16 algorithms / 127 \\
                 7.2 The BKM Algorithm / 131 \\
                 7.2.1 The BKM iteration / 133 \\
                 7.2.2 Computation of the exponential function (E-mode)
                 / 133 \\
                 7.2.3 Computation of the logarithm function (L-mode) /
                 137 \\
                 7.2.4 Application to the computation of elementary
                 functions / 138 \\
                 III Range Reduction, Final Rounding and Exceptions /
                 141 \\
                 8 Range Reduction / 143 \\
                 8.1 Introduction / 143 \\
                 8.2 Cody and Waite's Method for Range Reduction / 148
                 \\
                 8.3 Worst Cases for Range Reduction / 149 \\
                 8.3.1 A few basic notions on continued fractions / 149
                 \\
                 8.3.2 Finding worst cases using continued fractions /
                 151 \\
                 8.4 The Payne and Hanek Algorithm / 154 \\
                 8.5 The Modular Algorithm / 158 \\
                 8.5.1 Fixed-point reduction / 158 \\
                 8.5.2 Floating-point reduction / 161 \\
                 8.5.3 Architectures for Modular Reduction / 161 \\
                 9 Final Rounding / 163 \\
                 9.1 Introduction / 163 \\
                 9.2 Monotonicity / 164 \\
                 9.3 Exact Rounding: Presentation of the Problem / 165
                 \\
                 9.4 Some Experiments / 168 \\
                 9.5 A ``Probabilistic'' Approach / 168 \\
                 9.6 Upper Bounds on $m$ / 171 \\
                 9.6.1 Frequency of failures / 173 \\
                 9.6.2 Computing with one million bits / 173 \\
                 10 Miscellaneous / 175 \\
                 10.1 Exceptions / 175 \\
                 10.1.1 NaNs / 176 \\
                 10.1.2 Exact results / 177 \\
                 10.2 Notes on $x^y$ / 178 \\
                 10.3 Multiple Precision / 180",
}

@InProceedings{Nielsen:1997:PPF,
  author =       "Asger Munk Nielsen and David Matula and C. Lyu and Guy
                 Even",
  title =        "Pipelined Packet-Forwarding Floating Point: {II}. An
                 Adder",
  crossref =     "Lang:1997:ISC",
  pages =        "148--155",
  year =         "1997",
  bibdate =      "Mon May 20 05:45:32 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith13/papers/ARITH13_Nielsen_Matula.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-13",
}

@InProceedings{Nielsen:1997:RRR,
  author =       "Asger Munk Nielsen and Peter Kornerup",
  title =        "On Radix Representation of Rings",
  crossref =     "Lang:1997:ISC",
  pages =        "34--43",
  year =         "1997",
  bibdate =      "Mon May 20 05:45:32 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith13/papers/ARITH13_Nielsen.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-13",
}

@Article{Oberman:1997:DAI,
  author =       "S. F. Oberman and M. J. Flynn",
  title =        "Division Algorithms and Implementations",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "46",
  number =       "8",
  pages =        "833--854",
  month =        aug,
  year =         "1997",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.609274",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 10:06:24 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "ftp://arith.stanford.edu/tr/divalgo_TOC.pdf;
                 http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=609274",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Oberman:1997:DID,
  author =       "S. F. Oberman and M. J. Flynn",
  title =        "Design Issues in Division and Other Floating-Point
                 Operations",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "46",
  number =       "2",
  pages =        "154--161",
  month =        feb,
  year =         "1997",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.565590",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 10:06:20 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "ftp://arith.stanford.edu/tr/desissues_TOC.pdf;
                 http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=565590",
  abstract =     "Floating-point division is generally regarded as a low
                 frequency, high latency operation in typical
                 floating-point applications. However, in the worst
                 case, a high latency hardware floating-point divider
                 can contribute an additional 0.50 CPI to a system
                 executing SPECfp92 applications. This paper presents
                 the system performance impact of floating-point
                 division latency for varying instruction issue rates.
                 It also examines the performance implications of shared
                 multiplication hardware, shared square root, on-the-fly
                 rounding and conversion, and fused functional units.
                 Using a system level study as a basis, it is shown how
                 typical floating-point applications can guide the
                 designer in making implementation decisions and
                 trade-offs.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  summary =      "Floating-point division is generally regarded as a low
                 frequency, high latency operation in typical
                 floating-point applications. However, in the worst
                 case, a high latency hardware floating-point divider
                 can contribute an additional 0.50 CPI to a \ldots{}",
}

@InProceedings{Oberman:1997:SPD,
  author =       "Stuart F. Oberman and Hesham Al-Twaijry and Michael J.
                 Flynn",
  title =        "The {SNAP} Project: Design of Floating Point
                 Arithmetic Units",
  crossref =     "Lang:1997:ISC",
  pages =        "156--165",
  year =         "1997",
  DOI =          "https://doi.org/10.1109/ARITH.1997.614891",
  bibdate =      "Mon May 27 09:39:18 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "ftp://arith.stanford.edu/tr/snap13.ps.Z;
                 http://www.acsel-lab.com/arithmetic/arith13/papers/ARITH13_Oberman.pdf",
  abstract =     "In recent years computer applications have increased
                 in their computational complexity. The industry wide
                 usage of performance benchmarks, such as SPECmarks, and
                 the popularity of 3D graphics applications forces
                 processor designers to pay particular attention to
                 implementation of the floating point unit, or FPU. The
                 paper presents results of the Stanford subnanosecond
                 arithmetic processor (SNAP) research effort in the
                 design of hardware for floating point addition,
                 multiplication and division. We show that one cycle FP
                 addition is achievable 32\% of the time using a
                 variable latency algorithm. For multiplication, a
                 binary tree is often inferior to a Wallace tree
                 designed using an algorithmic layout approach for
                 contemporary feature sizes (0.3 $ \mu $ m). Further, in
                 most cases two bit Booth encoding of the multiplier is
                 preferable to non Booth encoding for partial product
                 generation. It appears that for division, optimum area
                 performance is achieved using functional iteration, and
                 we present two techniques to further reduce average
                 division latency.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-13",
  remark =       "Pages 166--167 left blank.",
}

@Article{Oklobdzija:1997:CLZ,
  author =       "V. Oklobdzija and H. Suzuki and H. Morinaka and H.
                 Makino and Y. Nakase and K. Mashiko and T. Sumi",
  title =        "Comments on {``Leading-zero anticipatory logic for
                 high-speed floating point addition''} [with reply]",
  journal =      j-IEEE-J-SOLID-STATE-CIRCUITS,
  volume =       "32",
  number =       "2",
  pages =        "292--292",
  month =        feb,
  year =         "1997",
  CODEN =        "IJSCBC",
  ISSN =         "0018-9200 (print), 1558-173X (electronic)",
  ISSN-L =       "0018-9200",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Suzuki:1996:LZA}.",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Journal of Solid-State Circuits",
  summary =      "For original article see H. Suzuki, H. Morinaka, H.
                 Makino, Y. Nakase, K. Mashiko and T. Sumi, ibid.,
                 vol.31, pp.1157-69 (Aug. 1996). I have read with a
                 great interest the article by H. Suzuki et al. I am
                 familiar with their work, and I found their \ldots{}",
}

@Article{Paar:1997:FAA,
  author =       "Christof Paar and Pedro Soria-Rodriguez",
  title =        "Fast Arithmetic Architectures for Public-Key
                 Algorithms over {Galois} Fields {{\em GF\/}$ ((2^n)^m)
                 $}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1233",
  pages =        "363--??",
  year =         "1997",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Mon Feb 4 12:02:26 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t1233.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/1233/12330363.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/1233/12330363.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Parker:1997:MAU,
  author =       "M. G. Parker and M. Benaissa",
  title =        "Modular arithmetic using low order redundant bases",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "46",
  number =       "5",
  pages =        "611--616",
  month =        may,
  year =         "1997",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.589237",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 10:06:22 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=589237",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@TechReport{Parker:1997:MCAa,
  author =       "Douglass Stott Parker",
  title =        "{Monte Carlo} arithmetic: exploiting randomness in
                 floating-point arithmetic",
  number =       "CSD 970002",
  institution =  "Department of Computer Science, University of
                 California, Los Angeles",
  address =      "Los Angeles, CA, USA",
  pages =        "86",
  year =         "1997",
  LCCN =         "QA75.5 .R46 no.970002 1997",
  bibdate =      "Thu Oct 24 14:31:00 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cs.ucla.edu/~stott/mca/CSD-970002.ps.gz",
  acknowledgement = ack-nhfb,
}

@TechReport{Parker:1997:MCAb,
  author =       "Douglass Stott Parker and Paul R. Eggert and Brad
                 Pierce",
  title =        "{Monte Carlo} arithmetic: a framework for the
                 statistical analysis of roundoff error",
  type =         "Technical report",
  number =       "CSD-970014",
  institution =  "Computer Science Department, University of California,
                 Los Angeles",
  address =      "Los Angeles, CA 90095-1596, USA",
  pages =        "23",
  day =          "30",
  month =        mar,
  year =         "1997",
  bibdate =      "Sun Jun 17 18:24:01 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://fmdb.cs.ucla.edu/treports/970014.pdf;
                 https://pdfs.semanticscholar.org/b728/afdb230aa1869f79bdc21ff7a6252d3be9ab.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ANSI\slash IEEE floating-point standards;
                 floating-point arithmetic; floating-point rounding;
                 Monte Carlo methods; random rounding; roundoff error;
                 significance arithmetic",
}

@PhdThesis{Pierce:1997:ARF,
  author =       "Brad Pierce",
  title =        "Applications of randomization to floating-point
                 arithmetic and to linear systems solution",
  type =         "Thesis ({Ph.D.})",
  school =       "Department of Computer Science, University of
                 California, Los Angeles",
  address =      "Los Angeles, CA, USA",
  year =         "1997",
  bibdate =      "Thu Oct 24 14:19:35 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "dissertations, academic -- UCLA -- Computer Science",
}

@InProceedings{Priest:1997:FTD,
  author =       "Douglas M. Priest",
  title =        "Fast Table-Driven Algorithms for Interval Elementary
                 Functions",
  crossref =     "Lang:1997:ISC",
  pages =        "168--174",
  year =         "1997",
  bibdate =      "Mon May 20 05:45:32 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith13/papers/ARITH13_Priest.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-13",
}

@Article{Rederlechner:1997:NCP,
  author =       "B. Rederlechner and J. Keller",
  title =        "A Note on Correctness Proofs for Overflow Detection
                 Logic in Adders for $d$-th Complement Numbers",
  journal =      j-J-UCS,
  volume =       "3",
  number =       "10",
  pages =        "1121--1125",
  day =          "28",
  month =        oct,
  year =         "1997",
  CODEN =        "????",
  ISSN =         "0948-6968",
  ISSN-L =       "0948-6968",
  bibdate =      "Wed Mar 4 15:32:49 MST 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://medoc.springer.de:8000/jucs/jucs_3_10/a_note_on_correctness",
  acknowledgement = ack-nhfb,
  fjournal =     "J.UCS: Journal of Universal Computer Science",
  journal-URL =  "http://www.jucs.org/jucs",
}

@Misc{Reppy:1997:EAH,
  author =       "John H. Reppy and others",
  title =        "The {Standard ML} Basis Library",
  howpublished = "World-Wide Web document",
  month =        oct,
  year =         "1997",
  bibdate =      "Wed Jan 29 16:52:50 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "To be published in/as \cite{Gansner:2003:SMB}.",
  URL =          "http://cm.bell-labs.com/cm/cs/what/smlnj/doc/basis/pages/real.html",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
  remark =       "From \cite{Steele:2004:RHP}: ``toDecimal should
                 produce only as many digits as are necessary for
                 fromDecimal to convert back to the same number, i.e.,
                 for any Normal or SubNormal real value r, we have:
                 fromDecimal (toDecimal r) = r \ldots{} Algorithms for
                 accurately and efficiently converting between binary
                 and decimal real representations are readily available,
                 e.g., see the technical report \cite{Gay:1990:CRB}.''",
}

@InProceedings{Rice:1997:MDB,
  author =       "Eric Rice and Richard Hughey",
  title =        "Multiprecision Division on an 8-Bit Processor",
  crossref =     "Lang:1997:ISC",
  pages =        "74--81",
  year =         "1997",
  bibdate =      "Mon May 20 05:45:32 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith13/papers/ARITH13_Rice.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-13",
}

@InProceedings{Sanz-Gonzalez:1997:TBR,
  author =       "J. L. Sanz-Gonzalez",
  booktitle =    "Acoustics, Speech, and Signal Processing, 1997.
                 {ICASSP-97., 1997} {IEEE} International Conference on.
                 21--24 April 1997",
  title =        "Tradeoff between roundoff and overflow errors in
                 digital filter realizations",
  volume =       "3",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "2189--2192",
  year =         "1997",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "This paper is concerned with a linked analysis of
                 overflow and roundoff errors in fixed-point digital
                 filter realizations. Upper bounds for the overflow
                 error power are obtained, having considered the
                 saturation quantizer characteristics. Also, \ldots{}",
}

@InProceedings{Sarma:1997:FIR,
  author =       "Debjit Das Sarma and David W. Matula",
  title =        "Faithful Interpolation in Reciprocal Tables",
  crossref =     "Lang:1997:ISC",
  pages =        "82--91",
  year =         "1997",
  bibdate =      "Mon May 20 05:45:32 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith13/papers/ARITH13_Sarma.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-13",
}

@InProceedings{Schulte:1997:AFA,
  author =       "M. J. Schulte and James E. Stine",
  title =        "Accurate Function Approximations by Symmetric Table
                 Lookup and Addition",
  crossref =     "Thiele:1997:IIC",
  pages =        "144--153",
  year =         "1997",
  bibdate =      "Sun Mar 04 10:55:40 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_1997-02.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Schulte:1997:HSR,
  author =       "M. J. Schulte and J. E. Stine and K. E. Wires",
  title =        "High-Speed Reciprocal Approximations",
  crossref =     "Fargues:1997:CRT",
  pages =        "1183--1187",
  year =         "1997",
  bibdate =      "Sun Mar 04 10:53:45 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_1997-03.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Schulte:1997:SBT,
  author =       "Michael J. Schulte and James E. Stine",
  title =        "Symmetric Bipartite Tables for Accurate Function
                 Approximation",
  crossref =     "Lang:1997:ISC",
  pages =        "175--183",
  year =         "1997",
  bibdate =      "Mon May 20 05:45:32 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_1997-01.pdf;
                 http://www.acsel-lab.com/arithmetic/arith13/papers/ARITH13_Schulte.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-13",
}

@Article{Schwarz:1997:CFP,
  author =       "E. M. Schwarz and L. Sigal and T. J. McPherson",
  title =        "{CMOS} floating-point unit for the {S/390 Parallel
                 Enterprise Server G4}",
  journal =      j-IBM-JRD,
  volume =       "41",
  number =       "4/5",
  pages =        "475--488",
  month =        "????",
  year =         "1997",
  CODEN =        "IBMJAE",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  bibdate =      "Mon Feb 12 08:10:59 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.almaden.ibm.com/journal/rd/414/schwarz.html",
  acknowledgement = ack-nhfb,
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
}

@InProceedings{Schwarz:1997:RCM,
  author =       "Eric M. Schwarz and Robert M. {Averill III} and Leon
                 J. Sigal",
  title =        "A Radix-8 {CMOS S/390} Multiplier",
  crossref =     "Lang:1997:ISC",
  pages =        "2--9",
  year =         "1997",
  bibdate =      "Mon May 20 05:45:32 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith13/papers/ARITH13_Schwarz.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-13",
}

@Article{Shewchuk:1997:APF,
  author =       "Jonathan Richard Shewchuk",
  title =        "Adaptive precision floating-point arithmetic and fast
                 robust geometric predicates",
  journal =      j-DISCRETE-COMPUT-GEOM,
  volume =       "18",
  number =       "3",
  pages =        "305--363",
  year =         "1997",
  CODEN =        "DCGEER",
  DOI =          "https://doi.org/10.1007/PL00009321",
  ISSN =         "0179-5376 (print), 1432-0444 (electronic)",
  ISSN-L =       "0179-5376",
  bibdate =      "Sat Apr 28 19:08:39 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cs.cmu.edu/~quake/robust.html",
  acknowledgement = ack-nhfb,
  fjournal =     "Discrete and Computational Geometry",
  journal-URL =  "http://link.springer.com/journal/454",
  keywords =     "accurate floating-point summation",
}

@Article{Soderquist:1997:DSR,
  author =       "Peter Soderquist and Miriam Leeser",
  title =        "Division and Square Root: Choosing the Right
                 Implementation: Exploring the major design choices for
                 microprocessor implementations of floating-point
                 division and square root",
  journal =      j-IEEE-MICRO,
  volume =       "17",
  number =       "4",
  pages =        "56--66",
  month =        jul # "\slash " # aug,
  year =         "1997",
  CODEN =        "IEMIDZ",
  DOI =          "https://doi.org/10.1109/40.612224",
  ISSN =         "0272-1732 (print), 1937-4143 (electronic)",
  ISSN-L =       "0272-1732",
  bibdate =      "Thu Dec 14 06:08:58 MST 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 Science Citation Index database (1980--2000)",
  URL =          "http://pascal.computer.org/mi/books/mi1997/pdf/m4056.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Micro",
  journal-URL =  "http://www.computer.org/csdl/mags/mi/index.html",
}

@Article{Solinas:1997:IAA,
  author =       "Jerome A. Solinas",
  title =        "An Improved Algorithm for Arithmetic on a Family of
                 Elliptic Curves",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1294",
  pages =        "357--??",
  year =         "1997",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Feb 5 11:51:15 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t1294.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/1294/12940357.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/1294/12940357.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Srinivas:1997:RDR,
  author =       "H. R. Srinivas and K. K. Parhi and L. A. Montalvo",
  title =        "Radix $2$ division with over-redundant quotient
                 selection",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "46",
  number =       "1",
  pages =        "85--92",
  month =        jan,
  year =         "1997",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.559806",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 10:06:20 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=559806",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Stan:1997:SUC,
  author =       "Mircea R. Stan",
  title =        "Synchronous Up\slash Down Counter with Clock Period
                 Independent of Counter Size",
  crossref =     "Lang:1997:ISC",
  pages =        "274--281",
  year =         "1997",
  bibdate =      "Sat Nov 17 12:22:42 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith13/papers/ARITH13_Stan.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-13",
}

@Article{Stankovic:1997:ASM,
  author =       "M. Stankovi{\'c} and J. Madi{\'c} and P.
                 Stanimirovi{\'c}",
  title =        "Addition, subtraction and multiplication of sequences
                 of fractions by means of residue arithmetic and
                 mathematical spectra",
  journal =      "Math. Balkanica (N.S.)",
  volume =       "11",
  number =       "1--2",
  pages =        "11--23",
  year =         "1997",
  ISSN =         "0205-3217",
  MRclass =      "11Y55 (11A67 68R99)",
  MRnumber =     "MR1606580 (98m:11141)",
  MRreviewer =   "Marc Del{\'e}glise",
  bibdate =      "Thu Nov 8 14:50:38 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Mathematica Balkanica. New Series",
}

@InProceedings{Stelling:1997:IMA,
  author =       "Paul F. Stelling and Voji. G. Oklobdzija",
  title =        "Implementing Multiply-Accumulate Operation In
                 Multiplication Time",
  crossref =     "Lang:1997:ISC",
  pages =        "99--107",
  year =         "1997",
  bibdate =      "Mon May 20 05:45:32 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith13/papers/ARITH13_Stelling.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-13",
}

@Article{Strzebonski:1997:CFC,
  author =       "Adam Wojciech Strzebo{\'n}ski",
  title =        "Computing in the Field of Complex Algebraic Numbers",
  journal =      j-J-SYMBOLIC-COMP,
  volume =       "24",
  number =       "6",
  pages =        "647--656",
  month =        dec,
  year =         "1997",
  CODEN =        "JSYCEH",
  ISSN =         "0747-7171 (print), 1095-855X (electronic)",
  ISSN-L =       "0747-7171",
  MRclass =      "68Q40",
  MRnumber =     "98h:68125",
  bibdate =      "Tue Nov 10 06:53:22 MST 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jsymcomp.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Symbolic Computation",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07477171/",
}

@InProceedings{Szabo:1997:REAa,
  author =       "T. Szabo and G. Horvath",
  booktitle =    "Acoustics, Speech, and Signal Processing, 1997.
                 {ICASSP-97., 1997} {IEEE} International Conference on.
                 21--24 April 1997",
  title =        "A roundoff error analysis of the {Oja}'s subspace
                 rule",
  volume =       "4",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "3297--3300",
  year =         "1997",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "This paper deals with the effects of finite precision
                 data representation and arithmetic in principal
                 component analysis (PCA) networks. PCA or Karhunen
                 Loeve transform (KLT) is a statistical method that
                 determines an optimal linear transformation \ldots{}",
}

@InProceedings{Szabo:1997:REAb,
  author =       "T. Szabo and G. Horvath",
  booktitle =    "Instrumentation and Measurement Technology Conference,
                 1997. {IMTC/97}. Proceedings. 'Sensing, Processing,
                 Networking'., {IEEE. 19--21} May 1997",
  title =        "Roundoff error analysis of the {PCA} networks",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "263--268",
  year =         "1997",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "This paper deals with some of the effects of finite
                 precision data representation and arithmetics in
                 principal component analysis (PCA) neural networks. The
                 PCA networks are single layer linear neural networks
                 that use some versions of Oja's \ldots{}",
}

@Misc{Taborn:1997:DSM,
  author =       "M. P. Taborn and S. M. Burchfiel and D. T. Matheny",
  title =        "Denormalization system and method of operation",
  day =          "8",
  month =        jul,
  year =         "1997",
  bibdate =      "Fri Nov 28 15:28:39 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "U.S. Patent No. 5,646,875.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Takagi:1997:GPO,
  author =       "Naofumi Takagi",
  title =        "Generating a Power of an Operand by a Table Look-Up
                 and a Multiplication",
  crossref =     "Lang:1997:ISC",
  pages =        "126--131",
  year =         "1997",
  bibdate =      "Mon May 20 05:45:32 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith13/papers/ARITH13_Takagi.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-13",
}

@Manual{TI:1997:TUG,
  title =        "{TMS320C3x} User's Guide",
  organization = "Texas Instruments",
  address =      "Post Office box 655303, Dallas, TX 75265, USA",
  year =         "1997",
  bibdate =      "Wed Nov 24 09:20:17 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www-s.ti.com/sc/psheets/spru031e/spru031e.pdf;
                 http://www-s.ti.com/sc/psheets/spru031f/spru031f.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "digital signal processor (DSP)",
  remark =       "No longer accessible at the first URL. A 2004 edition
                 is at the second URL.",
}

@InProceedings{Tomabechi:1997:WOD,
  author =       "N. Tomabechi",
  booktitle =    "Proceedings of 1997 {IEEE} International Symposium on
                 Circuits and Systems, {ISCAS '97}, 9--12 June 1997",
  title =        "{WSI} oriented design for noise-tolerant systems based
                 on the residue number system",
  volume =       "4",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "2733--2736",
  year =         "1997",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ISCAS.1997.612890",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "This paper presents a design method for noise-tolerant
                 WSI systems in which the features of the residue number
                 system and multiple clock pulses are effectively
                 combined. The analysis shows that the reliability of
                 the presented system is greatly \ldots{}",
}

@Article{Tsai:1997:FPR,
  author =       "Chimin Tsai",
  title =        "Floating-point roundoff noises of first- and
                 second-order sections in parallel form digital
                 filters",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST-2,
  volume =       "44",
  number =       "9",
  pages =        "774--779",
  month =        sep,
  year =         "1997",
  CODEN =        "ICSPE5",
  DOI =          "https://doi.org/10.1109/82.625021",
  ISSN =         "1057-7130 (print), 1558-125X (electronic)",
  ISSN-L =       "1057-7130",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems. 2, Analog
                 and Digital Signal Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=82",
  summary =      "Assuming wide-sense stationary white noise input, we
                 investigated the floating-point roundoff noises of
                 first- and second order digital subfilters. For
                 first-order subfilters, the roundoff noise of parallel
                 form 3P realization is invariably smaller \ldots{}",
}

@InProceedings{Turner:1997:FFR,
  author =       "Peter R. Turner",
  title =        "Fraction-Free {RNS} Algorithms for Solving Linear
                 Systems",
  crossref =     "Lang:1997:ISC",
  pages =        "218--224",
  year =         "1997",
  bibdate =      "Mon May 20 05:45:32 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith13/papers/ARITH13_Turner.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-13",
}

@Book{Ueberhuber:1997:NCM,
  author =       "Christoph W. Ueberhuber",
  title =        "Numerical Computation: Methods, Software, and
                 Analysis",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xvi + 474 (vol. 1), xvi + 495 (vol. 2)",
  year =         "1997",
  DOI =          "https://doi.org/10.1007/978-3-642-59118-1",
  ISBN =         "3-540-62058-3 (vol. 1: softcover), 3-540-62057-5 (vol.
                 2: softcover), 3-642-59118-3 (e-book)",
  ISBN-13 =      "978-3-540-62058-7 (vol. 1: softcover),
                 978-3-540-62057-0 (vol. 2: softcover),
                 978-3-642-59118-1 (e-book)",
  LCCN =         "QA297 .U2413 1997",
  bibdate =      "Thu Oct 28 15:17:48 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/numana1990.bib",
  price =        "US\$44.95 (vol. 1), US\$49.95 (vol. 2)",
  abstract =     "This book is the first part of a modern, two-volume
                 introduction to numerical computation, which strongly
                 emphasizes software aspects. It can serve as a textbook
                 for courses on numerical analysis, particularly for
                 engineers. The book can also be used as a reference
                 book and it includes an extensive bibliography. The
                 author is a well-known specialist in numerical analysis
                 who was involved in the creation of the software
                 package QUADPACK.",
  acknowledgement = ack-nhfb,
  tableofcontents = "1 Scientific Modeling \\
                 1.1 Reality Versus Model \\
                 1.2 The Model Subject and the Model \\
                 1.3 The Model Subject and Reality \\
                 1.4 Model Building \\
                 2 Fundamental Principles of Numerical Methods \\
                 2.1 From Application Problems to their Numerical
                 Solution \\
                 2.2 Numerical Problems \\
                 2.3 Types of Errors in Numerics \\
                 2.4 The Condition of Mathematical Problems \\
                 2.5 The Condition of Application Problems \\
                 2.6 The Mathematical Elements of Condition Estimation
                 \\
                 2.7 Validation of Numerical Computations \\
                 3 Computers for Numerical Data Processing \\
                 3.1 Processors \\
                 3.2 Memory \\
                 3.3 Performance Quantification \\
                 3.4 Analytical Performance Assessment \\
                 3.5 Empirical Performance Assessment \\
                 4 Numerical Data and Numerical Operations \\
                 4.1 Mathematical Data \\
                 4.2 Numerical Data on Computers \\
                 4.3 Operations on Numerical Data \\
                 4.4 Number Systems on Computers \\
                 4.5 Structure of Floating-Point Systems \\
                 4.6 Standardization of Floating-Point Number Systems
                 \\
                 4.7 Arithmetics for Floating-Point Systems \\
                 4.8 Inquiry Functions and Manipulation of Numbers in
                 Fortran 90 \\
                 4.9 Operations with Algebraic Data \\
                 4.10 Operations with Arrays \\
                 4.11 Operations with Analytic Data \\
                 5 Numerical Algorithms \\
                 5.1 The Intuitive Notion of an Algorithm \\
                 5.2 Properties of Algorithms \\
                 5.3 Existence of Algorithms \\
                 5.4 Practical Solvability of Problems \\
                 5.5 Complexity of Algorithms \\
                 5.6 Representation of Algorithms \\
                 5.7 Influence of Rounding Errors on Numerical
                 Algorithms \\
                 5.8 Case Study: Floating-Point Summation \\
                 6 Numerical Programs \\
                 6.1 The Quality of Numerical Programs \\
                 6.2 Reasons for Poor Efficiency \\
                 6.3 The Measurement of Performance Indices \\
                 6.4 Performance Optimization \\
                 6.5 Architecture Independent Optimizations \\
                 6.6 Loop Optimizations \\
                 6.7 Blocked Memory Access \\
                 6.8 Case Study: Multiplication of Matrices \\
                 7 Available Numerical Software \\
                 7.1 The Cost of Software \\
                 7.2 Sources of Numerical Software \\
                 7.3 Software and the Internet \\
                 7.4 Interactive Multifunctional Systems \\
                 7.5 Problem Solving Environments \\
                 7.6 Case Study: Software for Elliptic PDEs \\
                 8 Using Approximation in Mathematical Model Building
                 \\
                 8.1 Analytic Models \\
                 8.2 Information and Data \\
                 8.3 Discrete Approximation \\
                 8.4 Function Approximation \\
                 8.5 Choosing a Model Function \\
                 8.6 Choice of the Distance Function \\
                 8.7 Transformation of the Problem \\
                 9 Interpolation \\
                 9.1 Interpolation Problems \\
                 9.2 Mathematical Foundations \\
                 9.3 Univariate Polynomial Interpolation \\
                 9.4 Univariate, Piecewise, Polynomial Interpolation \\
                 9.5 Polynomial Splines \\
                 9.6 B-Splines \\
                 9.7 Cubic Spline Interpolation \\
                 9.8 Splines Without Undesirable Oscillations \\
                 9.9 Multivariate Interpolation \\
                 9.10 Multivariate Polynomial Interpolation \\
                 9.11 Multivariate (Sub-) Spline Interpolation \\
                 9.12 Related Problems and Methods \\
                 Glossary of Notation \\
                 Author Index",
}

@Article{Verschaeren:1997:NPF,
  author =       "Dennis Verschaeren and Annie Cuyt and Brigitte
                 Verdonk",
  title =        "On the Need for Predictable Floating-Point Arithmetic
                 in the Programming Languages {Fortran 90} and {C\slash
                 C++}",
  journal =      j-SIGPLAN,
  volume =       "32",
  number =       "3",
  pages =        "57--64",
  month =        mar,
  year =         "1997",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:17:30 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
}

@InProceedings{Walter:1997:EUD,
  author =       "Colin D. Walter",
  title =        "Exponentiation using Division Chains",
  crossref =     "Lang:1997:ISC",
  pages =        "92--98",
  year =         "1997",
  bibdate =      "Mon May 20 05:45:32 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith13/papers/ARITH13_Walter.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-13",
}

@Article{Walter:1997:STT,
  author =       "C. D. Walter",
  title =        "Space\slash time trade-offs for higher radix modular
                 multiplication using repeated addition",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "46",
  number =       "2",
  pages =        "139--141",
  month =        feb,
  year =         "1997",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.565588",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 10:06:20 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=565588",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Wilkes:1997:AE,
  author =       "M. V. Wilkes",
  title =        "Arithmetic on the {EDSAC}",
  journal =      j-IEEE-ANN-HIST-COMPUT,
  volume =       "19",
  number =       "1",
  pages =        "13--15",
  month =        jan # "\slash " # mar,
  year =         "1997",
  CODEN =        "IAHCEX",
  DOI =          "https://doi.org/10.1109/85.560726",
  ISSN =         "1058-6180 (print), 1934-1547 (electronic)",
  ISSN-L =       "1058-6180",
  bibdate =      "Thu Jul 12 08:14:44 MDT 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeeannhistcomput.bib",
  URL =          "http://ieeexplore.ieee.org/iel4/85/12228/00560726.pdf",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Ann. Hist. Comput.",
  fjournal =     "IEEE Annals of the History of Computing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=85",
}

@Article{Williams:1997:IPC,
  author =       "C. Williams",
  title =        "{Intel}'s {Pentium} chip crisis: an ethical analysis",
  journal =      j-IEEE-TRANS-PROF-COMMUN,
  volume =       "40",
  number =       "1",
  pages =        "13--19",
  month =        mar,
  year =         "1997",
  CODEN =        "IEPCBU",
  DOI =          "https://doi.org/10.1109/47.557513",
  ISSN =         "0361-1434 (print), 1558-1500 (electronic)",
  ISSN-L =       "0361-1434",
  bibdate =      "Sat Dec 18 11:57:01 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetransprofcommun.bib",
  abstract =     "In October 1994 a mathematics professor informed the
                 Intel Corporation that its Pentium chip had a flaw
                 which caused mathematical errors. Intel's response to
                 the professor and its customers created a backlash of
                 anger and a public relations crisis. By analyzing
                 Intel's actions using the work of two relevant ethical
                 philosophies, the article shows that some of the
                 company's errors in public relations were also ethical
                 errors. However, it also points out that Intel has made
                 improvements which will help it avoid future problems
                 and which could set an ethical precedent for the
                 semiconductor industry.",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Professional Communication",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=47",
  keywords =     "Pentium divide flaw; Thomas Nicely",
}

@Article{Woehr:1997:CWK,
  author =       "Jack Woehr",
  title =        "A Conversation with {William Kahan}: How important is
                 numerical accuracy?",
  journal =      j-DDJ,
  volume =       "22",
  number =       "11",
  pages =        "18--20, 22, 24, 26, 30, 32",
  month =        nov,
  year =         "1997",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Fri Nov 28 17:28:03 MST 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Kahan, the father of the IEEE 754 floating-point
                 standard, talks about floating-point arithmetic issues,
                 and numerical deficiencies in Java.",
  abstract =     "Noted mathematician and computer scientist William
                 Kahan has played a central role in everything from the
                 design of the 8087 math coprocessor to defining the
                 ANSI\slash IEEE Standard for binary floating-point
                 arithmetic. He takes time out of his schedule to talk
                 with us about the current state of numeric computing.",
  acknowledgement = ack-nhfb,
  fjournal =     "Dr. Dobb's Journal of Software Tools",
}

@Article{Xue:1997:DPK,
  author =       "Jinyun Xue and Ruth Davis",
  title =        "A Derivation and Proof of {Knuth}'s Binary to Decimal
                 Conversion Program",
  journal =      j-SOFTW-CONCEPTS-TOOLS,
  volume =       "18",
  number =       "4",
  pages =        "149--156",
  year =         "1997",
  CODEN =        "SCOTE5",
  ISSN =         "0945-8115 (print), 1432-2188 (electronic)",
  ISSN-L =       "0945-8115",
  bibdate =      "Sat Jan 6 12:49:28 2024",
  bibsource =    "dblp computer science bibliography; https://dblp.org;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/structprogram.bib",
  acknowledgement = ack-nhfb,
  biburl =       "https://dblp.org/rec/journals/stp/XueD97.bib",
  dblp-id =      "DBLP:journals/stp/XueD97",
  fjournal =     "Software---Concepts and Tools",
  journal-URL =  "https://link.springer.com/journal/378",
  timestamp =    "Mon Mar 11 11:49:37 2024",
}

@InProceedings{Zeng:1997:REA,
  author =       "Bing Zeng",
  booktitle =    "Proceedings of 1997 {IEEE} International Symposium on
                 Circuits and Systems: {ISCAS '97}, 9--12 June 1997",
  title =        "Roundoff error analysis of floating-point paraunitary
                 filter banks realized in lattice structure",
  volume =       "4",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "2405--2408",
  year =         "1997",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "Floating-point roundoff noise characteristics of
                 two-channel paraunitary filter banks realized in
                 lattice structure are studied in detail in this paper.
                 Under the assumption that all quantization errors are
                 independent WSS white noise with zero-mean, \ldots{}",
}

@Article{Aberbour:1998:PMF,
  author =       "M. Aberbour and A. Houelle and H. Mehrez and N.
                 Vaucher and A. Guyot",
  title =        "On portable macrocell {FPU} generators for division
                 and square root operators complying to the full
                 {IEEE-754} standard",
  journal =      j-IEEE-TRANS-VLSI-SYST,
  volume =       "6",
  number =       "1",
  pages =        "114--121",
  month =        mar,
  year =         "1998",
  CODEN =        "IEVSE9",
  DOI =          "https://doi.org/10.1109/92.661253",
  ISSN =         "1063-8210 (print), 1557-9999 (electronic)",
  ISSN-L =       "1063-8210",
  bibdate =      "Sat Jul 16 15:28:13 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Very Large Scale Integration
                 (VLSI) Systems",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/issues?punumber=92",
  summary =      "In this paper, we investigate the design of macrocell
                 generators of division and square root floating-point
                 operators. The number representation used in our
                 operators is the IEEE-754-1985 standard for binary
                 floating-point numbers. The design and \ldots{}",
}

@Book{Aberth:1998:PNM,
  author =       "Oliver Aberth",
  title =        "Precise numerical methods using {C++}",
  publisher =    pub-ACADEMIC,
  address =      pub-ACADEMIC:adr,
  pages =        "xiv + 238",
  year =         "1998",
  ISBN =         "0-12-041750-2",
  ISBN-13 =      "978-0-12-041750-6",
  LCCN =         "QA76.73.C153 A32 1998",
  bibdate =      "Wed Nov 3 09:30:14 MST 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Contents: I. Introduction -- II. Various Arithmetics
                 -- III. Solvable Problems and Nonsolvable Problems --
                 IV. Computing Derivatives and Integrals -- V. Finding
                 Zeros of Real Functions -- VI. Finding Zeros of
                 Polynomials and Other Analytic Functions -- VII.
                 Problems of Linear Algebra -- VIII. Optimization
                 Problems -- IX. Numerical Solution of Ordinary
                 Differential Equations -- X. The C++ System for Precise
                 Computation.",
  price =        "US\$59.95",
  acknowledgement = ack-nhfb,
  keywords =     "C (computer program language); numerical analysis --
                 data processing",
}

@Article{Al-Twaijry:1998:SPB,
  author =       "H. A. Al-Twaijry and S. F. Oberman and S. T. Fu and M.
                 J. Flynn",
  title =        "The {SNAP} Project: Building Validated Floating
                 Point",
  journal =      j-J-UCS,
  volume =       "4",
  number =       "2",
  pages =        "99--109",
  day =          "28",
  month =        feb,
  year =         "1998",
  CODEN =        "????",
  ISSN =         "0948-6968",
  ISSN-L =       "0948-6968",
  bibdate =      "Wed Mar 4 15:32:49 MST 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://medoc.springer.de:8000/jucs/jucs_4_2/the_snap_project_building;
                 http://www.jucs.org/jucs_4_2/the_snap_project_building/Al_twaijry_H_A.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "J.UCS: Journal of Universal Computer Science",
  journal-URL =  "http://www.jucs.org/jucs",
}

@Article{Al-Twaijry:1998:TSE,
  author =       "H. A. Al-Twaijry and M. J. Flynn",
  title =        "Technology scaling effects on multipliers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "47",
  number =       "11",
  pages =        "1201--1215",
  month =        nov,
  year =         "1998",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.736430",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 09:35:56 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=736430",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Althaus:1998:MNF,
  author =       "Ernst Althaus and Kurt Mehlhorn",
  title =        "Maximum network flow with floating point arithmetic",
  journal =      j-INFO-PROC-LETT,
  volume =       "66",
  number =       "3",
  pages =        "109--113",
  day =          "15",
  month =        may,
  year =         "1998",
  CODEN =        "IFPLAT",
  ISSN =         "0020-0190 (print), 1872-6119 (electronic)",
  ISSN-L =       "0020-0190",
  bibdate =      "Sat Nov 7 17:55:59 MST 1998",
  bibsource =    "http://www.elsevier.com:80/inca/publications/store/5/0/5/6/1/
                 2/; https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Information Processing Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00200190",
}

@Article{Anonymous:1998:ANO,
  author =       "Anonymous",
  title =        "Announcements: New Official {Fortran} Technical
                 Reports; Working Group 5 Documents; {OpenGL} {Fortran
                 95} Bindings; {MPI} Module Provides Enhanced {Fortran}
                 Support; Variable Precision Arithmetic; {Fortran}
                 Information Sites; New {Fortran} Compiler Versions from
                 {Lahey} and {Fujitsu}; Downloadable Advanced {Fortran}
                 Textbook; {Fortran} Engineering Textbook",
  journal =      j-FORTRAN-FORUM,
  volume =       "17",
  number =       "3",
  pages =        "1--2",
  month =        dec,
  year =         "1998",
  CODEN =        "????",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Thu Feb 07 13:34:54 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
  issue =        "53",
  journal-URL =  "http://portal.acm.org/toc.cfm?id=J286",
}

@Article{Anonymous:1998:PIS,
  author =       "Anonymous",
  title =        "Papers from the {13th IEEE Symposium on Computer
                 Arithmetic}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "47",
  number =       "7",
  pages =        "721--721",
  month =        jul,
  year =         "1998",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1998.709371",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 09:35:55 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=709371",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Antelo:1998:CVH,
  author =       "E. Antelo and T. Lang and J. D. Bruguera",
  title =        "Computation of $ \sqrt {(x / d)} $ in a very high
                 radix combined division\slash square-root unit with
                 scaling and selection by rounding",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "47",
  number =       "2",
  pages =        "152--161",
  month =        feb,
  year =         "1998",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.663761",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 09:35:53 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=663761",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  summary =      "A very-high radix digit-recurrence algorithm for the
                 operation {\surd}(x/d) is developed, with residual
                 scaling and digit selection by rounding. This is an
                 extension of the division and square-root algorithms
                 presented previously, and for which a \ldots{}",
}

@Book{Appel:1998:MCI,
  author =       "Andrew W. Appel",
  title =        "Modern Compiler Implementation in {ML}",
  publisher =    pub-CAMBRIDGE,
  address =      pub-CAMBRIDGE:adr,
  pages =        "x + 538",
  year =         "1998",
  DOI =          "https://doi.org/10.1017/CBO9780511811449",
  ISBN =         "0-521-58274-1, 0-521-60764-7 (paperback)",
  ISBN-13 =      "978-0-521-58274-2, 978-0-521-60764-3 (paperback)",
  LCCN =         "QA76.76.C65 A675 1998",
  bibdate =      "Sat Apr 1 07:46:22 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://proquest.safaribooksonline.com/9781107263826;
                 http://www.loc.gov/catdir/description/cam028/97031091.html;
                 http://www.loc.gov/catdir/toc/cam023/97031091.html",
  abstract =     "This new, expanded textbook describes all phases of a
                 modern compiler: lexical analysis, parsing, abstract
                 syntax, semantic actions, intermediate representations,
                 instruction selection via tree matching, dataflow
                 analysis, graph-coloring register allocation, and
                 runtime systems. It includes good coverage of current
                 techniques in code generation and register allocation,
                 as well as functional and object-oriented languages,
                 that are missing from most books. In addition, more
                 advanced chapters are now included so that it can be
                 used as the basis for two-semester or graduate course.
                 The most accepted and successful techniques are
                 described in a concise way, rather than as an
                 exhaustive catalog of every possible variant. Detailed
                 descriptions of the interfaces between modules of a
                 compiler are illustrated with actual C header files.
                 The first part of the book, Fundamentals of
                 Compilation, is suitable for a one-semester first
                 course in compiler design. The second part, Advanced
                 Topics, which includes the advanced chapters, covers
                 the compilation of object-oriented and functional
                 languages, garbage collection, loop optimizations, SSA
                 form, loop scheduling, and optimization for
                 cache-memory hierarchies.",
  acknowledgement = ack-nhfb,
  author-dates = "1960--",
  subject =      "ML (Computer program language); Compilers (Computer
                 programs); Compilers (Computer programs); ML (Computer
                 program language); Compiler",
  tableofcontents = "Part I. Fundamentals of Compilation: \\
                 1. Introduction \\
                 2. Lexical analysis \\
                 3. Parsing \\
                 4. Abstract syntax \\
                 5. Semantic analysis \\
                 6. Activation records \\
                 7. Translation to intermediate code \\
                 8. Basic blocks and traces \\
                 9. Instruction selection \\
                 10. Liveness analysis \\
                 11. Register allocation \\
                 12. Putting it all together \\
                 Part II. Advanced Topics: \\
                 13. Garbage collection \\
                 14. Object-oriented languages \\
                 15. Functional programming languages \\
                 16. Polymorphic types \\
                 17. Dataflow analysis \\
                 18. Loop optimizations \\
                 19. Static single-assignment form \\
                 20. Pipelining and scheduling \\
                 21. The memory hierarchy",
}

@Article{Arnold:1998:ACT,
  author =       "M. G. Arnold and T. A. Bailey and J. R. Cowles and M.
                 D. Winkel",
  title =        "Arithmetic co-transformations in the real and complex
                 logarithmic number systems",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "47",
  number =       "7",
  pages =        "777--786",
  month =        jul,
  year =         "1998",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.709377",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 09:35:55 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=709377",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Bailey:1998:OEF,
  author =       "Daniel V. Bailey and Christof Paar",
  title =        "Optimal Extension Fields for Fast Arithmetic in
                 Public-Key Algorithms",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1462",
  pages =        "472--??",
  year =         "1998",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Feb 5 11:52:43 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t1462.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/1462/14620472.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/1462/14620472.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Bajard:1998:NED,
  author =       "Jean-Claude Bajard and Laurent-St{\'e}phane Didier and
                 Jean-Michel Muller",
  title =        "A New {Euclidean} Division Algorithm for Residue
                 Number Systems",
  journal =      j-J-VLSI-SIGNAL-PROC,
  volume =       "19",
  number =       "2",
  pages =        "167--178",
  month =        jul,
  year =         "1998",
  CODEN =        "JVSPED",
  DOI =          "https://doi.org/10.1023/A:1008065819322",
  ISSN =         "0922-5773 (print), 1573-109x (electronic)",
  ISSN-L =       "0922-5773",
  bibdate =      "Fri Nov 8 05:39:32 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 Ingenta database",
  abstract =     "We propose a new algorithm and architecture for
                 performing divisions in residue number systems (RNS).
                 Our algorithm is suitable for RNS with large moduli,
                 with the aim of manipulating very large integers on a
                 parallel computer or a special-purpose architecture.
                 The two basic features of our algorithm are the use of
                 a high-radix division method, and the use of a
                 floating-point arithmetic that should run in parallel
                 with the modular arithmetic.",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of VLSI Signal Processing",
  keywords =     "residue number systems (RNS)",
  pagecount =    "12",
}

@Article{Bajard:1998:RMM,
  author =       "J.-C. Bajard and L.-S. Didier and P. Kornerup",
  title =        "An {RNS} {Montgomery} modular multiplication
                 algorithm",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "47",
  number =       "7",
  pages =        "766--776",
  month =        jul,
  year =         "1998",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.709376",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 09:35:55 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=709376",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Bhardwaj:1998:RRN,
  author =       "M. Bhardwaj and B. Ljusanin",
  booktitle =    "Conference Record of the Thirty-Second Asilomar
                 Conference on Signals, Systems {\&} Computers, 1998",
  title =        "The {Renaissance} --- a residue number system based
                 vector co-processor for {DSP} dominated embedded
                 {ASICs}",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "202--207",
  year =         "1998",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ACSSC.1998.750854",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "This paper reports our ongoing investigation of a new
                 paradigm to realize high performance DSP architectures
                 suitable for embedded ASICs. The reasons for the
                 significant gap between achievable MAC bandwidth and
                 that delivered by current embedded DSP \ldots{}",
}

@Misc{Bjorksten:1998:FFP,
  author =       "A. A. Bjorksten and J. D. G. Mikan and M. S.
                 Schmookler",
  title =        "Fast floating point results alignment apparatus",
  day =          "9",
  month =        jun,
  year =         "1998",
  bibdate =      "Fri Nov 28 15:36:39 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "U.S. Patent No. 5,764,549.",
  acknowledgement = ack-nhfb,
}

@Misc{Briggs:1998:DFP,
  author =       "Keith Briggs",
  title =        "Doubledouble floating point arithmetic",
  howpublished = "World-Wide Web document.",
  institution =  "Department of Plant Sciences, University of
                 Cambridge",
  address =      "Downing Street, Cambridge CB2 3EA, UK",
  year =         "1998",
  bibdate =      "Wed Nov 24 08:26:24 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://web.archive.org/web/20000520034826/http://www-epidem.plantsci.cam.ac.uk/~kbriggs/doubledouble.html;
                 http://web.archive.org/web/20000815202251/http://www-epidem.plantsci.cam.ac.uk/~kbriggs/doubledouble.html;
                 http://web.archive.org/web/20001207115000/http://www-epidem.plantsci.cam.ac.uk/~kbriggs/doubledouble.html;
                 http://web.archive.org/web/20010204072400/http://web.archive.org/web/20010204072400/http://www-epidem.plantsci.cam.ac.uk/~kbriggs/doubledouble.tgz;
                 http://web.archive.org/web/20010204072400/http://www-epidem.plantsci.cam.ac.uk/~kbriggs/doubledouble.html;
                 http://www-epidem.plantsci.cam.ac.uk/~kbriggs/doubledouble.html",
  acknowledgement = ack-nhfb,
  remark =       "Author no longer at Cambridge, and Web page gone;
                 however, www.archive.org has saved it (see the second
                 URL)",
}

@InProceedings{Bronnimann:1998:IAY,
  author =       "Herv{\'e} Br{\"o}nnimann and Christoph Burnikel and
                 Sylvain Pion",
  booktitle =    "Proc. 14th Annu. {ACM} Sympos. Comput. Geom. (1998)",
  title =        "Interval arithmetic yields efficient dynamic filters
                 for computational geometry",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "165--174",
  year =         "1998",
  bibdate =      "Fri Jan 6 11:53:51 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "citeseer.csail.mit.edu/onnimann98interval.html",
  abstract =     "We discuss floating-point filters as a means of
                 restricting the precision needed for arithmetic
                 operations while still computing the exact result. We
                 show that interval techniques can be used to speed up
                 the exact evaluation of geometric predicates and
                 describe an efficient implementation of interval
                 arithmetic that is strongly influenced by the rounding
                 modes of the widely used IEEE 754 standard. Using this
                 approach we engineer an efficient floating-point filter
                 for the computation of the sign of a determinant that
                 works for arbitrary dimensions. We validate our
                 approach experimentally, comparing it with other
                 static, dynamic and semi-static filters.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Chang:1998:HPD,
  author =       "Yun-Nan Chang and Keshab K. Parhi",
  title =        "High-Performance Digit-Serial Complex-Number
                 Multiplier-Accumulator",
  crossref =     "IEEE:1998:IIC",
  pages =        "211--??",
  year =         "1998",
  DOI =          "https://doi.org/10.1109/ICCD.1998.727050",
  bibdate =      "Sat Aug 22 08:31:58 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper presents a fast highly regular digit-serial
                 complex-number multiplier-accumulator (CMAC)
                 architecture which is well suited for VLSI
                 implementations. This paper makes two contributions.
                 First, several complex-number representation schemes
                 are discussed. It is shown that the real-imaginary
                 alternate (RIA) scheme is the best among all
                 representation schemes and the prior designs of CMACs
                 based on the radix-(2j) Redundant Complex Number System
                 (RCNS) are not efficient with respect to hardware
                 complexity and processing speed. Second, digit-serial
                 CMAC architectures which can be pipelined at fine-grain
                 level to increase the throughput rate are designed
                 based on carry-save configuration.",
  acknowledgement = ack-nhfb,
  keywords =     "complex-number; digit-serial multiplier; redundant
                 arithmetic",
}

@Misc{Chatterjee:1998:MMP,
  author =       "Siddhardtha Chatterjee",
  title =        "{MPFUN++}: a multiple precision floating point
                 computation package in {C++}",
  howpublished = "World Wide Web document.",
  year =         "1998",
  bibdate =      "Thu Nov 25 10:08:42 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cs.unc.edu/Research/HARPOON/mpfun++/",
  acknowledgement = ack-nhfb,
}

@InProceedings{Chen:1998:PCL,
  author =       "Chichyang Chen and Chih-Huan Yang",
  booktitle =    "Proceedings International Conference on Computer
                 Design: {VLSI} in Computers and Processors: {ICCD
                 '98}",
  title =        "Pipelined computation of {LNS} addition\slash
                 subtraction with very small lookup tables",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "292--297",
  year =         "1998",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 16:14:38 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "Logarithmic number system (LNS) has the advantages of
                 regular data flow high speed, and high precision.
                 However, the development of LNS arithmetic is hindered
                 by the large size of the lookup tables used in LNS
                 addition/subtraction, since the size is \ldots{}",
}

@TechReport{Chen:1998:VFP,
  author =       "Yirng-An Chen and Randal E. Bryant",
  title =        "Verification of floating-point adders",
  type =         "Report",
  number =       "CMU-CS-98-121",
  institution =  "Department of Computer Science, Carnegie-Mellon
                 University",
  address =      "Pittsburgh, PA, USA",
  year =         "1998",
  bibdate =      "Thu May 09 08:44:02 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Cheon:1998:TEA,
  author =       "Jung Hee Cheon and S. M. Park and S. W. Park and D.
                 Kim",
  title =        "Two efficient algorithms for arithmetic of elliptic
                 curves using {Frobenius} map",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1431",
  pages =        "195--??",
  year =         "1998",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Thu Oct 31 17:36:21 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Chren:1998:OHR,
  author =       "W. A. Chren",
  title =        "One-Hot Residue Coding for Low Delay Power Product
                 {CMOS} Design",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST,
  volume =       "45",
  number =       "3",
  pages =        "303--313",
  month =        mar,
  year =         "1998",
  CODEN =        "ICSYBT",
  ISSN =         "0098-4094 (print), 1558-1276 (electronic)",
  ISSN-L =       "0098-4094",
  bibdate =      "Fri Jun 24 18:14:56 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems",
}

@Article{Citron:1998:AMM,
  author =       "Daniel Citron and Dror Feitelson and Larry Rudolph",
  title =        "Accelerating Multi-Media processing by Implementing
                 Memoing in Multiplication and Division Units",
  journal =      j-SIGPLAN,
  volume =       "33",
  number =       "11",
  pages =        "252--261",
  month =        nov,
  year =         "1998",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sat May 1 15:51:26 MDT 1999",
  bibsource =    "http://www.acm.org/pubs/toc/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/asplos/291069/p252-citron/",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  keywords =     "design; measurement; performance; theory",
  remark =       "This paper shows how memoing of multiply and divide
                 units in a 32-entry four-way set associative memo cache
                 can produces cache hit ratios of 0.11 for
                 floating-point multiply, and 0.16 for floating-point
                 divide on the Perfect benchmarks. For SPEC95, the
                 corresponding results are 0.20 and 0.17. For a
                 multimedia benchmark, the figures are 0.39 and 0.47,
                 and for integer multiply 0.59. Current architectures
                 require 2 to 5 cycles for pipelined floating-point
                 multiply (one result per clock, in the best case), but
                 22 to 40 cycles for floating-point division (not
                 pipelined). Such a cache would require about 1KB of
                 on-chip memory, which is currently feasible, since
                 several architectures offer on-chip caches of up to
                 64KB, and could offer significant speedups for
                 division.",
  subject =      "{\bf H.5.1} Information Systems, INFORMATION
                 INTERFACES AND PRESENTATION, Multimedia Information
                 Systems. {\bf H.5.2} Information Systems, INFORMATION
                 INTERFACES AND PRESENTATION, User Interfaces. {\bf
                 B.3.2} Hardware, MEMORY STRUCTURES, Design Styles,
                 Cache memories.",
}

@Article{Collins:1998:PFB,
  author =       "Robert R. Collins",
  title =        "The {Pentium F00F} Bug",
  journal =      j-DDJ,
  volume =       "23",
  number =       "5",
  pages =        "62, 64--66",
  month =        may,
  year =         "1998",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Sat Jun 05 14:14:22 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/dr-dobbs.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.ddj.com/ftp/1998/1998_05/f00fbug.txt;
                 http://www.ddj.com/ftp/1998/1998_05/f00fbug.zip",
  abstract =     "When x86 processors encounter an invalid instruction
                 and the processor is supposed to generate an invalid
                 opcode exception. If this mechanism fails and however
                 and the program can bring the system down -- and that's
                 what happens with the F00F bug. Additional resources
                 include F00FBUG.TXT (listings) and f00fbug.zip (source
                 code).",
  acknowledgement = ack-nhfb,
  fjournal =     "Dr. Dobb's Journal of Software Tools",
}

@Article{Cornea-Hasegan:1998:PIC,
  author =       "Marius Cornea-Hasegan",
  title =        "Proving the {IEEE} Correctness of Iterative
                 Floating-Point Square Root, Divide, and Remainder
                 Algorithms",
  journal =      j-INTEL-TECH-J,
  volume =       "Q2",
  pages =        "11",
  year =         "1998",
  bibdate =      "Fri Jun 01 06:02:08 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://developer.intel.com/technology/itj/q21998/articles/art_3.htm;
                 http://developer.intel.com/technology/itj/q21998/pdf/ieee.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Crenshaw:1998:ISR,
  author =       "Jack W. Crenshaw",
  title =        "Integer Square Roots",
  journal =      j-EMBED-SYS-PROG,
  volume =       "11",
  number =       "2",
  pages =        "15--32",
  month =        feb,
  year =         "1998",
  CODEN =        "EYPRE4",
  ISSN =         "1040-3272",
  bibdate =      "Fri Nov 28 16:31:58 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.embedded.com/98/9802fe2.htm",
  acknowledgement = ack-mfc # " and " # ack-nhfb,
  fjournal =     "Embedded Systems Programming",
}

@TechReport{Darcy:1998:APE,
  author =       "Joseph D. Darcy and William Kahan",
  title =        "Analysis of {{\em Proposal for Extension to Java
                 Floating Point Semantics, Revision 1}}",
  institution =  "{Java Grande Numerics Working Group}",
  pages =        "18",
  day =          "7",
  month =        aug,
  year =         "1998",
  bibdate =      "Mon May 06 09:08:27 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sonic.net/~jddarcy/Research/jgrande.pdf",
  acknowledgement = ack-nhfb,
}

@MastersThesis{Darcy:1998:BAI,
  author =       "Joseph D. Darcy",
  title =        "{Borneo 1.0}: adding {IEEE 754} floating point support
                 to {Java}",
  type =         "{Master of Science, Plan II}",
  school =       "University of California, Berkeley, Dept. of
                 Electrical Engineering and Computer Sciences",
  address =      "Berkeley, CA, USA",
  pages =        "131",
  year =         "1998",
  LCCN =         "T7.49.1998 D27",
  bibdate =      "Mon May 06 09:01:22 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sonic.net/~jddarcy/Borneo/borneo.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Darcy:1998:EJF,
  author =       "Joseph D. Darcy",
  title =        "Evolving {Java}'s Floating Point Support: The Good,
                 The Bad, and the Ugly",
  crossref =     "MacKay:1998:PCT",
  pages =        "??--??",
  year =         "1998",
  bibdate =      "Mon May 06 09:11:13 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "31 slides.",
  URL =          "http://www.sonic.net/~jddarcy/Research/cascon.pdf",
  acknowledgement = ack-nhfb,
}

@TechReport{Darcy:1998:WRI,
  author =       "Joseph D. Darcy",
  title =        "Writing robust {IEEE} recommended functions in ``100
                 Pure {Java\TM}''",
  type =         "Report",
  number =       "UCB/CSD-98-1009",
  institution =  "University of California, Berkeley. Computer Science
                 Division",
  address =      "Berkeley, CA, USA",
  month =        aug,
  year =         "1998",
  bibdate =      "Mon May 06 09:03:35 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://sunsite.berkeley.edu/Dienst/UI/2.0/Describe/ncstrl.ucb/CSD-98-1009",
  acknowledgement = ack-nhfb,
}

@InProceedings{Daumas:1998:ELM,
  author =       "Marc Daumas",
  editor =       "????",
  booktitle =    "Architecture and Arithmetic Support for Multimedia,
                 Dagstuhl, Germany",
  title =        "Expansions: lightweight multiple precision
                 arithmetic",
  publisher =    "????",
  address =      "????",
  pages =        "14--??",
  year =         "1998",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Wed Nov 24 07:59:30 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Dimitrov:1998:AME,
  author =       "V. S. Dimitrov and G. A. Jullien and W. C. Miller",
  title =        "An algorithm for modular exponentiation",
  journal =      j-INFO-PROC-LETT,
  volume =       "66",
  number =       "3",
  pages =        "155--159",
  day =          "15",
  month =        may,
  year =         "1998",
  CODEN =        "IFPLAT",
  ISSN =         "0020-0190 (print), 1872-6119 (electronic)",
  ISSN-L =       "0020-0190",
  bibdate =      "Sat Nov 7 17:55:59 MST 1998",
  bibsource =    "http://www.elsevier.com:80/inca/publications/store/5/0/5/6/1/2/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Information Processing Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00200190",
}

@Article{Dimitrov:1998:FRR,
  author =       "V. S. Dimitrov and G. A. Jullien and W. C. Miller",
  title =        "A fast and robust {RNS} algorithm for evaluating signs
                 of determinants",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "35",
  number =       "8",
  pages =        "9--14",
  month =        apr,
  year =         "1998",
  CODEN =        "CMAPDK",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  bibdate =      "Wed Mar 1 21:48:48 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computmathappl1990.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0898122198000418",
  acknowledgement = ack-nhfb,
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221",
}

@Article{Dimitrov:1998:RNS,
  author =       "V. S. Dimitrov and G. A. Jullien and W. C. Miller",
  title =        "A residue number system implementation of real
                 orthogonal transforms",
  journal =      j-IEEE-TRANS-SIG-PROC,
  volume =       "46",
  number =       "3",
  pages =        "563--570",
  month =        mar,
  year =         "1998",
  CODEN =        "ITPRED",
  DOI =          "https://doi.org/10.1109/78.661325",
  ISSN =         "1053-587X (print), 1941-0476 (electronic)",
  ISSN-L =       "1053-587X",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=14431",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Signal Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=78",
  keywords =     "residue arithmetic; residue number system",
  summary =      "Previous work has focused on performing residue
                 computations that are quantized within a dense ring of
                 integers in the real domain. The aims of this paper are
                 to provide an efficient algorithm for the approximation
                 of real input signals, with \ldots{}",
}

@Article{Drolet:1998:NRE,
  author =       "G. Drolet",
  title =        "A new representation of elements of finite fields {$
                 \mathrm {GF}(2^m) $} yielding small complexity
                 arithmetic circuits",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "47",
  number =       "9",
  pages =        "938--946",
  month =        sep,
  year =         "1998",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.713313",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 09:35:56 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=713313",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Drolshagen:1998:RNA,
  author =       "A. Drolshagen and C. C. Sekhar and W. Anheier",
  booktitle =    "Eleventh International Conference on {VLSI} Design,
                 1998. Proceedings",
  title =        "A residue number arithmetic based circuit for
                 pipelined computation of autocorrelation coefficients
                 of speech signal",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "122--127",
  year =         "1998",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ICVD.1998.646589",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "This paper presents a new design for module
                 multipliers suitable for moduli that are not
                 necessarily prime. The design avoids the need for
                 building special purpose look-up tables. An RNS
                 arithmetic based autocorrelator circuit that uses a
                 large \ldots{}",
}

@InProceedings{Dunay:1998:DFP,
  author =       "Rezso Dunay and Istvan Kollar and Bernard Widrow",
  title =        "Dithering for Floating-Point Number Representation",
  crossref =     "Holub:1998:ILW",
  pages =        "0--1--9--12",
  year =         "1998",
  bibdate =      "Thu Sep 11 07:08:34 2003",
  bibsource =    "http://measure.feld.cvut.cz/dithering98/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://citeseer.nj.nec.com/cache/papers/cs/1878/ftp:zSzzSzftp.mit.bme.huzSzpubzSzstaffzSzkollarzSzpaperszSzditherws.ps.gz/dunay98dithering.ps.gz;
                 http://citeseer.nj.nec.com/dunay98dithering.html",
  abstract =     "Dithering is widely used for decreasing the bias in
                 fixed-point quantization and rounding. Since
                 floating-point digital signal processors (DSP's) and
                 floating-point arithmetic are becoming widely used, it
                 is timely to investigate the necessity and
                 possibilities of dithering for floating-point numbers.
                 The paper introduces a simple model of dithers for
                 floating-point, and discusses its practical use.",
  acknowledgement = ack-nhfb,
  keywords =     "digital signal processor; Dither; DSP; floating-point;
                 quantization; roundoff",
}

@TechReport{ECDG:1998:IER,
  author =       "{European Commission Directorate General II}",
  title =        "The Introduction of the Euro and the Rounding of
                 Currency Amounts",
  type =         "{II/28/99-EN Euro Papers}",
  number =       "22",
  institution =  "European Commission",
  pages =        "32",
  month =        mar,
  year =         "1998",
  bibdate =      "Wed Nov 24 12:56:20 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "DGII/C-4-SP(99) European Commission.",
  acknowledgement = ack-nhfb,
}

@Article{Emiris:1998:MAL,
  author =       "Ioannis Z. Emiris and Victor Y. Pan and Yanqiang Yu",
  title =        "Modular arithmetic for linear algebra computations in
                 the real field",
  journal =      j-J-SYMBOLIC-COMP,
  volume =       "26",
  number =       "1",
  pages =        "71--87",
  month =        jul,
  year =         "1998",
  CODEN =        "JSYCEH",
  DOI =          "https://doi.org/10.1006/jsco.1998.0201",
  ISSN =         "0747-7171 (print), 1095-855X (electronic)",
  ISSN-L =       "0747-7171",
  MRclass =      "15-XX (68Q40)",
  MRnumber =     "1 633 585",
  bibdate =      "Tue Nov 10 06:41:20 MST 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jsymcomp.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Symbolic Computation",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07477171/",
  keywords =     "accurate floating-point summation; floating-point
                 arithmetic",
}

@InProceedings{Ercegovac:1998:BSO,
  author =       "M. Ercegovac and D. Kirovski and G. Mustafa and M.
                 Potkonjak",
  booktitle =    "Proceedings of the 1998 {IEEE} International
                 Conference on Acoustics, Speech, and Signal Processing,
                 1998: {ICASSP '98}, 12--15 May 1998",
  title =        "Behavioral synthesis optimization using multiple
                 precision arithmetic",
  volume =       "5",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "3113--3116",
  year =         "1998",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 16:53:44 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "Modern image and video processing applications are
                 characterized by a unique combination of arithmetic and
                 computational features: fixed point arithmetic, a
                 variety of short data types, high degree of
                 instruction-level parallelism, strict timing \ldots{}",
}

@InProceedings{Fiore:1998:LR,
  author =       "P. D. Fiore",
  booktitle =    "{IEEE} Workshop on Signal Processing Systems, 1988:
                 {SIPS 98}",
  title =        "Lazy rounding",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "449--458",
  year =         "1998",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:04 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "Intermediate results in digital signal processing
                 (DSP) hardware frequently must be truncated or rounded
                 to maintain reasonable wordlengths. Noise and bias are
                 introduced into the signal due to these operations. For
                 the addition operation, we \ldots{}",
}

@InProceedings{Garcia:1998:PHC,
  author =       "A. Garcia and U. Meyer-Baese and F. Taylor",
  booktitle =    "Proceedings of the 1998 {IEEE} International
                 Conference on Acoustics, Speech, and Signal Processing,
                 {ICASSP 98}, 12--15 May 1998",
  title =        "Pipelined Hogenauer {CIC} filters using
                 field-programmable logic and residue number system",
  volume =       "5",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "3085--3088",
  year =         "1998",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ICASSP.1998.678178",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "Field-programmable logic (FPL) is on the verge of
                 revolutionizing digital signal processing (DSP) in the
                 manner that programmable DSP microprocessors did nearly
                 two decades ago. While FPL densities and performance
                 have steadily improved to the point \ldots{}",
}

@Article{Gordon:1998:CLF,
  author =       "Robert Gordon",
  title =        "A Calculated Look at Fixed-Point Arithmetic",
  journal =      j-EMBED-SYS-PROG,
  volume =       "11",
  number =       "4",
  pages =        "72--78",
  month =        apr,
  year =         "1998",
  CODEN =        "EYPRE4",
  ISSN =         "1040-3272",
  bibdate =      "Fri Nov 28 16:54:07 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-mfc # " and " # ack-nhfb,
  fjournal =     "Embedded Systems Programming",
}

@PhdThesis{Grisoni-Busca:1998:LPF,
  author =       "Louisa Grisoni-Busca",
  title =        "Low power floating point {A/D} converters for audio
                 signals",
  type =         "Dissertation",
  school =       "Univ. Neuch{\^a}tel",
  address =      "Neuch{\^a}tel, Switzerland",
  pages =        "xii + 136",
  year =         "1998",
  bibdate =      "Thu May 09 09:08:18 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Misc{Grushin:1998:CMA,
  author =       "A. I. Grushin and E. S. Vlasenko",
  title =        "Computer methods and apparatus for eliminating leading
                 non-significant digits in floating point computations",
  day =          "24",
  month =        may,
  year =         "1998",
  bibdate =      "Fri Nov 28 15:34:04 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "U.S. Patent No. 5,732,007.",
  acknowledgement = ack-nhfb,
}

@Article{Guo:1998:SAI,
  author =       "Jyh-Huei Guo and Chin-Liang Wang",
  title =        "Systolic array implementation of {Euclid}'s algorithm
                 for inversion and division in {$ \mathrm {GF}(2^m) $}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "47",
  number =       "10",
  pages =        "1161--1167",
  month =        oct,
  year =         "1998",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.729800",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 09:35:56 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=729800",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Hars:1998:FCC,
  author =       "L. Hars",
  title =        "Fast Calculation of Common Mathematical Functions with
                 Floating-Point {DSPs}",
  crossref =     "Anonymous:1998:PNI",
  pages =        "521--525",
  year =         "1998",
  bibdate =      "Sat Jun 02 08:32:02 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Heckmann:1998:ABI,
  author =       "Reinhold Heckmann",
  title =        "The Appearance of Big Integers in Exact Real
                 Arithmetic Based on Linear Fractional Transformations",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1378",
  pages =        "172--??",
  year =         "1998",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Feb 5 11:51:46 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t1378.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/1378/13780172.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/1378/13780172.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Hill:1998:FDP,
  author =       "Theodore P. Hill",
  title =        "The First Digit Phenomenon",
  journal =      j-AM-SCI,
  volume =       "86",
  number =       "4",
  pages =        "358--363",
  month =        jul # "\slash " # aug,
  year =         "1998",
  CODEN =        "AMSCAC",
  DOI =          "https://doi.org/10.1511/1998.4.358",
  ISSN =         "0003-0996 (print), 1545-2786 (electronic)",
  ISSN-L =       "0003-0996",
  bibdate =      "Sat Dec 10 11:54:49 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/benfords-law.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://people.math.gatech.edu/~hill/publications/PAPER%20PDFS/TheFirstDigitPhenomenonAmericanScientist1996.pdf;
                 http://www.math.gatech.edu/~hill/publications/cv.dir/1st-dig.pdf",
  abstract =     "A century ago, Simon Newcomb observed an unexpected
                 pattern in the first digits of logarithm tables: The
                 digit $1$ is significantly more likely to occur than
                 $2$, $2$ than $3$, and so on. More than a half-century
                 later, Frank Benford rediscovered the first-digit
                 phenomenon and found that it applied to many tables of
                 numerical data, including the stock market, census
                 statistics and accounting figures. New mathematical
                 insights establish the empirical law developed by
                 Newcomb and Benford as part of modern probability
                 theory, and recent applications include testing of
                 mathematical models, design of computers and detection
                 of fraud in accounting.",
  acknowledgement = ack-nhfb,
  fjournal =     "American Scientist",
  journal-URL =  "http://www.americanscientist.org/issues/past.aspx",
  keywords =     "Benford's Law; Law of Anomalous Numbers; Zipf's Law",
}

@InProceedings{Huertgen:1998:TFP,
  author =       "F. Huertgen and H. Meyr and M. Willems",
  title =        "Transformation of Floating-Point into Fixed-Point
                 Algorithms by Interpolation Applying a Statistical
                 Approach",
  crossref =     "Anonymous:1998:PNI",
  pages =        "630--634",
  year =         "1998",
  bibdate =      "Sat Jun 02 08:29:37 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Hussein:1998:LPA,
  author =       "A. E. Hussein and M. A. Hasan and M. I. Elmasry",
  booktitle =    "{IEEE} Canadian Conference on Electrical and Computer
                 Engineering, 24--28 May 1998",
  title =        "A low power algorithm for division in residue number
                 system ({RNS})",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "205--208",
  year =         "1998",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/CCECE.1998.682718",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "A new algorithm for computing division in residue
                 number system (RNS) is presented. The algorithm imposes
                 no restrictions on the dividend and the divisor (except
                 zero divisor), and requires no initial quotient
                 estimation. It eliminates the need for \ldots{}",
}

@InCollection{IBM:1998:DAI,
  author =       "{IBM}",
  booktitle =    "{ESA\slash 390} Principles of Operation",
  title =        "Decimal Arithmetic Instructions",
  chapter =      "8",
  publisher =    pub-IBM,
  address =      pub-IBM:adr,
  year =         "1998",
  bibdate =      "Fri Nov 28 17:57:22 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The decimal instructions of this chapter perform
                 arithmetic and editing operations on decimal data.
                 Additional operations on decimal data are provided by
                 several of the instructions in Chapter 7, ``General
                 Instructions''. Decimal operands always reside in
                 storage, and all decimal instructions use the SS
                 instruction format. Decimal operands occupy storage
                 fields that can start on any byte boundary.",
  acknowledgement = ack-mfc # " and " # ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
}

@Book{IEC:1998:IITa,
  author =       "{IEC}",
  title =        "{ISO\slash IEC\slash TR2 15580 (1998-12)}: Information
                 technology --- Programming languages --- {Fortran} ---
                 Floating-point exception handling",
  publisher =    pub-IEC,
  address =      pub-IEC:adr,
  pages =        "27",
  year =         "1998",
  bibdate =      "Mon Apr 24 06:32:09 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  price =        "US\$56.00",
  URL =          "http://www.iec.ch/cgi-bin/procgi.pl/www/iecwww.p?wwwlang=E&wwwprog=cat-det.p&wartnum=023454",
  acknowledgement = ack-nhfb,
}

@Book{ISO:1998:IITc,
  author =       "{International Organization for Standardization}",
  title =        "{ISO\slash IEC TR 15580:1998}: {Information}
                 technology --- {Programming} languages --- {Fortran}
                 --- {Floating-point} exception handling",
  publisher =    pub-ISO,
  address =      pub-ISO:adr,
  pages =        "27",
  year =         "1998",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Tue Dec 12 06:45:58 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Available in English only.",
  price =        "CHF 104; US\$72.00",
  URL =          "http://webstore.ansi.org/ansidocstore/product.asp?sku=ISO%2FIEC+TR+15580%3A1998;
                 http://www.iso.ch/cate/d28230.html",
  acknowledgement = ack-nhfb,
  pricecode =    "N",
}

@Article{Jessani:1998:CSD,
  author =       "R. M. Jessani and M. Putrino",
  title =        "Comparison of Single- and Dual-Pass Multiply-Add Fused
                 Floating-Point Units",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "47",
  number =       "9",
  pages =        "927--937",
  month =        sep,
  year =         "1998",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.713312",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 09:35:56 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=713312",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "alignment shifter; Booth encoding; floating-point
                 unit; multiply array; multiply-add fused; sign
                 encoding",
  summary =      "Low power, low cost, and high performance factors
                 dictate the design of many microprocessors targeted to
                 the low power computing market. The floating point unit
                 occupies a significant percentage of the silicon area
                 in a microprocessor due its wide data bandwidth (for
                 double-precision computations) and the area occupied by
                 the multiply array. For microprocessors designed for
                 portable products, the design-size of the
                 floating-point unit plays an important role in the low
                 cost factor driven by reduced chip area. Some
                 microprocessors have multiply-add fused floating-point
                 units with a reduced multiply array, requiring two
                 passes through the array for operations involving
                 double-precision multiplies. This paper discusses the
                 design complexities around the dual-pass multiply array
                 and its effect on area and performance. Floating-point
                 unit areas and their associated multiply array areas
                 are compared for a single- and dual-pass implementation
                 in a given technology (PowerPC 604e and PowerPC 603e
                 microprocessors, respectively).",
}

@TechReport{Kahan:1998:HJFa,
  author =       "W. Kahan and Joseph D. Darcy",
  title =        "How {Java}'s Floating-Point Hurts Everyone
                 Everywhere",
  type =         "Technical Report",
  institution =  "Department of Mathematics and Department of Electrical
                 Engineering and Computer Science, University of
                 California, Berkeley",
  address =      "Berkeley, CA, USA",
  pages =        "80",
  day =          "18",
  month =        jun,
  year =         "1998",
  bibdate =      "Sat Sep 12 18:53:11 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cs.berkeley.edu/~wkahan/JAVAhurt.pdf;
                 http://www.cs.berkeley.edu/~wkahan/JAVAhurt.ps",
  acknowledgement = ack-nhfb,
  remark =       "The authors deliver a biting criticism of Java for its
                 failure to use the 80-bit temporary real format on
                 Intel x86 architectures, failure to use multiply-add
                 instructions when available, and failure to compute
                 float subexpressions in double precision.",
}

@InProceedings{Kahan:1998:HJFb,
  author =       "William Kahan",
  title =        "How {Java}'s Floating-Point Hurts Everyone
                 Everywhere",
  crossref =     "ACM:1998:AWJ",
  pages =        "??--??",
  year =         "1998",
  bibdate =      "Sat Dec 01 07:55:27 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cs.ucsb.edu/conferences/java98/papers/javahurt.pdf",
  acknowledgement = ack-nhfb,
}

@TechReport{Kahan:1998:IPE,
  author =       "W. Kahan",
  title =        "The Improbability of Probabilistic Error Analyses for
                 Numerical Computations",
  institution =  "Department of Mathematics and Department of Electrical
                 Engineering and Computer Science, University of
                 California, Berkeley",
  address =      "Berkeley, CA, USA",
  pages =        "34",
  day =          "10",
  month =        jun,
  year =         "1998",
  bibdate =      "Fri May 03 12:30:29 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cs.berkeley.edu/~wkahan/improber.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Kelsey:1998:RRA,
  author =       "Richard Kelsey and William Clinger and Jonathan Rees",
  title =        "Revised$^5$ Report on the Algorithmic Language
                 {Scheme}",
  journal =      j-SIGPLAN,
  volume =       "33",
  number =       "9",
  pages =        "26--76",
  month =        sep,
  year =         "1998",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Tue Sep 15 17:01:28 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "With H. Abelson, N. I. {Adams, IV}, D. H. Bartley, G.
                 Brooks, R. K. Dybvig, D. P. Friedman, R. Halstead, C.
                 Hanson, C. T. Haynes, E. Kohlbecker, D. Oxley, K. M.
                 Pitman, G. J. Rozas, G. L. {Steele Jr.}, G. J. Sussman,
                 and M. Wand.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  keywords =     "decimal floating-point arithmetic",
  remark =       "From \cite{Steele:2004:RHP}: ``the result [of a
                 binary-to-decimal conversion] is expressed using the
                 minimum number of digits\ldots{}''",
}

@Article{Kiranon:1998:SRV,
  author =       "W. Kiranon and N. Kumprasert",
  title =        "Square-rooting and vector summation circuits using
                 current conveyors",
  journal =      "Circuits, Devices and Systems, IEE Proceedings [see
                 also IEE Proceedings G- Circuits, Devices and
                 Systems]",
  volume =       "145",
  number =       "2",
  pages =        "139",
  month =        apr,
  year =         "1998",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 15:28:13 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "accurate floating-point summation",
  summary =      "Recently, Lui [1995] presented a square-rooting
                 circuit using CCII, MOS transistors and a buffered
                 unity-gain inverting amplifier. It is interesting since
                 it finds various applications as described in his
                 paper. However, an error occurred in the \ldots{}",
}

@Book{Knuth:1998:SA,
  author =       "Donald E. Knuth",
  title =        "Seminumerical Algorithms",
  volume =       "2",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  edition =      "Third",
  pages =        "xiii + 762",
  year =         "1998",
  ISBN =         "0-201-89684-2",
  ISBN-13 =      "978-0-201-89684-8",
  LCCN =         "QA76.6 .K64 1997",
  bibdate =      "Fri Jul 11 15:41:22 1997",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/v/von-neumann-john.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib;
                 https://www.math.utah.edu/pub/tex/bib/benfords-law.bib;
                 https://www.math.utah.edu/pub/tex/bib/css.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/prng.bib;
                 https://www.math.utah.edu/pub/tex/bib/texbook2.bib",
  note =         "See section 4.2.4V, The Fraction Parts, pages
                 254--262, for a discussion of Benford's Law.",
  price =        "US\$52.75",
  series =       "The Art of Computer Programming",
  acknowledgement = ack-nhfb,
  remark =       "Knuth comments on page 255: ``The fact that the
                 leading digits tend to be small makes the most obvious
                 techniques of ``average error'' estimation for floating
                 point calculations invalid. The relative error due to
                 rounding is usually a little more than expected.",
  tableofcontents = "3: Random Numbers / 1 \\
                 3.1. Introduction / 1 \\
                 3.2. Generating Uniform Random Numbers / 10 \\
                 3.2.1. The Linear Congruential Method / 10 \\
                 3.2 1.1. Choice of modulus / 12 \\
                 3.2.1.2 Choice of multiplier / 16 \\
                 3.2.1.3. Potency / 23 \\
                 3.2.2. Other Methods / 26 \\
                 3.3. Statistical Tests / 41 \\
                 3.3.1. General Test Procedures for Studying Random Data
                 / 41 \\
                 3.3.2. Empirical Tests / 61 \\
                 *3.3.3. Theoretical Tests / 80 \\
                 3.3.4. The Spectral Test / 93 \\
                 3.4. Other Types of Random Quantities / 119 \\
                 3.4 1. Numerical Distributions / 119 \\
                 3.4.2. Random Sampling and Shuffling / 142 \\
                 *3.5. What Is a Random Sequence? / 149 \\
                 3.6. Summary / 184 \\
                 4: Arithmetic / 194 \\
                 4.1. Positional Number Systems / 195 \\
                 4.2. Floating Point Arithmetic / 214 \\
                 4.2.1. Single-Precision Calculations / 214 \\
                 4.2 2. Accuracy of Floating Point Arithmetic / 229 \\
                 *4.2.3. Double-Precision Calculations / 246 \\
                 4.2.4. Distribution of Floating Point Numbers / 253 \\
                 4.3 Multiple Precision Arithmetic / 265 \\
                 4.3.1. The Classical Algorithms / 265 \\
                 *4.3.2. Modular Arithmetic / 284 \\
                 *4.3.3. How Fast Can We Multiply? / 294 \\
                 4.4. Radix Conversion / 319 \\
                 4.5. Rational Arithmetic / 330 \\
                 4.5.1. Fractions / 330 \\
                 4.5.2. The Greatest Common Divisor / 333 \\
                 *4.5.3. Analysis of Euclid's Algorithm / 356 \\
                 4.5.4. Factoring into Primes / 379 \\
                 4.6. Polynomial Arithmetic / 418 \\
                 4.6.1. Division of Polynomials / 420 \\
                 *4.6.2. Factorization of Polynomials / 439 \\
                 4.6.3. Evaluation of Powers / 461 \\
                 4.6.4. Evaluation of Polynomials / 485 \\
                 *4.7. Manipulation of Power Series / 525 \\
                 Answers to Exercises / 538 \\
                 Appendix A: Tables of Numerical Quantities / 726 \\
                 1. Fundamental Constants (decimal) / 726 \\
                 2; Fundamental Constants ( octal) / 727 \\
                 3. Harmonic Numbers, Bernoulli Numbers, Fibonacci
                 Numbers / 728 \\
                 Appendix B: Index to Notations / 730 \\
                 Index and Glossary / 735",
}

@Article{Koc:1998:LCB,
  author =       "C. K. Koc and B. Sunar",
  title =        "Low-complexity bit-parallel canonical and normal basis
                 multipliers for a class of finite fields",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "47",
  number =       "3",
  pages =        "353--356",
  month =        mar,
  year =         "1998",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.660172",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 09:35:54 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=660172",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Kramer:1998:PWC,
  author =       "W. Kramer",
  title =        "A priori worst case error bounds for floating-point
                 computations",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "47",
  number =       "7",
  pages =        "750--756",
  month =        jul,
  year =         "1998",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.709374",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 09:35:55 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  note =         "See \cite{Tang:1992:TDI}.",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=709374",
  abstract =     "A new technique for the a priori calculation of
                 rigorous error bounds for floating-point computations
                 is introduced. The theorems given in the paper combined
                 with interval arithmetic lead to the implementation of
                 reliable software routines, which enable the user to
                 compute the desired error bounds automatically by a
                 suitable computer program. As a prominent example, a
                 table-lookup algorithm for calculating the function $
                 {\rm exp}(x) - 1 $ that has been published by P. T. P.
                 Tang (1992) is analyzed using these new tools. The
                 result shows the high quality of the new approach",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Kuhlmann:1998:FLP,
  author =       "M. Kuhlmann and K. K. Parhi",
  booktitle =    "Proceedings of the 1998 International Conference on
                 Computer Design: {VLSI} in Computers and Processors.
                 {ICCD '98}",
  title =        "Fast low-power shared division and square-root
                 architecture",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "128--135",
  year =         "1998",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "This paper addresses a fast low-power implementation
                 of a shared division and square-root architecture. Two
                 approaches are considered in this paper; these include
                 the SRT (Sweeney, Robertson and Tocher) approach which
                 does not require prescaling and \ldots{}",
}

@Article{Labrosse:1998:FPA,
  author =       "Jean J. Labrosse",
  title =        "Fixed-Point Arithmetic for Embedded Systems",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9802/9802toc.htm?topic=articles;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Fixed-point arithmetic is fast: you just have to worry
                 more about overflow and significance loss.",
  acknowledgement = ack-nhfb,
  fjournal =     "C/C++ Users Journal",
}

@Article{Langer:1998:CFP,
  author =       "Steven H. Langer and Paul F. Dubois",
  title =        "A comparison of the floating-point performance of
                 current computers",
  journal =      j-COMPUT-PHYS,
  volume =       "12",
  number =       "4",
  pages =        "338--??",
  month =        jul,
  year =         "1998",
  CODEN =        "CPHYE2",
  DOI =          "https://doi.org/10.1063/1.168693",
  ISSN =         "0894-1866 (print), 1558-4208 (electronic)",
  ISSN-L =       "0894-1866",
  bibdate =      "Wed Apr 10 08:46:15 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computphys.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://aip.scitation.org/doi/10.1063/1.168693",
  acknowledgement = ack-nhfb,
  ajournal =     "Comput. Phys",
  fjournal =     "Computers in Physics",
  journal-URL =  "https://aip.scitation.org/journal/cip",
}

@Article{Langlois:1998:RBR,
  author =       "Ph. Langlois and F. Nativel",
  title =        "Reduction and bounding of the rounding error in
                 floating-point arithmetic",
  journal =      j-C-R-ACAD-SCI-PARIS-SER-I-MATH,
  volume =       "327",
  number =       "??",
  pages =        "781--786",
  year =         "1998",
  CODEN =        "CASMEI",
  ISSN =         "0249-6291",
  bibdate =      "Thu May 27 07:37:54 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Comptes Rendus des S{\'e}ances de l'Acad{\'e}mie des
                 Sciences. S{\'e}rie I. Math{\'e}matique",
  journal-URL =  "http://www.sciencedirect.com/science/journal/1631073X",
}

@InProceedings{Lee:1998:DRN,
  author =       "I. Lee and W. K. Jenkins",
  booktitle =    "Proceedings of the 8th Great Lakes Symposium on {VLSI,
                 1998}",
  title =        "The design of residue number system arithmetic units
                 for a {VLSI} adaptive equalizer",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "179--184",
  year =         "1998",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/GLSV.1998.665222",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "This paper presents the design details of an
                 experimental ASIC for an all-digital adaptive
                 equalizer. In this design, the LMS algorithm is chosen
                 because of its simplicity. The adaptive equalizer
                 design, which is based on an RNS architecture,
                 \ldots{}",
}

@Article{Lefevre:1998:TCR,
  author =       "Vincent Lef{\`e}vre and Jean-Michel Muller and Arnaud
                 Tisserand",
  title =        "Toward correctly rounded transcendentals",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "47",
  number =       "11",
  pages =        "1235--1243",
  month =        nov,
  year =         "1998",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.736435",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sat Jul 16 11:25:04 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  summary =      "The Table Maker's Dilemma is the problem of always
                 getting correctly rounded results when computing the
                 elementary functions. After a brief presentation of
                 this problem, we present new developments that have
                 helped us to solve this problem for the
                 double-precision exponential function in a small
                 domain. These new results show that this problem can be
                 solved, at least for the double-precision format, for
                 the most usual functions.",
}

@InProceedings{Ligon:1998:REP,
  author =       "W. B. {Ligon III} and S. McMillan and G. Monn and K.
                 Schoonover and F. Stivers and K. D. Underwood",
  title =        "A re-evaluation of the practicality of floating-point
                 operations on {FPGAs}",
  crossref =     "Pocek:1998:PIS",
  pages =        "206--215",
  year =         "1998",
  DOI =          "https://doi.org/10.1109/FPGA.1998.707898",
  bibdate =      "Sat Oct 9 12:51:26 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The use of reconfigurable hardware to perform high
                 precision operations such as IEEE floating point
                 operations has been limited in the past by FPGA
                 resources. We discuss the implementation of IEEE single
                 precision floating-point multiplication and addition.
                 Then, we assess the practical implications of using
                 these operations in the Xilinx 4000 series FPGAs
                 considering densities available now and scheduled for
                 the near future. For each operation, we present space
                 requirements and performance information. This is
                 followed by a discussion of an algorithm, matrix
                 multiplication, based on these operations, which
                 achieves performance comparable to conventional
                 microprocessors. Algorithm implementation options and
                 their performance implications are discussed and
                 corresponding measured results are given",
  acknowledgement = ack-nhfb,
}

@Misc{LPT:1998:SC,
  author =       "{Log Point Technologies}",
  title =        "Soft {CoProcessor}",
  howpublished = "World-Wide Web document.",
  month =        jun,
  year =         "1998",
  bibdate =      "Tue Jun 16 13:12:58 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "This product provides software emulation of a
                 logarithmic floating-point representation. Programming
                 support is provided by a drop-in module for the GNU C
                 compiler, {\tt gcc}, and user-callable library support
                 is available for several commercial compilers.",
  URL =          "http://www.logpoint.com/;
                 http://www.logpoint.com/prelimi.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ma:1998:SAM,
  author =       "Yutai Ma",
  title =        "A simplified architecture for modulo $ (2^n + 1) $
                 multiplication",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "47",
  number =       "3",
  pages =        "333--337",
  month =        mar,
  year =         "1998",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.660169",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 09:35:54 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=660169",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{McCullough:1998:ARS,
  author =       "B. D. McCullough",
  title =        "Assessing the Reliability of Statistical Software:
                 {Part I}",
  journal =      j-AMER-STAT,
  volume =       "52",
  number =       "4",
  pages =        "358--366",
  month =        nov,
  year =         "1998",
  CODEN =        "ASTAAJ",
  ISSN =         "0003-1305 (print), 1537-2731 (electronic)",
  ISSN-L =       "0003-1305",
  bibdate =      "Fri Jan 27 14:51:25 MST 2012",
  bibsource =    "http://www.jstor.org/journals/00031305.html;
                 http://www.jstor.org/stable/i326502;
                 https://www.math.utah.edu/pub/tex/bib/amstat1990.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.jstor.org/stable/2685442",
  acknowledgement = ack-nhfb,
  fjournal =     "The American Statistician",
  journal-URL =  "http://www.tandfonline.com/loi/utas20",
}

@Article{Mohan:1998:EFC,
  author =       "P. V. Ananda Mohan",
  title =        "Evaluation of fast conversion techniques for
                 binary-residue number systems",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST-I-FUNDAM-THEORY-APPL,
  volume =       "45",
  number =       "10",
  pages =        "1107--1109",
  month =        oct,
  year =         "1998",
  CODEN =        "ITCAEX",
  DOI =          "https://doi.org/10.1109/81.728866",
  ISSN =         "????",
  ISSN-L =       "1057-7122",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=15711",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems I:
                 Fundamental Theory and Applications",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=81",
  keywords =     "residue arithmetic; residue number system",
  summary =      "Vinnakota and Rao's RNS-to-binary converter proposed
                 recently (see ibid., vol. CAS-41, p. 927-9, 1994) for
                 the moduli set {2 n -1, 2 n and 2 n +1} is shown to be
                 a simple modification of the well-known Mixed Radix
                 \ldots{}",
}

@Article{Montalvo:1998:NST,
  author =       "L. A. Montalvo and K. K. Parhi and A. Guyot",
  title =        "New {Svoboda--Tung} division",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "47",
  number =       "9",
  pages =        "1014--1020",
  month =        sep,
  year =         "1998",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.713319",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 09:35:56 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=713319",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Moore:1998:MCP,
  author =       "J. S. Moore and T. W. Lynch and M. Kaufmann",
  title =        "A mechanically checked proof of the {AMD5 K 86{\TM}}
                 floating-point division program",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "47",
  number =       "9",
  pages =        "913--926",
  month =        sep,
  year =         "1998",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.713311",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 09:35:56 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=713311",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  summary =      "We report on the successful application of a
                 mechanical theorem prover to the problem of verifying
                 the division microcode program used on the AMD5$_K$ 86
                 microprocessor. The division algorithm is an iterative
                 shift and subtract type. It was \ldots{}",
}

@InProceedings{Murabayashi:1998:WBP,
  author =       "F. Murabayashi and T. Yamauchi and R. Yamagata and T.
                 Shimizu",
  title =        "A {400MHz} 160-Word $ \times $ 64-Bit 14-Port
                 Floating-point Register File Macrocell for a
                 Superscalar {RISC} Processor",
  crossref =     "Huijsing:1998:EPE",
  pages =        "440--443",
  year =         "1998",
  bibdate =      "Sat Jun 02 08:21:00 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Misc{Naffziger:1998:MAB,
  author =       "S. D. Naffziger and R. G. Beraha",
  title =        "Method and apparatus for bounding alignment shifts to
                 enable at speed denormalized result generation in an
                 {FMAC}",
  day =          "26",
  month =        may,
  year =         "1998",
  bibdate =      "Fri Nov 28 15:35:29 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "U.S. Patent No. 5,757,687.",
  acknowledgement = ack-nhfb,
}

@Article{Nguyen:1998:MLS,
  author =       "Phong Nguyen",
  title =        "A {Montgomery}-Like Square Root for the Number Field
                 Sieve",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1423",
  pages =        "151--??",
  year =         "1998",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Feb 5 11:52:18 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t1423.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/1423/14230151.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/1423/14230151.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@InProceedings{Oberman:1998:ATK,
  author =       "Stuart Oberman and Fred Weber and Norbert Juffa and
                 Greg Favor",
  title =        "{AMD 3DNow!} Technology and the {K6-2}
                 Microprocessor",
  crossref =     "IEEE:1998:HCC",
  pages =        "245--254",
  year =         "1998",
  bibdate =      "Mon Jan 08 17:02:55 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Oberman:1998:MCS,
  author =       "S. F. Oberman and M. J. Flynn",
  title =        "Minimizing the Complexity of {SRT} Tables",
  journal =      j-IEEE-TRANS-VLSI-SYST,
  volume =       "6",
  number =       "1",
  pages =        "141--149",
  month =        "????",
  year =         "1998",
  CODEN =        "IEVSE9",
  DOI =          "https://doi.org/10.1109/92.661256",
  ISSN =         "1063-8210 (print), 1557-9999 (electronic)",
  ISSN-L =       "1063-8210",
  bibdate =      "Fri Mar 27 09:56:17 MST 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Very Large Scale Integration
                 (VLSI) Systems",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/issues?punumber=92",
}

@Article{Oberman:1998:RML,
  author =       "S. F. Oberman and M. J. Flynn",
  title =        "Reducing the mean latency of floating-point addition",
  journal =      j-THEOR-COMP-SCI,
  volume =       "196",
  number =       "1-2",
  pages =        "201--214",
  day =          "6",
  month =        apr,
  year =         "1998",
  CODEN =        "TCSCDI",
  ISSN =         "0304-3975 (print), 1879-2294 (electronic)",
  ISSN-L =       "0304-3975",
  bibdate =      "Wed May 27 07:21:35 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  classification = "C5230 (Digital arithmetic methods)",
  corpsource =   "Comput. Syst. Lab., Stanford University, CA, USA",
  fjournal =     "Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03043975",
  keywords =     "adders; floating point arithmetic; floating-point
                 adder; floating-point addition; maximum throughput;
                 mean addition latency; mean latency; microprocessors;
                 shift-add-shift-round data flow; single-cycle
                 throughput",
  pubcountry =   "Netherlands",
  treatment =    "P Practical",
}

@Article{Paar:1998:EMA,
  author =       "C. Paar and P. Fleischmann and P. Roeise",
  title =        "Efficient multiplier architectures for {Galois} fields
                 {$ \mathrm {GF}(2^{4n}) $}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "47",
  number =       "2",
  pages =        "162--170",
  month =        feb,
  year =         "1998",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.663762",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 09:35:53 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=663762",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Paul:1998:CBR,
  author =       "W. J. Paul and P.-M. Seidel",
  title =        "On the complexity of {Booth} recoding",
  crossref =     "Chesneaux:1998:PCR",
  pages =        "199--218",
  year =         "1998",
  bibdate =      "Tue Mar 13 10:23:30 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "Cited in \cite{Mueller:2000:CAC}.",
}

@Article{Paulus:1998:CRI,
  author =       "Sachar Paulus and Andreas Stein",
  title =        "Comparing Real and Imaginary Arithmetics for Divisor
                 Class Groups of Hyperelliptic Curves",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1423",
  pages =        "576--??",
  year =         "1998",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Feb 5 11:52:18 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t1423.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/1423/14230576.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/1423/14230576.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@TechReport{Pena:1998:CDI,
  author =       "J. Pena",
  title =        "Computing the Distance to Infeasibility: Theoretical
                 and Practical Issues",
  type =         "Technical Report",
  institution =  "Center for Applied Mathematics, Cornell University",
  address =      "Ithaca, NY, USA",
  year =         "1998",
  bibdate =      "Tue Nov 22 06:34:32 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "accurate floating-point summation",
}

@InProceedings{Peuto:1998:ITM,
  author =       "Bernard L. Peuto and Leonard J. Shustek",
  title =        "An Instruction Timing Model of {CPU} Performance",
  crossref =     "Sohi:1998:YIS",
  pages =        "152--163",
  year =         "1998",
  bibdate =      "Fri Nov 28 18:36:16 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A model of high-performance computers is derived from
                 instruction timing formulas, with compensation for
                 pipeline and cache memory effects. The model is used to
                 predict the performance of the IBM 370/168 and the
                 Amdahl 470 V/6 on specific programs, and the results
                 are verified by comparison with actual performance.
                 Data collected about program behavior is combined with
                 the performance analysis to highlight some of the
                 problems with high-performance implementations of such
                 architectures.",
  acknowledgement = ack-mfc # " and " # ack-nhfb,
}

@Book{Rajski:1998:ABS,
  author =       "Janusz Rajski and Jerzy Tyszer",
  title =        "Arithmetic built-in self-test for embedded systems",
  publisher =    pub-PHPTR,
  address =      pub-PHPTR:adr,
  pages =        "xii + 268",
  year =         "1998",
  ISBN =         "0-13-756438-4",
  ISBN-13 =      "978-0-13-756438-5",
  LCCN =         "TK7895.E42 R35 1998",
  bibdate =      "Mon Dec 24 09:18:51 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  keywords =     "BIST (Built-In Self Test); DFT (Design for
                 Testability); floating-point testing",
  subject =      "Embedded computer systems; Testing; Computer
                 firmware",
  tableofcontents = "1. Built-In Self-Test. Introduction. Design for
                 Testability. Generation of Test Vectors. Compaction of
                 Test Responses. BIST Schemes for Random Logic. BIST for
                 Memory Arrays\\
                 2. Generation of Test Vectors. Additive Generators of
                 Exhaustive Patterns. Other Generation Schemes.
                 Two-Dimensional Generators\\
                 3. Test-Response Compaction. Binary Adders. 1's
                 Complement Adders. Rotate-Carry Adders. Cascaded
                 Compaction Scheme\\
                 4. Fault Diagnosis. Analytical Model. Experimental
                 Validation. The Quality of Diagnostic Resolution. Fault
                 Diagnosis in Scan-Based Designs\\
                 5. BIST of Data-Path Kernel. Testing of ALU. Testing of
                 the MAC Unit. Testing of the Microcontroller\\
                 6. Fault Grading. Fault Simulation Framework.
                 Functional Fault Simulation. Experimental Results\\
                 7. High-Level Synthesis. Implementation-Dependent Fault
                 Grading. Synthesis Steps. Simulation Results\\
                 8. ABIST at Work. Testing of Random Logic. Memory
                 Testing. Digital Integrators. Leaking Integrators\\
                 9. Epilog\\
                 A. Tables of Generators\\
                 B. Assembly Language\\
                 Bibliography\\
                 Index",
}

@Article{Rivolo:1998:CDR,
  author =       "M. T. Rivolo and A. Simi",
  title =        "Il Calcolo delle Radici Quadrate e Cubiche in {Italia}
                 da {Fibonacci} a {Bombelli}. ({Italian}) [{The}
                 calculation of square and cube roots in {Italy} from
                 {Fibonacci} to {Bombelli}]",
  journal =      j-ARCH-HIST-EXACT-SCI,
  volume =       "52",
  number =       "2",
  pages =        "161--193",
  month =        feb,
  year =         "1998",
  CODEN =        "AHESAN",
  DOI =          "https://doi.org/10.1007/s004070050015",
  ISSN =         "0003-9519 (print), 1432-0657 (electronic)",
  ISSN-L =       "0003-9519",
  MRclass =      "01A35 (01A40)",
  MRnumber =     "1610136 (99d:01015)",
  MRreviewer =   "Massimo Galuzzi",
  bibdate =      "Fri Feb 4 21:50:33 MST 2011",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0003-9519&volume=52&issue=2;
                 https://www.math.utah.edu/pub/tex/bib/fibquart.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0003-9519&volume=52&issue=2&spage=161",
  acknowledgement = ack-nhfb,
  fjournal =     "Archive for History of Exact Sciences",
  journal-URL =  "http://link.springer.com/journal/407",
  language =     "Italian",
  MRtitle =      "The computation of square and cube roots in {Italy}
                 from {Fibonacci} to {Bombelli}",
}

@Misc{Russinoff:1998:MCPa,
  author =       "D. M. Russinoff",
  title =        "A mechanically-checked proof of {IEEE} compliance of a
                 register-transfer-level specification of the {AMD K7}
                 floating-point division and square root instructions",
  howpublished = "World-Wide Web document.",
  year =         "1998",
  bibdate =      "Fri Nov 29 09:41:27 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See journal article \cite{Russinoff:1998:MCPb}.",
  URL =          "http://www.onr.com/user/russ/david/k7-div-sqrt.html",
  acknowledgement = ack-nhfb,
  remark =       "Cited in \cite{Mueller:2000:CAC}.",
}

@Article{Russinoff:1998:MCPb,
  author =       "David M. Russinoff",
  title =        "A mechanically checked proof of {IEEE} compliance of
                 the floating point multiplication, division and square
                 root algorithms of the {AMD-K7{\TM}} processor",
  journal =      j-LMS-J-COMPUT-MATH,
  volume =       "1",
  pages =        "148--200",
  year =         "1998",
  CODEN =        "????",
  ISSN =         "1461-1570",
  MRclass =      "68M07 (65Y99 68T15)",
  MRnumber =     "99m:68015",
  MRreviewer =   "J. Michel Muller",
  bibdate =      "Wed Nov 24 09:19:02 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Appendices A and B available to subscribers
                 electronically
                 (http://www.lms.ac.uk/jcm/1/lms98001/appendix-a/ and
                 http://www.lms.ac.uk/jcm/1/lms98001/appendix-b/)",
  URL =          "http://www.lms.ac.uk/jcm/1/lms1998-001/;
                 http://www.onr.com/user/russ/david/k7-div-sqrt.ps",
  acknowledgement = ack-nhfb,
  fjournal =     "LMS Journal of Computation and Mathematics",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JCM",
}

@InProceedings{Sasaki:1998:ACE,
  author =       "Tateaki Sasaki and Satoshi Yamaguchi",
  title =        "An analysis of cancellation error in multivariate
                 {Hensel} construction with floating-point number
                 arithmetic",
  crossref =     "Gloor:1998:IPI",
  pages =        "1--8",
  year =         "1998",
  bibdate =      "Wed Sep 16 17:16:31 1998",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/issac/281508/index.html;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acm.org/pubs/citations/proceedings/issac/281508/p1-sasaki/",
  acknowledgement = ack-nhfb,
}

@Article{Sasaki:1998:CEM,
  author =       "Tateaki Sasaki and Tomoyuki Sato",
  title =        "Cancellation Errors in Multivariate Resultant
                 Computation with Floating-point Numbers",
  journal =      j-SIGSAM,
  volume =       "32",
  number =       "4",
  pages =        "13--20",
  month =        dec,
  year =         "1998",
  CODEN =        "SIGSBZ",
  ISSN =         "0163-5824 (print), 1557-9492 (electronic)",
  ISSN-L =       "0163-5824",
  bibdate =      "Wed Apr 14 15:21:10 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIGSAM Bulletin",
  issue =        "126",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J1000",
}

@Article{Sastry:1998:EIF,
  author =       "S. Subramanya Sastry and Subbarao Palacharla and James
                 E. Smith",
  title =        "Exploiting Idle Floating-Point Resources for Integer
                 Execution",
  journal =      j-SIGPLAN,
  volume =       "33",
  number =       "5",
  pages =        "118--129",
  month =        may,
  year =         "1998",
  CODEN =        "SINODQ",
  ISBN =         "0-89791-987-4",
  ISBN-13 =      "978-0-89791-987-6",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:17:47 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/pubs/contents/proceedings/pldi/277650/index.html;
                 http://www.cs.virginia.edu/pldi98/program.html;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/pldi/277650/p118-sastry/",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  keywords =     "algorithms; performance",
  remark =       "Published as part of the Proceedings of PLDI'98.",
  subject =      "{\bf D.3.4} Software, PROGRAMMING LANGUAGES,
                 Processors, Compilers. {\bf D.3.4} Software,
                 PROGRAMMING LANGUAGES, Processors, Optimization. {\bf
                 G.1.0} Mathematics of Computing, NUMERICAL ANALYSIS,
                 General, Computer arithmetic.",
}

@InProceedings{Seidel:1998:HHL,
  author =       "P.-M. Seidel",
  title =        "How to half [sic] the latency of {IEEE} compliant
                 floating-point multiplication",
  crossref =     "IEEE:1998:IOM",
  pages =        "329--332",
  year =         "1998",
  bibdate =      "Fri Jun 24 20:55:14 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Seidel:1998:HSR,
  author =       "P.-M. (Peter-Michael) Seidel",
  booktitle =    "Proceedings of the 3rd Conference on Real Numbers and
                 Computers {(RNC3)}, Paris, April 1998",
  title =        "High-Speed Redundant Reciprocal Approximation",
  publisher =    "????",
  address =      "????",
  pages =        "219--229",
  year =         "1998",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Jun 25 07:46:25 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Misc{Severance:1998:IOM,
  author =       "C. Severance",
  title =        "An interview with the old man of floating-point:
                 Reminiscences elicited from {William Kahan}",
  howpublished = "World-Wide Web document.",
  year =         "1998",
  bibdate =      "Sat Apr 28 19:05:42 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "A shortened version appears in
                 \cite{Severance:1998:SII}.",
  URL =          "http://www.cs.berkeley.edu/~wkahan/ieee754status/754story.html",
  acknowledgement = ack-nhfb,
}

@Article{Severance:1998:SII,
  author =       "Charles Severance",
  title =        "Standards: {IEEE 754}: An Interview with {William
                 Kahan}",
  journal =      j-COMPUTER,
  volume =       "31",
  number =       "3",
  pages =        "114--115",
  month =        mar,
  year =         "1998",
  CODEN =        "CPTRB4",
  ISSN =         "0018-9162 (print), 1558-0814 (electronic)",
  ISSN-L =       "0018-9162",
  bibdate =      "Wed Mar 4 10:07:59 MST 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://pdf.computer.org/co/books/co1998/pdf/r3114.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2",
}

@InProceedings{Simons:1998:IFP,
  author =       "N. R. S. Simons and G. E. Bridges and B. Ghosh and M.
                 Cuhaci",
  booktitle =    "1998. {IEEE} Antennas and Propagation Society
                 International Symposium. 21--26 June 1998",
  title =        "Investigation of floating-point round-off errors
                 within time-domain electromagnetic field computations",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "260--263",
  year =         "1998",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:04 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "We present an investigation of floating-point
                 round-off errors within time-domain electromagnetic
                 field computations. Our eventual goal is to determine
                 the minimal computational requirements for the
                 successful implementation of algorithms for \ldots{}",
}

@InProceedings{Skavantzos:1998:ERW,
  author =       "A. Skavantzos",
  booktitle =    "Proceedings of the 8th Great Lakes Symposium on {VLSI,
                 1998}",
  title =        "An efficient residue to weighted converter for a new
                 residue number system",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "185--191",
  year =         "1998",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/GLSV.1998.665223",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "The Residue Number System (RNS) is an integer system
                 appropriate far implementing fast digital signal
                 processors since it can support parallel, carry-free,
                 high-speed arithmetic. In this paper a new RNS system
                 and an efficient implementation of its \ldots{}",
}

@Article{Smith:1998:AMP,
  author =       "David M. Smith",
  title =        "{Algorithm 786}: Multiple-Precision Complex Arithmetic
                 and Functions",
  journal =      j-TOMS,
  volume =       "24",
  number =       "4",
  pages =        "359--367",
  month =        dec,
  year =         "1998",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/293686.293687",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Tue Mar 09 10:09:51 1999",
  bibsource =    "http://www.acm.org/pubs/contents/journals/toms/1998-24/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See also
                 \cite{Bailey:1995:FBM,Brent:1978:AMF,Brent:1979:RMF,Brent:1980:AIB}.",
  URL =          "http://www.acm.org:80/pubs/citations/journals/toms/1998-24-4/p359-smith/",
  abstract =     "The article describes a collection of Fortran routines
                 for multiple-precision complex arithmetic and
                 elementary functions. The package provides good
                 exception handling, flexible input and output, trace
                 features, and results that are almost always correctly
                 rounded. For best efficiency on different machines, the
                 user can change the arithmetic type used to represent
                 the multiple-precision numbers.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "algorithms; correct rounding; floating-point
                 arithmetic; performance; reliability",
  subject =      "{\bf G.1.0} Mathematics of Computing, NUMERICAL
                 ANALYSIS, General, Computer arithmetic. {\bf G.1.2}
                 Mathematics of Computing, NUMERICAL ANALYSIS,
                 Approximation, Elementary function approximation. {\bf
                 G.4} Mathematics of Computing, MATHEMATICAL SOFTWARE,
                 Algorithm design and analysis. {\bf G.4} Mathematics of
                 Computing, MATHEMATICAL SOFTWARE, Efficiency. {\bf G.4}
                 Mathematics of Computing, MATHEMATICAL SOFTWARE,
                 Portability**.",
}

@Article{Stelling:1998:OCP,
  author =       "P. F. Stelling and C. U. Martel and V. G. Oklobdzija
                 and R. Ravi",
  title =        "Optimal circuits for parallel multipliers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "47",
  number =       "3",
  pages =        "273--285",
  month =        mar,
  year =         "1998",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.660163",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 09:35:54 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=660163",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Stine:1998:CIFa,
  author =       "J. E. Stine and M. J. Schulte",
  title =        "A Combined Interval and Floating Point Divider",
  crossref =     "Matthews:1998:CRT",
  pages =        "218--222",
  year =         "1998",
  bibdate =      "Sun Mar 04 10:59:12 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_1998-02.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Stine:1998:CIFb,
  author =       "J. E. Stine and M. J. Schulte",
  title =        "A Combined Interval and Floating Point Multiplier",
  crossref =     "IEEE:1998:PGL",
  pages =        "208--213",
  year =         "1998",
  bibdate =      "Sun Mar 04 10:59:12 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_1998-01.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Takagi:1998:PTL,
  author =       "N. Takagi",
  title =        "Powering by a table look-up and a multiplication with
                 operand modification",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "47",
  number =       "11",
  pages =        "1216--1222",
  month =        nov,
  year =         "1998",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.736432",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 09:35:56 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=736432",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Takashi:1998:FPN,
  author =       "Y. Takashi",
  title =        "Floating Point Number Format with Number System with
                 Base of 1000",
  journal =      j-IBM-TDB,
  volume =       "01-98",
  pages =        "609--610",
  month =        jan,
  year =         "1998",
  CODEN =        "IBMTAA",
  ISSN =         "0018-8689",
  bibdate =      "Fri Nov 28 19:29:01 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Disclosed is a use number system with a base of 1000
                 instead of 2 at the mantissa part of a floating point
                 number. The unit is 10 bit. Each 10 bit keeps the value
                 between 0 and 1000. This format is superior to Binary
                 Coded Decimal (BCD) because it can keep more decimal
                 numbers in the same size. This format is superior to
                 binary because 1000 is 100 times of 10, and it makes no
                 difference when converted to/from human's decimal
                 format.",
  acknowledgement = ack-mfc # " and " # ack-nhfb,
  fjournal =     "IBM Technical Disclosure Bulletin",
}

@Article{Thorup:1998:FIS,
  author =       "M. Thorup",
  title =        "Floats, Integers, and Single Source Shortest Paths",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1373",
  pages =        "14--??",
  year =         "1998",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Apr 28 08:51:33 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Ulman:1998:HPF,
  author =       "Zenon D. Ulman and Maciej Czyzak",
  title =        "Highly parallel, fast scaling of numbers in
                 nonredundant residue arithmetic",
  journal =      j-IEEE-TRANS-SIG-PROC,
  volume =       "46",
  number =       "2",
  pages =        "487--496",
  year =         "1998",
  CODEN =        "ITPRED",
  ISSN =         "1053-587X (print), 1941-0476 (electronic)",
  ISSN-L =       "1053-587X",
  MRclass =      "94A12 (11A67 65Y10 68W35)",
  MRnumber =     "MR1664521 (2000c:94006)",
  MRreviewer =   "Behrooz Parhami",
  bibdate =      "Thu Nov 8 14:50:38 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Signal Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=78",
}

@Article{Upton:1998:RH,
  author =       "Graham Upton",
  title =        "Rounding halves",
  journal =      j-J-APPL-STAT,
  volume =       "25",
  number =       "6",
  pages =        "811--816",
  day =          "1",
  month =        dec,
  year =         "1998",
  CODEN =        "????",
  ISSN =         "0266-4763 (print), 1360-0532 (electronic)",
  ISSN-L =       "0266-4763",
  bibdate =      "Sat Apr 13 11:27:32 MDT 2002",
  bibsource =    "http://www.carfax.co.uk/jas-con.htm;
                 http://www.catchword.co.uk/titles/carfax/02664763/;
                 http://www.tandf.co.uk/journals/routledge/02664763.html;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.catchword.co.uk/cgi-bin/cgi?ini=carfax&body=linker&reqidx=/catchword/carfax/13600532/v25n6/s9/p811",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Applied Statistics",
  journal-URL =  "http://www.tandfonline.com/loi/cjas20",
}

@Article{Vogt:1998:FPP,
  author =       "Christopher J. Vogt",
  title =        "Floating Point Performance of {Common Lisp}",
  journal =      j-SIGPLAN,
  volume =       "33",
  number =       "9",
  pages =        "103--107",
  month =        sep,
  year =         "1998",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:17:51 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
}

@Article{Walter:1998:EUD,
  author =       "C. D. Walter",
  title =        "Exponentiation using division chains",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "47",
  number =       "7",
  pages =        "757--765",
  month =        jul,
  year =         "1998",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.709375",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 09:35:55 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=709375",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Walters:1998:SFF,
  author =       "A. Walters and P. Athanas",
  title =        "A scaleable {FIR} filter using 32-bit floating-point
                 complex arithmetic on a configurable computing
                 machine",
  crossref =     "Pocek:1998:PIS",
  pages =        "333--334",
  year =         "1998",
  DOI =          "https://doi.org/10.1109/FPGA.1998.707941",
  bibdate =      "Sat Oct 09 15:44:51 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper presents an approach for implementing a
                 scalable high-performance digital filter using the
                 WILDFORCE configurable computing platform. Although not
                 designed specifically for signal processing,
                 configurable computing platforms offer more flexibility
                 for algorithms than application-specific hardware,
                 which is often needed for instances when factors such
                 as environment or product volume dictate alterations in
                 computing. The added flexibility enables users to
                 construct deep pipelines to exploit properties of
                 specific computations. In this paper, wide 32-bit
                 floating-point arithmetic operators have been
                 implemented which provide compatibility with hosts
                 machines. The filter achieves 160 MFLOPs on a single
                 WILDFORCE configurable computing platform.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Wei:1998:RAC,
  author =       "Shugang Wei and Kensuke Shimizu",
  title =        "Residue Arithmetic Circuits Based on Signed-Digit
                 Multi-Valued Arithmetic Circuits",
  crossref =     "Sasao:1998:ISM",
  pages =        "276--281",
  year =         "1998",
  DOI =          "https://doi.org/10.1109/ISMVL.1998.679470",
  MRclass =      "68M07",
  MRnumber =     "MR1676993",
  bibdate =      "Fri Jun 24 19:50:29 2005",
  bibsource =    "http://www.informatik.uni-trier.de/~ley/db/conf/ismvl/ismvl1998.html;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://csdl.computer.org/dl/proceedings/ismvl/1998/8371/00/83710276.pdf",
  abstract =     "Multiple-valued residue arithmetic circuits using
                 integers $ 4^p $ and $ 4^p \pm 1 $ as moduli of residue
                 number system (RNS) are presented. Conventional residue
                 arithmetic circuits have been designed using binary
                 number arithmetic system, but the carry propagation
                 arises which limits the speed of arithmetic operations
                 in residue modules. In this paper, a radix-4
                 signed-digit(SD) number system is introduced, and the
                 compact SD adder based on the multiple-valued
                 current-mode circuits is applied for the implementation
                 of high-speed and compact residue arithmetic circuits.
                 The modulo $m$ addition, $ m = 4^p $ or $ m = 4^p \pm 1
                 $, can be performed by an SD adder or an
                 end-around-carry SD adder with the multiple-valued
                 circuits and the addition time is independent of the
                 word length of operands. Modulo $m$ multiplier can be
                 compactly constructed using a binary modulo $m$ SD
                 adder tree based on the multiple-valued addition
                 circuits, and the modulo m multiplication can be
                 performed in a time proportional to $ \log_2 p $.",
  acknowledgement = ack-nhfb,
}

@Article{Weiss:1998:FPM,
  author =       "S. Weiss and A. Goldstein",
  title =        "Floating point micropipeline performance",
  journal =      j-J-SYST-ARCH,
  volume =       "45",
  number =       "1",
  pages =        "15--29",
  month =        oct,
  year =         "1998",
  CODEN =        "JSARFB",
  ISSN =         "1383-7621 (print), 1873-6165 (electronic)",
  ISSN-L =       "1383-7621",
  bibdate =      "Fri Nov 8 05:39:32 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 Ingenta database",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Systems Architecture",
  pagecount =    "15",
}

@Article{Wu:1998:LCB,
  author =       "Huapeng Wu and M. A. Hasan",
  title =        "Low complexity bit-parallel multipliers for a class of
                 finite fields",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "47",
  number =       "8",
  pages =        "883--887",
  month =        aug,
  year =         "1998",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.707588",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 09:35:55 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=707588",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Wu:1998:NLC,
  author =       "H. Wu and M. A. Hasan and I. F. Blake",
  title =        "New low-complexity bit-parallel finite field
                 multipliers using weakly dual bases",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "47",
  number =       "11",
  pages =        "1223--1234",
  month =        nov,
  year =         "1998",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.736433",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 09:35:56 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=736433",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Abbott:1999:ASS,
  author =       "P. H. Abbott and D. G. Brush and C. W. {Clark III} and
                 C. J. Crone and J. R. Ehrman and G. W. Ewart and C. A.
                 Goodrich and M. Hack and J. S. Kapernick and B. J.
                 Minchau and W. C. Shepard and R. M. {Smith, Sr.} and R.
                 Tallman and S. Walkowiak and A. Watanabe and W. R.
                 White",
  title =        "Architecture and software support in {IBM S/390
                 Parallel Enterprise Servers} for {IEEE} Floating-Point
                 arithmetic",
  journal =      j-IBM-JRD,
  volume =       "43",
  number =       "5/6",
  pages =        "723--760",
  month =        sep # "\slash " # nov,
  year =         "1999",
  CODEN =        "IBMJAE",
  DOI =          "https://doi.org/10.1147/rd.435.0723",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  bibdate =      "Mon Feb 03 07:08:45 2003",
  bibsource =    "http://www.research.ibm.com/journal/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ibmjrd.bib",
  note =         "Besides important history of the development of the
                 S/360 floating-point architecture, this paper has a
                 good description of IBM's algorithm for exact
                 decimal-to-binary conversion, complementing earlier
                 ones
                 \cite{Steele:1990:HPF,Clinger:1990:HRF,Knuth:1990:SPW,Burger:1996:PFP,Steele:2004:RHP}.",
  URL =          "http://www.research.ibm.com/journal/rd/435/abbott.html",
  acknowledgement = ack-nhfb,
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
  keywords =     "decimal floating-point arithmetic",
}

@InProceedings{Agarwal:1999:SAM,
  author =       "Rames C. Agarwal and Fred G. Gustavson and Martin S.
                 Schmookler",
  title =        "Series Approximation Methods for Divide and Square
                 Root in the {Power3\TM{}} Processor",
  crossref =     "Koren:1999:ISC",
  pages =        "116--123",
  year =         "1999",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://euler.ecs.umass.edu/paper/final/paper-144.pdf;
                 http://euler.ecs.umass.edu/paper/final/paper-144.ps;
                 http://www.acsel-lab.com/arithmetic/arith14/papers/ARITH14_Agarwal.pdf",
  abstract =     "The Power3 processor is a 64-bit implementation of the
                 PowerPC\TM{} architecture and is the successor to the
                 Power2\TM{} processor for workstations and servers
                 which require high performance floating point
                 capability. The previous processors used
                 Newton--Raphson algorithms for their implementations of
                 divide and square root. The Power3 processor has a
                 longer pipeline latency, which would substantially
                 increase the latency for these instructions. Instead,
                 new algorithms based on power series approximations
                 were developed which provide significantly better
                 performance than the Newton- Raphson algorithm for this
                 processor. This paper describes the algorithms, and
                 then shows how both the series based algorithms and the
                 Newton--Raphson algorithms are affected by pipeline
                 length. For the Power3, the power series algorithms
                 reduce the divide latency by over 20\% and the square
                 root latency by 35\%.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-14; computer arithmetic",
}

@Article{Ait-Ameur:1999:RRE,
  author =       "Y. Ait-Ameur",
  title =        "Refinement of rational end-points real numbers by
                 means of floating-point numbers",
  journal =      j-SCI-COMPUT-PROGRAM,
  volume =       "33",
  number =       "2",
  publisher =    "Elsevier Science",
  pages =        "133--162",
  month =        feb,
  year =         "1999",
  CODEN =        "SCPGD4",
  ISSN =         "0167-6423 (print), 1872-7964 (electronic)",
  ISSN-L =       "0167-6423",
  bibdate =      "Fri Nov 8 05:39:32 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 Ingenta database",
  acknowledgement = ack-nhfb,
  fjournal =     "Science of Computer Programming",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01676423",
  pagecount =    "30",
}

@Article{Allender:1999:BDA,
  author =       "Eric Allender and Andris Ambainis and David A. Mix
                 Barrington and Samir Datta and Huong L{\^e}Thanh",
  title =        "Bounded Depth Arithmetic Circuits: Counting and
                 Closure",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1644",
  pages =        "149--??",
  year =         "1999",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Feb 5 11:54:23 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t1644.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/1644/16440149.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/1644/16440149.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Anderson:1999:DAF,
  author =       "I. J. Anderson",
  title =        "A Distillation Algorithm for Floating-Point
                 Summation",
  journal =      j-SIAM-J-SCI-COMP,
  volume =       "20",
  number =       "5",
  pages =        "1797--1806",
  month =        sep,
  year =         "1999",
  CODEN =        "SJOCE3",
  DOI =          "https://doi.org/10.1137/S1064827596314200",
  ISSN =         "1064-8275 (print), 1095-7197 (electronic)",
  ISSN-L =       "1064-8275",
  bibdate =      "Sat Jul 17 19:14:38 MDT 1999",
  bibsource =    "http://epubs.siam.org/sam-bin/dbq/toc/SISC/20/5;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://epubs.siam.org/sam-bin/dbq/article/31420",
  abstract =     "The addition of two or more floating-point numbers is
                 fundamental to numerical computations. This paper
                 describes an efficient ``distillation'' style algorithm
                 which produces a precise sum by exploiting the natural
                 accuracy of compensated cancellation. The algorithm is
                 applicable to all sets of data but is particularly
                 appropriate for ill-conditioned data, where standard
                 methods fail due to the accumulation of rounding error
                 and its subsequent exposure by cancellation. The method
                 uses only standard floating-point arithmetic and does
                 not rely on the radix used by the arithmetic model, the
                 architecture of specific machines, or the use of
                 accumulators.",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Scientific Computing",
  journal-URL =  "http://epubs.siam.org/sisc",
  keywords =     "accurate floating-point summation",
}

@Misc{Anonymous:1999:SLH,
  author =       "Anonymous",
  title =        "Standard libraries for the {Haskell 98} programming
                 language",
  howpublished = "World-Wide Web document",
  month =        feb,
  year =         "1999",
  bibdate =      "Wed Jan 29 16:42:05 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.haskell.org/definition/haskell98-library.pdf",
  acknowledgement = ack-nhfb,
  remark =       "From \cite{Steele:2004:RHP}: ``a comment that appears
                 in the code for the function floatToDigits in the
                 Haskell 98 library [p. 14 of this article] says that
                 the code is based on Burger and Dybvig's work
                 \cite{Burger:1996:PFP}.",
}

@InProceedings{Antelo:1999:VRC,
  author =       "Elisardo Antelo and Tom{\'a}s Lang and Javier D.
                 Bruguera",
  title =        "Very-High Radix {CORDIC} Vectoring with Scalings and
                 Selection by Rounding",
  crossref =     "Koren:1999:ISC",
  pages =        "204--213",
  year =         "1999",
  bibdate =      "Mon Feb 7 07:28:26 MST 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://euler.ecs.umass.edu/paper/final/paper-154.pdf;
                 http://euler.ecs.umass.edu/paper/final/paper-154.ps;
                 http://www.acsel-lab.com/arithmetic/arith14/papers/ARITH14_Antelo.pdf",
  abstract =     "A very-high radix algorithm and implementation for
                 circular CORDIC in vectoring mode is presented. As for
                 division, to simplify the selection function, the
                 operands are pre-scaled. However, in the CORDIC
                 algorithm the coordinate x varies during the execution
                 so several scalings might be needed; we show that two
                 scalings are sufficient. Moreover, the compensation of
                 the variable scale factor is done by computing the
                 logarithm of the scale factor and performing the
                 compensation by an exponential. Estimations of the
                 delay for 32-bit precision show a speed up of about two
                 with respect to the radix-4 case with redundant
                 addition. This speed up is obtained at the cost of an
                 increase in the hardware complexity, which is moderate
                 for the pipelined implementation.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-14; computer arithmetic",
  summary =      "A very-high radix algorithm and implementation for
                 circular CORDIC in vectoring mode is presented. As for
                 division, to simplify the selection function, the
                 operands are pre-scaled. However in the CORDIC
                 algorithm the coordinate x varies during the \ldots{}",
}

@InProceedings{Aoki:1999:RCA,
  author =       "Takafumi Aoki and Ken-ichi Hoshi and Tatsuo Higuchi",
  title =        "Redundant Complex Arithmetic and Its Application to
                 Complex Multiplier Design",
  crossref =     "IEEE:1999:PII",
  pages =        "200--207",
  year =         "1999",
  DOI =          "https://doi.org/10.1109/ISMVL.1999.779717",
  bibdate =      "Sat Aug 22 08:46:40 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper presents a class of complex number
                 representations called Redundant Complex Number Systems
                 (RCNSs), which are useful for designing VLSI signal
                 processors with complex arithmetic capability. A
                 redundant complex: number system is defined as an
                 imaginary-radix number system having a redundant
                 integer digit set. This makes possible the construction
                 of high-speed complex arithmetic circuits: examples
                 include a complex-number parallel adder with no carry
                 propagation chain, and a complex-number multiplier
                 using fast binary-tree addition structure. This paper
                 also presents the experimental fabrication of the
                 RCNS-based complex multiplier in 0.5 $ \mu $ m CMOS
                 technology",
  acknowledgement = ack-nhfb,
}

@Article{Bach:1999:NTS,
  author =       "E. Bach and K. Huber",
  title =        "Note on taking square-roots modulo {$N$}",
  journal =      j-IEEE-TRANS-INF-THEORY,
  volume =       "45",
  number =       "2",
  pages =        "807--809",
  month =        mar,
  year =         "1999",
  CODEN =        "IETTAW",
  DOI =          "https://doi.org/10.1109/18.749034",
  ISSN =         "0018-9448 (print), 1557-9654 (electronic)",
  ISSN-L =       "0018-9448",
  bibdate =      "Sat Jul 16 15:28:13 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Information Theory",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=18",
  summary =      "In this article it is shown how Gauss' (1981) famous
                 cyclotomic sum formula can be used for extracting
                 square-roots modulo \ldots{}",
}

@InProceedings{Batten:1999:IBO,
  author =       "D. Batten and S. Jinturkar and J. Glossner and M.
                 Schulte and R. Peri and P. D'arcy",
  editor =       "????",
  booktitle =    "Proceedings of the International Conference on Signal
                 Processing Applications and Technologies, Orlando,
                 Florida, November, 1999",
  title =        "Interactions Between Optimizations and a New Type of
                 {DSP} Intrinsic Function",
  publisher =    "????",
  address =      "????",
  year =         "1999",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sun Mar 04 11:05:23 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Shortened version in \cite{Batten:1999:IFB}.",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_1999-09.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Batten:1999:IFB,
  author =       "D. Batten and P. D'arcy",
  title =        "Intrinsic Functions Boost Compilers",
  journal =      "Electrical Engineering Times",
  volume =       "1085",
  pages =        "104--104",
  month =        nov,
  year =         "1999",
  bibdate =      "Sun Mar 04 11:06:22 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Beaumont-Smith:1999:RLI,
  author =       "A. Beaumont-Smith and N. Burgess and S. Lefrere and C.
                 C. Lim",
  title =        "Reduced Latency {IEEE} Floating-Point Standard Adder
                 Architectures",
  crossref =     "Koren:1999:ISC",
  pages =        "35--43",
  year =         "1999",
  bibdate =      "Mon Feb 7 07:28:26 MST 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://euler.ecs.umass.edu/paper/final/paper-163.pdf;
                 http://euler.ecs.umass.edu/paper/final/paper-163.ps;
                 http://www.acsel-lab.com/arithmetic/arith14/papers/ARITH14_Beaumont_Smith.pdf",
  abstract =     "The design and implementation of a double precision
                 floating-point IEEE-754 standard adder is described
                 which uses ``flagged prefix addition'' to merge
                 rounding with the significand addition. The
                 floating-point adder is implemented in $ 0.5 \mu $ m
                 CMOS, measures $ 1.8 $ mm$^2$, has a 3-cycle latency
                 and implements all rounding modes. A modified version
                 of this floating-point adder can perform accumulation
                 in 2-cycles with a small amount of extra hardware for
                 use in a parallel processor node. This is achieved by
                 feeding back the previous un-normalised but correctly
                 rounded result together with the normalisation
                 distance. A 2-cycle latency floating-point adder
                 architecture with potentially the same cycle time that
                 also employs flagged prefix addition is described. It
                 also incorporates a fast prediction scheme for the true
                 subtraction of significands with an exponent difference
                 of 1, with one less adder.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-14; computer arithmetic; correct rounding;
                 floating-point arithmetic",
}

@Misc{Benschop:1999:MML,
  author =       "Nico Fritz Benschop",
  title =        "Multiplier for the multiplication of at least two
                 figures in an original format",
  howpublished = "US Patent number 5,923,888.",
  day =          "13",
  month =        jul,
  year =         "1999",
  bibdate =      "Fri Jun 24 15:16:03 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://patents.google.com/patent/US5923888A",
  abstract =     "The invention relates to a multiplier for the
                 multiplication of at least two figures in an original
                 format. Each of said figures is fed to a first
                 converter for conversion of each of said figures in the
                 product of a first binary number representing a power
                 of 2, and a second binary number representing a signed
                 power of 3, the exponents of the powers of 2 of the
                 concerning figures being fed to a first adder and the
                 exponents of the powers of 3 of the concerning figures
                 being fed to a second adder, whereby the combined
                 respective outputs of the first adder and the second
                 adder represent the multiplied value of said figures,
                 and the resulting powers of 2 and 3 as available at the
                 outputs of the first and second adder being fed to a
                 second converter for conversion of the multiplied value
                 into the original format.",
  acknowledgement = ack-nhfb,
  remark =       "Patent filed 15 December 1997, granted 13 July 1999,
                 expected expiration on 15 December 2017.",
}

@InProceedings{Bhardwaj:1999:RCM,
  author =       "M. Bhardwaj and T. Srikanthan and C. T. Clarke",
  title =        "A Reverse Converter for the $4$-Moduli Superset $ \{
                 2^n - 1 $, $ 2^n $, $ 2^n + 1 $, $ 2^(n + 1) + 1 \} $",
  crossref =     "Koren:1999:ISC",
  pages =        "168--175",
  year =         "1999",
  DOI =          "https://doi.org/10.1109/ARITH.1999.762842",
  bibdate =      "Mon Feb 7 07:28:26 MST 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://euler.ecs.umass.edu/paper/final/paper-137.pdf;
                 http://euler.ecs.umass.edu/paper/final/paper-137.ps;
                 http://www.acsel-lab.com/arithmetic/arith14/papers/ARITH14_Bhardwaj.pdf",
  abstract =     "The authors propose an extension to the popular $ \{
                 2^n - 1, 2^n, 2^n + 1 \} $ moduli set by adding a
                 fourth modulus $ 2^{n + 1} + 1 $. This extension leads
                 to higher parallelism while keeping the forward
                 conversion and modular arithmetic units simple. The
                 main challenge of efficient reverse conversion is met
                 by three techniques described for the first time.
                 Firstly, we reverse convert linear combinations of
                 moduli hence reducing the number of non-zero bits in
                 the Booth encoded multiplicands from $n$ to merely 2.
                 Secondly, it is shown that division by 3, if introduced
                 at the right stage, can be implemented very efficiently
                 and can, in turn, reduce the cost of the converter. To
                 implement VLSI efficient modulo reduction, we propose
                 two techniques-multiple split tables (MST) and a
                 modified division algorithm (MDA). It is shown that the
                 MST can reduce exponential ROM requirements to
                 quadratic ROM requirements while the MDA can reduce
                 these further to linear requirements. As a result of
                 these innovations, the proposed reverse converter uses
                 simple shift and add operations and needs a lookup with
                 only 6 entries. The delay of the converter is
                 approximately $ 10 n + 13 $ full adder delays and the
                 area cost is quadratic in $n$.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-14; computer arithmetic",
}

@InProceedings{Bhardwaj:1999:VCA,
  author =       "M. Bhardwaj and T. Srikanthan and C. T. Clarke",
  title =        "{VLSI} Costs of Arithmetic Parallelism: a Residue
                 Reverse Conversion Perspective",
  crossref =     "Koren:1999:ISC",
  pages =        "176--185",
  year =         "1999",
  bibdate =      "Mon Feb 7 07:28:26 MST 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://euler.ecs.umass.edu/paper/final/paper-138.pdf;
                 http://euler.ecs.umass.edu/paper/final/paper-138.ps;
                 http://www.acsel-lab.com/arithmetic/arith14/papers/ARITH14_Bhardwaj_VLSI.pdf",
  abstract =     "This paper reports how VLSI cost metrics (area, delay,
                 power) of residue reverse converters scale with the
                 cardinality and dynamic range of moduli sets. The study
                 uses CMAC reverse converters, reported previously by
                 the authors to be the most efficient known to date in
                 terms of area and delay. In all, 134 reverse converters
                 with dynamic ranges from 32 to 120 bits and set
                 cardinalities ranging from 4 to 20 are actually
                 constructed and analyzed. It is seen that area, delay
                 and power costs are cardinality insensitive once the
                 cardinality exceeds a threshold (usually between five
                 to eight). For cardinalities beyond this threshold,
                 conversion costs are essentially dynamic range
                 dependent. This insensitivity is explained in detail by
                 noting the counterbalancing effects of the various
                 sub-units of a CMAC reverse converter. Since practical
                 implementations of RNS usually employ cardinalities
                 beyond the abovementioned thresholds, the significance
                 of this study is its conclusion that increasing the set
                 cardinality in most implementations will have a
                 marginal, if any, effect on VLSI reverse conversion
                 costs.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-14; computer arithmetic",
}

@InProceedings{Blum:1999:MME,
  author =       "Thomas Blum and Christoph Paar",
  title =        "{Montgomery} Modular Exponentiation on Reconfigurable
                 Hardware",
  crossref =     "Koren:1999:ISC",
  pages =        "70--77",
  year =         "1999",
  bibdate =      "Mon Feb 7 07:28:26 MST 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://euler.ecs.umass.edu/paper/final/paper-133.pdf;
                 http://euler.ecs.umass.edu/paper/final/paper-133.ps;
                 http://www.acsel-lab.com/arithmetic/arith14/papers/ARITH14_Blum.pdf",
  abstract =     "It is widely recognized that security issues will play
                 a crucial role in the majority of future computer and
                 communication systems. Central tools for achieving
                 system security are cryptographic algorithms. For
                 performance as well as for physical security reasons,
                 it is often advantageous to realize cryptographic
                 algorithms in hardware. In order to overcome the
                 well-known drawback of reduced flexibility that is
                 associated with traditional ASIC solutions, this
                 contribution proposes arithmetic architectures which
                 are optimized for modern field programmable gate arrays
                 (FPGAs). The proposed architectures perform modular
                 exponentiation with very long integers. This operation
                 is at the heart of many practical public-key algorithms
                 such as RSA and discrete logarithm schemes. We combine
                 the Montgomery modular multiplication algorithm with a
                 new systolic array design, which is capable of
                 processing a variable number of bits per array cell.
                 The designs are flexible, allowing any choice of
                 operand and modulus.\par

                 Unlike previous approaches, we systematically implement
                 and compare several variants of our new architecture
                 for different bit lengths. We provide absolute area and
                 timing measures for each architecture. The results
                 allow conclusions about the feasibility and time-space
                 trade-offs of our architecture for implementation on
                 Xilinx XC4000 series FPGAs. As a major practical result
                 we show that it is possible to implement modular
                 exponentiation at secure bit lengths on a single
                 commercially available FPGA.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-14; computer arithmetic",
}

@TechReport{Boldo:1999:CRE,
  author =       "Sylvie Boldo",
  title =        "Calcul rapide et exact de fonctions
                 {\'e}l{\'e}mentaires en pr{\'e}cision arbitraire par la
                 moyenne arithm{\'e}tico-g{\'e}om{\'e}trique. ({French})
                 [Rapid and exact computation of elementary functions in
                 arbitrary precision by the arithmetic-geometric mean]",
  type =         "Report",
  institution =  "INRIA, Projet Spaces, LORIA, Campus Scientifique",
  address =      "B.P. 239, 54506 Vandoeuvre-l{\`e}s-Nancy Cedex,
                 France",
  pages =        "29",
  year =         "1999",
  bibdate =      "Tue Nov 23 11:00:03 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Under the direction of Paul Zimmermann.",
  URL =          "http://perso.ens-lyon.fr/sylvie.boldo/doc/mpfr.ps",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@InProceedings{Brent:1999:CAP,
  author =       "Richard P. Brent",
  title =        "Computer Arithmetic --- a Programmer's Perspective",
  crossref =     "Koren:1999:ISC",
  pages =        "2--2",
  year =         "1999",
  bibdate =      "Wed Jan 20 09:38:39 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://euler.ecs.umass.edu/paper/final/brentr.pdf;
                 http://euler.ecs.umass.edu/paper/final/brentr.ps;
                 http://www.acsel-lab.com/arithmetic/arith14/papers/ARITH14_Brent.pdf",
  abstract =     "Advances in computer hardware often have little impact
                 until they become accessible to programmers using
                 high-level languages. For example, the IEEE
                 floating-point arithmetic standard provides various
                 rounding modes and exceptions, but it is difficult or
                 impossible to take advantage of these from most
                 high-level languages, so the full capabilities of
                 IEEE-compatible hardware are seldom used. When they are
                 used by writing in machine or assembly language, there
                 is a high cost in program development and testing time,
                 lack of portability, and difficulty of software
                 maintenance.\par

                 In this talk we discuss several areas in which computer
                 hardware, especially arithmetic hardware, can or should
                 significantly influence programming language design.
                 These include: vector units, floating-point exception
                 handling, floating-point rounding modes, high/extended
                 precision registers/arithmetic, and use of unusual
                 number systems. Relevant application areas include
                 interval arithmetic, high-precision integer arithmetic
                 for computer algebra and cryptography, and testing of
                 hardware by comparison with software simulations.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-14",
  remark =       "Abstract only: no text of the paper available.",
}

@Article{Bronnimann:1999:SDR,
  author =       "Herve Bronnimann and Ioannis Z. Emiris and Victor Y.
                 Pan and Sylvain Pion",
  title =        "Sign determination in residue number systems",
  journal =      j-THEOR-COMP-SCI,
  volume =       "210",
  number =       "1",
  pages =        "173--197",
  day =          "06",
  month =        jan,
  year =         "1999",
  CODEN =        "TCSCDI",
  ISSN =         "0304-3975 (print), 1879-2294 (electronic)",
  ISSN-L =       "0304-3975",
  bibdate =      "Mon Jul 19 22:22:18 MDT 1999",
  bibsource =    "http://www.elsevier.com/cgi-bin/cas/tree/store/tcs/cas_free/browse/browse.cgi?year=1999&volume=210&issue=1;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.elsevier.com/cas/tree/store/tcs/sub/1999/210/1/2931.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03043975",
}

@InProceedings{Bui:1999:DSI,
  author =       "H. Bui and S. Tahar",
  booktitle =    "1999 {IEEE} Canadian Conference on Electrical and
                 Computer Engineering, 9--12 May 1999",
  title =        "Design and synthesis of an {IEEE-754} exponential
                 function",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "450--455",
  year =         "1999",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 17:14:11 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "We have designed a floating-point exponential function
                 using the table-driven method. The algorithm was first
                 implemented using sequential VHDL and later translated
                 to Concurrent Verilog. The main part of the work
                 consisted of creating modules that \ldots{}",
}

@InProceedings{Burgess:1999:EIR,
  author =       "N. Burgess and S. Knowles",
  booktitle =    "Conference Record of the Thirty-Third Asilomar
                 Conference on Signals, Systems, and Computers, 1999",
  title =        "Efficient implementation of rounding units",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1489--1493",
  year =         "1999",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:05 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "This paper shows how IEEE 754 floating-point standard
                 compliant rounding may be merged with carry-propagate
                 addition in high-performance FPU designs. The paper
                 considers addition/subtraction, multiplication and
                 divide/square root operations and \ldots{}",
}

@InProceedings{Burgess:1999:FIS,
  author =       "Neil Burgess and Luigi Ciminiera",
  title =        "{Fifteenth IEEE Symposium on Computer Arithmetic}:
                 Foreword",
  crossref =     "Koren:1999:ISC",
  pages =        "ix--ix",
  year =         "1999",
  bibdate =      "Sat Nov 17 21:53:37 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith15/papers/ARITH15_contents.pdf;
                 http://www.acsel-lab.com/arithmetic/arith15/papers/ARITH15_foreword.pdf;
                 http://www.acsel-lab.com/arithmetic/arith15/papers/ARITH15_preface.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-14",
}

@Article{Cappuccino:1999:HSS,
  author =       "G. Cappuccino and G. Cocorullo and P. Corsonello and
                 S. Perri",
  title =        "High speed self-timed pipelined datapath for square
                 rooting",
  journal =      "Circuits, Devices and Systems, IEE Proceedings [see
                 also IEE Proceedings G- Circuits, Devices and
                 Systems]",
  volume =       "146",
  number =       "1",
  pages =        "16--22",
  month =        feb,
  year =         "1999",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 15:28:13 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "The authors describe a new high-performance self-timed
                 circuit for asynchronous square rooting. The new
                 architecture is based on a modified nonrestoring
                 algorithm. An asynchronous pipelined cellular array
                 without auxiliary system for the \ldots{}",
}

@Article{Chren:1999:DSM,
  author =       "W. A. {Chren, Jr.}",
  title =        "Delta-sigma modulator with large {OSR} using the
                 one-hot residue number system",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST-2,
  volume =       "46",
  number =       "8",
  pages =        "1002--1008",
  month =        aug,
  year =         "1999",
  CODEN =        "ICSPE5",
  DOI =          "https://doi.org/10.1109/82.782041",
  ISSN =         "1057-7130 (print), 1558-125X (electronic)",
  ISSN-L =       "1057-7130",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=16972",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems. 2, Analog
                 and Digital Signal Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=82",
  keywords =     "residue arithmetic; residue number system",
  summary =      "A digital delta-sigma modulator using the one-hot
                 residue number system (OHRNS) is presented. It exhibits
                 a large oversampling ratio (OSR) in comparison with
                 equivalent binary designs. Its second-order
                 architecture employs a two-stage cascade \ldots{}",
}

@Article{Christensen:1999:BFP,
  author =       "E. L. Christensen",
  title =        "Block floating point for radar data",
  journal =      j-IEEE-TRANS-AEROSP-ELECTRON-SYST,
  volume =       "35",
  number =       "1",
  pages =        "308--318",
  month =        jan,
  year =         "1999",
  CODEN =        "IEARAX",
  ISSN =         "0018-9251 (print), 1557-9603 (electronic)",
  ISSN-L =       "0018-9251",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Aerospace and Electronic
                 Systems",
  summary =      "Integer, floating point, and block floating point
                 (BFP) data formats are analyzed and compared in order
                 to establish the mathematical tools for selection of an
                 optimal format which fulfils the demands of high
                 resolution radar (SAR) data to large \ldots{}",
}

@Article{Chung:1999:RAC,
  author =       "Sei-Jong Chung",
  title =        "Recursive algorithm with {C++} program for
                 floating-point arithmetic",
  journal =      j-SIGCSE,
  volume =       "31",
  number =       "2",
  pages =        "28--30",
  month =        jun,
  year =         "1999",
  CODEN =        "SIGSD3",
  DOI =          "https://doi.org/10.1145/571535.571562",
  ISSN =         "0097-8418 (print), 2331-3927 (electronic)",
  ISSN-L =       "0097-8418",
  bibdate =      "Sat Nov 17 16:56:38 MST 2012",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigcse1990.bib",
  abstract =     "Floating point Arithmetic is a topic included in
                 virtually all textbooks for Computer Systems (CS 3:
                 ACM's Curriculum Recommendation) or for Computer
                 Organization (CS 4: ACM's Curriculum Recommendation).
                 This paper presents a mathematical optimization model
                 for the topic. The problem of converting real (float)
                 numbers into binary equivalents is first modeled as a
                 Zero-One Integer Programming problem. Then, a Recursive
                 Algorithm is formulated for Floating-Point Formats.
                 Computer programs are written in both C and C++ for a
                 32-bit floating-point format, using the recursive
                 algorithm. [The computer programs are available at the
                 email \ldots{}.]",
  acknowledgement = ack-nhfb,
  fjournal =     "SIGCSE Bulletin (ACM Special Interest Group on
                 Computer Science Education)",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J688",
}

@Article{Cilio:1999:FPF,
  author =       "A. Cilio and H. Corporaal",
  title =        "Floating Point to Fixed Point Conversion of {C} Code",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1575",
  pages =        "229--243",
  year =         "1999",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Sep 14 06:09:05 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/lncs1999a.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
  keywords =     "CC; compiler construction; ETAPS; software",
}

@Article{Clarke:1999:VSD,
  author =       "Edmund M. Clarke and Steven M. German and Xudong
                 Zhao",
  title =        "Verifying the {SRT} Division Algorithm Using Theorem
                 Proving Techniques",
  journal =      j-FORM-METHODS-SYST-DES,
  volume =       "14",
  number =       "1",
  pages =        "7--44",
  month =        jan,
  year =         "1999",
  CODEN =        "FMSDE6",
  ISSN =         "0925-9856 (print), 1572-8102 (electronic)",
  ISSN-L =       "0925-9856",
  bibdate =      "Sat Jun 02 09:21:29 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Special issue on arithmetic circuits.",
  URL =          "http://www.wkap.nl/jrnltoc.htm/0925-9856;
                 http://www.wkap.nl/oasis.htm/194806",
  acknowledgement = ack-nhfb,
  fjournal =     "Formal Methods in System Design",
  journal-URL =  "https://dl.acm.org/loi/fmsd",
}

@Article{Clouser:1999:MSF,
  author =       "J. Clouser and M. Matson and R. Badeau and R. Dupcak
                 and S. Samudrala and R. Allmon and N. Fairbanks",
  title =        "A {600-MHz} superscalar floating-point processor",
  journal =      j-IEEE-J-SOLID-STATE-CIRCUITS,
  volume =       "34",
  number =       "7",
  pages =        "1026--1029",
  month =        jul,
  year =         "1999",
  CODEN =        "IJSCBC",
  ISSN =         "0018-9200 (print), 1558-173X (electronic)",
  ISSN-L =       "0018-9200",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Journal of Solid-State Circuits",
  summary =      "The floating-point unit of a 600-MHz, out-of order,
                 superscalar RISC Alpha microprocessor is described. The
                 unit achieves 59 SpecFP95 and can transfer register
                 data at up to 9.6 GB/s. It has two independent
                 pipelines for multiply and add/subtract \ldots{}",
}

@InProceedings{Coleman:1999:BLA,
  author =       "J. N. Coleman and E. I. Chester",
  title =        "A $ 32 $-Bit Logarithmic Arithmetic Unit and Its
                 Performance Compared to Floating-Point",
  crossref =     "Koren:1999:ISC",
  pages =        "142--151",
  year =         "1999",
  bibdate =      "Mon Feb 7 07:28:26 MST 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://euler.ecs.umass.edu/paper/final/paper-160.pdf;
                 http://euler.ecs.umass.edu/paper/final/paper-160.ps;
                 http://www.acsel-lab.com/arithmetic/arith14/papers/ARITH14_Coleman.pdf",
  abstract =     "As an alternative to floating-point, several papers
                 have proposed the use of a logarithmic number system,
                 in which a real number is represented as a fixed-point
                 logarithm. Multiplication and division therefore
                 proceed in minimal time with no rounding error.
                 However, the system can only offer an overall advantage
                 if addition and subtraction can be performed with speed
                 and accuracy at least equal to that of floating-point,
                 but these operations require the interpolation of a
                 non-linear function which has hitherto been either
                 time-consuming or inaccurate. We present a procedure by
                 which additions and subtractions can be performed
                 rapidly and accurately, and show that these operations
                 are thereby competitive with their floating-point
                 equivalents. We then show that the average performance
                 of the logarithmic system exceeds floating-point, in
                 terms of both speed and accuracy.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-14; computer arithmetic",
}

@Article{Collavizza:1999:CPC,
  author =       "H. Collavizza and F. Delobel and M. Rueher",
  title =        "Comparing Partial Consistencies",
  journal =      j-RELIABLE-COMPUTING,
  volume =       "5",
  number =       "3",
  pages =        "213--228",
  year =         "1999",
  CODEN =        "RCOMF8",
  ISSN =         "1385-3139 (print), 1573-1340 (electronic)",
  ISSN-L =       "1385-3139",
  bibdate =      "Mon May 20 06:37:48 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
  fjournal =     "Reliable Computing = Nadezhnye vychisleniia",
  journal-URL =  "http://link.springer.com/journal/11155",
  remark =       "Papers from Scientific computing, computer arithmetic
                 and validated numerics (SCAN '98), September 1998,
                 Budapest, Hungary.",
}

@TechReport{Connors:1999:SOF,
  author =       "Daniel A. Connors and Yoji Yamada and Wen-mei W. Hwu",
  title =        "A Software-Oriented Floating-Point Format for
                 Enhancing Automotive Control Systems",
  type =         "Report",
  institution =  "Department of Electrical and Computer Engineering, The
                 Coordinated Science Laboratory, University of
                 Illinois",
  address =      "Urbana, IL 61801, USA",
  day =          "11",
  month =        aug,
  year =         "1999",
  bibdate =      "Thu Jun 09 18:01:33 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Updated version of paper presented at the {\em
                 Workshop on Compiler and Architecture Support for
                 Embedded Computing Systems (CASES98), December,
                 1998}.",
  URL =          "http://rogue.colorado.edu/draco/papers/case-98-float.pd",
  acknowledgement = ack-nhfb,
  remark =       "Describes an embedded system with 32-bit floating
                 point with a 24-bit significand, 5-bit signed exponent
                 in excess-15 base-8 representation, with a single zero,
                 no hidden bit, no NaN, no Infinity, and no
                 subnormals.",
}

@Article{Constales:1999:PSS,
  author =       "Denis Constales",
  title =        "Problems and Solutions: Solutions: 10568. Subtracting
                 Square Roots Repeatedly",
  journal =      j-AMER-MATH-MONTHLY,
  volume =       "106",
  number =       "2",
  pages =        "167--167",
  month =        feb,
  year =         "1999",
  CODEN =        "AMMYAE",
  ISSN =         "0002-9890 (print), 1930-0972 (electronic)",
  ISSN-L =       "0002-9890",
  bibdate =      "Wed Dec 29 06:14:39 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "American Mathematical Monthly",
  journal-URL =  "https://www.jstor.org/journals/00029890.htm",
  xxnote =       "See problem \cite{Knuth:1997:xxx}",
}

@Article{Conway:1999:FCM,
  author =       "R. Conway and J. Nelson",
  title =        "Fast converter for 3 moduli {RNS} using new property
                 of {CRT}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "48",
  number =       "8",
  pages =        "852--860",
  month =        aug,
  year =         "1999",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.795127",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 08:46:58 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=795127",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Cornea-Hasegan:1999:CPO,
  author =       "Marius A. Cornea-Hasegan and Roger A. Golliver and
                 Peter Markstein",
  title =        "Correctness proofs outline for {Newton--Raphson} based
                 floating-point divide and square root algorithms",
  crossref =     "Koren:1999:ISC",
  pages =        "96--105",
  year =         "1999",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://euler.ecs.umass.edu/paper/final/paper-121.pdf;
                 http://euler.ecs.umass.edu/paper/final/paper-121.ps;
                 http://www.acsel-lab.com/arithmetic/arith14/papers/ARITH14_Cornea_Hasegan.pdf",
  abstract =     "This paper describes a study of a class of algorithms
                 for the floating-point divide and square root
                 operations, based on the Newton--Raphson iterative
                 method. The two main goals were:\par

                 (1) Proving the IEEE correctness of these iterative
                 floating-point algorithms, i.e. compliance with the
                 IEEE-754 standard for binary floating-point operations
                 [1]. The focus was on software driven iterative
                 algorithms, instead of the hardware based
                 implementations that dominated until now.\par

                 (2) Identifying the special cases of operands that
                 require software assistance due to possible overflow,
                 underflow, or loss of precision of intermediate
                 results.\par

                 This study was initiated in an attempt to prove the
                 IEEE correctness for a class of divide and square root
                 algorithms based on the Newton--Raphson iterative
                 methods. As more insight into the inner workings of
                 these algorithms was gained, it became obvious that a
                 formal study and proof were necessary in order to
                 achieve the desired objectives. The result is a
                 complete and rigorous proof of IEEE correctness for
                 floating-point divide and square root algorithms based
                 on the Newton--Raphson iterative method. Even more, the
                 method used in proving the IEEE correctness of the
                 square root algorithm is applicable in principle to any
                 iterative algorithm, not only based on the
                 Newton--Raphson method. Conditions requiring Software
                 Assistance (SWA) were also determined, and were used to
                 identify cases when alternate algorithms are needed to
                 generate correct results. Overall, this is one
                 important step toward flawless implementation of these
                 floating-point operations based on software
                 implementations.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-14; computer arithmetic",
  summary =      "This paper describes a study of a class of algorithms
                 for the floating-point divide and square root
                 operations, based on the Newton--Raphson iterative
                 method. The two main goals were. (1) Proving the IEEE
                 correctness of these iterative floating-point
                 \ldots{}",
}

@Article{Cornea-Hasegan:1999:IFP,
  author =       "Marius Cornea-Hasegan and Bob Norin",
  title =        "{IA-64} Floating-Point Operations and the {IEEE}
                 Standard for Binary Floating-Point Arithmetic",
  journal =      j-INTEL-TECH-J,
  volume =       "Q4",
  pages =        "16",
  day =          "22",
  month =        nov,
  year =         "1999",
  ISSN =         "1535-766X",
  bibdate =      "Fri Jun 01 06:02:08 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/intel-tech-j.bib",
  URL =          "http://developer.intel.com/technology/itj/q41999/articles/art_6.htm;
                 http://developer.intel.com/technology/itj/q41999/pdf/ia64fpbf.pdf;
                 http://gec.di.uminho.pt/discip/minf/ac0203/icca03/ia64fpbf1.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Corsonello:1999:HPS,
  author =       "P. Corsonello and S. Perri",
  title =        "High performance square rooting circuit using hybrid
                 radix-$2$ adders",
  journal =      j-ELECT-LETTERS,
  volume =       "35",
  number =       "3",
  pages =        "185--186",
  day =          "4",
  month =        feb,
  year =         "1999",
  CODEN =        "ELLEAK",
  ISSN =         "0013-5194 (print), 1350-911X (electronic)",
  ISSN-L =       "0013-5194",
  bibdate =      "Sat Jul 16 15:28:13 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronics Letters",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2220",
  summary =      "A new high performance bit parallel architecture for
                 computing square roots is proposed. The architecture
                 implements a non-restoring algorithm and is structured
                 as a pipelined cellular array. To improve the
                 performance, hybrid radix-$2$ adders are \ldots{}",
}

@TechReport{Crandall:1999:VIM,
  author =       "Richard E. Crandall and Jason Klivington",
  title =        "Vector implementation of multiprecision arithmetic",
  type =         "Report",
  institution =  "Advanced Computation Group, Apple Computer",
  address =      "Cupertino, CA, USA",
  pages =        "11",
  day =          "25",
  month =        oct,
  year =         "1999",
  bibdate =      "Tue Mar 19 09:06:09 2013",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/c/crandall-richard-e.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://images.apple.com/acg/pdf/G4multiprecision.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Cucker:1999:CED,
  author =       "Felipe Cucker and Steve Smale",
  title =        "Complexity estimates depending on condition and
                 round-off error",
  journal =      j-J-ACM,
  volume =       "46",
  number =       "1",
  pages =        "113--184",
  month =        jan,
  year =         "1999",
  CODEN =        "JACOAH",
  ISSN =         "0004-5411 (print), 1557-735X (electronic)",
  ISSN-L =       "0004-5411",
  bibdate =      "Tue May 25 18:51:21 MDT 1999",
  bibsource =    "http://www.acm.org/pubs/contents/journals/jacm/1999-46/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acm.org:80/pubs/citations/journals/jacm/1999-46-1/p113-cucker/",
  abstract =     "This paper has two agendas. One is to develop the
                 foundations of round-off in computation. The other is
                 to describe an algorithm for deciding feasibility for
                 polynomial systems of equations and inequalities
                 together with its complexity analysis and its round-off
                 properties. Each role reinforces the other.",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of the ACM",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J401",
  keywords =     "algorithms; theory",
  subject =      "{\bf F.2.1} Theory of Computation, ANALYSIS OF
                 ALGORITHMS AND PROBLEM COMPLEXITY, Numerical Algorithms
                 and Problems. {\bf G.1.5} Mathematics of Computing,
                 NUMERICAL ANALYSIS, Roots of Nonlinear Equations.",
}

@TechReport{Cuyt:1999:UR,
  author =       "Annie Cuyt and Peter Kuterna and Brigitte Verdonk and
                 Dennis Verschaeren",
  title =        "Underflow revisited",
  type =         "Technical report",
  institution =  "University of Antwerp (UIA)",
  address =      "Antwerp, Belgium",
  year =         "1999",
  bibdate =      "Mon Feb 25 12:26:10 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "ftp://wins.uia.ac.be/pub/preprints/99/underflow.ps",
  acknowledgement = ack-nhfb,
}

@InProceedings{Darcy:1999:JEF,
  author =       "J. D. Darcy",
  editor =       "Robert F. Enenkel",
  booktitle =    "{CASCON 1998} Workshop Report, Numerical Computing:
                 Compiler and Library Support",
  title =        "{Java}'s evolving floating-point support: The good,
                 the bad, and the ugly",
  publisher =    "IBM Center for Advanced Studies",
  address =      "Toronto, ON, Canada",
  pages =        "2--10",
  year =         "1999",
  bibdate =      "Sun May 28 18:36:17 2006",
  bibsource =    "https://www-927.ibm.com/ibm/cas/publications/TR-74.165/TR-74.165.shtml;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Technical report TR-74.165-n.",
  URL =          "https://www-927.ibm.com/ibm/cas/publications/TR-74.165/n/numcomp6.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Daumas:1999:DFP,
  author =       "M. Daumas and C. Finot",
  title =        "Division of Floating Point Expansions with an
                 Application to the Computation of a Determinant",
  journal =      j-J-UCS,
  volume =       "5",
  number =       "6",
  pages =        "323--??",
  day =          "28",
  month =        jun,
  year =         "1999",
  CODEN =        "????",
  ISSN =         "0948-6968",
  ISSN-L =       "0948-6968",
  bibdate =      "Thu Oct 12 14:21:59 MDT 2000",
  bibsource =    "http://www.jucs.org/jucs;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.jucs.org/jucs_5_6/division_of_floating_point",
  acknowledgement = ack-nhfb,
  fjournal =     "J.UCS: Journal of Universal Computer Science",
  journal-URL =  "http://www.jucs.org/jucs",
}

@InProceedings{Daumas:1999:MFP,
  author =       "Marc Daumas",
  title =        "Multiplications of Floating Point Expansions",
  crossref =     "Koren:1999:ISC",
  pages =        "250--257",
  year =         "1999",
  bibdate =      "Mon Feb 7 07:28:26 MST 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://euler.ecs.umass.edu/paper/final/paper-102.pdf;
                 http://euler.ecs.umass.edu/paper/final/paper-102.ps;
                 http://www.acsel-lab.com/arithmetic/arith14/papers/ARITH14_Daumas.pdf",
  abstract =     "In modern computers, the floating point unit is the
                 part of the processor delivering the highest computing
                 power and getting most attention from the design team.
                 Performance of any multiple precision application will
                 be dramatically enhanced by adequate use of floating
                 point expansions. We present in this work three
                 multiplication algorithms faster and more integrated
                 than the stepwise algorithm proposed earlier. We have
                 tested these new algorithms on an application that
                 computes the determinant of a matrix. In the absence of
                 overflow or underflow, the process is error free and
                 possibly more efficient than its integer based
                 counterpart.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-14; computer arithmetic",
}

@Article{Denise:1999:URG,
  author =       "A. Denise and P. Zimmermann",
  title =        "Uniform random generation of decomposable structures
                 using floating-point arithmetic",
  journal =      j-THEOR-COMP-SCI,
  volume =       "218",
  number =       "2",
  publisher =    "Elsevier Science",
  pages =        "233--248",
  day =          "26",
  month =        may,
  year =         "1999",
  CODEN =        "TCSCDI",
  ISSN =         "0304-3975 (print), 1879-2294 (electronic)",
  ISSN-L =       "0304-3975",
  bibdate =      "Fri Nov 8 05:39:32 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 Ingenta database",
  acknowledgement = ack-nhfb,
  fjournal =     "Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03043975",
  pagecount =    "16",
}

@Article{Dimitrov:1999:TAD,
  author =       "V. S. Dimitrov and G. A. Jullien and W. C. Miller",
  title =        "Theory and Applications for a Double-Base Number
                 System",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "48",
  number =       "10",
  pages =        "1098--1106",
  year =         "1999",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.805158",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Nov 14 18:56:28 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Dimitrova:1999:VCF,
  author =       "N. S. Dimitrova and S. M. Markov",
  title =        "Verified Computation of Fast Decreasing Polynomials",
  journal =      j-RELIABLE-COMPUTING,
  volume =       "5",
  number =       "3",
  pages =        "229--240",
  year =         "1999",
  CODEN =        "RCOMF8",
  ISSN =         "1385-3139 (print), 1573-1340 (electronic)",
  ISSN-L =       "1385-3139",
  bibdate =      "Mon May 20 06:37:48 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
  fjournal =     "Reliable Computing = Nadezhnye vychisleniia",
  journal-URL =  "http://link.springer.com/journal/11155",
  remark =       "Papers from Scientific computing, computer arithmetic
                 and validated numerics (SCAN '98), September 1998,
                 Budapest, Hungary.",
}

@Misc{Dyke-Lewis:1999:MAP,
  author =       "M. D. V. Dyke-Lewis and W. Meeker",
  title =        "Method and Apparatus for performing fast floating
                 point operations",
  day =          "12",
  month =        oct,
  year =         "1999",
  bibdate =      "Fri Nov 28 15:17:46 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "U.S. Patent No. 5,966,085.",
  acknowledgement = ack-nhfb,
}

@Article{Dyllong:1999:ADC,
  author =       "E. Dyllong and W. Luther and W. Otten",
  title =        "An Accurate Distance-Calculation Algorithm for Convex
                 Polyhedra",
  journal =      j-RELIABLE-COMPUTING,
  volume =       "5",
  number =       "3",
  pages =        "241--253",
  year =         "1999",
  CODEN =        "RCOMF8",
  ISSN =         "1385-3139 (print), 1573-1340 (electronic)",
  ISSN-L =       "1385-3139",
  bibdate =      "Mon May 20 06:37:48 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
  fjournal =     "Reliable Computing = Nadezhnye vychisleniia",
  journal-URL =  "http://link.springer.com/journal/11155",
  remark =       "Papers from Scientific computing, computer arithmetic
                 and validated numerics (SCAN '98), September 1998,
                 Budapest, Hungary.",
}

@Manual{ECDG:1999:IER,
  author =       "{European Commission Directorate General II}",
  title =        "The Introduction of the Euro and the Rounding of
                 Currency Amounts",
  organization = "European Commission Directorate General II Economic
                 and Financial Affairs",
  address =      "Brussels, Belgium",
  pages =        "32",
  month =        feb,
  year =         "1999",
  bibdate =      "Fri Nov 28 11:18:05 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "II/28/99-EN Euro Papers No. 22. Earlier edition dated
                 March 1998.",
  acknowledgement = ack-nhfb,
}

@Article{Edalat:1999:NIE,
  author =       "A. Edalat and M. Krznaric",
  title =        "Numerical Integration with Exact Real Arithmetic",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1644",
  pages =        "90--??",
  year =         "1999",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Mon Sep 13 16:57:02 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/lncs1999b.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@TechReport{Ercegovac:1999:IGD,
  author =       "Milo{\v{s}} D. Ercegovac and Laurent Imbert and David
                 W. Matula and Jean-Michel Muller and Guoheng Wei",
  title =        "Improving {Goldschmidt} Division, Square Root, and
                 Square Root Reciprocal",
  type =         "Research Report",
  number =       "99-41",
  institution =  "Laboratoire de l'Informatique du Parall{\'e}lisme",
  address =      "Lyon, France",
  pages =        "ii + 17",
  month =        sep,
  year =         "1999",
  bibdate =      "Mon Dec 11 07:53:15 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://inria.hal.science/inria-00072909/file/RR1999-41.pdf",
  abstract =     "The aim of this paper is to accelerate division,
                 square root and square root reciprocal computations,
                 when Goldschmidt method is used on a pipelined
                 multiplier. This is done by replacing the last
                 iteration by the addition of a correcting term that can
                 be looked up during the early iterations. We describe
                 several variants of the Goldschmidt algorithm assuming
                 4-cycle pipelined multiplier and discuss obtained
                 number of cycles and error achieved. Extensions to
                 other than 4-cycle multipliers are given",
  acknowledgement = ack-nhfb,
  keywords =     "Computer Arithmetic; Convergence division; Division;
                 Goldschmidt iteration; Square root; Square root
                 reciprocal",
}

@InProceedings{Ercegovac:1999:LPB,
  author =       "M. Ercegovac and D. Kirovski and M. Potkonjak",
  booktitle =    "Proceedings of the 36th Design Automation Conference,
                 21--25 June 1999",
  title =        "Low-power behavioral synthesis optimization using
                 multiple precision arithmetic",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "568--573",
  year =         "1999",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 16:53:44 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "Many modern multimedia applications such as image and
                 video processing are characterized by a unique
                 combination of arithmetic and computational features:
                 fixed-point arithmetic, a variety of short data types,
                 high degree of instruction-level \ldots{}",
}

@InProceedings{Even:1999:CTR,
  author =       "Guy Even and Peter-M. Seidel",
  title =        "A Comparison of Three Rounding Algorithms for {IEEE}
                 Floating-Point Multiplication",
  crossref =     "Koren:1999:ISC",
  pages =        "225--232",
  year =         "1999",
  bibdate =      "Mon Feb 7 07:28:26 MST 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://euler.ecs.umass.edu/paper/final/paper-100.pdf;
                 http://euler.ecs.umass.edu/paper/final/paper-100.ps;
                 http://www.acsel-lab.com/arithmetic/arith14/papers/ARITH14_Even.pdf",
  abstract =     "A new IEEE compliant floating-point rounding algorithm
                 for computing the rounded product from a carry-save
                 representation of the product is presented. The new
                 rounding algorithm is compared with the rounding
                 algorithms of Yu and Zyner [23] and of Quach et al.
                 [18]. For each rounding algorithm, a logical
                 description and a block diagram is given and the
                 latency is analyzed.\par

                 We conclude that the new rounding algorithm is the
                 fastest rounding algorithm, provided that an injection
                 (which depends only on the rounding mode and the sign)
                 can be added in during the reduction of the partial
                 products into a carry-save encoded digit string. In
                 double precision the latency of the new rounding
                 algorithm is 12 logic levels compared to 14 logic
                 levels in the algorithm of Quach et al., and 16 logic
                 levels in the algorithm of Yu and Zyner.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-14; computer arithmetic",
}

@InProceedings{Eweda:1999:REA,
  author =       "E. Eweda and W. M. Younis and S. H. El-Ramly",
  booktitle =    "Proceedings of the Sixteenth National Radio Science
                 Conference 1999: {NRSC '99}",
  title =        "Roundoff error analysis of the tracking performance of
                 the block {LMS} algorithm",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "C30/1--C30/9",
  year =         "1999",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "The paper is concerned with analyzing the roundoff
                 error effect on the tracking performance of the block
                 least mean square (BLMS) algorithm when used in the
                 adaptive identification of a time-varying plant.
                 Rounding quantization is assumed. \ldots{}",
}

@Article{Farid:1999:RCA,
  author =       "T. Farid and D. Zerbino",
  title =        "Realization of Complex Arithmetic on Cellular
                 Automata",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1662",
  pages =        "479--??",
  year =         "1999",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Mon Sep 13 16:57:02 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/lncs1999b.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Fateman:1999:SEN,
  author =       "Richard J. Fateman",
  title =        "Symbolic execution and {NaNs}: diagnostic tools for
                 tracking scientific computation",
  journal =      j-SIGSAM,
  volume =       "33",
  number =       "3",
  pages =        "25--26",
  month =        sep,
  year =         "1999",
  CODEN =        "SIGSBZ",
  ISSN =         "0163-5824 (print), 1557-9492 (electronic)",
  ISSN-L =       "0163-5824",
  bibdate =      "Fri Feb 8 18:27:06 MST 2002",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIGSAM Bulletin",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J1000",
}

@InProceedings{Fernandez:1999:NID,
  author =       "P. G. Fernandez and A. Garcia and J. Ramirez and L.
                 Parrilla and A. Lloris",
  booktitle =    "Conference Record of the Thirty-Third Asilomar
                 Conference on Signals, Systems, and Computers, 1999",
  title =        "A new implementation of the discrete cosine transform
                 in the residue number system",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1302--1306",
  year =         "1999",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ACSSC.1999.831917",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "A field-programmable logic (FPL) implementation of a
                 discrete cosine transform (DCT) based on the residue
                 number system (RNS) is presented. Compared with a
                 binary distributed arithmetic implementation, the
                 presented architecture provides \ldots{}",
}

@Article{Fiore:1999:PMU,
  author =       "P. D. Fiore",
  title =        "Parallel multiplication using fast sorting networks",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "48",
  number =       "6",
  pages =        "640--645",
  month =        jun,
  year =         "1999",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.773800",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 08:46:58 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=773800",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Flynn:1999:FDA,
  author =       "Patrick Hung and Hossam Fahmy and Oskar Mencer and
                 Michael J. Flynn",
  editor =       "{IEEE}",
  booktitle =    "Asilomar Conference on Signals, Systems, and
                 Computers, California, Nov. 1999",
  title =        "Fast Division Algorithm with a Small Lookup Table",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "??--??",
  year =         "1999",
  bibdate =      "Mon Jul 18 17:26:03 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "ftp://arith.stanford.edu/tr/asil99div.ps.gz",
  abstract =     "This paper presents a new division algorithm, which
                 requires two multiplication operations and a single
                 lookup in a small table. The division algorithm takes
                 two steps. The table lookup and the first
                 multiplication are processed concurrently in the first
                 step, and the second multiplication is executed in the
                 next step. This divider uses a single multiplier and a
                 lookup table with $ 2^m(2 m + 1) $ bits to produce $ 2
                 m $-bit results that are guaranteed correct to one ulp.
                 By using a multiplier and a KB lookup table, the basic
                 algorithm generates a 24-bit result in two cycles.",
  acknowledgement = ack-nhfb,
  pagecount =    "4",
}

@InProceedings{Freking:1999:MMM,
  author =       "W. L. Freking and K. K. Parhi",
  booktitle =    "Conference Record of the Thirty-Third Asilomar
                 Conference on Signals, Systems, and Computers, 1999",
  title =        "{Montgomery} modular multiplication and exponentiation
                 in the residue number system",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1312--1316",
  year =         "1999",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ACSSC.1999.831919",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "Modular exponentiation and its constituent operation,
                 modular multiplication, are fundamental to numerous
                 public-key cryptography schemes including RSA.
                 Efficient hardware implementations via ASIC or
                 coprocessor approaches are essential to high-
                 \ldots{}",
}

@Article{Frommer:1999:VEB,
  author =       "A. Frommer and A. Weinberg",
  title =        "Verified Error Bounds for Linear Systems Through the
                 {Lanczos} Process",
  journal =      j-RELIABLE-COMPUTING,
  volume =       "5",
  number =       "3",
  pages =        "255--267",
  year =         "1999",
  CODEN =        "RCOMF8",
  ISSN =         "1385-3139 (print), 1573-1340 (electronic)",
  ISSN-L =       "1385-3139",
  bibdate =      "Mon May 20 06:37:48 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
  fjournal =     "Reliable Computing = Nadezhnye vychisleniia",
  journal-URL =  "http://link.springer.com/journal/11155",
  remark =       "Papers from Scientific computing, computer arithmetic
                 and validated numerics (SCAN '98), September 1998,
                 Budapest, Hungary.",
}

@Article{Garcia:1999:LSS,
  author =       "A. Garcia and A. Lloris",
  title =        "A look-up scheme for scaling in the {RNS}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "48",
  number =       "7",
  pages =        "748--751",
  month =        jul,
  year =         "1999",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.780883",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 08:46:58 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=780883",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Gay:1999:SAF,
  author =       "David M. Gay and Eric Grosse",
  title =        "Self-adapting {Fortran 77} Machine Constants: Comment
                 on {Algorithm 528}",
  journal =      j-TOMS,
  volume =       "25",
  number =       "1",
  pages =        "123--126",
  month =        mar,
  year =         "1999",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/305658.305711",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Wed Oct 20 12:38:08 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Fox:1978:AFP}.",
  URL =          "http://cm.bell-labs.com/who/ehg/mach/d1mach.ps;
                 http://www.acm.org/pubs/citations/journals/toms/cgi-bin/TOMSbibget?Gay:1999:SAF;
                 http://www.acm.org/pubs/citations/journals/toms/cgi-bin/TOMScitation?Fox:1978:AFP;
                 http://www.acm.org:80/pubs/citations/journals/toms/1999-25-1/p123-gay/",
  abstract =     "This note discusses user dissatisfaction with the need
                 to uncomment data statements in Algorithm 528, comments
                 on alternative approaches tried by the community, and
                 proposes a solution that is both automatic and safe.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "algorithms; d1mach; languages; machine environment
                 parameters",
  subject =      "{\bf D.3.2} Software, PROGRAMMING LANGUAGES, Language
                 Classifications, FORTRAN 77. {\bf G.1.0} Mathematics of
                 Computing, NUMERICAL ANALYSIS, General, Computer
                 arithmetic.",
}

@Article{German:1999:ISI,
  author =       "Steven M. German",
  title =        "Introduction to the Special Issue on Verification of
                 Arithmetic Hardware",
  journal =      j-FORM-METHODS-SYST-DES,
  volume =       "14",
  number =       "1",
  pages =        "5--6",
  month =        jan,
  year =         "1999",
  CODEN =        "FMSDE6",
  ISSN =         "0925-9856 (print), 1572-8102 (electronic)",
  ISSN-L =       "0925-9856",
  bibdate =      "Sat Jun 02 09:20:18 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.wkap.nl/jrnltoc.htm/0925-9856;
                 http://www.wkap.nl/oasis.htm/194805",
  acknowledgement = ack-nhfb,
  fjournal =     "Formal Methods in System Design",
  journal-URL =  "https://dl.acm.org/loi/fmsd",
}

@InProceedings{Gerwig:1999:FPU,
  author =       "Guenter Gerwig and Michael Kroener",
  title =        "Floating-Point Unit in Standard Cell Design with $ 116
                 $ bit Wide Dataflow",
  crossref =     "Koren:1999:ISC",
  pages =        "266--273",
  year =         "1999",
  bibdate =      "Mon Feb 7 07:28:26 MST 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://euler.ecs.umass.edu/paper/final/paper-132.pdf;
                 http://euler.ecs.umass.edu/paper/final/paper-132.ps;
                 http://www.acsel-lab.com/arithmetic/arith14/papers/ARITH14_Gerwig.pdf",
  abstract =     "The floating-point unit of a S/390 CMOS microprocessor
                 is described. It contains a 116 bit fraction dataflow
                 for addition and subtraction and a 64 bit-wide
                 multiplier. Besides the register array, there are no
                 other dataflow macros used; it is fully designed with
                 standard cell books and is placed flat with a timing
                 driven placement algorithm. This design method allows
                 more `irregular' structures than usually found in
                 custom designs.\par

                 An overview of the floating-point unit is given and
                 some interesting design items are shown: a 120 bit-wide
                 true-complement adder with precounting of leading zero
                 digits, a signed multiplier with bit-optimized Wallace
                 tree, intensive forwarding in source equal target cases
                 and the checking method.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-14; computer arithmetic",
}

@Article{Gizopoulos:1999:EBS,
  author =       "D. Gizopoulos and A. Paschalis and Y. Zorian",
  title =        "An effective built-in self-test scheme for parallel
                 multipliers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "48",
  number =       "9",
  pages =        "936--950",
  month =        sep,
  year =         "1999",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.795222",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 08:46:59 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=795222",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Misc{Gorshtein:1999:MAM,
  author =       "V. Y. Gorshtein and V. T. Khlobystov",
  title =        "Multiplication apparatus and methods which generate a
                 shift amount by which the product of the significands
                 is shifted for normalization or denormalization",
  day =          "5",
  month =        oct,
  year =         "1999",
  bibdate =      "Fri Nov 28 15:32:30 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "U.S. Patent No. 5,963,461.",
  acknowledgement = ack-nhfb,
}

@Article{Gueron:1999:FFP,
  author =       "Shay Gueron",
  title =        "Flying in a floating (point) world",
  journal =      "International Journal of Computers for Mathematical
                 Learning",
  volume =       "4",
  number =       "2--3",
  pages =        "225--234",
  month =        may,
  year =         "1999",
  DOI =          "https://doi.org/10.1023/A:1009818429410",
  ISSN =         "1382-3892 (print), 1573-1766 (electronic)",
  ISSN-L =       "1382-3892",
  bibdate =      "Wed Jul 01 15:36:52 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/content/j071k8608t578153/",
  acknowledgement = ack-nhfb,
  journal-URL =  "https://link.springer.com/journal/10758",
}

@InProceedings{Gustavson:1999:FMA,
  author =       "Fred G. Gustavson and Jos{\'e} E. Moreira and Robert
                 F. Enenk",
  editor =       "????",
  booktitle =    "{CASCON '99}: Proceedings of the 1999 Conference of
                 the Centre for Advanced Studies on Collaborative
                 Research. November 8--11, 1999, Mississauga, Ontario,
                 Canada",
  title =        "The fused multiply-add instruction leads to algorithms
                 for extended-precision floating point: applications to
                 {Java} and high-performance computing",
  publisher =    pub-IBM,
  address =      pub-IBM:adr,
  pages =        "4",
  year =         "1999",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Fri Nov 26 15:40:34 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Dedicated to Cleve Moler on his 60th birthday.",
  acknowledgement = ack-nhfb,
}

@Misc{Handlogten:1999:MAP,
  author =       "G. H. Handlogten",
  title =        "Method and apparatus to perform pipelined
                 denormalization of floating-point results",
  day =          "24",
  month =        aug,
  year =         "1999",
  bibdate =      "Fri Nov 28 15:37:38 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "U.S. Patent No. 5,943,249.",
  acknowledgement = ack-nhfb,
}

@Article{Harrison:1999:CTF,
  author =       "John Harrison and Ted Kubaska and Shane Story and Ping
                 Tak Peter Tang",
  title =        "The Computation of Transcendental Functions on the
                 {IA-64} Architecture",
  journal =      j-INTEL-TECH-J,
  volume =       "Q4",
  pages =        "7",
  day =          "22",
  month =        nov,
  year =         "1999",
  bibdate =      "Fri Jun 01 06:02:08 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://developer.intel.com/technology/itj/q41999/articles/art_5.htm;
                 http://developer.intel.com/technology/itj/q41999/pdf/transendental.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Harrison:1999:MCT,
  author =       "John Harrison",
  title =        "A Machine-Checked Theory of Floating Point
                 Arithmetic",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1690",
  pages =        "113--130",
  year =         "1999",
  CODEN =        "LNCSD9",
  DOI =          "https://doi.org/10.1007/3-540-48256-3_9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Jun 5 10:53:14 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cl.cam.ac.uk/users/jrh/papers/fparith.html",
  acknowledgement = ack-jh,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Hayashi:1999:SRR,
  author =       "Takao Hayashi",
  title =        "A set of rules for the root-extraction prescribed by
                 the sixteenth-century {Indian} mathematicians,
                 {N{\=\i}laka{\d{n}}{\d{t}}ha Somastuvan} and
                 {{\'S}a{\.n}kara V{\=a}riyar}",
  journal =      j-HIST-SCI-2,
  volume =       "9",
  number =       "2",
  pages =        "135--153",
  month =        nov,
  year =         "1999",
  CODEN =        "HISCDU",
  ISSN =         "0285-4821",
  ISSN-L =       "0285-4821",
  MRclass =      "01A32",
  MRnumber =     "1762168",
  MRreviewer =   "A. I. Volodarski{\u\i}",
  bibdate =      "Sat Oct 6 17:22:25 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/histscijpn.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Historia Scientiarum. Second Series. International
                 Journal of the History of Science Society of Japan",
  journal-URL =  "http://hssj.info/",
}

@Article{Heindl:1999:RIH,
  author =       "G. Heindl",
  title =        "A Representation of the Interval Hull of a Tolerance
                 Polyhedron Describing Inclusions of Function Values and
                 Slopes",
  journal =      j-RELIABLE-COMPUTING,
  volume =       "5",
  number =       "3",
  pages =        "269--278",
  year =         "1999",
  CODEN =        "RCOMF8",
  ISSN =         "1385-3139 (print), 1573-1340 (electronic)",
  ISSN-L =       "1385-3139",
  bibdate =      "Mon May 20 06:37:48 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
  fjournal =     "Reliable Computing = Nadezhnye vychisleniia",
  journal-URL =  "http://link.springer.com/journal/11155",
  remark =       "Papers from Scientific computing, computer arithmetic
                 and validated numerics (SCAN '98), September 1998,
                 Budapest, Hungary.",
}

@Article{Hiasat:1999:SCV,
  author =       "Ahmad A. Hiasat and Hoda Abdel-Aty-Zohdy",
  title =        "Semi-Custom {VLSI} Design and Implementation of a New
                 Efficient {RNS} Division Algorithm",
  journal =      j-COMP-J,
  volume =       "42",
  number =       "3",
  pages =        "232--240",
  month =        "????",
  year =         "1999",
  CODEN =        "CMPJA6",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Thu Sep 2 06:09:59 MDT 1999",
  bibsource =    "http://www3.oup.co.uk/computer_journal/hdb/Volume_42/Issue_03/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_42/Issue_03/420232.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_42/Issue_03/pdf/420232.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@MastersThesis{Hirn:1999:GBI,
  author =       "Ulrich Hirn",
  title =        "{Groebner} bases implementation using modular and
                 floating point arithmetic",
  type =         "{Dipl.-Arb.}",
  school =       "Technische Universit{\"a}t Graz",
  address =      "Graz, Austria",
  pages =        "87",
  year =         "1999",
  bibdate =      "Thu May 09 09:37:46 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Hormigo:1999:ISC,
  author =       "J. Hormigo and J. Villalba and E. L. Zapata",
  title =        "Interval Sine and Cosine Functions Computation Based
                 on Variable Precision {CORDIC} Algorithm",
  crossref =     "Koren:1999:ISC",
  pages =        "186--193",
  year =         "1999",
  bibdate =      "Mon Feb 7 07:28:26 MST 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://euler.ecs.umass.edu/paper/final/paper-128.pdf;
                 http://euler.ecs.umass.edu/paper/final/paper-128.ps;
                 http://www.acsel-lab.com/arithmetic/arith14/papers/ARITH14_Hormigo.pdf",
  abstract =     "In this paper we design a CORDIC architecture for
                 variable-precision, and a new algorithm is proposed to
                 perform the interval sine and cosine functions. This
                 system allows us to specify the precision to perform
                 the sine and cosine functions, and control the accuracy
                 of the result, in such a way that recomputation of
                 inaccurate results can be carried out with higher
                 precision. An important reduction in the number of
                 iterations is obtained by taking advantage of the
                 differential angle, and the number of cycles per
                 iteration is reduced by avoiding the additions of the
                 leading all zero words. As a consequence, the
                 computation time of the interval function evaluation
                 obtained is close to that of a point function
                 evaluation. The problem of the large table of angles
                 and the scale factor compensation involved in a high
                 precision CORDIC has been solved efficiently.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-14; computer arithmetic",
}

@InProceedings{Hung:1999:FDA,
  author =       "P. Hung and H. Fahmy and O. Mencer and M. J. Flynn",
  title =        "Fast division algorithm with a small lookup table",
  crossref =     "Matthews:1999:CRT",
  volume =       "2",
  pages =        "1465--1468",
  year =         "1999",
  DOI =          "https://doi.org/10.1109/ACSSC.1999.831992",
  bibdate =      "Sat Oct 9 12:45:46 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper presents a new division algorithm, which
                 requires two multiplication operations and a single
                 lookup in a small table. The division algorithm takes
                 two steps. The table lookup and the first
                 multiplication are processed concurrently in the first
                 step, and the second multiplication is executed in the
                 next step. This divider uses a single multiplier and a
                 lookup table with $ 2 m (2 m + 1) $ bits to produce $2$
                 $m$-bit results that are guaranteed correct to one ulp.
                 By using a multiplier and a 12.5 KB lookup table, the
                 basic algorithm generates a 24-bit result in two
                 cycles",
  acknowledgement = ack-nhfb,
}

@InProceedings{Hyogo:1999:LVF,
  author =       "A. Hyogo and Y. Fukutomi and K. Sekine",
  booktitle =    "Proceedings of the 1999 {IEEE} International Symposium
                 on Circuits and Systems: {ISCAS '99}, 2 June 1999",
  title =        "Low voltage four-quadrant analog multiplier using
                 square-root circuit based on {CMOS} pair",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "274--277",
  year =         "1999",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "We proposed a square-root circuit based on CMOS pairs.
                 In this paper, we propose a low voltage four-quadrant
                 analog multiplier using the square-root circuit. Also
                 we confirmed this operation by PSpice \ldots{}",
}

@InProceedings{Ide:1999:GFP,
  author =       "N. Ide and M. Hirano and Y. Endo and S. Yoshioka and
                 H. Murakami and A. Kunimatsu and T. Sato and T. Kamei
                 and T. Okada and M. Suzuoki",
  title =        "{2.44 GFLOPS 300MHz} floating-point vector processing
                 unit for high performance {$3$D} graphics computing",
  crossref =     "Hosticka:1999:EPE",
  pages =        "106--109",
  year =         "1999",
  bibdate =      "Sat Jun 02 08:23:03 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Iordache:1999:ARS,
  author =       "Cristina Iordache and David W. Matula",
  title =        "Analysis of Reciprocal and Square Root Reciprocal
                 Instructions in the {AMD K6-2} Implementation of
                 {3DNow!}",
  journal =      j-ELECT-NOTES-THEOR-COMP-SCI,
  volume =       "24",
  pages =        "34--62",
  month =        apr,
  year =         "1999",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1016/S1571-0661(05)80621-8",
  ISSN =         "1571-0661",
  ISSN-L =       "1571-0661",
  bibdate =      "Fri Jun 24 20:23:13 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Reciprocal and root reciprocal functions at ``half''
                 and IEEE single precision formats are specified in the
                 AMD 3DNow! instruction set. Implementations in the
                 recently released AMD K6-2 microprocessor are analyzed
                 herein by exhaustive computation and timing loops to
                 ascertain the accuracy and monotonicity properties of
                 the output and throughput\slash latency cycle counts.
                 Periodicities in stepwise function output were observed
                 and employed to construct an underlying bipartite table
                 that can serve as the core of the respective reciprocal
                 function outputs. The recommended RISC instruction
                 macros generated single precision reciprocals and root
                 reciprocals accurate to a unit in the last place.
                 However, the root reciprocal functions failed to
                 satisfy the desirable monotonicity property typically
                 implemented as an industry standard for elementary
                 functions on x86 floating point units. Reasons for the
                 failure are provided and an adjusted table is shown to
                 satisfy the monotonicity standard. Results are
                 summarized in Table 1 and described in the body of this
                 report.",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronic Notes in Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/15710661",
}

@InProceedings{Iordache:1999:IPR,
  author =       "Cristina Iordache and David W. Matula",
  title =        "On Infinitely Precise Rounding for Division, Square
                 Root, Reciprocal and Square Root Reciprocal",
  crossref =     "Koren:1999:ISC",
  pages =        "233--240",
  year =         "1999",
  bibdate =      "Sat Jul 16 15:28:13 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://euler.ecs.umass.edu/paper/final/paper-164.pdf;
                 http://euler.ecs.umass.edu/paper/final/paper-164.ps;
                 http://www.acsel-lab.com/arithmetic/arith14/papers/ARITH14_Iordache.pdf",
  abstract =     "Quotients, reciprocals, square roots and square root
                 reciprocals all have the property that infinitely
                 precise p-bit rounded results for p-bit input operands
                 can be obtained from approximate results of bounded
                 accuracy. We investigate lower bounds on the number of
                 bits of an approximation accurate to a unit in the last
                 place sufficient to guarantee that correct round and
                 sticky bits can be determined. Known lower bounds for
                 quotients and square roots are given and/or sharpened,
                 and a new lower bound for root reciprocals is proved.
                 Specifically for reciprocals, quotients and square
                 roots, tight bounds of order $ 2 p + O(1) $ are
                 presented. For infinitely precise rounding of the root
                 reciprocal a lower bound can be found at $ 3 p + O(1)
                 $, but exhaustive testing for small sizes of the
                 operand suggests that in practice $ (2 + \epsilon)p $
                 for small $ \epsilon $ is usually sufficient.
                 Algorithms can be designed for obtaining the round and
                 sticky bits based on the bit pattern of an
                 approximation computed to the required accuracy. We
                 show that some improvement of the known lower bound for
                 reciprocals and division is achievable at the cost of
                 somewhat more complex hardware for rounding. Tests for
                 the exactness of the quotient and square root are also
                 provided.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-14; computer arithmetic; correct rounding;
                 floating-point arithmetic",
  summary =      "Quotients, reciprocals, square roots and square root
                 reciprocals all have the property that infinitely
                 precise p-bit rounded results for p-bit input operands
                 can be obtained from approximate results of bounded
                 accuracy. We investigate lower bounds \ldots{}",
}

@Article{Jamieson:1999:NRF,
  author =       "M. J. Jamieson",
  title =        "Notes: On rational function approximations to square
                 roots",
  journal =      j-AMER-MATH-MONTHLY,
  volume =       "106",
  number =       "1",
  pages =        "50--52",
  month =        jan,
  year =         "1999",
  CODEN =        "AMMYAE",
  ISSN =         "0002-9890 (print), 1930-0972 (electronic)",
  ISSN-L =       "0002-9890",
  MRclass =      "11Yxx",
  MRnumber =     "1 674 202",
  bibdate =      "Tue Jun 22 10:29:34 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "American Mathematical Monthly",
  journal-URL =  "https://www.jstor.org/journals/00029890.htm",
}

@Article{Jamieson:1999:RFA,
  author =       "M. J. Jamieson",
  title =        "On rational function approximations to square roots",
  journal =      j-AMER-MATH-MONTHLY,
  volume =       "106",
  number =       "1",
  pages =        "50--52",
  year =         "1999",
  CODEN =        "AMMYAE",
  ISSN =         "0002-9890 (print), 1930-0972 (electronic)",
  ISSN-L =       "0002-9890",
  MRclass =      "11Yxx",
  MRnumber =     "1 674 202",
  bibdate =      "Tue Jun 22 10:29:34 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "American Mathematical Monthly",
  journal-URL =  "https://www.jstor.org/journals/00029890.htm",
}

@InProceedings{Jeong:1999:CPT,
  author =       "Cheol-Ho Jeong and Woo-Chan Park and Tack-Don Dan and
                 Shin-Dug Kim",
  title =        "Cost\slash performance Trade-off in Floating-point
                 Unit Design for {$3$D} Geometry Processor",
  crossref =     "IEEE:1999:AAF",
  pages =        "104--107",
  year =         "1999",
  DOI =          "https://doi.org/10.1109/APASIC.1999.824039",
  bibdate =      "Fri Jun 24 12:18:17 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Misc{Jones:1999:BAT,
  author =       "Douglas W. Jones",
  title =        "{BCD} Arithmetic, a tutorial",
  howpublished = "Web tutorial.",
  year =         "1999",
  bibdate =      "Tue Jan 22 07:13:24 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://homepage.cs.uiowa.edu/~jones/bcd/bcd.html",
  acknowledgement = ack-nhfb,
}

@Misc{Jones:1999:BDC,
  author =       "Douglas W. Jones",
  title =        "Binary to Decimal Conversion in Limited Precision",
  howpublished = "Web tutorial.",
  year =         "1999",
  bibdate =      "Tue Jan 22 07:13:24 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://homepage.cs.uiowa.edu/~jones/bcd/decimal.html",
  acknowledgement = ack-nhfb,
}

@Misc{Jones:1999:MDT,
  author =       "Douglas W. Jones",
  title =        "Modulus without Division, a tutorial",
  howpublished = "Web tutorial.",
  year =         "1999",
  bibdate =      "Tue Jan 22 07:13:24 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://homepage.cs.uiowa.edu/~jones/bcd/mod.shtml",
  acknowledgement = ack-nhfb,
}

@Misc{Jones:1999:RMT,
  author =       "Douglas W. Jones",
  title =        "Reciprocal Multiplication, a tutorial",
  howpublished = "Web tutorial.",
  year =         "1999",
  bibdate =      "Tue Jan 22 07:13:24 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://homepage.cs.uiowa.edu/~jones/bcd/divide.html",
  acknowledgement = ack-nhfb,
}

@InProceedings{Jullien:1999:HDP,
  author =       "G. A. Jullien and V. S. Dimitrov and B. Li and W. C.
                 Miller and A. Lee and M. Ahmadi",
  editor =       "{IEEE}",
  booktitle =    "{Proceedings of the 1999 IEEE International Symposium
                 on Circuits and Systems: ISCAS '99, May 30--June 2
                 1999, Orlando, Florida}",
  title =        "A Hybrid {DBNS} Processor for {DSP} Computation",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  bookpages =    "liv + 565",
  pages =        "5--8",
  year =         "1999",
  DOI =          "https://doi.org/10.1109/ISCAS.1999.777792",
  ISBN =         "0-7803-5471-0 (softbound), 0-7803-5472-9 (casebound),
                 0-7803-5473-7 (microfiche)",
  ISBN-13 =      "978-0-7803-5471-5 (softbound), 978-0-7803-5472-2
                 (casebound), 978-0-7803-5473-9 (microfiche)",
  LCCN =         "TK7801 .I22 1999",
  bibdate =      "Sat May 14 17:21:37 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE catalog number 99CH36349.",
  acknowledgement = ack-nhfb,
  keywords =     "Double-Based Number System (DBNS)",
}

@Misc{Kahan:1999:SRD,
  author =       "W. Kahan",
  title =        "Square Root Without Division",
  howpublished = "World-Wide Web document",
  pages =        "3",
  day =          "23",
  month =        feb,
  year =         "1999",
  bibdate =      "Mon Apr 25 18:01:49 2005",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/k/kahan-william-m.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cs.berkeley.edu/~wkahan/ieee754status/reciprt.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Kaplan:1999:JVA,
  author =       "Bonnie Kaplan",
  title =        "{John V. Atanasoff} (1903--1995) interview: {August
                 10, 1972}",
  journal =      "Computer Oral History Collection, Smithsonian
                 Institution Press",
  year =         "1999",
  bibdate =      "Fri Aug 08 08:33:46 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Article No. 17.",
  abstract =     "The conversation begins with Atanasoff's method of
                 adding and counting---an idea he conceived of while in
                 a honky-tonk bar in Illinois in 1937. This concept of
                 addition was to be performed by logic and not by
                 successive inching of a dial. Atanasoff further remarks
                 that his interest in electronic computation began by
                 thinking along the Eccles-Jordan lines. The
                 Eccles-Jordan circuit was used for part of the
                 operation and intended to do successive impulses.
                 Further comments about the Eccles-Jordan circuitry are
                 made. The use of vacuum tubes in Atanasoff's machine
                 was prompted be economy. Vacuum tube circuits were fast
                 enough to solve the sums of all digits and thus
                 economize on time and material. The use of base two for
                 arithmetic was employed because it was simpler. The use
                 of dual triodes (6F8G and then ultimately the 6C8G) in
                 the circuitry was also based on economy--original cost
                 and space. The difference between these two tubes is
                 discussed. Comments on the machines ability to do
                 subtraction using [Comptu's?] complements. Atanasoff
                 decided to use the complements in the memory in order
                 to subtract. This use of complements was not original
                 to Atanasoff. Atanasoff explains his use of lower base
                 numbers opposed to larger. The simplest way of storing
                 numbers up to 25 is by coding them into numbers
                 probably with a base of two. Numbers associated with
                 the base of two were associated with a simpler logical
                 system. While Atanasoff experimented with larger base
                 numbers, he found them to unsatisfactory. Atanasoff
                 discussed his decision to use base two with George
                 Gross and William Mercer who did the calculations which
                 were needed for the base ten- base two conversion
                 table. While doing the conversions on the machine, the
                 addition was automatically carried out in the computing
                 machine. Atanasoff explains the concept of a floating
                 grid. This type of grid implied that it did not have a
                 bias resistor to the ground, it was not connected.
                 Normal grids in vacuum tubes are connected to the
                 ground. Another of Atanasoff's addition to the machine
                 was the use of a dielectric sheet to record the base
                 two numbers. The dielectric had difficulty working
                 since Atanasoff could never find a satisfactory paper
                 on which to record the readings. Atanasoff discusses
                 his desire to have worked for IBM despite the rebuffs
                 he had received over the years. He notes that he wanted
                 to be more in the mainstream of the development of
                 computers with funding, and the possibilities of
                 research. IBM seemed to provide the best possible
                 future for computing. This transcript concludes with
                 several miscellaneous questions based on the court
                 transcripts from the litigation Honeywell vs.
                 Sperry-Rand. Individuals mentioned include: Ernest
                 Anderson, Clifford Berry, George Gross, James Elder,
                 Norman Fulmer, and Hazeltine.",
  acknowledgement = ack-nhfb,
}

@Book{Kaplan:1999:NNH,
  author =       "Robert Kaplan",
  title =        "The Nothing That Is: a Natural History of Zero",
  publisher =    pub-OXFORD,
  address =      pub-OXFORD:adr,
  pages =        "xii + 225",
  year =         "1999",
  ISBN =         "0-19-512842-7",
  ISBN-13 =      "978-0-19-512842-0",
  LCCN =         "QA141 .K36 1999",
  bibdate =      "Mon Dec 06 16:15:22 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  price =        "US\$22.00",
  acknowledgement = ack-nhfb,
}

@InProceedings{Karamcheti:1999:CLR,
  author =       "V. Karamcheti and C. Li and I. Pechtchanski and C.
                 Yap",
  title =        "A core library for robust numerical and geometric
                 libraries",
  crossref =     "ACM:1999:PFA",
  pages =        "351--359",
  year =         "1999",
  bibdate =      "Sat Apr 28 18:58:05 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cs.nyu.edu/exact",
  acknowledgement = ack-nhfb,
}

@Article{Kern:1999:FVH,
  author =       "Christoph Kern and Mark R. Greenstreet",
  title =        "Formal verification in hardware design: a survey",
  journal =      j-TODAES,
  volume =       "4",
  number =       "2",
  pages =        "123--193",
  month =        apr,
  year =         "1999",
  CODEN =        "ATASFO",
  ISSN =         "1084-4309 (print), 1557-7309 (electronic)",
  ISSN-L =       "1084-4309",
  bibdate =      "Fri Jul 27 10:05:33 MDT 2001",
  bibsource =    "http://www.acm.org/pubs/toc/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acm.org/pubs/articles/journals/todaes/1999-4-2/p123-kern/p123-kern.pdf;
                 http://www.acm.org/pubs/citations/journals/todaes/1999-4-2/p123-kern/",
  abstract =     "In recent years, formal methods have emerged as an
                 alternative approach to ensuring the quality and
                 correctness of hardware designs, overcoming some of the
                 limitations of traditional validation techniques such
                 as simulation and testing.\par

                 There are two main aspects to the application of formal
                 methods in a design process: the formal framework used
                 to specify desired properties of a design and the
                 verification techniques and tools used to reason about
                 the relationship between a specification and a
                 corresponding implementation. We survey a variety of
                 frameworks and techniques proposed in the literature
                 and applied to actual designs. The specification
                 frameworks we describe include temporal logics,
                 predicate logic, abstraction and refinement, as well as
                 containment between -regular languages. The
                 verification techniques presented include model
                 checking, automata-theoretic techniques, automated
                 theorem proving, and approaches that integrate the
                 above methods.\par

                 In order to provide insight into the scope and
                 limitations of currently available techniques, we
                 present a selection of case studies where formal
                 methods were applied to industrial-scale designs, such
                 as microprocessors, floating-point hardware, protocols,
                 memory subsystems, and communications hardware.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Design Automation of Electronic
                 Systems (TODAES)",
  generalterms = "Design; Verification",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J776",
  keywords =     "case studies; formal methods; formal verification;
                 hardware verification; language containment; model
                 checking; survey; theorem proving",
  subject =      "General Literature --- Introductory and Survey (A.1);
                 Hardware --- Integrated Circuits --- Design Aids
                 (B.7.2): {\bf Verification}",
}

@InProceedings{Knowles:1999:FA,
  author =       "Simon Knowles",
  title =        "A Family of Adders",
  crossref =     "Koren:1999:ISC",
  pages =        "30--34",
  year =         "1999",
  bibdate =      "Mon Feb 7 07:28:26 MST 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://euler.ecs.umass.edu/paper/final/paper-168.pdf;
                 http://euler.ecs.umass.edu/paper/final/paper-168.ps;
                 http://www.acsel-lab.com/arithmetic/arith14/papers/ARITH14_Knowles.pdf",
  abstract =     "Binary carry-propagating addition can be efficiently
                 expressed as a prefix computation. Several examples of
                 adders based on such a formulation have been published,
                 and efficient implementations are numerous. Chief among
                 the known constructions are those of Kogge \& Stone and
                 Ladner \& Fischer. In this work we show that these are
                 end cases of a large family of addition structures, all
                 of which share the attractive property of minimum
                 logical depth. The intermediate structures allow
                 trade-offs between the amount of internal wiring and
                 the fanout of intermediate nodes, and can thus usually
                 achieve a more attractive combination of speed and
                 area/power cost than either of the known end-cases.
                 Rules for the construction of such adders are given, as
                 are examples of realistic 32b designs implemented in an
                 industrial 0u25 CMOS process.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-14; computer arithmetic",
}

@InProceedings{Koren:1999:FIS,
  author =       "Israel Koren and Peter Kornerup",
  title =        "{Fourteenth IEEE Symposium on Computer Arithmetic}:
                 Foreword",
  crossref =     "Koren:1999:ISC",
  pages =        "viii--viii",
  year =         "1999",
  bibdate =      "Sat Nov 17 21:53:37 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith14/papers/ARITH14_contents.pdf;
                 http://www.acsel-lab.com/arithmetic/arith14/papers/ARITH14_foreword.pdf;
                 http://www.acsel-lab.com/arithmetic/arith14/papers/ARITH14_preface.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-14",
}

@Misc{Koren:1999:ITS,
  author =       "Israel Koren and Peter Kornerup",
  title =        "{IEEE TC} Special Issue on Computer Arithmetic ---
                 {May} 2000",
  howpublished = "World-Wide Web document.",
  year =         "1999",
  bibdate =      "Wed Jan 20 10:00:59 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.ecs.umass.edu/ece/koren/sp-issue/",
  acknowledgement = ack-nhfb,
}

@InProceedings{Kornerup:1999:NSC,
  author =       "Peter Kornerup",
  title =        "Necessary and Sufficient Conditions for Parallel,
                 Constant Time Conversion and Addition",
  crossref =     "Koren:1999:ISC",
  pages =        "152--157",
  year =         "1999",
  bibdate =      "Mon Feb 7 07:28:26 MST 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://euler.ecs.umass.edu/paper/final/paper-103.ps;
                 http://www.acsel-lab.com/arithmetic/arith14/papers/ARITH14_Kornerup.pdf",
  abstract =     "This note presents necessary and sufficient conditions
                 for parallel and constant time conversions from one
                 digit-set into another, and thus also for constant time
                 addition. In the integer domain it is generally
                 believed that such conversion and addition is possible
                 if the target digit-set is redundant and complete. This
                 is also the case when the digit-set is a contiguous set
                 of integers. However, when this is not the case then
                 such conversion and addition in the integer domain is
                 not possible in general, and when more general rings
                 are considered, the same problem may be present.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-14; computer arithmetic",
}

@Article{Krick:1999:AN,
  author =       "T. Krick and L. M. Pardo and M. Sombra",
  title =        "Arithmetic {Nullstellens{\"a}tze}",
  journal =      j-SIGSAM,
  volume =       "33",
  number =       "3",
  pages =        "17--17",
  month =        sep,
  year =         "1999",
  CODEN =        "SIGSBZ",
  ISSN =         "0163-5824 (print), 1557-9492 (electronic)",
  ISSN-L =       "0163-5824",
  bibdate =      "Fri Feb 8 18:27:06 MST 2002",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIGSAM Bulletin",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J1000",
}

@Article{Lang:1999:VHR,
  author =       "T. Lang and P. Montuschi",
  title =        "Very high radix square root with prescaling and
                 rounding and a combined division\slash square root
                 unit",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "48",
  number =       "8",
  pages =        "827--841",
  month =        aug,
  year =         "1999",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.795124",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 08:46:58 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=795124",
  abstract =     "An algorithm for square root with prescaling and
                 selection by rounding is developed and combined with a
                 similar scheme for division. Since division is usually
                 more frequent than square root, the main concern of the
                 combined implementation is to maintain the low
                 execution time of division, while accepting a somewhat
                 larger execution time for square root. The algorithm is
                 presented in detail, including the mathematical
                 development of bounds for the first square-root digit
                 and for the scaling factor. The proposed implementation
                 is described, evaluated and compared with other
                 combined div/sqrt units. The comparisons show that the
                 proposed scheme potentially produces a significant
                 speed-up for division, whereas, for square root, the
                 speed-up is small",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  summary =      "An algorithm for square root with prescaling and
                 selection by rounding is developed and combined with a
                 similar scheme for division. Since division is usually
                 more frequent than square root, the main concern of the
                 combined implementation is to \ldots{}",
}

@Article{Langlois:1999:WAL,
  author =       "Ph. Langlois and F. Nativel",
  title =        "When automatic linear correction of rounding errors is
                 exact",
  journal =      j-C-R-ACAD-SCI-PARIS-SER-I-MATH,
  volume =       "328",
  number =       "??",
  pages =        "543--548",
  year =         "1999",
  CODEN =        "CASMEI",
  ISSN =         "0249-6291",
  bibdate =      "Thu May 27 07:37:54 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See erratum, p. 829, in same volume.",
  acknowledgement = ack-nhfb,
  fjournal =     "Comptes Rendus des S{\'e}ances de l'Acad{\'e}mie des
                 Sciences. S{\'e}rie I. Math{\'e}matique",
  journal-URL =  "http://www.sciencedirect.com/science/journal/1631073X",
}

@Article{Lee:1999:EFS,
  author =       "Sung-Woo Lee and Hyun-Sung Kim and Jung-Joon Kim and
                 Tae-Geun Kim and Kee-Young Yoo",
  title =        "Efficient Fixed-Size Systolic Arrays for the Modular
                 Multiplication",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1627",
  pages =        "442--??",
  year =         "1999",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Feb 5 11:54:14 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t1627.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/1627/16270442.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/1627/16270442.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Lee:1999:NAD,
  author =       "Chang-Hyi Lee and Jong-In Lim",
  title =        "A New Aspect of Dual Basis for Efficient Field
                 Arithmetic",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1560",
  pages =        "12--28",
  year =         "1999",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Feb 5 11:53:42 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t1560.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/1560/15600012.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/1560/15600012.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
  keywords =     "PKC; public key cryptography",
}

@InProceedings{Lee:1999:STS,
  author =       "Young-Sang Lee and Jun-Woo Kang and Lee-Sup Kim and
                 Seung-Ho Hwang",
  booktitle =    "6th International Conference on {VLSI} and {CAD}:
                 {ICVC '99}",
  title =        "Self-timed shared division and square-root
                 implementation using full redundant signed digit
                 numbers",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "541--544",
  year =         "1999",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "A radix-$2$ square root implementation for self-timed
                 dividers using redundant signed-digit (RSD) adders is
                 presented. In this method, two self-timed RSD adder
                 stages are used for each result bit selection. A very
                 efficient and simple result bit \ldots{}",
}

@InCollection{Lefevre:1999:ACL,
  author =       "V. Lef{\`e}vre",
  title =        "An Algorithm That Computes a Lower Bound on the
                 Distance Between a Segment and {$ \mathbb {Z}^2 $}",
  crossref =     "Csendes:1999:DRC",
  pages =        "203--212",
  year =         "1999",
  bibdate =      "Fri Jun 24 12:41:23 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Lewis:1999:CLN,
  author =       "David Lewis",
  title =        "Complex Logarithmic Number System Arithmetic Using
                 High-Radix Redundant {CORDIC} Algorithms",
  crossref =     "Koren:1999:ISC",
  pages =        "194--203",
  year =         "1999",
  bibdate =      "Mon Feb 7 07:28:26 MST 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://euler.ecs.umass.edu/paper/final/paper-135.pdf;
                 http://euler.ecs.umass.edu/paper/final/paper-135.ps;
                 http://www.acsel-lab.com/arithmetic/arith14/papers/ARITH14_Lewis.pdf",
  abstract =     "This paper describes the application of high radix
                 redundant CORDIC algorithms to complex logarithmic
                 number system arithmetic. It shows that a CLNS addition
                 can be performed with approximately the same hardware
                 as a high-radix CORDIC operation. A design example
                 comparable to single precision floating point has been
                 designed and simulated.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-14; computer arithmetic",
}

@Misc{Liao:1999:SDR,
  author =       "Yuyun Liao and Tom M. Hameenanttila and David B.
                 Roberts",
  howpublished = "US Patent 6,611,856B1",
  day =          "23",
  month =        dec,
  year =         "1999",
  bibdate =      "Thu Oct 17 12:11:10 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://patents.google.com/patent/US6611856B1",
  abstract =     "A multiply-accumulate unit, or MAC, may achieve high
                 throughput. The MAC need not use redundant hardware,
                 such as multiple Wallace trees, or pipelining logic,
                 yet may perform Wallace tree and carry look-ahead adder
                 functions simultaneously for different operations.",
  acknowledgement = ack-nhfb,
  remark =       "Patent filed 23 December 1999, priority claimed from
                 British patent GB0407413A of 4 December 2000, granted
                 26 August 2003 to Intel Corporation, expected
                 expiration 23 December 2019.",
}

@InProceedings{Liew:1999:SDR,
  author =       "T. H. Liew and L.-L. Yang and L. Hanzo",
  booktitle =    "{VTC 1999} --- Fall. {IEEE} {VTS 50th} Vehicular
                 Technology Conference",
  title =        "Soft-decision redundant residue number system based
                 error correction coding",
  volume =       "5",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "2546--2550",
  year =         "1999",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/VETECF.1999.800245",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "Soft-decision-based redundant residue number system
                 (RRNS)-assisted error control coding is proposed and
                 its performance is evaluated. An RRNS(n,k) code is a
                 maximum-minimum distance block code, exhibiting
                 identical distance properties to Reed- \ldots{}",
}

@InProceedings{Lopez:1999:IPF,
  author =       "D. Lopez and J. Llosa and E. Ayguade and M. Valero",
  title =        "Impact on performance of fused multiply-add units in
                 aggressive {VLIW} architectures",
  crossref =     "Shiratori:1999:PIC",
  pages =        "22--29",
  year =         "1999",
  DOI =          "https://doi.org/10.1109/ICPP.1999.797384",
  bibdate =      "Sun Feb 20 09:51:00 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Loops are the main time consuming part of programs
                 based on floating point computations. The performance
                 of the loops is limited either by recurrences in the
                 computation or by the resources offered by the
                 architecture. Several general-purpose superscalar
                 microprocessors have been implemented with multiply-add
                 fused floating-point units, that reduces the latency of
                 the combined operation and the number of resources
                 used. This paper analyses the influence of these two
                 factors in the instruction-level parallelism
                 exploitable from loops executed on a broad set of
                 future aggressive processor configurations. The
                 estimation of implementation costs (area and cycle
                 time) enables a fair comparison of these configurations
                 in terms of final performance and implementation
                 feasibility. The paper performs technological
                 projection for the next years in order to foresee the
                 possible implementable alternatives. From this study we
                 conclude that multiply-add fused units may have a deep
                 impact in raising the performance of future processor
                 architectures with a reasonable increase in cost.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Lue:1999:ADE,
  author =       "Jeng-Jong J. Lue and Dhananjay S. Phatak",
  title =        "Area $ \times $ Delay ({$ A \cdot T $}) Efficient
                 Multipliers Based on an Intermediate Hybrid
                 Signed-Digit ({HSD-1}) Representation",
  crossref =     "Koren:1999:ISC",
  pages =        "216--224",
  year =         "1999",
  bibdate =      "Mon Feb 7 07:28:26 MST 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://euler.ecs.umass.edu/paper/final/paper-159.pdf;
                 http://euler.ecs.umass.edu/paper/final/paper-159.ps;
                 http://www.acsel-lab.com/arithmetic/arith14/papers/ARITH14_Lue.pdf",
  abstract =     "Intermediate Signed Digit (SD) representation can
                 facilitate fast and compact VLSI implementations of
                 partial product accumulation trees. It achieves a
                 reduction ratio of 2:1 at every level and also leads to
                 more regular layouts. Its disadvantage is that the
                 number of bit lines that need to routed can be high.
                 This can lead to a significant area overhead especially
                 at smaller feature sizes where the wire/interconnect
                 area and delay can be dominant.\par

                 A Hybrid Signed Digit (HSD) representation lets some of
                 the digits be unsigned bits, thereby reducing the
                 number of bit lines. By arbitrarily varying the
                 positions of and distances between consecutive signed
                 digits, this representation can trade off latency for
                 area and offers a continuum of choices between the
                 two's complement representation on the one hand and
                 fully Signed Digit (FSD or simply SD) representation on
                 the other.\par

                 In this paper, we illustrate an $ A \cdot T $ (area $
                 \times $ delay) efficient multiplier based on the HSD?1
                 representation which is one of the many possible HSD
                 formats, wherein every alternate digit is signed and
                 the rest are unsigned (ordinary) bits. It is seen that
                 multipliers based on HSD?1 format require more
                 transistors than those based on FSD format. However,
                 they require fewer bit lines to be routed, which
                 substantially reduces the interconnect area; thereby
                 leading to a reduction in the total VLSI area and a
                 lower $ A \cdot T $ product. The design reaffirms that
                 the interconnect area can be significant especially at
                 small feature sizes.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-14; computer arithmetic",
}

@InProceedings{Mahesh:1999:IAE,
  author =       "M. N. Mahesh and S. Gupta and M. Mehendale",
  booktitle =    "Twelfth International Conference on {VLSI} Design,
                 1999. Proceedings",
  title =        "Improving area efficiency of residue number system
                 based implementation of {DSP} algorithms",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "340--345",
  year =         "1999",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ICVD.1999.745179",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "Residue Number System based applications involve
                 modulo-arithmetic which is typically implemented using
                 look-up-tables (LUTs) for a small value of modulus. In
                 this paper we present a data coding technique to
                 minimize the area of these LUTs when \ldots{}",
}

@Article{McCullough:1999:ARS,
  author =       "B. D. McCullough",
  title =        "Assessing the Reliability of Statistical Software:
                 {Part II}",
  journal =      j-AMER-STAT,
  volume =       "53",
  number =       "2",
  pages =        "149--159",
  month =        may,
  year =         "1999",
  CODEN =        "ASTAAJ",
  ISSN =         "0003-1305 (print), 1537-2731 (electronic)",
  ISSN-L =       "0003-1305",
  bibdate =      "Fri Jan 27 14:51:25 MST 2012",
  bibsource =    "http://www.amstat.org/publications/tas/toc_99.html;
                 http://www.jstor.org/journals/00031305.html;
                 http://www.jstor.org/stable/i326504;
                 https://www.math.utah.edu/pub/tex/bib/amstat1990.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.amstat.org/publications/tas/mccull.pdf;
                 http://www.jstor.org/stable/2685736",
  acknowledgement = ack-nhfb,
  fjournal =     "The American Statistician",
  journal-URL =  "http://www.tandfonline.com/loi/utas20",
}

@Article{McCullough:1999:NRE,
  author =       "B. D. McCullough and H. D. Vinod",
  title =        "The Numerical Reliability of Econometric Software",
  journal =      j-J-ECON-LIT,
  volume =       "37",
  number =       "2",
  pages =        "633--665",
  month =        jun,
  year =         "1999",
  CODEN =        "JECLB3",
  DOI =          "https://doi.org/10.1257/jel.37.2.633",
  ISSN =         "0022-0515 (print), 1547-1101 (electronic)",
  ISSN-L =       "0022-0515",
  bibdate =      "Thu Oct 17 05:56:48 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/prng.bib",
  URL =          "http://www.jstor.org/stable/2565215;
                 https://www.aeaweb.org/articles?id=10.1257/jel.37.2.633",
  abstract =     "Numerous examples show that some econometric software
                 packages contain serious flaws, and that users cannot
                 safely assume that their software is accurate. A brief
                 survey of the fundamentals of computer arithmetic
                 discusses the sources of numerical error and emphasizes
                 that computer arithmetic is not at all like
                 pencil-and-paper arithmetic. Both users and developers
                 of econometrics software should first pay attention to
                 accuracy, and only later consider user-friendliness.
                 Details are provided for assessing the accuracy of
                 basic estimation routines, statistical distributions,
                 and random number generators. More accuracy benchmarks
                 are needed, especially for specialized econometric
                 procedures.",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Economic Literature",
  journal-URL =  "https://www.aeaweb.org/journals/jel/issues",
  remark =       "This paper discusses the effect of both floating-point
                 arithmetic and random-number generators on econometric
                 computations.",
}

@InProceedings{Montuschi:1999:BVH,
  author =       "Paolo Montuschi and Tom{\'a}s Lang",
  title =        "Boosting Very High Radix Division with Prescaling and
                 Selection by Rounding",
  crossref =     "Koren:1999:ISC",
  pages =        "52--59",
  year =         "1999",
  bibdate =      "Mon Feb 7 07:28:26 MST 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://euler.ecs.umass.edu/paper/final/paper-150.pdf;
                 http://euler.ecs.umass.edu/paper/final/paper-150.ps;
                 http://www.acsel-lab.com/arithmetic/arith14/papers/ARITH14_Montuschi.pdf",
  abstract =     "An extension of the very-high radix division with
                 prescaling and selection by rounding is presented. This
                 extension consists in increasing the effective radix of
                 the implementation by obtaining a few additional bits
                 of the quotient per iteration, without increasing the
                 complexity of the unit to obtain the prescaling factor
                 nor the delay of an iteration. As a consequence, for
                 some values of the effective radix, it permits an
                 implementation with a smaller area and the same
                 execution time than the original scheme. Estimations
                 are given for 54-bit and 114-bit quotients.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-14; computer arithmetic",
}

@Article{Muller:1999:FRT,
  author =       "Jean-Michel Muller",
  title =        "A Few Results on Table-Based Methods",
  journal =      j-RELIABLE-COMPUTING,
  volume =       "5",
  number =       "3",
  pages =        "279--288",
  year =         "1999",
  CODEN =        "RCOMF8",
  ISSN =         "1385-3139 (print), 1573-1340 (electronic)",
  ISSN-L =       "1385-3139",
  bibdate =      "Mon May 20 06:37:48 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
  fjournal =     "Reliable Computing = Nadezhnye vychisleniia",
  journal-URL =  "http://link.springer.com/journal/11155",
  remark =       "Papers from Scientific computing, computer arithmetic
                 and validated numerics (SCAN '98), September 1998,
                 Budapest, Hungary.",
}

@Article{Muroi:1999:ESR,
  author =       "Kazuo Muroi",
  title =        "Extraction of square roots in {Babylonian}
                 mathematics",
  journal =      j-HIST-SCI-2,
  volume =       "9",
  number =       "2",
  pages =        "127--133",
  month =        nov,
  year =         "1999",
  CODEN =        "HISCDU",
  ISSN =         "0285-4821",
  ISSN-L =       "0285-4821",
  MRclass =      "01A17",
  MRnumber =     "1762167",
  MRreviewer =   "Bruno Poizat",
  bibdate =      "Sat Oct 6 17:22:25 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/histscijpn.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Historia Scientiarum. Second Series. International
                 Journal of the History of Science Society of Japan",
  journal-URL =  "http://hssj.info/",
}

@InProceedings{Nannarelli:1999:LPDa,
  author =       "Alberto Nannarelli and Tomas Lang",
  title =        "Low-Power Division: Comparison among Implementations
                 of Radix $4$, $8$ and $ 16 $",
  crossref =     "Koren:1999:ISC",
  pages =        "60--69",
  year =         "1999",
  bibdate =      "Mon Feb 7 07:28:26 MST 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://euler.ecs.umass.edu/paper/final/paper-158.pdf;
                 http://euler.ecs.umass.edu/paper/final/paper-158.ps;
                 http://www.acsel-lab.com/arithmetic/arith14/papers/ARITH14_Nannarelli.pdf",
  abstract =     "Although division is less frequent than addition and
                 multiplication, because of its longer latency it
                 dissipates a substantial part of the energy in
                 floating-point units. In this paper we explore the
                 relation between the radix and the energy dissipated.
                 Previous work has been done on radix-4 and radix-8
                 division. Here we extend this study to a radix-16
                 scheme with two overlapped radix-4 stages and compare
                 the latency, area, and energy of the three
                 implementations.\par

                 Results show that by applying the low-power techniques
                 the energy dissipation is reduced from 30\% to 40\%,
                 with respect to the standard implementation. An
                 additional 20\% reduction can be obtained using a dual
                 voltage. Moreover, the energy dissipated to complete
                 the division is roughly the same for the three radices.
                 However, the power dissipation, proportional to the
                 average current, increases with the radix. If reducing
                 the energy is the priority, for the same latency
                 radix-16 with dual voltage produces the smallest energy
                 dissipation.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-14; computer arithmetic",
}

@Article{Nannarelli:1999:LPDb,
  author =       "A. Nannarelli and T. Lang",
  title =        "Low-Power Divider",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "48",
  number =       "1",
  pages =        "2--14",
  month =        jan,
  year =         "1999",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.743407",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 08:46:56 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=743407",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Nannarelli:1999:LPR,
  author =       "Alberto Nannarelli and Tomas Lang",
  booktitle =    "{(ICCD '99)} International Conference on Computer
                 Design",
  title =        "Low-power radix-$4$ combined division and square
                 root",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "236--242",
  year =         "1999",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "Because of the similarities in the algorithm it is
                 quite common to implement division and square root in
                 the same unit. The purpose of this work is to implement
                 a low-power combined radix-$4$ division and square root
                 floating-point double precision \ldots{}",
}

@Article{Nedialkov:1999:IHO,
  author =       "N. S. Nedialkov and K. R. Jackson",
  title =        "An Interval Hermite-Obreschkoff Method for Computing
                 Rigorous Bounds on the Solution of an Initial Value
                 Problem for an Ordinary Differential Equation",
  journal =      j-RELIABLE-COMPUTING,
  volume =       "5",
  number =       "3",
  pages =        "289--310",
  year =         "1999",
  CODEN =        "RCOMF8",
  ISSN =         "1385-3139 (print), 1573-1340 (electronic)",
  ISSN-L =       "1385-3139",
  bibdate =      "Mon May 20 06:37:48 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
  fjournal =     "Reliable Computing = Nadezhnye vychisleniia",
  journal-URL =  "http://link.springer.com/journal/11155",
  remark =       "Papers from Scientific computing, computer arithmetic
                 and validated numerics (SCAN '98), September 1998,
                 Budapest, Hungary.",
}

@InProceedings{Northrop:1999:GM,
  author =       "G. Northrop and R. Averill and K. Barkley and S. Carey
                 and Y. Chan and Y. H. Chan and M. Check and D. Hoffman
                 and W. Huott and B. Krumm and C. Krygowski and J.
                 Liptay and M. Mayo and T. McNamara and T. McPherson and
                 E. Schwarz and L. Sigal and T. Slegel and C. Webb and
                 D. Webber and P. Williams",
  title =        "{600MHz G5 S/390} Microprocessor",
  crossref =     "Wuorinen:1999:IIS",
  pages =        "??--??",
  year =         "1999",
  bibdate =      "Mon Jan 08 08:40:27 2001",
  bibsource =    "http://www.sscs.org/digests/1999/DATA/05_2.pdf;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  pagecount =    "9",
}

@InProceedings{Oberman:1999:FPD,
  author =       "Stuart F. Oberman",
  title =        "Floating point division and square root algorithms and
                 implementation in the {AMD-K7{\TM}} microprocessor",
  crossref =     "Koren:1999:ISC",
  pages =        "106--115",
  year =         "1999",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://euler.ecs.umass.edu/paper/final/paper-139.pdf;
                 http://euler.ecs.umass.edu/paper/final/paper-139.ps;
                 http://www.acsel-lab.com/arithmetic/arith14/papers/ARITH14_Oberman.pdf",
  abstract =     "This paper presents the AMD-K7 IEEE 754 and x87
                 compliant floating point division and square root
                 algorithms and implementation. The AMD-K7 processor
                 employs an iterative implementation of a series
                 expansion to converge quadratically to the quotient and
                 square root. Highly accurate initial approximations and
                 a high performance shared floating point multiplier
                 assist in achieving low division and square root
                 latencies at high operating frequencies. A novel
                 time-sharing technique allows independent floating
                 point multiplication operations to proceed while
                 division or square root computation is in progress.
                 Exact IEEE 754 rounding for all rounding modes and
                 target precisions has been verified by conventional
                 directed and random testing procedures, along with the
                 formulation of a mechanically-checked formal proof
                 using the ACL2 theorem prover.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-14; computer arithmetic",
  summary =      "This paper presents the AMD-K7 IEEE 754 and $\times$87
                 compliant floating point division and square root
                 algorithms and implementation. The AMD-K7 processor
                 employs an iterative implementation of a series
                 expansion to converge quadratically to the \ldots{}",
}

@Article{OLeary:1999:FVI,
  author =       "John O'Leary and Xudong Zhao and Rob Gerth and
                 Carl-Johan H. Seger",
  title =        "Formally Verifying {IEEE} Compliance of Floating-Point
                 Hardware",
  journal =      j-INTEL-TECH-J,
  volume =       "Q1",
  pages =        "10",
  day =          "17",
  month =        feb,
  year =         "1999",
  bibdate =      "Fri Jun 01 06:02:08 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://developer.intel.com/technology/itj/q11999/articles/art_5.htm;
                 http://developer.intel.com/technology/itj/q11999/pdf/floating_point.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Paar:1999:FAP,
  author =       "C. Paar and P. Fleischmann and P. Soria-Rodriguez",
  title =        "Fast arithmetic for public-key algorithms in {Galois}
                 fields with composite exponents",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "48",
  number =       "10",
  pages =        "1025--1034",
  month =        oct,
  year =         "1999",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.805153",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 08:46:59 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1990.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=805153",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Paliouras:1999:MAR,
  author =       "V. Paliouras and T. Stouraitis",
  title =        "Multifunction Architectures for {RNS} Processors",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST,
  volume =       "46",
  number =       "8",
  pages =        "1041--1054",
  month =        aug,
  year =         "1999",
  CODEN =        "ICSYBT",
  ISSN =         "0098-4094 (print), 1558-1276 (electronic)",
  ISSN-L =       "0098-4094",
  bibdate =      "Fri Jun 24 18:26:56 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems",
  keywords =     "Residue Number System (RNS)",
}

@InProceedings{Paliouras:1999:NHR,
  author =       "V. Paliouras and T. Stouraitis",
  booktitle =    "{ISCAS '99}. Proceedings of the 1999 {IEEE}
                 International Symposium on Circuits and Systems, 2 June
                 1999",
  title =        "Novel high-radix residue number system multipliers and
                 adders",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "451--454",
  year =         "1999",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ISCAS.1999.777911",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "Radix-r modulo r n multipliers and adders are
                 introduced in this paper. The proposed architectures
                 are shown to require several times less area than
                 previously reported architectures, for particular
                 moduli of operation. The proposed \ldots{}",
}

@InProceedings{Parhami:1999:ALT,
  author =       "B. Parhami",
  booktitle =    "Conference Record of the Thirty-Third Asilomar
                 Conference on Signals, Systems, and Computers, 1999",
  title =        "Analysis of the lookup table size for square-rooting",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1327--1330",
  year =         "1999",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "Convergence methods are widely used for division,
                 reciprocation, and square-rooting. With such methods,
                 it is common to use an initial table lookup step for
                 obtaining an approximate result that leads to faster
                 convergence. In the case of division \ldots{}",
}

@Article{Park:1999:FPM,
  author =       "W.-C. Park and T.-D. Han and S.-D. Kim and S.-B.
                 Yang",
  title =        "A floating point multiplier performing {IEEE} rounding
                 and addition in parallel",
  journal =      j-J-SYST-ARCH,
  volume =       "45",
  number =       "14",
  pages =        "1195--1207",
  month =        jul,
  year =         "1999",
  CODEN =        "JSARFB",
  ISSN =         "1383-7621 (print), 1873-6165 (electronic)",
  ISSN-L =       "1383-7621",
  bibdate =      "Fri Nov 8 05:39:32 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 Ingenta database",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Systems Architecture",
  pagecount =    "13",
}

@Misc{Parker:1999:SPA,
  author =       "D. Stott Parker",
  title =        "A semi-portable {ANSI} {C} implementation of {Monte
                 Carlo} floating-point arithmetic",
  howpublished = "World-Wide Web document.",
  year =         "1999",
  bibdate =      "Mon Aug 25 15:08:02 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cs.ucla.edu/~stott/mca/MCAdemo.c",
  acknowledgement = ack-nhfb,
}

@InProceedings{Parks:1999:NTT,
  author =       "Michael Parks",
  title =        "Number-Theoretic Test Generation for Directed
                 Rounding",
  crossref =     "Koren:1999:ISC",
  pages =        "241--249",
  year =         "1999",
  bibdate =      "Mon Feb 7 07:28:26 MST 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://euler.ecs.umass.edu/paper/final/paper-131.pdf;
                 http://euler.ecs.umass.edu/paper/final/paper-131.ps;
                 http://www.acsel-lab.com/arithmetic/arith14/papers/ARITH14_Parks.pdf",
  abstract =     "We present methods to generate systematically the
                 hardest test cases for multiplication, division, and
                 square root subject to directed rounding, essentially
                 extending previous work on number-theoretic
                 floating-point testing to rounding modes other than
                 to-nearest. The algorithms focus upon the rounding
                 boundaries of the modes truncate, to-minus-infinity,
                 and to-infinity, and programs based on them require
                 little beyond exact arithmetic in the working precision
                 to create billions of edge cases. We will show that the
                 amount of work required to calculate trial
                 multiplicands pays off in the form of free extra tests
                 due to an interconnection among the operations
                 considered herein. Although these tests do not replace
                 proofs of correctness, they can be used to gain a high
                 degree of confidence that the accuracy requirements as
                 mandated by IEEE Standard 754 have been satisfied.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-14; computer arithmetic; correct rounding;
                 floating-point arithmetic; floating-point testing",
  summary =      "We present methods to generate systematically the
                 hardest test cases for multiplication, division, and
                 square root subject to directed rounding, essentially
                 extending previous work on number-theoretic floating
                 point testing to rounding modes other \ldots{}",
}

@InProceedings{Phatak:1999:IVE,
  author =       "Dhananjay S. Phatak and I. Koren",
  title =        "Intermediate Variable Encodings that Enable
                 Multiplexor-Based Implementations of Two Operand
                 Addition",
  crossref =     "Koren:1999:ISC",
  pages =        "22--29",
  year =         "1999",
  bibdate =      "Mon Feb 7 07:28:26 MST 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://euler.ecs.umass.edu/paper/final/paper-149.pdf;
                 http://euler.ecs.umass.edu/paper/final/paper-149.ps;
                 http://www.acsel-lab.com/arithmetic/arith14/papers/ARITH14_Phatak.pdf",
  abstract =     "In two operand addition, bit-wise intermediate
                 variables such as the ``propagate'' and ``generate''
                 terms are defined \slash evaluated first. Basic carry
                 propagation recursion is then expressed in terms of
                 these variables and is ``unrolled'' to obtain a tree
                 structure for fast execution. In CMOS VLSI technology,
                 multiplexors are fast and efficient to implement.
                 Hence, we investigate in this paper all possible
                 two-bit encodings for the intermediate variables and
                 identify the ones that enable multiplexor-based
                 implementations. Some of these encodings enable further
                 simplification of the multiplexor-based realizations.
                 Our analysis also shows that adopting an intermediate
                 signed-digit representation simply amounts to selecting
                 one of the possible encodings. Thus, there is no
                 inherent advantage to the use of intermediate
                 signed-digit representations in a two operand addition.
                 Finally, we extend our analysis to the generalized
                 look-ahead-recursions proposed by Doran.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-14; computer arithmetic",
}

@Article{Ralev:1999:RBF,
  author =       "K. R. Ralev and P. H. Bauer",
  title =        "Realization of block floating-point digital filters
                 and application to block implementations",
  journal =      j-IEEE-TRANS-SIG-PROC,
  volume =       "47",
  number =       "4",
  pages =        "1076--1086",
  month =        apr,
  year =         "1999",
  CODEN =        "ITPRED",
  ISSN =         "1053-587X (print), 1941-0476 (electronic)",
  ISSN-L =       "1053-587X",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Signal Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=78",
  summary =      "Realization issues of block floating-point (BFP)
                 filters such as complexity, roundoff noise, and absence
                 of limit cycles are analyzed. Several new results are
                 established. Under certain conditions, BFP filters
                 perform better than fixed-point filters \ldots{}",
}

@Article{Ruess:1999:MVS,
  author =       "Harald Ruess and Natarajan Shankar and Mandayam K.
                 Srivas",
  title =        "Modular Verification of {SRT} Division",
  journal =      j-FORM-METHODS-SYST-DES,
  volume =       "14",
  number =       "1",
  pages =        "45--73",
  month =        jan,
  year =         "1999",
  CODEN =        "FMSDE6",
  ISSN =         "0925-9856 (print), 1572-8102 (electronic)",
  ISSN-L =       "0925-9856",
  bibdate =      "Sat Jun 02 09:22:39 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Special issue on arithmetic circuits.",
  URL =          "http://www.wkap.nl/jrnltoc.htm/0925-9856;
                 http://www.wkap.nl/oasis.htm/194807",
  acknowledgement = ack-nhfb,
  fjournal =     "Formal Methods in System Design",
  journal-URL =  "https://dl.acm.org/loi/fmsd",
}

@Article{Rugina:1999:APD,
  author =       "Radu Rugina and Martin Rinard",
  title =        "Automatic parallelization of divide and conquer
                 algorithms",
  journal =      j-SIGPLAN,
  volume =       "34",
  number =       "8",
  pages =        "72--83",
  month =        aug,
  year =         "1999",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:18:06 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/pubs/contents/proceedings/ppopp/301104/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acm.org/pubs/citations/proceedings/ppopp/301104/p72-rugina/",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
}

@InProceedings{Rump:1999:IIL,
  author =       "Siegfried M. Rump",
  title =        "{INTLAB--INTerval LABoratory}",
  crossref =     "Csendes:1999:DRC",
  pages =        "77--104",
  year =         "1999",
  bibdate =      "Tue Nov 22 06:39:33 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "accurate floating-point summation; interval
                 arithmetic",
}

@Article{Russinoff:1999:MCP,
  author =       "David M. Russinoff",
  title =        "A mechanically checked proof of correctness of the
                 {AMD K5} floating point square root microcode",
  journal =      j-FORM-METHODS-SYST-DES,
  volume =       "14",
  number =       "1",
  pages =        "75--125",
  month =        jan,
  year =         "1999",
  CODEN =        "FMSDE6",
  DOI =          "https://doi.org/10.1023/A:1008669628911",
  ISSN =         "0925-9856 (print), 1572-8102 (electronic)",
  ISSN-L =       "0925-9856",
  bibdate =      "Sat Jun 02 07:51:51 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Special issue on arithmetic circuits.",
  URL =          "http://www.wkap.nl/jrnltoc.htm/0925-9856;
                 http://www.wkap.nl/oasis.htm/194808;
                 https://dl.acm.org/doi/abs/10.1023/A:1008669628911",
  abstract =     "We present a rigorous mathematical proof of the
                 correctness of the floating point square root
                 instruction of the AMD K5 microprocessor. The
                 instruction is represented as a program in a formal
                 language that was designed for this purpose, based on
                 the K5 microcode and the architecture of its FPU. We
                 prove a statement of its correctness that corresponds
                 directly with the IEEE Standard. We also derive an
                 equivalent formulation, expressed in terms of rational
                 arithmetic, which has been encoded as a formula in the
                 ACL2 logic and mechanically verified with the ACL2
                 prover. Finally, we describe a microcode modification
                 that was implemented as a result of this analysis in
                 order to ensure the correctness of the instruction.",
  acknowledgement = ack-nhfb,
  fjournal =     "Formal Methods in System Design",
  journal-URL =  "https://dl.acm.org/loi/fmsd",
}

@InProceedings{Saed:1999:ASA,
  author =       "Aryan Saed and Majid Ahmadi and Graham A. Jullien",
  title =        "Arithmetic with Signed Analog Digits",
  crossref =     "Koren:1999:ISC",
  pages =        "134--141",
  year =         "1999",
  bibdate =      "Mon Feb 7 07:28:26 MST 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://euler.ecs.umass.edu/paper/final/paper-140.pdf;
                 http://euler.ecs.umass.edu/paper/final/paper-140.ps;
                 http://www.acsel-lab.com/arithmetic/arith14/papers/ARITH14_Saed.pdf",
  abstract =     "This paper presents mathematical foundations of the
                 Overlap Resolution Number System (ORNS) which is based
                 on signed Continuous Valued Digits (CVD's). ORNS is a
                 redundant Number System employing residue arithmetic.
                 In contrast to the implementation of arithmetic by
                 binary or multiple-valued logic circuits, arithmetic
                 operations in this novel number system are performed by
                 analog digit manipulation circuitry. The redundancy in
                 an ensemble of Continuous Valued Digits that comprises
                 a number provides tolerance to implementation
                 imprecisions. Processing with these analog digits is
                 performed by carry-free arithmetic structures with
                 systematic circuit level redundancy.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-14; computer arithmetic",
}

@InProceedings{SanGregory:1999:FLP,
  author =       "Samuel L. SanGregory and Charles Brothers and David
                 Gallagher and Raymond Siferd",
  editor =       "{IEEE}",
  booktitle =    "{Proceedings of 1999 Midwest Symposium on Circuits and
                 Systems: August 8--12, 1999, Corbett Center, New Mexico
                 State University, Las Cruces, New Mexico}",
  title =        "A Fast, Low-Power Logarithm Approximation with {CMOS
                 VLSI} Implementation",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  bookpages =    "xl + 1150 (two volumes)",
  pages =        "388--391",
  year =         "1999",
  DOI =          "https://doi.org/10.1109/MWSCAS.1999.867287",
  ISBN =         "0-7803-5491-5 (softbound), 0-7803-5492-3 (casebound),
                 0-7803-5493-1 (microfiche)",
  ISBN-13 =      "978-0-7803-5491-3 (softbound), 978-0-7803-5492-0
                 (casebound), 978-0-7803-5493-7 (microfiche)",
  LCCN =         "TK3226 .M531 42nd 1999",
  bibdate =      "Wed Dec 20 07:16:14 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://digitalcommons.cedarville.edu/engineering_and_computer_science_presentations/13",
  abstract =     "A new technique and CMOS VLSI implementation for
                 computing approximate logarithms (base 2 and 10) for
                 binary integers is presented. The approximation is
                 performed using only combinational logic and requires
                 no multiplications. Additionally, as implemented, a ROM
                 of only $ N \times \log_2 (N) $ bits is used to convert
                 $N$ bit integers. The maximum error of the
                 approximation is 1.5\% when the input value is 3, and
                 decays exponentially to less than 0.5\% for input
                 values greater than 25.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Scherer:1999:OTW,
  author =       "Alisa Scherer and Michael Golden and Norbert Juffa and
                 Stephan Meier and Stuart Oberman and Hamid Partovi and
                 Fred Weber",
  title =        "An Out-of-Order Three-Way Superscalar Multimedia
                 Floating-Point Unit",
  crossref =     "Wuorinen:1999:IIS",
  pages =        "??--??",
  year =         "1999",
  bibdate =      "Mon Jan 08 08:35:15 2001",
  bibsource =    "http://www.sscs.org/digests/1999/DATA/05_5.pdf;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "AMD-K7 floating-point unit",
  pagecount =    "10",
  remark =       "The AMD-K7 floating-point unit is implemented as an
                 out-of-order coprocessor responsible for executing all
                 x86 FPU, MMX, and AMD 3DNow! instructions.",
}

@InProceedings{Schmookler:1999:LPH,
  author =       "Martin S. Schmookler and Michael Putrino and Charles
                 Roth and Mukesh Sharma and Anh Mather and Jon Tyler and
                 Huy Van Nguyen and Mydung N. Pham and Jeff Lent",
  title =        "A Low-Power, High-Speed Implementation of a
                 {PowerPC[TM]} Microprocessor Vector Extension",
  crossref =     "Koren:1999:ISC",
  pages =        "12--21",
  year =         "1999",
  bibdate =      "Mon Feb 7 07:28:26 MST 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://euler.ecs.umass.edu/paper/final/paper-145.pdf;
                 http://euler.ecs.umass.edu/paper/final/paper-145.ps;
                 http://www.acsel-lab.com/arithmetic/arith14/papers/ARITH14_Schmookler.pdf",
  abstract =     "The AltiVec{\TM} technology is an extension to the
                 PowerPC architecture{\TM} which provides new
                 computational and storage operations for handling
                 vectors of various data lengths and data types. The
                 first implementation using this technology is a low
                 cost, low power processor based on the acclaimed
                 PowerPC 750{\TM} microprocessor. This paper describes
                 the microarchitecture and design of the vector
                 arithmetic unit of this implementation.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-14; computer arithmetic",
}

@Article{Schulte:1999:AEF,
  author =       "M. Schulte and J. Stine",
  title =        "Approximating Elementary Functions with Symmetric
                 Bipartite Tables",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "48",
  number =       "8",
  pages =        "842--847",
  year =         "1999",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.795125",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Jun 24 20:20:58 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_1999-10.pdf",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Schulte:1999:CSI,
  author =       "M. J. Schulte and A. Akkas and V. Zelov and J. C.
                 Burley",
  booktitle =    "Proceedings of {16th IEEE Instrumentation and
                 Measurement Technology Conference, Venice, Italy, May,
                 1999}",
  title =        "Compiler Support for Interval Arithmetic",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1189--1193",
  year =         "1999",
  bibdate =      "Fri Jun 11 05:44:37 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://home.ku.edu.tr/~ahakkas/publications/comp-supp.pdf;
                 http://mesa.ece.wisc.edu/publications/cp_1999-04.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Schulte:1999:ESO,
  author =       "M. J. Schulte and K. E. Wires",
  title =        "Efficient Second Order Approximations for Reciprocals
                 and Square Roots",
  crossref =     "Luk:1999:PSA",
  volume =       "3807",
  pages =        "10--18",
  year =         "1999",
  bibdate =      "Sun Mar 04 11:10:48 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_1999-05.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Schulte:1999:HSI,
  author =       "Michael J. Schulte and Kent E. Wires",
  title =        "High-Speed Inverse Square Roots",
  crossref =     "Koren:1999:ISC",
  pages =        "124--131",
  year =         "1999",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://euler.ecs.umass.edu/paper/final/paper-109.pdf;
                 http://euler.ecs.umass.edu/paper/final/paper-109.ps;
                 http://mesa.ece.wisc.edu/publications/cp_1999-03.pdf;
                 http://www.acsel-lab.com/arithmetic/arith14/papers/ARITH14_Schulte.pdf",
  abstract =     "Inverse square roots are used in several digital
                 signal processing, multimedia, and scientific computing
                 applications. This paper presents a high-speed method
                 for computing inverse square roots. This method uses a
                 table lookup, operand modification, and multiplication
                 to obtain an initial approximation to the inverse
                 square root. This is followed by a modified
                 Newton--Raphson iteration, consisting of one square,
                 one multiply-complement, and one multiply-add
                 operation. The initial approximation and
                 Newton--Raphson iteration employ specialized hardware
                 to reduce the delay, area, and power dissipation.
                 Application of this method is illustrated through the
                 design of an inverse square root unit for operands in
                 the IEEE single precision format. An implementation of
                 this unit with a 4-layer metal, 2.5 Volt, 0.25 micron
                 CMOS standard cell library has a cycle time of 6.7 ns,
                 an area of 0.41 mm$^2$, a latency of five cycles, and a
                 throughput of one result per cycle.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-14; computer arithmetic",
  summary =      "Inverse square roots are used in several digital
                 signal processing, multimedia, and scientific computing
                 applications. This paper presents a high-speed method
                 for computing inverse square roots. This method uses a
                 table lookup, operand modification, \ldots{}",
}

@InProceedings{Schulte:1999:IEG,
  author =       "M. J. Schulte and V. A. Zelov and A. Akkas and J. C.
                 Burley",
  title =        "The interval-enhanced {GNU Fortran} compiler",
  crossref =     "Csendes:1999:DRC",
  pages =        "311--322",
  year =         "1999",
  bibdate =      "Wed Jan 29 16:56:25 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_1999-12.pdf",
  acknowledgement = ack-nhfb,
  remark =       "From \cite{Steele:2004:RHP}: ``A recent extension of
                 the GNU Fortran compiler makes use of accurate
                 conversion techniques.''",
}

@InProceedings{Schulte:1999:RPD,
  author =       "M. J. Schulte and J. G. Jansen and J. E. Stine",
  title =        "Reduced Power Dissipation Through Truncated
                 Multiplication",
  crossref =     "Piuri:1999:IAV",
  pages =        "61--69",
  year =         "1999",
  bibdate =      "Sun Mar 04 11:16:43 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_1999-01.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Schwarz:1999:GFPa,
  author =       "Eric M. Schwarz and Ronald M. Smith and Christopher A.
                 Krygowski",
  title =        "The {S/390 G5} Floating Point Unit Supporting Hex and
                 Binary Architectures",
  crossref =     "Koren:1999:ISC",
  pages =        "258--265",
  year =         "1999",
  bibdate =      "Mon Feb 7 07:28:26 MST 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://computer.org/proceedings/arith/0116/0116toc.htm;
                 http://euler.ecs.umass.edu/paper/final/paper-112.pdf;
                 http://euler.ecs.umass.edu/paper/final/paper-112.ps;
                 http://www.acsel-lab.com/arithmetic/arith14/papers/ARITH14_Schwarz.pdf",
  abstract =     "The first high performance floating point unit to
                 support both IBM 360 hexadecimal based floating point
                 architecture and the IEEE 754 Standard binary floating
                 point architecture is described. The S/390 G5 floating
                 point unit supports the new S/390 architecture which
                 includes hexadecimal based short, long, and extended
                 precision formats and IEEE 754 standard single, double,
                 and quad formats. This floating point unit is part of
                 the microprocessor chip on the S/390 G5 mainframe
                 computer introduced in 1998 and generally available at
                 500 MHz speeds. The S/390 G5 represents the current
                 state of the art in CISC processor design. This paper
                 describes the S/390 architecture enhancements, the
                 internal format of the FPU, and the modifications to
                 the FPU dataflow.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-14; computer arithmetic",
}

@Article{Schwarz:1999:GFPb,
  author =       "E. M. Schwarz and C. A. Krygowski",
  title =        "The {S/390 G5} floating-point unit",
  journal =      j-IBM-JRD,
  volume =       "43",
  number =       "5/6",
  pages =        "707--721",
  month =        sep # "\slash " # nov,
  year =         "1999",
  CODEN =        "IBMJAE",
  DOI =          "https://doi.org/10.1147/rd.435.0707",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  bibdate =      "Wed Apr 19 18:58:23 MDT 2000",
  bibsource =    "http://www.research.ibm.com/journal/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ibmjrd.bib",
  URL =          "http://www.research.ibm.com/journal/rd/435/schwarz.html",
  acknowledgement = ack-nhfb,
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
}

@Misc{Schwarz:1999:MSE,
  author =       "E. M. Schwarz and B. Giamei and C. Krygowski and M.
                 Check and J. Liptay",
  title =        "Method and system for executing denormalized numbers",
  day =          "11",
  month =        may,
  year =         "1999",
  bibdate =      "Fri Nov 28 15:29:52 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "U.S. Patent No. 5,903,479.",
  acknowledgement = ack-nhfb,
}

@Article{Seidel:1999:HSR,
  author =       "Peter-Michael Seidel",
  title =        "High-Speed Redundant Reciprocal Approximation",
  journal =      j-INTEGRATION-VLSI-J,
  volume =       "28",
  number =       "1",
  pages =        "1--12",
  month =        sep,
  year =         "1999",
  CODEN =        "IVJODL",
  DOI =          "https://doi.org/10.1016/S0167-9260(99)00008-5",
  ISSN =         "0167-9260 (print), 1872-7522 (electronic)",
  ISSN-L =       "0167-9260",
  bibdate =      "Fri Jun 24 20:25:43 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper presents a fast implementation for
                 reciprocal approximation, that can compute a redundant
                 reciprocal of a normalized number with a precision of $
                 2^-28 $ in roughly 16--17 logic levels. Moreover, a
                 less accurate, but much cheaper implementation is
                 proposed. The redundant representation of the
                 reciprocal can directly be fed into a common Booth
                 multiplier. This allows to implement IEEE
                 floating-point division with correct rounding in all
                 rounding modes with a latency of 7 clock cycles in
                 double precision and 4 clock cycles in single
                 precision. We also consider fast redundant compressions
                 from carry-save representations to redundant
                 Booth-digit representations.",
  acknowledgement = ack-nhfb,
  fjournal =     "Integration, the VLSI journal",
  keywords =     "Booth recoding; correct rounding; floating-point
                 arithmetic; Multiplicative division; Reciprocal
                 approximation; Redundant compression",
}

@Article{Shary:1999:OEG,
  author =       "S. P. Shary",
  title =        "Outer Estimation of Generalized Solution Sets to
                 Interval Linear Systems",
  journal =      j-RELIABLE-COMPUTING,
  volume =       "5",
  number =       "3",
  pages =        "323--335",
  year =         "1999",
  CODEN =        "RCOMF8",
  ISSN =         "1385-3139 (print), 1573-1340 (electronic)",
  ISSN-L =       "1385-3139",
  bibdate =      "Mon May 20 06:37:48 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
  fjournal =     "Reliable Computing = Nadezhnye vychisleniia",
  journal-URL =  "http://link.springer.com/journal/11155",
  remark =       "Papers from Scientific computing, computer arithmetic
                 and validated numerics (SCAN '98), September 1998,
                 Budapest, Hungary.",
}

@InProceedings{Skavantzos:1999:GMR,
  author =       "A. Skavantzos and T. Stouraitis",
  booktitle =    "{ISCAS '99}. Proceedings of the 1999 {IEEE}
                 International Symposium on Circuits and Systems, 2 June
                 1999",
  title =        "Grouped-moduli residue number systems for fast signal
                 processing",
  volume =       "3",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "478--483",
  year =         "1999",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ISCAS.1999.778887",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "In this paper a new class of multi-moduli residue
                 number systems (RNS) and their efficient
                 RNS-to-weighted converters are presented. The new RNS
                 systems are based on sets consisting of two groups of
                 moduli with the moduli-product within one group
                 \ldots{}",
}

@Article{Skavantzos:1999:IIT,
  author =       "A. Skavantzos and M. Abdallah",
  title =        "Implementation issues of the two-level residue number
                 system with pairs of conjugate moduli",
  journal =      j-IEEE-TRANS-SIG-PROC,
  volume =       "47",
  number =       "3",
  pages =        "826--838",
  month =        mar,
  year =         "1999",
  CODEN =        "ITPRED",
  DOI =          "https://doi.org/10.1109/78.747787",
  ISSN =         "1053-587X (print), 1941-0476 (electronic)",
  ISSN-L =       "1053-587X",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=16138",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Signal Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=78",
  keywords =     "residue arithmetic; residue number system",
  summary =      "One of the most important considerations when
                 designing residue number systems (RNSs) is the choice
                 of the moduli set; this is due to the fact that the
                 dynamic range of the system, its speed, as well as its
                 hardware complexity, depend on both the \ldots{}",
}

@InProceedings{Skavantzos:1999:NER,
  author =       "A. Skavantzos and Y. Wang",
  booktitle =    "Conference Record of the Thirty-Third Asilomar
                 Conference on Signals, Systems, and Computers, 1999",
  title =        "New efficient {RNS}-to-weighted decoders for
                 conjugate-pair-moduli residue number systems",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1345--1350",
  year =         "1999",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ACSSC.1999.831926",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "New efficient residue-to-weighted converters for
                 multi-moduli residue number systems (RNS) based on sets
                 {2 n1 -1, 2 n1 +1, 2 n2 -1, 2 n2 +1, {\ldots}, 2 nL -1,
                 2 nL +1} are presented. The \ldots{}",
}

@Article{Skeel:1999:SIF,
  author =       "R. D. Skeel",
  title =        "Symplectic integration with floating-point arithmetic
                 and other approximations",
  journal =      j-APPL-NUM-MATH,
  volume =       "29",
  number =       "1",
  publisher =    "Elsevier Science",
  pages =        "3--18",
  month =        jan,
  year =         "1999",
  CODEN =        "ANMAEL",
  ISSN =         "0168-9274 (print), 1873-5460 (electronic)",
  ISSN-L =       "0168-9274",
  bibdate =      "Fri Nov 8 05:39:32 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 Ingenta database",
  acknowledgement = ack-nhfb,
  fjournal =     "Applied Numerical Mathematics: Transactions of IMACS",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01689274",
  pagecount =    "16",
}

@Article{Stine:1999:STA,
  author =       "J. E. Stine and M. J. Schulte",
  title =        "The Symmetric Table Addition Method for Accurate
                 Function Approximation",
  journal =      j-J-VLSI-SIGNAL-PROC,
  volume =       "21",
  number =       "2",
  pages =        "167--177",
  month =        jun,
  year =         "1999",
  CODEN =        "JVSPED",
  DOI =          "https://doi.org/10.1023/A:1008004523235",
  ISSN =         "0922-5773 (print), 1573-109x (electronic)",
  ISSN-L =       "0922-5773",
  bibdate =      "Sun Mar 04 11:02:59 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_1999-11.pdf",
  abstract =     "This paper presents a high-speed method for computing
                 elementary functions using parallel table lookups and
                 multi-operand addition. Increasing the number of tables
                 and inputs to the multi-operand adder significantly
                 reduces the amount of memory required. Symmetry and
                 leading zeros in the table coefficients are used to
                 reduce the amount of memory even further. This method
                 has a closed-form solution for the table entries and
                 can be applied to any differentiable function. For
                 24-bit operands, it requires two to three orders of
                 magn",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of VLSI Signal Processing",
}

@InProceedings{Story:1999:NAI,
  author =       "Shane Story and Ping Tak Peter Tang",
  title =        "New Algorithms for Improved Transcendental Functions
                 on {IA-64}",
  crossref =     "Koren:1999:ISC",
  pages =        "4--11",
  year =         "1999",
  bibdate =      "Mon Feb 7 07:28:26 MST 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://euler.ecs.umass.edu/paper/final/paper-118.pdf;
                 http://euler.ecs.umass.edu/paper/final/paper-118.ps;
                 http://www.acsel-lab.com/arithmetic/arith14/papers/ARITH14_Story.pdf",
  abstract =     "The IA-64 architecture provides new opportunities and
                 challenges for implementing an improved set of
                 transcendental functions. Using several novel
                 polynomial-based table-driven techniques, we are able
                 to provide new algorithms for the transcendental
                 functions. Major improvements include an accuracy level
                 of about 0.6 ulps (units in the last place) and forward
                 trigonometric functions that have a period of $ 2 \pi
                 $. The accuracy enhancements are achieved at improved
                 speed, yet without an increase in the table size. In
                 this paper, we highlight the key IA-64 architectural
                 features that influenced our designs and explain the
                 main ideas used in our new algorithms.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-14; computer arithmetic",
}

@Article{Strzebonski:1999:RPD,
  author =       "A. Strzebonski",
  title =        "A Real Polynomial Decision Algorithm Using
                 Arbitrary-Precision Floating Point Arithmetic",
  journal =      j-RELIABLE-COMPUTING,
  volume =       "5",
  number =       "3",
  pages =        "337--346",
  year =         "1999",
  CODEN =        "RCOMF8",
  ISSN =         "1385-3139 (print), 1573-1340 (electronic)",
  ISSN-L =       "1385-3139",
  bibdate =      "Mon May 20 06:37:48 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
  fjournal =     "Reliable Computing = Nadezhnye vychisleniia",
  journal-URL =  "http://link.springer.com/journal/11155",
  remark =       "Papers from Scientific computing, computer arithmetic
                 and validated numerics (SCAN '98), September 1998,
                 Budapest, Hungary.",
}

@Article{Sunar:1999:MMA,
  author =       "B. Sunar and {\c{C}}. K. Ko{\c{c}}",
  title =        "{Mastrovito} multiplier for all trinomials",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "48",
  number =       "5",
  pages =        "522--527",
  month =        may,
  year =         "1999",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.769434",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Jun 24 21:18:53 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Book{Sutherland:1999:LEDk,
  author =       "Ivan Sutherland and Bob Sproull and David Harris",
  title =        "Logical Effort: Designing Fast {CMOS} Circuits",
  publisher =    pub-MORGAN-KAUFMANN,
  address =      pub-MORGAN-KAUFMANN:adr,
  pages =        "xv + 239",
  year =         "1999",
  ISBN =         "1-55860-557-6",
  ISBN-13 =      "978-1-55860-557-2",
  LCCN =         "TK7871.99.M44 S88 1999",
  bibdate =      "Thu Sep 21 17:07:13 MDT 2023",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  subject =      "circuiti elettronici CMOS; circuiti integrati CMOS;
                 circuiti logici; CMOS (Circuit int{\'e}gr{\'e});
                 CMOS-Schaltung; Complementary; Conception et
                 construction; Delay faults (Semiconductors); Design and
                 construction; Dispositifs logiques; Logic design; Logic
                 devices; Logischer Entwurf; Metal oxide semiconductors,
                 Complementary; Metal oxide semiconductors; MOS
                 compl{\'e}mentaires; Pannes temporelles
                 (Semi-conducteurs); Progettazione Schaltungsentwurf;
                 Semiconductores; Structure logique; Transistores MOS
                 complementarios",
  tableofcontents = "1. The Method of Logical Effort \\
                 2. Design Examples \\
                 3. Deriving the Method of Logical Effort \\
                 4. Calculating the Logical Effort of Gates \\
                 5. Calibrating the Model \\
                 6. Asymmetric Logic Gates \\
                 7. Unequal Rising and Falling Delays \\
                 8. Circuit Families \\
                 9. Forks of Amplifiers \\
                 10. Branches and Interconnect \\
                 11. Wide Structures \\
                 12. Conclusions \\
                 App. A. Cast of Characters \\
                 App. B. Reference Process Parameters \\
                 App. C. Solutions to Selected Exercises",
}

@Article{Suzuoki:1999:MBC,
  author =       "M. Suzuoki and K. Kutaragi and T. Hiroi and H. Magoshi
                 and S. Okamoto and M. Oka and A. Ohba and Y. Yamamoto
                 and M. Furuhashi and M. Tanaka and T. Yutaka and T.
                 Okada and M. Nagamatsu and Y. Urakawa and M. Funyu and
                 A. Kunimatsu and H. Goto and K. Hashimoto and N. Ide
                 and H. Murakami and Y. Ohtaguro and A. Aono",
  title =        "A microprocessor with a 128-bit {CPU}, ten
                 floating-point {MAC}'s, four floating-point dividers,
                 and an {MPEG-2} decoder",
  journal =      j-IEEE-J-SOLID-STATE-CIRCUITS,
  volume =       "34",
  number =       "11",
  pages =        "1608--1618",
  month =        nov,
  year =         "1999",
  CODEN =        "IJSCBC",
  ISSN =         "0018-9200 (print), 1558-173X (electronic)",
  ISSN-L =       "0018-9200",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Journal of Solid-State Circuits",
  summary =      "A 250-MHz microprocessor intended for home computer
                 entertainment consists of a CPU core with 128-b
                 multimedia extensions, two single-instruction,
                 multiple-data (SIMD) very long instruction word (VLIW)
                 vector processors containing ten floating-point
                 \ldots{}",
}

@InProceedings{Swartzlander:1999:TMA,
  author =       "E. E. {Swartzlander, Jr.}",
  booktitle =    "Conference Record of the Thirty-Third Asilomar
                 Conference on Signals, Systems, and Computers, 1999",
  title =        "Truncated multiplication with approximate rounding",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1480--1483",
  year =         "1999",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:05 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "In many signal processing applications it is desirable
                 to maintain constant word size through the basic
                 arithmetic operations of add, subtract, multiply and
                 divide. Of these operations, multiply is the biggest
                 concern as multiplying two n-bit data \ldots{}",
}

@InProceedings{Takagi:1999:DRA,
  author =       "Naofumi Takagi and Seiji Kuwahara",
  title =        "Digit-Recurrence Algorithm for Computing {Euclidean}
                 Norm of a {$3$-D} Vector",
  crossref =     "Koren:1999:ISC",
  pages =        "86--95",
  year =         "1999",
  bibdate =      "Mon Feb 7 07:28:26 MST 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://euler.ecs.umass.edu/paper/final/paper-142.pdf;
                 http://euler.ecs.umass.edu/paper/final/paper-142.ps;
                 http://www.acsel-lab.com/arithmetic/arith14/papers/ARITH14_Takagi.pdf",
  abstract =     "A digit-recurrence algorithm for computing the
                 Euclidean norm of a 3-dimensional vector is proposed.
                 Starting from the vector component with the highest
                 order of magnitude as the initial value of partial
                 result, correcting-digits produced by the recurrence
                 are added to it step by step. Partial products of the
                 squares of the other two components are added to the
                 residual, step by step. The addition\slash subtractions
                 in the recurrence are performed without carry\slash
                 borrow propagation by the use of a redundant
                 representation of the residual. An extension of the
                 on-the-fly conversion algorithm is used for updating
                 the partial result. Different specific versions of the
                 algorithm are possible, depending on the radix, the
                 redundancy factor of the correcting-digit set, the type
                 of representation of the residual, and the
                 correcting-digit selection function.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-14; computer arithmetic",
}

@InProceedings{Tanskanen:1999:REF,
  author =       "J. M. A. Tanskanen and V. S. Dimitrov",
  booktitle =    "Conference Record of the Thirty-Third Asilomar
                 Conference on Signals, Systems, and Computers, 1999",
  title =        "Round-off error free fixed-point design of polynomial
                 {FIR} predictors",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1317--1321",
  year =         "1999",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:05 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "We present a novel method for designing polynomial FIR
                 predictors for fixed-point environments. Our method
                 yields filters that perform exact prediction of
                 polynomial signals even with short coefficient word
                 lengths. Under ordinary coefficient \ldots{}",
}

@InProceedings{Tenca:1999:DHR,
  author =       "Alexandre F. Tenca and Milo{\v{s}} D. Ercegovac",
  title =        "On the Design of High-Radix On-Line Division for Long
                 Precision",
  crossref =     "Koren:1999:ISC",
  pages =        "44--51",
  year =         "1999",
  bibdate =      "Mon Feb 7 07:28:26 MST 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://euler.ecs.umass.edu/paper/final/paper-143.pdf;
                 http://euler.ecs.umass.edu/paper/final/paper-143.ps;
                 http://www.acsel-lab.com/arithmetic/arith14/papers/ARITH14_Tenca.pdf",
  abstract =     "We present a design of a high-radix on-line division
                 suitable for long precision computations. The proposed
                 scheme uses a quotient-digit selection function based
                 on the residual rounding and scaling of the operands.
                 The bounds on the number of cycles and the cycle time
                 for radix $ 2^k $ and $n$-bit precision are obtained in
                 terms of full-adder delays. The speedup with respect to
                 radix 2 is greater than 3.3 for $ k \geq 6 $ and $ n
                 \geq 64 $. The cost increases as a function of the
                 radix. For the case $ r = 64 $ and $ n = 64 $, the
                 increase in area with respect to $ r = 2 $ is about 6.6
                 times plus a $ 512 \times 10 $-bit table. The proposed
                 scheme has been designed and verified using VHDL and a
                 $ 1.2 \mu $ m CMOS standard gate technology from MOSIS
                 library.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-14; computer arithmetic",
}

@InProceedings{Thompson:1999:BPF,
  author =       "D. U. Thompson and B. A. Wooley",
  title =        "A 15-bit Pipelined Floating-Point {A/D} Converter",
  crossref =     "Hosticka:1999:EPE",
  pages =        "170--173",
  year =         "1999",
  bibdate =      "Sat Jun 02 08:23:03 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Tisseur:1999:NMF,
  author =       "F. Tisseur",
  title =        "{Newton}'s method in floating point arithmetic and
                 iterative refinement of generalized eigenvalue
                 problems",
  type =         "Numerical analysis report",
  number =       "346-XY/N-1",
  institution =  "Manchester Centre for Computational Mathematics",
  address =      "Manchester, UK",
  month =        aug,
  year =         "1999",
  bibdate =      "Thu May 09 08:58:00 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Tropp:1999:HAI,
  author =       "Henry S. Tropp",
  title =        "{Howard Aiken} interview: {February 26--27, 1973}",
  journal =      "Computer Oral History Collection, Smithsonian
                 Institution Press",
  year =         "1999",
  bibdate =      "Thu Aug 07 19:21:30 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Article No. 1.",
  abstract =     "Howard Hathaway Aiken was born in 1900. He earned an
                 undergraduate degree in electrical engineering from the
                 University of Wisconsin in 1923, a Masters in Physics
                 from Harvard in 1937, and his Ph.d in Physics from
                 Harvard in 1939. He was the designer and developer of
                 the first large-scale operating relay calculator in the
                 United States. Aiken begins with a discussion of
                 problems associated with mechanical computation while
                 writing his thesis. He comments on Leslie John Comrie
                 and his contributions to computational techniques and
                 discusses his proposal for the MARK I and IBM's
                 agreement and involvement in 1939, to build the
                 machine. Aiken comments on his choice to design MARK I
                 as an electronic device. He was motivated by money
                 because digital counters made with vacuum tubes would
                 have involved thousands of parts which would have been
                 expensive. Aiken comments on early discussions with IBM
                 about what kind of machine would eventually be built
                 and their funding of the machine. He recalls learning
                 that IBM could not divide and how he invented the
                 technique of dividing by computing by reciprocals in
                 response to this problem. Because of what Aiken
                 introduced, the divider became a standard technique in
                 IBM's technical machine design thereafter. The MARK I
                 machine never did any computations for IBM, but rather
                 split its computing time between a project for the Navy
                 and for Harvard. Ultimately, Aiken's MARK machines were
                 used by several other government agencies. He comments
                 on his tenure on the National Academy of Sciences
                 Commission and he discusses the other individuals on
                 the committee---John von Neumann, George Stibitz, and
                 John Curtiss---to name a few. Curtiss promoted the idea
                 of starting an association for people interested in
                 computing machines, which Aiken was opposed to. Curtiss
                 ultimately founded the Association for Computing
                 Machinery which Aiken never joined. The conferences
                 Aiken held at Harvard University beginning in 1946 were
                 solely his doing. He selected the participants and
                 topics to be discussed. These conferences/lectures
                 were, according to Aiken, essential to getting the
                 field of computing ahead at that time. He comments at
                 length on his work outside of the United States,
                 specifically in Europe, and the individuals with whom
                 he worked. Because of Aiken's work at Harvard with
                 MARK, he had a steady stream of foreign researchers who
                 came to work with his machine. He discusses at length
                 the chronology of his four large scale calculators:
                 MARK I, II, III and IV. MARK II was built for the Naval
                 Proving Ground at Dahlgren and implemented in 1950.
                 Aiken would then proceed to design MARK III almost at
                 the same time, 1948 to 1950, and later MARK IV from
                 1950 to 1952. There was an overlap in the construction
                 and conceptual periods for all the MARK machines. After
                 all of Aiken's MARK machines were built, he felt his
                 effort with computers was completed too and that
                 competing with the industry would not be wise.\par

                 The second portion of this interview was conducted on
                 February 27, 1973, and begins with a discussion of
                 Aiken's method of division using the Newton-Raffson
                 rule. Comments include subsequent machines, problems
                 and users, historical digressions, elaboration on
                 specific computing techniques, documentation regarding
                 miscellaneous people and events, and some biographical
                 background information. Those mentioned frequently
                 include: Leon Chaffee, Leslie John Comrie, Donald
                 Menzel, Ted Brown, Harlow Shapley, J.G. Phillips, E.B.
                 Huntington, Ted Kimball, George Stibitz, Dick Bloch,
                 Norbert Wiener, and Grace Murray Hopper.",
  acknowledgement = ack-nhfb,
}

@Article{Tropp:1999:NRI,
  author =       "Henry S. Tropp and Jean Sammett",
  title =        "{Nat Rochester} interview: {July 24, 1973}",
  journal =      "Computer Oral History Collection, Smithsonian
                 Institution Press",
  year =         "1999",
  bibdate =      "Thu Aug 07 18:47:37 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Article No. 75.",
  abstract =     "Rochester studied electrical engineering at the
                 Massachusetts Institute of Technology (MIT) and was
                 working in acoustics at the outset of World War II.
                 During the war, he worked on radar at the MIT Radiation
                 Laboratory and at Sylvania, building equipment for the
                 Radiation Laboratory. After the war, he worked on the
                 arithmetic unit for Whirlwind and on cryptanalysis
                 equipment for the national Security Agency (NSA). In
                 1948, feeling that computers would be a ``major
                 thing,'' he went to IBM where he urged their
                 development. His work on a study of the significance of
                 magnetic tape lead to the IBM 700 series. He discusses
                 assembly programming, the switches from card to tape
                 and from decimal to binary systems, the seesawing of
                 the relative reliability of software and hardware, and
                 the advantages and disadvantages of system
                 compatibility. Special mention is made of: the 1946
                 summer school program at the University of
                 Pennsylvania; the 1947 Aberdeen meeting; and the
                 meeting called by Tom Watson, Jr., at which the
                 decision was made to go ahead with the 700 series, thus
                 making a commitment to computers. Jean Sammett sat in
                 on the interview. Among those often mentioned are John
                 von Neumann, Ralph Palmer, Werner Buchholz, Cuthbert
                 Hurd, and Steve Dunwell.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Tsuji:1999:REO,
  author =       "K. Tsuji",
  title =        "Round-off error of optimal control problems in
                 floating-point number systems",
  crossref =     "Begehr:1999:PSI",
  pages =        "929--944",
  year =         "1999",
  bibdate =      "Sat Jun 02 08:12:11 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Walter:1999:MTI,
  author =       "Colin D. Walter",
  title =        "Moduli for Testing Implementations of the {RSA}
                 Cryptosystem",
  crossref =     "Koren:1999:ISC",
  pages =        "78--85",
  year =         "1999",
  bibdate =      "Mon Feb 7 07:28:26 MST 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://euler.ecs.umass.edu/paper/final/paper-130.pdf;
                 http://euler.ecs.umass.edu/paper/final/paper-130.ps;
                 http://www.acsel-lab.com/arithmetic/arith14/papers/ARITH14_Walter.pdf",
  abstract =     "Comprehensive testing of any implementation of the RSA
                 cryptosystem requires the use of a number of moduli
                 with specific properties. It is shown how to generate a
                 sufficient variety of these to enable testing which
                 will justify high confidence in the correctness of both
                 the design and the operation of hardware
                 implementations. The tests avoid the necessity of
                 another implementation for comparison. Many of these
                 moduli are also suitable for testing software
                 implementations. Furthermore, the methods apply equally
                 well to other similar modular arithmetic based
                 cryptosystems which use exponentiation, such as
                 Diffie-Helman key exchange.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-14; computer arithmetic; correctness;
                 cryptography; implementation validation benchmark.; RSA
                 modulus; testing; verification",
}

@Article{Watanabe:1999:NVM,
  author =       "Y. Watanabe and N. Yamamoto and M. T. Nakao",
  title =        "A Numerical Verification Method of Solutions for the
                 {Navier--Stokes} Equations",
  journal =      j-RELIABLE-COMPUTING,
  volume =       "5",
  number =       "3",
  pages =        "347--357",
  year =         "1999",
  CODEN =        "RCOMF8",
  ISSN =         "1385-3139 (print), 1573-1340 (electronic)",
  ISSN-L =       "1385-3139",
  bibdate =      "Mon May 20 06:37:48 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
  fjournal =     "Reliable Computing = Nadezhnye vychisleniia",
  journal-URL =  "http://link.springer.com/journal/11155",
  remark =       "Papers from Scientific computing, computer arithmetic
                 and validated numerics (SCAN '98), September 1998,
                 Budapest, Hungary.",
}

@InProceedings{Wires:1999:CUT,
  author =       "K. E. Wires and M. J. Schulte and L. P. Marquette and
                 P. I. Balzola",
  title =        "Combined Unsigned and Two's Complement Squarers",
  crossref =     "Matthews:1999:CRT",
  pages =        "1215--1219",
  year =         "1999",
  bibdate =      "Sun Mar 04 11:08:58 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_1999-06.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Wong:1999:OFP,
  author =       "W. F. Wong",
  title =        "Optimizing floating point operations in {Scheme}",
  journal =      j-COMP-LANGS,
  volume =       "25",
  number =       "2",
  pages =        "89--112",
  month =        jul,
  year =         "1999",
  CODEN =        "COLADA",
  ISSN =         "0096-0551 (print), 1873-6742 (electronic)",
  ISSN-L =       "0096-0551",
  bibdate =      "Thu Oct 12 10:20:10 MDT 2000",
  bibsource =    "http://www.elsevier.com/locate/complang;
                 https://www.math.utah.edu/pub/tex/bib/complngs.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.elsevier.nl/gej-ng/10/15/18/28/27/26/abstract.html;
                 http://www.elsevier.nl/gej-ng/10/15/18/28/27/26/article.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Languages",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00960551",
}

@InProceedings{Yadav:1999:PSF,
  author =       "N. Yadav and M. J. Schulte and J. Glossner",
  title =        "Parallel Saturating Fractional Arithmetic Units",
  crossref =     "Mazumder:1999:NGL",
  pages =        "214--217",
  year =         "1999",
  bibdate =      "Sun Mar 04 11:15:11 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_1999-02.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Yang:1999:CIS,
  author =       "D. X. D. Yang and A. E. Gamal and B. Fowler and H.
                 Tian",
  title =        "A 640$ \times $512 {CMOS} image sensor with ultrawide
                 dynamic range floating-point pixel-level {ADC}",
  journal =      j-IEEE-J-SOLID-STATE-CIRCUITS,
  volume =       "34",
  number =       "12",
  pages =        "1821--1834",
  month =        dec,
  year =         "1999",
  CODEN =        "IJSCBC",
  ISSN =         "0018-9200 (print), 1558-173X (electronic)",
  ISSN-L =       "0018-9200",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Journal of Solid-State Circuits",
  summary =      "Analysis results demonstrate that multiple sampling
                 can achieve consistently higher signal-to-noise ratio
                 at equal or higher dynamic range than using other image
                 sensor dynamic range enhancement schemes such as well
                 capacity adjusting. Implementing \ldots{}",
}

@Article{Yang:1999:RNSa,
  author =       "Lie-Liang Yang and L. Hanzo",
  title =        "Residue number system arithmetic assisted {$M$}-ary
                 modulation",
  journal =      j-IEEE-COMMUN-LET,
  volume =       "3",
  number =       "2",
  pages =        "28--30",
  month =        feb,
  year =         "1999",
  CODEN =        "ICLEF6",
  DOI =          "https://doi.org/10.1109/4234.749352",
  ISSN =         "????",
  ISSN-L =       "1089-7798",
  bibdate =      "Fri Nov 9 11:38:58 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=16186",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Communications Letters",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=4234",
  keywords =     "residue arithmetic; residue number system",
  summary =      "A residue number system based M-ary modem is proposed
                 and its performance is evaluated over Gaussian
                 channels. When one or two redundant moduli are
                 employed, a signal-to-noise ratio gain of 1.2-2 dB was
                 achieved for a 16-ary, 32-ary and 37-ary modem,
                 \ldots{}",
}

@InProceedings{Yang:1999:RNSb,
  author =       "Lie-Liang Yang and L. Hanzo",
  booktitle =    "{IEEE 49th} Vehicular Technology Conference, 16--20
                 May 1999",
  title =        "Residue number system based multiple code {DS-CDMA}
                 systems",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1450--1454",
  year =         "1999",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/VETEC.1999.780587",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "A novel multi-code direct-sequence code division
                 multiple-access (DS-CDMA) system based on the so-called
                 residue number system (RNS) or the redundant residue
                 number system (RRNS) is proposed. Concatenated codes
                 employing RNS product codes (RNS-PC) \ldots{}",
}

@InProceedings{Yang:1999:RST,
  author =       "Lie-Liang Yang and L. Hanzo",
  booktitle =    "{IEEE 49th} Vehicular Technology Conference. 16--20
                 May 1999",
  title =        "Ratio statistic test assisted residue number system
                 based parallel communication schemes",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "894--898",
  year =         "1999",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/VETEC.1999.780477",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "A residue number system (RNS) based parallel
                 communication system is proposed and its performance is
                 evaluated using non-coherent demodulation. Diversity
                 reception techniques with equal gain combining (EGC) or
                 selection combining (SC) are considered \ldots{}",
}

@Misc{Yap:1999:REI,
  author =       "C. Yap and K. Ouchi",
  title =        "{Real/Expr}: Implementation of Exact Computation",
  howpublished = "Web site",
  day =          "22",
  month =        jan,
  year =         "1999",
  bibdate =      "Tue Oct 22 06:22:39 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://cs.nyu.edu/exact/realexpr/",
  acknowledgement = ack-nhfb,
}

@InProceedings{Yuan:1999:FPA,
  author =       "J. Yuan and J. Piper",
  title =        "Floating-Point Analog-To-Digital Converter",
  crossref =     "IEEE:1999:IPI",
  pages =        "1385--1388",
  year =         "1999",
  bibdate =      "Sat Jun 02 08:19:08 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Zimmermann:1999:EVI,
  author =       "Reto Zimmermann",
  title =        "Efficient {VLSI} Implementation of Modulo $ (2^n \pm
                 1) $ Addition and Multiplication",
  crossref =     "Koren:1999:ISC",
  pages =        "158--167",
  year =         "1999",
  bibdate =      "Mon Feb 7 07:28:26 MST 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://euler.ecs.umass.edu/paper/final/paper-127.pdf;
                 http://euler.ecs.umass.edu/paper/final/paper-127.ps;
                 http://www.acsel-lab.com/arithmetic/arith14/papers/ARITH14_Zimmermann.pdf",
  abstract =     "New VLSI circuit architectures for addition and
                 multiplication modulo $ (2 n - 1) $ and $ (2 n + 1) $
                 are proposed that allow the implementation of highly
                 efficient combinational and pipelined circuits for
                 modular arithmetic. It is shown that the
                 parallel-prefix adder architecture is well suited to
                 realize fast end-around-carry adders used for modulo
                 addition. Existing modulo multiplier architectures are
                 improved for higher speed and regularity. These allow
                 the use of common multiplier speedup techniques like
                 Wallace tree addition and Booth recoding, resulting in
                 the fastest known modulo multipliers. Finally, a
                 high-performance modulo multiplier-adder for the IDEA
                 block cipher is presented. The resulting circuits are
                 compared qualitatively and quantitatively, i.e., in a
                 standard cell technology, with existing solutions and
                 ordinary integer adders and multipliers.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-14; computer arithmetic",
}

@TechReport{Zimmermann:1999:KSR,
  author =       "Paul Zimmermann",
  title =        "{Karatsuba} Square Root",
  type =         "Research Report",
  number =       "3805",
  institution =  inst-LORIA-INRIA-LORRAINE,
  address =      inst-LORIA-INRIA-LORRAINE:adr,
  pages =        "8",
  year =         "1999",
  bibdate =      "Sun Sep 10 08:56:48 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "ftp://ftp.inria.fr/INRIA/publication/publi-pdf/RR/RR-3805.pdf;
                 ftp://ftp.inria.fr/INRIA/publication/publi-ps-gz/RR/RR-3805.ps.gz;
                 http://www.inria.fr/rrrt/rr-3805.html",
  abstract =     "We exhibit an algorithm to compute the square-root
                 with remainder of a $n$-word number in $ 3 / 2 $ word
                 operations, where $ K(n) $ is the number of words
                 operations to multiply two $n$-word numbers using
                 Karatsuba's algorithm. If the remainder is not needed,
                 the cost can be reduced to $ K(n) $ on average. This
                 algorithm can be used for floating-point or polynomial
                 computations too; although not optimal asymptotically,
                 its simplicity gives a wide range of use, from about 50
                 to 1,000,000 digits, as shown by computer
                 experiments.",
  acknowledgement = ack-nhfb,
}

@Article{Ziv:1999:SUR,
  author =       "Abraham Ziv",
  title =        "Sharp {ULP} rounding error bound for the hypotenuse
                 function",
  journal =      j-MATH-COMPUT,
  volume =       "68",
  number =       "227",
  pages =        "1143--1148",
  month =        jul,
  year =         "1999",
  CODEN =        "MCMPAF",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  bibdate =      "Fri Jul 16 10:39:05 MDT 1999",
  bibsource =    "http://www.ams.org/mcom/1999-68-227;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcomp1990.bib",
  URL =          "http://www.ams.org/jourcgi/jour-pbprocess?fn=110&arg1=S0025-5718-99-01103-5&u=/mcom/1999-68-227/",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Comput.",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
}

@Periodical{FPS:19xx:R,
  author =       "{Floating Point Systems, Inc.Users Group Meeting}",
  key =          "FPS",
  title =        "Record",
  publisher =    "Floating Point Systems",
  address =      "Portland, OR, USA",
  pages =        "various",
  year =         "19xx",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  alttitle =     "Record (Floating Point Systems, Inc. Users Group.
                 Meeting) ARRAY (Organization). Conference.
                 Proceedings",
  keywords =     "Array processors --- Congresses; Parallel processing
                 (Electronic computers) --- Congresses",
}

@Manual{Intel:19xx:IAP,
  author =       "{Intel}",
  title =        "{Intel 8231A} Arithmetic Processing Unit",
  organization = "Intel Corp",
  address =      "San Jose, CA, USA",
  year =         "19xx",
  bibdate =      "Thu Oct 14 15:14:43 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "From the datasheet (p. 3-5): ``The mantissa is
                 expressed as a 24-bit (fractional) value; the exponent
                 is expressed as a two's complement 7-bit value having
                 the range $ - 64 $ to $ + 63 $. The most significant
                 bit is the sign of the mantissa ($0$ = positive, $1$ =
                 negative), for a total of 32 bits. The binary point is
                 assumed to be [to] the left of the most significant
                 mantissa bit (bit 23). All floating-point data values
                 must be normalized. Bit 23 must be equal to 1, except
                 for the value zero, which is represented by all zeros.
                 The range of values that can be represented in this
                 format is $ \pm (2.7 \time 10^{-10} \ldots {} 9.2
                 \times 10^{18}) $ and zero.''",
  URL =          "http://www.datasheetarchive.com/pdf-datasheets/Datasheets-14/DSA-276911.html",
  acknowledgement = ack-nhfb,
  remark =       "Undated processor datasheet.",
}

@Article{Anonymous:2000:BRCd,
  author =       "Anonymous",
  title =        "Book Review: {{\booktitle{Computer arithmetic:
                 Algorithms and hardware designs}}: By Behrooz Parhami.
                 Oxford University Press, New York. (2000). 490 pages.
                 \$85.00}",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "39",
  number =       "3--4",
  pages =        "264--264",
  month =        feb,
  year =         "2000",
  CODEN =        "CMAPDK",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  bibdate =      "Wed Mar 1 21:49:06 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computmathappl2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0898122100900518",
  acknowledgement = ack-nhfb,
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221",
}

@Article{Anonymous:2000:BRCg,
  author =       "Anonymous",
  title =        "Book Review: {{\booktitle{Computer arithmetic:
                 Algorithms and hardware designs}}: By Behrooz Parhami.
                 Oxford University Press, New York. (2000). 490 pages.
                 \$85.00}",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "39",
  number =       "7--8",
  pages =        "266--266",
  month =        apr,
  year =         "2000",
  CODEN =        "CMAPDK",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  bibdate =      "Wed Mar 1 21:49:08 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computmathappl2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0898122100902955",
  acknowledgement = ack-nhfb,
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221",
}

@Article{Antelo:2000:VHR,
  author =       "E. Antelo and T. Lang and J. D. Bruguera",
  title =        "Very-High Radix Circular {CORDIC}: Vectoring and
                 Unified Rotation\slash Vectoring",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "49",
  number =       "7",
  pages =        "727--739",
  year =         "2000",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.863043",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon May 20 06:47:55 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-14",
  remark =       "Selected papers from ARITH'14 \cite{Koren:1999:ISC}.",
}

@PhdThesis{Baidas:2000:HLF,
  author =       "Zaher A. Baidas",
  title =        "High-level floating-point synthesis",
  type =         "Thesis ({Ph.D.})",
  school =       "University of Southampton, Department of Electronics
                 and Computer Science",
  address =      "Southampton, UK",
  pages =        "327",
  year =         "2000",
  bibdate =      "Thu May 09 08:47:14 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Batten:2000:NAD,
  author =       "D. Batten and S. Jinturkar and J. Glossner and M.
                 Schulte and P. D'arcy",
  title =        "A New Approach to {DSP} Intrinsic Functions",
  crossref =     "Sprague:2000:PAH",
  pages =        "2892--2901",
  year =         "2000",
  bibdate =      "Sun Mar 04 11:18:38 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_2000-01.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Becker:2000:JSE,
  author =       "Pete Becker",
  title =        "The Journeyman's Shop: Error in Floating-Point
                 Calculations",
  journal =      j-CCCUJ,
  volume =       "18",
  number =       "7",
  pages =        "73--??",
  month =        jul,
  year =         "2000",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:27 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/2000/0007/0007toc.htm?topic=articles;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "And you thought error, accuracy, precision, and
                 significance were pretty synonymous.",
  acknowledgement = ack-nhfb,
  fjournal =     "C/C++ Users Journal",
}

@Article{Becker:2000:JSF,
  author =       "Pete Becker",
  title =        "The Journeyman's Shop: Floating-Point Basics",
  journal =      j-CCCUJ,
  volume =       "18",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "2000",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:26 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/2000/0006/0006toc.htm?topic=articles;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "You can't overcome a fear of floating-point arithmetic
                 --- or complacency about it --- until you understand
                 what's going on.",
  acknowledgement = ack-nhfb,
  fjournal =     "C/C++ Users Journal",
}

@Article{Becker:2000:JST,
  author =       "Pete Becker",
  title =        "The Journeyman's Shop: Trap Handlers, Sticky Bits, and
                 Floating-Point Comparisons",
  journal =      j-CCCUJ,
  volume =       "18",
  number =       "12",
  pages =        "54--??",
  month =        dec,
  year =         "2000",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:29 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/2000/0012/0012toc.htm?topic=articles;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Pete wraps up his series on practical floating-point
                 math.",
  acknowledgement = ack-nhfb,
  fjournal =     "C/C++ Users Journal",
}

@Article{Becker:2000:JSWb,
  author =       "Pete Becker",
  title =        "The Journeyman's Shop: When Bad Things Happen to Good
                 Numbers",
  journal =      j-CCCUJ,
  volume =       "18",
  number =       "10",
  pages =        "54--??",
  month =        oct,
  year =         "2000",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:28 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/2000/0010/0010toc.htm?topic=articles;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "It takes a lot of preparation to write really robust
                 floating-point code.",
  acknowledgement = ack-nhfb,
  fjournal =     "C/C++ Users Journal",
}

@Article{Bertossi:2000:RNS,
  author =       "A. A. Bertossi and A. Mei",
  title =        "A residue number system on reconfigurable mesh with
                 applications to prefix sums and approximate string
                 matching",
  journal =      j-IEEE-TRANS-PAR-DIST-SYS,
  volume =       "11",
  number =       "11",
  pages =        "1186--1199",
  month =        nov,
  year =         "2000",
  CODEN =        "ITDSEO",
  DOI =          "https://doi.org/10.1109/71.888638",
  ISSN =         "1045-9219 (print), 1558-2183 (electronic)",
  ISSN-L =       "1045-9219",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=19224",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Parallel and Distributed
                 Systems",
  journal-URL =  "http://www.computer.org/tpds/archives.htm",
  keywords =     "residue arithmetic; residue number system",
  summary =      "Several new number representations based on a residue
                 number system are presented which use the smallest
                 prime numbers as moduli and are suited for parallel
                 computations on a reconfigurable mesh architecture. The
                 bit model of linear reconfigurable \ldots{}",
}

@TechReport{Boldo:2000:QDP,
  author =       "Sylvie Boldo",
  title =        "Quad double precision specification and proofs about
                 the addition",
  type =         "Traineeship report -- {MIM2}",
  institution =  "University of California, Berkeley, and {\'E}cole
                 Normale Sup{\'e}rieure de Lyon",
  address =      "Berkeley, CA, USA and 69364 Lyon Cedex 07, France",
  pages =        "51",
  month =        jun # "\slash " # aug,
  year =         "2000",
  bibdate =      "Tue Nov 23 10:59:46 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Under the direction of Jonathan Shewchuk.",
  URL =          "http://perso.ens-lyon.fr/sylvie.boldo/doc/qd.ps",
  acknowledgement = ack-nhfb,
}

@Article{Brooks:2000:VBC,
  author =       "David Brooks and Margaret Martonosi",
  title =        "Value-based clock gating and operation packing:
                 dynamic strategies for improving processor power and
                 performance",
  journal =      j-TOCS,
  volume =       "18",
  number =       "2",
  pages =        "89--126",
  month =        may,
  year =         "2000",
  CODEN =        "ACSYEC",
  ISSN =         "0734-2071 (print), 1557-7333 (electronic)",
  ISSN-L =       "0734-2071",
  bibdate =      "Tue Sep 26 07:54:31 MDT 2000",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tocs/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acm.org/pubs/citations/journals/tocs/2000-18-2/p89-brooks/",
  abstract =     "The large address space needs of many current
                 applications have pushed processor designs toward
                 64-bit word widths. Although full 64-bit addresses and
                 operations are indeed sometimes needed, arithmetic
                 operations on much smaller quantities are still more
                 common. In fact, another instruction set trend has been
                 the introduction of instructions geared toward subword
                 operations on 16-bit quantities. For examples, most
                 major processors now include instruction set support
                 for multimedia operations allowing parallel execution
                 of several subword operations in the same ALU. This
                 article presents our observations demonstrating that
                 operations on ``narrow-width'' quantities are common
                 not only in multimedia codes, but also in more general
                 workloads. In fact, across the SPECint95 benchmarks,
                 over half the integer operation executions require 16
                 bits or less. Based on this data, we propose two
                 hardware mechanisms that dynamically recognize and
                 capitalize on these narrow-width operations. The first,
                 power-oriented optimization reduces processor power
                 consumption by using operand-value-based clock gating
                 to turn off portions of arithmetic units that will be
                 unused by narrow-width operations. This optimization
                 results in a 45\%--60\% reduction in the integer unit's
                 power consumption for the SPECint95 and MediaBench
                 benchmark suites. Applying this optimization to
                 SPECfp95 benchmarks results in slightly smaller power
                 reductions, but still seems warranted. These reductions
                 in integer unit power consumption equate to a 5\%--10\%
                 full-chip power savings. Our second,
                 performance-oriented optimization improves processor
                 performance by packing together narrow-width operations
                 so that they share a single arithmetic unit.
                 Conceptually similar to a dynamic form of MMX, this
                 optimization offers speedups of 4.3\%--6.2\% for
                 SPECint95 and 8.0\%--10.4\% for
                 MediaBench.\par

                 Overall, these optimizations highlight an increasing
                 opportunity for value-based optimizations to improve
                 both power and performance in current
                 microprocessors.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Computer Systems",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J774",
  subject =      "Hardware --- Arithmetic and Logic Structures (B.2);
                 Computer Systems Organization --- Processor
                 Architectures --- Single Data Stream Architectures
                 (C.1.1): {\bf RISC/CISC, VLIW architectures}",
}

@InProceedings{Cardarilli:2000:RPD,
  author =       "G. C. Cardarilli and A. Nannarelli and M. Re",
  booktitle =    "Proceedings of the 43rd {IEEE} Midwest Symposium on
                 Circuits and Systems, 2000",
  title =        "Reducing power dissipation in {FIR} filters using the
                 residue number system",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "320--323",
  year =         "2000",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/MWSCAS.2000.951651",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "The aim of this work is to reduce the power dissipated
                 in high order finite impulse response (FIR) filters,
                 while maintaining the delay unchanged. We compare in
                 terms of performance, area, and power dissipation the
                 implementation of a traditional \ldots{}",
}

@Article{Chen:2000:PCV,
  author =       "Chichyang Chen and Rui-Lin Chen and Chih-Huan Yang",
  title =        "Pipelined Computation of Very Large Word-Length {LNS}
                 Addition\slash Subtraction with Polynomial Hardware
                 Cost",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "49",
  number =       "7",
  pages =        "716--726",
  month =        jul,
  year =         "2000",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.863041",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sat Jul 16 16:14:38 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-14",
  remark =       "Selected papers from ARITH'14 \cite{Koren:1999:ISC}.",
  summary =      "A novel pipelined method is proposed to compute the
                 addition/subtraction in very large word-length
                 logarithmic number system (LNS) arithmetic.
                 Digit-parallel additive-normalization and digit on-line
                 multiplicative-normalization methods are adopted
                 \ldots{}",
}

@Article{Cheng:2000:STC,
  author =       "F.-C. Cheng and S. H. Unger and M. Theobald",
  title =        "Self-Timed Carry-Lookahead Adders",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "49",
  number =       "7",
  pages =        "659--672",
  year =         "2000",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.863035",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon May 20 06:47:55 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-14",
  remark =       "Selected papers from ARITH'14 \cite{Koren:1999:ISC}.",
}

@TechReport{Cheng:2000:TID,
  author =       "Y.-T. Cheng",
  title =        "{TMS320C60000} integer division",
  type =         "Application Report",
  number =       "SPRA707",
  institution =  "Texas Instruments",
  address =      "Post Office box 655303, Dallas, TX 75265, USA",
  month =        oct,
  year =         "2000",
  bibdate =      "Fri Sep 22 16:24:20 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.ti.com/lit/an/spra707/spra707.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Cherri:2000:PCC,
  author =       "A. K. Cherri and M. S. Alam",
  title =        "Parallel computation of complex elementary functions
                 using quaternary signed-digit arithmetic",
  journal =      "Optics and Laser Technology",
  volume =       "32",
  number =       "6",
  publisher =    "Elsevier Science",
  pages =        "391--399",
  year =         "2000",
  CODEN =        "????",
  ISSN =         "0030-3992",
  bibdate =      "Sat Dec 7 09:21:28 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 Ingenta database",
  acknowledgement = ack-nhfb,
  pagecount =    "9",
}

@InProceedings{Chu:2000:CPT,
  author =       "Wanming Chu and Yamin Li",
  booktitle =    "{ACAC 2000}: 5th Australasian Computer Architecture
                 Conference",
  title =        "Cost\slash performance tradeoff of $n$-select square
                 root implementations",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "9--16",
  year =         "2000",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "Hardware square-root units require large numbers of
                 gates even for iterative implementations. In this paper
                 we present four low-cost high-performance
                 fully-pipelined n-select implementations (nS-Root)
                 based on a non-restoring-remainder square root
                 \ldots{}",
}

@Article{Coleman:2000:AEL,
  author =       "J. N. Coleman and E. I. Chester and C. I. Softley and
                 J. Kadlec",
  title =        "Arithmetic on the {European Logarithmic
                 Microprocessor}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "49",
  number =       "7",
  pages =        "702--715",
  month =        jul,
  year =         "2000",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.863040",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 10:35:24 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib;
                 OCLC Proceedings database",
  note =         "See corrections \cite{Coleman:2000:CAE}.",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=863040",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-14",
  remark =       "Selected papers from ARITH'14 \cite{Koren:1999:ISC}.",
}

@Article{Coleman:2000:CAE,
  author =       "J. N. Coleman and E. I. Chester and C. I. Softley and
                 J. Kadlec",
  title =        "Corrections to {``Arithmetic on the European
                 Logarithmic Microprocessor''}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "49",
  number =       "10",
  pages =        "1152--1152",
  month =        oct,
  year =         "2000",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2000.888057",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 10:35:26 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  note =         "See \cite{Coleman:2000:AEL}.",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=888057",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Collins:2000:MFP,
  author =       "George E. Collins and Werner Krandick",
  title =        "Multiprecision floating point addition",
  crossref =     "Traverso:2000:IAU",
  pages =        "71--77",
  year =         "2000",
  bibdate =      "Tue Apr 17 09:15:54 MDT 2001",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/issac/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acm.org/pubs/articles/proceedings/issac/345542/p71-collins/p71-collins.pdf;
                 http://www.acm.org/pubs/citations/proceedings/issac/345542/p71-collins/",
  acknowledgement = ack-nhfb,
  keywords =     "FSUM; interval arithmetic; LEDA; MPADD; MPFUN;
                 polynomial root finding",
}

@InProceedings{Constantinides:2000:MPR,
  author =       "G. A. Constantinides and P. Y. K. Cheung and W. Luk",
  booktitle =    "{IEEE} Symposium on Field-Programmable Custom
                 Computing Machines, 17--19 April 2000",
  title =        "Multiple precision for resource minimization",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "307--308",
  year =         "2000",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 16:53:44 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "Presents the Synoptix high-level synthesis and
                 precision optimization system for FPGAs. Given abstract
                 specifications in the form of infinite-precision signal
                 flow graphs and a set of error constraints, Synoptix
                 creates hardware descriptions of \ldots{}",
}

@InProceedings{Cornea:2000:IDR,
  author =       "M. Cornea and C. Iordache and J. Harrison and P.
                 Markstein",
  editor =       "????",
  booktitle =    "{Fourth conference on Real numbers and Computers,
                 Schlo{\ss} Dagstuhl, April 2000}",
  title =        "Integer divide and remainder operations in the {IA-64}
                 architecture",
  publisher =    "????",
  address =      "????",
  pages =        "??--??",
  year =         "2000",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Fri Sep 22 16:50:51 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.imada.sdu.dk/kornerup/RNC4/papers/p17.ps",
  acknowledgement = ack-nhfb,
  remark =       "I cannot yet find this online.",
}

@Article{Corsonello:2000:PCB,
  author =       "P. Corsonello and S. Perri and G. Cocorullo",
  title =        "Performance comparison between static and dynamic
                 {CMOS} logic implementations of a pipelined
                 square-rooting circuit",
  journal =      "Circuits, Devices and Systems, IEE Proceedings [see
                 also IEE Proceedings G- Circuits, Devices and
                 Systems]",
  volume =       "147",
  number =       "6",
  pages =        "347--355",
  month =        dec,
  year =         "2000",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 15:28:13 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "Pipelined cellular array implementations of arithmetic
                 circuits are usually adopted to obtain high throughput
                 at reasonable cost. The circuit design style used to
                 implement the array greatly influences both performance
                 and cost. The designer has to \ldots{}",
}

@InProceedings{DAmora:2000:RPD,
  author =       "A. D'Amora and A. Nannarelli and M. Re and G. C.
                 Cardarilli",
  booktitle =    "Conference Record of the Thirty-Fourth Asilomar
                 Conference on Signals, Systems and Computers, 2000",
  title =        "Reducing power dissipation in complex digital filters
                 by using the quadratic residue number system",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "879--883",
  year =         "2000",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ACSSC.2000.910639",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "This paper compares in terms of performance, area and
                 power dissipation, a complex FIR filter realized in the
                 traditional two's complement system with a Quadratic
                 Residue Number System (QRNS) based one. The resulting
                 implementations, designed to \ldots{}",
}

@InProceedings{Daumas:2000:EIT,
  author =       "Marc Daumas and Claire Moreau-Finot",
  editor =       "????",
  booktitle =    "Real Numbers and Computers, Dagstuhl, Germany, 2000",
  title =        "Exponential: implementation trade-offs for hundred bit
                 precision",
  publisher =    "????",
  address =      "????",
  pages =        "61--74",
  year =         "2000",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Wed Nov 24 12:44:20 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Delves:2000:MUI,
  author =       "L. M. Delves",
  title =        "Making Use of {IEEE} Arithmetic Facilities",
  journal =      j-FORTRAN-FORUM,
  volume =       "19",
  number =       "3",
  pages =        "9--12",
  month =        dec,
  year =         "2000",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/570899.570902",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Wed Jun 18 16:26:21 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
  issue =        "59",
  journal-URL =  "http://portal.acm.org/toc.cfm?id=J286",
}

@Article{Drmac:2000:AQS,
  author =       "Zlatko Drma{\v{c}} and Elizabeth R. Jessup",
  title =        "On accurate quotient singular value computation in
                 floating-point arithmetic",
  journal =      j-SIAM-J-MAT-ANA-APPL,
  volume =       "22",
  number =       "3",
  pages =        "853--873",
  year =         "2000",
  CODEN =        "SJMAEL",
  ISSN =         "0895-4798 (print), 1095-7162 (electronic)",
  ISSN-L =       "0895-4798",
  MRclass =      "65F15 (65G20)",
  MRnumber =     "MR1799528 (2001j:65062)",
  MRreviewer =   "Fabio Di Benedetto",
  bibdate =      "Thu Nov 8 19:32:13 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Matrix Analysis and Applications",
  journal-URL =  "http://epubs.siam.org/simax",
}

@Article{Ercegovac:2000:IGD,
  author =       "Milo{\v{s}} D. Ercegovac and Laurent Imbert and David
                 W. Matula and Jean-Michel Muller and Guoheng Wei",
  title =        "Improving {Goldschmidt} Division, Square Root, and
                 Square Root Reciprocal",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "49",
  number =       "7",
  pages =        "759--763",
  month =        jul,
  year =         "2000",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.863046",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 10:35:25 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib;
                 OCLC Proceedings database",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=863046",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-14; correct rounding; floating-point
                 arithmetic",
  remark =       "Selected papers from ARITH'14 \cite{Koren:1999:ISC}.",
  remark-2 =     "From the first column: ``These methods do not directly
                 produce the remainder and correct rounding (as required
                 by the IEEE-754 standard [8]) requires extra quotient
                 digits. According to [7], roughly twice as many digits
                 of intermediate result are needed as in the final
                 result unless the iterations are performed using a
                 fused multiply-accumulate operator [1].''",
  summary =      "The aim of this paper is to accelerate division,
                 square root, and square root reciprocal computations
                 when the Goldschmidt method is used on a pipelined
                 multiplier. This is done by replacing the last
                 iteration by the addition of a correcting term that can
                 be looked up during the early iterations. We describe
                 several variants of the Goldschmidt algorithm, assuming
                 4-cycle pipelined multiplier, and discuss obtained
                 number of cycles and error achieved. Extensions to
                 other than 4-cycle multipliers are given. If we call
                 $G_m$ the Goldschmidt algorithm with $m$ iterations,
                 our variants allow us to reach an accuracy that is
                 between that of $G_3$ and that of $G_4$, with a number
                 of cycles equal to that of $G_3$.",
}

@Article{Ercegovac:2000:RSR,
  author =       "Milo{\v{s}} D. Ercegovac and Tom{\'a}s Lang and
                 Jean-Michel Muller and Arnaud Tisserand",
  title =        "Reciprocation, Square Root, Inverse Square Root, and
                 Some Elementary Functions Using Small Multipliers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "49",
  number =       "7",
  pages =        "628--637",
  month =        jul,
  year =         "2000",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.863031",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  MRclass =      "68M07 (65B15)",
  MRnumber =     "MR1783602 (2001e:68016)",
  bibdate =      "Tue Jul 5 10:35:24 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib;
                 OCLC Proceedings database",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=863031",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-14",
  remark =       "Selected papers from ARITH'14 \cite{Koren:1999:ISC}.",
  summary =      "This paper deals with the computation of reciprocals,
                 square roots, inverse square roots, and some elementary
                 functions using small tables, small multipliers, and,
                 for some functions, a final ``large'' (almost
                 full-length) multiplication. \ldots{}",
}

@InProceedings{Eskritt:2000:DDF,
  author =       "J. Eskritt and R. Muscedere and G. A. Jullien and V.
                 S. Dimitrov and W. C. Miller",
  editor =       "Magdy A. Bayoumi and Eby G. Friedman",
  booktitle =    "{SiPS 2000: 2000 IEEE Workshop on Signal Processing
                 Systems: design and implementation: 11--13 October
                 2000: Lafayette, Louisiana}",
  title =        "A 2-Digit {DBNS} Filter Architecture",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  bookpages =    "xv + 836",
  pages =        "447--456",
  year =         "2000",
  DOI =          "https://doi.org/10.1109/SIPS.2000.886743",
  ISBN =         "0-7803-6488-0",
  ISBN-13 =      "978-0-7803-6488-2",
  LCCN =         "TK7874 .S58 2000",
  bibdate =      "Sat May 14 17:26:55 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Double-Based Number System (DBNS)",
}

@Article{Even:2000:CTR,
  author =       "G. Even and P.-M. Seidel",
  title =        "A Comparison of Three Rounding Algorithms for {IEEE}
                 Floating-Point Multiplication",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "49",
  number =       "7",
  pages =        "638--650",
  month =        jul,
  year =         "2000",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.863033",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 10:35:24 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib;
                 OCLC Proceedings database",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=863033",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-14",
  remark =       "Selected papers from ARITH'14 \cite{Koren:1999:ISC}.",
  summary =      "A new IEEE compliant floating-point rounding algorithm
                 for computing the rounded product from a carry-save
                 representation of the product is presented. The new
                 rounding algorithm is compared with the rounding
                 algorithms of Yu and Zyner (1995) and of \ldots{}",
}

@Article{Even:2000:DIC,
  author =       "G. Even and W. J. Paul",
  title =        "On the design of {IEEE} compliant floating point
                 units",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "49",
  number =       "5",
  pages =        "398--413",
  month =        may,
  year =         "2000",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.859536",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  MRclass =      "68M07",
  MRnumber =     "MR1764655",
  bibdate =      "Tue Jul 5 10:35:24 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=859536",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  summary =      "Engineering design methodology recommends designing a
                 system as follows: Start with an unambiguous
                 specification, partition the system into blocks,
                 specify the functionality of each block, design each
                 block separately, and glue the blocks together.
                 \ldots{}",
}

@Article{Even:2000:DPI,
  author =       "G. Even and S. M. Mueller and P.-M. Seidel",
  title =        "A dual precision {IEEE} floating-point multiplier",
  journal =      j-INTEGRATION-VLSI-J,
  volume =       "29",
  number =       "2",
  publisher =    "Elsevier Science",
  pages =        "167--180",
  month =        sep,
  year =         "2000",
  CODEN =        "IVJODL",
  ISSN =         "0167-9260 (print), 1872-7522 (electronic)",
  ISSN-L =       "0167-9260",
  bibdate =      "Fri Nov 8 05:39:32 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 Ingenta database",
  acknowledgement = ack-nhfb,
  fjournal =     "Integration, the VLSI journal",
  pagecount =    "14",
}

@InProceedings{Ferguson:2000:IRM,
  author =       "M. I. Ferguson and M. D. Ercegovac",
  booktitle =    "Conference Record of the Thirty-Fourth Asilomar
                 Conference on Signals, Systems and Computers, 2000",
  title =        "The {IEEE} rounding for multiplier with redundant
                 operands",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1334--1338",
  year =         "2000",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:05 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "We present a design for a multiplier with redundant
                 operands which conforms to the IEEE-754 floating-point
                 standard. The design consists of a multiplier core and
                 a rounding unit which conforms to the rounding modes
                 specified by the IEEE standard and \ldots{}",
}

@InProceedings{Fernandez:2000:FRB,
  author =       "Pedro G. Fern{\'a}ndez and Anton{\'\i}o Garc{\'\i}a
                 and Javier Ram{\'\i}rez and Luis Parrilla and
                 Anton{\'\i}o Lloris",
  title =        "Fast {RNS}-based {DCT} Computation with Fewer
                 Multiplication Stages",
  crossref =     "Anonymous:2000:DPX",
  pages =        "276--281",
  year =         "2000",
  bibdate =      "Fri Jun 24 18:22:06 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ditec.ugr.es/~grios/papers/dcis00_dct.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "Discrete Cosine Transform (DCT); Residue Number System
                 (RNS)",
}

@Article{Fey:2000:DPA,
  author =       "Dietmar Fey and Marko Degenkolb",
  title =        "Digit Pipelined Arithmetic for {$3$-D} Massively
                 Parallel Optoelectronic Circuits",
  journal =      j-J-SUPERCOMPUTING,
  volume =       "16",
  number =       "3",
  pages =        "177--196",
  month =        jul,
  year =         "2000",
  CODEN =        "JOSUED",
  DOI =          "https://doi.org/10.1023/A:1008160925753",
  ISSN =         "0920-8542 (print), 1573-0484 (electronic)",
  ISSN-L =       "0920-8542",
  bibdate =      "Wed Jul 6 12:13:14 MDT 2005",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0920-8542&volume=16&issue=3;
                 http://www.wkap.nl/issuetoc.htm/0920-8542+16+3+2000;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0920-8542&volume=16&issue=3&spage=177;
                 http://www.wkap.nl/oasis.htm/262637",
  acknowledgement = ack-nhfb,
  fjournal =     "The Journal of Supercomputing",
  journal-URL =  "http://link.springer.com/journal/11227",
}

@PhdThesis{FigueroadelCid:2000:RFF,
  author =       "Samuel {Figueroa del Cid}",
  title =        "A Rigorous Framework for Fully Supporting the {IEEE
                 Standard} for Floating-Point Arithmetic in High-Level
                 Programming Languages",
  type =         "{Ph.D.} Thesis",
  school =       "Department of Computer Science, New York University",
  address =      "New York, NY, USA",
  pages =        "345",
  month =        jan,
  year =         "2000",
  ISBN =         "0-599-59894-8",
  ISBN-13 =      "978-0-599-59894-2",
  bibdate =      "Fri Oct 25 17:16:24 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cs.nyu.edu/csweb/Research/theses.html;
                 http://www.cs.nyu.edu/csweb/Research/Theses/figueroa_sam.html;
                 http://www.cs.nyu.edu/csweb/Research/Theses/figueroa_sam.pdf;
                 http://www.cs.nyu.edu/csweb/Research/Theses/figueroa_sam.ps.gz;
                 http://wwwlib.umi.com/dissertations/fullcit/9956669;
                 http://wwwlib.umi.com/dissertations/preview/9956669",
  abstract =     "Processors conforming to the IEEE Standard for
                 Floating-Point Arithmetic have been commonplace for
                 some years, and now several programming languages seem
                 to support or conform to this standard, from hereon
                 referred to as ``the IEEE Standard.'' For example, The
                 Java Language Specification by Gosling, Joy, and
                 Steele, which defines the Java language, frequently
                 mentions the IEEE Standard. Indeed, Java, as do other
                 languages, supports some of the features of the IEEE
                 Standard, including a couple floating-point data
                 formats, and even requires (in section 4.2.4
                 ``Floating-Point Operations'' of the aforementioned
                 book) that ``operators on floating-point numbers behave
                 exactly as specified by IEEE 754.'' Arguing that the
                 support current languages offer is not enough, this
                 thesis establishes clear criteria for what it means to
                 fully support the IEEE Standard in a programming
                 language. Each aspect of the IEEE Standard is examined
                 in detail from the point of view of how various
                 arithmetic engines implement that aspect of the IEEE
                 Standard, how different languages (and implementations
                 thereof) support it, and what the range of options are
                 in supporting that aspect. Practical recommendations
                 are then offered (particularly, but not exclusively,
                 for Ada and Java), taking, for example, programmer
                 convenience and impact on performance into
                 consideration. A detailed model specification following
                 these recommendations is provided for the Ada language.
                 In addition, a variety of issues related to the
                 floating-point aspects of programming languages are
                 discussed, so as to serve as a more complete guide to
                 language designers. One such issue is floating-point
                 expression evaluation schemes, and, more specifically,
                 whether bit-for-bit identical results are actually
                 achievable on a variety of platforms that conform to
                 the IEEE Standard, as the Java language promises.
                 Closely tied to this issue is that of double rounding,
                 which occurs when a (possibly intermediate) result is
                 rounded more than once before subsequent use or before
                 being delivered to its final destination. So this
                 thesis discusses when double rounding makes a
                 difference, how it can be avoided, and what the
                 performance impact is in avoiding it.",
  acknowledgement = ack-nhfb,
  keywords =     "double rounding",
  tableofcontents = "List of Tables / vii \\
                 1 Introduction / 1 \\
                 1.1 The IEEE Standard for Floating-Point Arithmetic / 1
                 \\
                 1.2 What does it mean to support the IEEE Standard? / 2
                 \\
                 1.3 Considerations in deciding how to support the IEEE
                 Standard in high-level languages / 2 \\
                 1.4 Prior Related Work / 3 \\
                 2 What Does It Mean to Support the IEEE Standard? / 5
                 \\
                 3 Supporting Data Formats in High-Level Languages / 9
                 \\
                 3.1 IEEE Standard requirements in regards to data
                 formats / 9 \\
                 3.2 Hardware facilities supporting data formats / 10
                 \\
                 3.3 Making data formats available in high-level
                 languages / 11 \\
                 3.4 Associating floating-point literals with data
                 formats / 13 \\
                 3.5 Other issues related to numeric literals / 13 \\
                 3.6 Issues related to mixed-language programming / 14
                 \\
                 3.7 What support exists in high-level languages / 15
                 \\
                 3.7.1 Traditional language designs / 15 \\
                 3.7.2 Implementations of traditional languages / 16 \\
                 3.7.3 Extensions to traditional languages / 16 \\
                 3.7.4 New language designs / 17 \\
                 3.8 What support should exist in high-level languages /
                 17 \\
                 4 Supporting Rounding Modes in High-Level Languages /
                 21 \\
                 4.1 IEEE Standard requirements in regards to rounding
                 modes / 21 \\
                 4.2 Hardware facilities for accessing rounding modes /
                 22 \\
                 4.2.1 Processors with dynamic rounding modes / 22 \\
                 4.2.2 Processors with static rounding modes / 24 \\
                 4.3 Making rounding modes available in high-level
                 languages / 25 \\
                 4.4 Handling static evaluation and numeric literals /
                 27 \\
                 4.5 Issues related to mixed-language programming / 29
                 \\
                 4.6 What support exists in high-level languages / 30
                 \\
                 4.6.1 Existing language designs / 30 \\
                 4.6.2 Compilers for existing languages / 30 \\
                 4.6.3 Extensions to existing languages / 30 \\
                 4.6.4 New language designs / 31 \\
                 4.7 Why having more than one rounding mode available is
                 useful / 32 \\
                 4.8 What support should exist in high-level languages /
                 33 \\
                 5 Supporting Precision Modes in High-Level Languages /
                 35 \\
                 5.1 IEEE Standard requirements in regards to precision
                 modes / 35 \\
                 5.2 Hardware facilities for accessing precision modes /
                 36 \\
                 5.2.1 Processors with dynamic precision modes / 36 \\
                 5.2.2 Processors with static precision modes / 36 \\
                 5.2.3 Processors without precision modes / 38 \\
                 5.3 Different ways of making precision modes available
                 in a high-level language / 39 \\
                 5.4 Handling static evaluation and numeric literals /
                 39 \\
                 5.5 Issues related to mixed-language programming / 39
                 \\
                 5.6 What support exists in high-level languages / 39
                 \\
                 5.6.1 Compilers for existing languages / 39 \\
                 5.6.2 Extensions to existing languages / 39 \\
                 5.6.3 Experimental language designs / 40 \\
                 5.7 Why it is useful to be able to change the precision
                 mode / 41 \\
                 5.8 Why compiler support is required in order to avoid
                 double rounding / 42 \\
                 5.9 What support should exist in high-level languages /
                 43 \\
                 6 Double Rounding / 47 \\
                 6.1 Why double rounding can be undesirable / 48 \\
                 6.2 When is double rounding innocuous? / 50 \\
                 6.2.1 Addition / 51 \\
                 6.2.2 Subtraction / 52 \\
                 6.2.3 Multiplication / 53 \\
                 6.2.4 Division / 54 \\
                 6.2.5 Square root / 55 \\
                 6.2.6 Additional comments / 57 \\
                 6.3 On avoiding double rounding / 58 \\
                 6.4 Practical ways of avoiding double rounding / 60 \\
                 7 Supporting the Standard Operations in High-Level
                 Languages / 63 \\
                 7.1 IEEE Standard requirements in regards to operations
                 / 63 \\
                 7.2 How different architectures implement these
                 operations / 66 \\
                 7.2.1 CISC architectures / 66 \\
                 7.2.2 RISC architectures / 68 \\
                 7.2.3 How different architectures implement comparison
                 / 69 \\
                 7.3 Making the standard operations available in
                 high-level languages / 70 \\
                 7.4 Handling static evaluation / 72 \\
                 7.5 What support exists in high-level languages / 72
                 \\
                 7.5.1 Existing language designs / 72 \\
                 7.5.2 Compilers for existing languages / 74 \\
                 7.5.3 Extensions to existing languages / 74 \\
                 7.5.4 New language designs / 75 \\
                 7.6 What support should exist in high-level languages /
                 76 \\
                 8 Supporting Exceptional Situations in High-Level
                 Languages / 79 \\
                 8.1 IEEE Standard requirements in regards to special
                 computational situations / 79 \\
                 8.2 Different architectures' support for exceptional
                 situations / 81 \\
                 8.2.1 CISC architectures / 81 \\
                 8.2.2 RISC architectures / 84 \\
                 8.2.3 How different architectures distinguish between
                 signaling and quiet NaNs / 87 \\
                 8.2.4 How different architectures detect underflow / 88
                 \\
                 8.3 Handling special computational situations in
                 high-level languages / 89 \\
                 8.3.1 Ways of representing special values / 89 \\
                 8.3.2 Handling static evaluation and numeric literals /
                 90 \\
                 8.3.3 Supporting arithmetic involving special
                 computational situations / 91 \\
                 8.3.4 Ways of allowing access to status flags / 92 \\
                 8.3.5 Ways of managing the status flags / 93 \\
                 8.3.6 Facilities for exception handling / 95 \\
                 8.4 Issues related to mixed-language programming / 96
                 \\
                 8.5 What support exists in high-level languages / 97
                 \\
                 8.5.1 Existing language designs / 97 \\
                 8.5.2 Compilers for existing languages / 98 \\
                 8.5.3 Extensions to existing languages / 98 \\
                 8.5.4 New language designs / 99 \\
                 8.6 What support should exist in high-level languages /
                 100 \\
                 9 Floating-Point Expression Evaluation Schemes / 105
                 \\
                 9.1 Predictable expression evaluation schemes / 106 \\
                 9.2 Advantages and disadvantages of various evaluation
                 schemes / 106 \\
                 9.3 Bit-for-bit identical results and the IEEE Standard
                 / 108 \\
                 9.3.1 Optional and implementation defined features of
                 the IEEE Standard / 108 \\
                 9.3.2 Are bit-for-bit identical results achievable in
                 Java? / 110 \\
                 10 Supporting the IEEE Standard in Ada and Java / 113
                 \\
                 10.1 Ada / 114 \\
                 10.1.1 Data formats / 114 \\
                 10.1.2 Rounding and rounding precision modes / 114 \\
                 10.1.3 Operations / 114 \\
                 10.1.4 Exceptional situations / 115 \\
                 10.1.5 Expression evaluation / 117 \\
                 10.1.6 Pragmas related to floating-point arithmetic /
                 117 \\
                 10.2 Java / 118 \\
                 10.2.1 Data formats / 118 \\
                 10.2.2 Rounding and (rounding) precision modes / 119
                 \\
                 10.2.3 Operations / 120 \\
                 10.2.4 Exceptional situations / 120 \\
                 11 Conclusion / 123 \\
                 11.1 How well current languages support the IEEE
                 Standard / 123 \\
                 11.2 Related unfinished work and open issues / 126 \\
                 A Supporting the IEEE Standard in Ada / 127 \\
                 A.1 The Package Standard FP Arithmetic / 127 \\
                 A.1.1 Data Formats / 130 \\
                 A.1.2 Operations of Floating-Point Types / 131 \\
                 A.1.3 Rounding Modes / 132 \\
                 A.1.4 Status Flags / 132 \\
                 A.1.5 Trap Handlers / 132 \\
                 A.2 Floating-Point Operations / 132 \\
                 A.2.1 The Package Generic FP Operations / 132 \\
                 A.2.2 Required Functions and Predicates / 136 \\
                 A.2.3 Recommended Functions and Predicate / 138 \\
                 A.3 Model of Floating-Point Arithmetic / 138 \\
                 A.3.1 Floating-Point Evaluation Format / 139 \\
                 A.3.2 Exception Handling / 139 \\
                 A.4 Pragmas Related to Floating-Point Arithmetic / 144
                 \\
                 A.4.1 Pragmas Related to the Accuracy of Results / 144
                 \\
                 A.4.2 Pragmas Related to Rounding Modes / 146 \\
                 A.4.3 Other Pragmas / 148 \\
                 Bibliography / 151",
}

@InProceedings{Freking:2000:MMR,
  author =       "W. L. Freking and K. K. Parhi",
  booktitle =    "Conference Record of the Thirty-Fourth Asilomar
                 Conference on Signals, Systems and Computers, 2000",
  title =        "Modular multiplication in the residue number system
                 with application to massively-parallel public-key
                 cryptography systems",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1339--1343",
  year =         "2000",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ACSSC.2000.911210",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "Modular multiplication is a fundamental operation in
                 many public-key cryptography systems including RSA.
                 Residue number system (RNS) implementation of modular
                 multiplication has been of recent interest due to
                 inherent RNS properties of \ldots{}",
}

@PhdThesis{Fu:2000:CPO,
  author =       "Steve Fu",
  title =        "Cost Performance Optimizations of Microprocessors",
  type =         "{Ph.D.} Thesis",
  school =       "Department of Electrical Engineering, Stanford
                 University",
  address =      "Stanford, CA, USA",
  pages =        "????",
  year =         "2000",
  bibdate =      "Mon Dec 24 11:02:14 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Gallagher:2000:FTN,
  author =       "W. L. Gallagher and E. E. {Swartzlander, Jr.}",
  title =        "Fault-tolerant {Newton--Raphson} and {Goldschmidt}
                 dividers using time shared {TMR}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "49",
  number =       "6",
  pages =        "588--595",
  month =        jun,
  year =         "2000",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.862218",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 10:35:24 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=862218",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@TechReport{Gay:2000:SAC,
  author =       "David M. Gay",
  title =        "Symbolic-Algebraic Computations in a Modeling Language
                 for Mathematical Programming",
  type =         "Technical Report",
  number =       "00-3-02",
  institution =  "Computing Sciences Research Center, Bell
                 Laboratories",
  address =      "Murray Hill, NJ, USA",
  month =        jul,
  year =         "2000",
  bibdate =      "Wed Jan 29 16:34:27 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "correct rounding; decimal floating-point arithmetic",
  remark =       "From \cite{Steele:2004:RHP}: ``AMPL and its solver
                 interface library use correctly rounded binary-decimal
                 conversions, which is now possible on all machines
                 where AMPL has run other than old Cray machines.''",
}

@InProceedings{Goldovsky:2000:DIL,
  author =       "A. Goldovsky and B. Patel and M. Schulte and R.
                 Kolagotla and H. Srinivas and G. Burns",
  title =        "Design and Implementation of a $ 16 $ by $ 16 $ Low
                 Power Two's Complement Multiplier",
  crossref =     "IEEE:2000:IGP",
  pages =        "345--348",
  year =         "2000",
  bibdate =      "Sun Mar 04 11:22:03 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_2000-03.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Groza:2000:FPA,
  author =       "V. Groza",
  title =        "Floating-Point Analog-to-Digital Converters with
                 Predictive Auto-Ranging",
  crossref =     "IEEE:2000:IPI",
  pages =        "759--762",
  year =         "2000",
  bibdate =      "Sat Jun 02 08:27:44 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Misc{Hanrot:2000:ML,
  author =       "Guillaume Hanrot and Vincent Lef{\`e}vre and Patrick
                 P{\'e}lissier and Paul Zimmermann and Sylvie Boldo and
                 David Daney and Mathieu Dutour and Emmanuel Jeandel and
                 Laurent Fousse and Fabrice Rouillier and Kevin Ryde",
  title =        "The {MPFR} Library",
  howpublished = "World-Wide Web software project archive.",
  year =         "2000",
  bibdate =      "Fri Jun 24 14:53:37 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.mpfr.org/",
  abstract =     "The MPFR library is a C library for multiple-precision
                 floating-point computations with exact rounding (also
                 called correct rounding). It is based on the GMP
                 multiple-precision library.\par

                 The main goal of MPFR is to provide a library for
                 multiple-precision floating-point computation which is
                 both efficient and has a well-defined semantics. It
                 copies the good ideas from the ANSI/IEEE-754 standard
                 for double-precision floating-point arithmetic (53-bit
                 mantissa).",
  acknowledgement = ack-nhfb,
}

@TechReport{Hanrot:2000:SDS,
  author =       "Guillaume Hanrot and Michel Quercia and Paul
                 Zimmermann",
  title =        "Speeding up the division and square root of power
                 series",
  type =         "Research Report",
  number =       "3973",
  institution =  inst-LORIA-INRIA-LORRAINE,
  address =      inst-LORIA-INRIA-LORRAINE:adr,
  pages =        "23",
  day =          "17",
  month =        jul,
  year =         "2000",
  ISSN =         "0249-6399",
  bibdate =      "Sun Sep 10 08:52:54 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "ftp://ftp.inria.fr/INRIA/publication/publi-ps-gz/RR/RR-3973.ps.gz",
  abstract =     "We present new algorithms for the inverse, quotient,
                 or square root of power series. The key trick is a new
                 algorithm RecursiveMiddleProduct or RMP computing the
                 $n$ middle coefficients of a $ 2 n \times n $ product
                 in essentially the same number of operations $ K(n) $
                 than a full $ n \times n $ product with Karatsuba's
                 method. This improves previous work of Mulders, Karp
                 and Markstein, Burnikel and Ziegler. These results
                 apply both to series, polynomials, and multiple
                 precision floating-point numbers.",
  acknowledgement = ack-nhfb,
  keywords =     "division; Karatsuba's algorithm; Newton method; square
                 root",
}

@Article{Harrison:2000:FPV,
  author =       "John Harrison",
  title =        "Floating Point Verification in {HOL Light}: The
                 Exponential Function",
  journal =      j-FORM-METHODS-SYST-DES,
  volume =       "16",
  number =       "3",
  pages =        "271--305",
  year =         "2000",
  CODEN =        "FMSDE6",
  ISSN =         "0925-9856 (print), 1572-8102 (electronic)",
  ISSN-L =       "0925-9856",
  bibdate =      "Thu May 09 09:43:30 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Since they often embody compact but mathematically
                 sophisticated algorithms, operations for computing the
                 common transcendental functions in floating point
                 arithmetic seem good targets for formal verification
                 using a mechanical theorem prover. We discuss some of
                 the general issues that arise in verifications of this
                 class, and then present a machine-checked verification
                 of an algorithm for computing the exponential function
                 in IEEE-754 standard binary floating point arithmetic.
                 We confirm (indeed strengthen) the main result of a
                 previousl published error analysis, though we uncover a
                 minor error in the hand proof and are forced to
                 confront several subtle issues that might easily be
                 overlooked informally. The development described here
                 includes, apart from the proof itself, a formalization
                 of IEEE arithmetic, a mathematical semantics for the
                 programming language in which the algorithm is
                 expressed, and the body of pure mathematics needed. All
                 this is developed logically from first principles using
                 the HOL Light prover, which guarantees strict adherence
                 to simple rules of inference while allowing the user to
                 perform proofs using higher-level derived rules.",
  acknowledgement = ack-nhfb,
  fjournal =     "Formal Methods in System Design",
  journal-URL =  "https://dl.acm.org/loi/fmsd",
}

@Article{Harrison:2000:FVF,
  author =       "John Harrison",
  title =        "Formal Verification of Floating Point Trigonometric
                 Functions",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1954",
  pages =        "217--233",
  year =         "2000",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Sep 10 19:08:55 MDT 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t1954.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/1954/19540217.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/1954/19540217.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@InProceedings{Harrison:2000:FVI,
  author =       "John Harrison",
  editor =       "Mark Aagaard and John Harrison",
  booktitle =    "Theorem Proving in Higher Order Logics: {13th
                 International Conference, TPHOLs 2000 Portland, OR,
                 USA, August 14-18, 2000 Proceedings}",
  title =        "Formal Verification of {IA-64} Division Algorithms",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  bookpages =    "xi + 533",
  pages =        "233--251",
  year =         "2000",
  CODEN =        "1869",
  DOI =          "https://doi.org/10.1007/3-540-44659-1_15",
  ISBN =         "3-540-44659-1 (e-book), 3-540-67863-8 (paper)",
  ISBN-13 =      "978-3-540-44659-0 (e-book), 978-3-540-67863-2
                 (paper)",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  LCCN =         "QA76.9.A96 T655 2000",
  bibdate =      "Fri Sep 22 16:31:35 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       ser-LNCS,
  acknowledgement = ack-nhfb,
  book-DOI =     "https://doi.org/10.1007/3-540-44659-1",
}

@TechReport{Harrison:2000:HOM,
  author =       "John Harrison and Ted Kubaska and Bob Norin and Shane
                 Story and Ping Tak Peter Tang",
  title =        "Highly Optimized Mathematical Functions for the
                 {IA-64} Architectures",
  type =         "Technical report",
  number =       "245410-002",
  institution =  "Intel Corporation",
  address =      "San Jose, CA, USA",
  month =        apr,
  year =         "2000",
  bibdate =      "Sat Jun 02 11:04:28 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "ftp://download.intel.com/design/IA-64/Downloads/libm.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Hasan:2000:FPI,
  author =       "M. A. Hasan and A. A. Hasan and S. Rahman",
  booktitle =    "Proceedings of the 39th {IEEE} Conference on Decision
                 and Control",
  title =        "Fixed point iterations for computing square roots and
                 the matrix sign function of complex matrices",
  volume =       "5",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "4253--4258",
  year =         "2000",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "The purpose of this work has been the development of
                 new set of rational iterations for computing square
                 roots and the matrix sign function of complex matrices.
                 Given any positive integer r{\&}ges;2, we presented a
                 systematic way of deriving rth order \ldots{}",
}

@Article{Hasan:2000:LTB,
  author =       "M. A. Hasan",
  title =        "Look-Up Table-Based Large Finite Field Multiplication
                 in Memory Constrained Cryptosystems",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "49",
  number =       "7",
  pages =        "749--758",
  year =         "2000",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.863045",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon May 20 06:47:55 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-14",
  remark =       "Selected papers from ARITH'14 \cite{Koren:1999:ISC}.",
}

@InProceedings{Hassibi:2000:ESR,
  author =       "B. Hassibi",
  booktitle =    "Proceedings. 2000 {IEEE} International Conference on
                 Acoustics, Speech, and Signal Processing: {ICASSP '00},
                 5--9 June 2000",
  title =        "An efficient square-root algorithm for {BLAST}",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "II737--II740",
  year =         "2000",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "Bell Labs Layered Space-Time (BLAST) is a scheme for
                 transmitting information over a rich-scattering
                 wireless environment using multiple receive and
                 transmit antennas. The main computational bottleneck in
                 the BLAST algorithm is a ``nulling and \ldots{}",
}

@InProceedings{Hassibi:2000:FSR,
  author =       "B. Hassibi",
  booktitle =    "Conference Record of the Thirty-Fourth Asilomar
                 Conference on Signals, Systems and Computers, 2000",
  title =        "A fast square-root implementation for {BLAST}",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1255--1259",
  year =         "2000",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "Bell Labs Layered Space-Time (BLAST) is a scheme for
                 transmitting information over a rich-scattering
                 wireless environment using multiple receive and
                 transmit antennas. The main computational bottleneck in
                 the BLAST algorithm is a ``nulling and \ldots{}",
}

@InProceedings{He:2000:UAA,
  author =       "Yun He and Chris H. Q. Ding",
  title =        "Using accurate arithmetics to improve numerical
                 reproducibility and stability in parallel
                 applications",
  crossref =     "Reynders:2000:IPI",
  pages =        "225--234",
  year =         "2000",
  DOI =          "https://doi.org/10.1145/335231.335253",
  bibdate =      "Sat Feb 8 18:35:50 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/pvm.bib",
  URL =          "https://dl.acm.org/doi/abs/10.1145/335231.335253",
  abstract =     "Numerical reproducibility and stability of large scale
                 scientific simulations, especially climate modeling, on
                 distributed memory parallel computers are becoming
                 critical issues. In particular, global summation of
                 distributed arrays is most susceptible to rounding
                 errors, and their propagation and accumulation cause
                 uncertainty in final simulation results. We analyzed
                 several accurate summation methods and found that two
                 methods are particularly effective to improve (ensure)
                 reproducibility and stability: Kahan's self-compensated
                 summation and Bailey's double-double precision
                 summation. We provide an MPI operator MPLSUMDD to work
                 with MPI collective operations to ensure a scalable
                 implementation on large number of processors. The final
                 methods are particularly simple to adopt in practical
                 codes.",
  acknowledgement = ack-nhfb,
}

@Article{Hiasat:2000:NES,
  author =       "A. A. Hiasat",
  title =        "New efficient structure for a modular multiplier for
                 {RNS}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "49",
  number =       "2",
  pages =        "170--174",
  month =        feb,
  year =         "2000",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.833113",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 10:35:23 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=833113",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@TechReport{Hida:2000:QDA,
  author =       "Yozo Hida and Xiaoye S. Li and David H. Bailey",
  title =        "Quad-Double Arithmetic: Algorithms, Implementation,
                 and Application",
  type =         "Technical report",
  number =       "LBNL-46996",
  institution =  "Lawrence Berkeley National Laboratory",
  address =      "1 Cycloton Rd, Berkeley, CA 94720",
  pages =        "28",
  day =          "30",
  month =        oct,
  year =         "2000",
  bibdate =      "Wed Nov 24 08:18:07 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cs.berkeley.edu/~yozo/papers/LBNL-46996.ps.gz",
  acknowledgement = ack-nhfb,
}

@Article{Higuchi:2000:FAA,
  author =       "Akira Higuchi and Naofumi Takagi",
  title =        "A fast addition algorithm for elliptic curve
                 arithmetic in {$ {\rm GF}(2 n) $} using projective
                 coordinates",
  journal =      j-INFO-PROC-LETT,
  volume =       "76",
  number =       "3",
  pages =        "101--103",
  day =          "15",
  month =        dec,
  year =         "2000",
  CODEN =        "IFPLAT",
  ISSN =         "0020-0190 (print), 1872-6119 (electronic)",
  ISSN-L =       "0020-0190",
  bibdate =      "Wed Apr 18 07:11:20 MDT 2001",
  bibsource =    "http://www.elsevier.com:80/inca/publications/store/5/0/5/6/1/2/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.elsevier.nl/gej-ng/10/23/20/67/27/25/abstract.html;
                 http://www.elsevier.nl/gej-ng/10/23/20/67/27/25/article.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Information Processing Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00200190",
}

@InProceedings{Hormigo:2000:HAVa,
  author =       "J. Hormigo and J. Villalba and M. Schulte",
  editor =       "????",
  booktitle =    "Proceedings of the 4th Conference on Real Numbers and
                 Computers, Dagstuhl, Germany, April, 2000",
  title =        "A Hardware Algorithm for Variable-Precision Division",
  publisher =    "????",
  address =      "????",
  pages =        "104--112",
  year =         "2000",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sun Mar 04 11:20:37 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_2000-02.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Hormigo:2000:HAVb,
  author =       "J. Hormigo and J. Villalba and M. Schulte",
  title =        "A Hardware Algorithm for Variable-Precision
                 Logarithm",
  crossref =     "Swartzlander:2000:IIC",
  pages =        "215--224",
  year =         "2000",
  bibdate =      "Sun Mar 04 11:20:37 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_2000-04.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Ide:2000:GMF,
  author =       "Nobuhiro Ide and Masashi Hirano and Yukio Endo and
                 Shin ichi Yoshioka and Hiroaki Murakami and Atsushi
                 Kunimatsu and Toshinori Sato and Takayuki Kamei and
                 Toyoshi Okada and Masakazu Suzuoki",
  title =        "{2.44 GFLOPS 300-MHz} Floating-Point Vector-Processing
                 Unit for High-Performance {$3$-D} Graphics Computing",
  journal =      j-IEEE-J-SOLID-STATE-CIRCUITS,
  volume =       "35",
  number =       "7",
  pages =        "1025--1033",
  month =        jul,
  year =         "2000",
  CODEN =        "IJSCBC",
  ISSN =         "0018-9200 (print), 1558-173X (electronic)",
  ISSN-L =       "0018-9200",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.hwswworld.com/downloads/a7/1025ide.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Journal of Solid-State Circuits",
  summary =      "A vector unit for high-performance three-dimensional
                 graphics computing has been developed. We implement
                 four floating-point multiply-accumulate units, which
                 execute multiply-add operations with one throughput;
                 one floating-point divide/square root \ldots{}",
}

@Book{Ifrah:2000:UHN,
  author =       "Georges Ifrah",
  title =        "The Universal History of Numbers from Prehistory to
                 the Invention of the Computer",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xxii + 633",
  year =         "2000",
  ISBN =         "0-471-37568-3",
  ISBN-13 =      "978-0-471-37568-5",
  LCCN =         "QA141.I3713 2000",
  bibdate =      "Mon Dec 06 16:02:33 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Translated from the French edition, {\em Histoire
                 universelle des chiffres}, by David Bellos, E. F.
                 Harding, Sophie Wood, and Ian Monk.",
  price =        "US\$39.95",
  acknowledgement = ack-nhfb,
}

@InProceedings{Imajo:2000:CSB,
  author =       "Tetsuji Imajo and Tatsuki Miyake and Shinobu Sato and
                 Toshiyuki Ito and Daisuke Yokotsuka and Yoshihide
                 Tsujihata and Shunsuke Uemura",
  title =        "{COBOL Script}: a Business-Oriented Scripting
                 Language",
  crossref =     "IEEE:2000:EPI",
  pages =        "231--??",
  year =         "2000",
  bibdate =      "Thu Aug 07 17:50:59 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper describes COBOL Script, a Web-oriented
                 script language developed by Hitachi. COBOL Script
                 includes the following features: (1) The language
                 specifications, which consist of functions required for
                 Web computing, are a subset of COBOL85, the most
                 frequently used programming language in business
                 information systems. (2) COBOL Script supports decimal
                 arithmetic functions that have the same precision as in
                 standard COBOL85 on mainframe computers. (3) Efficient
                 implementation was based on analysis of the pros and
                 cons of the COBOL processing system. Using COBOL
                 Script, users can: (1) Process applications requiring
                 high precision, such as account-related applications,
                 over the Web. (2) Use a test debugger and a Coverage
                 Function with COBOL Script for large-scale development
                 projects. (3) Use Japanese in programs. (4) Achieve
                 good run-time performance.",
  acknowledgement = ack-nhfb,
  keywords =     "account-related applications; business information
                 systems; business-oriented scripting language; COBOL;
                 COBOL processing system; COBOL Script; COBOL85; decimal
                 arithmetic functions; decimal floating-point
                 arithmetic; language specifications; large-scale
                 development projects; test debugger; Web computing;
                 Web-oriented script language",
}

@Misc{Intel:2000:DSR,
  author =       "{Intel}",
  title =        "Divide, Square Root, and Remainder Algorithms for the
                 {Itanium} Architecture",
  howpublished = "Intel Software Development Products",
  month =        jul,
  year =         "2000",
  bibdate =      "Fri Sep 22 17:06:23 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://studylib.net/doc/7921762/divide--square-root-and-remainder-algorithms-for-the-ia-64",
  acknowledgement = ack-nhfb,
}

@Manual{Intel:2000:IPF,
  title =        "{Itanium} Processor Floating-point Software Assistance
                 and Floating-point Exception Handling",
  number =       "245415-001",
  organization = pub-INTEL,
  address =      pub-INTEL:adr,
  month =        jan,
  year =         "2000",
  bibdate =      "Tue Nov 18 16:18:52 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://cache-www.intel.com/cd/00/00/21/92/219290_fpswa_software.pdf",
  acknowledgement = ack-nhfb,
}

@Misc{ISO:2000:FSI,
  author =       "{ISO/IEC JTC1/SC22/WG5}",
  title =        "Information technology --- Programming languages ---
                 {Fortran} -- Floating-point exception handing (draft)",
  howpublished = "World-Wide Web document.",
  edition =      "Second",
  day =          "19",
  month =        jan,
  year =         "2000",
  bibdate =      "Thu May 09 10:24:52 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "ftp://ftp.nag.co.uk/sc22wg5/N1351-N1400/N1378.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Joye:2000:OLR,
  author =       "M. Joye and S.-M. Yen",
  title =        "Optimal Left-to-Right Binary Signed-Digit Recoding",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "49",
  number =       "7",
  pages =        "740--748",
  year =         "2000",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.863044",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon May 20 06:47:55 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-14",
  remark =       "Selected papers from ARITH'14 \cite{Koren:1999:ISC}.",
}

@Misc{Kahan:2000:MAA,
  author =       "W. Kahan",
  title =        "Miscalculating Area and Angles of a Needle-like
                 Triangle",
  howpublished = "World-Wide Web lecture notes for introductory
                 numerical analysis classes.",
  day =          "24",
  month =        mar,
  year =         "2000",
  bibdate =      "Fri Jul 15 12:30:24 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cs.berkeley.edu/~wkahan/Triangle.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "floating-point arithmetic",
}

@TechReport{Kahan:2000:MVM,
  author =       "W. Kahan",
  title =        "Marketing versus Mathematics and other Ruminations on
                 the design of floating-point arithmetic",
  howpublished = "World-Wide Web document.",
  institution =  "Mathematics Department and Electrical Engineering and
                 Computer Science Department, University of California,
                 Berkeley",
  address =      "Berkeley, CA, USA",
  pages =        "48",
  day =          "27",
  month =        aug,
  year =         "2000",
  bibdate =      "Fri May 03 12:19:56 2002",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/k/kahan-william-m.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cs.berkeley.edu/~wkahan/MktgMath.pdf;
                 http://www.cs.nyu.edu/cs/faculty/overton/book/docs/KahanTalk.pdf",
  acknowledgement = ack-nhfb,
}

@Misc{Kahan:2000:RDFa,
  author =       "W. Kahan",
  title =        "Ruminations on the Design of Floating-Point
                 Arithmetic",
  howpublished = "World-Wide Web document",
  pages =        "29",
  day =          "25",
  month =        apr,
  year =         "2000",
  bibdate =      "Sat Mar 03 18:19:26 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://cs.nyu.edu/cs/faculty/overton/book/docs/KahanTalk.pdf",
  acknowledgement = ack-nhfb,
}

@TechReport{Kahan:2000:RDFb,
  author =       "W. Kahan",
  title =        "Marketing versus Mathematics and other Ruminations on
                 the design of floating-point arithmetic",
  howpublished = "World-Wide Web document.",
  institution =  "Mathematics Department and Electrical Engineering and
                 Computer Science Department, University of California,
                 Berkeley",
  address =      "Berkeley, CA, USA",
  pages =        "48",
  day =          "27",
  month =        aug,
  year =         "2000",
  bibdate =      "Fri May 03 12:19:56 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cs.berkeley.edu/~wkahan/MktgMath.pdf;
                 http://www.cs.nyu.edu/cs/faculty/overton/book/docs/KahanTalk.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Kalampoukas:2000:HSP,
  author =       "L. Kalampoukas and D. Nikolos and C. Efstathiou and H.
                 T. Vergos and J. Kalamatianos",
  title =        "High-Speed Parallel-Prefix Modulo $ 2^{n - 1} $
                 Adders",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "49",
  number =       "7",
  pages =        "673--680",
  year =         "2000",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.863036",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon May 20 06:47:55 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-14",
  remark =       "Selected papers from ARITH'14 \cite{Koren:1999:ISC}.",
}

@Article{Kao:2000:LTA,
  author =       "Ming-Yang Kao and Jie Wang",
  title =        "Linear-Time Approximation Algorithms for Computing
                 Numerical Summation with Provably Small Errors",
  journal =      j-SIAM-J-COMPUT,
  volume =       "29",
  number =       "5",
  pages =        "1568--1576",
  month =        oct,
  year =         "2000",
  CODEN =        "SMJCAT",
  DOI =          "https://doi.org/10.1137/S0097539798341594",
  ISSN =         "0097-5397 (print), 1095-7111 (electronic)",
  ISSN-L =       "0097-5397",
  bibdate =      "Fri Oct 27 06:28:34 MDT 2000",
  bibsource =    "http://epubs.siam.org/sam-bin/dbq/toclist/SICOMP/29/5;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://epubs.siam.org/sam-bin/dbq/article/34159",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Computing",
  journal-URL =  "http://epubs.siam.org/sicomp",
}

@Article{Kapur:2000:UIP,
  author =       "Deepak Kapur and Mahadevan Subramaniam",
  title =        "Using an induction prover for verifying arithmetic
                 circuits",
  journal =      j-INT-J-SOFTW-TOOLS-TECHNOL-TRANSFER,
  volume =       "3",
  number =       "1",
  pages =        "32--65",
  month =        sep,
  year =         "2000",
  CODEN =        "????",
  ISSN =         "1433-2779 (print), 1433-2787 (electronic)",
  ISSN-L =       "1433-2779",
  bibdate =      "Tue Nov 23 15:01:40 MST 2004",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=journal&issn=1433-2779;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "International Journal on Software Tools for Technology
                 Transfer: STTT",
  journal-URL =  "http://link.springer.com/journal/10009",
}

@Article{Kawamura:2000:CRA,
  author =       "Shinichi Kawamura and Masanobu Koike and Fumihiko Sano
                 and Atsushi Shimbo",
  title =        "{Cox-Rower} Architecture for Fast Parallel
                 {Montgomery} Multiplication",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1807",
  pages =        "523--??",
  year =         "2000",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Fri Feb 1 09:16:29 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t1807.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/1807/18070523.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/1807/18070523.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Keller:2000:ARR,
  author =       "T. Keller and T. H. Liew and Lajos Hanzo",
  title =        "Adaptive redundant residue number system coded
                 multicarrier modulation",
  journal =      j-IEEE-J-SEL-AREAS-COMMUN,
  volume =       "18",
  number =       "11",
  pages =        "2292--2301",
  month =        nov,
  year =         "2000",
  CODEN =        "ISACEM",
  DOI =          "https://doi.org/10.1109/49.895034",
  ISSN =         "0733-8716 (print), 1558-0008 (electronic)",
  ISSN-L =       "0733-8716",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=19376",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Journal on Selected Areas in Communications",
  keywords =     "residue arithmetic; residue number system",
  summary =      "The novel class of nonbinary maximum minimum distance
                 redundant residue number system (RRNS) codes is invoked
                 in the context of adaptively RRNS coded,
                 symbol-by-symbol adaptive multicarrier modulation, in
                 order to combat the effects of frequency- \ldots{}",
}

@Article{Kim:2000:PSA,
  author =       "Hyun-Sung Kim and Sung-Woo Lee and Kee-Young Yoo",
  title =        "Partitioned systolic architecture for modular
                 multiplication in {GF} (2 { m })",
  journal =      j-INFO-PROC-LETT,
  volume =       "76",
  number =       "3",
  pages =        "135--139",
  day =          "15",
  month =        dec,
  year =         "2000",
  CODEN =        "IFPLAT",
  ISSN =         "0020-0190 (print), 1872-6119 (electronic)",
  ISSN-L =       "0020-0190",
  bibdate =      "Wed Apr 18 07:11:20 MDT 2001",
  bibsource =    "http://www.elsevier.com:80/inca/publications/store/5/0/5/6/1/2/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.elsevier.nl/gej-ng/10/23/20/67/27/30/abstract.html;
                 http://www.elsevier.nl/gej-ng/10/23/20/67/27/30/article.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Information Processing Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00200190",
}

@Article{Kobayashi:2000:HBF,
  author =       "Shiro Kobayashi and Gerhard P. Fettweis",
  title =        "A Hierarchical Block-Floating-Point Arithmetic",
  journal =      j-J-VLSI-SIGNAL-PROC,
  volume =       "24",
  number =       "1",
  pages =        "19--30",
  month =        feb,
  year =         "2000",
  CODEN =        "JVSPED",
  DOI =          "https://doi.org/10.1023/A:1008110410087",
  ISSN =         "0922-5773 (print), 1573-109x (electronic)",
  ISSN-L =       "0922-5773",
  bibdate =      "Fri Nov 8 05:39:32 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 Ingenta database",
  abstract =     "In order to give an answer to a question of the
                 arithmetic in future DSP architectures for mobile
                 communication applications, the signal processing
                 quality of different arithmetic representations has
                 been studied. Based on the result, a new approach for
                 implementing block-floating-point arithmetic is
                 proposed. This approach intends to preserve the
                 least-significant-bits (LSBs) to improve signal
                 processing quality. The preservation of LSBs is
                 automatically and perfectly done by hardware. Several
                 simulation results show that the proposed
                 block-floating-point implementation provides improved
                 SNRs over conventional block-floating-point
                 implementations. For the same number of bits in the
                 memory for each representation, the SNRs better than
                 floating-point are also observed. For multiple datapath
                 DSPs, this implementation also requires significantly
                 less hardware complexity than floating-point.",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of VLSI Signal Processing",
  pagecount =    "12",
}

@Article{Koren:2000:GEI,
  author =       "Israel Koren and Peter Kornerup",
  title =        "{Guest Editors}' Introduction: Special Issue on
                 Computer Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "49",
  number =       "7",
  pages =        "625--627",
  month =        jul,
  year =         "2000",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2000.863030",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 10:35:24 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=863030",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-14",
  remark =       "From the article: ``The papers included in this
                 special issue were selected from 56 manuscripts
                 submitted in response to the call for papers.
                 Submissions were also solicited from the authors of
                 papers presented at the 14th Symposium on Computer
                 Arithmetic (ARITH-14), held in Adelaide, Australia, on
                 April 14--16 1999. This symposium was the most recent
                 in a series of biannual events whose proceedings have
                 provided a wealth of much cited and often seminal
                 papers. As a result of the review process, 14 papers
                 were selected to be included in this special issue.
                 Four of these papers are extensions of papers presented
                 at ARITH-14, some are further descendents of such
                 papers and the rest have originated from the open call
                 for papers.''",
}

@TechReport{Krishnan:2000:PEM,
  author =       "S. Krishnan and M. Foskey and T. Culver and J. Keyser
                 and D. Manocha",
  title =        "{Precise}: Efficient multiprecision evaluation of
                 algebraic roots and predicates for reliable geometric
                 computations",
  type =         "Technical Report",
  number =       "TR00 008",
  institution =  "Department of Computer Science, University of North
                 Carolina",
  address =      "Chapel Hill, NC, USA",
  year =         "2000",
  bibdate =      "Mon Oct 21 18:00:02 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://citeseer.nj.nec.com/krishnan00precise.html",
  acknowledgement = ack-nhfb,
}

@Article{Kum:2000:ACO,
  author =       "Ki-Il Kum and Jiyang Kang and Wonyong Sung",
  title =        "{AUTOSCALER} for {C}: an optimizing floating-point to
                 integer {C} program converter for fixed-point digital
                 signal processors",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST-2,
  volume =       "47",
  number =       "9",
  pages =        "840--848",
  month =        sep,
  year =         "2000",
  CODEN =        "ICSPE5",
  DOI =          "https://doi.org/10.1109/82.868453",
  ISSN =         "1057-7130 (print), 1558-125X (electronic)",
  ISSN-L =       "1057-7130",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems. 2, Analog
                 and Digital Signal Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=82",
  summary =      "A translator which converts C-based floating-point
                 digital signal processing programs to optimized integer
                 C versions is developed for convenient programming and
                 efficient use of fixed-point digital signal processors
                 (DSPs). It not only converts data \ldots{}",
}

@Article{Lee:2000:LSM,
  author =       "Keon-Jik Lee and Kee-Young Yoo",
  title =        "Linear systolic multiplier\slash squarer for fast
                 exponentiation",
  journal =      j-INFO-PROC-LETT,
  volume =       "76",
  number =       "3",
  pages =        "105--111",
  day =          "15",
  month =        dec,
  year =         "2000",
  CODEN =        "IFPLAT",
  ISSN =         "0020-0190 (print), 1872-6119 (electronic)",
  ISSN-L =       "0020-0190",
  bibdate =      "Wed Apr 18 07:11:20 MDT 2001",
  bibsource =    "http://www.elsevier.com:80/inca/publications/store/5/0/5/6/1/2/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.elsevier.nl/gej-ng/10/23/20/67/27/26/abstract.html;
                 http://www.elsevier.nl/gej-ng/10/23/20/67/27/26/article.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Information Processing Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00200190",
}

@Article{Leemis:2000:SDS,
  author =       "Lawrence M. Leemis and Bruce W. Schmeiser and Diane L.
                 Evans",
  title =        "Survival Distributions Satisfying {Benford}'s Law",
  journal =      j-AMER-STAT,
  volume =       "54",
  number =       "4",
  pages =        "236--??",
  month =        nov,
  year =         "2000",
  CODEN =        "ASTAAJ",
  ISSN =         "0003-1305 (print), 1537-2731 (electronic)",
  ISSN-L =       "0003-1305",
  bibdate =      "Fri Jul 20 11:18:01 MDT 2001",
  bibsource =    "http://www.amstat.org/publications/tas/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.amstat.org/publications/tas/Leemis.htm",
  acknowledgement = ack-nhfb,
  fjournal =     "The American Statistician",
  journal-URL =  "http://www.tandfonline.com/loi/utas20",
}

@InProceedings{Lefevre:2000:CRF,
  author =       "V. D. Lefevre and Jean-Michel Muller",
  booktitle =    "Conference Record of the Thirty-Fourth Asilomar
                 Conference on Signals, Systems and Computers, 2000",
  title =        "Correctly rounded functions for better arithmetic",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "875--878",
  year =         "2000",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:05 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "The IEEE 754 standard for floating-point arithmetic
                 requires that the four arithmetic operations and the
                 square root should be correctly rounded. This has
                 improved the accuracy, reliability and portability of
                 numerical software. Unfortunately, such \ldots{}",
}

@PhdThesis{Lefevre:2000:MAP,
  author =       "Vincent Lef{\`e}vre",
  title =        "Moyens arithm{\'e}tiques pour un calcul fiable.
                 ({French}) [{Arithmetic} means for reliable
                 calculation]",
  type =         "{Ph.D.} dissertation",
  school =       "{\'E}cole Normale Sup{\'e}rieure de Lyon",
  address =      "Lyon, France",
  pages =        "148",
  year =         "2000",
  bibdate =      "Fri Sep 22 16:11:21 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.theses.fr/2000ENSL0142",
  acknowledgement = ack-nhfb,
  advisor =      "Jean-Michel Muller",
}

@InProceedings{Liew:2000:IDR,
  author =       "T. H. Liew and L.-L. Yang and L. Hanzo",
  booktitle =    "{VTC 2000-Spring} Tokyo, {IEEE 51st} Vehicular
                 Technology Conference Proceedings, 15--18 May 2000",
  title =        "Iterative decoding of redundant residue number system
                 codes",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "576--580",
  year =         "2000",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/VETECS.2000.851523",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "Turbo decoded redundant residue number system (RRNS)
                 codes are proposed and their performance is evaluated.
                 An RRNS (n,k) code is a maximum-minimum distance block
                 code, exhibiting identical distance properties to
                 Reed--Solomon (RS) codes. Hence their \ldots{}",
}

@Article{Lin:2000:NBP,
  author =       "Rong Lin and James L. Schwing",
  title =        "A Non-binary Parallel Arithmetic Architecture",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1800",
  pages =        "149--??",
  year =         "2000",
  CODEN =        "LNCSD9",
  DOI =          "https://doi.org/10.1007/3-540-45591-4_19",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Fri Feb 1 09:16:18 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t1800.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/1800/18000149.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/1800/18000149.pdf",
  abstract =     "In this paper we present a novel parallel arithmetic
                 architecture using an efficient non-binary logic
                 scheme. We show that by using parallel broadcasting (or
                 domino propagating) state signals, on short
                 reconfigurable buses equipped with a type of switches,
                 called GP (generate-propagate) shift switches, several
                 arithmetic operations can be carried out efficiently.
                 We extend a recently proposed shift switching mechanism
                 by letting the switch array automatically generate a
                 semaphore to indicate the end of each domino process.
                 This reduces the complexity of the architecture and
                 improves the performance significantly.",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Lopez:2000:HSS,
  author =       "Julio L{\'o}pez and Ricardo Dahab",
  title =        "High-Speed Software Multiplication in $ \mathbb
                 {f}_{2^m} $",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1977",
  pages =        "203--??",
  year =         "2000",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Sep 10 19:08:57 MDT 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t1977.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/1977/19770203.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/1977/19770203.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Luo:2000:API,
  author =       "Z. Luo and M. Martonosi",
  title =        "Accelerating pipelined integer and floating-point
                 accumulations in configurable hardware with delayed
                 addition techniques",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "49",
  number =       "3",
  pages =        "208--218",
  month =        mar,
  year =         "2000",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.841125",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 10:35:23 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=841125",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  summary =      "The speed of arithmetic calculations in configurable
                 hardware is limited by carry propagation, even with the
                 dedicated hardware found in recent FPGAs. This paper
                 proposes and evaluates an approach called delayed
                 addition that reduces the carry-propagation \ldots{}",
}

@TechReport{Maclaren:2000:IEH,
  author =       "Nick Maclaren",
  title =        "{IEEE 754} Error Handling and Programming Languages",
  type =         "Report",
  institution =  "Cambridge University",
  address =      "Cambridge, UK",
  pages =        "15",
  month =        mar,
  year =         "2000",
  bibdate =      "Wed Nov 10 08:10:24 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://grouper.ieee.org/groups/1788/email/pdfmPSi1DgZZf.pdf",
  abstract =     "IEEE 754-1985 introduced order to a particularly
                 chaotic area and, in general, it has been very
                 successful, though experts disagree about which of its
                 properties are merits. Hindsight shows several areas
                 where some unfortunate decisions were taken, but few of
                 the problems were predicted at the time.",
  acknowledgement = ack-nhfb,
  keywords =     "exception handling; IEEE 754 arithmetic; Infinity;
                 quiet NaN; signaling NaN; signed zero; traps",
  remark =       "The author reviews the good and bad points of IEEE 754
                 arithmetic. He is particularly critical of the
                 inconsistencies in hardware and programming languages
                 in the handling of quiet and signaling NaN, real and
                 complex Infinity, signed zero, and failure of NaNs to
                 propagate in certain C99 functions. He has a clear
                 discussion of five distinct uses of NaN, and how they
                 ought to behave differently in numerical operations and
                 function calls. He also laments the unreliability of
                 {\tt errno}, exception handling, and traps,
                 particularly across platforms and code libraries.",
}

@InProceedings{Madhukumar:2000:DPR,
  author =       "A. S. Madhukumar and F. Chin",
  booktitle =    "Conference Record of the Thirty-Fourth Asilomar
                 Conference on Signals, Systems and Computers, 2000",
  title =        "Design and performance of residue number system based
                 multicarrier {CDMA} in frequency-selective {Rayleigh}
                 fading channels",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "884--888",
  year =         "2000",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ACSSC.2000.910640",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "This paper is concerned with a new method to enhance
                 the bandwidth efficiency of an MC-CDMA system by using
                 a residue number based representation for information
                 symbols. The residues are mapped into a set of
                 orthogonal sequences and are transmitted \ldots{}",
}

@InProceedings{Madhukumar:2000:PRN,
  author =       "A. S. Madhukumar and F. Chin",
  booktitle =    "{IEEE} {VTS-Fall} {VTC 2000}. 52nd Vehicular
                 Technology Conference, 2000",
  title =        "Performance of a residue number system based
                 {DS--CDMA} system over bursty communication channels",
  volume =       "5",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "2433--2440",
  year =         "2000",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/VETECF.2000.883300",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "This paper is concerned with the performance of a
                 residue number system (RNS) based direct-sequence CDMA
                 system over bursty communication channels. Concatenated
                 codes employing redundant RNS as inner codes and
                 convolution codes as outer codes are \ldots{}",
}

@InProceedings{Madhukumar:2000:RNS,
  author =       "A. S. Madhukumar and F. Chin and A. B. Premkumar",
  booktitle =    "Proceedings of the 43rd {IEEE} Midwest Symposium on
                 Circuits and Systems 2000",
  title =        "Residue number system based multicarrier {CDMA} for
                 broadband mobile communication systems",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "536--539",
  year =         "2000",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/MWSCAS.2000.952812",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "This paper is concerned with a new method to enhance
                 the bandwidth efficiency of an MC-CDMA system by using
                 a residue number based representation for information
                 symbols. The residues are mapped into a set of
                 orthogonal sequences and are transmitted \ldots{}",
}

@InProceedings{Mahesh:2000:LPR,
  author =       "M. N. Mahesh and M. Mehendale",
  booktitle =    "Thirteenth International Conference on {VLSI} Design,
                 2000",
  title =        "Low power realization of residue number system based
                 {FIR} filters",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "30--33",
  year =         "2000",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ICVD.2000.812580",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "In this paper, we present algorithmic and
                 architectural transforms for low power realization of
                 Residue Number System (RNS) based FIR filters. These
                 transforms have been systematically derived so as to
                 achieve power reduction by voltage scaling, \ldots{}",
}

@Book{Markstein:2000:IEF,
  author =       "Peter Markstein",
  title =        "{IA-64} and Elementary Functions: Speed and
                 Precision",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xix + 298",
  year =         "2000",
  ISBN =         "0-13-018348-2",
  ISBN-13 =      "978-0-13-018348-4",
  LCCN =         "QA76.9.A73 M365 2000",
  bibdate =      "Fri Jan 5 08:00:52 MST 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/intel-ia-64.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/microchip.bib;
                 University of California MELVYL catalog.",
  series =       "Hewlett--Packard professional books",
  URL =          "http://www.markstein.org/",
  acknowledgement = ack-nhfb,
  keywords =     "correct rounding; floating-point arithmetic; IA-64
                 (computer architecture)",
  remark =       "Besides recipes for accurate computation of elementary
                 functions, this book also contains algorithms for the
                 correctly-rounded computation of floating-point
                 division and square-root, and of integer division,
                 starting from low-precision reciprocal approximations.
                 There is also a wealth of information on the tradeoffs
                 between integer and floating-point instruction use in a
                 pipelined parallel architecture.",
  tableofcontents = "IA-64 Architecture \\
                 New Architecture Objectives \\
                 VLIW \\
                 Memory Enhancements \\
                 Software Pipelining \\
                 Floating Point Enhancements \\
                 Summary \\
                 IA-64 Instructions And Registers \\
                 Instructions \\
                 Register Sets \\
                 Accessing Memory \\
                 Assembly Language \\
                 Problems \\
                 Increasing Instruction Level Parallelism \\
                 Branching \\
                 Speculation \\
                 Problems \\
                 Floating Point Architecture \\
                 Floating Point Status Register \\
                 Precision \\
                 Fused Multiply-Add \\
                 Division and Square Root Assists \\
                 Floating Comparisons \\
                 Communication between Floating Point and General
                 Purpose Registers \\
                 Fixed Point Multiplication \\
                 SIMD Arithmetic \\
                 Problems \\
                 Programming For IA-64 \\
                 Compiler Options \\
                 Pragmas \\
                 Floating Point Data Types \\
                 In-Line Assembly \\
                 The fenv.h Header \\
                 Extended Examples \\
                 Quad Precision \\
                 Problems \\
                 Computation of Elementary Functions \\
                 Mathematical Preliminaries \\
                 Floating Point \\
                 Approximation and Error Analysis \\
                 The Exclusion Theorem \\
                 Ulps \\
                 Problems \\
                 Approximation Of Functions \\
                 Taylor Series \\
                 Lagrangian Interpolation \\
                 Chebychev Approximation \\
                 Remez Approximation \\
                 Practical Considerations \\
                 Function Evaluation \\
                 Table Construction \\
                 Problems \\
                 Division \\
                 Approximations for the Reciprocal \\
                 Computing the Quotient \\
                 Division Using Only Final Precision Results \\
                 Fast Variants of Division \\
                 Remainder \\
                 Integer Division \\
                 An Implementation of Division \\
                 Problems \\
                 Square Root \\
                 Approximations \\
                 Rounding the Square Root \\
                 Computing the Square Root \\
                 Calculating the Reciprocal Square Root \\
                 An Implementation of Square Root \\
                 Problems \\
                 Exponential Functions \\
                 Definitions and Formulas \\
                 Argument Reduction \\
                 Error Containment \\
                 Computing the Exponential \\
                 The Function expm \\
                 Problems \\
                 Logarithmic Functions \\
                 General Relations \\
                 Argument Reductions \\
                 Error Analysis \\
                 The Function log1p \\
                 Computing the Logarithm \\
                 Problems \\
                 The Power Function \\
                 Definition \\
                 Single Precision \\
                 Double Precision \\
                 Double-Extended Precision \\
                 Quad Precision \\
                 Computing the Power Function \\
                 Problems \\
                 Trigonometric Functions \\
                 Formulas and Identities \\
                 Argument Reduction \\
                 Error Analysis \\
                 Computing the Trigonometric Functions \\
                 Problems \\
                 Inverse Sine And Cosine \\
                 Definitions and Formulas \\
                 Argument Reduction \\
                 Error Analysis \\
                 Computing the arcsin \\
                 Problems \\
                 Inverse Tangent Functions \\
                 Definitions and Formulas \\
                 Argument Reduction \\
                 Error Analysis \\
                 Computing the arctan \\
                 Problems \\
                 Hyperbolic Functions \\
                 Definitions and Formulas \\
                 Argument Reduction \\
                 Error Analysis \\
                 Computing the Hyperbolic Functions \\
                 Problems \\
                 Inverse Hyperbolic Functions \\
                 Definitions and Formulas. arcsinh. arccosh. arctanh \\
                 Problems \\
                 Odds And Ends \\
                 Correctly Rounded Functions \\
                 Monotonicity \\
                 Alternative Algorithms \\
                 Testing \\
                 New Architectural Directions \\
                 Problems \\
                 In-Line Assembly \\
                 Solutions To Problems \\
                 Bibliography \\
                 Subject Index",
}

@Article{Maryska:2000:SCR,
  author =       "J. Maryska and M. Rozlozn{\'\i}k and M. Tuma",
  title =        "{Schur} complement reduction in the mixed-hybrid
                 approximation of {Darcy}'s law: rounding error
                 analysis",
  journal =      j-J-COMPUT-APPL-MATH,
  volume =       "117",
  number =       "2",
  pages =        "159--173",
  day =          "15",
  month =        may,
  year =         "2000",
  CODEN =        "JCAMDI",
  ISSN =         "0377-0427 (print), 1879-1778 (electronic)",
  ISSN-L =       "0377-0427",
  bibdate =      "Sat Feb 25 12:43:35 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcomputapplmath2000.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0377042799003441",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Computational and Applied Mathematics",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03770427",
}

@Article{McKenzie:2000:ACP,
  author =       "Pierre McKenzie and Heribert Vollmer and Klaus W.
                 Wagner",
  title =        "Arithmetic Circuits and Polynomial Replacement
                 Systems",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1974",
  pages =        "164--??",
  year =         "2000",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Fri Feb 1 09:17:23 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t1974.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/1974/19740164.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/1974/19740164.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@PhdThesis{Mencer:2000:RAU,
  author =       "Oskar Mencer",
  title =        "Rational Arithmetic Units in Computer Systems",
  type =         "{Ph.D.} Thesis",
  school =       "Department of Electrical Engineering, Stanford
                 University",
  address =      "Stanford, CA, USA",
  pages =        "????",
  month =        jan,
  year =         "2000",
  bibdate =      "Mon Dec 24 11:05:19 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Moreira:2000:FMJ,
  author =       "Jos{\'e} E. Moreira and Samuel P. Midkiff and Manish
                 Gupta",
  title =        "From flop to megaflops: {Java} for technical
                 computing",
  journal =      j-TOPLAS,
  volume =       "22",
  number =       "2",
  pages =        "265--295",
  month =        mar,
  year =         "2000",
  CODEN =        "ATPSDT",
  ISSN =         "0164-0925 (print), 1558-4593 (electronic)",
  ISSN-L =       "0164-0925",
  bibdate =      "Tue Sep 26 10:12:58 MDT 2000",
  bibsource =    "http://www.acm.org/pubs/contents/journals/toplas/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acm.org/pubs/citations/journals/toplas/2000-22-2/p265-moreira/",
  abstract =     "Although there has been some experimentation with Java
                 as a language for numerically intensive computing,
                 there is a perception by many that the language is
                 unsuited for such work because of performance
                 deficiencies. In this article we show how optimizing
                 array bounds checks and null pointer checks creates
                 loop nests on which aggressive optimizations can be
                 used. Applying these optimizations by hand to a simple
                 matrix-multiply test case leads to Java-compliant
                 programs whose performance is in excess of 500 Mflops
                 on a four-processor 332MHz RS/6000 model F50 computer.
                 We also report in this article the effect that various
                 optimizations have on the performance of six
                 floating-point-intensive benchmarks. Through these
                 optimizations we have been able to achieve with Java at
                 least 80\% of the peak Fortran performance on the same
                 benchmarks. Since all of these optimizations can be
                 automated, we conclude that Java will soon be a serious
                 contender for numerically intensive computing.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Programming Languages and
                 Systems",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J783",
  keywords =     "arrays; compilers; Java",
  subject =      "Software --- Programming Languages --- Processors
                 (D.3.4): {\bf Compilers}; Software --- Programming
                 Languages --- Processors (D.3.4): {\bf Run-time
                 environments}; Software --- Programming Techniques ---
                 Concurrent Programming (D.1.3): {\bf Parallel
                 programming}; Software --- Programming Languages ---
                 Language Classifications (D.3.2): {\bf Java}",
}

@Book{Mueller:2000:CAC,
  author =       "Silvia M. Mueller and Wolfgang J. Paul",
  title =        "Computer Architecture: Complexity and Correctness",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xiii + 553",
  year =         "2000",
  ISBN =         "3-540-67481-0",
  ISBN-13 =      "978-3-540-67481-8",
  LCCN =         "QA76.9.A73 M845 2000",
  bibdate =      "Mon Mar 05 18:45:52 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  URL =          "http://www-wjp.cs.uni-sb.de/info/papers/#books",
  abstract =     "\booktitle{Computer Architecture: Complexity and
                 Correctness} develops, at the gate level, the complete
                 design of a pipelined RISC processor with delayed
                 branch, forwarding, hardware interlock, precise
                 maskable nested interrupts, caches, and a fully
                 IEEE-compliant floating point unit. In contrast to
                 other design approaches applied in practice and unlike
                 other textbooks available, the designs presented here
                 are modular, clean and complete up to the construction
                 of entire complex machines. The authors systematically
                 basing their approach on rigorous mathematical
                 formalisms allows for rigorous correctness proofs,
                 accurate hardware cost determination, and performance
                 evaluation as well as, generally speaking, for coverage
                 of a broad variety of relevant issues within a
                 reasonable number of pages. The book is written as a
                 text for classes on computer architecture and related
                 topics and will serve as source of reference for
                 professionals in hardware design. Numerous
                 illustrations, examples, exercises, and a subject index
                 support the reader in accessing the material
                 presented.",
  acknowledgement = ack-nhfb,
  keywords =     "correct rounding; DLX; floating-point arithmetic; IEEE
                 754; RISC",
  libnote =      "Not yet in my library.",
  remark =       "This book is about the design of the DLX (MIPS
                 derivative) processor, at the circuit level. As such,
                 it lacks the broad view of Hennessy \& Patterson's
                 books, but by considering actual gate implementation
                 costs, it is able to provide precise details of
                 implementation tradeoffs, in particular, on cache size
                 and design, and on why memory on chip is expensive (in
                 number of gates) [although the recent work by David
                 Patterson's group at UC/Berkeley on the Vector IRAM
                 processor is putting about 16MB RAM on chip, to make a
                 system-on-a-chip suitable for embedded devices, like
                 the 0.5B cell phones that will be manufactured in
                 2001].\par

                 The book includes mathematical correctness proofs of
                 all circuits, and automated verification of these
                 proofs is in progress.\par

                 From p. 10: ``\ldots{} All C programs associated with
                 the designs in this book are accessible at the our web
                 site.'' [see the URL field in this entry].\par

                 Chapter 7 ``IEEE Floating Point Standard and Theory of
                 Rounding'' has a good survey of the IEEE 754 Standard,
                 and its implications at the hardware level.\par

                 Chapter 8 ``Floating Point Algorithms and Data Paths'',
                 and Chapter 9 ``Pipelined DLX Machine with
                 Floating-Point Core'', examine the hardware
                 implementation of IEEE 754 arithmetic.\par

                 Chapter 9 makes very brief mention of the design issues
                 for fast interval arithmetic.",
  tableofcontents = "1: Introduction \\
                 2: Basics \\
                 2.1: Hardware Model \\
                 2.2: Number Representations and Basic Circuits \\
                 2.3: Basic Circuits \\
                 2.4: Arithmetic Circuits \\
                 2.5: Multipliers \\
                 2.6: Control Automata \\
                 3: A Sequential DLX Design \\
                 3.1: Instruction Set Architecture \\
                 3.2: High Level Data Paths \\
                 3.3: Environments \\
                 3.4: Sequential Control \\
                 3.5: Hardware Cost and Cycle Time \\
                 4: Basic Pipelining \\
                 4.1: Delayed Branch and Delayed PC \\
                 4.2: Prepared Sequential Machines \\
                 4.3: Pipelining as a Transformation \\
                 4.4: Result Forwarding \\
                 4.5: Hardware Interlock \\
                 4.6: Cost Performance Analysis \\
                 5: Interrupt Handling \\
                 5.1: Attempting a Rigorous Treatment of Interrupts \\
                 5.2: Extended Instruction Set Architecture",
}

@Article{Mulders:2000:SMD,
  author =       "Thom Mulders",
  title =        "On short multiplications and divisions",
  journal =      j-APPL-ALGEBRA-ENG-COMMUN-COMPUT,
  volume =       "11",
  number =       "1",
  pages =        "69--88",
  month =        aug,
  year =         "2000",
  CODEN =        "AAECEW",
  DOI =          "https://doi.org/10.1007/s002000000037",
  ISSN =         "0938-1279 (print), 1432-0622 (electronic)",
  ISSN-L =       "0938-1279",
  MRclass =      "68W30",
  MRnumber =     "MR1817699 (2001m:68187)",
  bibdate =      "Thu Nov 8 14:50:38 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See note \cite{Hanrot:2002:LNM}.",
  acknowledgement = ack-nhfb,
  fjournal =     "Applicable Algebra in Engineering, Communication and
                 Computing",
}

@Article{Nielsen:2000:ICF,
  author =       "Asger Munk Nielsen and David W. Matula and Chung Nan
                 Lyu and Guy Even",
  title =        "An {IEEE} compliant floating-point adder that conforms
                 with the pipeline packet-forwarding paradigm",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "49",
  number =       "1",
  pages =        "33--47",
  month =        jan,
  year =         "2000",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.822562",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 10:35:23 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=822562",
  abstract =     "This paper presents a floating-point addition
                 algorithm and adder pipeline design employing a packet
                 forwarding pipeline paradigm. The packet forwarding
                 format and the proposed algorithms constitute a new
                 paradigm for handling data hazards in deeply pipelined
                 floating-point pipelines. The addition and rounding
                 algorithms employ a four stage execution phase pipeline
                 with each stage suitable for implementation in a short
                 clock period, assuming about 15 logic levels per cycle.
                 The first two cycles are related to addition proper and
                 are the focus of this paper. The last two cycles
                 perform the rounding and have been covered in a paper
                 by D. W. Matula and A. M. Nielsen (1997). The addition
                 algorithm accepts one operand in a standard binary
                 floating-point formal at the start of cycle one. The
                 second operand is represented in the packet forwarding
                 floating-point format: namely, it is divided into four
                 parts: the sign bit, the exponent string, the principal
                 part of the significant, and the carry-round packet.
                 The first three parts of the second operand are input
                 at the start of cycle one and the carry-round packet is
                 input at the start of cycle two. The result is output
                 in two formats that both represent the rounded result
                 as required by the IEEE 754 standard. The result is
                 output in the packet forwarding floating-point format
                 at the end of cycles two and three to allow forwarding
                 with an effective latency of two cycles. The result is
                 also format at the end of cycle four for retirement to
                 a register. The packet forwarding result is thus
                 available with an effective two cycle latency for
                 forwarding to the start of the adder pipeline or to a
                 cooperating multiplier pipeline accepting a packet
                 forwarding operand. The effective latency of the
                 proposed design is two cycles for successive dependent
                 operations while perceiving IEEE 754 binary
                 floating-point compatibility.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  summary =      "This paper presents a floating-point addition
                 algorithm and adder pipeline design employing a packet
                 forwarding pipeline paradigm. The packet forwarding
                 format and the proposed algorithms constitute a new
                 paradigm for handling data hazards in deeply \ldots{}",
}

@Article{Oh:2000:ENB,
  author =       "Sangho Oh and Chang Han Kim and Jongin Lim and Dong
                 Hyeon Cheon",
  title =        "Efficient normal basis multipliers in composite
                 fields",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "49",
  number =       "10",
  pages =        "1133--1138",
  month =        oct,
  year =         "2000",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.888054",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 10:35:26 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=888054",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Paliouras:2000:FPP,
  author =       "Vassilis Paliouras and Konstantina Karagianni and
                 Thanos Stouraitis",
  title =        "A floating-point processor for fast and accurate
                 sine\slash cosine evaluation",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST-2,
  volume =       "47",
  number =       "5",
  pages =        "441--451",
  month =        may,
  year =         "2000",
  CODEN =        "ICSPE5",
  DOI =          "https://doi.org/10.1109/82.842112",
  ISSN =         "1057-7130 (print), 1558-125X (electronic)",
  ISSN-L =       "1057-7130",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems. 2, Analog
                 and Digital Signal Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=82",
  keywords =     "0.7 micron; Approximation algorithms; CMOS digital
                 integrated circuits; CMOS process technology;
                 computational complexity; Computer architecture;
                 coprocessors; digital signal processing chips; DSP
                 chip; error analysis; fast cosine evaluation; fast sine
                 evaluation; Fixed-point arithmetic; fixed-point
                 arithmetic; floating point arithmetic; floating-point
                 arithmetic; floating-point processor; Hardware;
                 Interleaved codes; interpolation; Interpolation;
                 mathematics computing; memory architecture; Memory
                 architecture; memory interleaving scheme; memory size
                 reduction; Partitioning algorithms; performance
                 evaluation; Polynomials; polynomials; roundoff error
                 bounds; roundoff errors; second order polynomial
                 interpolation; second-order Horner polynomial;
                 trigonometric functions; Very large scale integration;
                 VLSI; VLSI architecture",
  summary =      "A VLSI architecture for fast and accurate
                 floating-point sine/cosine evaluation is presented,
                 combining floating-point and simple fixed-point
                 arithmetic. The algorithm implemented by the
                 architecture is based on second order polynomial
                 interpolation \ldots{}",
}

@InProceedings{Paliouras:2000:HRR,
  author =       "V. Paliouras and T. Stouraitis",
  booktitle =    "The 7th {IEEE} International Conference on
                 Electronics, Circuits and Systems, 2000. {ICECS 2000}",
  title =        "High-radix residue number system forward and inverse
                 converters",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "858--861",
  year =         "2000",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ICECS.2000.913011",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "Novel radix-r modulo-r n forward and inverse
                 converters for residue number system (RNS)-based
                 processors are introduced in this paper. The proposed
                 circuits convert conventional radix-2 data to
                 high-radix residues and vice-versa with low \ldots{}",
}

@Article{Paliouras:2000:NHR,
  author =       "V. Paliouras and T. Stouraitis",
  title =        "Novel high-radix residue number system architectures",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST-2,
  volume =       "47",
  number =       "10",
  pages =        "1059--1073",
  month =        oct,
  year =         "2000",
  CODEN =        "ICSPE5",
  DOI =          "https://doi.org/10.1109/82.877147",
  ISSN =         "1057-7130 (print), 1558-125X (electronic)",
  ISSN-L =       "1057-7130",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=18987",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems. 2, Analog
                 and Digital Signal Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=82",
  keywords =     "residue arithmetic; residue number system",
  summary =      "Novel radix-r modulo-r n arithmetic units for residue
                 number system (RNS)-based architectures are introduced
                 in this paper. The proposed circuits are shown to
                 require several times less area than previously
                 reported architectures for \ldots{}",
}

@MastersThesis{Papakonstantinou:2000:IUF,
  author =       "Alexandros Papakonstantinou",
  title =        "Implementations of units for floating point
                 arithmetic",
  type =         "Thesis ({M.Sc.})",
  school =       "Department of Electrical and Electronic Engineering,
                 Imperial College, London",
  address =      "London, UK",
  year =         "2000",
  bibdate =      "Thu May 09 08:42:09 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Book{Parhami:2000:CAA,
  author =       "Behrooz Parhami",
  title =        "Computer Arithmetic: Algorithms and Hardware Designs",
  publisher =    pub-OXFORD,
  address =      pub-OXFORD:adr,
  pages =        "xx + 490",
  year =         "2000",
  ISBN =         "0-19-512583-5 (hardcover), 3-540-04907-X (print),
                 3-540-36246-0 (e-book)",
  ISBN-13 =      "978-0-19-512583-2 (hardcover), 978-3-540-04907-4
                 (print), 978-3-540-36246-3 (e-book)",
  LCCN =         "QA76.9.C62P37 1999",
  bibdate =      "Sat Jun 17 12:26:40 2000",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\$85.00",
  abstract =     "The field of digital computer architecture has grown
                 explosively in the past two decades. Through a steady
                 stream of experimental research, tool-building efforts,
                 and theoretical studies, the design of an
                 instruction-set architecture has been transformed into
                 one of the most quantitative branches of computer
                 technology. However, this explosive growth has led to
                 unprecedented hardware complexity and almost
                 intolerable development costs. The challenge faxing
                 current and future computer designers is to institute
                 simplicity where we now have complexity; to use
                 fundamental theories being developed in this area to
                 gain performance and ease-of-use benefits from simpler
                 circuits; to understand the interplay between
                 technological capabilities/limitations and sound
                 architectural decisions. Computer arithmetic plays a
                 key role in the computer designers' quest for
                 user-friendliness, compactness, simplicity, high
                 performance, low cost, and low power. Parhami's
                 Computer Architecture emphasizes both the underlying
                 theory and actual hardware designs. and links computer
                 arithmetic to other subfields of computing. It is the
                 first computer arithmetic book to cover all topics
                 important for a balanced and complete view of the
                 field. IT will be accompanied by an instructor's
                 manual, with problem solutions and enlarged versions of
                 the figures/charts, suitable for reproduction as
                 transparencies. This is a textbook for senior/graduate
                 level courses in departments of computer science and
                 electrical and computer engineering. The course is
                 commonly called Computer Arithmetic. Students wishing
                 to enroll will usually have taken courses in computer
                 organization and advanced digital design before
                 enrolling. Computer Arithmetic is a sub-field of
                 digital computer organization. It deals with the
                 hardware realization of arithmetic functions to support
                 various computer architectures, as well as arithmetic
                 algorithms for firmware or software implementations. A
                 major thrust of digital computer arithmetic is the
                 design of hardware algorithms and circuits to enhance
                 the speed of numeric operations. Thus much of what is
                 presented in this book complements the architectural
                 and algorithmic speedup techniques studied in the
                 context of high performance computer architecture and
                 parallel processing.",
  acknowledgement = ack-nhfb,
  tableofcontents = "Part I: Number Representation \\
                 1: Numbers and Arithmetic \\
                 2: Representing Signed Numbers \\
                 3: Redundant Number Systems \\
                 4: Residue Number Systems \\
                 Part II: Addition/Subtraction \\
                 5: Basic Addition and Counting \\
                 6: Carry-Lookahead Adders \\
                 7: Variations in Fast Adders \\
                 8: Multioperand Addition \\
                 Part III: Multiplication \\
                 9: Basic Multiplication Schemes \\
                 10: High-Radix Multipliers \\
                 11: Tree and Array Multipliers \\
                 12: Variations in Multipliers \\
                 Part IV: Division \\
                 13: Basic Division Schemes \\
                 14: High-Radix Dividers \\
                 15: Variations in Dividers \\
                 16: Division by Convergence \\
                 Part V: Real Arithmetic \\
                 17: Floating-Point Representations \\
                 18: Floating-Point Operations \\
                 19: Errors and Error Control",
}

@InProceedings{Parhami:2000:PER,
  author =       "B. Parhami",
  booktitle =    "Conference Record of the Thirty-Fourth Asilomar
                 Conference on Signals, Systems and Computers, 2000",
  title =        "On producing exactly rounded results in digit-serial
                 on-line arithmetic",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "889--893",
  year =         "2000",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:05 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "The input and output of an on-line computation
                 involving redundant numbers must generally be
                 compatible with standard nonredundant formats. When
                 rounding of a result is required in the last
                 computation step, the process can be combined with
                 on-the- \ldots{}",
}

@InProceedings{Park:2000:ESR,
  author =       "Woo-Chan Park and Tack-Don Han and Shin-Dug Kim",
  booktitle =    "Proceedings of the Second {IEEE} Asia Pacific
                 Conference on {ASICs 2000}: {AP-ASIC 2000}",
  title =        "Efficient simultaneous rounding method removing
                 sticky-bit from critical path for floating point
                 addition",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "223--226",
  year =         "2000",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:05 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "Processing flow of the conventional floating point
                 addition/subtraction operation consists of several
                 steps, i.e., alignment, addition/subtraction,
                 normalization, and rounding stages in this order. A
                 floating adder/subtractor performing addition/
                 \ldots{}",
}

@TechReport{Parker:2000:MCAa,
  author =       "D. Stott Parker and Brad Pierce and Paul R. Eggert",
  title =        "{Monte Carlo} arithmetic: a framework for the
                 statistical analysis of roundoff error",
  number =       "CSD 970014",
  institution =  "Department of Computer Science, University of
                 California, Los Angeles",
  address =      "Los Angeles, CA, USA",
  pages =        "18",
  month =        mar,
  year =         "2000",
  LCCN =         "QA75.5 .R46 no.970002 1997",
  bibdate =      "Mon Aug 25 15:03:13 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cs.ucla.edu/~stott/mca/CSD-970014.ps.gz",
  acknowledgement = ack-nhfb,
}

@Article{Parker:2000:MCAb,
  author =       "D. Stott Parker and Brad Pierce and Paul R. Eggert",
  title =        "{Monte Carlo} Arithmetic: How to Gamble with Floating
                 Point and Win",
  journal =      j-COMPUT-SCI-ENG,
  volume =       "2",
  number =       "4",
  pages =        "58--68",
  month =        jul # "\slash " # aug,
  year =         "2000",
  CODEN =        "CSENFA",
  ISSN =         "1521-9615 (print), 1558-366X (electronic)",
  ISSN-L =       "1521-9615",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://dlib.computer.org/cs/books/cs2000/pdf/c4058.pdf;
                 http://www.computer.org/cse/cs1999/c4058abs.htm",
  acknowledgement = ack-nhfb,
  fjournal =     "Computing in Science and Engineering",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5992",
  summary =      "How sensitive to rounding errors are the results
                 generated from a particular code running on a
                 particular machine applied to a particular input? Monte
                 Carlo arithmetic illustrates the potential for tools to
                 support new kinds of a posteriori round-off analysis.",
}

@Article{Parks:2000:NTT,
  author =       "M. Parks",
  title =        "Number-Theoretic Test Generation for Directed
                 Rounding",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "49",
  number =       "7",
  pages =        "651--658",
  month =        jul,
  year =         "2000",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.863034",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 10:35:24 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib;
                 OCLC Proceedings database",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=863034",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-14; floating-point testing",
  remark =       "Selected papers from ARITH'14 \cite{Koren:1999:ISC}.",
  summary =      "We present methods to systematically generate the
                 hardest test cases for multiplication, division, and
                 square root subject to directed rounding, essentially
                 extending previous work on number-theoretic
                 floating-point testing to rounding modes other than
                 to-nearest. The algorithms focus upon the rounding
                 boundaries of the modes truncate, to-minus-infinity,
                 and to-infinity, and programs based on them require
                 little beyond exact arithmetic in the working precision
                 to create billions of edge cases. We will show that the
                 amount of work required to calculate trial
                 multiplicands pays off in the form of free extra tests
                 due to an interconnection among the operations
                 considered herein. Although these tests do not replace
                 proofs of correctness, they can be used to gain a high
                 degree of confidence that the accuracy requirements as
                 mandated by IEEE Standard 754 have been satisfied.",
}

@Article{Philippsen:2000:CNJ,
  author =       "Michael Philippsen and Edwin G{\"u}nthner",
  title =        "Complex numbers for {Java}",
  journal =      j-CPE,
  volume =       "12",
  number =       "6",
  pages =        "477--491",
  month =        may,
  year =         "2000",
  CODEN =        "CPEXEI",
  DOI =          "https://doi.org/10.1002/1096-9128(200005)12:6<477::AID-CPE486>3.0.CO;2-W",
  ISSN =         "1040-3108 (print), 1096-9128 (electronic)",
  ISSN-L =       "1040-3108",
  bibdate =      "Sun Oct 29 16:57:06 MST 2000",
  bibsource =    "http://www.interscience.wiley.com/jpages/1040-3108;
                 http://www3.interscience.wiley.com/journalfinder.html;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www3.interscience.wiley.com/cgi-bin/abstract/72515730/START;
                 http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=72515730&PLACEBO=IE.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Concurrency, practice and experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1532-0634/issues",
}

@Article{Pillai:2000:LPA,
  author =       "R. V. Pillai and D. Al-Khalili and A. J. Al-Khalili",
  title =        "Low Power Architecture for Floating-Point {MAC}
                 Fusion",
  journal =      j-IEE-PROC-COMPUT-DIGIT-TECH,
  volume =       "147",
  pages =        "288--296",
  year =         "2000",
  CODEN =        "ICDTEA",
  ISSN =         "1350-2387 (print), 1359-7027 (electronic)",
  ISSN-L =       "1350-2387",
  bibdate =      "Fri Jun 24 10:52:39 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEE Proceedings. Computers and Digital Techniques",
}

@InProceedings{Ploog:2000:MPB,
  author =       "H. Ploog and D. Timmermann",
  booktitle =    "Proceedings of the 2000 International Conference on
                 Computer Design",
  title =        "On multiple precision based {Montgomery}
                 multiplication without precomputation of {$ N'_0 = -
                 N_0^{-1} \bmod W $}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "589--590",
  year =         "2000",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 16:53:44 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "An efficient implementation of modular exponentiation,
                 i.e., the main building block of many public key
                 cryptographic devices, is achieved by algorithmic
                 optimization of the Montgomery modular multiplication
                 algorithm based on multiple precision \ldots{}",
}

@Book{Poitras:2000:EHF,
  author =       "Geoffrey Poitras",
  title =        "The Early History of Financial Economics, 1478--1776:
                 from Commercial Arithmetic to Life Annuities and Joint
                 Stocks",
  publisher =    "Edward Elgar",
  address =      "Cheltenham, UK",
  pages =        "x + 522",
  year =         "2000",
  ISBN =         "1-84064-455-9",
  ISBN-13 =      "978-1-84064-455-5",
  LCCN =         "HG101 .P65 2000",
  bibdate =      "Sat Aug 12 14:42:20 MDT 2023",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Geoffrey Poitras provides an exhaustive account of the
                 early development of the subject and, in so doing,
                 provides a sound basis for the study of modern
                 financial economics.",
  acknowledgement = ack-nhfb,
  author-dates = "1954--",
  subject =      "Finance; History; Economics; Business mathematics;
                 Life annuities; Stocks; Finances; Histoire;
                 {\'E}conomie politique; Math{\'e}matiques
                 financi{\`e}res; Rentes viag{\`e}res; Actions (Titres
                 de soci{\'e}t{\'e}); Business mathematics; Economics;
                 Finance; Life annuities; Stocks; Finanzierungstheorie;
                 Finanzwirtschaft; Finanzwissenschaft; Kredittheorie;
                 Financi{\"e}n.",
  tableofcontents = "1: Introduction \\
                 2: History of Commerce and Finance \\
                 3: The Scholastic Analysis of Usury and Other Subjects
                 \\
                 4: The Evolution of Commercial Arithmetic \\
                 5: Simple Interest and Compound Interest \\
                 6: The Valuation of Life Annuities \\
                 7: Foreign Exchange and the Bill Market \\
                 8: The Analysis of Joint Stocks \\
                 9: Development of Derivative Securities \\
                 10: Manias, Manipulations and Institutional Failures
                 \\
                 11: English Debates over Interest Rates and Public
                 Credit \\
                 12: Maritime Insurance, Life Insurance and Other
                 Subjects \\
                 13: Some Speculative Conclusions",
}

@InProceedings{Premkumar:2000:CLB,
  author =       "A. B. Premkumar and M. Bhardwaj",
  booktitle =    "The 2000 {IEEE} International Symposium on Circuits
                 and Systems, Proceedings, {ISCAS 2000} Geneva, 28--31
                 May 2000",
  title =        "Combinatorial logic based forward converters in
                 residue number systems",
  volume =       "5",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "317--320",
  year =         "2000",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ISCAS.2000.857428",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "The Residue Number System (RNS) offers unlimited
                 opportunities for high performance arithmetic provided
                 efficient forward and reverse converters could be
                 constructed for the moduli set at hand. All forward
                 conversion proposals to date, require some \ldots{}",
}

@InProceedings{Ramirez:2000:NAC,
  author =       "J. Ramirez and A. Garcia and P. G. Fernandez and L.
                 Parrilla and A. Lloris",
  booktitle =    "Proceedings, {ISCAS 2000} Geneva, The 2000 {IEEE}
                 International Symposium on Circuits and Systems, 28--31
                 May 2000",
  title =        "A new architecture to compute the discrete cosine
                 transform using the quadratic residue number system",
  volume =       "5",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "321--324",
  year =         "2000",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ISCAS.2000.857429",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "A new methodology to compute the N-point DCT (Discrete
                 Cosine Transform) in the QRNS (Quadratic Residue Number
                 System) is presented, with a significant improvement in
                 complexity and speed compared to the corresponding
                 binary version. This reduction \ldots{}",
}

@Article{Reyhani-Masoleh:2000:ENB,
  author =       "A. Reyhani-Masoleh and M. A. Hasan",
  title =        "On Efficient Normal Basis Multiplication",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1977",
  pages =        "213--??",
  year =         "2000",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Sep 10 19:08:57 MDT 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t1977.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/1977/19770213.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/1977/19770213.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Russinoff:2000:CSF,
  author =       "David M. Russinoff",
  title =        "A Case Study in Formal Verification of
                 Register-Transfer Logic with {ACL2}: The Floating Point
                 Adder of the {AMD Athlon} Processor",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1954",
  pages =        "3--36",
  year =         "2000",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Thu Sep 12 09:02:10 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t1954.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/1954/19540003.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/1954/19540003.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Savas:2000:MMI,
  author =       "E. Savas and {\c{C}}. K. Ko{\c{c}}",
  title =        "The {Montgomery} Modular Inverse---Revisited",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "49",
  number =       "7",
  pages =        "763--766",
  month =        jul,
  year =         "2000",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.863048",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 10:35:25 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib;
                 OCLC Proceedings database",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=863048",
  abstract =     "We modify an algorithm given by Kaliski to compute the
                 Montgomery inverse of an integer modulo a prime number.
                 We also give a new definition of the Montgomery
                 inverse, and introduce efficient algorithms for
                 computing the classical modular inverse, the
                 Kaliski-Montgomery inverse, and the new Montgomery
                 inverse. The proposed algorithms are suitable for
                 software implementations on general-purpose
                 microprocessors",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-14",
  remark =       "Selected papers from ARITH'14 \cite{Koren:1999:ISC}.",
}

@InProceedings{Schulte:2000:CUT,
  author =       "M. Schulte and M. Gok and P. Balzola and R. Brocato",
  title =        "Combined Unsigned and Two's Complement Saturating
                 Multipliers",
  crossref =     "Luk:2000:PSA",
  pages =        "185--196",
  year =         "2000",
  bibdate =      "Sun Mar 04 11:31:05 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_2000-05.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Schulte:2000:FVP,
  author =       "M. J. Schulte and E. E. {Swartzlander, Jr.}",
  title =        "A Family of Variable-Precision, Interval Arithmetic
                 Processors",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "49",
  number =       "5",
  pages =        "387--398",
  month =        may,
  year =         "2000",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.859535",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 10:35:24 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=859535;
                 http://mesa.ece.wisc.edu/publications/cp_2000-09.pdf",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Schulte:2000:IMO,
  author =       "M. J. Schulte and P. I. Balzola and A. Akkas and R. W.
                 Brocato",
  title =        "Integer Multiplication with Overflow Detection or
                 Saturation",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "49",
  number =       "7",
  pages =        "681--691",
  month =        jul,
  year =         "2000",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.863038",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 10:35:24 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib;
                 OCLC Proceedings database",
  URL =          "http://home.ku.edu.tr/~ahakkas/publications/overflow.pdf;
                 http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=863038;
                 http://mesa.ece.wisc.edu/publications/cp_2000-08.pdf",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-14",
  remark =       "Selected papers from ARITH'14 \cite{Koren:1999:ISC}.",
}

@InProceedings{Schulte:2000:PSM,
  author =       "M. J. Schulte and P. I. Balzola and J. Ruan and J.
                 Glossner",
  title =        "Parallel Saturating Multioperand Adders",
  crossref =     "ACM:2000:PIC",
  pages =        "172--179",
  year =         "2000",
  DOI =          "https://doi.org/10.1145/354880.354904",
  bibdate =      "Sun Mar 04 11:32:39 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_2000-06.pdf",
  acknowledgement = ack-nhfb,
}

@PhdThesis{Seidel:2000:DIC,
  author =       "Peter-Michael Seidel",
  title =        "On the Design of {IEEE} Compliant Floating-point Units
                 and their Quantitative Analysis",
  type =         "{Ph.D.} thesis",
  school =       "Computer Science Department, University of Saarland",
  address =      "Saarbr{\"u}cken, Germany",
  pages =        "xii + 188",
  year =         "2000",
  bibdate =      "Tue Mar 13 10:27:30 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "Cited in \cite{Mueller:2000:CAC}.",
}

@Book{Seife:2000:ZBD,
  author =       "Charles Seife",
  title =        "Zero: The Biography of a Dangerous Idea",
  publisher =    pub-VIKING,
  address =      pub-VIKING:adr,
  pages =        "vi + 248",
  year =         "2000",
  ISBN =         "0-670-88457-X, 0-14-029647-6 (paperback)",
  ISBN-13 =      "978-0-670-88457-5, 978-0-14-029647-1 (paperback)",
  LCCN =         "QA141 .S45 2000",
  bibdate =      "Fri Nov 28 19:15:01 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-mfc # " and " # ack-nhfb,
}

@Article{Sleijpen:2000:DER,
  author =       "Gerard L. G. Sleijpen and Henk A. van der Vorst and
                 Jan Modersitzki",
  title =        "Differences in the Effects of Rounding Errors in
                 {Krylov} Solvers for Symmetric Indefinite Linear
                 Systems",
  journal =      j-SIAM-J-MAT-ANA-APPL,
  volume =       "22",
  number =       "3",
  pages =        "726--751 (electronic)",
  year =         "2000",
  CODEN =        "SJMAEL",
  DOI =          "https://doi.org/10.1137/S0895479897323087",
  ISSN =         "0895-4798 (print), 1095-7162 (electronic)",
  ISSN-L =       "0895-4798",
  MRclass =      "65F10 (65N12)",
  MRnumber =     "MR1785632 (2001j:65058)",
  MRreviewer =   "Larisa V. Maslovskaya",
  bibdate =      "Sat Dec 31 06:28:14 2005",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/v/vandervorst-henk-a.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamjmatanaappl.bib;
                 MathSciNet database",
  URL =          "http://epubs.siam.org/sam-bin/dbq/article/32308;
                 http://epubs.siam.org/sam-bin/dbq/toc/SIMAX/22/3",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Matrix Analysis and Applications",
  journal-URL =  "http://epubs.siam.org/simax",
}

@Article{Swider:2000:FPR,
  author =       "Zbigniew {\'S}wider",
  title =        "Floating-point roundoff errors of second-order
                 state-space digital filters",
  journal =      "Systems Sci.",
  volume =       "26",
  number =       "1",
  pages =        "67--81",
  year =         "2000",
  CODEN =        "SYSCDP",
  ISSN =         "0137-1223",
  MRclass =      "93E11 (65G20)",
  MRnumber =     "MR1787396",
  bibdate =      "Thu Nov 8 19:32:19 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Wroc\l aw University of Technology. Systems Science",
  keywords =     "rounding errors",
}

@InProceedings{Takahashi:2000:IMP,
  author =       "D. Takahashi",
  booktitle =    "Proceedings of the 2000 International Workshops on
                 Parallel Processing",
  title =        "Implementation of multiple-precision parallel division
                 and square root on distributed-memory parallel
                 computers",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "229--235",
  year =         "2000",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "We present efficient parallel algorithms for
                 multiple-precision division and square root operation
                 of more than several million decimal digits on
                 distributed-memory parallel computers. It is well known
                 that multiple-precision division and square \ldots{}",
}

@Article{Talahmeh:2000:ADR,
  author =       "S. Talahmeh and P. Siy",
  title =        "Arithmetic division in {RNS} using {Galois Field
                 GF($p$) }",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "39",
  number =       "5--6",
  pages =        "227--238",
  month =        mar,
  year =         "2000",
  CODEN =        "CMAPDK",
  DOI =          "https://doi.org/10.1016/S0898-1221(00)00056-0",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  bibdate =      "Thu Nov 18 09:47:08 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper develops an enhanced algorithm for the
                 arithmetic division problem in the Residue Number
                 System. The proposed algorithm is based on Galois Field
                 Theory GF($p$). Mapping the arithmetic division problem
                 over the Galois Field GF($p$) eliminates many of the
                 limitations of existing algorithms. The advantage of
                 the proposed algorithm is that it has no restriction on
                 the dividend and the divisor, no mixed radix
                 conversion, no quotient estimation before division, no
                 reciprocal estimation of the divisor, and no based
                 extension operation.",
  acknowledgement = ack-nhfb,
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221",
}

@InProceedings{Tchoumatchenko:2000:FBS,
  author =       "V. Tchoumatchenko and T. Vassileva and P. Gurov",
  booktitle =    "Proceedings of the 22nd {EUROMICRO} Conference
                 {EUROMICRO 96}. 'Beyond 2000: Hardware and Software
                 Design Strategies'",
  title =        "A {FPGA} based square-root coprocessor",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "520--525",
  year =         "2000",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "We present an FPGA implementation of a non-restoring
                 integer square-root algorithm, that uses estimates for
                 result-digit selection and radix-$2$ redundant addition
                 in recurrence. On-the-fly conversion of the
                 result-digit and signed-digit adder/ \ldots{}",
}

@Article{Thimbleby:2000:CNB,
  author =       "Harold Thimbleby",
  title =        "Calculators are needlessly bad",
  journal =      "International Journal of Human-Computer Studies",
  volume =       "52",
  number =       "6",
  pages =        "1031--1069",
  month =        jun,
  year =         "2000",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1006/ijhc.1999.0341",
  ISSN =         "????",
  bibdate =      "Mon Jan 14 21:51:22 MST 2013",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/babbage-charles.bib;
                 https://www.math.utah.edu/pub/tex/bib/adabooks.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S1071581999903415",
  acknowledgement = ack-nhfb,
  keywords =     "Charles Babbage",
}

@InProceedings{Tommiska:2000:AEI,
  author =       "M. T. Tommiska",
  booktitle =    "Proceedings of the 2000 Third {IEEE} International
                 Caracas Conference on Devices, Circuits and Systems,
                 15--17 March 2000",
  title =        "Area-efficient implementation of a fast square root
                 algorithm",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "S18/1--S18/4",
  year =         "2000",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "An area-efficient implementation of a fast-converging
                 square-root algorithm is presented. The design of
                 special arithmetic operations differs in many ways from
                 the traditional tasks that digital designers are used
                 to, and the role of \ldots{}",
}

@Article{Tong:2000:RPO,
  author =       "J. Y. F. Tong and D. Nagle and R. A. Rutenbar",
  title =        "Reducing power by optimizing the necessary
                 precision\slash range of floating-point arithmetic",
  journal =      j-IEEE-TRANS-VLSI-SYST,
  volume =       "8",
  number =       "3",
  pages =        "273--286",
  month =        jun,
  year =         "2000",
  CODEN =        "IEVSE9",
  DOI =          "https://doi.org/10.1109/92.845894",
  ISSN =         "1063-8210 (print), 1557-9999 (electronic)",
  ISSN-L =       "1063-8210",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Very Large Scale Integration
                 (VLSI) Systems",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/issues?punumber=92",
  summary =      "Low-power systems often find the power cost of
                 floating-point (FP) hardware prohibitively expensive.
                 This paper explores ways of reducing FP power
                 consumption by minimizing the bitwidth representation
                 of FP data. Analysis of several FP programs that
                 \ldots{}",
}

@InProceedings{Tsuji:2000:REO,
  author =       "Kumiko Tsuji",
  booktitle =    "Proceedings of the Second {ISAAC} Congress, Vol. 2
                 (Fukuoka, 1999)",
  title =        "Round-off error of optimal control problems in
                 floating-point number systems",
  volume =       "8",
  publisher =    "Kluwer Acad. Publ.",
  address =      "Dordrecht",
  pages =        "929--944",
  year =         "2000",
  MRclass =      "49M30 (65G50)",
  MRnumber =     "MR1940881",
  bibdate =      "Thu Nov 8 19:32:25 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Int. Soc. Anal. Appl. Comput.",
  acknowledgement = ack-nhfb,
  keywords =     "rounding errors",
}

@Article{vanderKolk:2000:FPV,
  author =       "K. J. van der Kolk and J. A. Lee and E. F. A.
                 Deprettere",
  title =        "A Floating Point Vectoring Algorithm Based on Fast
                 Rotations",
  journal =      j-J-VLSI-SIGNAL-PROC,
  volume =       "25",
  number =       "2",
  pages =        "125--139",
  month =        jun,
  year =         "2000",
  CODEN =        "JVSPED",
  DOI =          "https://doi.org/10.1023/A:1008166822333",
  ISSN =         "0922-5773 (print), 1573-109x (electronic)",
  ISSN-L =       "0922-5773",
  bibdate =      "Thu May 09 09:46:25 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The idea of approximate rotations has been introduced
                 by J. G{\"o}tze and G. Hekstra. G. Hekstra and E.
                 Deprettere extended the concept to orthogonal fast
                 rotations and formalized the concept by providing a
                 fast rotation theory. In this theory, the emphasis has
                 been on fast rotation, whereas fast rotation-based
                 vectorization has only been considered in an
                 approximating sense in examples published by J.
                 G{\"o}tze and G. Hekstra. The formalization of fast
                 rotation-based vectorization is the subject of this
                 paper. The few known approximate fast vectorization
                 algorithms are special cases of the generic fast
                 rotation-based vectorization algorithm proposed in this
                 paper.",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of VLSI Signal Processing",
}

@Article{Wang:2000:NSA,
  author =       "Chin-Liang Wang and Jyh-Huei Guo",
  title =        "New systolic arrays for {$ C + A B^2 $}, inversion,
                 and division in {$ \mathrm {GF}(2^m) $}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "49",
  number =       "10",
  pages =        "1120--1125",
  month =        oct,
  year =         "2000",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.888047",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 10:35:26 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=888047",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Wires:2000:VCT,
  author =       "K. E. Wires and M. J. Schulte and J. E. Stine",
  title =        "Variable-Correction Truncated Floating Point
                 Multipliers",
  crossref =     "Matthews:2000:CRT",
  pages =        "1344--1348",
  year =         "2000",
  bibdate =      "Sun Mar 04 11:34:32 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_2000-07.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Yang:2000:EPG,
  author =       "Chia-Lin Yang and B. Sano and A. R. Lebeck",
  title =        "Exploiting parallelism in geometry processing with
                 general purpose processors and floating-point {SIMD}
                 instructions",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "49",
  number =       "9",
  pages =        "934--946",
  month =        sep,
  year =         "2000",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.869324",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 10:35:25 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=869324",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  summary =      "Three-dimensional (3D) graphics applications have
                 become very important workloads running on today's
                 computer systems. A cost-effective graphics solution is
                 to perform geometry processing of 3D graphics on the
                 host CPU and have specialized hardware \ldots{}",
}

@Article{Yeh:2000:HSB,
  author =       "Wen-Chang Yeh and Chein-Wei Jen",
  title =        "High-Speed {Booth} Encoded Parallel Multiplier
                 Design",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "49",
  number =       "7",
  pages =        "692--701",
  month =        jul,
  year =         "2000",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.863039",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 10:35:24 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib;
                 OCLC Proceedings database",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=863039",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-14",
  remark =       "Selected papers from ARITH'14 \cite{Koren:1999:ISC}.",
}

@TechReport{Zimmermann:2000:PGF,
  author =       "Paul Zimmermann",
  title =        "A proof of {GMP} fast division and square root
                 implementations",
  type =         "Technical report",
  institution =  inst-LORIA-INRIA-LORRAINE,
  address =      inst-LORIA-INRIA-LORRAINE:adr,
  pages =        "14",
  month =        sep,
  year =         "2000",
  bibdate =      "Sun Sep 10 08:48:46 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.loria.fr/~zimmerma/papers/proof-div-sqrt.ps.gz",
  abstract =     "This short note gives a detailed correctness proof of
                 fast (i.e., subquadratic) versions of the GNU MP {\tt
                 mpn\_bz\_divrem\_n} and {\tt mpn\_sqrtrem} functions,
                 together with complete GMP code. The {\tt
                 mpn\_bz\_divrem\_n} function divides (with remainder) a
                 number of $ 2 n $ limbs by a divisor of $n$ limbs in $
                 2 K(n) $, where $ K(n) $ is the time spent in a $ (n
                 \times n) $ multiplication, using the
                 Moenck--Borodin--Jebelean--Burnikel--Ziegler algorithm.
                 The {\tt mpn\_sqrtrem} computes the square root and the
                 remainder of a number of $ 2 n $ limbs (square root and
                 remainder have about $n$ limbs each) in time $ 3 K(n) /
                 2 $; it uses Karatsuba Square Root.",
  acknowledgement = ack-nhfb,
}

@Article{Akishita:2001:FSS,
  author =       "Toru Akishita",
  title =        "Fast Simultaneous Scalar Multiplication on Elliptic
                 Curve with {Montgomery} Form",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2259",
  pages =        "255--??",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 2 13:07:44 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2259.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2259/22590255.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2259/22590255.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@PhdThesis{Akkas:2001:ISE,
  author =       "Ahmet Akkas",
  title =        "Instruction set enhancements for reliable
                 computations",
  type =         "{Ph.D.} Thesis",
  school =       "Lehigh University",
  address =      "Bethlehem, PA, USA",
  pages =        "159",
  year =         "2001",
  ISBN =         "0-493-49369-7",
  ISBN-13 =      "978-0-493-49369-5",
  bibdate =      "Fri Oct 25 17:09:55 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://wwwlib.umi.com/dissertations/fullcit/3036247;
                 http://wwwlib.umi.com/dissertations/preview/3036247",
  abstract =     "Although there have been significant advances in VLSI
                 technology and numerical computing, floating-point
                 computations still suffer from undetected errors due to
                 rounding and catastrophic cancellation. Fast computers
                 let programmers write numerically intensive programs,
                 but computed results can be far from the true results
                 due to the accumulation of errors in arithmetic
                 operations. Therefore, accurate and reliable
                 computations have become more important. Interval
                 arithmetic is one technique for accurate and reliable
                 computing. With interval arithmetic, each data value is
                 represented by two floating-point numbers which
                 correspond to the endpoints of an interval, such that
                 the true result is guaranteed to lie on this interval.
                 Since interval arithmetic represents ranges of numbers,
                 it also provides the ability to solve problems that
                 cannot be efficiently solved using floating-point
                 arithmetic. Although interval arithmetic provides an
                 efficient method for monitoring and controlling errors
                 in floating-point computations, it is not yet used
                 widely because it is not sufficiently fast. This
                 dissertation investigates instruction set enhancements
                 for interval arithmetic. Existing interval arithmetic
                 programs are examined to determine bottlenecks in
                 interval computations. Then, a variety of instruction
                 set enhancements are pro posed to overcome these
                 bottlenecks. The efficiency of the proposed
                 enhancements are evaluated using an interval-enhanced
                 compiler and a superscalar processor simulator.
                 Hardware modifications to support these enhancements
                 are evaluated, and a novel design for a combined
                 Interval and Floating-point Comparator is presented.
                 This dissertation also investigates instruction set
                 enhancements for extended precision arithmetic. In
                 particular, instruction set support for quadruple
                 precision arithmetic is examined. Hardware
                 modifications needed to support quadruple precision
                 arithmetic on superscalar processor is evaluated to
                 determine which extensions can be most efficiently
                 incorporated into superscalar processor designs.
                 Furthermore, a technique for performing parallel double
                 precision multiplication using quadruple precision
                 hardware is proposed.",
  acknowledgement = ack-nhfb,
}

@Book{Alefeld:2001:SAM,
  editor =       "G{\"o}tz Alefeld and Ji{\v{r}}i Rohn and Siegfried
                 Rump and Tetsuro Yamamoto",
  title =        "Symbolic algebraic methods and verification methods",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "ix + 266",
  year =         "2001",
  ISBN =         "3-211-83593-8",
  ISBN-13 =      "978-3-211-83593-7",
  LCCN =         "QA76.9.M35 S92 2001",
  bibdate =      "Thu May 09 07:34:15 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  price =        "US\$69.95",
  series =       "Springer mathematics",
  URL =          "http://www.springer-ny.com/detail.tpl?cart=10209516271260963&isbn=3211835938",
  acknowledgement = ack-nhfb,
  contents =     "\begin{itemize}

                 \item Introduction (G. Alefeld, J. Rohn, S. Rump, T.
                 Yamamoto).

                 \item Topological Concepts for Hierarchies of
                 Variables, Types and Controls (R. Albrecht).

                 \item Modifications of the Oettli-Prager Theorem with
                 Application to the Eigenvalue Problem (G. Alefeld, V.
                 Kreinovich, G. Mayer).

                 \item Symbolic-Numeric Algorithms for Polynomials: Some
                 Recent Results (R. Corless).

                 \item Symbolic-Numeric QD-Algorithms with Applications
                 in Function Theory and Linear Algebra (A. Cuyt).

                 \item On the Isoefficiency of the Parallel Descartes
                 Method (Th. Decker, W. Krandick).

                 \item Matrix Methods for Solving Algebraic Systems (I.
                 Z. Emiris).

                 \item A Feasibility Result for Interval Gaussian
                 Elimination Relying on Graph Structure (A.
                 Frommer).

                 \item Solution of Systems of Polynomial Equations by
                 Using Bernstein Expansion (J. Garloff, A. P.
                 Smith).

                 \item Symbolic-Algebraic Computations in Modeling
                 Language for Mathematical Programming (D. M.
                 Gay).

                 \item Translation of Taylor Series into LFT Expansions
                 (R. Heckmann).

                 \item Quasi Convex-Concave Extensions (Chr.
                 Jansson).

                 \item Rewriting, Induction and Decision Procedures: A
                 Case Study of Presburger Arithmetic (D. Kapur).

                 \item Derivative-Based Subdivision in Multi-dimensional
                 Verified Gaussian Quadrature (B. Lang).

                 \item On the Shape of the Fixed Points of
                 $\overline{A}f\overline{U}(\overline{A}x\overline{U}) =
                 \overline{A}A\overline{U}\overline{A}x\overline{U} +
                 \overline{A}b\overline{U}$ (G. Mayer, I. Warnke).

                 \item Exact Computation with leda real --- Theory and
                 Geometric Applications (K. Mehlhorn, St.
                 Schirra).

                 \item Numerical Verification Method for Solutions of
                 Nonlinear Hyperbolic Equations (T. Minamoto).

                 \item Geometric Series Bounds for the Local Errors of
                 Taylor Methods for Linear $n$-th-Order ODEs (M.
                 Neher).

                 \item Save Numerical Error Bounds for Solutions of
                 Nonlinear Elliptic Boundary Value Problems (M.
                 Plum).

                 \item Fast Verification Algorithms in MATLAB (S.
                 Rump).

                 \item The Linear Complementarity Problem with Interval
                 Data (U. Sch{\"a}fer).

                 \item Some Numerical Methods for Nonlinear Least
                 Squares Problems (St. Shakhno).

                 \item A New Insight of the Shortley--Weller
                 Approximation for Dirichlet Problems (T.
                 Yamamoto).

                 \item How Orthogonality is Lost in Krylov Methods
                 (\ldots{})

                 \end{itemize}",
  keywords =     "Computer arithmetic; Floating-point arithmetic;
                 Numerical calculations--Verification",
  remark =       "From the publisher: ``The usual `implementation' of
                 real numbers as floating point numbers on existing
                 computers has the well-known disadvantage that most of
                 the real numbers are not exactly representable in
                 floating point. Also the four basic arithmetic
                 operations can usually not be performed exactly. During
                 the last years research in different areas has been
                 intensified in order to overcome these problems. ({\em
                 LEDA-Library}, by K. Mehlhorn et al., {\em Exact
                 arithmetic with real numbers}, by A. Edalat et al.,
                 Symbolic algebraic methods, verification methods). The
                 latest development is the combination of
                 symbolic-algebraic methods and verification methods to
                 so-called hybrid methods. This book contains a
                 collection of worked out talks on these subjects given
                 during a Dagstuhl seminar at the Forschungszentrum fuer
                 Informatik, Schlo{\ss} Dagstuhl, Germany, presenting
                 the state of the art.''",
}

@InProceedings{Ammar:2001:SIC,
  author =       "A. Ammar and A. Al Kabbany and M. Youssef and A.
                 Amam",
  booktitle =    "{NRSC 2001}, Proceedings of the Eighteenth National
                 Radio Science Conference, 27--29 March 2001",
  title =        "A secure image coding scheme using residue number
                 system",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "399--405",
  year =         "2001",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/NRSC.2001.929397",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "A secure image coding scheme using the residue number
                 system (RNS) is presented and tested. The proposed
                 scheme can be also used as the base for a full security
                 multiple access image communication system. Using RNS
                 with multiple look-up tables for \ldots{}",
}

@Article{Aoki:2001:ECA,
  author =       "Kazumaro Aoki and Fumitaka Hoshino and Tetsutaro
                 Kobayashi and Hiroaki Oguro",
  title =        "Elliptic Curve Arithmetic Using {SIMD}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2200",
  pages =        "235--??",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 2 13:06:44 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2200.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2200/22000235.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2200/22000235.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Armando:2001:PEM,
  author =       "A. Armando and S. Ranise",
  title =        "A Practical Extension Mechanism for Decision
                 Procedures: the Case Study of Universal {Presburger}
                 Arithmetic",
  journal =      j-J-UCS,
  volume =       "7",
  number =       "2",
  pages =        "124--??",
  day =          "28",
  month =        feb,
  year =         "2001",
  CODEN =        "????",
  ISSN =         "0948-6968",
  ISSN-L =       "0948-6968",
  bibdate =      "Wed Feb 20 07:23:08 MST 2002",
  bibsource =    "http://www.jucs.org/jucs;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.jucs.org/jucs_7_2/a_practical_extension_mechanism",
  acknowledgement = ack-nhfb,
  fjournal =     "J.UCS: Journal of Universal Computer Science",
  journal-URL =  "http://www.jucs.org/jucs",
}

@InProceedings{Arnold:2001:ACL,
  author =       "M. Arnold and T. Bailey and J. Cowles and C. Walter",
  booktitle =    "2001 {IEEE} Workshop on Signal Processing Systems",
  title =        "Analysis of complex {LNS} {FFTs}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "58--69",
  year =         "2001",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 16:14:38 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "The complex-logarithmic number system (CLNS), which
                 represents each complex point in log/polar coordinates,
                 may be practical to implement the fast Fourier
                 transform (FFT). The roots of unity needed by the FFT
                 have exact representations in CLNS and \ldots{}",
}

@InProceedings{Arnold:2001:DFL,
  author =       "M. G. Arnold",
  booktitle =    "Proceedings of the Euromicro Symposium on Digital
                 Systems, Design, 2001",
  title =        "Design of a faithful {LNS} interpolator",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "336--345",
  year =         "2001",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 16:14:38 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "A design is given for a quadratic interpolator needed
                 by the logarithmic number system (LNS). Unlike previous
                 LNS designs that have attempted to produce results
                 consistently better than a floating-paint
                 representation of the same word size (32 bits),
                 \ldots{}",
}

@InProceedings{Arnold:2001:PLA,
  author =       "M. G. Arnold",
  booktitle =    "Proceedings of the {IEEE} Computer Society Workshop on
                 {VLSI, 19--20} April 2001",
  title =        "A pipelined {LNS} {ALU}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "155--161",
  year =         "2001",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 16:14:38 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "A new ALU design is proposed that is more economical
                 than a conventional Logarithmic Number System (LNS) ALU
                 for pipelined multiply-accumulate applications (such as
                 FIR filters). A novel interpolator that accepts both
                 positive and negative arguments \ldots{}",
}

@InProceedings{Arnold:2001:SMQ,
  author =       "M. G. Arnold and M. D. Winkel",
  title =        "A Single-Multiplier Quadratic Interpolator for {LNS}
                 Arithmetic",
  crossref =     "IEEE:2001:PII",
  pages =        "178--183",
  year =         "2001",
  bibdate =      "Sat Jul 16 16:14:38 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "logarithmic number system (LNS)",
  summary =      "Linear interpolation requires a single multiplication
                 but is significantly less accurate than quadratic
                 interpolation. The latter requires two multiplications.
                 Two novel quadratic interpolation schemes are shown
                 that approximate the functions \ldots{}",
}

@InProceedings{Arnold:2001:UFR,
  author =       "Mark G. Arnold and Colin Walter",
  title =        "Unrestricted Faithful Rounding is Good Enough for Some
                 {LNS} Applications",
  crossref =     "Burgess:2001:ISC",
  pages =        "237--246",
  year =         "2001",
  bibdate =      "Sat Jul 16 16:14:38 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith15/papers/ARITH15_Arnold.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-15",
  summary =      "We propose to relax the restricted form of faithful
                 rounding used in prior 32 bit logarithmic number system
                 (LNS) implementations. Unrestricted faithful rounding
                 yields three- to six-fold savings in VLSI ROM size (or
                 four- to six-fold savings in \ldots{}).",
}

@Article{Atlamazoglou:2001:ALP,
  author =       "P. E. Atlamazoglou and H. T. Anastassiu and D. I.
                 Kaklamani",
  title =        "Application of literate-programming principles for the
                 description of a {FORTRAN 90} extension to quaternion
                 arithmetic",
  journal =      j-IEEE-APM,
  volume =       "43",
  number =       "4",
  pages =        "104--114",
  month =        aug,
  year =         "2001",
  CODEN =        "IAPMEZ",
  DOI =          "https://doi.org/10.1109/74.951564",
  ISSN =         "1045-9243 (print), 1558-4143 (electronic)",
  ISSN-L =       "1045-9243",
  bibdate =      "Mon Jul 5 14:39:37 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In an effort to effectively annotate and document a
                 FORTRAN 90 module that extends the language's
                 mathematical capabilities to the performance of
                 quaternion operations, the literate-programming
                 paradigm is adopted. The basic principles of this
                 paradigm are discussed through a short introduction to
                 the features of a specific literate-programming system
                 known as FWEB. This system is then employed for the
                 efficient presentation of the FORTRAN 90 quaternion
                 arithmetic module",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Antennas and Propagation Magazine",
}

@Article{Baidas:2001:FPB,
  author =       "Z. Baidas and A. D. Brown and A. C. Williams",
  title =        "Floating-point behavioral synthesis",
  journal =      j-IEEE-TRANS-CAD-ICS,
  volume =       "20",
  number =       "7",
  pages =        "828--839",
  month =        jul,
  year =         "2001",
  CODEN =        "ITCSDI",
  ISSN =         "0278-0070 (print), 1937-4151 (electronic)",
  ISSN-L =       "0278-0070",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Computer-Aided Design of
                 Integrated Circuits and Systems",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=43",
  summary =      "Traditionally, the data processed by a synthesized
                 digital design is fixed (occasionally variable) width
                 integer, and the functional units available are
                 concomitantly simple ladders, subtractors, multipliers,
                 multiplexers, and so on. The aims of \ldots{}",
}

@InProceedings{Bajard:2001:MMB,
  author =       "Jean-Claude Bajard and Laurent-Stephane Didier and
                 Peter Kornerup",
  title =        "Modular Multiplication and Base Extensions in Residue
                 Number Systems",
  crossref =     "Burgess:2001:ISC",
  pages =        "59--65",
  year =         "2001",
  DOI =          "https://doi.org/10.1109/ARITH.2001.930104",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith15/papers/ARITH15_Bajard.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-15; residue arithmetic; residue number system",
  summary =      "We present a new RNS modular multiplication for very
                 large operands. The algorithm is based on Montgomery's
                 (1985) method adapted to residue arithmetic. By
                 choosing the moduli of the RNS system reasonably large,
                 an effect corresponding to a \ldots{}",
}

@InProceedings{Balzola:2001:DAP,
  author =       "P. I. Balzola and M. J. Schulte and J. Ruan and J.
                 Glossner and E. Hokenek",
  title =        "Design Alternatives for Parallel Saturating
                 Multioperand Adders",
  crossref =     "IEEE:2001:PII",
  pages =        "172--177",
  year =         "2001",
  bibdate =      "Sun Mar 04 11:43:43 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_2001-06.pdf",
  acknowledgement = ack-nhfb,
}

@InCollection{Barraud:2001:SAR,
  author =       "Alain Barraud and Suzanne Lesecq and Nicolai
                 Christov",
  booktitle =    "Numerical analysis and its applications (Rousse,
                 2000)",
  title =        "From sensitivity analysis to random floating point
                 arithmetics---application to {Sylvester} equations",
  volume =       "1988",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "35--41",
  year =         "2001",
  MRclass =      "65F35 (93B40)",
  MRnumber =     "MR1938402",
  bibdate =      "Thu Nov 8 19:16:07 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Lecture Notes in Computer Science",
  acknowledgement = ack-nhfb,
}

@Article{Bashagha:2001:NRS,
  author =       "A. E. Bashagha",
  title =        "Novel radix-$2$ $k$ square root module",
  journal =      "Circuits, Devices and Systems, IEE Proceedings [see
                 also IEE Proceedings G- Circuits, Devices and
                 Systems]",
  volume =       "148",
  number =       "4",
  pages =        "190--196",
  month =        aug,
  year =         "2001",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 15:28:13 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "The conventional two's complement radix-$2$ k square
                 root algorithm requires a set of 2 k full precision
                 comparisons to generate all the 2 k possible values of
                 the partial remainder. The correct remainder is the
                 minimum \ldots{}",
}

@InProceedings{Beaumont-Smith:2001:PPA,
  author =       "Andrew Beaumont-Smith and Cheng-Chew Lim",
  title =        "Parallel Prefix Adder Design",
  crossref =     "Burgess:2001:ISC",
  pages =        "218--228",
  year =         "2001",
  bibdate =      "Fri May 3 13:58:18 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith15/papers/ARITH15_Beaumont_Smith.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-15",
}

@Misc{Beebe:2001:IFP,
  author =       "Nelson H. F. Beebe",
  title =        "{IEEE 754} floating-point test software",
  howpublished = "World-Wide Web document.",
  pages =        "17",
  day =          "1",
  month =        dec,
  year =         "2001",
  bibdate =      "Sat Dec 01 16:34:39 2001",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/beebe-nelson-h-f.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.math.utah.edu/~beebe/software/ieee/",
  acknowledgement = ack-nhfb,
  keywords =     "floating-point testing",
}

@Article{Berg:2001:FVV,
  author =       "Christoph Berg and Christian Jacobi",
  title =        "Formal Verification of the {VAMP} Floating Point
                 Unit",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2144",
  pages =        "325--??",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 2 13:05:47 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2144.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2144/21440325.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2144/21440325.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@InProceedings{Bickerstaff:2001:ACC,
  author =       "K'Andrea C. Bickerstaff and Earl E. {Swartzlander,
                 Jr.} and Michael J. Schulte",
  title =        "Analysis of Column Compression Multipliers",
  crossref =     "Burgess:2001:ISC",
  pages =        "33--39",
  year =         "2001",
  bibdate =      "Fri May 3 13:52:01 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_2001-02.pdf;
                 http://www.acsel-lab.com/arithmetic/arith15/papers/ARITH15_Bickerstaff.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-15",
}

@Article{Blanck:2001:ERA,
  author =       "Jens Blanck",
  title =        "Exact Real Arithmetic Systems: Results of
                 Competition",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2064",
  pages =        "389--??",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 2 13:04:19 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2064.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2064/20640389.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2064/20640389.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Blum:2001:HRM,
  author =       "T. Blum and C. Paar",
  title =        "High-radix {Montgomery} modular exponentiation on
                 reconfigurable hardware",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "50",
  number =       "7",
  pages =        "759--764",
  month =        jul,
  year =         "2001",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.936241",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 6 10:36:33 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=936241",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@MastersThesis{Boldo:2001:FAP,
  author =       "Sylvie Boldo",
  title =        "Formalisation, am{\'e}lioration et preuves
                 d'algorithmes en arithm{\'e}tique flottante. ({French})
                 [Formalization, improvement, and proofs of algorithms
                 in floating-point arithmetic]",
  type =         "{Master}'s thesis",
  school =       "{\'E}cole Normale Sup{\'e}rieure de Lyon",
  address =      "69364 Lyon Cedex 07, France",
  pages =        "ix + 42",
  day =          "27",
  month =        jun,
  year =         "2001",
  bibdate =      "Tue Nov 23 09:48:04 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Also issued as Report DEA No. 2001-03.",
  URL =          "ftp://ftp.ens-lyon.fr/pub/LIP/Rapports/DEA/DEA2001/DEA2001-03.ps.Z",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@InProceedings{Boldo:2001:MVT,
  author =       "Sylvie Boldo and Marc Daumas",
  title =        "A mechanically validated technique for extending the
                 available precision",
  crossref =     "Matthews:2001:CRT",
  pages =        "1299--1303",
  year =         "2001",
  bibdate =      "Tue Nov 23 10:22:31 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://perso.ens-lyon.fr/marc.daumas/SoftArith/BolDau01b.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Boldo:2001:PIA,
  author =       "Sylvie Boldo and Marc Daumas",
  editor =       "????",
  booktitle =    "{ASTI '2001\slash} {SYMPA 7}: 7{\`e}me Symposium en
                 Architectures Nouvelles de Machines, La Villette,
                 Paris, 24--27 avril, 2001",
  title =        "Performances d'implantations de l'addition en
                 pr{\'e}cision quad-double sur diff{\'e}rentes machines.
                 ({French}) [Performance of implantations of quad-double
                 precision on different machines]",
  publisher =    "????",
  address =      "????",
  pages =        "??--??",
  year =         "2001",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Tue Nov 23 10:28:39 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.laria.u-picardie.fr/~cerin/paris2001.html",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@Article{Breyer:2001:NGE,
  author =       "Laird Breyer and Gareth O. Roberts and Jeffrey S.
                 Rosenthal",
  title =        "A note on geometric ergodicity and floating-point
                 roundoff error",
  journal =      j-STAT-PROB-LETT,
  volume =       "53",
  number =       "2",
  publisher =    "Elsevier Science",
  pages =        "123--127",
  day =          "1",
  month =        jun,
  year =         "2001",
  CODEN =        "SPLTDC",
  ISSN =         "0167-7152 (print), 1879-2103 (electronic)",
  ISSN-L =       "0167-7152",
  MRclass =      "60J10 (65C40)",
  MRnumber =     "MR1843871 (2002f:60138)",
  MRreviewer =   "Denis Talay",
  bibdate =      "Fri Nov 8 05:39:32 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 Ingenta database",
  acknowledgement = ack-nhfb,
  fjournal =     "Statistics \& Probability Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01677152",
  pagecount =    "5",
}

@Misc{Briggs:2001:XER,
  author =       "Keith Briggs and Yannis Smaragdakis",
  title =        "{XR} --- Exact Real Arithmetic",
  howpublished = "World-Wide Web document and software package.",
  day =          "01",
  month =        mar,
  year =         "2001",
  bibdate =      "Sat Apr 28 10:07:59 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "From the overview: ``This is an implementation of
                 exact (or constructive) real arithmetic, as an
                 alternative to multiple-precision floating-point
                 (MPFP). An important distinction is that in MPFP one
                 sets the precision before starting a computation, and
                 then one cannot be sure of the final result. Interval
                 arithmetic is an improvement on this, but still not an
                 ideal solution because if the final interval is larger
                 than desired, there is no simple way to restart the
                 computation at higher precision. By contrast, in XR no
                 precision level is set in advance, and no computation
                 takes place until a final request takes place for some
                 output. Despite this, programming with XR is no
                 different from MPFP, except for the declaration of
                 critical variables as type `XR'.\par

                 The main aim is to produce a usably efficient
                 implementation, which can be easily interfaced with
                 existing C++ code. This contrasts with previous
                 implementations in functional languages (Haskell,
                 Miranda etc.), which, although theoretically important,
                 seem to be rather too slow for real use.\par

                 This code is designed as an add-on to Victor Shoup's
                 arbitrary-precision arithmetic package NTL, and
                 implements a new type XR, to complement NTL's ZZ and RR
                 integer and real types.",
  URL =          "http://www.btexact.com/people/briggsk2/XR.html",
  acknowledgement = ack-nhfb,
}

@InProceedings{Bruguera:2001:URC,
  author =       "Javier D. Bruguera and Tom{\'a}s Lang",
  title =        "Using the Reverse-Carry Approach for Double-Datapath
                 Floating-Point Addition",
  crossref =     "Burgess:2001:ISC",
  pages =        "203--210",
  year =         "2001",
  bibdate =      "Fri May 3 13:58:18 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith15/papers/ARITH15_Bruguera.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-15",
}

@Article{Bryant:2001:VAC,
  author =       "Randal E. Bryant and Yirng-An Chen",
  title =        "Verification of arithmetic circuits using binary
                 moment diagrams",
  journal =      j-INT-J-SOFTW-TOOLS-TECHNOL-TRANSFER,
  volume =       "3",
  number =       "2",
  pages =        "137--155",
  month =        may,
  year =         "2001",
  CODEN =        "????",
  ISSN =         "1433-2779 (print), 1433-2787 (electronic)",
  ISSN-L =       "1433-2779",
  bibdate =      "Tue Nov 23 15:01:40 MST 2004",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=journal&issn=1433-2779;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "International Journal on Software Tools for Technology
                 Transfer: STTT",
  journal-URL =  "http://link.springer.com/journal/10009",
}

@InProceedings{Burgess:2001:DIR,
  author =       "N. Burgess and C. Hinds",
  booktitle =    "Conference Record of the Thirty-Fifth Asilomar
                 Conference on Signals, Systems and Computers, 2001",
  title =        "Design issues in radix-$4$ {SRT} square root {\&}
                 divide unit",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1646--1650",
  year =         "2001",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "This paper introduces a number of design issues not
                 covered in the open literature that arose during the
                 design of a radix-$4$ SRT divide/square root unit for a
                 vector processing chip. These include compression of
                 the partial remainder's m.s.b.'s, \ldots{}",
}

@InProceedings{Busaba:2001:IZD,
  author =       "Fadi Y. Busaba and Christopher A. Krygowski and Wen H.
                 Li and Eric M. Schwarz and Steven R. Carlough",
  title =        "The {IBM z900} Decimal Arithmetic Unit",
  crossref =     "Matthews:2001:CRT",
  volume =       "2",
  pages =        "1335--1339",
  year =         "2001",
  DOI =          "https://doi.org/10.1109/ACSSC.2001.987708",
  bibdate =      "Fri Nov 28 16:15:49 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "As the cost for adding functions to a processor
                 continues to decline, processor designs are including
                 many additional features. An example of this trend is
                 the appearance of graphics engines and compression
                 engines on midrange and even low end microprocessors.
                 One area that has the potential to capture chip real
                 estate is the decimal arithmetic engine because of its
                 importance in financial and business applications.
                 Studies show that 55\% of the numeric data stored on
                 commercial databases are in decimal format. Although
                 decimal arithmetic is supported in many software
                 languages it is not yet available on many
                 microprocessors. This paper details the decimal
                 arithmetic engine in the recently announced z900
                 microprocessor.",
  acknowledgement = ack-mfc # " and " # ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
}

@InProceedings{Cao:2001:HPA,
  author =       "Jun Cao and Belle W. Y. Wei and Jie Cheng",
  title =        "High-Performance Architectures for Elementary Function
                 Generation",
  crossref =     "Burgess:2001:ISC",
  pages =        "136--144",
  year =         "2001",
  bibdate =      "Fri May 3 13:58:18 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith15/papers/ARITH15_Cao.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-15",
}

@InProceedings{Chen:2001:ADF,
  author =       "Chichyang Chen and Liang-An Chen and Jih-Ren Cheng",
  title =        "Architectural Design of a Fast Floating-Point
                 Multiplication-Add Fused Unit Using Signed-Digit
                 Addition",
  crossref =     "IEEE:2001:PES",
  pages =        "346--353",
  year =         "2001",
  DOI =          "https://doi.org/10.1109/DSD.2001.952324",
  bibdate =      "Fri Jun 24 10:45:22 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Signed digit (SD) addition is applied to the design of
                 a new floating-point (FLP) multiplication-add fused
                 (MAF) unit. This adoption, together with the proposed
                 two-step normalization method, can reduce the
                 three-word-length addition that is required in the
                 conventional FLP MAF unit to two-word-length addition.
                 Furthermore, the sign reversion of the intermediate
                 mantissa that requires three-word-length carry
                 propagation in the conventional MAF unit is replaced by
                 only single-word sign detection. These two improvements
                 can enhance the speed and cost of the MAF unit
                 significantly. With the use of the SD addition, the
                 circuit of the unit can be designed in a more regular
                 and simple manner, which is a property that is desired
                 in VLSI design. The proposed FLP MAF unit has been
                 designed and simulated by using Verilog hardware
                 description language. The functions of the deigned unit
                 are verified to be correct.",
  acknowledgement = ack-nhfb,
}

@Article{Coppersmith:2001:FSS,
  author =       "Don Coppersmith",
  title =        "Finding Small Solutions to Small Degree Polynomials",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2146",
  pages =        "20--??",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 2 13:05:49 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2146.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2146/21460020.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2146/21460020.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@TechReport{Cowlishaw:2001:DAJ,
  author =       "Mike Cowlishaw",
  title =        "Decimal Arithmetic for {\tt java.math}: {JSR 13}
                 Public Review Draft",
  type =         "Technical Report",
  number =       "Version 1.33",
  institution =  "IBM UK Laboratories",
  address =      "Hursley, UK",
  pages =        "iii + 60",
  day =          "16",
  month =        jul,
  year =         "2001",
  bibdate =      "Fri May 20 14:37:16 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www2.hursley.ibm.com/jsr13/jsr13spec.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
  remark =       "Describes a proposal for arbitrary-precision decimal
                 floating-point arithmetic in Java.",
}

@InProceedings{Cowlishaw:2001:DFP,
  author =       "Michael F. Cowlishaw and Eric M. Schwarz and Ronald M.
                 Smith and Charles F. Webb",
  title =        "A Decimal Floating-Point Specification",
  crossref =     "Burgess:2001:ISC",
  pages =        "147--154",
  year =         "2001",
  bibdate =      "Fri May 3 13:58:18 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith15/papers/ARITH15_Cowlishaw.pdf;
                 http://www2.hursley.ibm.com/decimal/arith15-foils.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-15; decimal floating-point arithmetic",
}

@Misc{Cuyt:2001:ARI,
  author =       "A. Cuyt and P. Kuterna and B. Verdonk and J.
                 Vervloet",
  title =        "{Arithmos}: a reliable integrated computational
                 environment",
  howpublished = "World Wide Web document.",
  year =         "2001",
  bibdate =      "Wed Nov 24 07:50:59 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://win-www.uia.ac.be/u/cant/arithmos/index.html",
  acknowledgement = ack-nhfb,
}

@Article{Cuyt:2001:REC,
  author =       "Annie Cuyt and Brigitte Verdonk and S. Becuwe and
                 Peter Kuterna",
  title =        "A Remarkable Example of Catastrophic Cancellation
                 Unraveled",
  journal =      j-COMPUTING,
  volume =       "66",
  number =       "3",
  pages =        "309--320",
  year =         "2001",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  MRclass =      "65-04 65G10 65Y99",
  bibdate =      "Thu Jul 12 05:20:09 MDT 2001",
  bibsource =    "http://link.springer-ny.com/link/service/journals/00607/tocs/t1066003.htm;
                 http://springerlink.metapress.com/openurl.asp?genre=journal&issn=0010-485X;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/journals/00607/bibs/1066003/10660309.htm;
                 http://link.springer-ny.com/link/service/journals/00607/papers/1066003/10660309.pdf",
  abstract =     "In this paper we reinvestigate a well-known expression
                 first published in [7], which is often used to
                 illustrate catastrophic cancellation as well as the
                 fact that identical output in different precisions does
                 not imply reliability. The purpose of revisiting this
                 expression is twofold. First, we show in Section 2 that
                 the effect of the cancellation is very different on
                 different IEEE 754 compliant platforms, and we unravel
                 the underlying (hardware) reasons which are unknown to
                 many numerical analysts. Besides illustrating
                 cancellation, this expression also counters the common
                 misbelief among many numerical analysts that a same
                 program will deliver identical results on all IEEE
                 conforming systems. Second, in Section 3 we use,
                 illustrate and comment upon the cross-platform
                 didactical tool Arithmetic Explorer developed at the
                 University of Antwerp, by means of which we performed
                 the bit level analysis of the expression evaluation
                 under investigation on the different machines. We
                 believe that this tool, which is freely available from
                 the authors, can be of use to all of us teaching a
                 first numerical analysis course.",
  acknowledgement = ack-nhfb,
  fjournal =     "Computing: Archiv f{\"u}r informatik und numerik",
  journal-URL =  "http://link.springer.com/journal/607",
}

@Misc{Darcy:2001:BLH,
  author =       "Joseph D. Darcy",
  title =        "{Borneo} Language Homepage",
  howpublished = "World Wide Web site.",
  year =         "2001",
  bibdate =      "Mon May 06 09:06:04 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.jddarcy.org/Borneo",
  acknowledgement = ack-nhfb,
  keywords =     "floating-point arithmetic; IEEE 754; Java",
}

@Misc{Darcy:2001:DLS,
  author =       "Joseph D. Darcy",
  title =        "Designing Language Support for {IEEE 754}",
  howpublished = "IEEE 754 Revision Committee meeting, October 18,
                 2001.",
  year =         "2001",
  bibdate =      "Mon May 06 09:16:52 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "50 slides.",
  URL =          "http://grouper.ieee.org/groups/754/meeting-materials/2001-10-18-langdesign.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Darcy:2001:WEU,
  author =       "Joseph D. Darcy",
  title =        "What Everybody Using the {Java\TM} Programming
                 Language Should Know About Floating-Point Arithmetic",
  crossref =     "Anonymous:2001:JJ",
  pages =        "??--??",
  year =         "2001",
  bibdate =      "Mon May 06 09:14:05 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "51 slides.",
  URL =          "http://java.sun.com/people/darcy/JavaOne/2001/1789darcy.pdf",
  acknowledgement = ack-nhfb,
}

@TechReport{Daumas:2001:CVP,
  author =       "Marc Daumas and Claire Moreau-Finot and Laurent
                 Thery",
  title =        "Computer validated proofs of a toolset for adaptable
                 arithmetic",
  type =         "Research report",
  number =       "4095",
  institution =  "Institut National de Recherche en Informatique et en
                 Automatique",
  address =      "Le Chesnay, France",
  year =         "2001",
  bibdate =      "Wed Nov 24 10:50:24 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Daumas:2001:GLF,
  author =       "Marc Daumas and Laurence Rideau and Laurent
                 Th{\'e}ry",
  title =        "A Generic Library for Floating-Point Numbers and Its
                 Application to Exact Computing",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2152",
  pages =        "169--184",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  MRclass =      "68T15 (65G50)",
  MRnumber =     "MR1907603",
  bibdate =      "Sat Feb 2 13:05:56 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2152.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2152/21520169.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2152/21520169.pdf;
                 https://hal.archives-ouvertes.fr/hal-00157285",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@InProceedings{deDinechin:2001:SIM,
  author =       "Florent de Dinechin and Arnaud Tisserand",
  title =        "Some Improvements on Multipartite Table Methods",
  crossref =     "Burgess:2001:ISC",
  pages =        "128--135",
  year =         "2001",
  bibdate =      "Fri May 3 13:58:18 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith15/papers/ARITH15_Dinechin.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-15",
}

@TechReport{Defour:2001:CREa,
  author =       "David Defour and Florent de Dinechin and Jean-Michel
                 Muller",
  title =        "Correctly rounded exponential function in double
                 precision arithmetic",
  type =         "Rapport de recherche",
  number =       "RR-4231",
  institution =  "INRIA Rhone-Alpes",
  address =      "ZIRST, 655 Avenue de l'Europe, Montbonnot, 38334 Saint
                 Ismier cedex, France",
  month =        jul,
  year =         "2001",
  bibdate =      "Sat Jun 25 11:10:46 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "ftp://ftp.inria.fr/INRIA/publication/publi-pdf/RR/RR-4231.pdf;
                 ftp://ftp.inria.fr/INRIA/publication/publi-ps-gz/RR/RR-4231.ps.gz;
                 http://www.inria.fr/rrrt/rr-4231.html",
  abstract =     "We present an algorithm for implementing correctly
                 rounded exponentials in double-precision floating point
                 arithmetic. This algorithm is based on floating-point
                 operations in the widespread IEEE-754 standard, and is
                 therefore more efficient than those using
                 multiprecision arithmetic, while being fully portable.
                 It requires a table of reasonable size and IEEE-754
                 double precision multiplications and additions. In a
                 preliminary implementation, the overhead due to correct
                 rounding is a 2.3 times slowdown when compared to the
                 standard library function.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Defour:2001:CREb,
  author =       "David Defour and Florida de Dinechin and Jean-Michel
                 Muller",
  title =        "Correctly rounded exponential function in double
                 precision arithmetic",
  crossref =     "Luk:2001:ASP",
  pages =        "156--167",
  year =         "2001",
  bibdate =      "Fri Jun 24 14:43:41 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://bookstore.spie.org/index.cfm?fuseaction=DetailPaper&ProductId=448644&coden=PSISDG",
  abstract =     "We present an algorithm for implementing correctly
                 rounded exponentials in double-precision floating point
                 arithmetic. This algorithm is based on floating-point
                 operations in the widespread EEE-754 standard, and is
                 therefore more efficient than those using
                 multiprecision arithmetic, while being fully portable.
                 It requires a table of reasonable size and IEEE-754
                 double precision multiplications and additions. In a
                 preliminary implementation, the overhead due to correct
                 rounding is a 6 times slowdown when compared to the
                 standard library function.",
  acknowledgement = ack-nhfb,
}

@TechReport{Defour:2001:NRRa,
  author =       "David Defour and Peter Kornerup and Jean-Michel Muller
                 and Nathalie Revol",
  title =        "A new range reduction algorithm",
  type =         "Research Report",
  number =       "{LIP RR 2001-33, INRIA RR-4267}",
  institution =  "LIP, {\'E}cole Normale Sup{\'e}rieure de Lyon",
  address =      "Lyon, France",
  pages =        "13",
  year =         "2001",
  bibdate =      "Sat Jun 25 08:52:06 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "ftp://ftp.ens-lyon.fr/pub/LIP/Rapports/RR/RR2001/RR2001-33.ps.Z;
                 ftp://ftp.inria.fr/INRIA/publication/publi-pdf/RR/RR-4267.pdf;
                 ftp://ftp.inria.fr/INRIA/publication/publi-ps-gz/RR/RR-4267.ps.gz;
                 http://www.inria.fr/rrrt/rr-4267.html",
  abstract =     "Range reduction is a key point for getting accurate
                 elementary function routines. We introduce a new
                 algorithm that is fast for input arguments belonging to
                 the most common domains, yet accurate over the full
                 double precision range.",
  acknowledgement = ack-nhfb,
  keywords =     "range reduction",
}

@InProceedings{Defour:2001:NRRb,
  author =       "David Defour and Peter Kornerup and Jean-Michel Muller
                 and Nathalie Revol",
  title =        "A new range reduction algorithm",
  crossref =     "Matthews:2001:CRT",
  pages =        "??--??",
  year =         "2001",
  bibdate =      "Fri Jun 24 12:12:10 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.imada.sdu.dk/~kornerup/papers/RR2.pdf",
  abstract =     "Range reduction is a key point for getting accurate
                 elementary function routines. We introduce a new
                 algorithm that is fast for input arguments belonging to
                 the most common domains, yet accurate over the full
                 double precision range.",
  acknowledgement = ack-nhfb,
  keywords =     "range reduction",
  pagecount =    "11",
}

@InProceedings{DelRe:2001:IDF,
  author =       "A. {Del Re} and A. Nannarelli and M. Re",
  booktitle =    "Conference Record of the Thirty-Fifth Asilomar
                 Conference on Signals, Systems and Computers, 2001",
  title =        "Implementation of digital filters in carry-save
                 residue number system",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1309--1313",
  year =         "2001",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ACSSC.2001.987702",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "In this work, we present the implementation of a
                 finite impulse response (FIR) filter in the residue
                 number system (RNS), in which we use a carry-save
                 scheme in the binary representation of the residues to
                 speed-up modular additions. We compare the \ldots{}",
}

@Unpublished{Demmel:2001:CAF,
  author =       "J. Demmel and Ben Diament and W. Kahan and Plamen Koev
                 and Ming Gu and Stan Eisenstat and Ivan Slapni{\v{c}}ar
                 and Kresimir Veseli{\'c} and Zlatko Drma{\v{c}}",
  title =        "The Complexity of Accurate Floating Point Computation
                 and Symbolic Computing, or, Can we do Numerical Linear
                 Algebra In Polynomial Time?",
  pages =        "31",
  year =         "2001",
  bibdate =      "Mon Apr 25 06:47:21 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Lecture slides",
  URL =          "http://www.cs.berkeley.edu/~demmel/ISSAC2001_2.pdf",
  acknowledgement = ack-nhfb,
}

@Misc{Dhong:2001:ACR,
  author =       "Sang Hoo Dhong and Harm Peter Hofstee and Christian
                 Jacobi and Silvia Melitta Mueller and Hwa-Joon Oh",
  title =        "Apparatus for controlling rounding modes in single
                 instruction multiple data ({SIMD}) floating-point
                 units",
  howpublished = "US Patent 7447725",
  day =          "04",
  month =        dec,
  year =         "2001",
  bibdate =      "Tue Dec 23 15:06:47 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.patentstorm.us/patents/7444367/fulltext.html",
  abstract =     "An apparatus for controlling rounding modes in a
                 single instruction multiple data (SIMD) floating-point
                 unit is disclosed. The SIMD floating-point unit
                 includes a floating-point status-and-control register
                 (FPSCR) having a first rounding mode bit field and a
                 second rounding mode bit field. The SIMD floating-point
                 unit also includes means for generating a first slice
                 and a second slice. During a floating-point operation,
                 the SIMD floating-point unit concurrently performs a
                 first rounding operation on the first slice and a
                 second rounding operation on the second slice according
                 to a bit in the first rounding mode bit field and a bit
                 in the second rounding mode bit field within the FPSCR,
                 respectively.",
  acknowledgement = ack-nhfb,
}

@Misc{Dickinson:2001:IRB,
  author =       "Patrick Dickinson",
  title =        "Instant Replay: Building a Game Engine with
                 Reproducible Behavior",
  howpublished = "Web site",
  day =          "13",
  month =        jul,
  year =         "2001",
  bibdate =      "Mon Dec 04 07:04:15 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.gamedeveloper.com/design/instant-replay-building-a-game-engine-with-reproducible-behavior#close-modal",
  acknowledgement = ack-nhfb,
  remark =       "Comments on problems of rerunning games on different
                 platforms where floating-point issues produce differing
                 outcomes, See also \cite{Fiedler:2010:GGF}.",
}

@InProceedings{Dimitrov:2001:UMD,
  author =       "V. S. Dimitrov and J. Eskritt and L. Imbert and G. A.
                 Jullien and W. C. Miller",
  title =        "The Use of the Multi-Dimensional Logarithmic Number
                 System in {DSP} Applications",
  crossref =     "Burgess:2001:ISC",
  pages =        "247--256",
  year =         "2001",
  bibdate =      "Fri May 3 13:58:18 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith15/papers/ARITH15_Dimitrov.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-15",
}

@Article{Drmac:2001:AQS,
  author =       "Zlatko Drmac and Elizabeth R. Jessup",
  title =        "On Accurate Quotient Singular Value Computation in
                 Floating-Point Arithmetic",
  journal =      j-SIAM-J-MAT-ANA-APPL,
  volume =       "22",
  number =       "3",
  pages =        "853--873",
  month =        jul,
  year =         "2001",
  CODEN =        "SJMAEL",
  ISSN =         "0895-4798 (print), 1095-7162 (electronic)",
  ISSN-L =       "0895-4798",
  bibdate =      "Wed Oct 23 08:36:30 MDT 2002",
  bibsource =    "http://epubs.siam.org/sam-bin/dbq/toc/SIMAX/22/3;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://epubs.siam.org/sam-bin/dbq/article/31054",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Matrix Analysis and Applications",
  journal-URL =  "http://epubs.siam.org/simax",
}

@InProceedings{Fernandez:2001:IOD,
  author =       "P. G. Fernandez and J. Ramirez and A. Garcia and L.
                 Parrilla and A. Lloris",
  booktitle =    "The 8th {IEEE} International Conference on
                 Electronics, Circuits and Systems, {ICECS 2001}",
  title =        "Implementation of the one dimensional discrete cosine
                 transform using the residue number system",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "433--436",
  year =         "2001",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ICECS.2001.957772",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "This paper shows the implementation of the one
                 dimensional discrete cosine transform (1D-DCT) based on
                 the residue number system (RNS). The 1D-DCT has been
                 derived by,the application of a previously developed
                 scaled fast cosine transform (FCT) \ldots{}",
}

@PhdThesis{Finot-Moreau:2001:PAU,
  author =       "Claire Finot-Moreau",
  title =        "Preuves et algorithmes utilisant l'arithm{\'e}tique
                 flottante normalis{\'e}e {IEEE}",
  type =         "{Ph.D.} thesis",
  school =       "{\'E}cole Normale Sup{\'e}rieure de Lyon",
  address =      "Lyon, France",
  month =        jul,
  year =         "2001",
  bibdate =      "Sat Apr 01 08:46:03 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Book{Flynn:2001:ACA,
  author =       "Michael J. Flynn and Stuart F. Oberman",
  title =        "Advanced computer arithmetic design",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xv + 325",
  year =         "2001",
  ISBN =         "0-471-41209-0",
  ISBN-13 =      "978-0-471-41209-0",
  LCCN =         "TK7895.A65 F59 2001",
  bibdate =      "Tue May 07 05:20:32 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "From the preface: ``The book is not written as a
                 textbook, but rather, it is written with computer
                 designers and researchers in mind. Therefore its focus
                 is on {\em design}, not on other aspects of computer
                 arithmetic, such as number systems, representation, or
                 precision.'' Chapter 12, Rational Arithmetic, treats
                 the application of continued fractions to the
                 computation of elementary functions.",
  tableofcontents = "Preface \\
                 Acknowledgments \\
                 Notation \\
                 1. Integer Addition \\
                 2. Floating-Point Addition \\
                 3. Multiplication with Partially Redundant Multiples
                 \\
                 4. Multiplier Topologies \\
                 5. Technology Scaling Effects on Multipliers \\
                 6. Design Issues in Division \\
                 7. Minimizing the Complexity of SRT Tables \\
                 8. Very High-Radix Division \\
                 9. Using a Multiplier for Function Approximation \\
                 10. FUPA [Floating-point unit-cost performance analysis
                 metric] \\
                 11. High-Speed Clocking Using Wave Pipelining \\
                 12. Rational Arithmetic \\
                 Bibliography \\
                 Index",
}

@Article{Galan-Simon:2001:MLD,
  author =       "F. Javier Gal{\'a}n-Sim{\'o}n and Edgar
                 Mart{\'\i}nez-Moro and Juan G. Tena-Ayuso",
  title =        "Majority-Logic-Decodable Cyclic Arithmetic-Modular
                 {AN}-Codes in $1$, $2$, and {$L$} Steps",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2260",
  pages =        "128--??",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 2 13:07:45 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2260.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2260/22600128.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2260/22600128.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Gallant:2001:FPM,
  author =       "Robert P. Gallant and Robert J. Lambert and Scott A.
                 Vanstone",
  title =        "Faster Point Multiplication on Elliptic Curves with
                 Efficient Endomorphisms",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2139",
  pages =        "190--??",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 2 13:05:41 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2139.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2139/21390190.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2139/21390190.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Gelbukh:2001:ZHL,
  author =       "Alexander Gelbukh and Grigori Sidorov",
  title =        "{Zipf} and {Heaps Laws}' Coefficients Depend on
                 Language",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2004",
  pages =        "332--??",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 2 13:03:22 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2004.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2004/20040332.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2004/20040332.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Gil:2001:SAT,
  author =       "Joseph (Yossi) Gil",
  title =        "Subtyping arithmetical types",
  journal =      j-SIGPLAN,
  volume =       "36",
  number =       "3",
  pages =        "276--289",
  month =        mar,
  year =         "2001",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:18:23 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/pubs/contents/proceedings/series/popl/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acm.org/pubs/articles/proceedings/plan/360204/p276-gil/p276-gil.pdf;
                 http://www.acm.org/pubs/citations/proceedings/plan/360204/p276-gil/",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
}

@InProceedings{Gok:2001:EIM,
  author =       "M. Gok and M. J. Schulte and P. I. Balzola",
  title =        "Efficient Integer Multiplication Overflow Detection
                 Circuits",
  crossref =     "Matthews:2001:CRT",
  pages =        "1661--1665",
  year =         "2001",
  bibdate =      "Sun Mar 04 11:45:08 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_2001-07.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Goubault:2001:SAP,
  author =       "Eric Goubault",
  title =        "Static Analyses of the Precision of Floating-Point
                 Operations",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2126",
  pages =        "234--259",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  MRnumber =     "MR2051233",
  bibdate =      "Sat Feb 2 13:05:28 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2126.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2126/21260234.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2126/21260234.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Gowland:2001:SEA,
  author =       "Paul Gowland and David Lester",
  title =        "A Survey of Exact Arithmetic Implementations",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2064",
  pages =        "30--??",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 2 13:04:19 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2064.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2064/20640030.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2064/20640030.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Grossschadl:2001:BSU,
  author =       "J. Gro{\ss}sch{\"a}dl",
  title =        "A Bit-Serial Unified Multiplier Architecture for
                 Finite Fields {GF$ (p) $} and {GF$ (2^m) $}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2162",
  pages =        "202--??",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 2 13:06:06 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2162.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2162/21620202.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2162/21620202.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Groza:2001:HRF,
  author =       "V. Z. Groza",
  title =        "High-resolution floating-point {ADC}",
  journal =      j-IEEE-TRANS-INSTRUM-MEAS,
  volume =       "50",
  number =       "6",
  pages =        "1822--1829",
  month =        dec,
  year =         "2001",
  CODEN =        "IEIMAO",
  ISSN =         "0018-9456 (print), 1557-9662 (electronic)",
  ISSN-L =       "0018-9456",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Instrumentation and Measurement",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=19",
  summary =      "Floating-point analog-to-digital converters (FP-ADC)
                 are used for acquiring signals within a high dynamic
                 range. The quantization range of FP-ADCs is several
                 orders of magnitude higher than that of a fixed-point
                 analog-to-digital converter (ADC). \ldots{}",
}

@Article{Gunther:2001:SAK,
  author =       "Christian G{\"u}nther and Tanja Lange and Andreas
                 Stein",
  title =        "Speeding up the Arithmetic on {Koblitz} Curves of
                 Genus Two",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2012",
  pages =        "106--??",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 2 13:03:30 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2012.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2012/20120106.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2012/20120106.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@InProceedings{Hasan:2001:ECM,
  author =       "M. A. Hasan",
  title =        "Efficient Computation of Multiplicative Inverses for
                 Cryptographic Applications",
  crossref =     "Burgess:2001:ISC",
  pages =        "66--72",
  year =         "2001",
  bibdate =      "Fri May 3 13:58:18 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith15/papers/ARITH15_Hasan.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-15",
}

@Article{Hayes:2001:TB,
  author =       "Brian Hayes",
  title =        "Third Base",
  journal =      j-AM-SCI,
  volume =       "89",
  number =       "6",
  pages =        "490--495",
  month =        nov # "\slash " # dec,
  year =         "2001",
  CODEN =        "AMSCAC",
  ISSN =         "0003-0996 (print), 1545-2786 (electronic)",
  ISSN-L =       "0003-0996",
  bibdate =      "Tue Nov 08 08:06:17 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.americanscientist.org/content/AMSCI/AMSCI/ArticleAltFormat/20035214317_146.pdf",
  abstract =     "People count by tens and machines count by twos that
                 pretty much sums up the way we do arithmetic on this
                 planet. But there are countless other ways to count.
                 Here I want to offer three cheers for base 3, the
                 ternary system. The numerals in this sequence beginning
                 0, 1, 2, 10, 11, 12, 20, 21, 22, 100, 101 are not as
                 widely known or widely used as their decimal and binary
                 cousins, but they have charms all their own. They are
                 the Goldilocks choice among numbering systems: When
                 base 2 is too small and base 10 is too big, base 3 is
                 just right.",
  acknowledgement = ack-nhfb,
  fjournal =     "American Scientist",
  journal-URL =  "http://www.americanscientist.org/issues/past.aspx",
  keywords =     "ternary arithmetic",
}

@Article{He:2001:UAA,
  author =       "Yun He and Chris H. Q. Ding",
  title =        "Using Accurate Arithmetics to Improve Numerical
                 Reproducibility and Stability in Parallel
                 Applications",
  journal =      j-J-SUPERCOMPUTING,
  volume =       "18",
  number =       "3",
  pages =        "259--277",
  month =        mar,
  year =         "2001",
  CODEN =        "JOSUED",
  DOI =          "https://doi.org/10.1023/A:1008153532043",
  ISSN =         "0920-8542 (print), 1573-0484 (electronic)",
  ISSN-L =       "0920-8542",
  bibdate =      "Wed Jul 6 12:13:17 MDT 2005",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0920-8542&volume=18&issue=3;
                 http://www.wkap.nl/issuetoc.htm/0920-8542+18+3+2001;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0920-8542&volume=18&issue=3&spage=259;
                 http://www.wkap.nl/oasis.htm/323815",
  acknowledgement = ack-nhfb,
  fjournal =     "The Journal of Supercomputing",
  journal-URL =  "http://link.springer.com/journal/11227",
}

@Article{Hesse:2001:DUT,
  author =       "William Hesse",
  title =        "Division Is in Uniform {TC$^0$}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2076",
  pages =        "104--??",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Fri Feb 1 09:17:25 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2076.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2076/20760104.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2076/20760104.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@InProceedings{Hida:2001:AQD,
  author =       "Yozo Hida and Xiaoye S. Li and David H. Bailey",
  title =        "Algorithms for Quad-Double Precision Floating Point
                 Arithmetic",
  crossref =     "Burgess:2001:ISC",
  pages =        "155--162",
  year =         "2001",
  DOI =          "https://doi.org/10.1109/ARITH.2001.930115",
  bibdate =      "Fri May 3 13:58:18 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith15/papers/ARITH15_Hida.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-15",
}

@TechReport{Hlavacs:2001:IAN,
  author =       "H. Hlavacs and C. W. Ueberhuber",
  title =        "Improving the Accuracy of Numerical Integration",
  type =         "Technical report",
  number =       "TR 2001-06",
  institution =  "Aurora: Advanced Models, Applications and Software
                 Systems for High Performance Computing",
  address =      "European Centre for Parallel Computing at Vienna
                 Nordbergstra{\ss}e 15/C/3, A-1090 Vienna, Austria",
  pages =        "i + 14",
  year =         "2001",
  bibdate =      "Tue Nov 22 06:22:21 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "ftp://ftp.vcpc.univie.ac.at/projects/aurora/reports/auroratr2001-06.ps.gz;
                 http://citeseer.ist.psu.edu/hlavacs01improving.html",
  abstract =     "In this report, a method for reducing the effect of
                 round-off errors occurring in one-dimensional
                 integration is presented. The new method, applicable to
                 uneven integrand functions, is based on an extended
                 version of Kahan--Babuska summation.",
  acknowledgement = ack-nhfb,
  keywords =     "accurate floating-point summation",
}

@Book{Hsu:2001:CAS,
  author =       "John Y. Hsu",
  title =        "Computer Architecture: Software Aspects, Coding,
                 Hardware",
  publisher =    pub-CRC,
  address =      pub-CRC:adr,
  pages =        "427",
  year =         "2001",
  ISBN =         "0-8493-1026-1, 1-351-83604-8, 1-4200-4110-X (e-book)",
  ISBN-13 =      "978-0-8493-1026-3, 978-1-351-83604-3,
                 978-1-4200-4110-1 (e-book)",
  LCCN =         "A76.9.A73 H758 2001",
  bibdate =      "Fri Jan 19 15:47:59 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/java2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/microchip.bib;
                 https://www.math.utah.edu/pub/tex/bib/virtual-machines.bib;
                 https://www.math.utah.edu/pub/tex/bib/visual-instruction-set.bib",
  price =        "US\$89.95, UK\pounds 59.99",
  abstract =     "With the new developments in computer architecture,
                 fairly recent publications can quickly become outdated.
                 Computer Architecture: Software Aspects, Coding, and
                 Hardware takes a modern approach. This comprehensive,
                 practical text provides that critical understanding of
                 a central processor by clearly detailing fundamentals,
                 and cutting edge design features. With its balanced
                 software/hardware perspective and its description of
                 Pentium processors, the book allows readers to acquire
                 practical PC software experience. The text presents a
                 foundation-level set of ideas, design concepts, and
                 applications that fully meet the requirements of
                 computer organization and architecture courses. The
                 book features a ``bottom up'' computer design approach,
                 based upon the author's thirty years experience in both
                 academe and industry. By combining computer engineering
                 with electrical engineering, the author describes how
                 logic circuits are designed in a CPU. The extensive
                 coverage of a microprogrammed CPU and new processor
                 design features gives the insight of current computer
                 development. Computer Architecture: Software Aspects,
                 Coding, and Hardware presents a comprehensive review of
                 the subject, from beginner to advanced levels. Topics
                 include: * Two's complement numbers * Integer overflow
                 * Exponent overflow and underflow * Looping *
                 Addressing modes * Indexing * Subroutine linking * I/O
                 structures * Memory mapped I/O * Cycle stealing *
                 Interrupts * Multitasking * Microprogrammed CPU *
                 Multiplication tree * Instruction queue * Multimedia
                 instructions * Instruction cache * Virtual memory *
                 Data cache * Alpha chip * Interprocessor communications
                 * Branch prediction * Speculative loading * Register
                 stack * JAVA virtual machine * Stack machine
                 principles.",
  acknowledgement = ack-nhfb,
  keywords =     "Compaq/DEC Alpha; floating-point arithmetic; Intel
                 x86; Java Virtual Machine; multimedia instructions;
                 Pentium",
  libnote =      "Not yet in my library.",
  tableofcontents = "Number Systems \\
                 Basic Computer Principles \\
                 Assembly Language Principles \\
                 Computer Architecture--General Features \\
                 Microprogrammed CPU Design \\
                 Superscalar Machine Principles \\
                 Vector and Multiple-Processor Machines \\
                 Processor Design Case Studies \\
                 Stack Machine Principles",
}

@Article{Hur:2001:GRO,
  author =       "Namhyun Hur and James H. Davenport",
  title =        "A Generic Root Operation for Exact Real Arithmetic",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2064",
  pages =        "82--??",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 2 13:04:19 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2064.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2064/20640082.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2064/20640082.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Book{ISO:2001:IIIc,
  author =       "{ISO}",
  title =        "{ISO\slash IEC 10967-2}: {Information} technology ---
                 {Language} independent arithmetic --- {Part} 2:
                 {Elementary} numerical functions",
  publisher =    pub-ISO,
  address =      pub-ISO:adr,
  pages =        "x + 177",
  day =          "15",
  month =        aug,
  year =         "2001",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sun Mar 15 11:09:44 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://standards.iso.org/ittf/PubliclyAvailableStandards/c024427_ISO_IEC_10967-2_2001(E).zip;
                 http://www.iso.ch/cate/d24427.html",
  acknowledgement = ack-nhfb,
}

@InProceedings{Jacobi:2001:FVT,
  author =       "Christian Jacobi",
  title =        "Formal verification of a theory of {IEEE} rounding",
  crossref =     "Boulton:2001:TPH",
  pages =        "239--254",
  year =         "2001",
  bibdate =      "Wed Nov 24 11:55:24 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.informatics.ed.ac.uk/publications/online/0046/b239.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Jamil:2001:CBN,
  author =       "T. Jamil",
  title =        "The complex binary number system",
  journal =      j-IEEE-POT,
  volume =       "20",
  number =       "5",
  pages =        "39--41",
  month =        dec,
  year =         "2001",
  CODEN =        "IEPTDF",
  DOI =          "https://doi.org/10.1109/45.983342",
  ISSN =         "0278-6648 (print), 1558-1772 (electronic)",
  ISSN-L =       "0278-6648",
  bibdate =      "Sat Dec 04 10:43:52 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Conversion algorithms and arithmetic procedures for a
                 $ ( - 1 + j) $-base binary number allow a given complex
                 number to be represented as one unit. This should
                 simplify the operations involving complex numbers in
                 today's microprocessors. With the division process
                 secure, we can implement the usual algorithms for
                 calculating functions and processes such as logarithms,
                 exponentials and trigonometric functions Currently,
                 work is underway to write Java applets for the
                 algorithms. We are planning to design an arithmetic
                 unit based on the new binary system which will then be
                 implemented using field programmable gate arrays",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Potentials",
}

@InProceedings{Jeong:2001:OIO,
  author =       "Cheol-Ho Jeong and Woo-Chan Park and Tack-Don Han and
                 Sang-Woo Kim and Moon-Key Lee",
  title =        "In-Order Issue Out-of-Order Execution Floating-Point
                 Coprocessor for {CalmRISC32}",
  crossref =     "Burgess:2001:ISC",
  pages =        "195--202",
  year =         "2001",
  bibdate =      "Fri May 3 13:58:18 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith15/papers/ARITH15_Jeong.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-15",
}

@TechReport{Kahan:2001:NSF,
  author =       "W. Kahan",
  title =        "Names for Standardized Floating-Point Formats",
  institution =  "Mathematics Department and Electrical Engineering and
                 Computer Science Department, University of California,
                 Berkeley",
  address =      "Berkeley, CA, USA",
  pages =        "4",
  day =          "17",
  month =        may,
  year =         "2001",
  bibdate =      "Fri May 03 12:23:25 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cs.berkeley.edu/~wkahan/ieee754status/Names.pdf",
  acknowledgement = ack-nhfb,
}

@Misc{Kahan:2001:SFP,
  author =       "W. Kahan",
  title =        "{SRTEST}: a {Fortran} program to test any {SRT}
                 divider's logic for quotient-digit selection",
  howpublished = "World-Wide Web document",
  day =          "6",
  month =        aug,
  year =         "2001",
  bibdate =      "Mon Apr 25 17:47:53 2005",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/k/kahan-william-m.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cs.berkeley.edu/~wkahan/srtest/",
  acknowledgement = ack-nhfb,
  keywords =     "floating-point testing",
}

@TechReport{Kahan:2001:WVT,
  author =       "W. Kahan",
  title =        "What has the Volume of a Tetrahedron to do with
                 Computer Programming Languages?",
  institution =  "Department of Mathematics and Department of Electrical
                 Engineering and Computer Science, University of
                 California, Berkeley",
  address =      "Berkeley, CA, USA",
  day =          "20",
  month =        apr,
  year =         "2001",
  bibdate =      "Fri May 03 13:36:17 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cs.berkeley.edu/~wkahan/VtetLang.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Kaivola:2001:PEL,
  author =       "Roope Kaivola and Katherine Kohatsu",
  title =        "Proof Engineering in the Large: Formal Verification of
                 {Pentium\reg4} Floating-Point Divider",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2144",
  pages =        "196--211",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 2 13:05:47 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2144.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2144/21440196.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2144/21440196.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Kao:2001:MRE,
  author =       "Ming-Yang Kao and Jie Wang",
  title =        "Minimizing roundoff errors of prefix sums via dynamic
                 construction of {Huffman} trees",
  journal =      j-THEOR-COMP-SCI,
  volume =       "262",
  number =       "1--2",
  pages =        "101--115",
  day =          "6",
  month =        jul,
  year =         "2001",
  CODEN =        "TCSCDI",
  ISSN =         "0304-3975 (print), 1879-2294 (electronic)",
  ISSN-L =       "0304-3975",
  bibdate =      "Wed Jul 25 18:49:25 MDT 2001",
  bibsource =    "http://www.elsevier.com/locate/issn/03043975;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.elsevier.nl/gej-ng/10/41/16/204/21/26/abstract.html;
                 http://www.elsevier.nl/gej-ng/10/41/16/204/21/26/article.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03043975",
  keywords =     "accurate floating-point summation",
}

@Article{Khachatrian:2001:FMI,
  author =       "Gurgen H. Khachatrian and Melsik K. Kuregian and Karen
                 R. Ispiryan and James L. Massey",
  title =        "Fast Multiplication of Integers for Public-Key
                 Applications",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2259",
  pages =        "245--??",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 2 13:07:44 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2259.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2259/22590245.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2259/22590245.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Kim:2001:AEE,
  author =       "Hyun-Sung Kim and Kee-Young Yoo",
  title =        "Area Efficient Exponentiation Using Modular
                 Multiplier\slash Squarer in {GF$ (2^m) $}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2108",
  pages =        "262--??",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 2 13:05:08 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2108.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2108/21080262.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2108/21080262.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{King:2001:IIE,
  author =       "Brian King",
  title =        "An Improved Implementation of Elliptic Curves over
                 {GF} (2) when Using Projective Point Arithmetic",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2259",
  pages =        "134--??",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 2 13:07:44 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2259.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2259/22590134.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2259/22590134.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Kistermann:2001:CHU,
  author =       "Friedrich W. Kistermann",
  title =        "Calculators: How to Use the {Schickard} Calculator",
  journal =      j-IEEE-ANN-HIST-COMPUT,
  volume =       "23",
  number =       "1",
  pages =        "80--85",
  month =        jan # "\slash " # mar,
  year =         "2001",
  CODEN =        "IAHCEX",
  DOI =          "https://doi.org/10.1109/85.929917",
  ISSN =         "1058-6180 (print), 1934-1547 (electronic)",
  ISSN-L =       "1058-6180",
  bibdate =      "Thu Jul 12 06:23:02 MDT 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeeannhistcomput.bib;
                 https://www.math.utah.edu/pub/tex/bib/scicontext.bib",
  URL =          "http://dlib.computer.org/an/books/an2001/pdf/a1080.pdf",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Ann. Hist. Comput.",
  fjournal =     "IEEE Annals of the History of Computing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=85",
}

@InProceedings{Knowles:2001:FA,
  author =       "Simon Knowles",
  title =        "A Family of Adders",
  crossref =     "Burgess:2001:ISC",
  pages =        "277--284",
  year =         "2001",
  bibdate =      "Fri May 3 13:58:18 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith15/papers/ARITH15_Knowles.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-15",
}

@InProceedings{Koc-Sahan:2001:STA,
  author =       "N. Koc-Sahan and J. Schlessman and M. J. Schulte",
  title =        "Symmetric Table Addition Methods for Neural Network
                 Approximations",
  crossref =     "Luk:2001:ASP",
  pages =        "126--133",
  year =         "2001",
  bibdate =      "Sun Mar 04 11:40:20 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_2001-03.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Kosaraju:2001:MAM,
  author =       "S. Rao Kosaraju",
  title =        "Mesh Algorithms for Multiplication and Division",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2228",
  pages =        "17--??",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 2 13:07:14 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2228.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2228/22280017.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2228/22280017.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Koy:2001:SLRb,
  author =       "Henrik Koy and Claus Peter Schnorr",
  title =        "Segment {LLL}-Reduction with Floating Point
                 Orthogonalization",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2146",
  pages =        "81--96",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  MRclass =      "11H55 (11Y16)",
  MRnumber =     "MR1903889 (2003f:11096)",
  bibdate =      "Sat Feb 2 13:05:49 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2146.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2146/21460081.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2146/21460081.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Kramer:2001:AFE,
  author =       "Walter Kr{\"a}mer and Armin Bantle",
  title =        "Automatic forward error analysis for floating point
                 algorithms",
  journal =      j-RELIABLE-COMPUTING,
  volume =       "7",
  number =       "4",
  pages =        "321--340",
  year =         "2001",
  CODEN =        "RCOMF8",
  ISSN =         "1385-3139 (print), 1573-1340 (electronic)",
  ISSN-L =       "1385-3139",
  MRclass =      "65G40 (65G50)",
  MRnumber =     "MR1843023 (2002d:65046)",
  bibdate =      "Thu Nov 8 19:16:14 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  author-dates = "1952--2014 (WK)",
  fjournal =     "Reliable Computing. An International Journal Devoted
                 to Reliable Mathematical Computations Based on Finite
                 Representations and Guaranteed Accuracy",
  journal-URL =  "http://link.springer.com/journal/11155",
}

@Article{Kreinovich:2001:INB,
  author =       "Vladik Kreinovich",
  title =        "{Itanium}'s New Basic Operation of Fused Multiply-Add:
                 Theoretical Explanation and Theoretical Challenge",
  journal =      j-SIGACT,
  volume =       "32",
  number =       "1",
  pages =        "115--117",
  year =         "2001",
  CODEN =        "SIGNDM",
  ISSN =         "0163-5700 (print), 1943-5827 (electronic)",
  ISSN-L =       "0163-5700",
  bibdate =      "Sat Dec 06 15:20:39 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cs.utep.edu/vladik/2000/tr00-42.pdf;
                 http://www.cs.utep.edu/vladik/2000/tr00-42.ps.gz",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGACT News",
  issue =        "118",
  journal-URL =  "http://dl.acm.org/citation.cfm?id=J697",
}

@InProceedings{Krishnan:2001:PEM,
  author =       "Shankar Krishnan and Mark Foskey and Tim Culver and
                 John Keyser and Dinesh Manocha",
  title =        "{PRECISE}: efficient multiprecision evaluation of
                 algebraic roots and predicates for reliable geometric
                 computation",
  crossref =     "ACM:2001:PSA",
  pages =        "274--283",
  year =         "2001",
  DOI =          "https://doi.org/10.1145/378583.378693",
  bibdate =      "Fri Jan 06 07:53:04 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Many geometric problems like generalized Voronoi
                 diagrams, medial axis computations and boundary
                 evaluation involve computation and manipulation of
                 non-linear algebraic primitives like curves and
                 surfaces. The algorithms designed for these problems
                 make decisions based on signs of geometric predicates
                 or on the roots of polynomials characterizing the
                 problem. The reliability of the algorithm depends on
                 the accurate evaluation of these signs and roots. In
                 this paper, we present a {\em naive precision-driven
                 computational model\/} to perform these computations
                 reliably and demonstrate its effectiveness on a certain
                 class of problems like sign of determinants with
                 rational entries, boundary evaluation and curve
                 arrangements. We also present a novel algorithm to
                 compute all the roots of a univariate polynomial to any
                 desired accuracy. The computational model along with
                 the underlying number representation, precision-driven
                 arithmetic and all the algorithms are implemented as
                 part of a stand-alone software library, PRECISE.",
  acknowledgement = ack-nhfb,
  keywords =     "floating-point arithmetic; interval arithmetic;
                 multiple-precision arithmetic; PRECISE",
}

@InProceedings{Lang:2001:BRZ,
  author =       "Tom{\'a}s Lang and Jean-Michel Muller",
  title =        "Bounds on Runs of Zeros and Ones for Algebraic
                 Functions",
  crossref =     "Burgess:2001:ISC",
  pages =        "13--22",
  year =         "2001",
  bibdate =      "Fri May 3 13:52:01 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith15/papers/ARITH15_Lang.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-15",
}

@InProceedings{Lang:2001:CRR,
  author =       "Tom{\'a}s Lang and Elisardo Antelo",
  title =        "Correctly Rounded Reciprocal Square-Root by Digit
                 Recurrence and Radix-$4$ Implementation",
  crossref =     "Burgess:2001:ISC",
  pages =        "83--93",
  year =         "2001",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith15/papers/ARITH15_Lang_Antelo.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-15; correct rounding; floating-point
                 arithmetic",
  summary =      "We present a reciprocal square-root algorithm by digit
                 recurrence and selection by a staircase function, and
                 the radix-$4$ implementation. As similar algorithms for
                 division and square-root, the results are obtained
                 correctly rounded in a \ldots{}",
}

@Article{Langlois:2001:ALC,
  author =       "Philippe Langlois",
  title =        "Automatic Linear Correction of Rounding Errors",
  journal =      j-BIT-NUM-MATH,
  volume =       "41",
  number =       "3",
  pages =        "515--539",
  month =        jun,
  year =         "2001",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1023/A:1021919329342",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 15:06:04 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=41&issue=3;
                 http://www.mai.liu.se/BIT/contents/bit41.html;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=41&issue=3&spage=515",
  abstract =     "A new automatic method to correct the first-order
                 effect of floating point rounding errors on the result
                 of a numerical algorithm is presented. A correcting
                 term and a confidence threshold are computed using
                 algorithmic differentiation, computation of elementary
                 rounding error and running error analysis. Algorithms
                 for which the accuracy of the result is not affected by
                 higher order terms are identified. The correction is
                 applied to the final result or to sensitive
                 intermediate results to improve the accuracy of the
                 computed result and\slash or the stability of the
                 algorithm.",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
  keywords =     "automatic error analysis; correct rounding;
                 floating-point arithmetic; rounding errors",
}

@InProceedings{Laurent:2001:UFV,
  author =       "O. Laurent and P. Michel and V. Wiels",
  title =        "Using formal verification techniques to reduce
                 simulation and test effort",
  crossref =     "Oliveira:2001:FFM",
  pages =        "465--477",
  year =         "2001",
  DOI =          "https://doi.org/10.1007/3-540-45251-6_27",
  bibdate =      "Wed Nov 24 11:58:06 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer.de/link/service/series/0558/papers/2021/20210465.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Lee:2001:BPS,
  author =       "Chiou-Yng Lee and Erl-Huei Lu and Jau-Yien Lee",
  title =        "Bit-Parallel Systolic Modular Multipliers for a Class
                 of {$ \mathrm {GF}(2^m) $}",
  crossref =     "Burgess:2001:ISC",
  pages =        "51--58",
  year =         "2001",
  bibdate =      "Fri May 3 13:58:18 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith15/papers/ARITH15_Chiou_Yng.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-15",
}

@InProceedings{Lee:2001:CAP,
  author =       "Ruby B. Lee",
  title =        "Computer Arithmetic --- a Processor Architect's
                 Perspective",
  crossref =     "Burgess:2001:ISC",
  pages =        "3--4",
  year =         "2001",
  bibdate =      "Fri May 3 13:52:01 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith15/papers/ARITH15_Lee.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-15",
}

@Article{Lee:2001:DLS,
  author =       "Won-Ho Lee and Keon-Jik Lee and Kee-Young Yoo",
  title =        "Design of a linear systolic array for computing
                 modular multiplication and squaring in {$ {\bf GF}(2^m)
                 $}",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "42",
  number =       "1--2",
  pages =        "231--240",
  month =        jul,
  year =         "2001",
  CODEN =        "CMAPDK",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  bibdate =      "Wed Mar 1 21:49:16 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computmathappl2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S089812210100147X",
  acknowledgement = ack-nhfb,
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221",
}

@InProceedings{Lefevre:2001:WCC,
  author =       "Vincent Lef{\`e}vre and Jean-Michel Muller",
  title =        "Worst Cases for Correct Rounding of the Elementary
                 Functions in Double Precision",
  crossref =     "Burgess:2001:ISC",
  pages =        "111--118",
  year =         "2001",
  DOI =          "https://doi.org/10.1109/ARITH.2001.930110",
  bibdate =      "Fri May 3 13:58:18 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith15/papers/ARITH15_Lefevre.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-15; correct rounding; floating-point
                 arithmetic",
  summary =      "We give the results of a four-year search for the
                 worst cases for correct rounding of the major
                 elementary functions in double precision. These results
                 allow the design of reasonably fast routines that will
                 compute these functions with correct \ldots{}",
}

@Article{Lemieux:2001:FPM,
  author =       "Joe Lemieux",
  title =        "Fixed-Point Math in {C}",
  journal =      j-EMBED-SYS-PROG,
  volume =       "14",
  number =       "1",
  pages =        "??--??",
  month =        apr,
  year =         "2001",
  CODEN =        "EYPRE4",
  ISSN =         "1040-3272",
  bibdate =      "Fri Nov 28 18:24:03 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.embedded.com/story/OEG20010311S0022",
  abstract =     "Floating-point arithmetic can be expensive if you're
                 using an integer-only processor. But floating-point
                 values can be manipulated as integers, as a less
                 expensive alternative.",
  acknowledgement = ack-mfc # " and " # ack-nhfb,
  fjournal =     "Embedded Systems Programming",
}

@Article{Leone:2001:NLC,
  author =       "M. Leone",
  title =        "A New Low Complexity Parallel Multiplier for a Class
                 of Finite Fields",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2162",
  pages =        "160--??",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 2 13:06:06 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2162.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2162/21620160.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2162/21620160.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@InProceedings{Lester:2001:ECF,
  author =       "David Lester",
  title =        "Effective Continued Fractions",
  crossref =     "Burgess:2001:ISC",
  pages =        "163--172",
  year =         "2001",
  bibdate =      "Fri May 3 13:58:18 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith15/papers/ARITH15_Lester.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-15",
}

@TechReport{Li:2001:LLF,
  author =       "Ren-Cang Li and Peter Markstein and Jon P. Okada and
                 James W. Thomas",
  title =        "The {\tt libm} library and floating-point arithmetic
                 for {HP-UX} on {Itanium}",
  type =         "Technical report",
  institution =  "Hewlett--Packard Company",
  address =      "Palo Alto, CA, USA",
  pages =        "??",
  month =        apr,
  year =         "2001",
  bibdate =      "Fri Jun 24 20:12:09 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://h21007.www2.hp.com/dspp/ddl/ddl_Download_File_TRX/1,1249,942,00.pdf;
                 http://h21007.www2.hp.com/dspp/tech/tech_TechDocumentDetailPage_IDX/1,1701,981,00.html",
  acknowledgement = ack-nhfb,
}

@Article{Li:2001:PMM,
  author =       "Keqin Li and V. Y. Pan",
  title =        "Parallel matrix multiplication on a linear array with
                 a reconfigurable pipelined bus system",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "50",
  number =       "5",
  pages =        "519--525",
  month =        may,
  year =         "2001",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.926164",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 10:03:10 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=926164",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Lippert:2001:HSM,
  author =       "Th. Lippert and N. Petkov and P. Palazzari and K.
                 Schilling",
  title =        "Hyper-systolic matrix multiplication",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "27",
  number =       "6",
  pages =        "737--759",
  month =        may,
  year =         "2001",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  ISSN-L =       "0167-8191",
  bibdate =      "Wed Jul 18 06:31:15 MDT 2001",
  bibsource =    "http://www.elsevier.com/locate/issn/01678191;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.elsevier.nl/gej-ng/10/35/21/47/30/23/abstract.html;
                 http://www.elsevier.nl/gej-ng/10/35/21/47/30/23/article.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Parallel Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01678191",
}

@InProceedings{Madhukumar:2001:EMH,
  author =       "A. S. Madhukumar and F. Chin",
  booktitle =    "12th {IEEE} International Symposium on Personal,
                 Indoor and Mobile Radio Communications, 2001",
  title =        "An efficient method for high-rate data transmission
                 using residue number system based {DS--CDMA}",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "C-1--C-5",
  year =         "2001",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/PIMRC.2001.965450",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "This paper presents an advanced architecture for a
                 residue number system (RNS) based CDMA system for
                 high-rate data transmission by combining RNS
                 representation, PSK/QAM modulation and orthogonal
                 modulation. The proposed system uses a lesser
                 \ldots{}",
}

@InProceedings{Madhukumar:2001:IBE,
  author =       "A. S. Madhukumar and F. Chin",
  booktitle =    "{VTC 2001} Fall. {IEEE} {VTS 54th} Vehicular
                 Technology Conference",
  title =        "Improving bandwidth efficiency for a residue number
                 system based {DS--CDMA} system",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "247--251",
  year =         "2001",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/VTC.2001.956595",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "This paper presents a new method to improve bandwidth
                 efficiency of RNS based CDMA system by combining RNS
                 representation, PSK/QAM modulation and orthogonal
                 modulation. Using the proposed method significantly
                 reduces the computational complexity of \ldots{}",
}

@InProceedings{Madhukumar:2001:IIR,
  author =       "A. S. Madhukumar and F. Chin",
  booktitle =    "{VTC 2001} Fall. {IEEE} {VTS 54th} Vehicular
                 Technology Conference",
  title =        "Incorporating incremental redundancy and link
                 adaptation in communication systems using residue
                 number systems",
  volume =       "4",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "2272--2276",
  year =         "2001",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/VTC.2001.957150",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "This paper explores the use of redundant residue
                 number systems to incorporate incremental redundancy in
                 a communication system. By exploiting this property
                 further, one can design an appropriate coding scheme
                 for transmission at the currently \ldots{}",
}

@InProceedings{Matula:2001:ITL,
  author =       "David W. Matula",
  title =        "Improved Table Lookup Algorithms for Postscaled
                 Division",
  crossref =     "Burgess:2001:ISC",
  pages =        "101--110",
  year =         "2001",
  bibdate =      "Fri May 3 13:58:18 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith15/papers/ARITH15_Matula.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-15",
}

@InProceedings{McFearin:2001:GAH,
  author =       "Lee D. McFearin and David W. Matula",
  title =        "Generation and Analysis of Hard to Round Cases for
                 Binary Floating Point Division",
  crossref =     "Burgess:2001:ISC",
  pages =        "119--127",
  year =         "2001",
  bibdate =      "Fri May 3 13:58:18 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith15/papers/ARITH15_McFearin.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-15",
  summary =      "We investigate two sets of hard to round p$\times$p
                 bit fractions arising from division of a normalized p
                 bit floating point dividend by a normalized p bit
                 floating point divisor. These sets are characterized by
                 the p$\times$p bit fraction's quotient \ldots{}",
}

@Article{Michel:2001:SCF,
  author =       "Claude Michel and Michel Rueher and Yahia Lebbah",
  title =        "Solving Constraints over Floating-Point Numbers",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2239",
  pages =        "524--538",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  MRclass =      "90C08 (65G30 68T20)",
  MRnumber =     "MR1904621",
  bibdate =      "Sat Feb 2 13:07:24 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2239.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2239/22390524.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2239/22390524.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@PhdThesis{Mobley:2001:ICW,
  author =       "Byron Paul Mobley",
  title =        "The ingenuity of common workmen: and the invention of
                 the computer",
  type =         "{Ph.D.} thesis",
  school =       "Department of History, Iowa State University",
  address =      "Ames, IA, USA",
  pages =        "301",
  year =         "2001",
  ISBN =         "0-493-46949-4",
  ISBN-13 =      "978-0-493-46949-2",
  bibdate =      "Thu Nov 18 11:31:13 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Since World War II, state support for scientific
                 research has been assumed crucial to technological and
                 economic progress. Governments accordingly spent
                 tremendous sums to that end. Nothing epitomizes the
                 alleged fruits of that involvement better than the
                 electronic digital computer. The first such computer
                 has been widely reputed to be the ENIAC, financed by
                 the U.S. Army for the war but finished afterwards.
                 Vastly improved computers followed, initially paid for
                 in good share by the Federal Government of the United
                 States, but with the private sector then dominating,
                 both in development and use, and computers are of major
                 significance. Despite the supposed success of
                 public-supported science, evidence is that computers
                 would have evolved much the same without it but at less
                 expense. Indeed, the foundations of modern computer
                 theory and technology were articulated before World War
                 II, both as a tool of applied mathematics and for
                 information processing, and the computer was itself on
                 the cusp of reality. Contrary to popular understanding,
                 the ENIAC actually represented a movement backwards and
                 a dead end.\par

                 Rather, modern computation derived more directly, for
                 example, from the prewar work of John Vincent Atanasoff
                 and Clifford Berry, a physics professor and graduate
                 student, respectively, at Iowa State College (now
                 University) in Ames, Iowa. They built the Atanasoff
                 Berry Computer (ABC), which, although special purpose
                 and inexpensive, heralded the efficient and elegant
                 design of modern computers. Moreover, while no one
                 foresaw commercialization of computers based on the
                 ungainly and costly ENIAC, the commercial possibilities
                 of the ABC were immediately evident, although
                 unrealized due to war. Evidence indicates, furthermore,
                 that the private sector was willing and able to develop
                 computers beyond the ABC and could have done so more
                 effectively than government, to the most sophisticated
                 machines. A full and inclusive history of computers
                 suggests that Adam Smith, the eighteenth century
                 Scottish philosopher, had it right. He believed that
                 minimal and aloof government best served society, and
                 that the inherent genius of citizens was itself enough
                 to ensure the general prosperity.",
  acknowledgement = ack-nhfb,
  keywords =     "ABC (Atanasoff-Berry Computer); ENIAC (Electronic
                 Numerical Integrator and Computer)",
}

@Article{Moller:2001:SEC,
  author =       "Bodo M{\"o}ller",
  title =        "Securing Elliptic Curve Point Multiplication against
                 Side-Channel Attacks",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2200",
  pages =        "324--??",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 2 13:06:44 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2200.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2200/22000324.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2200/22000324.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Montuschi:2001:BVH,
  author =       "P. Montuschi and T. Lang",
  title =        "Boosting very-high radix division with prescaling and
                 selection by rounding",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "50",
  number =       "1",
  pages =        "13--27",
  month =        jan,
  year =         "2001",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.902750",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 10:03:08 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=902750",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  summary =      "An extension of the very-high radix division with
                 prescaling and selection by rounding is presented. This
                 extension consists of increasing the effective radix of
                 the implementation by obtaining a few additional bits
                 of the quotient per iteration, \ldots{}",
}

@Article{Morioka:2001:TEV,
  author =       "Sumio Morioka and Yasunao Katayama and Toshiyuki
                 Yamane",
  title =        "Towards Efficient Verification of Arithmetic
                 Algorithms over {Galois} Fields {$ G F(2^m) $}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2102",
  pages =        "465--477",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 2 13:05:02 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2102.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2102/21020465.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2102/21020465.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{MRaihi:2001:ACR,
  author =       "David M'Ra{\"\i}hi and David Naccache and Michael
                 Tunstall",
  title =        "Asymmetric Currency Rounding",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1962",
  pages =        "192--201",
  year =         "2001",
  CODEN =        "LNCSD9",
  DOI =          "https://doi.org/10.1007/3-540-45472-1",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 2 13:02:55 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t1962.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/1962/19620192.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/1962/19620192.pdf",
  abstract =     "The euro was introduced on the first of January 1999
                 as a common currency in fourteen European nations. EC
                 regulations are fundamentally different from usual
                 banking practices for they forbid fees when converting
                 national currencies to euros (fees would otherwise
                 deter users from adopting the euro); this creates a
                 unique fraud context where money can be made by taking
                 advantage of the EC's official rounding rules. This
                 paper proposes a public-key-based protection against
                 such attacks. In our scheme, the parties conducting a
                 transaction can not predict whether the rounding will
                 cause loss or gain while the expected statistical
                 difference between an amount and its euro-equivalent
                 decreases exponentially as the number of transactions
                 increases.",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Muller:2001:IEA,
  author =       "Norbert Th. M{\"u}ller",
  title =        "The {iRRAM}: Exact Arithmetic in {C++}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2064",
  pages =        "222--252",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 2 13:04:19 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2064.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2064/20640222.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2064/20640222.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@InProceedings{Naini:2001:GHS,
  author =       "Ajay Naini and Atul Dhablania and Warren James and
                 Debjit Das Sarma",
  title =        "{1-GHz HAL SPARC64\reg{}} Dual Floating Point Unit
                 with {RAS} Features",
  crossref =     "Burgess:2001:ISC",
  pages =        "173--183",
  year =         "2001",
  bibdate =      "Fri May 3 13:58:18 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith15/papers/ARITH15_Naini.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-15",
}

@Article{Nakamura:2001:AAA,
  author =       "Yoshimasa Nakamura",
  title =        "Algorithms associated with arithmetic, geometric and
                 harmonic means and integrable systems",
  journal =      j-J-COMPUT-APPL-MATH,
  volume =       "131",
  number =       "1--2",
  pages =        "161--174",
  day =          "1",
  month =        jun,
  year =         "2001",
  CODEN =        "JCAMDI",
  DOI =          "https://doi.org/10.1016/S0377-0427(00)00316-2",
  ISSN =         "0377-0427 (print), 1879-1778 (electronic)",
  ISSN-L =       "0377-0427",
  MRclass =      "65P40 (37N30 39A10)",
  MRnumber =     "1835710",
  bibdate =      "Sat Feb 25 12:45:18 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/agm.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcomputapplmath2000.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0377042700003162",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Computational and Applied Mathematics",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03770427",
}

@InProceedings{Nannarelli:2001:TBR,
  author =       "A. Nannarelli and M. Re and G. C. Cardarilli",
  booktitle =    "{ISCAS 2001}, The 2001 {IEEE} International Symposium
                 on Circuits and Systems, 6--9 May 2001",
  title =        "Tradeoffs between residue number system and
                 traditional {FIR} filters",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "305--308",
  year =         "2001",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ISCAS.2001.921068",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "In this work, a study on the implementation of FIR
                 filters in the Residue Number System (RNS) is carried
                 out. For different configurations, RNS filters are
                 compared with filters realized in the traditional two's
                 complement system (TCS) in terms of \ldots{}",
}

@Article{Ning:2001:ESI,
  author =       "Peng Ning and Yiqun Lisa Yin",
  title =        "Efficient Software Implementation for Finite Field
                 Multiplication in Normal Basis",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2229",
  pages =        "177--??",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 2 13:07:15 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2229.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2229/22290177.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2229/22290177.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Nozaki:2001:IRA,
  author =       "H. Nozaki and M. Motoyama and A. Shimbo and S.
                 Kawamura",
  title =        "Implementation of {RSA} Algorithm Based on {RNS
                 Montgomery} Multiplication",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2162",
  pages =        "364--??",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 2 13:06:06 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2162.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2162/21620364.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2162/21620364.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Oishi:2001:FEM,
  author =       "Shin'ichi Oishi",
  title =        "Fast enclosure of matrix eigenvalues and singular
                 values via rounding mode controlled computation",
  journal =      j-LINEAR-ALGEBRA-APPL,
  volume =       "324",
  number =       "1--3",
  pages =        "133--146",
  day =          "15",
  month =        feb,
  year =         "2001",
  CODEN =        "LAAPAW",
  ISSN =         "0024-3795 (print), 1873-1856 (electronic)",
  ISSN-L =       "0024-3795",
  bibdate =      "Mon Mar 19 19:03:24 MST 2001",
  bibsource =    "http://www.elsevier.com/locate/laa;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.elsevier.nl/gej-ng/10/30/19/144/24/32/abstract.html;
                 http://www.elsevier.nl/gej-ng/10/30/19/144/24/32/article.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Linear Algebra and its Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00243795",
}

@Article{Okeya:2001:EEC,
  author =       "K. Okeya and K. Sakurai",
  title =        "Efficient Elliptic Curve Cryptosystems from a Scalar
                 Multiplication Algorithm with Recovery of the
                 $y$-Coordinate on a {Montgomery}-Form Elliptic Curve",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2162",
  pages =        "126--??",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 2 13:06:06 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2162.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2162/21620126.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2162/21620126.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Book{Overton:2001:NCI,
  author =       "Michael L. Overton",
  title =        "Numerical Computing with {IEEE} Floating Point
                 Arithmetic, Including One Theorem, One Rule of Thumb,
                 and One Hundred and One Exercises",
  publisher =    pub-SIAM,
  address =      pub-SIAM:adr,
  pages =        "xiv + 104",
  year =         "2001",
  ISBN =         "0-89871-482-6 (hardcover), 0-89871-571-7 (paperback),
                 0-89871-807-4 (ebook)",
  ISBN-13 =      "978-0-89871-482-1 (hardcover), 978-0-89871-571-2
                 (print), 978-0-89871-807-2 (e-book)",
  LCCN =         "QA76.9.M35 O94 2001",
  MRclass =      "65-02 (65G30 68M07 68N99)",
  MRnumber =     "MR1828597 (2003b:65002)",
  MRreviewer =   "Jesse L. Barlow",
  bibdate =      "Fri Apr 27 16:50:46 2001",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/numana2000.bib",
  price =        "US\$40.00",
  URL =          "http://www.cs.nyu.edu/cs/faculty/overton/book/;
                 http://www.siam.org/catalog/mcc07/ot76.htm",
  abstract =     "Are you familiar with the IEEE floating point
                 arithmetic standard? Would you like to understand it
                 better? This book gives a broad overview of numerical
                 computing, in a historical context, with a special
                 focus on the IEEE standard for binary floating point
                 arithmetic. Key ideas are developed step by step,
                 taking the reader from floating point representation,
                 correctly rounded arithmetic, and the IEEE philosophy
                 on exceptions, to an understanding of the crucial
                 concepts of conditioning and stability, explained in a
                 simple yet rigorous context. It gives technical details
                 that are not readily available elsewhere and includes
                 challenging exercises that go beyond the topics covered
                 in the text. Numerical Computing with IEEE Floating
                 Point Arithmetic provides an easily accessible yet
                 detailed discussion of IEEE Std 754-1985, arguably the
                 most important standard in the computer industry. The
                 result of an unprecedented cooperation between academic
                 computer scientists and the cutting edge of industry,
                 it is supported by virtually every modern computer.
                 Other topics include the floating point architecture of
                 the Intel microprocessors and a discussion of
                 programming language support for the standard.",
  acknowledgement = ack-nhfb,
  tableofcontents = "1: Introduction \\
                 2: The real numbers \\
                 3: Computer representation of numbers \\
                 4: IEEE floating point representation \\
                 5: Rounding \\
                 6: Correctly rounded floating point operations \\
                 7: Exceptions \\
                 8: The Intel microprocessors \\
                 9: Programming languages \\
                 10: Floating point in C \\
                 11: Cancellation \\
                 12: Conditioning of problems \\
                 13: Stability of algorithms \\
                 14: Conclusion",
}

@InProceedings{Paliouras:2001:LPP,
  author =       "V. Paliouras and T. Stouraitis",
  title =        "Low-Power Properties of the Logarithmic Number
                 System",
  crossref =     "Burgess:2001:ISC",
  pages =        "229--236",
  year =         "2001",
  bibdate =      "Fri May 3 13:58:18 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith15/papers/ARITH15_Paliouras.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-15",
}

@Article{Park:2001:ADI,
  author =       "Young-Ho Park and Sangtae Jeong and Chang Han Kim and
                 Jongin Lim",
  title =        "An Alternate Decomposition of an Integer for Faster
                 Point Multiplication on Certain Elliptic Curves",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2274",
  pages =        "323--??",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Sep 10 19:09:07 MDT 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2274.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2274/22740323.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2274/22740323.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Park:2001:IMM,
  author =       "Young-Ho Park and Sangho Oh and Sangjin Lee and Jongin
                 Lim and Maenghee Sung",
  title =        "An Improved Method of Multiplication on Certain
                 Elliptic Curves",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2274",
  pages =        "310--??",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Sep 10 19:09:07 MDT 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2274.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2274/22740310.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2274/22740310.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@InProceedings{Phillips:2001:MMM,
  author =       "B. Phillips",
  booktitle =    "Conference Record of the Thirty-Fifth Asilomar
                 Conference on Signals, Systems and Computers, 2001",
  title =        "Modular multiplication in the {Montgomery} residue
                 number system",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1637--1640",
  year =         "2001",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ACSSC.2001.987762",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "This paper considers the evaluation of long wordlength
                 modular products. An algorithm is described in which
                 long wordlength (e.g. 1024-bit) integers are
                 represented by short-wordlength (e.g. 32-bit)
                 Montgomery (1985) residues. Long integer modular
                 \ldots{}",
}

@Article{Phillips:2001:MRN,
  author =       "B. J. Phillips",
  title =        "{Montgomery} residue number systems",
  journal =      j-ELECT-LETTERS,
  volume =       "37",
  number =       "21",
  pages =        "1286--1287",
  day =          "11",
  month =        oct,
  year =         "2001",
  CODEN =        "ELLEAK",
  DOI =          "https://doi.org/10.1049/el:20010852",
  ISSN =         "0013-5194 (print), 1350-911X (electronic)",
  ISSN-L =       "0013-5194",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=20889",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronics Letters",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2220",
  keywords =     "residue arithmetic; residue number system",
  summary =      "The Montgomery residue number system (MRNS) for long
                 word-length arithmetic is introduced. MRNS, a
                 modification of the residue number system (RNS),
                 represents a long integer as a set of smaller
                 Montgomery residues. Long integer addition, subtraction
                 \ldots{}",
}

@InProceedings{Phillips:2001:OSL,
  author =       "Braden Phillips",
  title =        "Optimised Squaring of Long Integers Using Precomputed
                 Partial Products",
  crossref =     "Burgess:2001:ISC",
  pages =        "73--82",
  year =         "2001",
  bibdate =      "Fri May 3 13:58:18 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith15/papers/ARITH15_Phillips.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-15",
}

@Article{Pietronero:2001:EUD,
  author =       "L. Pietronero and E. Tosatti and V. Tosatti and A.
                 Vespignani",
  title =        "Explaining the uneven distribution of numbers in
                 nature: the laws of {Benford} and {Zipf}",
  journal =      j-PHYSICA-A,
  volume =       "293",
  number =       "??",
  pages =        "297--304",
  month =        "????",
  year =         "2001",
  CODEN =        "PHYADX",
  DOI =          "https://doi.org/10.1016/S0378-4371(00)00633-6",
  ISSN =         "0378-4371 (print), 1873-2119 (electronic)",
  ISSN-L =       "0378-4371",
  bibdate =      "Thu Feb 15 16:36:18 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The distribution of first digits in numbers series
                 obtained from very different origins shows a marked
                 asymmetry in favor of small digits that goes under the
                 name of Benford's law. We analyze in detail this
                 property for different data sets and give a general
                 explanation for the origin of the Benford's law in
                 terms of multiplicative processes. We show that this
                 law can be also generalized to series of numbers
                 generated from more complex systems like the catalogs
                 of seismic activity. Finally, we derive a relation
                 between the generalized Benford's law and the popular
                 Zipf's law which characterize the rank order statistics
                 and has been extensively applied to many problems
                 ranging from city population to linguistics.",
  acknowledgement = ack-nhfb,
  fjournal =     "Physica A. Statistical Mechanics and its
                 Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03784371",
  keywords =     "Benford's Law; Law of Anomalous Numbers; Zipf's Law",
}

@Article{Pillai:2001:LPA,
  author =       "R. V. K. Pillai and D. Al-Khalili and A. J. Al-Khalili
                 and S. Y. A. Shah",
  title =        "A Low Power Approach to Floating Point Adder Design
                 for {DSP} Applications",
  journal =      j-J-VLSI-SIGNAL-PROC,
  volume =       "27",
  number =       "3",
  pages =        "195--213",
  month =        mar,
  year =         "2001",
  CODEN =        "JVSPED",
  DOI =          "https://doi.org/10.1023/A:1008140025773",
  ISSN =         "0922-5773 (print), 1573-109x (electronic)",
  ISSN-L =       "0922-5773",
  bibdate =      "Thu May 09 09:49:01 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The demand for high performance, low power floating
                 point adder cores has been on the rise during the
                 recent years particularly for DSP applications. In this
                 paper, we present a new architecture for a low power,
                 IEEE compatible, floating point adder, that is fast and
                 has low latency. The functional partitioning of the
                 adder into three distinct, clock gated data paths
                 allows activity reduction. The switching activity
                 function of the proposed adder is represented as a
                 three state FSM. During any given operation cycle, only
                 one of the data paths is active, during which time, the
                 logic assertion status of the circuit nodes of the
                 other data paths are held at their previous states.
                 Critical path delay and latency are reduced by
                 incorporating speculative rounding and pseudo leading
                 zero anticipatory logic as well as data path
                 simplifications. In contrast to conventional high speed
                 floating point adders that use leading zero
                 anticipatory logic, the proposed scheme offers a worst
                 case power reduction of 50\%.",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of VLSI Signal Processing",
}

@InProceedings{Pineiro:2001:FPC,
  author =       "J. A. Pi{\~n}eiro and J. D. Bruguera and J.-M.
                 Muller",
  title =        "Faithful Powering Computation Using Table Look-Up and
                 a Fused Accumulation Tree",
  crossref =     "Burgess:2001:ISC",
  pages =        "40--50",
  year =         "2001",
  bibdate =      "Fri May 3 13:52:01 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith15/papers/ARITH15_Pineiro.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-15",
  xxnote =       "Check pages: one reference has 40--47??",
}

@InProceedings{Rajagopal:2001:LAD,
  author =       "Sridhar Rajagopal and Joseph R. Cavallaro",
  title =        "On-Line Arithmetic for Detection in Digital
                 Communication Receivers",
  crossref =     "Burgess:2001:ISC",
  pages =        "257--265",
  year =         "2001",
  bibdate =      "Fri May 3 13:58:18 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith15/papers/ARITH15_Rajagopal.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-15",
}

@Book{Ralston:2001:FCN,
  author =       "Anthony Ralston and Philip Rabinowitz",
  title =        "A first course in numerical analysis",
  publisher =    pub-DOVER,
  address =      pub-DOVER:adr,
  edition =      "Second",
  pages =        "xviii + 556 + 50",
  year =         "2001",
  ISBN =         "0-486-41454-X (paperback)",
  ISBN-13 =      "978-0-486-41454-6 (paperback)",
  LCCN =         "QA297 .R3 2001",
  bibdate =      "Fri Aug 20 10:13:32 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/description/dover032/00064343.html;
                 http://www.loc.gov/catdir/toc/dover031/00064343.html",
  acknowledgement = ack-nhfb,
  remark =       "This Dover edition, first published in 2001, is an
                 unabridged, slightly corrected republication of the
                 second edition of the work originally published in
                 \cite{Ralston:1965:FC} and issued in a revised second
                 edition in \cite{Ralston:1978:FCN}.",
  subject =      "Numerical analysis",
}

@InProceedings{Rejeb:2001:IDR,
  author =       "B. Rejeb and H. Henkelmann and W. Anheier",
  booktitle =    "The 8th {IEEE} International Conference on
                 Electronics, Circuits and Systems, {ICECS 2001}",
  title =        "Integer division in residue number system",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "259--262",
  year =         "2001",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ICECS.2001.957729",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "Division, sign detection and number comparison are the
                 more difficult operations in residue number systems
                 (RNS). These shortcomings limited most RNS
                 implementations to additions, subtractions and
                 multiplications. In this paper, a high level \ldots{}",
}

@Article{Reyhani-Masoleh:2001:FNB,
  author =       "Arash Reyhani-Masoleh and M. Anwar Hasan",
  title =        "Fast Normal Basis Multiplication Using General Purpose
                 Processors",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2259",
  pages =        "230--??",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 2 13:07:44 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2259.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2259/22590230.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2259/22590230.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Rinfret:2001:BSI,
  author =       "Denis Rinfret and Patrick O'Neil and Elizabeth
                 O'Neil",
  title =        "Bit-sliced index arithmetic",
  journal =      j-SIGMOD,
  volume =       "30",
  number =       "2",
  pages =        "47--57",
  month =        jun,
  year =         "2001",
  CODEN =        "SRECD8",
  ISSN =         "0163-5808 (print), 1943-5835 (electronic)",
  ISSN-L =       "0163-5808",
  bibdate =      "Mon Jan 12 08:46:06 MST 2004",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMOD Record",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J689",
}

@Article{Ring:2001:MPA,
  author =       "Michael C. Ring",
  title =        "{MAPM}, {A} Portable Arbitrary Precision Math Library
                 in {C}",
  journal =      j-CCCUJ,
  volume =       "19",
  number =       "11",
  pages =        "??--??",
  month =        nov,
  year =         "2001",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:34 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/2001/0111/0111toc.htm?topic=articles;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Frustrated by the finiteness of fixed-size arithmetic?
                 This math library gives you the precision you need.",
  acknowledgement = ack-nhfb,
  fjournal =     "C/C++ Users Journal",
}

@Article{Rudra:2001:ERE,
  author =       "A. Rudra and P. K. Dubey and C. S. Jutla and V. Kumar
                 and J. R. Rao and P. Rohatgi",
  title =        "Efficient {Rijndael} Encryption Implementation with
                 Composite Field Arithmetic",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2162",
  pages =        "171--??",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 2 13:06:06 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2162.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2162/21620171.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2162/21620171.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Rugina:2001:RUD,
  author =       "Radu Rugina and Martin Rinard",
  title =        "Recursion Unrolling for Divide and Conquer Programs",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2017",
  pages =        "34--??",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 2 13:03:35 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2017.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2017/20170034.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2017/20170034.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Rump:2001:RPS,
  author =       "Siegfried M. Rump",
  title =        "Rigorous and Portable Standard Functions",
  journal =      j-BIT-NUM-MATH,
  volume =       "41",
  number =       "3",
  pages =        "540--562",
  month =        jun,
  year =         "2001",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1023/A:1021971313412",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 15:06:04 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=41&issue=3;
                 http://www.mai.liu.se/BIT/contents/bit41.html;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=41&issue=3&spage=540",
  abstract =     "Today's floating point implementations of elementary
                 transcendental functions are usually very accurate.
                 However, with few exceptions, the actual accuracy is
                 not known. In the present paper we describe a rigorous,
                 accurate, fast and portable implementation of the
                 elementary standard functions based on some existing
                 approximate standard functions. The scheme is outlined
                 for IEEE 754, but not difficult to adapt to other
                 floating point formats. A Matlab implementation is
                 available on the net. Accuracy of the proposed
                 algorithms can be rigorously estimated. As an example
                 we prove that the relative accuracy of the exponential
                 function is better than 2.07 eps in a slightly reduced
                 argument range (eps denoting the relative rounding
                 error unit). Otherwise, extensive computational tests
                 suggest for all elementary functions and all suitable
                 arguments an accuracy better than about 3 eps.",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
  keywords =     "elementary functions; floating-point arithmetic",
}

@Article{Sakai:2001:PMS,
  author =       "Yasuyuki Sakai and Kouichi Sakurai",
  title =        "On the Power of Multidoubling in Speeding Up Elliptic
                 Scalar Multiplication",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2259",
  pages =        "268--??",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 2 13:07:44 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2259.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2259/22590268.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2259/22590268.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Savas:2001:SUM,
  author =       "Erkay Savas and Alexandre F. Tenca and {\c{C}}etin K.
                 Ko{\c{c}}",
  title =        "A Scalable and Unified Multiplier Architecture for
                 Finite Fields {GF}$ (p) $ and {GF}$ (2 m) $",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1965",
  pages =        "277--??",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 2 13:02:57 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t1965.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/1965/19650277.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/1965/19650277.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@InProceedings{Schmookler:2001:LZA,
  author =       "Martin S. Schmookler and Kevin J. Nowka",
  title =        "Leading Zero Anticipation and Detection --- a
                 Comparison of Methods",
  crossref =     "Burgess:2001:ISC",
  pages =        "7--12",
  year =         "2001",
  DOI =          "https://doi.org/10.1109/ARITH.2001.930098",
  bibdate =      "Fri May 3 13:52:01 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith15/papers/ARITH15_Schmookler.pdf",
  abstract =     "Design of the leading zero anticipator (LZA) or
                 detector (LZD) is pivotal to the normalization of
                 results for addition and fused multiplication-addition
                 in high-performance floating point processors. This
                 paper formalizes the analysis and describes some
                 alternative organizations and implementations from the
                 known art. It shows how choices made in the design are
                 often dependent on the overall design of the addition
                 unit, on how subtraction is handled when the exponents
                 are the same, and on how it detects and corrects for
                 the possible one-bit error of the LZA.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-15",
}

@Article{Schonfelder:2001:VPA,
  author =       "J. L. Schonfelder",
  title =        "Variable Precision Arithmetic: a {Fortran 95} Module",
  journal =      j-FORTRAN-FORUM,
  volume =       "20",
  number =       "3",
  pages =        "2--11",
  month =        dec,
  year =         "2001",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/570822.570823",
  ISSN =         "1061-7264 (print), 1931-1311 (electronic)",
  ISSN-L =       "1061-7264",
  bibdate =      "Wed Jun 18 16:26:45 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper describes the design and development of a
                 software package supporting variable precision
                 arithmetic as a semantic extension to the core FORTRAN
                 language. The working precision of the arithmetic
                 supported by this package can be dynamically and
                 arbitrarily variable. The facility exploits the
                 data-abstraction capabilities of Fortran 95 and allows
                 the operations to be used elementally with array
                 operands as well as with scalars. The number system is
                 defined in such a way as to be closed under all of the
                 basic operations of normal arithmetic; no
                 program-terminating numerical exceptions can occur.
                 Precision loss situations like underflow and overflow
                 are handled by defining special value representations
                 that preserve as much of the numeric information as is
                 practical and the operation semantics are defined so
                 that these exceptional values propagate as appropriate
                 to reflect this loss of information. The number system
                 uses an essentially conventional variable precision
                 floating-point representation. Where operations can be
                 performed exactly within the currently-set working
                 precision limit, the excess trailing zero digits are
                 not stored, nor do they take part in future operations.
                 This is both economical in storage and improves
                 efficiency. By judiciously managing the working
                 precision, arithmetic operations that are potentially
                 exact can be performed exactly.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
  issue =        "62",
  journal-URL =  "http://portal.acm.org/toc.cfm?id=J286",
}

@InProceedings{Seidel:2001:BMR,
  author =       "Peter-Michael Seidel and Lee D. McFearin and David W.
                 Matula",
  title =        "Binary Multiplication Radix-$ 32 $ and Radix-$ 256 $",
  crossref =     "Burgess:2001:ISC",
  pages =        "23--32",
  year =         "2001",
  bibdate =      "Fri May 3 13:52:01 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith15/papers/ARITH15_Seidel.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-15",
}

@InProceedings{Seidel:2001:DFI,
  author =       "Peter-Michael Seidel and Guy Even",
  title =        "On the Design of Fast {IEEE} Floating-Point Adders",
  crossref =     "Burgess:2001:ISC",
  pages =        "184--194",
  year =         "2001",
  bibdate =      "Fri May 3 13:58:18 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith15/papers/ARITH15_Seidel_Even.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-15",
}

@InProceedings{Seidel:2001:EAB,
  author =       "Peter-Michael Seidel",
  title =        "Exact arithmetic based on floating-point numbers",
  crossref =     "Kraemer:2001:SCV",
  pages =        "123--??",
  year =         "2001",
  bibdate =      "Wed Nov 24 10:53:43 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Smith:2001:AFS,
  author =       "David M. Smith",
  title =        "{Algorithm 814}: {Fortran 90} software for
                 floating-point multiple precision arithmetic, gamma and
                 related functions",
  journal =      j-TOMS,
  volume =       "27",
  number =       "4",
  pages =        "377--387",
  month =        dec,
  year =         "2001",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/504210.504211",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Wed Mar 13 08:49:29 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/toms/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A collection of Fortran 90 routines for evaluating the
                 Gamma function and related functions using the FM
                 multiple-precision arithmetic package.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@Misc{Steele:2001:SMFa,
  author =       "Guy L. {Steele Jr.}",
  title =        "System and method for floating-point computation",
  howpublished = "US Patent 6327604",
  day =          "04",
  month =        dec,
  year =         "2001",
  bibdate =      "Tue Dec 23 15:06:47 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.patentstorm.us/patents/6327604/fulltext.html",
  abstract =     "A system is disclosed for performing floating point
                 computation in connection with numbers in a base
                 floating point representation (such as the
                 representation defined in IEEE Std. 754) that defines a
                 plurality of formats, including a normalized format and
                 a de-normalized format, using a common floating point
                 representation that defines a unitary normalized
                 format. The system includes a base to common
                 representation converter, a processor and a common to
                 base representation converter. The base to common
                 representation converter converts numbers from the base
                 floating point representation to the common floating
                 point representation, so that all numbers involved in a
                 computation will be expressed in the unitary normalized
                 format. The processor is configured to perform a
                 mathematical operation of at least one predetermined
                 type in connection with the converted numbers generated
                 by the base to common representation converter to
                 generate a floating point result in the common
                 representation. The common to base representation
                 converter converts numbers from the common floating
                 point representation selectively to either the
                 normalized or de-normalized format of the base
                 representation.",
  acknowledgement = ack-nhfb,
}

@Misc{Steele:2001:SMFb,
  author =       "Guy L. {Steele Jr.}",
  title =        "System and method for floating-point computation",
  howpublished = "US Patent 6289365",
  day =          "11",
  month =        sep,
  year =         "2001",
  bibdate =      "Tue Dec 23 15:06:47 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.patentstorm.us/patents/6289365/fulltext.html",
  abstract =     "A system is disclosed for performing floating point
                 computation in connection with numbers in a base
                 floating point representation (such as the
                 representation defined in IEEE Std. 754) that defines a
                 plurality of formats, including a normalized format and
                 a de-normalized format, using a common floating point
                 representation that defines a unitary normalized
                 format. The system includes a base to common
                 representation converter, a processor and a common to
                 base representation converter. The base to common
                 representation converter converts numbers from the base
                 floating point representation to the common floating
                 point representation, so that all numbers involved in a
                 computation will be expressed in the unitary normalized
                 format. The processor is configured to perform a
                 mathematical operation of at least one predetermined
                 type in connection with the converted numbers generated
                 by the base to common representation converter to
                 generate a floating point result in the common
                 representation. The common to base representation
                 converter converts numbers from the common floating
                 point representation selectively to either the
                 normalized or denormalized format of the base
                 representation.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Stine:2001:CIH,
  author =       "J. E. Stine and M. J. Schulte",
  title =        "A Case for Interval Hardware on Superscalar
                 Processors",
  crossref =     "Kraemer:2001:SCV",
  pages =        "53--68",
  year =         "2001",
  bibdate =      "Tue Nov 25 12:33:34 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "interval arithmetic",
}

@PhdThesis{Stine:2001:DIA,
  author =       "James Edward {Stine, Jr.}",
  title =        "Design issues for accurate and reliable arithmetic",
  type =         "{Ph.D.} Thesis",
  school =       "Lehigh University",
  address =      "Bethlehem, PA, USA",
  year =         "2001",
  bibdate =      "Fri Oct 25 17:18:13 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://wwwlib.umi.com/dissertations/fullcit/9995540;
                 http://wwwlib.umi.com/dissertations/preview/9995540",
  abstract =     "The use of floating-point data types in high-level
                 languages is prevalent in many of today's scientific
                 applications. However, the approximation of real
                 numbers by finite precision floating-point numbers can
                 produce inaccurate results due to round off error and
                 catastrophic cancellation. Interval arithmetic provides
                 a method for monitoring errors in numerical
                 computations, and can provide solutions to problems
                 that cannot be efficiently solved with traditional
                 floating point arithmetic. Although several software
                 tools for interval arithmetic have been developed,
                 these tools have severe performance limitations due to
                 a lack of hardware support for interval arithmetic.
                 This dissertation investigates the design, development,
                 and evaluation of hardware and instruction set support
                 for interval arithmetic. In contrast to previous
                 research, which employed dedicated functional units and
                 coprocessors for interval arithmetic, this research
                 focuses on the integration of interval arithmetic
                 support with traditional IEEE floating point hardware.
                 Novel algorithms and hardware designs for interval
                 arithmetic are developed, and methods for adding
                 interval arithmetic instructions to the instruction set
                 architectures of conventional processors are presented.
                 To evaluate the cost and performance of this approach,
                 hardware designs with support for interval arithmetic
                 have been realized using VHDL and synthesized with the
                 Leonardo/Spectrum tool set from Exemplar. These designs
                 are compared to conventional floating point units in
                 terms of area and delay. Simulations of interval
                 benchmarks both with and without interval hardware
                 support are performed using an interval-enhanced
                 version of the SimpleScalar tool suite and GNU's gcc
                 compiler. The results of these simulations indicate
                 that the proposed hardware support for interval
                 arithmetic improves the execution time of interval
                 operations by a factor 6.3 to 14.9.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Stoffel:2001:VIM,
  author =       "Dominik Stoffel and Wolfgang Kunz",
  title =        "Verification of integer multipliers on the arithmetic
                 bit level",
  crossref =     "IEEE:2001:IPI",
  pages =        "183--189",
  year =         "2001",
  bibdate =      "Fri Aug 08 08:59:39 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "One of the most severe short-comings of currently
                 available equivalence checkers is their inability to
                 verify integer multipliers. In this paper, we present a
                 bit level reverse-engineering technique that can be
                 integrated into standard equivalence checking flows. We
                 propose a Boolean mapping algorithm that extracts a
                 network of half adders from the gate netlist of an
                 addition circuit. Once the arithmetic bit level
                 representation of the circuit is obtained, equivalence
                 checking can be performed using simple arithmetic
                 operations. Experimental results show the promise of
                 our approach.",
  acknowledgement = ack-nhfb,
}

@Article{Sun:2001:NSM,
  author =       "Fangyu Sun and Peter Kosmol",
  title =        "A new simultaneous method of fourth order for finding
                 complex zeros in circular interval arithmetic",
  journal =      j-J-COMPUT-APPL-MATH,
  volume =       "130",
  number =       "1--2",
  pages =        "293--307",
  day =          "1",
  month =        may,
  year =         "2001",
  CODEN =        "JCAMDI",
  ISSN =         "0377-0427 (print), 1879-1778 (electronic)",
  ISSN-L =       "0377-0427",
  bibdate =      "Sat Feb 25 12:45:18 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcomputapplmath2000.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0377042799003751",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Computational and Applied Mathematics",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03770427",
}

@Article{Sunar:2001:EON,
  author =       "B. Sunar and C. K. Koc",
  title =        "An efficient optimal normal basis type {II}
                 multiplier",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "50",
  number =       "1",
  pages =        "83--87",
  month =        jan,
  year =         "2001",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.902754",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 10:03:08 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=902754",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Takagi:2001:HAC,
  author =       "Naofumi Takagi",
  title =        "A Hardware Algorithm for Computing Reciprocal Square
                 Root",
  crossref =     "Burgess:2001:ISC",
  pages =        "94--100",
  year =         "2001",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith15/papers/ARITH15_Takagi.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-15",
  summary =      "A hardware algorithm for computing the reciprocal
                 square root which appears frequently in multimedia and
                 graphics applications is proposed. The reciprocal
                 square root is computed by iteration of
                 carry-propagation-free additions, shifts, and
                 \ldots{}",
}

@Article{Tasche:2001:WAC,
  author =       "Manfred Tasche and Hansmartin Zeuner",
  title =        "Worst and average case roundoff error analysis for
                 {FFT}",
  journal =      j-BIT-NUM-MATH,
  volume =       "41",
  number =       "3",
  pages =        "563--581",
  month =        jun,
  year =         "2001",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1023/A:1021923430250",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 15:06:04 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=41&issue=3;
                 http://www.mai.liu.se/BIT/contents/bit41.html;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=41&issue=3&spage=563",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
  keywords =     "Fast Fourier Transform (FFT); floating-point
                 arithmetic; rounding errors",
}

@InProceedings{Tenca:2001:DRL,
  author =       "Alexandre F. Tenca and Syed Ubaid Hussaini",
  title =        "A Design of Radix-$2$ On-Line Division Using {LSA}
                 Organization",
  crossref =     "Burgess:2001:ISC",
  pages =        "266--276",
  year =         "2001",
  bibdate =      "Fri May 3 13:58:18 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith15/papers/ARITH15_Tenca.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-15",
}

@Article{Tenca:2001:HRD,
  author =       "A. F. Tenca and G. Todorov and {\c{C}}.K. Ko{\c{c}}",
  title =        "High-Radix Design of a Scalable Modular Multiplier",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2162",
  pages =        "185--??",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 2 13:06:06 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2162.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2162/21620185.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2162/21620185.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Thompson:2001:BPC,
  author =       "D. U. Thompson and B. A. Wooley",
  title =        "A 15-b pipelined {CMOS} floating-point {A/D}
                 converter",
  journal =      j-IEEE-J-SOLID-STATE-CIRCUITS,
  volume =       "36",
  number =       "2",
  pages =        "299--303",
  month =        feb,
  year =         "2001",
  CODEN =        "IJSCBC",
  ISSN =         "0018-9200 (print), 1558-173X (electronic)",
  ISSN-L =       "0018-9200",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Journal of Solid-State Circuits",
  summary =      "A floating-point approach can be used to extend the
                 dynamic range of analog-to-digital (A/D) converters in
                 applications where large signals need not be encoded
                 with a precision greater than that required for small
                 signals. Owing to the nonuniform nature \ldots{}",
}

@Manual{TI:2001:TTPa,
  title =        "{TI-89\slash TI-92 Plus Sierra C} Assembler Reference
                 Manual, Beta Version .02",
  organization = "Texas Instruments",
  address =      "Post Office box 655303, Dallas, TX 75265, USA",
  pages =        "322",
  year =         "2001",
  bibdate =      "Thu Nov 25 09:44:52 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Manual{TI:2001:TTPb,
  title =        "{TI-89\slash TI-92 Plus} Developers Guide, Beta
                 Version .02",
  organization = "Texas Instruments",
  address =      "Post Office box 655303, Dallas, TX 75265, USA",
  pages =        "1356",
  year =         "2001",
  bibdate =      "Thu Nov 25 09:44:52 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Tisseur:2001:NMF,
  author =       "Fran{\c{c}}oise Tisseur",
  title =        "{Newton}'s Method in Floating Point Arithmetic and
                 Iterative Refinement of Generalized Eigenvalue
                 Problems",
  journal =      j-SIAM-J-MAT-ANA-APPL,
  volume =       "22",
  number =       "4",
  pages =        "1038--1057",
  month =        "????",
  year =         "2001",
  CODEN =        "SJMAEL",
  DOI =          "https://doi.org/10.1137/S0895479899359837",
  ISSN =         "0895-4798 (print), 1095-7162 (electronic)",
  ISSN-L =       "0895-4798",
  MRclass =      "65F15 (65F35)",
  MRnumber =     "MR1824056 (2002b:65061)",
  MRreviewer =   "Raffaella Pavani",
  bibdate =      "Tue Feb 11 14:17:49 MST 2014",
  bibsource =    "http://epubs.siam.org/sam-bin/dbq/toc/SIMAX/22/4;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamjmatanaappl.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Matrix Analysis and Applications",
  journal-URL =  "http://epubs.siam.org/simax",
  onlinedate =   "January 2001",
}

@Article{Trichina:2001:SAM,
  author =       "Elena Trichina and Alex Tiountchik",
  title =        "Scalable Algorithm for {Montgomery} Multiplication and
                 Its Implementation on the Coarse-Grain Reconfigurable
                 Chip",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2020",
  pages =        "235--??",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 2 13:03:38 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2020.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2020/20200235.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2020/20200235.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Um:2001:OAC,
  author =       "Junhyung Um and Taewhan Kim",
  title =        "An optimal allocation of carry-save-adders in
                 arithmetic circuits",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "50",
  number =       "3",
  pages =        "215--233",
  month =        mar,
  year =         "2001",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.910813",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 10:03:09 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=910813",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Verdonk:2001:PRIa,
  author =       "Brigitte Verdonk and Annie Cuyt and Dennis
                 Verschaeren",
  title =        "A precision- and range-independent tool for testing
                 floating-point arithmetic {I}: {Basic} operations,
                 square root, and remainder",
  journal =      j-TOMS,
  volume =       "27",
  number =       "1",
  pages =        "92--118",
  month =        mar,
  year =         "2001",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/382043.382404",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Wed Feb 6 16:43:42 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/toms/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.win.ua.ac.be/~cant/ieeecc754.html",
  abstract =     "This paper introduces a precision- and
                 range-independent tool for testing the compliance of
                 hardware or software implementations of
                 (multiprecision) floating-point arithmetic with the
                 principles of the IEEE standards 754 and 854. The tool
                 consists of a driver program, offering many options to
                 test only specific aspects of the IEEE standards, and a
                 large set of test vectors, encoded in a
                 precision-independent syntax to allow the testing of
                 basic and extended hardware formats as well as
                 multiprecision floating-point implementations. The
                 suite of test vectors stems on one hand from the
                 integration and fully precision- and range-independent
                 generalization of existing hardware test sets, and on
                 the other hand from the systematic testing of exact
                 rounding for all combinations of round and sticky bits
                 that can occur. The former constitutes only 50\% of the
                 resulting test set. In the latter we especially focus
                 on hard-to-round cases. In addition, the test suite
                 implicitly tests properties of floating-point
                 operations, following the idea of Paranoia, and it
                 reports which of the three IEEE-compliant underflow
                 mechanisms is used by the floating-point implementation
                 under consideration. We also check whether that
                 underflow mechanism is used consistently. The tool is
                 backward compatible with the UCBTEST package and with
                 Coonen's test syntax.",
  accepted =     "23 February 2001",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "arithmetic; floating-point testing; IEEE
                 floating-point standard; multiprecision; validation;
                 Verification",
  subject =      "Primary Classification: G. Mathematics of Computing
                 G.1 NUMERICAL ANALYSIS G.1.0 General Subjects: Computer
                 arithmetic\\
                 Additional Classification: D. Software D.3 PROGRAMMING
                 LANGUAGES D.3.0 General Subjects: Standards",
}

@Article{Verdonk:2001:PRIb,
  author =       "Brigitte Verdonk and Annie Cuyt and Dennis
                 Verschaeren",
  title =        "A precision- and range-independent tool for testing
                 floating-point arithmetic {II}: conversions",
  journal =      j-TOMS,
  volume =       "27",
  number =       "1",
  pages =        "119--140",
  month =        mar,
  year =         "2001",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/382043.382405",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Wed Feb 6 16:43:42 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/toms/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  URL =          "http://www.win.ua.ac.be/~cant/ieeecc754.html",
  abstract =     "The IEEE 754 and 854 standards for floating-point
                 arithmetic are essentially a specification of a
                 programming environment, encompassing aspects from
                 computer hardware, operating systems and compilers to
                 programming languages (see especially section 8). Part
                 I and II of this paper together describe a tool to test
                 floating-point implementations of arbitrary precision
                 and exponent range (hardware as well as software) for
                 compliance with the principles outlined in the IEEE
                 standards. The tool consists of a driver program,
                 together with a very large set of test vectors encoded
                 in a precision independent syntax.\par

                 In Part I we have covered the testing of the basic
                 operations +, -, $ \times $, /, the square root and
                 remainder functions. In Part II we describe the
                 extension of the test tool to deal with conversions
                 between floating-point formats, conversions between
                 floating-point and integer formats, the rounding of
                 floating-point numbers to integral values and last but
                 not least binary-decimal conversions. Conversions can
                 now be tested from a floating-point format of arbitrary
                 precision and exponent range to another arbitrary
                 smaller (larger) floating-point format as well as to
                 and from fixed hardware integer formats. Conversions
                 between the bases 2 and 10 can be tested for a number
                 of precisions ranging from single (24 bits), double (53
                 bits), long double or extended (64 bits) to quadruple
                 (113 bits) precision and a proper multiprecision (240
                 bits) format.\par

                 We conclude Part II with some applications of our test
                 tool and report on the results of testing various
                 floating-point implementations, meaning various
                 language-compiler-hardware combinations as well as
                 multiprecision libraries.",
  accepted =     "23 February 2001",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "decimal floating-point arithmetic; floating-point
                 testing",
}

@InProceedings{Vergos:2001:HSP,
  author =       "H. T. Vergos and C. Efstathiou and D. Nikolos",
  title =        "High Speed Parallel-Prefix Modulo $ 2^{n + 1} $ Adders
                 for Diminished-One Operands",
  crossref =     "Burgess:2001:ISC",
  pages =        "211--217",
  year =         "2001",
  bibdate =      "Fri May 3 13:58:18 MDT 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 OCLC Proceedings database",
  URL =          "http://www.acsel-lab.com/arithmetic/arith15/papers/ARITH15_Vergos.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-15",
}

@Article{Visavakul:2001:DSS,
  author =       "Chakkapas Visavakul and Peter Y. K. Cheung and Wayne
                 Luk",
  title =        "A Digit-Serial Structure for Reconfigurable
                 Multipliers",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2147",
  pages =        "565--??",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 2 13:05:49 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2147.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2147/21470565.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2147/21470565.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Walter:2001:DIH,
  author =       "Colin D. Walter",
  title =        "Data Integrity in Hardware for Modular Arithmetic",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1965",
  pages =        "204--??",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 2 13:02:57 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t1965.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/1965/19650204.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/1965/19650204.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Walter:2001:PBM,
  author =       "Colin D. Walter",
  title =        "Precise Bounds for {Montgomery} Modular Multiplication
                 and Some Potentially Insecure {RSA} Moduli",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2271",
  pages =        "30--??",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Sep 10 19:09:06 MDT 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2271.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2271/22710030.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2271/22710030.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@InProceedings{Walters:2001:CUT,
  author =       "E. G. Walters and J. Schlessman and M. J. Schulte",
  title =        "Combined Unsigned and Two's Complement Hybrid
                 Squarers",
  crossref =     "Matthews:2001:CRT",
  pages =        "861--866",
  year =         "2001",
  bibdate =      "Sun Mar 04 11:46:37 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_2001-08.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Wang:2001:LPF,
  author =       "Wei Wang and M. N. S. Swamy and M. O. Ahmad",
  booktitle =    "{MWSCAS 2001}, Proceedings of the 44th {IEEE 2001}
                 Midwest Symposium on Circuits and Systems",
  title =        "Low power {FIR} filter {FPGA} implementation based on
                 distributed arithmetic and residue number system",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "102--105",
  year =         "2001",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/MWSCAS.2001.986125",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "In this paper, several low power techniques are
                 proposed for the FPGA implementation of a distributed
                 arithmetic and residue number system-based FIR filter.
                 Two algorithms are proposed to reduce the size of the
                 residue-to-binary converter, which is \ldots{}",
}

@InProceedings{Wires:2001:FRR,
  author =       "K. E. Wires and M. J. Schulte and D. McCarley",
  title =        "{FPGA} Resource Reduction Through Truncated
                 Multiplication",
  crossref =     "Brebner:2001:FLA",
  pages =        "574--583",
  year =         "2001",
  DOI =          "https://doi.org/10.1007/3-540-44687-7_59",
  bibdate =      "Sun Mar 04 11:42:02 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_2001-04.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Wirthlin:2001:ECC,
  author =       "Michael J. Wirthlin and Brian McMurtrey",
  title =        "Efficient Constant Coefficient Multiplication Using
                 Advanced {FPGA} Architectures",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2147",
  pages =        "555--??",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 2 13:05:49 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2147.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2147/21470555.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2147/21470555.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Wright:2001:EFP,
  author =       "Stephen J. Wright",
  title =        "Effects of Finite-Precision Arithmetic on
                 Interior-Point Methods for Nonlinear Programming",
  journal =      j-SIAM-J-OPT,
  volume =       "12",
  number =       "1",
  pages =        "36--78",
  month =        may # "\slash " # oct,
  year =         "2001",
  CODEN =        "SJOPE8",
  DOI =          "https://doi.org/10.1137/S1052623498347438",
  ISSN =         "1052-6234 (print), 1095-7189 (electronic)",
  ISSN-L =       "1052-6234",
  MRclass =      "90C51 (90C30 90C33)",
  MRnumber =     "MR1870586 (2002j:90107)",
  MRreviewer =   "Levent Tun{\c{c}}el",
  bibdate =      "Sat Oct 4 12:16:05 MDT 2003",
  bibsource =    "http://epubs.siam.org/sam-bin/dbq/toc/SIOPT/12/1;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 MathSciNet database",
  URL =          "http://epubs.siam.org/sam-bin/dbq/article/34743",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Optimization",
  journal-URL =  "http://epubs.siam.org/siopt",
}

@Article{Wu:2001:MMSa,
  author =       "Huapeng Wu",
  title =        "{Montgomery} Multiplier and Squarer in {GF$ (2^m) $}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1965",
  pages =        "264--276",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 2 13:02:57 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t1965.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/1965/19650264.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/1965/19650264.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Yamauchi:2001:AOO,
  author =       "Tsukasa Yamauchi and Shogo Nakaya and Takeshi Inuo and
                 Nobuki Kajihara",
  title =        "Arithmetic Operation Oriented Reconfigurable Chip:
                 {RHW}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2147",
  pages =        "618--??",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 2 13:05:49 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2147.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2147/21470618.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2147/21470618.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@InProceedings{Yang:2001:MDD,
  author =       "Lie-Liang Yang and L. Hanzo",
  booktitle =    "{ICC 2001}. {IEEE} International Conference on
                 Communications. 11--14 June 2001",
  title =        "Minimum-distance decoding of redundant residue number
                 system codes",
  volume =       "10",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "2975--2979",
  year =         "2001",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ICC.2001.937218",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "In this contribution the conventional error-detection
                 and error-correction algorithms used for RRNS codes are
                 improved and unified in the context of a so-called
                 projection-based `minimum-distance decoding' algorithm,
                 which can efficiently detect or \ldots{}",
}

@InProceedings{Yang:2001:RRN,
  author =       "Lie-Liang Yang and L. Hanzo",
  booktitle =    "{VTC 2001} Fall. {IEEE} {VTS 54th} Vehicular
                 Technology Conference",
  title =        "Redundant residue number system based error correction
                 codes",
  volume =       "3",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1472--1476",
  year =         "2001",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/VTC.2001.956442",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "In this paper residue number system (RNS) arithmetic
                 and redundant residue number system (RRNS) based codes
                 as well as their properties are reviewed. We propose a
                 number of applications for RRNS codes and demonstrate
                 how RRNS codes can be employed \ldots{}",
}

@Article{Yeh:2001:RAO,
  author =       "Thomas Y. Yeh and Hong Wang",
  title =        "Redundant Arithmetic Optimizations (Research Note)",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1900",
  pages =        "984--??",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 2 13:02:44 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t1900.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/1900/19000984.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/1900/19000984.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Yu:2001:DID,
  author =       "Sungwook Yu and E. E. {Swartzlander, Jr.}",
  title =        "{DCT} implementation with distributed arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "50",
  number =       "9",
  pages =        "985--991",
  month =        sep,
  year =         "2001",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.954513",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 10:03:12 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=954513",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Zhang:2001:FSM,
  author =       "Fangguo Zhang and Futai Zhang and Yumin Wang",
  title =        "Fast Scalar Multiplication on the {Jacobian} of a
                 Family of Hyperelliptic Curves",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2229",
  pages =        "74--??",
  year =         "2001",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Feb 2 13:07:15 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2229.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2229/22290074.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2229/22290074.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Zhang:2001:NCP,
  author =       "Hong Zhang",
  title =        "Numerical condition of polynomials in different
                 forms",
  journal =      j-ELECTRON-TRANS-NUMER-ANAL,
  volume =       "12",
  pages =        "66--87",
  year =         "2001",
  CODEN =        "????",
  ISSN =         "1068-9613 (print), 1097-4067 (electronic)",
  ISSN-L =       "1068-9613",
  bibdate =      "Mon Sep 6 12:28:29 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/etna.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://etna.mcs.kent.edu/vol.12.2001/pp66-87.dir/pp66-87.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronic Transactions on Numerical Analysis",
  journal-URL =  "http://etna.mcs.kent.edu/",
}

@InProceedings{Zheng:2001:ARE,
  author =       "Liang Zheng and Shen Xu-Bang and Peng Zuo-Hui",
  title =        "The application of redundant encoding in iterative
                 implementation of division and square root",
  crossref =     "Tang:2001:ICA",
  pages =        "603--606",
  year =         "2001",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "The purpose of this paper is to discuss the speed
                 improvement in division and square root computation
                 with small area penalty. The digit recurrence SRT
                 algorithm and functional iteration Newton--Raphson
                 algorithm are generally used in modern \ldots{}",
}

@Article{Zielke:2001:GLL,
  author =       "G. Zielke and V. Drygalla",
  title =        "{Genaue L{\"o}sung Linearer Gleichungssysteme}.
                 ({German}) [Exact solution of linear sets of
                 equations]",
  journal =      j-GAMM-MIT,
  volume =       "26",
  number =       "??",
  pages =        "7--107",
  year =         "2001",
  CODEN =        "????",
  ISSN =         "0936-7195",
  bibdate =      "Tue Nov 22 06:49:35 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Mitteilungen der Gesellschaft f{\"u}r Angewandte
                 Mathematik und Mechanik",
  keywords =     "accurate floating-point summation",
  language =     "German",
}

@TechReport{Zimmermann:2001:AAC,
  author =       "Paul Zimmermann",
  title =        "De l'algorithmique {\`a} l'arithm{\'e}tique via le
                 calcul formel. ({French}) [{From} algorithmics to
                 arithmetic via symbolic calculation]",
  type =         "Technical report",
  institution =  "D{\'e}partement de formation doctorale en
                 informatique. {\'E}cole doctorale IAEM Lorraine, UFR
                 STMIA",
  address =      "B{\^a}timent A, Technop{\^o}le de Nancy-Brabois, 615
                 rue du jardin botanique, F-54602 Villers-l{\`e}s-Nancy
                 Cedex, France",
  pages =        "43",
  month =        nov,
  year =         "2001",
  bibdate =      "Sun Sep 10 08:37:41 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.loria.fr/~zimmerma/papers/hdr.ps.gz",
  abstract =     "This document presents my research contributions from
                 1988 to 2001, performed first at INRIA Rocquencourt
                 within the Algo project (1988 to 1992), then at INRIA
                 Lorraine and LORIA within the projects Eur{\'e}ca
                 (1993-1997), PolKA (1998-2000), and Spaces (2001).
                 Three main periods can be roughly distinguished: from
                 1988 to 1992 where my research focused on analysis of
                 algorithms and random generation, from 1993 to 1997
                 where I worked on computer algebra and related
                 algorithms, finally from 1998 to 2001 where I was
                 interested in arbitrary precision floating-point
                 arithmetic with well-defined semantics.",
  acknowledgement = ack-nhfb,
  language =     "French",
  remark =       "Habilitation {\`a} diriger des recherches",
}

@TechReport{Zimmermann:2001:APA,
  author =       "Paul Zimmermann",
  title =        "Arithm{\'e}tique en pr{\'e}cision arbitraire.
                 ({French}) [Arbitrary-precision arithmetic]",
  type =         "Research Report",
  number =       "4272",
  institution =  inst-LORIA-INRIA-LORRAINE,
  address =      inst-LORIA-INRIA-LORRAINE:adr,
  pages =        "25",
  day =          "29",
  month =        sep,
  year =         "2001",
  ISSN =         "0249-6399",
  bibdate =      "Sun Sep 10 08:43:26 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.loria.fr/~zimmerma/papers/RR4272.ps.gz",
  abstract =     "This paper surveys the available algorithms for
                 integer or floating-point arbitrary precision
                 calculations. After a brief discussion about possible
                 memory representations, known algorithms for
                 multiplication, division, square root, greatest common
                 divisor, input and output, are presented, together with
                 their complexity and usage. For each operation, we
                 present the naive algorithm, the asymptotically optimal
                 one, and also intermediate ``divide and conquer''
                 algorithms, which often are very useful. For
                 floating-points computations, some general-purpose
                 methods are presented for algebraic, elementary,
                 hypergeometric and special functions.",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@Misc{Ziv:2001:APM,
  author =       "Abraham Ziv and Moshe Olshansky and Ealan Henis and
                 Anna Reitman",
  title =        "Accurate Portable Mathematical Library ({IBM
                 APMathLib})",
  howpublished = "World-Wide Web document",
  publisher =    pub-IBM,
  address =      pub-IBM:adr,
  day =          "20",
  month =        dec,
  year =         "2001",
  bibdate =      "Wed Nov 24 08:06:54 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "ftp://www-126.ibm.com/pub/mathlib/mathlib12.20.2001.tar.gz;
                 http://oss.software.ibm.com/mathlib/",
  acknowledgement = ack-nhfb,
}

@Article{Agarwal:2002:FPN,
  author =       "R. C. Agarwal and R. F. Enenkel and F. G. Gustavson
                 and A. Kothari and M. Zubair",
  title =        "Fast pseudorandom-number generators with modulus $ 2^k
                 $ or $ 2^{k - 1} $ using fused multiply--add",
  journal =      j-IBM-JRD,
  volume =       "46",
  number =       "1",
  pages =        "97--116",
  month =        jan,
  year =         "2002",
  CODEN =        "IBMJAE",
  DOI =          "https://doi.org/10.1147/rd.461.0097",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  bibdate =      "Mon Mar 18 17:27:08 MST 2002",
  bibsource =    "http://www.research.ibm.com/journal/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.research.ibm.com/journal/rd/461/agarwal.html;
                 http://www.research.ibm.com/journal/rd/461/agarwal.pdf",
  abstract =     "Many numerically intensive computations done in a
                 scientific computing environment require uniformly
                 distributed pseudorandom numbers in the range $ (0, 1)
                 $ and $ ( - 1, 1) $. For multiplicative congruential
                 generators with modulus $ 2^k $, $ k \leq 52 $, and
                 period $ 2^k - 2 $, we show that the cost per random
                 number for these two distributions is 3 and 3.125
                 multiply-adds on RS/6000 processors. Our code, on the
                 IBM POWER2 Model 590, produces more than 40 million
                 uniformly distributed pseudorandom numbers per second
                 for both ranges $ (0, 1) $ and $ ( - 1, 1) $.
                 Additionally, our code sustains the 40 million per
                 second rate for data out of cache. The Numerical
                 Aerodynamic Simulation (NAS) parallel benchmarks use a
                 linear congruential generator with modulus 246. Our
                 result is about 50 times faster than the generic
                 implementation given in the benchmarks. The
                 extra-accuracy fused multiply-add instruction of
                 RS/6000 machines combined with a few algorithmic
                 innovations gives rise to the 50-fold increase. If IEEE
                 64-bit arithmetic is used with our Fortran code on
                 POWER and PowerPC architectures, the results we obtain
                 are bit-wise identical to the generic algorithms. The
                 paper gives several illustrations of a general
                 technique called the Algorithm and Architecture
                 approach. We demonstrate herein that
                 programmer-controlled unrolling of loops is equivalent
                 to ``customized vectorization of RISC-type code.''
                 Customized vectorization is more powerful than ordinary
                 vectorization, and it is only possible on RISC-type
                 machines. We illustrate its use to show that RS/6000
                 processors can compute the distribution $ ( - 1, 1) $
                 at the rate of 3.125 multiply-adds. We also specify a
                 linear congruential generator that is related to the
                 multiplicative congruential generator referred to
                 above. It has a full period of 2k, where 2k is the
                 modulus. The cost per random number [in the range $ (0,
                 1) $ ] for this generator is four multiply-adds on
                 RS/6000 processors. Our code, on the IBM POWER2 Model
                 590, for this generator produces more than 30 million
                 uniformly distributed pseudorandom numbers per second
                 for the range $ (0, 1) $. We show that this generator
                 is ``embarrassingly parallel,'' or EP. Using the
                 Algorithm and Architecture approach, we describe a new
                 concept called ``generalized unrolling.'' Finally, we
                 present a multiplicative congruential generator for
                 which the modulus is not a power of $2$. Such a
                 generator, as well as one with modulus $ 2^k $, is
                 selectable as the generator used in the RANDOM_NUMBER
                 intrinsic function of IBM XL Fortran and XL High
                 Performance Fortran. All of the generators reported
                 here are EP. Using an IBM SP2 machine with 250 wide
                 nodes, it is possible to compute more than ten billion
                 uniform random numbers in a second.",
  acknowledgement = ack-nhfb,
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
  ordernumber =  "G322-0230",
}

@Article{Akbarpour:2002:FCS,
  author =       "Behzad Akbarpour and Abdelkader Dekdouk and
                 Sofi{\`e}ne Tahar",
  title =        "Formalization of Cadence {SPW} Fixed-Point Arithmetic
                 in {HOL}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2335",
  pages =        "185--??",
  year =         "2002",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Sep 10 19:09:38 MDT 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2335.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2335/23350185.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2335/23350185.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@InProceedings{Akkas:2002:CIF,
  author =       "A. Akkas",
  booktitle =    "{IEEE 13th} International Conference on
                 Application-specific Systems, Architectures, and
                 Processors, San Jose, {USA}, July, 2002",
  title =        "A Combined Interval and Floating-point
                 Comparator\slash Selector",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "208--217",
  year =         "2002",
  bibdate =      "Fri Jun 11 05:39:44 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://home.ku.edu.tr/~ahakkas/publications/comparator.pdf",
  acknowledgement = ack-nhfb,
}

@PhdThesis{Akkas:2002:ISE,
  author =       "Ahmet Akkas",
  title =        "Instruction Set Enhancements for Reliable
                 Computations",
  type =         "{Ph.D.} Thesis",
  school =       "Lehigh University",
  address =      "Bethlehem, PA, USA",
  pages =        "159",
  year =         "2002",
  bibdate =      "Tue Nov 25 12:43:51 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://gateway.proquest.com/openurl?url_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:dissertation&res_dat=xri:pqdiss&rft_dat=xri:pqdiss:3036247",
  abstract =     "Although there have been significant advances in VLSI
                 technology and numerical computing, floating-point
                 computations still suffer from undetected errors due to
                 rounding and catastrophic cancellation. Fast computers
                 let programmers write numerically intensive programs,
                 but computed results can be far from the true results
                 due to the accumulation of errors in arithmetic
                 operations. Therefore, accurate and reliable
                 computations have become more important.\par

                 Interval arithmetic is one technique for accurate and
                 reliable computing. With interval arithmetic, each data
                 value is represented by two floating-point numbers
                 which correspond to the endpoints of an interval, such
                 that the true result is guaranteed to lie on this
                 interval. Since interval arithmetic represents ranges
                 of numbers, it also provides the ability to solve
                 problems that cannot be efficiently solved using
                 floating-point arithmetic. Although interval arithmetic
                 provides an efficient method for monitoring and
                 controlling errors in floating-point computations, it
                 is not yet used widely because it is not sufficiently
                 fast.\par

                 This dissertation investigates instruction set
                 enhancements for interval arithmetic. Existing interval
                 arithmetic programs are examined to determine
                 bottlenecks in interval computations. Then, a variety
                 of instruction set enhancements are proposed to
                 overcome these bottlenecks. The efficiency of the
                 proposed enhancements are evaluated using an
                 interval-enhanced compiler and a superscalar processor
                 simulator. Hardware modifications to support these
                 enhancements are evaluated, and a novel design for a
                 combined Interval and Floating-point Comparator is
                 presented.\par

                 This dissertation also investigates instruction set
                 enhancements for extended precision arithmetic. In
                 particular, instruction set support for quadruple
                 precision arithmetic is examined. Hardware
                 modifications needed to support quadruple precision
                 arithmetic on superscalar processor is evaluated to
                 determine which extensions can be most efficiently
                 incorporated into superscalar processor designs.
                 Furthermore, a technique for performing parallel double
                 precision multiplication using quadruple precision
                 hardware is proposed.",
  acknowledgement = ack-nhfb,
  advisor =      "Michael J. Schulte",
  remark =       "Dissertation Abstracts International, Volume: 62-12,
                 Section: B, page: 5799.",
}

@Article{Alvarez:2002:IRF,
  author =       "C. Alvarez and J. Corbal and E. Salami and M. Valero",
  title =        "Initial Results on Fuzzy Floating Point Computation
                 for Multimedia Processors",
  journal =      j-IEEE-COMPUT-ARCHIT-LETT,
  volume =       "1",
  number =       "1",
  pages =        "1--1",
  month =        jan,
  year =         "2002",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/L-CA.2002.6",
  ISSN =         "1556-6056 (print), 1556-6064 (electronic)",
  ISSN-L =       "1556-6056",
  bibdate =      "Fri Jun 21 05:49:19 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeecomputarchitlett.bib",
  abstract =     "During the recent years the market of mid low end
                 portable systems such as PDAs or mobile digital phones
                 have experimented a revolution in both selling volume
                 and features as handheld devices incorporate Multimedia
                 applications. This fact brings to an increase in the
                 computational demands of the devices while still having
                 the limitation of power and energy consumption.
                 Instruction memoization is a promising technique to
                 help alleviate the problem of power consumption of
                 expensive functional units such as the floating point
                 one. Unfortunately this technique could be energy
                 inefficient for low end systems due to the additional
                 power consumption of the relatively big tables
                 required. In this paper we present a novel way of
                 understanding multimedia floating point operations
                 based on the fuzzy computation paradigm losses in the
                 computation precision may exchange performance for
                 negligible errors in the output. Exploiting the
                 implicit characteristics of media FP computation we
                 propose a new technique called fuzzy memoization. Fuzzy
                 memoization expands the capabilities of classic
                 memoization by attaching entries with similar inputs to
                 the same output. We present a case of study for a SH
                 like processor and report good performance and power
                 delay improvements with feasible hardware
                 requirements",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Computer Architecture Letters",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=10208",
  keywords =     "Delay; Energy consumption; Fuzzy systems; Handheld
                 computers; Joining processes; Mobile computing;
                 Multimedia systems; Performance loss; Personal digital
                 assistants; Portable computers",
}

@Article{Anonymous:2002:AIVf,
  author =       "Anonymous",
  title =        "Author index volume 279 (2002)",
  journal =      j-THEOR-COMP-SCI,
  volume =       "279",
  number =       "1-2",
  pages =        "97",
  month =        may,
  year =         "2002",
  CODEN =        "TCSCDI",
  ISSN =         "0304-3975 (print), 1879-2294 (electronic)",
  ISSN-L =       "0304-3975",
  bibdate =      "Wed Nov 20 18:08:56 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03043975",
}

@TechReport{Anonymous:2002:OFP,
  author =       "Anonymous",
  title =        "{OpenVMS} floating-point arithmetic on the {Itanium}
                 architecture",
  institution =  inst-HP,
  address =      inst-HP:adr,
  month =        sep,
  year =         "2002",
  bibdate =      "Tue Nov 18 15:23:17 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://sysdoc.doors.ch/HP/openvms_ipf_floating_point_wp.pdf",
  acknowledgement = ack-nhfb,
}

@Manual{ARM:2002:VVF,
  title =        "{VFP9-S} Vector Floating-point Coprocessor (r0p2)
                 Technical Reference Manual",
  organization = "ARM Limited",
  address =      "Sunnyvale, CA, USA",
  pages =        "xvi + 156",
  year =         "2002",
  bibdate =      "Fri May 27 17:59:08 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.arm.com/pdfs/VFP-S_Vector_Floating_Point_Tech_Manual.pdf",
  acknowledgement = ack-nhfb,
  remark =       "From the manual, p. 1-7: ``The FMAC family of
                 instructions (FMAC, FNMAC, FMSC, and FNMSC) perform a
                 chained multiply and accumulate operation. The product
                 is computed, rounded according to the specified
                 rounding mode and destination precision, and checked
                 for exceptions before the accumulate operation is
                 performed. The accumulate operation is also rounded
                 according to the specified rounding mode and
                 destination precision, and checked for exceptions. The
                 final result is identical to the equivalent sequence of
                 operations executed in sequence.''\par

                 From p. 1-12: ``For instance, the VFP9-S coprocessor
                 does not process subnormal input values directly. To
                 provide correct handling of subnormal inputs according
                 to the IEEE 754 standard, a trap is made to support
                 code to process the operation. Using the support code
                 for processing this operation can require hundreds of
                 cycles.''\par

                 From p. 2-2: ``The VFP9-S register file contains
                 thirty-two 32-bit registers organized in four banks.
                 Each register can store either a single-precision
                 floating-point number or an integer.''\par

                 From p. 3-5: ``Any SNaN passed as input to an operation
                 causes an Invalid Operation exception, which is passed
                 to a user trap handler, if present. If a user trap
                 handler is not present, then a default QNaN is
                 created.''\par

                 From p. 3-7: ``In Flush-to-Zero mode, results that are
                 tiny before rounding, as described in the IEEE 754
                 standard, are flushed to a positive zero, and the UFC
                 flag, FPSCR[3], is set. Support code is not involved.
                 \ldots{} When the VFP9-S coprocessor is not in
                 Flush-to-Zero mode, any operation with a risk of
                 producing a tiny result, as described in the IEEE 754
                 standard, bounces to support code. If the operation
                 does not produce a tiny result, it returns the computed
                 result, and the UFC flag, FPSCR[3], is not set. The IXC
                 flag, FPSCR[4], is set if the operation is inexact. If
                 the operation produces a tiny result, the result is a
                 subnormal or zero value, and the UFC flag, FPSCR[3], is
                 set.",
}

@InProceedings{Arnold:2002:AOS,
  author =       "M. G. Arnold",
  booktitle =    "2002 {IEEE} Workshop on Multimedia Signal Processing",
  title =        "Avoiding oddification to simplify {MPEG}-1 decoding
                 with {LNS}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "125--129",
  year =         "2002",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 16:14:38 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "Low-precision logarithmic number system (LNS)
                 arithmetic can reduce the power consumption for MPEG
                 decoding compared to conventional fixed-point
                 techniques. Although this introduces small numeric
                 errors, which violate the IEEE-1180 standard for the
                 \ldots{}",
}

@InProceedings{Arnold:2002:ICL,
  author =       "M. G. Arnold",
  booktitle =    "{IEEE} International Symposium on Circuits and
                 Systems: {ISCAS 2002}, 26--29 May 2002",
  title =        "Improved cotransformation for {LNS} subtraction",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "II-752--II-755",
  year =         "2002",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 16:14:38 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "Two co-transformations have been proposed previously
                 to avoid interpolation difficulties for logarithmic
                 subtraction: Arnold's and Coleman's. We show these two
                 are closely related, but that Arnold's is considerably
                 more accurate in the worst case. \ldots{}",
}

@PhdThesis{Arnold:2002:LNS,
  author =       "Mark Gordon Arnold",
  title =        "Logarithmic Number Systems for {MPEG} and Multimedia
                 Applications",
  type =         "{Ph.D.} thesis",
  school =       "University of Manchester",
  address =      "Manchester, UK",
  pages =        "xiv + 358",
  month =        apr,
  year =         "2002",
  bibdate =      "Fri Dec 01 07:16:52 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.proquest.com/pqdtglobal/docview/2780144113",
  acknowledgement = ack-nhfb,
  advisor =      "Colin Donald Walter",
}

@InProceedings{Arnold:2002:RPC,
  author =       "Mark G. Arnold",
  title =        "Reduced Power Consumption for {MPEG} Decoding with
                 {LNS}",
  crossref =     "Schulte:2002:PII",
  pages =        "65--75",
  year =         "2002",
  bibdate =      "Sat Jul 16 16:14:38 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "LNS (logarithmic number system)",
  summary =      "By reducing the accuracy of the logarithmic number
                 system (LNS) it is possible to achieve lower power
                 consumption for multimedia applications, such as MPEG,
                 without significantly lowering the visual quality of
                 the output. An LNS wordsize of 8 to 10 \ldots{}",
}

@TechReport{Bailey:2002:AAP,
  author =       "David H. Bailey and Yozo Hida and Xiaoye S. Li and
                 Brandon Thompson",
  title =        "{ARPREC}: An arbitrary precision computation package",
  type =         "Technical Report",
  number =       "LBNL-53651",
  institution =  "Lawrence Berkeley National Laboratory",
  address =      "Berkeley, CA, USA",
  month =        sep,
  year =         "2002",
  DOI =          "https://doi.org/10.2172/817634",
  bibdate =      "Fri Jan 31 15:28:44 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://pubarchive.lbl.gov/islandora/object/ir:121949",
  acknowledgement = ack-nhfb,
}

@InProceedings{Bailey:2002:HPC,
  author =       "David H. Bailey and David Broadhurst and Yozo Hida and
                 Xiaoye S. Li and Brandon Thompson",
  title =        "High Performance Computing Meets Experimental
                 Mathematics",
  crossref =     "IEEE:2002:STI",
  pages =        "??--??",
  year =         "2002",
  bibdate =      "Wed Nov 26 07:34:20 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sc-2002.org/paperpdfs/pap.pap124.pdf",
  abstract =     "In this paper we describe some novel applications of
                 high performance computing in a discipline now known as
                 experimental mathematics. The paper reviews some recent
                 published work, and then presents some new results that
                 have not yet appeared in the literature. A key
                 technique involved in this research is the PSLQ integer
                 relation algorithm (recently named one of ten
                 algorithms of the century by Computing in Science and
                 Engineering). This algorithm permits one to recognize a
                 numeric constant in terms of the formula that it
                 satisfies. We present a variant of PSLQ that is
                 well-suited for parallel computation, and give several
                 examples of new mathematical results that we have found
                 using it. Two of these computations were performed on
                 highly parallel computers, since they are not feasible
                 on conventional systems. We also describe a new
                 software package for performing arbitrary precision
                 arithmetic, which is required in this research.",
  acknowledgement = ack-nhfb,
}

@Article{Barrio:2002:REB,
  author =       "Roberto Barrio",
  title =        "Rounding error bounds for the {Clenshaw} and
                 {Forsythe} algorithms for the evaluation of orthogonal
                 polynomial series",
  journal =      j-J-COMPUT-APPL-MATH,
  volume =       "138",
  number =       "2",
  pages =        "185--204",
  day =          "15",
  month =        jan,
  year =         "2002",
  CODEN =        "JCAMDI",
  ISSN =         "0377-0427 (print), 1879-1778 (electronic)",
  ISSN-L =       "0377-0427",
  bibdate =      "Sat Feb 25 12:45:23 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/f/forsythe-george-elmer.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/w/wilkinson-james-hardy.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcomputapplmath2000.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S037704270100382X",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Computational and Applied Mathematics",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03770427",
}

@Article{Belanovic:2002:LPF,
  author =       "Pavle Belanovic and Miriam Leeser",
  title =        "A Library of Parameterized Floating-Point Modules and
                 Their Use",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2438",
  pages =        "657--666",
  year =         "2002",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Sep 10 19:10:28 MDT 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2438.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2438/24380657.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2438/24380657.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Bertot:2002:PGS,
  author =       "Yves Bertot and Nicolas Magaud and Paul Zimmermann",
  title =        "A Proof of {GMP} Square Root",
  journal =      j-J-AUTOM-REASON,
  volume =       "29",
  number =       "3--4",
  pages =        "225--252",
  month =        sep,
  year =         "2002",
  CODEN =        "JAREEW",
  DOI =          "https://doi.org/10.1023/A:1021987403425",
  ISSN =         "0168-7433 (print), 1573-0670 (electronic)",
  ISSN-L =       "0168-7433",
  bibdate =      "Sat Feb 08 08:59:09 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/gnu.bib;
                 https://www.math.utah.edu/pub/tex/bib/jautomreason.bib",
  URL =          "https://link.springer.com/article/10.1023/A:1021987403425",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Autom. Reason.",
  fjournal =     "Journal of Automated Reasoning",
  journal-URL =  "http://link.springer.com/journal/10817",
  keywords =     "GNU Multiple Precision library",
}

@Article{Beuchat:2002:SMB,
  author =       "Jean-Luc Beuchat and Arnaud Tisserand",
  title =        "Small Multiplier-Based Multiplication and Division
                 Operators for Virtex-{II} Devices",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2438",
  pages =        "513--??",
  year =         "2002",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Sep 10 19:10:28 MDT 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2438.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2438/24380513.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2438/24380513.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Blackford:2002:USB,
  author =       "L. Susan Blackford and James Demmel and Jack Dongarra
                 and Iain Duff and Sven Hammarling and Greg Henry and
                 Michael Heroux and Linda Kaufman and Andrew Lumsdaine
                 and Antoine Petitet and Roldan Pozo and Karin Remington
                 and R. Clint Whaley",
  title =        "An updated set of {Basic Linear Algebra Subprograms
                 (BLAS)}",
  journal =      j-TOMS,
  volume =       "28",
  number =       "2",
  pages =        "135--151",
  month =        jun,
  year =         "2002",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/567806.567807",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Sat Nov 9 11:16:50 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/toms/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  abstract =     "This paper expands the specification of a set of
                 kernel routines for linear algebra, historically called
                 the Basic Linear Algebra Subprograms and commonly known
                 as the BLAS.\par

                 Numerical linear algebra, particularly the solution of
                 linear systems of equations, linear least squares
                 problems, eigenvalue problems and singular value
                 problems, is fundamental to most calculations in
                 scientific computing, and is often the computationally
                 intense part of such calculations. Designers of
                 computer programs involving linear algebraic operations
                 have frequently chosen to implement certain low level
                 operations, such as the dot product or the matrix
                 vector product, as separate subprograms. This may be
                 observed both in many published codes and in codes
                 written for specific applications at many computer
                 installations.\par

                 A major aim of the standards defined in this paper is
                 to enable linear algebra libraries (both public domain
                 and commercial) to interoperate efficiently, reliably
                 and easily.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@InProceedings{Boldo:2002:FRF,
  author =       "Sylvie Boldo and Marc Daumas",
  booktitle =    "10th {IMACS-GAMM} International Symposium on
                 Scientific Computing, Computer Arithmetic and Validated
                 Numerics, {SCAN-2002}, September 24--27, Paris,
                 France",
  title =        "Faithful rounding without fused multiply and
                 accumulate",
  publisher =    "????",
  address =      "????",
  bookpages =    "????",
  pages =        "??--??",
  year =         "2002",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Tue Nov 23 10:31:01 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://scan2002.lip6.fr/abstracts/boldo.pdf",
  acknowledgement = ack-nhfb,
}

@Misc{Boldo:2002:IAO,
  author =       "Sylvie Boldo",
  title =        "Introduction {\`a} l'arithm{\`e}tique des ordinateurs.
                 ({French}) [Introduction to computer arithmetic]",
  howpublished = "World-Wide Web document",
  publisher =    "{\'E}cole Normale Sup{\'e}rieure de Lyon",
  address =      "69364 Lyon Cedex 07, France",
  year =         "2002",
  bibdate =      "Tue Nov 23 10:51:50 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Presented in 2002 at the ``Forum des jeunes
                 math{\`e}maticiennes et des jeunes
                 informaticiennes''.",
  URL =          "http://perso.ens-lyon.fr/sylvie.boldo/doc/FetM.ps",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@TechReport{Boldo:2002:NSC,
  author =       "Sylvie Boldo and Marc Daumas",
  title =        "Necessary and sufficient conditions for exact floating
                 point operations",
  type =         "Research Report",
  number =       "2002-44",
  institution =  "{\'E}cole Normale Sup{\'e}rieure de Lyon",
  address =      "69364 Lyon Cedex 07, France",
  month =        nov,
  year =         "2002",
  bibdate =      "Tue Nov 23 10:54:25 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "ftp://ftp.inria.fr/INRIA/publication/publi-pdf/RR/RR-4644.pdf",
  acknowledgement = ack-nhfb,
}

@TechReport{Boldo:2002:PSVa,
  author =       "Sylvie Boldo and Marc Daumas",
  title =        "Properties of the Subtraction Valid for any Floating
                 Point System",
  type =         "Research Report",
  number =       "2002-23",
  institution =  "{\'E}cole Normale Sup{\'e}rieure de Lyon",
  address =      "69364 Lyon Cedex 07, France",
  month =        jun,
  year =         "2002",
  bibdate =      "Tue Nov 23 11:08:31 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "ftp://ftp.ens-lyon.fr/pub/LIP/Rapports/RR/RR2002/RR2002-23.ps.gz;
                 ftp://ftp.inria.fr/INRIA/publication/publi-pdf/RR/RR-4473.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Boldo:2002:PSVb,
  author =       "Sylvie Boldo and Marc Daumas",
  editor =       "Rance Cleaveland and Hubert Garavel",
  booktitle =    "7th International {ERCIM} Workshop on Formal Methods
                 for Industrial Critical Systems {(FMICS 02)}:
                 University of M{\'a}laga, Spain July 12--13, 2002",
  title =        "Properties of the Subtraction Valid for any Floating
                 Point System",
  publisher =    "Universidad de M{\'a}laga, Spain",
  address =      "M{\'a}laga, Spain",
  bookpages =    "v + 217",
  pages =        "137--149",
  year =         "2002",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Tue Nov 23 10:14:59 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Available as Technical Report ITI-2002-5, Dpto. de
                 Lenguajes y Ciencias de la Computaci{\'o}n, Universidad
                 de M{\'a}laga, Spain",
  URL =          "http://www.inrialpes.fr/vasy/fmics/workshop-7/proceedings.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Cardarilli:2002:RNS,
  author =       "G. C. Cardarilli and A. Del Re and A. Nannarelli and
                 M. Re",
  booktitle =    "{ISCAS 2002}, {IEEE} International Symposium on
                 Circuits and Systems, 26--29 May 2002",
  title =        "Residue number system reconfigurable datapath",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "II-756--II-759",
  year =         "2002",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ISCAS.2002.1011463",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "In this paper we describe a possible approach to
                 implement a reconfigurable datapath for digital signal
                 processing. The datapath should be programmable in
                 terms of dynamic range, type and sequence of
                 operations. We chose to implement it in the \ldots{}",
}

@Article{Chesneaux:2002:FRN,
  author =       "Jean-Marie Chesneaux and Christiane Frougny and
                 Jean-Michel Muller",
  title =        "Foreword: Real Numbers",
  journal =      j-THEOR-COMP-SCI,
  volume =       "279",
  number =       "1-2",
  pages =        "1--2",
  month =        may,
  year =         "2002",
  CODEN =        "TCSCDI",
  ISSN =         "0304-3975 (print), 1879-2294 (electronic)",
  ISSN-L =       "0304-3975",
  bibdate =      "Wed Nov 20 18:08:56 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03043975",
}

@Article{Chiricescu:2002:MM,
  author =       "Silviu Chiricescu and Michael Schuette and Robin
                 Glinton and Herman Schmit",
  title =        "Morphable Multipliers",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2438",
  pages =        "647--??",
  year =         "2002",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Sep 10 19:10:28 MDT 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2438.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2438/24380647.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2438/24380647.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@InProceedings{Chotin:2002:FPU,
  author =       "R. Chotin and H. Mehrez",
  booktitle =    "9th International Conference on Electronics, Circuits
                 and Systems, 2002",
  title =        "A floating-point unit using stochastic arithmetic
                 compliant with the {IEEE-754} standard",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "603--606",
  year =         "2002",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 17:14:11 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "In this paper, we present CESTAC, a method to control
                 round-off errors in floating-point scientific
                 computation, based on stochastic arithmetic. The real
                 time use of this method suffers from a bottleneck of
                 software calculations. This paper gives a \ldots{}",
}

@Article{Col:2002:ALC,
  author =       "Marie-Andr{\'e}e Jacob-Da Col",
  title =        "About local configurations in arithmetic planes",
  journal =      j-THEOR-COMP-SCI,
  volume =       "283",
  number =       "1",
  pages =        "183--201",
  month =        jun,
  year =         "2002",
  CODEN =        "TCSCDI",
  ISSN =         "0304-3975 (print), 1879-2294 (electronic)",
  ISSN-L =       "0304-3975",
  bibdate =      "Wed Nov 20 18:08:57 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03043975",
}

@InProceedings{Conway:2002:NOH,
  author =       "Richard Conway and Thomas Conway and John Nelson",
  title =        "New One-Hot {RNS} Structures for High-Speed Signal
                 Processing",
  crossref =     "Luk:2002:PSA",
  pages =        "381--392",
  year =         "2002",
  bibdate =      "Fri Jun 24 18:17:01 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://bookstore.spie.org/index.cfm?fuseaction=DetailPaper&ProductId=452053",
  abstract =     "New efficient structures using the one-hot residue
                 number system (OHRNS) are presented. Normally the RNS
                 uses a binary representation for the residues, though
                 recently there has been renewed interest in the OHRNS,
                 which uses a simple, but novel representation for the
                 residues. The basic component of the OHRNS is the
                 barrel shifter, making the OHRNS suitable for very high
                 speed applications. The first of the new structures
                 presented reduces the power dissipation in OHRNS adder
                 trees. A modification to the normal barrel shifter is
                 proposed, which reduces the power dissipated by as much
                 as 30\%. This improvement is obtained through the use
                 of the modified barrel shifter and the appropriate
                 connection of active-low and active-high stages. This
                 overall power reduction offers the possibility of using
                 the OHRNS in place of a typical full adder based tree
                 in high speed DSP applications. A new storage register
                 for one-hot representations is detailed, which
                 overcomes the problem of having to use a large number
                 of registers. A new architecture is presented for fast
                 OHRNS sign detection. Sign detection is complex and
                 slow to perform in the RNS. A mixed radix conversion
                 (MRC) is typically used for sign detection in the
                 OHRNS. The new sign detection architecture is based on
                 a new property of the Chinese Remainder Theorem (CRT)
                 and is significantly faster than the MRC approach for
                 large moduli sets. Simulation results using SPICE are
                 detailed for the new structures.",
  acknowledgement = ack-nhfb,
  keywords =     "One-Hot Residue Number System (OHRNS); Residue Number
                 System (RNS)",
}

@Article{Conway:2002:SRI,
  author =       "T. Conway",
  title =        "Static register implementation for one hot residue
                 number systems",
  journal =      j-ELECT-LETTERS,
  volume =       "38",
  number =       "2",
  pages =        "63--64",
  day =          "17",
  month =        jan,
  year =         "2002",
  CODEN =        "ELLEAK",
  DOI =          "https://doi.org/10.1049/el:20020050",
  ISSN =         "0013-5194 (print), 1350-911X (electronic)",
  ISSN-L =       "0013-5194",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=21138",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronics Letters",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2220",
  keywords =     "residue arithmetic; residue number system",
  summary =      "A method of implementing static registers for one-hot
                 residue number systems is described. The method
                 overcomes the high power dissipation problems
                 associated with conventional flip-flops and clock
                 distribution. The proposed design relies on the low
                 \ldots{}",
}

@Book{Cornea:2002:SCI,
  author =       "Marius Cornea and John Harrison and Ping Tak Peter
                 Tang",
  title =        "Scientific computing on {Itanium}-based systems",
  publisher =    pub-INTEL,
  address =      pub-INTEL:adr,
  pages =        "xvii + 406",
  year =         "2002",
  ISBN =         "0-9712887-7-1",
  ISBN-13 =      "978-0-9712887-7-5",
  LCCN =         "QA76.8.I83 C67 2002",
  bibdate =      "Sat Dec 06 15:02:26 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\$69.95",
  URL =          "http://www.intel.com/intelpress/sum_scientific.htm",
  abstract =     "Written for professionals who need to write, port, or
                 maintain reliable, accurate, and efficient numerical
                 software for the Itanium architecture, Scientific
                 Computing on Itanium-based Systems shows you how to
                 construct key numerical infrastructure and application
                 programs.\par

                 This book describes the crucial techniques required for
                 stability and reliability in developing numerical
                 kernels and applications. Through numerous tested
                 examples, the authors explain how you can get the most
                 from the 64-bit architecture. This combination of
                 explanation with example helps you to make difficult
                 computations more easily and to increase the
                 performance of your numerical software.\par

                 This book provides examples to solve problems
                 encountered in scientific and engineering computations,
                 such as:\par

                 * Polynomial evaluation\\
                 * Complex arithmetic\\
                 * Quad-precision arithmetic\\
                 * Software pipelining, to include register rotation and
                 modulo-scheduled loop support\\
                 * SIMD instructions\\
                 * Interval arithmetic\\
                 * Fast-Fourier Transformation (FFT) algorithms\\
                 * Numerical linear algebra and basic linear algebra
                 subprograms(BLAS)\\
                 * Vector Math Library (VML)\\
                 * Cryptography",
  acknowledgement = ack-nhfb,
}

@Article{Cowlishaw:2002:DPD,
  author =       "Michael F. Cowlishaw",
  title =        "Densely Packed Decimal Encoding",
  journal =      j-IEE-PROC-COMPUT-DIGIT-TECH,
  volume =       "149",
  number =       "3",
  pages =        "102--104",
  year =         "2002",
  CODEN =        "ICDTEA",
  DOI =          "https://doi.org/10.1049/ip-cdt:20020407",
  ISSN =         "1350-2387 (print), 1359-7027 (electronic)",
  ISSN-L =       "1350-2387",
  bibdate =      "Fri Jun 07 11:08:45 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEE Proceedings. Computers and Digital Techniques",
  keywords =     "decimal floating-point arithmetic",
}

@Misc{Cowlishaw:2002:TB,
  author =       "M. F. Cowlishaw",
  title =        "The `telco' benchmark",
  howpublished = "World-Wide Web document.",
  institution =  "IBM Hursley Laboratory",
  address =      "Hursley, UK",
  pages =        "3",
  year =         "2002",
  bibdate =      "Fri Nov 28 11:14:02 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www2.hursley.ibm.com/decimal/telco.html",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
}

@TechReport{Crandall:2002:OPF,
  author =       "R. E. Crandall and J. Papadopoulos",
  title =        "Octuple-precision floating point on {Apple G4}",
  type =         "Report",
  institution =  "Advanced Computation Group, Apple Computer",
  address =      "Cupertino, CA, USA",
  pages =        "8",
  day =          "8",
  month =        may,
  year =         "2002",
  bibdate =      "Tue Mar 19 09:06:09 2013",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/c/crandall-richard-e.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://images.apple.com/acg/pdf/oct3a.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Daumas:2002:ASN,
  author =       "Marc Daumas and Philippe Langlois",
  title =        "Additive symmetries: the non-negative case",
  journal =      j-THEOR-COMP-SCI,
  volume =       "291",
  number =       "2",
  pages =        "143--157",
  month =        nov,
  year =         "2002",
  CODEN =        "TCSCDI",
  ISSN =         "0304-3975 (print), 1879-2294 (electronic)",
  ISSN-L =       "0304-3975",
  bibdate =      "Wed Nov 20 18:15:29 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03043975",
}

@InProceedings{deDinechin:2002:MTJ,
  author =       "Florent de Dinechin and J{\'e}r{\'e}mie Detrey",
  title =        "Multipartite Tables in {JBits} for the Evaluation of
                 Functions on {FPGA}'s",
  crossref =     "IEEE:2002:IRA",
  pages =        "154--160",
  year =         "2002",
  bibdate =      "Fri Jun 24 20:27:42 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.ens-lyon.fr/LIP/Arenaire/News/JBits/",
  abstract =     "This paper presents the implementation, on Virtex
                 FPGAs, of a core generator for arbitrary numeric
                 functions in fixed-point format. The cores use the
                 state-of-theart multipartite table method, which allows
                 input and output precisions in the range of 8 to 24
                 bits on current Virtex chips. The implementation uses
                 the JBits API to embed elaborate optimisation
                 techniques in the description of the hardware.",
  acknowledgement = ack-nhfb,
}

@TechReport{Defour:2002:SCSa,
  author =       "David Defour and Florent de Dinechin",
  title =        "Software Carry-Save for Fast Multiple-Precision
                 Algorithms",
  type =         "Research Report",
  number =       "2002-08",
  institution =  "{\'E}cole Normale Sup{\'e}rieure de Lyon",
  address =      "69364 Lyon Cedex 07, France",
  pages =        "12",
  month =        feb,
  year =         "2002",
  bibdate =      "Wed Nov 24 07:47:53 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "ftp://ftp.ens-lyon.fr/pub/LIP/Rapports/RR/RR2002/RR2002-08.ps.gz;
                 http://www.ens-lyon.fr/LIP/Arenaire/Ware/SCSLib/",
  acknowledgement = ack-nhfb,
}

@InProceedings{Defour:2002:SCSb,
  author =       "David Defour and Florent de Dinechin",
  title =        "Software Carry-Save for Fast Multiple-Precision
                 Algorithms",
  crossref =     "Cohen:2002:MSP",
  pages =        "29--39",
  year =         "2002",
  bibdate =      "Fri Jun 24 19:59:47 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  xxbooktitle =  "35th International Congress of Mathematical Software,
                 Beijing, China, 2002",
  xxnote =       "Check: 1st or 35th congress??",
}

@InProceedings{Demmel:2002:AEA,
  author =       "J. Demmel and P. Koev",
  title =        "Accurate and Efficient Algorithms for Floating Point
                 Computation",
  crossref =     "Li:2002:PIC",
  pages =        "16",
  year =         "2002",
  bibdate =      "Mon Apr 25 07:13:09 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://math.mit.edu/~plamen/files/ICIAM_main.pdf",
  acknowledgement = ack-nhfb,
}

@TechReport{Demmel:2002:AFP,
  author =       "James Demmel and Yozo Hida",
  title =        "Accurate floating-point summation",
  type =         "Report",
  institution =  "Computer Science Division and Mathematics Department,
                 University of California, Berkeley",
  address =      "Berkeley, CA, USA",
  day =          "8",
  month =        may,
  year =         "2002",
  bibdate =      "Wed May 08 15:15:07 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cs.berkeley.edu/~demmel/AccurateSummation.pdf;
                 http://www.cs.berkeley.edu/~demmel/AccurateSummation.ps",
  abstract =     "We present and analyze several simple algorithms for
                 accurately summing $n$ floating point numbers $ S =
                 \sum_{i = 1}^n s_i $ independent of how much
                 cancellation occurs in the sum. Let $f$ be the number
                 of significant bits in the $ s_i $. We assume a
                 register is available with $ F > f $ significant bits.
                 Then assuming that (1) $ n \leq \floor {2^{F - f} / (1
                 - 2^{-f})} + 1 $, (2) rounding is to nearest, (3) no
                 overflow occurs, and (4) all underflow is gradual,then
                 simply summing the $ s_i $ in decreasing order of
                 magnitude yields $S$ rounded to within just over 1.5
                 units in its last place. If $ S = 0 $, then it is
                 computed exactly. If we increase $n$ slightly to $
                 \floor {2^{F - f} / (1 - 2^{-f})} + 3 $ then all
                 accuracy can be lost. This result extends work of
                 Priest and others who considered double precision only
                 $ (F \geq 2 f) $. We apply this result to the floating
                 point formats in the (proposed revision of the) IEEE
                 floating point standard. For example, a dot product of
                 IEEE single precision vectors $ \sum_{i = 1}^n x_i \dot
                 {}y_i $ computed using double precision and sorting is
                 guaranteed correct to nearly $ 1.5 $ ulps as long as $
                 n \leq 33 $. If double extended is used $n$ can be as
                 large as $ 65537 $. We also show how sorting may be
                 avoided while retaining accuracy.",
  acknowledgement = ack-nhfb,
  keywords =     "accurate floating-point summation",
}

@InCollection{Demmel:2002:CAF,
  author =       "J. Demmel and Plamen Koev and Ben Diament",
  title =        "The Complexity of Accurate Floating Point
                 Computation",
  crossref =     "Li:2002:PIC",
  volume =       "III (1--3)",
  year =         "2002",
  MRclass =      "65G30 (65Y20)",
  MRnumber =     "MR1957571 (2004b:65060)",
  bibdate =      "Mon Apr 25 06:44:54 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cs.berkeley.edu/~demmel/ICM_final.pdf;
                 http://www.fernuni-hagen.de/MATHPHYS/veselic/abstracts/abs_demmel.html",
  abstract =     "We consider the complexity of accurately evaluating
                 floating point expressions, by which we mean getting
                 some guaranteed relative accuracy, and identify a class
                 of expressions where this can be done in polynomial
                 time in the size of the expression and data. We also
                 have a simple expression not in this class for which we
                 have strong evidence that it cannot be evaluated
                 accurately in polynomial time. We extend these results
                 to the accurate computations of certain matrix
                 computations including inverses, LU decompositions, and
                 the SVD.\par

                 If time permits, we will also present a recent result
                 where we show that the complexity of approximate
                 condition estimation is as large as ``verifying''
                 matrix multiplication. Together with the
                 widely-believed conjecture that verifying that A*B=0
                 cannot be done more cheaply than by multiplying A*B,
                 this implies that all fast condition estimators in
                 widespread use have counterexamples, i.e. matrices for
                 which their estimates are arbitrarily wrong.",
  acknowledgement = ack-nhfb,
  pagecount =    "10",
  remark =       "Also presented at the Householder Symposium on
                 Numerical Linear Algebra June 17--21, 2002 Peebles
                 Hotel Hydro, Scotland, and the IV International
                 Workshop on Accurate Solution of Eigenvalue Problems
                 Split, Croatia, June 24--27, 2002.",
}

@TechReport{Devillers:2002:FPE,
  author =       "Olivier Devillers and Philippe Guigue",
  title =        "Finite Precision Elementary Geometric Constructions",
  type =         "Technical report",
  number =       "RR 4559",
  institution =  "Unit{\'e} de recherche INRIA Sophia Antipolis",
  address =      "2004, route des Lucioles, BP 93, 06902 Sophia
                 Antipolis C{\'e}dex, France",
  pages =        "17",
  month =        sep,
  year =         "2002",
  bibdate =      "Tue Nov 13 21:54:25 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www-sop.inria.fr/rapports/sophia/RR-4559.html",
  abstract =     "In this paper we propose a new approach for the robust
                 computation of the nearest integer lattice points of
                 some specific geometric constructions (intersection of
                 two planar segments, circumcenter of a planar triangle
                 and of a spatial tetrahedron). Given that the data and
                 the final results of the geometric constructions are
                 stored using single precision floating point
                 representation (typically fixed size integers), the
                 proposed algorithms first perform the geometric
                 construction in IEEE double precision floating point
                 arithmetic, the rounding error is estimated, and only
                 if the error estimation indicates that the result of
                 the floating point computation may be wrong, the
                 computation is repeated with exact arithmetic. The
                 basic advantage is that exact computations are in most
                 cases avoided, thus reducing both the storage and the
                 required computation time.",
  acknowledgement = ack-nhfb,
  keywords =     "computational geometry; Floating point filter;
                 robustness, floating point arithmetic",
}

@InProceedings{Dido:2002:FFP,
  author =       "J. Dido and N. Geraudie and L. Loiseau and O. Payeur
                 and Y. Savaria and D. Poirier",
  title =        "A flexible floating-point format for optimizing
                 data-paths and operators in {FPGA} based {DSPs}",
  crossref =     "Trimberger:2002:FTA",
  pages =        "50--55",
  year =         "2002",
  DOI =          "https://doi.org/10.1145/503048.503056",
  bibdate =      "Sat Oct 9 12:34:43 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Video signal processing requires complex algorithms
                 performing many basic operations on a video stream. To
                 perform these calculations in real-time in a FPGA, we
                 must use innovative structures to meet speed
                 requirements while managing complexity. As part of a
                 project aiming at the development of a video noise
                 reducer, we developed an optimized processing stream
                 that required some floating-point calculations. This
                 paper presents the rationale for developing a
                 floating-point unit, justifies the data representation
                 used, its implementation in a Xilinx VirtexE FPGA and
                 reports the performance we obtained. A divider using
                 this representation is also presented, with its
                 implementation and performances in the same FPGA.",
  acknowledgement = ack-nhfb,
}

@Article{Elia:2002:ISC,
  author =       "M. Elia and M. Leone",
  title =        "On the inherent space complexity of fast parallel
                 multipliers for {$ \mathrm {GF}(2^m) $}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "51",
  number =       "3",
  pages =        "346--351",
  month =        mar,
  year =         "2002",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.990131",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 09:41:49 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=990131",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Erle:2002:PSD,
  author =       "Mark A. Erle and Michael J. Schulte and J. G.
                 Linebarger",
  title =        "Potential Speedup with Decimal Floating-Point
                 Hardware",
  crossref =     "Matthews:2002:PTS",
  pages =        "1073--1077",
  year =         "2002",
  bibdate =      "Thu Mar 24 13:47:20 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_2002-05.pdf",
  abstract =     "This paper addresses the potential speedup achieved by
                 using decimal floating-point hardware, instead of
                 software routines, on a high-performance superscalar
                 architecture. Software routines were written to perform
                 decimal addition, subtraction, multiplication, and
                 division. Cycle counts were then measured for each
                 instruction using the Simplescalar simulator. After
                 this, new hardware algorithms were developed, existing
                 hardware algorithms were analyzed, and cycle counts
                 were estimated for the same set of instructions using
                 specialized decimal floating-point hardware. This data
                 was then used to show the potential speedup obtained
                 for programs with different instruction mixes and a
                 recently developed benchmark.",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
}

@Article{Etiemble:2002:CAH,
  author =       "Daniel Etiemble",
  title =        "Computer arithmetic and hardware: ``off the shelf''
                 microprocessors versus ``custom hardware''",
  journal =      j-THEOR-COMP-SCI,
  volume =       "279",
  number =       "1--2",
  pages =        "3--27",
  month =        may,
  year =         "2002",
  CODEN =        "TCSCDI",
  ISSN =         "0304-3975 (print), 1879-2294 (electronic)",
  ISSN-L =       "0304-3975",
  bibdate =      "Wed Nov 20 18:08:56 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper discusses the relationship between computer
                 arithmetic and hardware implementation. First, we
                 examine the impact of computer arithmetic on the
                 overall performance of today's microprocessors. By
                 comparing their evolution over the last 10 years, we
                 show that the performance of arithmetic operators is
                 far less critical than the performance of the memory
                 hierarchy or the branch predictors. We then discuss the
                 potential for improvement in arithmetic performance,
                 both for pipelined and non-pipelined operations. We
                 then examine the possible impact of new technologies,
                 such as MMX technology or asynchronous control of
                 microprocessors, on computer arithmetic. Finally, we
                 show that programmable logic devices now permit a
                 cost-effective implementation of specific arithmetic
                 number representations, such as serial arithmetic or
                 logarithmic representations.",
  acknowledgement = ack-nhfb,
  fjournal =     "Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03043975",
}

@Article{Gaffar:2002:ACF,
  author =       "Altaf Abdul Gaffar and Wayne Luk and Peter Y. K.
                 Cheung and Nabeel Shirazi and James Hwang",
  title =        "Automating Customisation of Floating-Point Designs",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2438",
  pages =        "523--??",
  year =         "2002",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Sep 10 19:10:28 MDT 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2438.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2438/24380523.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2438/24380523.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Galbraith:2002:ASC,
  author =       "S. D. Galbraith and S. M. Paulus and N. P. Smart",
  title =        "Arithmetic on superelliptic curves",
  journal =      j-MATH-COMPUT,
  volume =       "71",
  number =       "237",
  pages =        "393--405",
  month =        jan,
  year =         "2002",
  CODEN =        "MCMPAF",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  bibdate =      "Thu Jan 31 06:16:28 MST 2002",
  bibsource =    "http://www.ams.org/mcom/2002-71-237;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.ams.org/journal-getitem?pii=S0025-5718-00-01297-7;
                 http://www.ams.org/mcom/2002-71-237/S0025-5718-00-01297-7/S0025-5718-00-01297-7.dvi;
                 http://www.ams.org/mcom/2002-71-237/S0025-5718-00-01297-7/S0025-5718-00-01297-7.pdf;
                 http://www.ams.org/mcom/2002-71-237/S0025-5718-00-01297-7/S0025-5718-00-01297-7.ps;
                 http://www.ams.org/mcom/2002-71-237/S0025-5718-00-01297-7/S0025-5718-00-01297-7.tex",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Comput.",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
}

@InProceedings{Garcia:2002:CBB,
  author =       "E. Garcia and M. J. Schulte",
  title =        "A Combined 16-Bit Binary and Dual {Galois} Field
                 Multiplier",
  crossref =     "IEEE:2002:IWS",
  pages =        "63--68",
  year =         "2002",
  bibdate =      "Sun Mar 04 17:49:09 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_2002-04.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Geiselmann:2002:NRE,
  author =       "W. Geiselmann and J. Muller-Quade and R. Steinwandt",
  title =        "On {``A new representation of elements of finite
                 fields $ \mathrm {GF}(2^m) $ yielding small complexity
                 arithmetic circuits''}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "51",
  number =       "12",
  pages =        "1460--1461",
  month =        dec,
  year =         "2002",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2002.1146713",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 09:42:01 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1146713",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Glossner:2002:JED,
  author =       "C. John Glossner and Michael Schulte and Stamatis
                 Vassiliadis",
  title =        "A {Java}-Enabled {DSP}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2268",
  pages =        "307--??",
  year =         "2002",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Sep 10 19:09:05 MDT 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2268.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2268/22680307.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2268/22680307.pdf;
                 http://mesa.ece.wisc.edu/publications/cp_2002-01.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@InCollection{Goldberg:2002:CA,
  author =       "David Goldberg",
  title =        "Computer Arithmetic",
  crossref =     "Hennessy:2002:CAQ",
  chapter =      "H",
  pages =        "H-1--H-74",
  year =         "2002",
  bibdate =      "Fri May 31 16:10:43 2002",
  bibsource =    "http://www.mkp.com/CA3;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "The complete Appendix H is not in the printed book; it
                 is available only at the book's Web site:
                 \path=http://www.mkp.com/CA3=.",
  URL =          "http://books.elsevier.com/companions/1558605967/appendices/1558605967-appendix-h.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Gonzalez:2002:NME,
  author =       "Daniel Gonz{\'a}lez and Antonio Garc{\'\i}a and Graham
                 A. Jullien and Javier Ram{\'\i}rez and Luis Parrilla
                 and Antonio Lloris",
  title =        "A New Methodology for Efficient Synchronization of
                 {RNS}-Based {VLSI} Systems",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2451",
  pages =        "188--??",
  year =         "2002",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Sep 10 19:10:32 MDT 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2451.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2451/24510188.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2451/24510188.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Gottwald:2002:NBL,
  author =       "G. A. Gottwald and M. Nicol",
  title =        "On the nature of {Benford's Law}",
  journal =      j-PHYSICA-A,
  volume =       "303",
  number =       "??",
  pages =        "387--396",
  month =        "????",
  year =         "2002",
  CODEN =        "PHYADX",
  ISSN =         "0378-4371 (print), 1873-2119 (electronic)",
  ISSN-L =       "0378-4371",
  bibdate =      "Thu Feb 15 16:32:55 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Physica A. Statistical Mechanics and its
                 Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03784371",
  keywords =     "Benford's Law; Law of Anomalous Numbers; Zipf's Law",
}

@Article{Goubault:2002:APF,
  author =       "Eric Goubault and Matthieu Martel and Sylvie Putot",
  title =        "Asserting the Precision of Floating-Point
                 Computations: a Simple Abstract Interpreter",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2305",
  pages =        "209--??",
  year =         "2002",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Sep 10 19:09:22 MDT 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2305.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2305/23050209.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2305/23050209.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Guo:2002:RIB,
  author =       "Linfeng Guo and Yan Meng",
  title =        "Round-up of integer bit allocation",
  journal =      j-ELECT-LETTERS,
  volume =       "38",
  number =       "10",
  pages =        "466--467",
  day =          "9",
  month =        may,
  year =         "2002",
  CODEN =        "ELLEAK",
  ISSN =         "0013-5194 (print), 1350-911X (electronic)",
  ISSN-L =       "0013-5194",
  bibdate =      "Sat Jul 16 11:25:05 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronics Letters",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2220",
  summary =      "A non-iterative algorithm is presented for the
                 round-up procedure of integer bit allocation. The
                 round-up algorithm will give the optimum result without
                 the disadvantages of the traditional iterative
                 \ldots{}",
}

@Book{Hamacher:2002:CO,
  author =       "V. Carl Hamacher and Zvonko G. Vranesic and Safwat G.
                 Zaky",
  title =        "Computer organization",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  edition =      "Fifth",
  pages =        "xx + 805",
  year =         "2002",
  ISBN =         "0-07-232086-9",
  ISBN-13 =      "978-0-07-232086-2",
  LCCN =         "QA76.9.C643 .H36 2002",
  bibdate =      "Sat May 18 14:24:11 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "McGraw-Hill series in computer organization and
                 architecture",
  acknowledgement = ack-nhfb,
}

@Article{Hanrot:2002:DRF,
  author =       "G. Hanrot and J. Rivat and G. Tenenbaum and P.
                 Zimmermann",
  title =        "Density results on floating-point invertible numbers",
  journal =      j-THEOR-COMP-SCI,
  volume =       "291",
  number =       "2",
  pages =        "135--141",
  month =        nov,
  year =         "2002",
  CODEN =        "TCSCDI",
  ISSN =         "0304-3975 (print), 1879-2294 (electronic)",
  ISSN-L =       "0304-3975",
  bibdate =      "Wed Nov 20 18:15:29 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03043975",
}

@TechReport{Hanrot:2002:LNM,
  author =       "G. Hanrot and P. Zimmermann",
  title =        "A long note on {Mulders}' short product",
  type =         "Technical Report",
  number =       "RR-4654",
  institution =  inst-LORIA-INRIA-LORRAINE,
  address =      inst-LORIA-INRIA-LORRAINE:adr,
  pages =        "12",
  month =        nov,
  year =         "2002",
  bibdate =      "Sun Sep 10 08:17:26 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Mulders:2000:SMD}",
  abstract =     "The short product of two power series is the
                 meaningful part of the product of these objects, i.e.,
                 $ \sum_{i + j < n} a_i b_j x^{i + j} $. In [2], Mulders
                 gives an algorithm to compute a short product faster
                 than the full product in the case of Karatsuba's
                 multiplication [1]. This algorithm work by selecting a
                 cutoff point $k$ and performing a full $ k \times k $
                 product and two $ (n - k) \times (n - k) $ short
                 products recursively. Mulders also gives an
                 heuristically optimal cutoff point $ \beta n $. In this
                 paper, we determine the optimal cutoff point in
                 Mulders' algorithm. We also give a slightly more
                 general description of Mulders' method.",
  acknowledgement = ack-nhfb,
}

@Article{Heckmann:2002:CLF,
  author =       "Reinhold Heckmann",
  title =        "Contractivity of linear fractional transformations",
  journal =      j-THEOR-COMP-SCI,
  volume =       "279",
  number =       "1-2",
  pages =        "65--82",
  month =        may,
  year =         "2002",
  CODEN =        "TCSCDI",
  ISSN =         "0304-3975 (print), 1879-2294 (electronic)",
  ISSN-L =       "0304-3975",
  bibdate =      "Wed Nov 20 18:08:56 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03043975",
}

@Article{Helms:2002:IPM,
  author =       "D. Helms and E. Schmidt and A. Schulz and A.
                 Stammermann and W. Nebel",
  title =        "An Improved Power Macro-Model for Arithmetic Datapath
                 Components",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2451",
  pages =        "16--??",
  year =         "2002",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Sep 10 19:10:32 MDT 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2451.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2451/24510016.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2451/24510016.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Hertling:2002:LBR,
  author =       "Peter Hertling",
  title =        "A lower bound for range enclosure in interval
                 arithmetic",
  journal =      j-THEOR-COMP-SCI,
  volume =       "279",
  number =       "1-2",
  pages =        "83--95",
  month =        may,
  year =         "2002",
  CODEN =        "TCSCDI",
  ISSN =         "0304-3975 (print), 1879-2294 (electronic)",
  ISSN-L =       "0304-3975",
  bibdate =      "Wed Nov 20 18:08:56 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03043975",
}

@Article{Hiasat:2002:HSR,
  author =       "A. A. Hiasat",
  title =        "High-speed and reduced-area modular adder structures
                 for {RNS}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "51",
  number =       "1",
  pages =        "84--89",
  month =        jan,
  year =         "2002",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/12.980018",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 09:41:46 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=980018",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Book{Higham:2002:ASN,
  author =       "Nicholas J. Higham",
  title =        "Accuracy and Stability of Numerical Algorithms",
  publisher =    pub-SIAM,
  address =      pub-SIAM:adr,
  edition =      "Second",
  pages =        "xxx + 680",
  year =         "2002",
  DOI =          "https://doi.org/10.1137/1.9780898718027",
  ISBN =         "0-89871-521-0 (hardcover), 0-89871-802-3 (e-book)",
  ISBN-13 =      "978-0-89871-521-7 (hardcover), 978-0-89871-802-7
                 (e-book)",
  LCCN =         "QA297 .H53 2002",
  MRclass =      "65G50 (65-02)",
  MRnumber =     "MR1927606 (2003g:65064)",
  bibdate =      "Wed Oct 30 14:20:02 2002",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/h/higham-nicholas-john.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  abstract =     "\booktitle{Accuracy and Stability of Numerical
                 Algorithms} gives a thorough, up-to-date treatment of
                 the behavior of numerical algorithms in finite
                 precision arithmetic. It combines algorithmic
                 derivations, perturbation theory, and rounding error
                 analysis, all enlivened by historical perspective and
                 informative quotations. This second edition expands and
                 updates the coverage of the first edition (1996) and
                 includes numerous improvements to the original
                 material. Two new chapters treat symmetric indefinite
                 systems and skew-symmetric systems, and nonlinear
                 systems and Newton's method. Twelve new sections
                 include coverage of additional error bounds for
                 Gaussian elimination, rank revealing $ L U $
                 factorizations, weighted and constrained least squares
                 problems, and the fused multiply-add operation found on
                 some modern computer architectures.",
  acknowledgement = ack-nhfb,
  keywords =     "accurate floating-point summation",
  tableofcontents = "List of Figures \\
                 List of Tables \\
                 Preface to Second Edition \\
                 Preface to First Edition \\
                 About the Dedication \\
                 1: Principles of Finite Precision Computation \\
                 2: Floating Point Arithmetic \\
                 3: Basics \\
                 4: Summation \\
                 5: Polynomials \\
                 6: Norms \\
                 7: Perturbation Theory for Linear Systems \\
                 8: Triangular Systems \\
                 9: $ L U $ Factorization and Linear Equations \\
                 10: Cholesky Factorization \\
                 11: Symmetric Indefinite and Skew-Symmetric Systems \\
                 12: Iterative Refinement \\
                 13: Block LU Factorization \\
                 14: Matrix Inversion \\
                 15: Condition Number Estimation \\
                 16: The Sylvester Equation \\
                 17: Stationary Iterative Methods \\
                 18: Matrix Powers \\
                 19: QR Factorization \\
                 20: The Least Squares Problem \\
                 21: Underdetermined Systems \\
                 22: Vandermonde Systems \\
                 23: Fast Matrix Multiplication \\
                 24: The Fast Fourier Transform and Applications \\
                 25: Nonlinear Systems and Newton's Method \\
                 26: Automatic Error Analysis \\
                 27: Software Issues in Floating Point Arithmetic \\
                 28: A Gallery of Test Matrices \\
                 Appendix A: Solutions to Problems \\
                 Appendix B: Acquiring Software \\
                 Appendix C: Program Libraries \\
                 Appendix D: The Matrix Computation Toolbox \\
                 Bibliography \\
                 Name Index \\
                 Subject Index",
}

@Article{Hitchcock:2002:NEC,
  author =       "Yvonne Hitchcock and Paul Montague",
  title =        "A New Elliptic Curve Scalar Multiplication Algorithm
                 to Resist Simple Power Analysis",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2384",
  pages =        "214--??",
  year =         "2002",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Sep 10 19:10:02 MDT 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2384.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2384/23840214.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2384/23840214.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Hoenninger:2002:FPD,
  author =       "J. C. {Hoenninger III} and L. E. Crooks and M.
                 Arakawa",
  title =        "A floating-point digital receiver for {MRI}",
  journal =      j-IEEE-TRANS-BIOMED-ENG,
  volume =       "49",
  number =       "7",
  pages =        "689--693",
  month =        jul,
  year =         "2002",
  CODEN =        "IEBEAX",
  ISSN =         "0018-9294 (print), 1558-2531 (electronic)",
  ISSN-L =       "0018-9294",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Biomedical Engineering",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=10",
  summary =      "A magnetic resonance imaging (MRI) system requires the
                 highest possible signal fidelity and stability for
                 clinical applications. Quadrature analog receivers have
                 problems with channel matching, dc offset and
                 analog-to-digital linearity. Fixed-point \ldots{}",
}

@InProceedings{Honda:2002:DFT,
  author =       "M. Honda and H. Harada and M. Fujise",
  booktitle =    "{VTC} Spring 2002, {IEEE 55th} Vehicular Technology
                 Conference, 6--9 May 2002",
  title =        "Design of fault-tolerant digital filters based on
                 redundant residue number arithmetic for over-the-air
                 reconfiguration in software radio communication
                 systems",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "280--284",
  year =         "2002",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/VTC.2002.1002710",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "Over-the-air reconfiguration is a key characteristic
                 of software defined radio communication systems. It
                 offers great advantages in terms of cost-effective
                 software deployment to a large number of user
                 terminals. It also enables manufacturers and \ldots{}",
}

@Article{Hug:2002:DBP,
  author =       "Hubert Hug and Rainer Schuler",
  title =        "{DNA}-based Parallel Computation of Simple
                 Arithmetic",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2340",
  pages =        "321--??",
  year =         "2002",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Sep 10 19:09:41 MDT 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2340.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2340/23400321.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2340/23400321.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Misc{Ide:2002:GTE,
  author =       "Nobuhiro Ide and Atsushi Kunimatsu and Maki Ueno",
  title =        "Graphic translate engine, floating point arithmetic
                 unit and floating point multiply-add calculation unit",
  howpublished = "US Patent 6,388,672",
  day =          "14",
  month =        may,
  year =         "2002",
  bibdate =      "Thu Oct 17 11:19:42 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://patents.google.com/patent/US6388672B1",
  abstract =     "An internal memory section is divided into plural
                 memory blocks. During a period of time, a relevant
                 memory block of the internal memory section is
                 connected to an external memory unit, while another
                 memory block thereof is connected to a data holding
                 section. During a succeeding period of time, the
                 relevant memory block is connected to the data holding
                 section, while the other memory block is connected to
                 the external memory unit. Data exchange between the
                 data holding section and the external memory unit via
                 the internal memory section is performed while the
                 alternative connection is repeated.",
  acknowledgement = ack-nhfb,
  remark =       "Patent filed 31 January 1997, granted to Toshiba
                 Corporation on 14 May 2002, possibly expired on 31
                 January 2019.",
}

@InProceedings{Iso:2002:NCI,
  author =       "Yuusuke Iso and Hiroshi Fujiwara",
  title =        "Numerical Computations for Ill-conditioned Problems by
                 Multiple-Precision Systems",
  crossref =     "Babuska:2002:MMN",
  volume =       "19",
  pages =        "185--194",
  year =         "2002",
  DOI =          "https://doi.org/10.1007/978-3-642-56288-4_13",
  bibdate =      "Sat Dec 22 08:36:17 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/lncse.bib",
  URL =          "http://link.springer.com/content/pdf/10.1007/978-3-642-56288-4_13",
  acknowledgement = ack-nhfb,
  book-DOI =     "https://doi.org/10.1007/978-3-642-56288-4",
  book-URL =     "http://www.springerlink.com/content/978-3-642-56288-4",
}

@Misc{Kahan:2002:FPC,
  author =       "W. Kahan",
  title =        "{Fclass}: a Proposed Classification of Standard
                 Floating-Point Operands",
  howpublished = "World-Wide Web document",
  pages =        "6",
  day =          "23",
  month =        mar,
  year =         "2002",
  bibdate =      "Mon Apr 25 17:53:00 2005",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/k/kahan-william-m.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cs.berkeley.edu/~wkahan/ieee754status/Fclass.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Kim:2002:BSA,
  author =       "Hyun-Sung Kim and Kee-Young Yoo",
  title =        "Bit-Serial {AOP} Arithmetic Architectures over {GF$
                 (2^m) $}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2437",
  pages =        "303--??",
  year =         "2002",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Nov 30 20:57:24 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2437.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer.de/link/service/series/0558/bibs/2437/24370303.htm;
                 http://link.springer.de/link/service/series/0558/papers/2437/24370303.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Kim:2002:IDS,
  author =       "Nam-Yeun Kim and Dae-Ghon Kho and Kee-Young Yoo",
  title =        "Inversion\slash Division Systolic Architecture for
                 Public-Key Cryptosystems in {GF($ 2^m $) }",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2433",
  pages =        "289--??",
  year =         "2002",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Thu Sep 12 08:41:42 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2433.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2433/24330289.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2433/24330289.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Book{Koren:2002:CAA,
  author =       "Israel Koren",
  title =        "Computer Arithmetic Algorithms",
  publisher =    pub-A-K-PETERS,
  address =      pub-A-K-PETERS:adr,
  edition =      "Second",
  pages =        "xv + 281",
  year =         "2002",
  ISBN =         "1-56881-160-8 (hardcover), 1-4398-6371-7 (e-book)",
  ISBN-13 =      "978-1-56881-160-4 (hardcover), 978-1-4398-6371-8
                 (e-book)",
  LCCN =         "QA76.9.C62 K67",
  bibdate =      "Sat May 04 10:29:22 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  abstract =     "Concentrating on the underlying principles, this book
                 explains the algorithms used in arithmetic operations
                 on digital computers. It identifies the similarities
                 between the different algorithms and provides guidance
                 for selecting the appropriate algorithms for a given
                 technology. Chapters cover conventional number systems,
                 unconventional fixed-radix number systems, sequential
                 algorithms for multiplication and division, binary
                 floating-point numbers, fast addition, high-speed
                 multiplication, fast division, division through
                 multiplication, the evaluations of elementary
                 functions, logarithmic number systems, and the residue
                 number system.",
  acknowledgement = ack-nhfb,
  tableofcontents = "1: Conventional Number Systems \\
                 2: Unconventional Fixed-Radix Number Systems \\
                 3: Sequential Algorithms for Multiplication and
                 Division \\
                 4: Binary Floating-Point Numbers \\
                 5: Fast Addition \\
                 6: High-Speed Multiplication \\
                 7: Fast Division \\
                 8: Division Through Multiplication \\
                 9: Evaluation of Elementary Functions \\
                 10: Logarithmic Number Systems \\
                 11: The Residue Number System",
}

@Article{Kornerup:2002:PRN,
  author =       "Peter Kornerup and Jean-Claude Bajard and Christiane
                 Frougny and Jean-Michel Muller",
  title =        "Preface: Real Numbers and Computers",
  journal =      j-THEOR-COMP-SCI,
  volume =       "291",
  number =       "2",
  pages =        "133--134",
  month =        nov,
  year =         "2002",
  CODEN =        "TCSCDI",
  ISSN =         "0304-3975 (print), 1879-2294 (electronic)",
  ISSN-L =       "0304-3975",
  bibdate =      "Wed Nov 20 18:15:29 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03043975",
}

@Article{Koutroumpezis:2002:ADR,
  author =       "G. Koutroumpezis and K. Tatas and D. Soudris and S.
                 Blionas and K. Masselos and A. Thanailakis",
  title =        "Architecture Design of a Reconfigurable Multiplier for
                 Flexible Coarse-Grain Implementations",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2438",
  pages =        "1027--??",
  year =         "2002",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Sep 10 19:10:28 MDT 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2438.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2438/24381027.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2438/24381027.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Misc{Krygowski:2002:FPM,
  author =       "C. A. Krygowski and E. M. Schwarz",
  title =        "Floating-point multiplier for de-normalized inputs",
  day =          "5",
  month =        sep,
  year =         "2002",
  bibdate =      "Fri Nov 28 15:26:12 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "U.S. Patent Application No. 2002/0124037 A1.",
  acknowledgement = ack-nhfb,
}

@Article{Ku:2002:NPA,
  author =       "Kyo-Min Ku and Kyeoung-Ju Ha and Hyun-Sung Kim and
                 Kee-Young Yoo",
  title =        "New Parallel Architecture for Modular Multiplication
                 and Squaring Based on Cellular Automata",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2367",
  pages =        "359--??",
  year =         "2002",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Sep 10 19:09:54 MDT 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2367.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2367/23670359.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2367/23670359.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Book{Kulisch:2002:AAD,
  author =       "U. Kulisch",
  title =        "Advanced Arithmetic for the Digital Computer: Design
                 of Arithmetic Units",
  publisher =    pub-SPRINGER-WIEN,
  address =      pub-SPRINGER-WIEN:adr,
  pages =        "xii + 141",
  year =         "2002",
  ISBN =         "3-211-83870-8",
  ISBN-13 =      "978-3-211-83870-9",
  LCCN =         "QA76.9.C62 K85 2002",
  bibdate =      "Mon Feb 03 07:48:36 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  price =        "EUR 25.00",
  URL =          "http://www.springer.at/main/book.jsp?bookID=3-211-83870-8&categoryID=10",
  acknowledgement = ack-nhfb,
  keywords =     "accuracy; computer algebra; floating-point arithmetic;
                 interval arithmetic; scalar product; speed of
                 computation; vector operations",
}

@InProceedings{Kulisch:2002:RNZ,
  author =       "Ulrich Kulisch",
  editor =       "Peter Kornerup and Jean-Claude Bajard and Christiane
                 Frougny and Jean-Michel Muller",
  booktitle =    "4th Real Numbers and Computers Conference, Dagstuhl,
                 Germany, 2000",
  title =        "Rounding near zero",
  volume =       "291(2)",
  publisher =    pub-ELSEVIER,
  address =      pub-ELSEVIER:adr,
  pages =        "23--29",
  day =          "5",
  month =        jan,
  year =         "2002",
  CODEN =        "TCSCDI",
  ISSN =         "0304-3975 (print), 1879-2294 (electronic)",
  ISSN-L =       "0304-3975",
  bibdate =      "Wed Nov 24 09:14:41 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       j-THEOR-COMP-SCI,
  acknowledgement = ack-nhfb,
  remark =       "This reference is incorrect: there is no paper by
                 Kulisch in this journal issue. Where was it
                 published??",
}

@Article{Kwon:2002:EBS,
  author =       "Soonhak Kwon and Heuisu Ryu",
  title =        "Efficient Bit Serial Multiplication Using Optimal
                 Normal Bases of Type {II} in {{\em GF\/}}$ (2^m) $",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2433",
  pages =        "300--??",
  year =         "2002",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Thu Sep 12 08:47:11 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2433.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2433/24330300.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2433/24330300.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@InProceedings{Lang:2002:FPF,
  author =       "T. Lang and J. Bruguera",
  title =        "Floating-point fused multiply-add with reduced
                 latency",
  crossref =     "IEEE:2002:IIC",
  pages =        "145--150",
  year =         "2002",
  DOI =          "https://doi.org/10.1109/ICCD.2002.1106762",
  bibdate =      "Fri Jun 24 14:33:25 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://csdl.computer.org/dl/proceedings/iccd/2002/1700/00/17000145.pdf",
  abstract =     "We propose an architecture for the computation of the
                 floating-point multiply-add-fused (MAF) operation $ A +
                 (B \times C) $. This architecture is based on the
                 combined addition and rounding (using a dual adder) and
                 on the anticipation of the normalization step before
                 the addition. Because the normalization is performed
                 before the addition, it is not possible to overlap the
                 leading-zero-anticipator with the adder. Consequently,
                 to avoid the increase in delay we modify the design of
                 the LZA so that the leading bits of its output are
                 produced first and can be used to begin the
                 normalization. Moreover, parts of the addition are also
                 anticipated. We have estimated the delay of the
                 resulting architecture for double-precision format,
                 considering the load introduced by long connections,
                 and estimate a reduction of about 15\% to 20\% with
                 respect to traditional implementations of the
                 floating-point MAF unit.",
  acknowledgement = ack-nhfb,
}

@Article{Lee:2002:DSS,
  author =       "Keon-Jik Lee and Kee-Won Kim and Kee-Young Yoo",
  title =        "Digit-serial-in-serial-out systolic multiplier for
                 {Montgomery} algorithm",
  journal =      j-INFO-PROC-LETT,
  volume =       "82",
  number =       "2",
  pages =        "65--71",
  day =          "30",
  month =        apr,
  year =         "2002",
  CODEN =        "IFPLAT",
  ISSN =         "0020-0190 (print), 1872-6119 (electronic)",
  ISSN-L =       "0020-0190",
  bibdate =      "Mon Jan 26 06:35:43 MST 2004",
  bibsource =    "http://www.sciencedirect.com/science/journal/00200190;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.elsevier.com/gej-ng/10/23/20/86/33/27/abstract.html",
  acknowledgement = ack-nhfb,
  fjournal =     "Information Processing Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00200190",
}

@InProceedings{Lee:2002:PFP,
  author =       "B. Lee and N. Burgess",
  title =        "Parameterisable floating-point operations on {FPGA}",
  crossref =     "Matthews:2002:PTS",
  volume =       "2",
  pages =        "1064--1068",
  year =         "2002",
  DOI =          "https://doi.org/10.1109/ACSSC.2002.1196947",
  bibdate =      "Sat Oct 9 12:47:53 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The paper presents a group of IEEE 754-style
                 floating-point units targeted at Xilinx VirtexII FPGA.
                 Special features of the technology are taken advantage
                 of to produce optimised components. Pipelined designs
                 are given that show the latency of 100 MHz
                 single-precision components. Non-pipelined reference
                 designs are included for future comparison purposes.",
  acknowledgement = ack-nhfb,
}

@TechReport{Leeser:2002:LPH,
  author =       "Miriam Leeser",
  title =        "A Library of Parameterized Hardware Modules for
                 Floating Point Arithmetic and Its Use",
  type =         "Technical report",
  institution =  "Department of Electrical and Computer Engineering,
                 Northeastern University",
  address =      "Boston, MA, USA",
  pages =        "28",
  year =         "2002",
  bibdate =      "Mon May 22 11:20:03 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Presented at High Performance Embedded Computing
                 (HPEC) Workshop (6th) held in Lexington, MA on 24--26
                 September 2002.",
  acknowledgement = ack-nhfb,
}

@Article{Leong:2002:IMM,
  author =       "P. C. Leong and E. C. Tan and P. C. Tan",
  title =        "An iterative modular multiplication algorithm",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "44",
  number =       "1--2",
  pages =        "175--180",
  month =        jul,
  year =         "2002",
  CODEN =        "CMAPDK",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  bibdate =      "Wed Mar 1 21:49:23 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computmathappl2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0898122102001384",
  acknowledgement = ack-nhfb,
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221",
}

@Article{Lester:2002:CAF,
  author =       "David Lester and Scott Chambers and Heoi Lee Lu",
  title =        "A constructive algorithm for finding the exact roots
                 of polynomials with computable real coefficients",
  journal =      j-THEOR-COMP-SCI,
  volume =       "279",
  number =       "1-2",
  pages =        "51--64",
  month =        may,
  year =         "2002",
  CODEN =        "TCSCDI",
  ISSN =         "0304-3975 (print), 1879-2294 (electronic)",
  ISSN-L =       "0304-3975",
  bibdate =      "Wed Nov 20 18:08:56 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03043975",
}

@Article{Lester:2002:UPV,
  author =       "David Lester and Paul Gowland",
  title =        "Using {PVS} to validate the algorithms of an exact
                 arithmetic",
  journal =      j-THEOR-COMP-SCI,
  volume =       "291",
  number =       "2",
  pages =        "203--218",
  month =        nov,
  year =         "2002",
  CODEN =        "TCSCDI",
  ISSN =         "0304-3975 (print), 1879-2294 (electronic)",
  ISSN-L =       "0304-3975",
  bibdate =      "Wed Nov 20 18:15:29 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03043975",
}

@Article{Li:2002:DIT,
  author =       "Xiaoye S. Li and James W. Demmel and David H. Bailey
                 and Greg Henry and Yozo Hida and Jimmy Iskandar and
                 William Kahan and Suh Y. Kang and Anil Kapur and
                 Michael C. Martin and Brandon J. Thompson and Teresa
                 Tung and Daniel J. Yoo",
  title =        "Design, implementation and testing of extended and
                 mixed precision {BLAS}",
  journal =      j-TOMS,
  volume =       "28",
  number =       "2",
  pages =        "152--205",
  month =        jun,
  year =         "2002",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/567806.567808",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Sat Nov 9 11:16:50 MST 2002",
  bibsource =    "http://www.acm.org/pubs/contents/journals/toms/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://crd.lbl.gov/~xiaoye/XBLAS/",
  abstract =     "This paper describes the design rationale, a C
                 implementation, and conformance testing of a subset of
                 the new Standard for the BLAS (Basic Linear Algebra
                 Subroutines): Extended and Mixed Precision BLAS.
                 Permitting higher internal precision and mixed
                 input\slash output types and precisions allows us to
                 implement some algorithms that are simpler, more
                 accurate, and sometimes faster than possible without
                 these features. The new BLAS are challenging to
                 implement and test because there are many more
                 subroutines than in the existing Standard, and because
                 we must be able to assess whether a higher precision is
                 used for internal computations than is used for either
                 input or output variables. We have therefore developed
                 an automated process of generating and systematically
                 testing these routines. Our methodology is applicable
                 to languages besides C. In particular, our algorithms
                 used in the testing code will be valuable to all other
                 BLAS implementors. Our extra precision routines achieve
                 excellent performance---close to half of the machine
                 peak Megaflop rate even for the Level 2 BLAS, when the
                 data access is stride one.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "accurate floating-point summation",
}

@TechReport{Li:2002:LLF,
  author =       "Ren-Cang Li and Peter Markstein and Jon P. Okada and
                 James W. Thomas",
  title =        "The {\tt libm} library and floating-point arithmetic
                 for {HP-UX} on {Itanium-2}",
  type =         "Technical report",
  institution =  inst-HP,
  address =      inst-HP:adr,
  pages =        "??",
  year =         "2002",
  bibdate =      "Tue Nov 18 15:06:56 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "????",
  acknowledgement = ack-nhfb,
}

@PhdThesis{Liddicoat:2002:HPA,
  author =       "Albert Austin Liddicoat",
  title =        "High-performance arithmetic for division and the
                 elementary functions",
  type =         "{Ph.D.} Thesis",
  school =       "Stanford University",
  address =      "Stanford, CA, USA",
  pages =        "141",
  year =         "2002",
  ISBN =         "0-493-53347-8",
  ISBN-13 =      "978-0-493-53347-6",
  bibdate =      "Fri Oct 25 17:06:55 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://wwwlib.umi.com/dissertations/fullcit/3040035;
                 http://wwwlib.umi.com/dissertations/preview/3040035",
  acknowledgement = ack-nhfb,
}

@InProceedings{Lienhart:2002:UFP,
  author =       "G. Lienhart and A. Kugel and R. Manner",
  title =        "Using floating-point arithmetic on {FPGAs} to
                 accelerate scientific {$N$}-body simulations",
  crossref =     "Pocek:2002:FAI",
  pages =        "182--191",
  year =         "2002",
  DOI =          "https://doi.org/10.1109/FPGA.2002.1106673",
  bibdate =      "Sat Oct 9 12:49:37 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper investigates the usage of floating-point
                 arithmetic on FPGAs for N-Body simulation in natural
                 science. The common aspect of these applications is the
                 simple computing structure where forces between a
                 particle and its surrounding particles are summed up.
                 The role of reduced precision arithmetic is discussed,
                 and our implementation of a floating-point arithmetic
                 library with parameterized operators is presented. On
                 the base of this library, implementation strategies of
                 complex arithmetic units are discussed. Finally the
                 realization of a fully pipelined pressure force
                 calculation unit consisting of 60 floating-point
                 operators with a resulting performance of 3.9 Gflops on
                 an off the shelf FPGA is presented.",
  acknowledgement = ack-nhfb,
}

@Article{Loh:2002:RER,
  author =       "Eugene Loh and G. William Walster",
  title =        "{Rump}'s Example Revisited",
  journal =      j-RELIABLE-COMPUTING,
  volume =       "8",
  number =       "3",
  pages =        "245--248",
  month =        jun,
  year =         "2002",
  CODEN =        "RCOMF8",
  DOI =          "https://doi.org/10.1023/A:1015569431383",
  ISSN =         "1385-3139 (print), 1573-1340 (electronic)",
  ISSN-L =       "1385-3139",
  bibdate =      "Sat Jan 5 10:21:56 2013",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=1385-3139&volume=8&issue=3;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/reliablecomputing.bib",
  URL =          "http://link.springer.com/article/10.1023/A%3A1015569431383/;
                 http://www.springerlink.com/openurl.asp?genre=article&issn=1385-3139&volume=8&issue=3&spage=245;
                 http://www.springerlink.com/openurl.asp?genre=article&issn=1385-3139&volume=8&issue=3&spage=245-248",
  acknowledgement = ack-nhfb # "\slash " # ack-rbk # "\slash " # ack-vk,
  fjournal =     "Reliable Computing = Nadezhnye vychisleniia",
  journal-URL =  "http://link.springer.com/journal/11155",
}

@Article{Lutz:2002:BGB,
  author =       "Michael J. Lutz",
  title =        "Bookshelf: Getting the Bugs Out [{Debugging: The 9
                 Indispensable Rules for Finding Even the Most Elusive
                 Software and Hardware Problems}]; Saving Time With
                 Arithmetic and Logic [{Hacker's Delight}]; Probability
                 and Computing [{Probability and Statistics with
                 Reliability, Queuing and Computer Science Applications,
                 2nd edition}]; Graphics Toolbox [{Guide to Graphics
                 Software Tools}]",
  journal =      j-COMPUTER,
  volume =       "35",
  number =       "12",
  pages =        "117--117",
  month =        dec,
  year =         "2002",
  CODEN =        "CPTRB4",
  ISSN =         "0018-9162 (print), 1558-0814 (electronic)",
  ISSN-L =       "0018-9162",
  bibdate =      "Fri Dec 12 19:53:37 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://csdl.computer.org/dl/mags/co/2002/12/rz117.htm;
                 http://csdl.computer.org/dl/mags/co/2002/12/rz117.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2",
}

@Article{Madhukumar:2002:RNS,
  author =       "A. S. Madhukumar and F. Chin",
  title =        "Residue number system-based multicarrier {CDMA} system
                 for high-speed broadband wireless access",
  journal =      j-IEEE-TRANS-BROADCAST,
  volume =       "48",
  number =       "1",
  pages =        "46--52",
  month =        mar,
  year =         "2002",
  CODEN =        "IETBAC",
  DOI =          "https://doi.org/10.1109/11.992855",
  ISSN =         "????",
  ISSN-L =       "0018-9316",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=21407",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Broadcasting",
  keywords =     "residue arithmetic; residue number system",
  summary =      "This correspondence is concerned with a new method to
                 enhance the bandwidth efficiency of a multicarrier CDMA
                 system by using a residue number based representation
                 for information symbols. The residues are mapped into a
                 set of orthogonal sequences \ldots{}",
}

@Article{Matousek:2002:LNS,
  author =       "Rudolf Matousek and Milan Tich{\'y} and Zdenek Pohl
                 and Jir{\'\i} Kadlec and Chris Softley and Nick
                 Coleman",
  title =        "Logarithmic Number System and Floating-Point
                 Arithmetics on {FPGA}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2438",
  pages =        "175--188",
  year =         "2002",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Sep 10 19:10:28 MDT 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2438.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2438/24380627.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2438/24380627.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
  xxpages =      "627--??",
}

@Article{Matula:2002:PTP,
  author =       "David W. Matula and Lee D. McFearin",
  title =        "A $ p \times p $ bit fraction model of binary floating
                 point division and extremal rounding cases",
  journal =      j-THEOR-COMP-SCI,
  volume =       "291",
  number =       "2",
  pages =        "159--182",
  month =        nov,
  year =         "2002",
  CODEN =        "TCSCDI",
  ISSN =         "0304-3975 (print), 1879-2294 (electronic)",
  ISSN-L =       "0304-3975",
  bibdate =      "Wed Nov 20 18:15:29 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03043975",
}

@Article{McCluskey:2002:MLF,
  author =       "Glen McCluskey",
  title =        "Math library functions in {C9X}",
  journal =      j-LOGIN,
  volume =       "27",
  number =       "2",
  pages =        "9--13",
  month =        apr,
  year =         "2002",
  CODEN =        "LOGNEM",
  ISSN =         "1044-6397 (print), 2169-9364 (electronic)",
  bibdate =      "Sat May 04 10:26:38 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     ";login: the USENIX Association newsletter",
}

@PhdThesis{McIlhenny:2002:CNL,
  author =       "Robert Dean McIlhenny",
  title =        "Complex Number On-line Arithmetic for Reconfigurable
                 Hardware: Algorithms, Implementations, and
                 Application",
  type =         "{Ph.D.} dissertation",
  school =       "Computer Science Department, University of California,
                 Los Angeles",
  address =      "Los Angeles, CA, USA",
  pages =        "xiv + 182",
  year =         "2002",
  ISBN =         "0-493-82665-3",
  ISBN-13 =      "978-0-493-82665-3",
  bibdate =      "Sat Dec 04 09:27:33 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Complex number arithmetic plays an important role in
                 various signal processing tasks, such as correlations,
                 convolutions, and digital filtering. There is a need in
                 such applications to exploit parallelism in
                 implementing sequences of arithmetic expressions, as
                 well as to reduce the bandwidth of the data path.
                 Reconfigurable architectures are emerging as a viable
                 technology for mapping numeric-intensive computations
                 onto hardware. In order to provide efficient
                 implementations that can accommodate changes with a
                 minimal amount of redesign, the methodology for
                 deriving algorithms and corresponding implementations
                 must be flexible toward change.\par

                 In this dissertation, we present an efficient
                 representation which treats the real and imaginary
                 components as a unified number. We propose algorithms
                 for various complex number on-line floating-point
                 arithmetic operations. The algorithms are translated
                 into actual implementations mapped onto reconfigurable
                 hardware. The implementations are applied toward
                 computing the complex singular value decomposition of a
                 matrix, with a significant reduction in cost compared
                 to networks of real number on-line and parallel
                 arithmetic approaches.",
  acknowledgement = ack-nhfb,
  advisor =      "Milo{\v{s}} Ercegovac",
}

@Article{Messine:2002:EAA,
  author =       "F. Messine",
  title =        "Extentions [sic] of Affine Arithmetic: Application to
                 Unconstrained Global Optimization",
  journal =      j-J-UCS,
  volume =       "8",
  number =       "11",
  pages =        "992--??",
  day =          "28",
  month =        nov,
  year =         "2002",
  CODEN =        "????",
  ISSN =         "0948-6968",
  ISSN-L =       "0948-6968",
  bibdate =      "Tue Dec 16 10:06:03 MST 2003",
  bibsource =    "http://www.jucs.org/jucs;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.jucs.org/jucs_8_11/extentions_of_affine_arithmetic",
  acknowledgement = ack-nhfb,
  fjournal =     "J.UCS: Journal of Universal Computer Science",
  journal-URL =  "http://www.jucs.org/jucs",
  keywords =     "interval arithmetic",
}

@InProceedings{Molina:2002:BLA,
  author =       "M. C. Molina and J. M. Mendias and R. Hermida",
  booktitle =    "Proceedings of the Euromicro Symposium on Digital
                 System Design",
  title =        "Bit-level allocation of multiple-precision
                 specifications",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "385--392",
  year =         "2002",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 16:53:44 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "This paper proposes an allocation algorithm able to
                 perform the combined resource selection and operation
                 binding of multiple-precision specifications that
                 maximizes the bit-level reuse of hardware resources.
                 Additionally, it presents an analytic \ldots{}",
}

@InProceedings{Molina:2002:HLS,
  author =       "M. C. Molina and J. M. Mendias and R. Hermida",
  booktitle =    "Proceedings of the 39th Design Automation Conference,
                 10--14 June 2002",
  title =        "High-level synthesis of multiple-precision circuits
                 independent of data-objects length",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "612--615",
  year =         "2002",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 16:53:44 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "This paper presents an heuristic method to perform the
                 high-level synthesis of multiple-precision
                 specifications. The scheduling is based on the balance
                 of the number of bits calculated per cycle, and the
                 allocation on the bit-level reuse of the \ldots{}",
}

@InProceedings{Molina:2002:MPC,
  author =       "M. C. Molina and J. M. Mendias and R. Hermida",
  booktitle =    "Proceedings of the Design, Automation and Test in
                 Europe Conference and Exhibition, 4--8 March 2002",
  title =        "Multiple-precision circuits allocation independent of
                 data-objects length",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "909--913",
  year =         "2002",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 16:53:44 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "This paper presents an heuristic method to solve the
                 combined resource selection and binding problems for
                 the high-level synthesis of multiple-precision
                 specifications. Traditionally, the number of functional
                 (and storage) units in a datapath is \ldots{}",
}

@Article{Moller:2002:PEC,
  author =       "Bodo M{\"o}ller",
  title =        "Parallelizable Elliptic Curve Point Multiplication
                 Method with Resistance against Side-Channel Attacks",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2433",
  pages =        "402--??",
  year =         "2002",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Sep 10 19:10:26 MDT 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2433.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2433/24330402.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2433/24330402.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Motegi:2002:EGG,
  author =       "Makoto Motegi and Naofumi Homma and Takafumi Aoki and
                 Tatsuo Higuchi",
  title =        "Evolutionary Graph Generation System and Its
                 Application to Bit-Serial Arithmetic Circuit
                 Synthesis",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2439",
  pages =        "831--??",
  year =         "2002",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Nov 30 20:57:24 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2439.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer.de/link/service/series/0558/bibs/2439/24390831.htm;
                 http://link.springer.de/link/service/series/0558/papers/2439/24390831.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Okeya:2002:FSM,
  author =       "Katsuyuki Okeya and Kunihiko Miyazaki and Kouichi
                 Sakurai",
  title =        "A Fast Scalar Multiplication Method with Randomized
                 Projective Coordinates on a {Montgomery}-Form Elliptic
                 Curve Secure against Side Channel Attacks",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2288",
  pages =        "428--??",
  year =         "2002",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Sep 10 19:09:14 MDT 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2288.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2288/22880428.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2288/22880428.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Book{Overton:2002:CNC,
  author =       "Michael L. Overton",
  title =        "{C}{\'o}mputo num{\'e}rico con aritm{\'e}tica de punto
                 flotante {IEEE}",
  volume =       "19",
  publisher =    "Sociedad Matem{\'a}tica Mexicana",
  address =      "M{\'e}xico",
  pages =        "xii + 123",
  year =         "2002",
  ISBN =         "970-32-0086-9",
  ISBN-13 =      "978-970-32-0086-3",
  MRclass =      "65-02 (65Bxx 65G30)",
  MRnumber =     "MR1925397 (2003g:65003)",
  bibdate =      "Thu Nov 8 19:16:14 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Con un teorema, una regla emp{\'\i}rica y ciento un
                 ejercicios. [Including one theorem, one rule of thumb
                 and one hundred and one exercises], Translated from the
                 2001 English original by Alejandro Casares Maldonado",
  series =       "Aportaciones Matem\'aticas: Textos [Mathematical
                 Contributions: Texts]",
  acknowledgement = ack-nhfb,
}

@InProceedings{Paliouras:2002:LPC,
  author =       "V. Paliouras and A. Skavantzos and T. Stouraitis",
  booktitle =    "{ISCAS 2002}, {IEEE} International Symposium on
                 Circuits and Systems, 26--29 May 2002",
  title =        "Low power convolvers using the {Polynomial Residue
                 Number System}",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "II-748--II-751",
  year =         "2002",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ISCAS.2002.1011461",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "A novel approach for the reduction of the power
                 dissipated in a signal processing application is
                 introduced in this paper. By exploiting the properties
                 of the Polynomial Residue Number System (PRNS) and of
                 the arithmetic modulo (2/sup n/+1), the \ldots{}",
}

@InProceedings{Paliouras:2002:OLO,
  author =       "V. Paliouras",
  booktitle =    "{IEEE} International Symposium on Circuits and
                 Systems: {ISCAS 2002}, 26--29 May 2002",
  title =        "Optimization of {LNS} operations for embedded signal
                 processing applications",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "II-744--II-747",
  year =         "2002",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 16:14:38 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "This paper introduces an optimization technique for
                 the design of logarithmic arithmetic-based embedded
                 signal processors. The fundamental concept of the
                 proposed technique is the determination of the optimal
                 values of the logarithmic base b, which \ldots{}",
}

@Article{Park:2002:SPM,
  author =       "Young-Ho Park and Sangtae Jeong and Jongin Lim",
  title =        "Speeding Up Point Multiplication on Hyperelliptic
                 Curves with Efficiently-Computable Endomorphisms",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2332",
  pages =        "197--??",
  year =         "2002",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Sep 10 19:09:37 MDT 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2332.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2332/23320197.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2332/23320197.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Paul:2002:BB,
  author =       "Wolfgang J. Paul and Peter-Michael Seidel",
  title =        "To {Booth} or not to {Booth}?",
  journal =      j-INTEGRATION-VLSI-J,
  volume =       "32",
  number =       "1--3",
  pages =        "5--40",
  month =        nov,
  year =         "2002",
  CODEN =        "IVJODL",
  ISSN =         "0167-9260 (print), 1872-7522 (electronic)",
  ISSN-L =       "0167-9260",
  bibdate =      "Mon Dec 24 10:05:36 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Booth Recoding is a commonly used technique to recode
                 one of the operands in binary multiplication. In this
                 way the implementation of a multipliers' adder tree can
                 be improved in both cost and delay. The improvement due
                 to Booth Recoding is said to be due to improvements in
                 the layout of the adder tree especially regarding the
                 lengths of wire connections and thus cannot be analyzed
                 with a simple gate model. Although conventional VLSI
                 models consider wires in layouts, they usually neglect
                 wires when modeling the delay. To make the layout
                 improvements due to Booth recoding tractable in a
                 technology-independent way, we introduce a VLSI model
                 that also considers wire delays and constant factors.
                 Based on this model we consider the layouts of binary
                 multipliers in a parametric analysis providing answers
                 to the question whether to use Booth Recoding or not.
                 We formalize and prove the folklore theorems that Booth
                 recoding improves the cost and cycle time of standard'
                 multipliers by certain constant factors. We also
                 analyze the number of full adders in certain 4/2
                 trees.",
  acknowledgement = ack-nhfb,
  fjournal =     "Integration, the VLSI journal",
}

@InProceedings{Pillmeier:2002:DAB,
  author =       "M. R. Pillmeier and M. J. Schulte",
  title =        "Design Alternatives for Barrel Shifters and Rotators",
  crossref =     "Luk:2002:PSA",
  pages =        "436--447",
  year =         "2002",
  bibdate =      "Sun Mar 04 17:45:23 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_2002-02.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Pineiro:2002:HRL,
  author =       "J.-A. Pineiro and M. D. Ercegovac and J. D. Bruguera",
  booktitle =    "Application-Specific Systems, Architectures and
                 Processors, 2002. Proceedings. The {IEEE} International
                 Conference on. 17--19 July 2002",
  title =        "High-radix logarithm with selection by rounding",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "101--110",
  year =         "2002",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:05 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "A high-radix digit-recurrence algorithm or the
                 computation of the logarithm is presented in this
                 paper. Selection by rounding is used in iterations
                 j/spl ges/2, and selection by table in the first
                 iteration is combined with a restricted digit-set
                 \ldots{}",
}

@Article{Pineiro:2002:HSD,
  author =       "J. A. Pi{\~n}eiro and J. D. Bruguera",
  title =        "High-Speed Double Precision Computation of Reciprocal,
                 Division, Square Root, and Inverse Square Root",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "51",
  number =       "12",
  pages =        "1377--1388",
  month =        dec,
  year =         "2002",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2002.1146704",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 09:42:01 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1146704",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  summary =      "A new method for the high-speed computation of
                 double-precision floating-point reciprocal, division,
                 square root, and inverse square root operations is
                 presented in this paper. This method employs a
                 second-degree minimax polynomial approximation to
                 \ldots{}",
}

@Article{Puchta:2002:RNN,
  author =       "Jan-Christoph Puchta",
  title =        "Representation of Numbers with Negative Digits and
                 Multiplication of Small Integers",
  journal =      j-FIB-QUART,
  volume =       "40",
  number =       "1",
  pages =        "66--67",
  month =        feb,
  year =         "2002",
  CODEN =        "FIBQAU",
  ISSN =         "0015-0517",
  ISSN-L =       "0015-0517",
  bibdate =      "Thu Oct 20 18:03:31 MDT 2011",
  bibsource =    "http://www.fq.math.ca/40-1.html;
                 https://www.math.utah.edu/pub/tex/bib/fibquart.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.fq.math.ca/Scanned/40-1/puchta1.pdf",
  acknowledgement = ack-nhfb,
  ajournal =     "Fib. Quart",
  fjournal =     "The Fibonacci Quarterly. Official Organ of the
                 Fibonacci Association",
  journal-URL =  "http://www.fq.math.ca/",
}

@Article{Ramasubramanian:2002:ACL,
  author =       "Narasimhan Ramasubramanian and Ram Subramanian and
                 Santosh Pande",
  title =        "Automatic Compilation of Loops to Exploit Operator
                 Parallelism on Configurable Arithmetic Logic Units",
  journal =      j-IEEE-TRANS-PAR-DIST-SYS,
  volume =       "13",
  number =       "1",
  pages =        "45--66",
  month =        jan,
  year =         "2002",
  CODEN =        "ITDSEO",
  ISSN =         "1045-9219 (print), 1558-2183 (electronic)",
  ISSN-L =       "1045-9219",
  bibdate =      "Sat Feb 23 09:26:04 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://dlib.computer.org/td/books/td2002/pdf/l0045.pdf;
                 http://www.computer.org/tpds/td2001/l0045abs.htm",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Parallel and Distributed
                 Systems",
  journal-URL =  "http://www.computer.org/tpds/archives.htm",
}

@Article{Ramirez:2002:FRF,
  author =       "J. Ram{\'\i}rez and A. Garc{\'\i}a and U. Meyer-Baese
                 and A. Lloris",
  title =        "Fast {RNS} {FPL}-based Communications Receiver Design
                 and Implementation",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2438",
  pages =        "472--??",
  year =         "2002",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Sep 10 19:10:28 MDT 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2438.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2438/24380472.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2438/24380472.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Reid-Green:2002:TEA,
  author =       "Keith S. Reid-Green",
  title =        "Three early algorithms: [{Bresenham}'s line-drawing
                 algorithm; a square-root algorithm; {Machin}'s
                 algorithm: computation of $ \pi $ ]",
  journal =      j-IEEE-ANN-HIST-COMPUT,
  volume =       "24",
  number =       "4",
  pages =        "10--13",
  month =        oct,
  year =         "2002",
  CODEN =        "IAHCEX",
  DOI =          "https://doi.org/10.1109/MAHC.2002.1114866",
  ISSN =         "1058-6180 (print), 1934-1547 (electronic)",
  ISSN-L =       "1058-6180",
  bibdate =      "Sat Nov 29 16:19:45 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeeannhistcomput.bib;
                 https://www.math.utah.edu/pub/tex/bib/pi.bib",
  URL =          "http://csdl.computer.org/dl/mags/an/2002/04/a4010.htm;
                 http://csdl.computer.org/dl/mags/an/2002/04/a4010.pdf;
                 http://csdl.computer.org/dl/mags/an/2002/04/a4010abs.htm",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Annals of the History of Computing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=85",
}

@TechReport{Revol:2002:MAPa,
  author =       "N. Revol and F. Rouillier",
  title =        "Motivations for an Arbitrary Precision Interval
                 Arithmetic and the {MPFI Library}",
  type =         "Report",
  institution =  "Laboratoire ANO, University of Lille and
                 CNRS/ENSL/INRIA Project Arenaire LIP, {\'E}cole Normale
                 Sup{\'e}rieure de Lyon, France, Project Spaces,
                 LORIA/INRIA/LIP 6, France",
  pages =        "6",
  day =          "17",
  month =        apr,
  year =         "2002",
  bibdate =      "Fri Mar 10 16:23:31 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://pauillac.inria.fr/cdrom/www/mpfi/ValidC02.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "interval arithmetic; multiple precision",
}

@InProceedings{Revol:2002:MAPb,
  author =       "Nathalie Revol and Fabrice Rouillier",
  editor =       "R. Baker Kearfott",
  booktitle =    "{SIAM} Workshop on Validated Computing 2002, Toronto,
                 Canada, May 23--25, 2002: extended abstracts",
  title =        "Motivations for an Arbitrary Precision Interval
                 Arithmetic and the {MPFI Library}",
  publisher =    pub-SIAM,
  address =      pub-SIAM:adr,
  bookpages =    "187",
  pages =        "??--??",
  year =         "2002",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "QA76.76.R44 W67 2002",
  bibdate =      "Fri Jan 28 15:34:54 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "MPFI is a library implementing interval arithmetic
                 with arbitrary accuracy. It can be freely downloaded
                 (including source code and documentation). It is
                 written in C and is based on the MPFR library for
                 arbitrary precision floating-point arithmetic, which is
                 in turn built upon the GMP library. MPFR has been
                 chosen because it provides outward rounding, even for
                 the elementary functions, which is mandatory to
                 implement interval arithmetic. An important issue in
                 interval computation is ``computing in the large'',
                 i.e., getting tight enclosures for the range of a
                 function over a large interval. However, this issue has
                 no well established answer, and one common way to
                 circumvent the problem consists in bisecting the input
                 interval again and again, until the evaluation of the
                 function upon each sub-part is tight enough. For some
                 problems, such as roots approximations or optimization
                 of a ``very flat'' function, splitting beyond the
                 limits of usual (single or double) floating-point
                 capacities reveals necessary in order to reach the
                 required accuracy on the function evaluation.",
  acknowledgement = ack-nhfb,
}

@Article{Reyhani-Masoleh:2002:NCM,
  author =       "A. Reyhani-Masoleh and M. A. Hasan",
  title =        "A new construction of {Massey--Omura} parallel
                 multiplier over {$ \mathrm {GF}(2^m) $}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "51",
  number =       "5",
  pages =        "511--520",
  month =        may,
  year =         "2002",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2002.1004590",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 09:41:51 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1004590",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Roesler:2002:NOH,
  author =       "Eric Roesler and Brent Nelson",
  title =        "Novel Optimizations for Hardware Floating-Point Units
                 in a Modern {FPGA} Architecture",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2438",
  pages =        "637--646",
  year =         "2002",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Sep 10 19:10:28 MDT 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2438.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2438/24380637.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2438/24380637.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Saed:2002:NSC,
  author =       "A. Saed and M. Ahmadi and G. A. Jullien",
  title =        "A number system with continuous valued digits and
                 modulo arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "51",
  number =       "11",
  pages =        "1294--1305",
  month =        nov,
  year =         "2002",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2002.1047754",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 09:42:00 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1047754",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Sahin:2002:FFP,
  author =       "Ibrahim Sahin and Clay S. Gloster and Christopher
                 Doss",
  title =        "Feasibility of floating-point arithmetic in
                 reconfigurable computing systems",
  crossref =     "Vladimirova:2002:TMA",
  pages =        "??--??",
  year =         "2002",
  bibdate =      "Sat Oct 9 12:59:55 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://klabs.org/richcontent/MAPLDCon00/Abstracts/sahin_a.txt",
  abstract =     "Reconfigurable Computing (RC) has emerged as a viable
                 computing solution for computationally intensive
                 applications. Applications mapped to RC systems include
                 image processing algorithms, pattern recognition in
                 high energy physics and genetic optimization
                 algorithms. Due to the hardware complexity of the
                 floating point modules and limited resources available
                 in prior RC systems, applications that required
                 floating point operations were either, not mapped to RC
                 systems, or converted to fixed point before developing
                 the RC implementation. Recent advances in Field
                 Programmable Gate Array (FPGA) technology offer the
                 user more hardware resources on a single FPGA device
                 and thus the greater potential to develop complex RC
                 systems. In this paper, the feasibility of mapping
                 applications containing floating point operations to RC
                 systems is presented. Three floating point modules:
                 vector addition, subtraction, and multiplication were
                 modeled using VHDL and mapped to a Xilinx XC4044XL FPGA
                 device. These modules are highly pipelined and
                 optimized for both speed and area. Our results verify
                 that floating point applications are feasible and that
                 significant speedup can be obtained when mapping these
                 applications to RC systems.",
  acknowledgement = ack-nhfb,
}

@Article{Sakai:2002:AES,
  author =       "Yasuyuki Sakai and Kouichi Sakurai",
  title =        "Algorithms for Efficient Simultaneous Elliptic Scalar
                 Multiplication with Reduced Joint {Hamming} Weight
                 Representation of Scalars",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2433",
  pages =        "484--??",
  year =         "2002",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Sep 10 19:10:26 MDT 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2433.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2433/24330484.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2433/24330484.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@InProceedings{Sawada:2002:FVD,
  author =       "J. Sawada",
  title =        "Formal verification of divide and square root
                 algorithms using series calculation",
  crossref =     "Borrione:2002:TIW",
  pages =        "31--49",
  year =         "2002",
  bibdate =      "Fri Jun 24 15:14:00 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Sawada:2002:MVS,
  author =       "Jun Sawada and Ruben Gamboa",
  title =        "Mechanical Verification of a Square Root Algorithm
                 Using {Taylor}'s Theorem",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2517",
  pages =        "274--??",
  year =         "2002",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Nov 30 20:58:00 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2517.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer.de/link/service/series/0558/bibs/2517/25170274.htm;
                 http://link.springer.de/link/service/series/0558/papers/2517/25170274.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Schwarz:2002:MIE,
  author =       "E. M. Schwarz and M. A. Check and C.-L. K. Shum and T.
                 Koehler and S. B. Swaney and J. D. MacDougall and C. A.
                 Krygowski",
  title =        "The microarchitecture of the {IBM eServer z900}
                 processor",
  journal =      j-IBM-JRD,
  volume =       "46",
  number =       "4/5",
  pages =        "381--395",
  month =        "????",
  year =         "2002",
  CODEN =        "IBMJAE",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  bibdate =      "Fri Nov 22 17:58:43 MST 2002",
  bibsource =    "http://www.research.ibm.com/journal/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.research.ibm.com/journal/rd/464/schwarz.html;
                 http://www.research.ibm.com/journal/rd/464/schwarz.pdf",
  abstract =     "The recent IBM ESA/390 CMOS line of processors, from
                 1997 to 1999, consisted of the G4, G5, and G6
                 processors. The architecture they implemented lacked
                 64-bit addressability and had only a limited set of
                 64-bit arithmetic instructions. The processors also
                 lacked data and instruction bandwidth, since they
                 utilized a unified cache. The branch performance was
                 good, but there were delays due to conflicts in
                 searching and writing the branch target buffer. Also,
                 the hardware data compression and decimal arithmetic
                 performance, though good, was in demand by database and
                 COBOL programmers. Most of the performance concerns
                 regarding prior processors were due to area
                 constraints. Recent technology advances have increased
                 the circuit density by 50 percent over that of the G6
                 processor. This has allowed the design of several
                 performance-critical areas to be revisited. The end
                 result of these efforts is the IBM eServer z900
                 processor, which is the first high-end processor based
                 on the new 64-bit z/Architecture{\TM}.",
  acknowledgement = ack-nhfb,
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
  keywords =     "decimal floating-point arithmetic",
  ordernumber =  "G322-0232",
}

@Article{Serebrenik:2002:TLP,
  author =       "Alexander Serebrenik and Danny De Schreye",
  title =        "On Termination of Logic Programs with Floating Point
                 Computations",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2477",
  pages =        "151--164",
  year =         "2002",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  MRnumber =     "MR2049473",
  bibdate =      "Tue Sep 10 19:11:24 MDT 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2477.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2477/24770151.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2477/24770151.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@MastersThesis{Shi:2002:SMF,
  author =       "Changchun Shi",
  title =        "Statistical method for floating-point to fixed-point
                 conversion",
  type =         "{Master of Science, Plan II}",
  school =       "Department of Electrical Engineering and Computer
                 Sciences, University of California, Berkeley",
  address =      "Berkeley, CA, USA",
  pages =        "x + 131",
  year =         "2002",
  LCCN =         "T7.49.2002 S55",
  bibdate =      "Thu Oct 24 14:20:51 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Soudris:2002:FAB,
  author =       "D. Soudris and M. Dasygenis and K. Mitroglou and K.
                 Tatas and A. Thanailakis",
  booktitle =    "9th International Conference on Electronics, Circuits
                 and Systems, 2002",
  title =        "A full adder based methodology for scaling operation
                 in residue number system",
  volume =       "3",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "891--894",
  year =         "2002",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ICECS.2002.1046391",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "A systematic methodology for designing
                 full-adder-based architectures in residue number system
                 for scaling operation and its software tool
                 development, are introduced. Starting from the
                 mathematical description of scaling operation in RNS,
                 we end up \ldots{}",
}

@Article{Spiteri:2002:PPA,
  author =       "Pierre Spiteri and Jean-Claude Miellou and Didier El
                 Baz",
  title =        "Perturbation of parallel asynchronous linear
                 iterations by floating point errors",
  journal =      j-ELECTRON-TRANS-NUMER-ANAL,
  volume =       "13",
  pages =        "38--55",
  year =         "2002",
  CODEN =        "????",
  ISSN =         "1068-9613 (print), 1097-4067 (electronic)",
  ISSN-L =       "1068-9613",
  MRclass =      "65F10 (65G50 65Y05)",
  MRnumber =     "MR1924261 (2003h:65042)",
  bibdate =      "Thu Nov 8 19:16:14 2007",
  bibsource =    "http://etna.mcs.kent.edu/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://etna.mcs.kent.edu/vol.13.2002/pp38-55.dir/pp38-55.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronic Transactions on Numerical Analysis",
  journal-URL =  "http://etna.mcs.kent.edu/",
}

@Article{Stakhov:2002:BTP,
  author =       "Alexey Stakhov",
  title =        "{Brousentsov}'s Ternary Principle, {Bergman}'s Number
                 System and Ternary Mirror-symmetrical Arithmetic",
  journal =      j-COMP-J,
  volume =       "45",
  number =       "2",
  pages =        "221--236",
  month =        "????",
  year =         "2002",
  CODEN =        "CMPJA6",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Thu Apr 4 07:33:05 MST 2002",
  bibsource =    "http://www3.oup.co.uk/computer_journal/hdb/Volume_45/Issue_02/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_45/Issue_02/450221.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_45/Issue_02/pdf/450221.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@Misc{Steele:2002:SMF,
  author =       "Guy L. {Steele Jr.}",
  title =        "System and method for floating-point computation",
  howpublished = "US Patent 6356927",
  day =          "12",
  month =        mar,
  year =         "2002",
  bibdate =      "Tue Dec 23 15:06:47 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.patentstorm.us/patents/6356927/fulltext.html",
  abstract =     "A system is disclosed for performing floating point
                 computation in connection with numbers in a base
                 floating point representation (such as the
                 representation defined in IEEE Std. 754) that defines a
                 plurality of formats, including a normalized format and
                 a de-normalized format, using a common floating point
                 representation that defines a unitary normalized
                 format. The system includes a base to common
                 representation converter, a processor and a common to
                 base representation converter. The base to common
                 representation converter converts numbers from the base
                 floating point representation to the common floating
                 point representation, so that all numbers involved in a
                 computation will be expressed in the unitary normalized
                 format. The processor is configured to perform a
                 mathematical operation of at least one predetermined
                 type in connection with the converted numbers generated
                 by the base to common representation converter to
                 generate a floating point result in the common
                 representation. The common to base representation
                 converter converts numbers from the common floating
                 point representation selectively to either the
                 normalized or de-normalized format of the base
                 representation.",
  acknowledgement = ack-nhfb,
}

@TechReport{Stehle:2002:WCL,
  author =       "Damien Stehl{\'e} and Vincent Lef{\`e}vre and Paul
                 Zimmermann",
  title =        "Worst Cases and Lattice Reduction",
  type =         "Research Report",
  institution =  inst-LORIA-INRIA-LORRAINE,
  address =      inst-LORIA-INRIA-LORRAINE:adr,
  pages =        "10",
  day =          "15",
  month =        oct,
  year =         "2002",
  bibdate =      "Sun Sep 10 08:24:59 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.loria.fr/~zimmerma/papers/wclr.ps.gz",
  abstract =     "We propose a new algorithm to find worst cases for
                 correct rounding of an analytic function. We first
                 reduce this problem to the {\em real small value
                 problem} --- i.e., for polynomials with real
                 coefficients. Then we show that this second problem can
                 be solved efficiently, by extending Coppersmith's work
                 on the {\em integer small value problem} --- for
                 polynomials with integer coefficients --- using lattice
                 reduction [4, 5, 6].\par

                 For floating-point numbers with a mantissa less than
                 $N$, and a polynomial approximation of degree $d$, our
                 algorithm finds all worst cases at distance $ < N^{-d^2
                 / (2d + 1)} $ from a machine number in time $ O(N^{(d +
                 1) / (2d + 1) + \epsilon }) $. For $ d = 2 $, this
                 improves on the $ O(N^{2 / 3 + \epsilon }) $ complexity
                 from Lef{\`e}vre's algorithm [12, 13] to $ O(N^{3 / 5 +
                 \epsilon }) $. We exhibit some new worst cases found
                 using our algorithm, for double-extended and quadruple
                 precision. For larger $d$, our algorithm can be used to
                 check that there exist no worst cases at distance $ <
                 N^{-k} $ in time $ O(N^{1 / 2 + O(1 / k)}) $.",
  acknowledgement = ack-nhfb,
  keywords =     "Coppersmith's theorem; correct rounding; Exact
                 rounding; floating-point arithmetic; IEEE-754; lattice
                 reduction; table maker's dilemma; worst case",
}

@Article{Stoianov:2002:AAB,
  author =       "Ivilin Stoianov and Marco Zorzi and Suzanna Becker and
                 Carlo Umilta",
  title =        "Associative Arithmetic with {Boltzmann} Machines: The
                 Role of Number Representations",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2415",
  pages =        "277--??",
  year =         "2002",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Sep 10 19:10:20 MDT 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2415.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2415/24150277.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2415/24150277.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Manual{Sun:2002:BJP,
  author =       "{Sun Microsystems}",
  title =        "{BigDecimal (Java 2 Platform SE v1.4.0)}",
  organization = "Sun Microsystems",
  address =      "Mountain View, CA, USA",
  pages =        "17",
  year =         "2002",
  bibdate =      "Fri Nov 28 11:16:16 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://java.sun/com/products",
  abstract =     "Immutable, arbitrary-precision signed decimal numbers.
                 A BigDecimal consists of an arbitrary precision integer
                 unscaled value and a non-negative 32-bit integer scale,
                 which represents the number of digits to the right of
                 the decimal point. The number represented by the
                 BigDecimal is $ (\mbox {unscaledValue} / 10^{\mbox
                 {scale}}) $. BigDecimal provides operations for basic
                 arithmetic, scale manipulation, comparison, hashing,
                 and format conversion.",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
}

@Manual{TI:2002:TFL,
  title =        "{TMS320C67x FastRTS} Library Programmer's Reference
                 ({SPRU100A})",
  organization = "Texas Instruments",
  address =      "Dallas, TX, USA",
  month =        oct,
  year =         "2002",
  bibdate =      "Sat Jan 15 06:11:57 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "The FastRTS library is a collection of 26 optimized
                 floating-point math functions for the TMS320C67x
                 device. This source code library includes C-callable
                 (ANSI-C-language compatible) optimized versions of the
                 floating-point math functions included in previous
                 run-time-support libraries.",
  URL =          "http://focus.ti.com/lit/ug/spru100a/spru100a.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Tornaria:2002:SRM,
  author =       "Gonzalo Tornar{\'\i}a",
  title =        "Square Roots Modulo $p$",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2286",
  pages =        "430--??",
  year =         "2002",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Sep 10 19:09:12 MDT 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2286.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2286/22860430.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2286/22860430.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Turner:2002:RPS,
  author =       "Peter R. Turner",
  title =        "Residue polynomial systems",
  journal =      j-THEOR-COMP-SCI,
  volume =       "279",
  number =       "1-2",
  pages =        "29--49",
  month =        may,
  year =         "2002",
  CODEN =        "TCSCDI",
  ISSN =         "0304-3975 (print), 1879-2294 (electronic)",
  ISSN-L =       "0304-3975",
  bibdate =      "Wed Nov 20 18:08:56 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03043975",
}

@Article{vanEmden:2002:NDI,
  author =       "M. H. van Emden",
  title =        "New Developments in Interval Arithmetic and Their
                 Implications for Floating-Point Standardization",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "1--12",
  day =          "16",
  month =        oct,
  year =         "2002",
  CODEN =        "????",
  ISSN =         "????",
  ISSN-L =       "????",
  bibdate =      "Wed Sep 30 12:43:49 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arxiv.org/abs/cs/0210015",
  abstract =     "We consider the prospect of a processor that can
                 perform interval arithmetic at the same speed as
                 conventional floating-point arithmetic. This makes it
                 possible for all arithmetic to be performed with the
                 superior security of interval methods without any
                 penalty in speed. In such a situation the IEEE
                 floating-point standard needs to be compared with a
                 version of floating-point arithmetic that is ideal for
                 the purpose of interval arithmetic. Such a comparison
                 requires a succinct and complete exposition of interval
                 arithmetic according to its recent developments. We
                 present such an exposition in this paper. We conclude
                 that the directed roundings toward the infinities and
                 the definition of division by the signed zeros are
                 valuable features of the standard. Because the
                 operations of interval arithmetic are always defined,
                 exceptions do not arise. As a result neither Nans nor
                 exceptions are needed. Of the status flags, only the
                 inexact flag may be useful. Denormalized numbers seem
                 to have no use for interval arithmetic; in the use of
                 interval constraints, they are a handicap.",
  acknowledgement = ack-nhfb,
  subject =      "Numerical Analysis (cs.NA)",
}

@InProceedings{Walters:2002:DTU,
  author =       "E. G. Walters and M. J. Schulte",
  title =        "Design Tradeoffs Using Truncated Multipliers in {FIR}
                 Filter Implementations",
  crossref =     "Luk:2002:PSA",
  pages =        "357--368",
  year =         "2002",
  bibdate =      "Sun Mar 04 17:47:29 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_2002-03.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Winkler:2002:SVU,
  author =       "J{\"u}rgen F. H. Winkler",
  title =        "A safe variant of the unsafe integer arithmetic of
                 {Java$^{TM}$}",
  journal =      j-SPE,
  volume =       "32",
  number =       "7",
  pages =        "669--701",
  month =        jun,
  year =         "2002",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.454",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Wed Oct 16 18:25:58 MDT 2002",
  bibsource =    "http://www.interscience.wiley.com/jpages/0038-0644;
                 http://www3.interscience.wiley.com/journalfinder.html;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www3.interscience.wiley.com/cgi-bin/abstract/94515736/START;
                 http://www3.interscience.wiley.com/cgi-bin/fulltext?ID=94515736&PLACEBO=IE.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Software---Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  keywords =     "arithmetics in programming languages; divide-by-zero;
                 floating-point arithmetic; IEEE 754; Java; overflow;
                 program structure; range limitation; rounding; safe
                 arithmetic operations; underflow; zero-divide",
}

@Article{Wu:2002:BPF,
  author =       "Huapeng Wu",
  title =        "Bit-parallel finite field multiplier and squarer using
                 polynomial basis",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "51",
  number =       "7",
  pages =        "750--758",
  month =        jul,
  year =         "2002",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2002.1017695",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 09:41:54 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1017695",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Wu:2002:FFM,
  author =       "Huapeng Wu and M. A. Hasan and I. F. Blake and Shuhong
                 Gao",
  title =        "Finite field multiplier using redundant
                 representation",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "51",
  number =       "11",
  pages =        "1306--1316",
  month =        nov,
  year =         "2002",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2002.1047755",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 09:42:00 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1047755",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Wu:2002:MMS,
  author =       "Huapeng Wu",
  title =        "{Montgomery} multiplier and squarer for a class of
                 finite fields",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "51",
  number =       "5",
  pages =        "521--529",
  month =        may,
  year =         "2002",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2002.1004591",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 09:41:51 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1004591",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Yang:2002:RNSa,
  author =       "Lie-Liang Yang and L. Hanzo",
  title =        "A residue number system based parallel communication
                 scheme using orthogonal signaling. {II}. {Multipath}
                 fading channels",
  journal =      j-IEEE-TRANS-VEH-TECHNOL,
  volume =       "51",
  number =       "6",
  pages =        "1547--1559",
  month =        nov,
  year =         "2002",
  CODEN =        "ITUTAB",
  DOI =          "https://doi.org/10.1109/TVT.2002.804849",
  ISSN =         "0018-9545 (print), 1939-9359 (electronic)",
  ISSN-L =       "0018-9545",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=26382",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Vehicular Technology",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=25",
  keywords =     "residue arithmetic; residue number system",
  summary =      "For pt.I see ibid., vol.51, no.6, p.1534-46 (2002). A
                 novel signaling scheme is presented, where a set of
                 orthogonal signals is transmitted in parallel. The
                 signals are selected according to the so-called residue
                 number system (RNS). Hence the \ldots{}",
}

@Article{Yang:2002:RNSb,
  author =       "Lie-Liang Yang and L. Hanzo",
  title =        "A residue number system based parallel communication
                 scheme using orthogonal signaling. {I}. {System}
                 outline",
  journal =      j-IEEE-TRANS-VEH-TECHNOL,
  volume =       "51",
  number =       "6",
  pages =        "1534--1546",
  month =        nov,
  year =         "2002",
  CODEN =        "ITUTAB",
  DOI =          "https://doi.org/10.1109/TVT.2002.804850",
  ISSN =         "0018-9545 (print), 1939-9359 (electronic)",
  ISSN-L =       "0018-9545",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=26382",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Vehicular Technology",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=25",
  keywords =     "residue arithmetic; residue number system",
  summary =      "A novel signaling scheme is presented, where a set of
                 orthogonal signals is transmitted in parallel. The
                 signals are selected according to the so-called residue
                 number system (RNS). Hence the system is essentially a
                 multiple code parallel \ldots{}",
}

@Article{Yang:2002:RNSc,
  author =       "Lie-Liang Yang and L. Hanzo",
  title =        "Residue number system assisted fast frequency-hopped
                 synchronous ultra-wideband spread-spectrum
                 multiple-access: a design alternative to impulse
                 radio",
  journal =      j-IEEE-J-SEL-AREAS-COMMUN,
  volume =       "20",
  number =       "9",
  pages =        "1652--1663",
  month =        dec,
  year =         "2002",
  CODEN =        "ISACEM",
  DOI =          "https://doi.org/10.1109/JSAC.2002.805059",
  ISSN =         "0733-8716 (print), 1558-0008 (electronic)",
  ISSN-L =       "0733-8716",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=24076",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Journal on Selected Areas in Communications",
  keywords =     "residue arithmetic; residue number system",
  summary =      "Ultra-wideband (UWB) systems having a bandwidth on the
                 order of gigahertz have received wide attention both in
                 the US and in Europe. The family of UWB systems may
                 communicate either, by generating ultra-wideband
                 signals or with the aid of \ldots{}",
}

@Article{Yen:2002:RSR,
  author =       "Sung-Ming Yen and Seungjoo Kim and Seongan Lim and
                 Sangjae Moon",
  title =        "{RSA} Speedup with Residue Number System Immune
                 against Hardware Fault Cryptanalysis",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2288",
  pages =        "397--??",
  year =         "2002",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Sep 10 19:09:14 MDT 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2288.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer-ny.com/link/service/series/0558/bibs/2288/22880397.htm;
                 http://link.springer-ny.com/link/service/series/0558/papers/2288/22880397.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Ziv:2002:SGM,
  author =       "Abraham Ziv and Laurent Fournier",
  title =        "Solving the generalized mask constraint for test
                 generation of binary floating point add operation",
  journal =      j-THEOR-COMP-SCI,
  volume =       "291",
  number =       "2",
  pages =        "183--201",
  month =        nov,
  year =         "2002",
  CODEN =        "TCSCDI",
  ISSN =         "0304-3975 (print), 1879-2294 (electronic)",
  ISSN-L =       "0304-3975",
  bibdate =      "Wed Nov 20 18:15:29 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03043975",
  keywords =     "floating-point testing",
}

@Article{Abed:2003:VIL,
  author =       "K. H. Abed and R. E. Siferd",
  title =        "{VLSI} implementation of a low-power antilogarithmic
                 converter",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "52",
  number =       "9",
  pages =        "1221--1228",
  month =        sep,
  year =         "2003",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2003.1228517",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 08:52:55 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1228517",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Agou:2003:SPR,
  author =       "Simon Joseph Agou and Marc Del{\'e}glise and
                 Jean-Louis Nicolas",
  title =        "Short Polynomial Representations for Square Roots
                 Modulo $p$",
  journal =      j-DESIGNS-CODES-CRYPTOGR,
  volume =       "28",
  number =       "1",
  pages =        "33--44",
  month =        jan,
  year =         "2003",
  CODEN =        "DCCREC",
  ISSN =         "0925-1022 (print), 1573-7586 (electronic)",
  ISSN-L =       "0925-1022",
  bibdate =      "Thu Dec 11 06:27:20 MST 2003",
  bibsource =    "http://www.wkap.nl/jrnltoc.htm/0925-1022;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ipsapp007.kluweronline.com/content/getfile/4630/45/2/abstract.htm;
                 http://ipsapp007.kluweronline.com/content/getfile/4630/45/2/fulltext.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Designs, codes, and cryptography",
  journal-URL =  "http://link.springer.com/journal/10623",
}

@InProceedings{Aharoni:2003:FTG,
  author =       "Merav Aharoni and Sigal Asaf and Laurent Fournier and
                 Anatoly Koifman and Raviv Nagel",
  booktitle =    "{Proceedings of the Eighth IEEE International
                 High-Level Design Validation and Test Workshop, 12--14
                 November, 2003 (HLDVT03)}",
  title =        "{FPgen} --- a Test Generation Framework for Datapath
                 Floating-Point Verification",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  bookpages =    "viii + 178",
  pages =        "17--22",
  month =        nov,
  year =         "2003",
  DOI =          "https://doi.org/10.1109/HLDVT.2003.1252469",
  ISBN =         "0-7803-8236-6",
  ISBN-13 =      "978-0-7803-8236-7",
  LCCN =         "QA76.76.V47 I35 2003; TK7895.M5 I34 2003",
  bibdate =      "Tue Jun 22 06:49:59 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=8873;
                 http://www.haifa.ibm.com/projects/verification/fpgen;
                 https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1252469;
                 https://www.research.ibm.com/haifa/projects/verification/fpgen/ieeets.html",
  abstract =     "FPgen is a new test generation framework targeted
                 toward the verification of the floating point (FP)
                 datapath, through the generation of test cases. This
                 framework provides the capacity to define virtually any
                 architectural FP coverage model, consisting of
                 verification tasks. The tool supplies strong constraint
                 solving capabilities, allowing the generation of random
                 tests that target these tasks. We present an overview
                 of FPgen's functionality, describe the results of its
                 use for the verification of several FP units, and
                 compare its efficiency with existing test generators.",
  acknowledgement = ack-nhfb,
  keywords =     "floating-point testing",
}

@InProceedings{Akkas:2003:QPD,
  author =       "A. Akkas and M. J. Schulte",
  booktitle =    "Proceedings of the 2003 Euromicro Symposium on Digital
                 System Design, Antalya, Turkey, September 2003",
  title =        "A Quadruple Precision and Dual Double Precision
                 Floating-Point Multiplier",
  publisher =    "????",
  address =      "????",
  pages =        "76--81",
  year =         "2003",
  bibdate =      "Fri Jun 11 05:37:57 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://home.ku.edu.tr/~ahakkas/publications/quadruple_multiplier.pdf;
                 http://mesa.ece.wisc.edu/publications/cp_2003-07.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Al-Radadi:2003:RSD,
  author =       "E. Al-Radadi and P. Siy",
  title =        "{RNS}: sign detector based on {Chinese Remainder
                 Theorem II} {(CRT II)}",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "46",
  number =       "10--11",
  pages =        "1559--1570",
  month =        nov # "\slash " # dec,
  year =         "2003",
  CODEN =        "CMAPDK",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  bibdate =      "Wed Mar 1 21:49:30 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computmathappl2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S089812210390191X",
  acknowledgement = ack-nhfb,
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221",
}

@Article{Altman:2003:RAN,
  author =       "Micah Altman and Michael P. McDonald",
  title =        "Replication with Attention to Numerical Accuracy",
  journal =      j-POLIT-ANAL,
  volume =       "11",
  number =       "3",
  pages =        "302--307",
  month =        "Summer",
  year =         "2003",
  DOI =          "https://doi.org/10.1093/pan/mpg016",
  ISSN =         "1047-1987 (print), 1476-4989 (electronic)",
  ISSN-L =       "1047-1987",
  bibdate =      "Sat Feb 8 10:28:55 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Political Analysis",
  journal-URL =  "https://www.cambridge.org/core/journals/political-analysis/all-issues",
  remark =       "The authors attempt to replicate numerically two
                 papers in the \booktitle{American Journal of Political
                 Science}, and find that the results in those papers are
                 dependent on the statistical package used. Their
                 abstract concludes: ``In the course of our
                 replications, we uncover other pitfalls that may
                 prevent accurate replication, and make recommendations
                 to ensure the ability for future researchers to
                 replicate results.''",
}

@InProceedings{Ammar:2003:NDH,
  author =       "A. Ammar and A. S. S. El-Kabbany and M. I. Youssef and
                 A. Emam",
  booktitle =    "{NRSC 2003}, Proceedings of the Twentieth National
                 Radio Science Conference, 18--20 March 2003",
  title =        "A novel data hiding technique using residue number
                 system",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "C15--1--12",
  year =         "2003",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/NRSC.2003.1217348",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "Data hiding technique is a very attractive field. The
                 field of data hiding in imagery is relatively very
                 young and is growing at an exponential rate. This field
                 is highly multidisciplinary field that combines image
                 and signal processing with \ldots{}",
}

@InProceedings{Anonymous:2003:AI,
  author =       "Anonymous",
  title =        "Author index",
  crossref =     "Bajard:2003:ISC",
  pages =        "281--281",
  year =         "2003",
  bibdate =      "Fri Nov 28 11:06:15 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-16",
}

@TechReport{Anonymous:2003:FFP,
  author =       "Anonymous",
  title =        "Fast Floating-Point Arithmetic Emulation on the
                 {Blackfin} Processor Platform",
  type =         "Engineer To Engineer Note",
  number =       "EE-185",
  institution =  "Analog Devices",
  address =      "????",
  day =          "26",
  month =        may,
  year =         "2003",
  bibdate =      "Fri May 20 12:26:05 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.analog.com/UploadedFiles/Application_Notes/47485184002118EE185.pdf",
  acknowledgement = ack-nhfb,
  remark =       "Describes a software implementation of IEEE 754 32-bit
                 and 64-bit arithmetic for the Blackfin fixed-point
                 embedded processor.",
}

@Misc{Anonymous:2003:RHP,
  author =       "Anonymous",
  title =        "Recently heard {Pentium} jokes",
  howpublished = "World Wide Web document",
  day =          "20",
  month =        oct,
  year =         "2003",
  bibdate =      "Fri Jul 29 16:01:53 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://web.archive.org/web/20031020012234/http://www-pcd.stanford.edu/cousins/pentium.html;
                 http://www-pcd.stanford.edu/cousins/pentium.html",
  acknowledgement = ack-nhfb,
  keywords =     "Intel Pentium divide flaw; Thomas R. Nicely",
}

@Article{Arnold:2003:FFT,
  author =       "M. Arnold and T. Bailey and J. Cowles and C. Walter",
  title =        "{Fast Fourier Transforms} Using the Complex
                 Logarithmic Number System",
  journal =      j-J-VLSI-SIGNAL-PROC,
  volume =       "33",
  number =       "3",
  pages =        "325--335",
  month =        mar,
  year =         "2003",
  CODEN =        "JVSPED",
  DOI =          "https://doi.org/10.1023/A:1022236132192",
  ISSN =         "0922-5773 (print), 1573-109x (electronic)",
  ISSN-L =       "0922-5773",
  bibdate =      "Sat Aug 22 09:28:10 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The complex-logarithmic number system (CLNS), which
                 represents each complex point in log/polar coordinates,
                 may be practical to implement the Fast Fourier
                 Transform (FFT). The roots of unity needed by the FFT
                 have exact representations in CLNS and do not require a
                 ROM.\par

                 We present an error analysis and simulation results for
                 a radix-two FFT that compares a rectangular fixed-point
                 representation of complex numbers to CLNS. We observe
                 that CLNS saves 9--12 bits in word-size for 256--1024
                 point FFTs compared to the fixed-point number system
                 while producing comparable accuracy.\par

                 The consequence of the word-size advantage is that the
                 number of full adders required for CLNS is
                 significantly smaller than for an equivalent
                 fixed-point implementation. The major cost of CLNS is
                 the memory, which unlike conventional LNS, is addressed
                 by both real and imaginary parts. Table-reduction
                 techniques can mitigate this. The simplicity of the
                 CLNS approach requires significantly fewer full adders,
                 which pays for some or all of the extra memory. In
                 applications needing the magnitude of the complex
                 parts, such as a power spectrum, the CLNS approach can
                 actually require less memory than the conventional
                 approach.",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of VLSI Signal Processing",
}

@InProceedings{Arnold:2003:ILN,
  author =       "Mark G. Arnold and Jesus Garcia and Michael J.
                 Schulte",
  title =        "The interval logarithmic number system",
  crossref =     "Bajard:2003:ISC",
  pages =        "253--261",
  year =         "2003",
  bibdate =      "Wed Nov 26 12:04:40 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_2003-01.pdf;
                 http://www.acsel-lab.com/arithmetic/arith16/papers/ARITH16_Arnold.pdf",
  abstract =     "This paper introduces the Interval Logarithmic Number
                 System (ILNS), in which the Logarithmic Number System
                 (LNS) is used as the underlying number system for
                 interval arithmetic. The basic operations in ILNS are
                 introduced and an efficient method for performing ILNS
                 addition and subtraction is presented. The paper
                 compares ILNS to Interval Floating Point (IFP) for a
                 few sample applications. For applications like the
                 N-body problem, which have a large percentage of
                 multiplies, divides and square roots, ILNS provides
                 much narrower intervals than IFP. In other
                 applications, like the Fast Fourier Transform, where
                 addition and subtraction dominate, ILNS and IFP produce
                 intervals having similar widths. Based on our analysis,
                 ILNS is an attractive alternative to IFP for
                 application that can tolerate low to moderate
                 precisions.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-16",
}

@InProceedings{Bajard:2003:EMG,
  author =       "J.-C. Bajard and L. Imbert and C. N{\`e}gre and T.
                 Plantard",
  title =        "Efficient multiplication in {$ \mathrm {GF}(p_k) $}
                 for Elliptic Curve Cryptography",
  crossref =     "Bajard:2003:ISC",
  pages =        "181--187",
  year =         "2003",
  bibdate =      "Wed Nov 26 12:04:35 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith16/papers/ARITH16_Bajard.pdf",
  abstract =     "We present a new multiplication algorithm for the
                 implementation of elliptic curve cryptography (ECC)
                 over the finite extension fields $ \mathrm {GF}(p_k) $
                 where $p$ is a prime number greater than $ 2 k $. In
                 the context of ECC we can assume that $p$ is a 7-to-10
                 bit number, and easily find values for $k$ which
                 satisfy: $ p > 2 k $, and for security reasons $ l o
                 g_2 (p) \times k \approx 160 $. All the computations
                 are performed within an alternate polynomial
                 representation of the field elements which is directly
                 obtained from the inputs. No conversion step is needed.
                 We describe our algorithm in terms of matrix operations
                 and point out some properties of the matrices that can
                 be used to improve the design. The proposed algorithm
                 is highly parallelizable and seems well adapted to
                 hardware implementation of elliptic curve
                 cryptosystems.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-16",
}

@InProceedings{Bajard:2003:FII,
  author =       "Jean-Claude Bajard and Michael Schulte",
  title =        "Foreword: {16th IEEE International Symposium on
                 Computer Arithmetic}",
  crossref =     "Bajard:2003:ISC",
  pages =        "viii--viii",
  year =         "2003",
  bibdate =      "Sat Nov 17 21:53:37 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith16/papers/ARITH16_contents.pdf;
                 http://www.acsel-lab.com/arithmetic/arith16/papers/ARITH16_foreword.pdf;
                 http://www.acsel-lab.com/arithmetic/arith16/papers/ARITH16_preface.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-16",
}

@Article{Barrio:2003:NEL,
  author =       "Roberto Barrio and B. Melendo and S. Serrano",
  title =        "On the numerical evaluation of linear recurrences",
  journal =      j-J-COMPUT-APPL-MATH,
  volume =       "150",
  number =       "1",
  pages =        "71--86",
  day =          "1",
  month =        jan,
  year =         "2003",
  CODEN =        "JCAMDI",
  ISSN =         "0377-0427 (print), 1879-1778 (electronic)",
  ISSN-L =       "0377-0427",
  bibdate =      "Sat Feb 25 12:52:32 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcomputapplmath2000.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0377042702005654",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Computational and Applied Mathematics",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03770427",
}

@Article{Barrio:2003:URE,
  author =       "Roberto Barrio",
  title =        "A unified rounding error bound for polynomial
                 evaluation",
  journal =      j-ADV-COMPUT-MATH,
  volume =       "19",
  number =       "4",
  pages =        "385--399",
  month =        nov,
  year =         "2003",
  CODEN =        "ACMHEX",
  DOI =          "https://doi.org/10.1023/A:1024203520270",
  ISSN =         "1019-7168 (print), 1572-9044 (electronic)",
  ISSN-L =       "1019-7168",
  MRclass =      "65G50",
  MRnumber =     "1989623",
  bibdate =      "Sat Feb 3 18:22:17 MST 2018",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/f/forsythe-george-elmer.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/w/wilkinson-james-hardy.bib;
                 https://www.math.utah.edu/pub/tex/bib/advcomputmath.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer.com/article/10.1023/A:1024203520270",
  acknowledgement = ack-nhfb,
  fjournal =     "Advances in Computational Mathematics",
  journal-URL =  "http://link.springer.com/journal/10444",
  keywords =     "Bernstein polynomial; Clenshaw--Forsythe algorithm;
                 de-Casteljau algorithm; Horner's algorithm; polynomial
                 evaluation; recurrence relations; rounding errors;
                 Szeg{\H{o}} polynomial",
}

@Article{Bertoni:2003:EAA,
  author =       "Guido Bertoni and Jorge Guajardo and Sandeep Kumar and
                 Gerardo Orlando and Christof Paar and Thomas
                 Wollinger",
  title =        "Efficient $ {GF}(p^m) $ Arithmetic Architectures for
                 Cryptographic Applications",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2612",
  pages =        "158--175",
  year =         "2003",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Apr 4 18:46:22 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
  keywords =     "cryptology; Topics in Cryptology CT-RSA 2003",
}

@InProceedings{Boldo:2003:FPC,
  author =       "Sylvie Boldo and Marc Daumas and Laurent Th{\'e}ry",
  editor =       "Th{\'e}r{\`e}se Hardin and Renaud Rioboo",
  booktitle =    "{CALCULEMUS-2003: 11th} Symposium on the Integration
                 of Symbolic Computation and Mechanized Reasoning:
                 September 10--12, 2003, Roma, Italy",
  title =        "Formal proofs and computations in finite precision
                 arithmetic",
  publisher =    "????",
  address =      "????",
  bookpages =    "vii + 141",
  pages =        "101--111",
  year =         "2003",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Tue Nov 23 10:09:27 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ftp.lip6.fr/lip6/reports/2003/lip6.2003.010.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Boldo:2003:RCT,
  author =       "Sylvie Boldo and Marc Daumas",
  title =        "Representable correcting terms for possibly
                 underflowing floating point operations",
  crossref =     "Bajard:2003:ISC",
  pages =        "79--86",
  year =         "2003",
  bibdate =      "Wed Nov 26 11:59:51 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://csdl.computer.org/comp/proceedings/arith/2003/1894/00/1894toc.htm;
                 http://www.acsel-lab.com/arithmetic/arith16/papers/ARITH16_Boldo.pdf;
                 http://www.dec.usc.es/arith16/papers/paper-156.pdf",
  abstract =     "Studying floating point arithmetic, authors have shown
                 that the implemented operations (addition, subtraction,
                 multiplication, division and square root) can compute a
                 result and an exact correcting term using the same
                 format as the inputs. Following a path initiated in
                 1965, many authors supposed that neither underflow nor
                 overflow occurred in the process. Overflow is not
                 critical as this kind of exception creates persisting
                 nonnumeric quantities. Underflow may be fatal to the
                 process as it returns wrong numeric values with little
                 warning. Our new conditions guarantee that the
                 correcting term is exact when the result is a number.
                 We have validated our proofs against Coq automatic
                 proof checker. Our development has raised many
                 questions, some of them were expected while other ones
                 were surprising.",
  acknowledgement = ack-nhfb,
  keywords =     "accurate floating-point summation; ARITH-16",
}

@TechReport{Boldo:2003:STQ,
  author =       "Sylvie Boldo and Marc Daumas",
  title =        "A simple test qualifying the accuracy of {Horner}'s
                 rule for polynomials",
  type =         "Research Report",
  number =       "2003-01",
  institution =  "{\'E}cole Normale Sup{\'e}rieure de Lyon",
  address =      "69364 Lyon Cedex 07, France",
  pages =        "41",
  month =        jan,
  year =         "2003",
  bibdate =      "Tue Nov 23 10:54:34 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "ftp://ftp.ens-lyon.fr/pub/LIP/Rapports/RR/RR2003/RR2003-01.ps.gz;
                 ftp://ftp.inria.fr/INRIA/publication/publi-pdf/RR/RR-4707.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "floating-point testing",
}

@InProceedings{Boullis:2003:SOH,
  author =       "Nicolas Boullis and Arnaud Tisserand",
  title =        "Some optimizations of hardware multiplication by
                 constant matrices",
  crossref =     "Bajard:2003:ISC",
  pages =        "20--27",
  year =         "2003",
  bibdate =      "Wed Nov 26 11:59:51 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith16/papers/ARITH16_Boullis.pdf",
  abstract =     "This paper presents some improvements on the
                 optimization of hardware multiplication by constant
                 matrices. We focus on the automatic generation of
                 circuits that involve constant matrix multiplication
                 (CMM), i.e. multiplication of a vector by a constant
                 matrix. The proposed method, based on number recoding
                 and dedicated common sub-expression factorization
                 algorithms was implemented in a VHDL generator. The
                 obtained results on several applications have been
                 implemented on FPGAs and compared to previous
                 solutions. Up to 40\% area and speed savings are
                 achieved.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-16",
}

@TechReport{Brisebarre:2003:FTP,
  author =       "Nicolas Brisebarre and Jean-Michel Muller",
  title =        "Finding the ``truncated'' polynomial that is closest
                 to a function",
  type =         "Research Report",
  number =       "4787",
  institution =  "INRIA Rhone-Alpes",
  address =      "ZIRST, 655 Avenue de l'Europe, Montbonnot, 38334 Saint
                 Ismier cedex, France",
  year =         "2003",
  bibdate =      "Fri Jun 24 14:41:03 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "ftp://ftp.inria.fr/INRIA/publication/publi-pdf/RR/RR-4787.pdf;
                 ftp://ftp.inria.fr/INRIA/publication/publi-ps-gz/RR/RR-4787.ps.gz;
                 http://arxiv.org/pdf/cs.MS/0307009;
                 http://www.inria.fr/rrrt/rr-4787.html",
  abstract =     "When implementing regular enough functions (e.g.,
                 elementary or special functions) on a computing system,
                 we frequently use polynomial approximations. In most
                 cases, the polynomial that best approximates (for a
                 given distance and in a given interval) a function has
                 coefficients that are not exactly representable with a
                 finite number of bits. And yet, the polynomial
                 approximations that are actually implemented do have
                 coefficients that are represented with a finite - and
                 sometimes small - number of bits: this is due to the
                 finiteness of the floating-point representations (for
                 software implementations), and to the need to have
                 small, hence fast and/or inexpensive, multipliers (for
                 hardware implementations). We then have to consider
                 polynomial approximations for which the degree-$i$
                 coefficient has at most $ m_i $ fractional bits (in
                 other words, it is a rational number with denominator $
                 2^{m_i} $). We provide a general method for finding the
                 best polynomial approximation under this constraint.
                 Then, we suggest refinements than can be used to
                 accelerate our method.",
  acknowledgement = ack-nhfb,
}

@Misc{Brown:2003:DPA,
  author =       "Walter E. Brown",
  title =        "A [{DRAFT}] Proposal to Add Mathematical Special
                 Functions to the {C++ Standard Library}",
  howpublished = "World-Wide Web document",
  day =          "3",
  month =        jan,
  year =         "2003",
  bibdate =      "Wed Jan 29 17:15:07 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://home.fnal.gov/~wb/N0000.html",
  acknowledgement = ack-nhfb,
}

@InProceedings{Burgess:2003:SRN,
  author =       "Neil Burgess",
  title =        "Scaling an {RNS} number using the core function",
  crossref =     "Bajard:2003:ISC",
  pages =        "262--269",
  year =         "2003",
  bibdate =      "Wed Nov 26 12:04:40 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith16/papers/ARITH16_Burgess.pdf",
  abstract =     "This paper introduces a method for extracting the core
                 of a Residue Number System (RNS) number within the RNS,
                 this affording a new method for scaling RNS numbers.
                 Suppose an RNS comprises a set of co-prime moduli, $
                 m_i $, with $ \prod m_i = M $. This paper describes a
                 method for approximately scaling such an RNS number by
                 a subset of the moduli, $ \prod m_j = M_J = \sqrt {M}
                 $, with the characteristic that all computations are
                 performed using the original moduli and one other
                 non-maintained short wordlength modulus.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-16",
}

@InProceedings{Cao:2003:DHS,
  author =       "Bin Cao and T. Srikanthan and Chip-Hong Chang",
  booktitle =    "{ISCAS '03}, Proceedings of the 2003 International
                 Symposium on Circuits and Systems, 25--28 May 2003",
  title =        "Design of a high speed reverse converter for a new
                 $4$-moduli set residue number system",
  volume =       "4",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "IV-520--IV-523",
  year =         "2003",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ISCAS.2003.1205951",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "This paper presents an elegant residue-to-binary
                 algorithm for a new 4-moduli set (2/sup n/ - 1, 2/sup
                 n/, 2/sup n/ + 1, 2/sup 2n/ + 1) Residue Number System.
                 Our reverse conversion algorithm takes advantage of the
                 special number properties of the \ldots{}",
}

@Article{Chaudhuri:2003:DAO,
  author =       "Ranjan Chaudhuri",
  title =        "Do the arithmetic operations really execute in
                 constant time?",
  journal =      j-SIGCSE,
  volume =       "35",
  number =       "2",
  pages =        "43--44",
  month =        jun,
  year =         "2003",
  CODEN =        "SIGSD3",
  DOI =          "https://doi.org/10.1145/782941.782977",
  ISSN =         "0097-8418 (print), 2331-3927 (electronic)",
  ISSN-L =       "0097-8418",
  bibdate =      "Sat Nov 17 16:57:02 MST 2012",
  bibsource =    "DBLP;
                 http://dblp.uni-trier.de/db/journals/sigcse/sigcse35.html#Chaudhuri03;
                 http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigcse2000.bib",
  URL =          "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/DBLP/2003.bib",
  abstract =     "The paper emphasizes the need for exposing the
                 undergraduate computer science students to the
                 bit-level analysis of the run-times of certain computer
                 algorithms. These are algorithms where the input(s)
                 consist of one or more integers and only a bit-level
                 analysis yields a more realistic estimate of the
                 run-time behaviors of such algorithms.",
  acknowledgement = ack-nhfb,
  fjournal =     "SIGCSE Bulletin (ACM Special Interest Group on
                 Computer Science Education)",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J688",
}

@InProceedings{Chaves:2003:RRD,
  author =       "R. Chaves and L. Sousa",
  booktitle =    "Proceedings. Euromicro Symposium on Digital System
                 Design, 2003",
  title =        "{RDSP}: a {RISC} {DSP} based on residue number
                 system",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "128--135",
  year =         "2003",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/DSD.2003.1231911",
  ISBN =         "0-7695-2003-0",
  ISBN-13 =      "978-0-7695-2003-2",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "This paper is focused on low power programmable fast
                 digital signal processors (DSP) design based on a
                 configurable 5-stage RISC core architecture and on
                 residue number systems (RNS). Several innovative
                 aspects are introduced at the control and \ldots{}",
}

@InProceedings{Chen:2003:PIC,
  author =       "Chichyang Chen and Rui-Lin Chen",
  booktitle =    "Proceedings of the {IEEE} International Conference on
                 Application-Specific Systems, Architectures, and
                 Processors, 24--26 June 2003",
  title =        "Performance-improved computation of very large
                 word-length {LNS} addition\slash subtraction using
                 signed-digit arithmetic",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "337--347",
  year =         "2003",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 16:14:38 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "Pipelined computation of very large word-length LNS
                 addition/subtraction requires a significant amount of
                 hardware and long pipeline latency. We propose a base-e
                 exponential algorithm to simplify the exponential
                 computation and to replace half of \ldots{}",
}

@Article{Chevallier-Mames:2003:FDS,
  author =       "Beno{\^\i}t Chevallier-Mames and Marc Joye and Pascal
                 Paillierinst",
  title =        "Faster Double-Size Modular Multiplication from
                 {Euclidean} Multipliers",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2779",
  pages =        "214--227",
  year =         "2003",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Apr 4 18:12:50 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
  keywords =     "CHES 2003; cryptography",
}

@InProceedings{Ciet:2003:PFI,
  author =       "M. Ciet and M. Neve and E. Peeters and J.-J.
                 Quisquater",
  booktitle =    "{MWSCAS '03}. Proceedings of the 46th {IEEE}
                 International Midwest Symposium on Circuits and
                 Systems",
  title =        "Parallel {FPGA} implementation of {RSA} with residue
                 number systems --- can side-channel threats be
                 avoided?",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "806--810",
  year =         "2003",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/MWSCAS.2003.1562409",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "In this paper, the authors presented a new parallel
                 architecture to avoid side-channel analysis such as:
                 timing attack, simple/differential power analysis,
                 fault induction attack and simple/differential
                 electromagnetic analysis. Montgomery \ldots{}",
}

@Article{Constantinides:2003:BRB,
  author =       "George A. Constantinides",
  title =        "Book Review: {{\booktitle{Computer Arithmetic
                 Algorithms}}, by Israel Koren. A.K. Peters}",
  journal =      j-SIGACT,
  volume =       "34",
  number =       "3",
  pages =        "13--15",
  month =        sep,
  year =         "2003",
  CODEN =        "SIGNDM",
  DOI =          "https://doi.org/10.1145/945526.945532",
  ISSN =         "0163-5700 (print), 1943-5827 (electronic)",
  ISSN-L =       "0163-5700",
  bibdate =      "Wed Mar 21 18:30:26 MDT 2012",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigact.bib",
  note =         "See \cite{Koren:1993:CAA,Koren:2002:CAA}.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGACT News",
  journal-URL =  "http://dl.acm.org/citation.cfm?id=J697",
}

@Article{Constantinides:2003:SSA,
  author =       "G. A. Constantinides and P. Y. K. Cheung and W. Luk",
  title =        "Synthesis of saturation arithmetic architectures",
  journal =      j-TODAES,
  volume =       "8",
  number =       "3",
  pages =        "334--354",
  month =        jul,
  year =         "2003",
  CODEN =        "ATASFO",
  ISSN =         "1084-4309 (print), 1557-7309 (electronic)",
  ISSN-L =       "1084-4309",
  bibdate =      "Thu Aug 7 11:12:06 MDT 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/todaes/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Design Automation of Electronic
                 Systems (TODAES)",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J776",
}

@Article{Conway:2003:NCB,
  author =       "R. Conway and J. Nelson",
  title =        "New {CRT}-based {RNS} converter using restricted
                 moduli set",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "52",
  number =       "5",
  pages =        "572--578",
  month =        may,
  year =         "2003",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2003.1197124",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 08:52:48 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1197124",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@TechReport{Cornea:2003:DSR,
  author =       "M. Cornea and J. Harrison and C. Iordache and B. Norin
                 and S. Story",
  title =        "Division, Square Root and Remainder Algorithms for the
                 {Intel Itanium} Architecture",
  type =         "Report",
  institution =  pub-INTEL,
  address =      pub-INTEL:adr,
  month =        nov,
  year =         "2003",
  bibdate =      "Fri Jun 24 12:05:58 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Cotofana:2003:CAR,
  author =       "Sorin Cotofana and Casper Lageweg and Stamatis
                 Vassiliadis",
  title =        "On computing addition related arithmetic operations
                 via controlled transport of charge",
  crossref =     "Bajard:2003:ISC",
  pages =        "245--252",
  year =         "2003",
  bibdate =      "Wed Nov 26 12:04:40 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith16/papers/ARITH16_Cotofana.pdf",
  abstract =     "In this paper we investigate the implementation of
                 basic arithmetic functions, such as addition and
                 multiplication, in Single Electron Tunneling (SET)
                 technology. First, we describe the SET equivalents of
                 Boolean CMOS gates and Threshold logic gates. Second,
                 we propose a set of building blocks, which can be
                 utilized for a novel design style, namely arithmetic
                 operations performed by direct manipulation of the
                 location of individual electrons within the system.
                 Using this new set of building blocks, we propose
                 several novel approaches for computing addition related
                 arithmetic operations via the controlled transport of
                 charge (individual electrons). In particular, we prove
                 the following: $n$-bit addition can be implemented with
                 a depth-$2$ network built with $ O(n) $ circuit
                 elements; $n$-input parity can be computed with a
                 depth-$2$ network constructed with $ O(n) $ circuit
                 elements and the same applies for $ n | \log n $
                 counters; multiple operand addition of $ m | n $-bit
                 operands can be implemented with a depth-$2$ network
                 using $ O(m n) $ circuit elements; and finally $n$-bit
                 multiplication can be implemented with a depth-$3$
                 network built with $ O(n) $ circuit elements.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-16",
}

@TechReport{Cowlishaw:2003:DAE,
  author =       "Mike Cowlishaw",
  title =        "Decimal Arithmetic Encoding Strawman 4d",
  type =         "Report",
  number =       "Version 0.96",
  institution =  "IBM UK Laboratories",
  address =      "Hursley, UK",
  day =          "21",
  month =        feb,
  year =         "2003",
  bibdate =      "Fri Mar 03 07:15:51 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www2.hursley.ibm.com/decimal/decbits.pdf",
  abstract =     "This document describes proposed encodings suitable
                 for supporting the general purpose floating-point
                 decimal arithmetic defined in the Decimal Arithmetic
                 Specification, which allows fixed-point and integer
                 decimal arithmetic as subsets.

                 Three formats of decimal numbers are described: (1) a
                 decimal32 number, which is encoded in four consecutive
                 bytes (32 bits); (2) a decimal64 number, which is
                 encoded in eight consecutive bytes (64 bits); (3) a
                 decimal128 number, which is encoded in 16 consecutive
                 bytes (128 bits). The encodings provide ranges of
                 positive normal numbers of approximately $ [1.0 e - 95,
                 1.0 e + 97) $, $ [1.0 e - 383, 1.0 e + 385) $, and $
                 [1.0 e - 6143, 1.0 e6145) $, with precisions of 7, 16,
                 and 34 decimal digits respectively. Subnormals extended
                 the range down to 1.0e-390, 1.0e-398, and 1.0e-6176,
                 respectively.",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
}

@InProceedings{Cowlishaw:2003:DFP,
  author =       "Michael F. Cowlishaw",
  title =        "Decimal floating-point: algorism for computers",
  crossref =     "Bajard:2003:ISC",
  pages =        "104--111",
  year =         "2003",
  DOI =          "https://doi.org/10.1109/ARITH.2003.1207666",
  bibdate =      "Fri Nov 28 11:02:29 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith16/papers/ARITH16_Cowlishaw.pdf;
                 http://www.dec.usc.es/arith16/papers/paper-107.pdf;
                 http://www2.hursley.ibm.com/decimal/IEEE-cowlishaw-arith16.pdf",
  abstract =     "Decimal arithmetic is the norm in human calculations,
                 and human-centric applications must use a decimal
                 floating-point arithmetic to achieve the same
                 results.\par

                 Initial benchmarks indicate that some applications
                 spend 50\% to 90\% of their time in decimal processing,
                 because software decimal arithmetic suffers a $ 100
                 \times $ to $ 1000 \times $ performance penalty over
                 hardware. The need for decimal floating-point in
                 hardware is urgent.\par

                 Existing designs, however, either fail to conform to
                 modern standards or are incompatible with the
                 established rules of decimal arithmetic. This paper
                 introduces a new approach to decimal floating-point
                 which not only provides the strict results which are
                 necessary for commercial applications but also meets
                 the constraints and requirements of the IEEE 854
                 standard.\par

                 A hardware implementation of this arithmetic is in
                 development, and it is expected that this will
                 significantly accelerate a wide variety of
                 applications.",
  acknowledgement = ack-nhfb,
  keywords =     "algorism (the decimal system of numeration); ARITH-16;
                 decimal floating-point arithmetic",
}

@InProceedings{Daneshbeh:2003:UBS,
  author =       "Amir.K. Daneshbeh and M. A. Hasan",
  title =        "A unidirectional bit serial systolic architecture for
                 double-basis division over {$ \mathrm {GF}(2^m) $}",
  crossref =     "Bajard:2003:ISC",
  pages =        "174--180",
  year =         "2003",
  bibdate =      "Wed Nov 26 12:04:35 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith16/papers/ARITH16_Daneshbeh.pdf",
  abstract =     "A unidirectional bit serial systolic architecture for
                 division over Galois field $ \mathrm {GF}(2^m) $ is
                 presented which uses both triangular and polynomial
                 basis representations. It is suitable for hardware
                 implementations where the dimension of the field is
                 large and may vary. This is the typical case for
                 cryptographic applications. This architecture is
                 simulated in Verilog-HDL and synthesized for a clock
                 period of $ 1.4 $ ns using Synopsys. The time and area
                 complexities are truly linear, since no carry
                 propagation structures are present, and the complexity
                 measures are equivalent or excel the best designs
                 proposed so far.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-16",
}

@Article{Daumas:2003:FRR,
  author =       "Marc Daumas and David W. Matula",
  title =        "Further Reducing the Redundancy of a Notation Over a
                 Minimally Redundant Digit Set",
  journal =      j-J-VLSI-SIGNAL-PROC,
  volume =       "33",
  number =       "1--2",
  pages =        "7--18",
  month =        jan,
  year =         "2003",
  CODEN =        "JVSPED",
  DOI =          "https://doi.org/10.1023/A:1021133616373",
  ISSN =         "0922-5773 (print), 1573-109x (electronic)",
  ISSN-L =       "0922-5773",
  bibdate =      "Tue Nov 27 14:14:52 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Redundant notations are used implicitly or explicitly
                 in many digital designs. They have been studied in
                 details and a general framework is known to reduce the
                 redundancy of a notation down to the minimally
                 redundant digit set. We present here an operator to
                 further reduce the redundancy of such a representation.
                 It does not reduce the number of allowed digits since
                 removing one digit to a minimally redundant digit set
                 is a conversion to a non redundant digit set and this
                 is an expensive operation. Our operator introduces some
                 correlation between the digits to reduce the number of
                 possible redundant notations for any represented
                 number. This reduction is visible in small useful
                 operators like the elimination of leading zeros. We
                 also present a key application with a CMOS Booth
                 recoded multiplier. Our multiplier is able to accept
                 both a redundant or a non redundant input with very
                 little modifications and almost no penalty in time or
                 space compared to state-of-the-art non redundant
                 multipliers.",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of VLSI Signal Processing",
}

@PhdThesis{Defour:2003:FEA,
  author =       "David Defour",
  title =        "Fonctions {{\'E}}l{\'e}mentaires: Algorithmes et
                 Impl{\'e}mentations Efficaces pour {l'Arrondi} Correct
                 en Double Pr{\'e}cision. ({French}) [{Elementary}
                 Functions: Efficient Algorithms and Implementations for
                 Correct Rounding in Double Precision]",
  school =       "L'{\'E}cole Normale Sup{\'e}rieure de Lyon",
  address =      "Lyon, France",
  pages =        "viii + 133",
  day =          "9",
  month =        sep,
  year =         "2003",
  bibdate =      "Tue Dec 02 11:25:16 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://gala.univ-perp.fr/ddefour/research/thesis_dd.pdf;
                 http://www.ens-lyon.fr/LIP/Pub/Rapports/PhD/PhD2003/PhD2003-01.ps.gz;
                 https://theses.hal.science/tel-00006022v1",
  abstract =     "The representation formats and behaviors of floating
                 point arithmetics available in computers are defined by
                 the IEEE-754 standard. This standard imposes the system
                 to return as a result of one of the four basic
                 operations (+, *, /, sqrt), the rounding of the exact
                 result. This property is called <>,this warranties the
                 quality of the result. It enables construction of proof
                 that this particular algorithms can be manipulated
                 independently of the machine. However, due to the <>,
                 elementary functions (sine, cosine, exponential...) are
                 absent in the IEEE-754 standard. Contrary to basic
                 operations, it is difficult to discover the necessary
                 accuracy required to guarantee correct rounding for
                 elementary functions. However if the representation
                 format is set, it is possible that an exhaustive search
                 will help determine this bound: it was Lef{\`e}vre's
                 work for the double precision.\par

                 The objectives of this thesis is to exploit these
                 bounds for each functions and rounding modes, to
                 certify correct rounding in double precision. Thanks to
                 this bound we have defined an evaluation within 2
                 steps: a quick phase which is based on the property of
                 the IEEE standard that often proves satisfactory and an
                 accurate step based on multiprecision operations which
                 is precise all the time. For the second step we have
                 designed a multiprecision library which was optimized
                 in order to acquire precision corresponding to the
                 bound, and the characteristics of processors in 2003.",
  acknowledgement = ack-nhfb,
  keywords =     "correct rounding; floating-point arithmetic",
  language =     "French",
}

@Article{Demmel:2003:AEF,
  author =       "James Demmel and Yozo Hida",
  title =        "Accurate and Efficient Floating Point Summation",
  journal =      j-SIAM-J-SCI-COMP,
  volume =       "25",
  number =       "4",
  pages =        "1214--1248",
  day =          "5",
  month =        dec,
  year =         "2003",
  CODEN =        "SJOCE3",
  ISSN =         "1064-8275 (print), 1095-7197 (electronic)",
  ISSN-L =       "1064-8275",
  MRclass =      "65G50 (65B10)",
  MRnumber =     "MR2045054 (2005b:65055)",
  bibdate =      "Mon Jan 12 19:00:46 MST 2004",
  bibsource =    "http://epubs.siam.org/sam-bin/dbq/toc/SISC/25/4;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://epubs.siam.org/sam-bin/dbq/article/40762",
  abstract =     "We present and analyze several simple algorithms for
                 accurately computing the sum of $n$ floating point
                 numbers using a wider accumulator. Let $f$ and $F$ be
                 the number of significant bits in the summands and the
                 accumulator, respectively. Then assuming gradual
                 underflow, no overflow, and round-to-nearest
                 arithmetic, up to approximately $ 2^{F - f} $ numbers
                 can be added accurately by simply summing the terms in
                 decreasing order of exponents, yielding a sum correct
                 to within about $ 1.5 $ units in the last place (ulps).
                 We apply this result to the floating point formats in
                 the IEEE floating point standard. For example, a dot
                 product of single precision vectors of length at most
                 33 computed using double precision and sorting is
                 guaranteed correct to nearly 1.5 ulps. If
                 double-extended precision is used, the vector length
                 can be as large as 65,537. We also investigate how the
                 cost of sorting can be reduced or eliminated while
                 retaining accuracy.",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Scientific Computing",
  journal-URL =  "http://epubs.siam.org/sisc",
  keywords =     "accurate floating-point summation",
}

@Article{Demmel:2003:CAF,
  author =       "James Demmel",
  title =        "The complexity of accurate floating point
                 computation",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  day =          "1",
  month =        may,
  year =         "2003",
  CODEN =        "????",
  ISSN =         "????",
  ISSN-L =       "????",
  MRclass =      "65F, 65G50, 65Y20, 68Q25",
  bibdate =      "Wed Sep 30 12:43:49 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Published in Proceedings of the ICM, Beijing 2002,
                 vol. 3, 697--706.",
  URL =          "http://arxiv.org/abs/math/0305004",
  abstract =     "Our goal is to find accurate and efficient algorithms,
                 when they exist, for evaluating rational expressions
                 containing floating point numbers, and for computing
                 matrix factorizations (like LU and the SVD) of matrices
                 with rational expressions as entries. More precisely,
                 {\em accuracy} means the relative error in the output
                 must be less than one (no matter how tiny the output
                 is), and {\em efficiency} means that the algorithm runs
                 in polynomial time. Our goal is challenging because our
                 accuracy demand is much stricter than usual.",
  acknowledgement = ack-nhfb,
  subject =      "Numerical Analysis (math.NA)",
}

@TechReport{Deshmukh:2003:HPS,
  author =       "R. G. Deshmukh and Hatim Ghazi Zaini",
  title =        "High performance signal processing through
                 computational enhancement and hardware integration",
  institution =  "Florida Institute of Technology",
  address =      "Melbourne, FL, USA",
  pages =        "320",
  year =         "2003",
  bibdate =      "Thu Aug 07 18:49:39 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Order Number AAI3099386.",
  abstract =     "Mathematical operations on complex numbers are
                 commonly required in numerous computer applications.
                 The use of complex number computations in the design
                 algorithms for various digital signal processing (DSP)
                 has received considerable attention in recent years.
                 Algorithms in complex orthogonal transformations,
                 correlations, and filtrations are a part of arithmetic
                 computations such as geometric analysis in graphics or
                 signal processing. The digital signal processing
                 algorithms and modern digital communication systems
                 such as equalization, modulation and demodulation are
                 all deal with data streams represented by complex
                 numbers. These applications require efficient
                 representation and manipulation, in addition to
                 treatment of complex numbers. These algorithms usually
                 include arithmetic operations. The digital signal
                 processing demands always increase and higher
                 performance in the implementation of algorithms are
                 investigated. Therefore, the implementations of the
                 arithmetic operations of the complex numbers for
                 high-performance especially for complex number
                 multiplier are of significant interest.\par

                 A novel method for complex numbers representation and
                 the arithmetic operations on them was introduced for
                 computer vision which is a relatively new area. The
                 proposed Redundant Complex Binary Number System (RCBNS)
                 was developed by combining a Redundant Binary Number
                 and a complex number in the base $ ( - 1 + j) $.\par

                 A Redundant Complex Binary Number System consists of
                 both the real and the imaginary parts presented by a
                 radix number system that forms a single redundant
                 integer digit set. This system is formed by using
                 complex radix of $ ( - 1 + j) $ and a digit set of $
                 \alpha = 3 $, where $ \alpha $ assumes a value of $ -
                 3, - 2, - 1, 0, 1, 2, 3 $. The arithmetic operations on
                 these complex numbers treat the real and the imaginary
                 parts as one unit. Carry-free addition is the advantage
                 in the arithmetic operations that uses operands in the
                 Redundant Complex Binary Number System.\par

                 Conversion of decimal complex numbers in the standard
                 binary form to the RCBNS form is accomplished by
                 converting the decimal complex number to the complex
                 binary form and then the real part and the imaginary
                 part to be treated in one unit. Two methods for the
                 conversion to the RCBNS form are presented. These
                 complex numbers in the RCBNS form are used to perform
                 arithmetic operations, addition, subtraction,
                 multiplication and division. The results of arithmetic
                 operations on complex number are available in the RCBNS
                 form. These results in the RCBNS form should be
                 converted back to the Standard Binary Number form. Two
                 methods are presented for the reconversion. Both
                 methods are based on separating the real part and the
                 imaginary part of each row of four digit positions of
                 the RCBNS number and forward them to two dedicated
                 registers. The comparisons of the proposed multiplier
                 with other existing multipliers were done. Finally,
                 methodology and processes of the proposed work were
                 modeled (functional and behavioral) using a hardware
                 description language, VHDL. In this research, the RCBNS
                 form for complex number reduces the number of steps
                 required to perform complex number arithmetic
                 operations, thus enhancing the speed.",
  acknowledgement = ack-nhfb,
  keywords =     "decimal arithmetic",
}

@InProceedings{Detrey:2003:VLL,
  author =       "J{\'e}r{\'e}mie Detrey and Florent de Dinechim",
  title =        "A {VHDL} Library of {LNS} Operators",
  crossref =     "Matthews:2003:PTS",
  pages =        "2227--2231",
  year =         "2003",
  bibdate =      "Sat Jul 16 16:14:38 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://perso.ens-lyon.fr/jeremie.detrey/FPLibrary/;
                 http://perso.ens-lyon.fr/jeremie.detrey/publications/DetDin2003:asilomar.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "logarithmic number system (LNS)",
  summary =      "Not \ldots{}",
}

@Misc{DiBrino:2003:FPP,
  author =       "M. DiBrino and F. Karim",
  title =        "Floating-point pipeline with leading zeros anticipator
                 circuit",
  howpublished = "US Patent 6542915",
  month =        apr,
  year =         "2003",
  bibdate =      "Fri Jun 24 10:46:57 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Ercegovac:2003:CDP,
  author =       "Milo{\v{s}} Ercegovac and Jean-Michel Muller",
  title =        "Complex Division with Prescaling of Operands",
  crossref =     "Deprettere:2003:IIC",
  pages =        "304--314",
  year =         "2003",
  DOI =          "https://doi.org/10.1109/ASAP.2003.1212854",
  bibdate =      "Sat Dec 04 09:09:15 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We adapt the radix-r digit-recurrence division
                 algorithm to complex division. By prescaling the
                 operands, we make the selection of quotient digits
                 simple. This leads to a simple hardware implementation,
                 and allows correct rounding of complex quotient. To
                 reduce large prescaling tables required for radices
                 greater than 4, we adapt the bipartite-table method to
                 multiple-operand functions.",
  acknowledgement = ack-nhfb,
  keywords =     "bipartite-table method; complex division; correct
                 rounding; digital arithmetic; floating-point
                 arithmetic; multiple-operand function; number theory;
                 prescaling table; quotient digit selection; radix-r
                 digit-recurrence division algorithm; table lookup",
}

@InProceedings{Ercegovac:2003:DRA,
  author =       "M. D. Ercegovac and Jean-Michel Muller",
  booktitle =    "Conference Record of the Thirty-Seventh Asilomar
                 Conference on Signals, Systems and Computers, 2003",
  title =        "Digit-recurrence algorithms for division and square
                 root with limited precision primitives",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1440--1444",
  year =         "2003",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 15:28:13 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "We propose a digit-recurrence algorithm for square
                 root using limited-precision multipliers, adders, and
                 table-lookups. The algorithm, except in the
                 initialization, uses the digit-recurrence algorithm for
                 division with limited-precision primitives \ldots{}",
}

@InProceedings{Erdem:2003:LRV,
  author =       "Serdar S. Erdem and {\c{C}}etin K. Ko{\c{c}}",
  title =        "A less recursive variant of {Karatsuba--Ofman}
                 algorithm for multiplying operands of size a power of
                 two",
  crossref =     "Bajard:2003:ISC",
  pages =        "28--35",
  year =         "2003",
  bibdate =      "Wed Nov 26 11:59:51 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith16/papers/ARITH16_Erdem.pdf",
  abstract =     "We propose a new algorithm for fast multiplication of
                 large integers having a precision of $ 2^k $ computer
                 words, where $k$ is an integer. The algorithm is
                 derived from the Karatsuba--Ofman Algorithm and has the
                 same asymptotic complexity. However, the running time
                 of the new algorithm is slightly better, and it makes
                 one third as many recursive calls.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-16",
}

@InProceedings{Erle:2003:DMC,
  author =       "M. A. Erle and M. J. Schulte",
  title =        "Decimal multiplication via carry-save addition",
  crossref =     "Deprettere:2003:IIC",
  pages =        "348--358",
  year =         "2003",
  bibdate =      "Fri Mar 25 05:52:41 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_2003-03.pdf",
  abstract =     "Decimal multiplication is important in many commercial
                 applications including financial analysis, banking, tax
                 calculation, currency conversion, insurance, and
                 accounting. This paper presents two novel designs for
                 fixed-point decimal multiplication that utilize decimal
                 carry-save addition to reduce the critical path delay.
                 First, a multiplier that stores a reduced number of
                 multiplicand multiples and uses decimal carry-save
                 addition in the iterative portion of the design is
                 presented. Then, a second multiplier design is proposed
                 with several notable improvements including fast
                 generation of multiplicand multiples that do not need
                 to be stored, the use of decimal (4:2) compressors, and
                 a simplified decimal carry-propagate addition to
                 produce the final product. When multiplying two
                 $n$-digit operands to produce a $ 2 n $-digit product,
                 the improved multiplier design has a worst-case latency
                 of $ n + 4 $ cycles and an initiation interval of $ n +
                 1 $ cycles. Three data-dependent optimizations, which
                 help reduce the multipliers' average latency, are also
                 described. The multipliers presented can be extended to
                 support decimal floating-point multiplication.",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
}

@InProceedings{Even:2003:PEA,
  author =       "Guy Even and Peter-Michael Seidel and Warren E.
                 Ferguson",
  title =        "A parametric error analysis of {Goldschmidt}'s
                 division algorithm",
  crossref =     "Bajard:2003:ISC",
  pages =        "165--171",
  year =         "2003",
  bibdate =      "Wed Nov 26 12:04:35 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith16/papers/ARITH16_Even.pdf",
  abstract =     "Back in the 60's Goldschmidt presented a variation of
                 Newton--Raphson iterations for division that is well
                 suited for pipelining. The problem in using
                 Goldschmidt's division algorithm is to present an error
                 analysis that enables one to save hardware by using
                 just the right amount of precision for intermediate
                 calculations while still providing correct rounding.
                 Previous implementations relied on combining formal
                 proof methods (that span thousands of lines) with
                 millions of test vectors. These techniques yield
                 correct designs but the analysis is hard to follow and
                 is not quite tight.\par

                 We present a simple parametric error analysis of
                 Goldschmidt's division algorithm. This analysis sheds
                 more light on the effect of the different parameters on
                 the error. In addition, we derive closed error formulae
                 that allow to determine optimal parameter choices in
                 four practical settings.\par

                 We apply our analysis to show that a few bits of
                 precision can be saved in the floating-point division
                 (FP-DIV) microarchitecture of the AMD-K7TM
                 microprocessor. These reductions in precision apply to
                 the initial approximation and to the lengths of the
                 multiplicands in the multiplier. When translated to
                 cost, the reductions reflect a savings of $ 10.6 \% $
                 in the overall cost of the FP-DIV micro-architecture.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-16; correct rounding; floating-point
                 arithmetic",
}

@InProceedings{Even:2003:PMD,
  author =       "G. Even and P.-M. Seidel",
  booktitle =    "Proceedings of the 21st International Conference on
                 Computer Design",
  title =        "Pipelined multiplicative division with {IEEE}
                 rounding",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "240--245",
  year =         "2003",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ICCD.2003.1240901",
  ISBN =         "0-7695-2025-1",
  ISBN-13 =      "978-0-7695-2025-4",
  ISSN =         "1063-6404",
  ISSN-L =       "1063-6404",
  bibdate =      "Sat Jul 16 11:25:05 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "We propose optimized pipelined implementations for
                 Goldschmidt's division algorithm with IEEE rounding
                 based on Booth radix-8 multiplication. Compared to
                 other FP-division algorithms, our implementations
                 require fewer clock cycles and admit shorter periods.
                 The considered optimizations for the quotient
                 approximation are based on a careful general analysis
                 of tight error bounds for the implementation and are
                 accompanied by the utilization of redundant
                 representations, partial compressions, injection-based
                 rounding, and rectangular multipliers for the internal
                 computations. To efficiently achieve IEEE compliant
                 rounding, we introduce the concept of dew-point
                 rounding that allows efficient implementation and
                 reduced requirements for the quotient approximation. On
                 this basis, we propose the implementation of different
                 versions of Goldschmidt's division algorithm with
                 different pipeline depths. None of these
                 implementations requires a full-sized multiplier at any
                 stage of the computations. In this way we reduce
                 latency, cost, and enable increased throughput at a
                 reasonable cost. We suggest a full range of pipelining
                 depths: On one extreme is a 3-stage pipeline with a
                 restart time that simply equals the latency minus the
                 number of pipeline stages. On the other extreme is a
                 fully pipelined design.",
}

@InProceedings{Fahmy:2003:CRF,
  author =       "Hossam A. H. Fahmy and Michael J. Flynn",
  title =        "The case for a redundant format in floating point
                 arithmetic",
  crossref =     "Bajard:2003:ISC",
  pages =        "95--102",
  year =         "2003",
  bibdate =      "Wed Nov 26 11:59:51 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith16/papers/ARITH16_Fahmy.pdf",
  abstract =     "This work uses a partially redundant number system as
                 an internal format for floating point arithmetic
                 operations. The redundant number system enables carry
                 free arithmetic operations to improve performance.
                 Conversion from the proposed internal format back to
                 the standard IEEE format is done only when an operand
                 is written to memory. A detailed discussion of an adder
                 using the proposed format is presented and the specific
                 challenges of the design are explained. A brief
                 description of a multiplier and divider using the
                 proposed format is also presented. The proposed
                 internal format and arithmetic units comply with all
                 the rounding modes of the IEEE 754 floating point
                 standard. Transistor simulation of the adder and
                 multiplier confirm the performance advantage predicted
                 by the analytical model.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-16",
}

@PhdThesis{Fahmy:2003:RDF,
  author =       "Hossam A. H. Fahmy",
  title =        "A redundant digit floating point system",
  type =         "{Ph.D.} dissertation",
  school =       "Department of Computer Science, Stanford University",
  address =      "Stanford, CA, USA",
  pages =        "146",
  month =        nov,
  year =         "2003",
  bibdate =      "Wed Nov 15 07:59:18 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://wwwlib.umi.com/dissertations/fullcit/3090583",
  abstract =     "Arithmetic operations are among the most basic
                 instructions in microprocessors, digital signal
                 processors and graphics accelerators. Addition is the
                 most frequent arithmetic operation in numerically
                 intensive applications. Multiplication follows closely
                 and then division and other elementary functions. The
                 speed of those arithmetic operations is also often
                 directly linked to the overall performance of the
                 computers. The work presented in this thesis proposes
                 several techniques to improve the effectiveness of
                 floating point arithmetic units. A partially redundant
                 number system is used as an internal format for
                 floating point arithmetic operations. The redundant
                 number system is based on signed digits and enables
                 carry free arithmetic operations to improve the
                 performance. Conversion from the proposed internal
                 format back to the standard IEEE format is done only
                 when an operand is written to memory. A detailed
                 discussion of an adder and a multiplier using the
                 proposed format is presented and the specific
                 challenges of the designs are explained. Beside the
                 redundancy, the proposed units include further
                 enhancements that increase the floating point
                 performance such as a hexadecimal based number format
                 and a postponed rounding technique. A time delay model
                 is developed and applied to analytically predict the
                 performance of the floating point units. The predicted
                 delays are then compared to state-of-the-art designs.
                 The comparison is done over a range of operand widths,
                 fan-in and radices to show the merits of each
                 implementation. The proposed system achieves better
                 performance for double precision and larger operand
                 width. Transistor simulation of the complete adder and
                 multiplier confirm the performance advantage predicted
                 by the analytical model. A brief description of a
                 divider using; the proposed format is also presented.
                 The proposed internal format and arithmetic units
                 comply with all the rounding modes of the IEEE 754
                 floating point standard.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Fang:2003:FPE,
  author =       "Claire Fang Fang and Tsuhan Chen and Rob A. Rutenbar",
  title =        "Floating-point error analysis based on affine
                 arithmetic",
  crossref =     "IEEE:2003:IICa",
  pages =        "561--564",
  year =         "2003",
  DOI =          "https://doi.org/10.1109/ICASSP.2003.1202428",
  bibdate =      "Thu Mar 24 20:40:52 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://amp.ece.cmu.edu/Publication/Fang/icassp2003_fang.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Fernandez:2003:FPA,
  author =       "Jos{\'e}-Jes{\'u}s Fern{\'a}ndez and Inmaculada
                 Garc{\'\i}a and Ester M. Garz{\'o}n",
  title =        "Floating point arithmetic teaching for computational
                 science",
  journal =      j-FUT-GEN-COMP-SYS,
  volume =       "19",
  number =       "8",
  pages =        "1321--1334",
  month =        nov,
  year =         "2003",
  CODEN =        "FGSEVI",
  ISSN =         "0167-739X (print), 1872-7115 (electronic)",
  ISSN-L =       "0167-739X",
  bibdate =      "Sat Jan 10 10:03:38 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Computational science is based upon numerical
                 computing and, consequently, requires excellent
                 knowledge of floating point computer arithmetic. In
                 general, the average computational science student has
                 a relatively limited understanding of the implications
                 of floating point computation. This paper presents an
                 initiative to teach floating point number
                 representation and arithmetic in undergraduate courses
                 in computational science. The approach is based on
                 carefully designed practical exercises which highlight
                 the main properties and computational issues of finite
                 length number representation and arithmetic. In
                 conjunction to the exercises, an auxiliary educational
                 tool constitutes a valuable support for students to
                 learn and understand the concepts involved. Simpler
                 formats are used as an introduction to the IEEE 754
                 standard, with the aim of presenting the fundamentals
                 of the floating point computation and emphasizing its
                 limitations. This approach could be included in courses
                 related to computer organization, programming, discrete
                 mathematics, numerical methods or scientific computing
                 in computational science curricula.",
  acknowledgement = ack-nhfb,
  fjournal =     "Future Generation Computer Systems",
  journal-URL =  "http://www.sciencedirect.com/science/journal/0167739X",
  keywords =     "Computational science education; Computer arithmetic;
                 Floating point computation",
  remark =       "Selected papers from the Workshop on Education in
                 Computational Sciences held at the International
                 Conference on Computational Science.",
}

@InProceedings{Fousse:2003:AST,
  author =       "L. Fousse and P. Zimmermann",
  title =        "Accurate Summation: Towards a Simpler and Formal
                 Proof",
  crossref =     "Anonymous:2003:CRN",
  pages =        "97--108",
  year =         "2003",
  bibdate =      "Sat Jun 25 14:56:11 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "accurate floating-point summation",
}

@InProceedings{Frougny:2003:LMR,
  author =       "Christiane Frougny and Athasit Surarerks",
  title =        "On-line multiplication in real and complex base",
  crossref =     "Bajard:2003:ISC",
  pages =        "212--219",
  year =         "2003",
  bibdate =      "Fri Nov 28 11:03:48 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith16/papers/ARITH16_Frougny.pdf",
  abstract =     "Multiplication of two numbers represented in base $
                 \beta $ is shown to be computable by an on-line
                 algorithm when $ \beta $ is a negative integer, a
                 positive non-integer real number, or a complex number
                 of the form $ i \sqrt {r} $, where $r$ is a positive
                 integer.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-16",
}

@Book{Gansner:2003:SMB,
  author =       "Emden R. Gansner and John H. Reppy",
  title =        "The {Standard ML} Basis Manual",
  publisher =    pub-CAMBRIDGE,
  address =      pub-CAMBRIDGE:adr,
  pages =        "????",
  year =         "2003",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Wed Jan 29 16:31:52 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
  remark =       "From \cite{Steele:2004:RHP}: ``toDecimal should
                 produce only as many digits as are necessary for
                 fromDecimal to convert back to the same number, i.e.,
                 for any Normal or SubNormal real value r, we have:
                 fromDecimal (toDecimal r) = r \ldots{} Algorithms for
                 accurately and efficiently converting between binary
                 and decimal real representations are readily available,
                 e.g., see the technical report \cite{Gay:1990:CRB}.''",
}

@InCollection{Gavrilova:2003:ESC,
  author =       "M. L. Gavrilova",
  booktitle =    "Computational science and its {applications---ICCSA
                 2003}. Part {III}",
  title =        "An explicit solution for computing the {Euclidean}
                 {$d$}-dimensional {Voronoi} diagram of spheres in a
                 floating-point arithmetic",
  volume =       "2669",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "827--835",
  year =         "2003",
  MRclass =      "68U05 (52B55)",
  MRnumber =     "MR2118360",
  bibdate =      "Thu Nov 8 19:16:14 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Lecture Notes in Computer Science",
  acknowledgement = ack-nhfb,
}

@InProceedings{Geddes:2003:EFH,
  author =       "Keith O. Geddes and Wei Wei Zheng",
  title =        "Exploiting fast hardware floating point in high
                 precision computation",
  crossref =     "Senda:2003:IPI",
  pages =        "111--118",
  year =         "2003",
  DOI =          "https://doi.org/10.1145/860854.860886",
  MRclass =      "65G99",
  MRnumber =     "MR2035201 (2005d:65074)",
  bibdate =      "Sat Dec 13 18:17:28 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We apply an iterative refinement method based on a
                 linear Newton iteration to solve a particular group of
                 high precision computation problems. The method
                 generates an initial solution at hardware floating
                 point precision using a traditional method and then
                 repeatedly refines this solution to higher precision,
                 exploiting hardware floating point computation in each
                 iteration. This is in contrast to direct solution of
                 the high precision problem completely in software
                 floating point. Theoretical cost analysis, as well as
                 experimental evidence, shows a significant reduction in
                 computational cost is achieved by the iterative
                 refinement method on this group of problems.",
  acknowledgement = ack-nhfb,
}

@Article{Geiselmann:2003:RRD,
  author =       "W. Geiselmann and R. Steinwandt",
  title =        "A redundant representation of {$ \mathrm {GF}(q^n) $}
                 for designing arithmetic circuits",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "52",
  number =       "7",
  pages =        "848--853",
  month =        jul,
  year =         "2003",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2003.1214334",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 08:52:51 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1214334",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Gerwig:2003:HPF,
  author =       "Guenter Gerwig and Holger Wetter and Eric M. Schwarz
                 and Juergen Haess",
  title =        "High performance floating-point unit with 116 bit wide
                 divider",
  crossref =     "Bajard:2003:ISC",
  pages =        "87--94",
  year =         "2003",
  bibdate =      "Wed Nov 26 11:59:51 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith16/papers/ARITH16_Gerwig.pdf",
  abstract =     "The next generation zSeries floating-point unit is
                 unveiled which is the first IBM mainframe with a fused
                 multiply-add dataflow. It supports both S/390
                 hexadecimal floating-point architecture and the IEEE
                 754 binary floating-point architecture which was first
                 implemented in S/390 on the 1998 S/390 G5
                 floating-point unit. The new floating-point unit
                 supports a total of 6 formats including single, double,
                 and quadword formats implemented in hardware. The
                 floating-point pipeline is 5 cycles with a throughput
                 of 1 multiply-add per cycle. Both hexadecimal and
                 binary floating-point instructions are capable of this
                 performance due to a novel way of handling both
                 formats. Other key developments include new methods for
                 handling denormalized numbers and quad precision divide
                 engine dataflow. This divider uses a radix-4 SRT
                 algorithm and is able to handle quad precision divides
                 in multiple floating-point and fixed-point formats. The
                 number of iterations for fixed-point divisions depend
                 on the effective number of quotient bits. It uses a
                 reduced carry-save form for the partial remainder, with
                 only 1 carry bit for every 4 sum bits, to save area and
                 power.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-16",
}

@Misc{Goldberg:2003:WEC,
  author =       "David Goldberg",
  title =        "What Every Computer Scientist Should Know About
                 Floating-Point Arithmetic",
  howpublished = "Oracle Web site.",
  year =         "2003",
  bibdate =      "Wed Jun 19 07:57:39 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "This is a reprint of \cite{Goldberg:1991:WEC} with a
                 new section, \booktitle{Differences Among IEEE 754
                 Implementations}, by Doug Priest.",
  URL =          "https://docs.oracle.com/cd/E19060-01/stud8.compiler/817-0932/ncg_goldberg.html",
  acknowledgement = ack-nhfb,
}

@Book{Grabmeier:2003:CAH,
  editor =       "Johannes Grabmeier and Erich Kaltofen and Volker
                 Weispfenning",
  title =        "Computer algebra handbook: foundations, applications,
                 systems",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xx + 637",
  year =         "2003",
  ISBN =         "3-540-65466-6",
  ISBN-13 =      "978-3-540-65466-7",
  LCCN =         "QA155.7.E4 C64954 2003",
  MRclass =      "68W30, 00B15, 68-06",
  bibdate =      "Tue Nov 22 06:00:25 MST 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "Includes CD-ROM.",
  URL =          "http://www.springer.com/sgw/cda/frontpage/0,11855,1-102-22-1477871-0,00.html",
  acknowledgement = ack-nhfb,
  keywords =     "accurate floating-point summation; Aldor; AXIOM;
                 Derive; exact arithmetic; Macsyma; Magma; Maple
                 Mathematica; MuPAD; REDUCE; TI-92",
  subject =      "Algebra; Data processing",
}

@Article{Grossschadl:2003:ASL,
  author =       "Johann Gro{\ss}sch{\"a}dl",
  title =        "Architectural Support for Long Integer Modulo
                 Arithmetic on {RISC}-Based {Smart Cards}",
  journal =      j-IJHPCA,
  volume =       "17",
  number =       "2",
  pages =        "135--146",
  month =        "Summer",
  year =         "2003",
  CODEN =        "IHPCFL",
  ISSN =         "1094-3420 (print), 1741-2846 (electronic)",
  ISSN-L =       "1094-3420",
  bibdate =      "Fri Nov 28 06:52:13 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://hpc.sagepub.com/content/by/year",
  keywords =     "application-specific instruct set processor (ASIP);
                 coarsely-integrated operand scanning (CIOS);
                 Diffie--Hellman; inner-loop operation; Montgomery
                 multiplication; processor specialization; public-key
                 cryptography; Rivest-Shamir-Adelman",
}

@Article{Hanrot:2003:DRF,
  author =       "G. Hanrot and J. Rivat and G. Tenenbaum and P.
                 Zimmermann",
  title =        "Density results on floating-point invertible numbers",
  journal =      j-THEOR-COMP-SCI,
  volume =       "291",
  number =       "2",
  pages =        "135--141",
  year =         "2003",
  CODEN =        "TCSDIQ",
  ISSN =         "0304-3975 (print), 1879-2294 (electronic)",
  ISSN-L =       "0304-3975",
  MRclass =      "68M07 (65G30)",
  MRnumber =     "MR1957436 (2005b:68028)",
  bibdate =      "Thu Nov 8 19:16:14 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Real numbers and computers (Schloss Dagstuhl, 2000)",
  acknowledgement = ack-nhfb,
  fjournal =     "Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03043975",
}

@Article{Harrison:2003:FVS,
  author =       "John Harrison",
  title =        "Formal verification of square root algorithms",
  journal =      j-FORM-METHODS-SYST-DES,
  volume =       "22",
  number =       "2",
  pages =        "143--153",
  month =        mar,
  year =         "2003",
  CODEN =        "FMSDE6",
  DOI =          "https://doi.org/10.1023/A:1022973506233",
  ISSN =         "0925-9856 (print), 1572-8102 (electronic)",
  ISSN-L =       "0925-9856",
  bibdate =      "Sat Feb 08 08:47:21 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/intel-ia-64.bib",
  URL =          "https://dl.acm.org/doi/abs/10.1023/A:1022973506233",
  abstract =     "We discuss the formal verification of some low-level
                 mathematical software for the Intel Itanium
                 architecture. A number of important algorithms have
                 been proven correct using the HOL Light theorem prover.
                 After briefly surveying some of our formal verification
                 work, we discuss in more detail the verification of a
                 square root algorithm, which helps to illustrate why
                 some features of HOL Light, in particular
                 programmability, make it especially suitable for these
                 applications.",
  acknowledgement = ack-nhfb,
  fjournal =     "Formal Methods in System Design",
  journal-URL =  "https://dl.acm.org/loi/fmsd",
}

@InProceedings{Harrison:2003:ICC,
  author =       "John Harrison",
  title =        "Isolating critical cases for reciprocals using integer
                 factorization",
  crossref =     "Bajard:2003:ISC",
  pages =        "148--157",
  year =         "2003",
  bibdate =      "Wed Nov 26 12:04:35 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith16/papers/ARITH16_Harrison.pdf",
  abstract =     "One approach to testing and\slash or proving
                 correctness of a floating-point algorithm computing a
                 function $f$ is based on finding input floating-point
                 numbers $ \alpha $ such that the exact result $
                 f(\alpha) $ is very close to a ``rounding boundary'',
                 i.e. a floating-point number or a midpoint between
                 them. In the present paper we show how to do this for
                 the reciprocal function by utilizing prime
                 factorizations. We present the method and show
                 examples, as well as making a fairly detailed study of
                 its expected and worst-case behavior. We point out how
                 this analysis of reciprocals can be useful in analyzing
                 certain reciprocal algorithms, and also show how the
                 approach can be trivially adapted to the reciprocal
                 square root function.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-16; correct rounding; floating-point
                 arithmetic",
}

@Article{Holmes:2003:PTC,
  author =       "Neville Holmes",
  title =        "The Profession: Truth and Clarity in Arithmetic",
  journal =      j-COMPUTER,
  volume =       "36",
  number =       "2",
  pages =        "108, 106--107",
  month =        feb,
  year =         "2003",
  CODEN =        "CPTRB4",
  ISSN =         "0018-9162 (print), 1558-0814 (electronic)",
  ISSN-L =       "0018-9162",
  bibdate =      "Fri Dec 12 19:53:54 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://csdl.computer.org/dl/mags/co/2003/02/r2108.htm;
                 http://csdl.computer.org/dl/mags/co/2003/02/r2108.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2",
}

@InProceedings{Huang:2003:HPL,
  author =       "Zhijun Huang and Milo{\v{s}} D. Ercegovac",
  title =        "High-performance left-to-right array multiplier
                 design",
  crossref =     "Bajard:2003:ISC",
  pages =        "4--11",
  year =         "2003",
  bibdate =      "Wed Nov 26 11:59:51 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith16/papers/ARITH16_Huang.pdf",
  abstract =     "We propose a split array multiplier organized in a
                 left-to-right leapfrog (LRLF) structure with reduced
                 delay compared to conventional array multipliers.
                 Moreover, the proposed design shows equivalent
                 performance as tree multipliers for $ n \leq 32 $. An
                 efficient radix-4 recoding logic generates the partial
                 products in a left-to-right order. The partial products
                 are split into upper and lower groups. Each group is
                 reduced using [3:2] adders with optimized signal flows
                 and the carry-save results from two groups are combined
                 using a [4:2] adder. The final product is obtained with
                 a prefix adder optimized to match the non-uniform
                 arrival profile of the inputs. Layout experiments
                 indicate that upper\slash lower split multipliers have
                 slightly less area and power than optimized tree
                 multipliers while keeping the same delay for $ n \leq
                 32 $.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-16",
}

@Misc{Intel:2003:DSR,
  author =       "{Intel}",
  title =        "Divide, Square Root, and Remainder Algorithms for the
                 {Itanium} Architecture",
  howpublished = "Intel Software Development Products",
  day =          "18",
  month =        dec,
  year =         "2003",
  bibdate =      "Tue Nov 18 16:23:36 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.intel.com/cd/software/products/asmo-na/eng/219863.htm",
  acknowledgement = ack-nhfb,
}

@Misc{Intel:2003:NID,
  author =       "{Intel}",
  title =        "Non-{IEEE} Division, Square Root, Reciprocal, and
                 Reciprocal Square Root Algorithms for the {Intel
                 Itanium} Architecture",
  howpublished = "Intel Software Development Products",
  day =          "18",
  month =        dec,
  year =         "2003",
  bibdate =      "Tue Nov 18 16:23:36 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.intel.com/cd/software/products/asmo-na/eng/219864.htm",
  acknowledgement = ack-nhfb,
}

@InProceedings{Iordache:2003:OFP,
  author =       "Cristina Iordache and Ping Tak Peter Tang",
  title =        "An overview of floating-point support and math library
                 on the {Intel XScale} architecture",
  crossref =     "Bajard:2003:ISC",
  pages =        "122--128",
  year =         "2003",
  bibdate =      "Wed Nov 26 12:04:35 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith16/papers/ARITH16_Iordache.pdf",
  abstract =     "New microprocessor architectures often require
                 software support for basic arithmetic operations such
                 as divide, or square root. The Intel\reg{} XScale\TM{}
                 processor, designed for low power mobile devices,
                 provides no hardware support for floating-point. We
                 show that an efficient software implementation of the
                 basic operations and math library routines can achieve
                 competitive performance, and effectively hide the lack
                 of hardware floating-point for most applications.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-16",
}

@InProceedings{Kaihara:2003:VAM,
  author =       "Marcelo E. Kaihara and Naofumi Takagi",
  title =        "A {VLSI} algorithm for modular multiplication\slash
                 division",
  crossref =     "Bajard:2003:ISC",
  pages =        "220--227",
  year =         "2003",
  bibdate =      "Wed Nov 26 12:04:40 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith16/papers/ARITH16_Kaihara.pdf",
  abstract =     "We propose an algorithm for modular
                 multiplication\slash division suitable for VLSI
                 implementation. The algorithm is based on Montgomery's
                 method for modular multiplication and on the extended
                 Binary GCD algorithm for modular division. It can
                 perform either of these operations with a reduced
                 amount of hardware. Both calculations are carried out
                 through iterations of simple operations such as shifts
                 and additions\slash subtractions. The radix-2
                 signed-digit representation is employed so that all
                 additions and subtractions are performed without carry
                 propagation. A modular multiplier\slash divider based
                 on this algorithm has a linear array structure with a
                 bit-slice feature and carries out an n-bit modular
                 multiplication in at most $ \floor {2(n + 2) / 3} + 3 $
                 clock cycles and an $n$-bit modular division in at most
                 $ 2 n + 5 $ clock cycles, where the length of the clock
                 cycle is constant and independent of $n$.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-16",
}

@Article{Kaivola:2003:PEL,
  author =       "Roope Kaivola and Katherine Kohatsu",
  title =        "Proof engineering in the large: formal verification of
                 {Pentium\reg{}4} floating-point divider",
  journal =      j-INT-J-SOFTW-TOOLS-TECHNOL-TRANSFER,
  volume =       "4",
  number =       "3",
  pages =        "323--334",
  month =        may,
  year =         "2003",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1007/s10009-002-0081-6",
  ISSN =         "1433-2779 (print), 1433-2787 (electronic)",
  ISSN-L =       "1433-2779",
  bibdate =      "Tue Nov 23 15:01:41 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "International Journal on Software Tools for Technology
                 Transfer: STTT",
  journal-URL =  "http://link.springer.com/journal/10009",
}

@Article{Katti:2003:LCM,
  author =       "R. Katti and J. Brennan",
  title =        "Low complexity multiplication in a finite field using
                 ring representation",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "52",
  number =       "4",
  pages =        "418--427",
  month =        apr,
  year =         "2003",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2003.1190583",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 08:52:46 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1190583",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Koren:2003:SCA,
  author =       "Israel Koren and Yaron Koren and Bejoy G. Oomman",
  title =        "Saturating counters: application and design
                 alternatives",
  crossref =     "Bajard:2003:ISC",
  pages =        "228--235",
  year =         "2003",
  bibdate =      "Wed Nov 26 12:04:40 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith16/papers/ARITH16_Koren.pdf",
  abstract =     "We define a new class of parallel counters, Saturating
                 Counters, which provide the exact count of the inputs
                 that are 1 only if this count is below a given
                 threshold. Such counters are useful in, for example, a
                 self-test and repair unit for embedded memories in a
                 system-on-a-chip. We describe this application and
                 present several alternatives for the design of the
                 saturating counter. We then compare the delay and area
                 of the proposed design alternatives.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-16",
}

@InProceedings{Kornerup:2003:RSQ,
  author =       "Peter Kornerup",
  title =        "Revisiting {SRT} quotient digit selection",
  crossref =     "Bajard:2003:ISC",
  pages =        "38--45",
  year =         "2003",
  bibdate =      "Wed Nov 26 11:59:51 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith16/papers/ARITH16_Kornerup.pdf",
  abstract =     "The quotient digit selection in the SRT division
                 algorithm is based on a few most significant bits of
                 the remainder and divisor, where the remainder is
                 usually represented in a redundant representation. The
                 number of leading bits needed depends on the quotient
                 radix and digit set, and is usually found by an
                 extensive search, to assure that the next quotient
                 digit can be chosen as valid for all points (remainder,
                 divisor) in a set defined by the truncated remainder
                 and divisor, i.e., an ``uncertainty
                 rectangle''.\par

                 This paper presents expressions for the number of bits
                 needed for the truncated remainder and divisor, thus
                 eliminating the need for a search through the
                 truncation parameter space for validation. It also
                 presents simple algorithms to properly map truncated
                 negative divisors and remainders into non-negative
                 values, allowing the quotient selection function only
                 to be defined on the smaller domain of non-negative
                 values.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-16",
}

@InProceedings{Krithivasan:2003:MAM,
  author =       "S. Krithivasan and M. J. Schulte",
  title =        "Multiplier Architectures for Media Processing",
  crossref =     "Matthews:2003:PTS",
  pages =        "2193--2197",
  year =         "2003",
  bibdate =      "Sun Mar 04 17:52:49 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_2003-08.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Kwon:2003:LCL,
  author =       "Soonhak Kwon",
  title =        "A low complexity and a low latency bit parallel
                 systolic multiplier over {$ \mathrm {GF}(2^m) $} using
                 an optimal normal basis of type {II}",
  crossref =     "Bajard:2003:ISC",
  pages =        "196--202",
  year =         "2003",
  bibdate =      "Wed Nov 26 12:04:35 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith16/papers/ARITH16_Kwon.pdf",
  abstract =     "Using the self duality of an optimal normal basis
                 (ONB) of type II, we present a bit parallel systolic
                 multiplier over $ \mathrm {GF}(2^m) $ which has a low
                 hardware complexity and a low latency. We show that our
                 multiplier has a latency $ m + 1 $ and the basic cell
                 of our circuit design needs 5 latches (flip-flops). On
                 the other hand, most of other multipliers of the same
                 type have latency $ 3 m $ and the basic cell of each
                 multiplier needs 7 latches. Comparing the gates areas
                 in each basic cell, we find that the hardware
                 complexity of our multiplier is 25 percent reduced from
                 the multipliers with 7 latches.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-16",
}

@Article{Lang:2003:RRS,
  author =       "Tom{\'a}s Lang and Elisardo Antelo",
  title =        "Radix-$4$ Reciprocal Square-root and Its Combination
                 with Division and Square Root",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "52",
  number =       "9",
  pages =        "1100--1114",
  month =        sep,
  year =         "2003",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2003.1228508",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 08:52:54 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1228508",
  abstract =     "In this work, we present a reciprocal square root
                 algorithm by digit recurrence and selection by a
                 staircase function and the radix-$4$ implementation. As
                 in similar algorithms for division and square root, the
                 results are obtained correctly rounded in a
                 straightforward manner (in contrast to existing methods
                 to compute the reciprocal square root). Although,
                 apparently, a single selection function can only be
                 used for $ j \geq 2 $ (the selection constants are
                 different for $ j = 0 $, $ j = 1 $, and $ j \geq 2 $) ,
                 we show that it is possible to use a single selection
                 function for all iterations. We perform a rough
                 comparison with existing methods and we conclude that
                 our implementation is a low hardware complexity
                 solution with moderate latency, especially for exactly
                 rounded results. We also extend the unit to support
                 division and square root with the same selection
                 function and with slight modifications in the
                 initialization of the reciprocal square root unit.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Lee:2003:DPL,
  author =       "B. Lee and N. Burgess",
  title =        "A Dual-Path Logarithmic Number System Addition\slash
                 Subtraction Scheme for {FPGA}",
  crossref =     "Cheung:2003:FPL",
  pages =        "808--817",
  year =         "2003",
  bibdate =      "Fri Jun 24 18:24:42 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Lefevre:2003:FRR,
  author =       "Vincent Lef{\`e}vre and Jean-Michel Muller",
  title =        "On-the-fly Range Reduction",
  journal =      j-J-VLSI-SIGNAL-PROC,
  volume =       "33",
  number =       "1--2",
  pages =        "31--35",
  month =        jan,
  year =         "2003",
  CODEN =        "JVSPED",
  DOI =          "https://doi.org/10.1023/A:1021137717282",
  ISSN =         "0922-5773 (print), 1573-109x (electronic)",
  ISSN-L =       "0922-5773",
  bibdate =      "Sat Jun 25 08:56:19 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In several cases, the input argument of an elementary
                 function evaluation is given bit-serially, most
                 significant bit first. We suggest a solution for
                 performing the first step of the evaluation (namely,
                 the range reduction) on the fly: the computation is
                 overlapped with the reception of the input bits. This
                 algorithm can be used for the trigonometric functions
                 sin, cos, tan as well as for the exponential
                 function.",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of VLSI Signal Processing",
  keywords =     "range reduction",
}

@Misc{Lefevre:2003:TMD,
  author =       "Vincent Lef{\`e}vre and Jean-Michel Muller",
  title =        "The {Table Maker's Dilemma}: our search for worst
                 cases",
  howpublished = "World-Wide Web software project archive.",
  day =          "28",
  month =        oct,
  year =         "2003",
  bibdate =      "Fri Jun 24 20:08:53 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://perso.ens-lyon.fr/jean-michel.muller/Intro-to-TMD.htm",
  abstract =     "The Table Maker's Dilemma consists in finding, for a
                 given function and a given domain, the smallest value
                 of $m$ [the relative error is $ 2^{-m} $ ] such that
                 rounding this approximate value $ y* $ always gives the
                 same result as rounding the exact value $y$. This is
                 done by looking for ``worst cases'', that is, in the
                 considered domain, the values $x$ such that $ f(x) $ is
                 closest to an exactly representable number or the
                 mid-point of two exactly representable numbers.",
  acknowledgement = ack-nhfb,
}

@TechReport{Lefevre:2003:WCC,
  author =       "Vincent Lef{\`e}vre and Jean-Michel Muller",
  title =        "Worst Cases for Correct Rounding for the Elementary
                 Functions in Double Precision",
  type =         "Technical report",
  institution =  "INRIA, Projet Spaces, LORIA, Campus Scientifique",
  address =      "B.P. 239, 54506 Vandoeuvre-l{\`e}s-Nancy Cedex,
                 France",
  day =          "14",
  month =        aug,
  year =         "2003",
  bibdate =      "Thu Jul 08 08:27:53 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://perso.ens-lyon.fr/jean-michel.muller/TMDworstcases.pdf",
  abstract =     "We give the results of our search for the worst cases
                 for correct rounding of the major elementary functions
                 in double precision floating-point arithmetic. These
                 results allow the design of reasonably fast routines
                 that will compute these functions with correct
                 rounding, at least in some interval, for any of the
                 four rounding modes specified by the IEEE-754 standard.
                 They will also allow one to easily test libraries that
                 are claimed to provide correctly rounded functions.",
  acknowledgement = ack-nhfb,
  keywords =     "computer arithmetic; correct rounding; elementary
                 functions; floating-point arithmetic; Table Maker's
                 Dilemma",
}

@InProceedings{Li:2003:TEA,
  author =       "Ren-Cang Li and Sylvie Boldo and Marc Daumas",
  title =        "Theorems on efficient argument reductions",
  crossref =     "Bajard:2003:ISC",
  pages =        "129--136",
  year =         "2003",
  bibdate =      "Wed Nov 26 12:04:35 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://csdl.computer.org/comp/proceedings/arith/2003/1894/00/1894toc.htm;
                 http://www.acsel-lab.com/arithmetic/arith16/papers/ARITH16_Li.pdf",
  abstract =     "A commonly used argument reduction technique in
                 elementary function computations begins with two
                 positive floating point numbers $ \alpha $ and $ \gamma
                 $ that approximate (usually irrational but not
                 necessarily) numbers $ 1 / C $ and $C$, e.g., $ C = 2
                 \pi $ for trigonometric functions and $ \ln 2 $ for $
                 e^x $. Given an argument to the function of interest it
                 extracts $z$ as defined by $ x \alpha = z + \zeta $
                 with $ z = k2^{-N} $ and $ | \zeta | \leq 2^{N - 1} $
                 where $k$, $N$ are integers and $ N \geq 0 $ is
                 preselected, and then computes $ u = x - z \gamma $.
                 Usually $ z \gamma $ takes more bits than the working
                 precision provides for storing its significand, and
                 thus exact $ x - z \gamma $ may not be represented
                 exactly by a floating point number of the same
                 precision. This will cause a performance penalty when
                 the working precision is the highest available on the
                 underlying hardware and thus considerable extra work is
                 needed to get all the bits of $ x - z \gamma $ right.
                 This paper presents theorems that show under mild
                 conditions that can be easily met on today's computer
                 hardware and still allow $ \alpha \approx 1 / C $ and $
                 \gamma \approx C $ to almost the full working
                 precision, $ x - z \gamma $ is a floating point number
                 of the same precision. An algorithmic procedure based
                 on the theorems is obtained. The results will enhance
                 performance, in particular on machines that has
                 hardware support for fused multiply-add (fma)
                 instruction(s).",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-16",
}

@InProceedings{Mamidi:2003:AGC,
  author =       "S. Mamidi and M. Senthilvelan and M. J. Schulte and S.
                 Krithivasan",
  title =        "Automated Generation of Configurable Media
                 Processors",
  crossref =     "Matthews:2003:PTS",
  pages =        "339--343",
  year =         "2003",
  bibdate =      "Sun Mar 04 17:51:05 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_2003-09.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Markstein:2003:ASC,
  author =       "Peter Markstein",
  title =        "Accelerating sine and cosine evaluation with compiler
                 assistance",
  crossref =     "Bajard:2003:ISC",
  pages =        "137--140",
  year =         "2003",
  bibdate =      "Wed Nov 26 12:04:35 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith16/papers/ARITH16_Markstein.pdf",
  abstract =     "Some software libraries add special entry points to
                 enable both the sine and cosine to be evaluated with
                 one call for performance reasons. This paper proposes
                 another methods which does not involve new function
                 names. By having the compiler front end recognize
                 trigonometric function invocations, and replace them
                 with a call to a common function followed by a short
                 routine to produce the desired computation, it is
                 possible to computer both the sine and the cosine when
                 needed in about the same time as to compute only one of
                 them.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-16",
}

@InProceedings{Markstein:2003:FQP,
  author =       "Peter Markstein",
  title =        "A fast quad precision elementary function library for
                 {Itanium}",
  crossref =     "Anonymous:2003:CRN",
  pages =        "5--12",
  year =         "2003",
  bibdate =      "Fri Jun 24 20:14:39 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This talk will describe Itanium's floating point
                 architecture and how it has been used to produce a high
                 performance, highly accurate quad precision elementary
                 function library.\par

                 Itanium's floating-point features will first be
                 described, from the point of view of a computer
                 architect. Many conflicting requirements vie for
                 consideration during the design of a new computer
                 architecture. These include instruction word size,
                 number of registers, the set of operations, arithmetic
                 precisions supported, and memory access. Some of the
                 trade-offs during the design phase will be
                 discussed.\par

                 One of the objectives of the original Itanium design
                 was to accelerate quad precision arithmetic. The talk
                 will describe how the Itanium elementary function
                 library was constructed, with attention to performance
                 and accuracy. Because a pair of double-extended
                 floating point words are used for internal operations
                 involving quad precision numbers, intermediate results,
                 holding 128 bits, provide 15 guard bits during
                 intermediate calculations, resulting in a very low
                 percentage of misrounded results.",
  acknowledgement = ack-nhfb,
}

@Article{Matula:2003:BFM,
  author =       "David W. Matula and Lee D. McFearin",
  title =        "A $ p \times p $ bit fraction model of binary floating
                 point division and extremal rounding cases",
  journal =      j-THEOR-COMP-SCI,
  volume =       "291",
  number =       "2",
  pages =        "159--182",
  year =         "2003",
  CODEN =        "TCSDIQ",
  ISSN =         "0304-3975 (print), 1879-2294 (electronic)",
  ISSN-L =       "0304-3975",
  MRclass =      "68M07 (65G30)",
  MRnumber =     "MR1957438 (2004e:68004)",
  MRreviewer =   "Jean-Marie Chesneaux",
  bibdate =      "Thu Nov 8 19:16:14 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Real numbers and computers (Schloss Dagstuhl, 2000)",
  acknowledgement = ack-nhfb,
  fjournal =     "Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03043975",
  keywords =     "rounding errors",
}

@InProceedings{Matula:2003:CAA,
  author =       "David W. Matula",
  title =        "Computer Arithmetic --- An Algorithm Engineer's
                 Perspective",
  crossref =     "Bajard:2003:ISC",
  pages =        "2--2",
  year =         "2003",
  bibdate =      "Wed Nov 26 11:59:51 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith16/papers/ARITH16_Matula_keynote.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-16",
}

@InProceedings{Matula:2003:PID,
  author =       "David W. Matula and Alex Fit-Florea",
  title =        "Prescaled integer division",
  crossref =     "Bajard:2003:ISC",
  pages =        "63--68",
  year =         "2003",
  bibdate =      "Wed Nov 26 11:59:51 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith16/papers/ARITH16_Matula.pdf",
  abstract =     "We describe a high radix integer division algorithm
                 where the divisor is prescaled and the quotient is
                 post-scaled without modifying the dividend to obtain an
                 identity $ N = Q* \times D + R* $ with the quotient $
                 Q* $ differing from the desired integer quotient $Q$
                 only in its lowest order high radix digit. Here the
                 ``oversized'' partial remainder $ R* $ is bounded by
                 the scaled divisor with at most one additional high
                 radix digit selection needed to reduce the partial
                 remainder and augment the quotient to obtain the
                 desired integer division result $ N = Q \times D + R $
                 with $ 0 \leq R \leq D - 1 $.\par

                 We present a high radix multiplicative version of this
                 algorithm where a $ k \times p $ digit base $ \beta $
                 rectangular aspect ratio multiplier allows quotient
                 digit selection in radix $ \beta^{k - 1} $ with a cost
                 of only one $ k \times p $ digit multiply per high
                 radix digit, plus the fixed pre- and post-scaling
                 operation costs. We also present a Booth radix $4$
                 additive version of this algorithm where appropriately
                 compressed representation of the partial remainder with
                 Booth digits $ \{ - 2, - 1, 0, 1, 2 \} $ allows
                 successive quotient digit selection from the leading
                 partial remainder digit without the iterative table
                 lookups required in SRT division.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-16",
}

@InProceedings{McCann:2003:SDA,
  author =       "Mark McCann and Nicholas Pippenger",
  title =        "{SRT} division algorithms as dynamical systems",
  crossref =     "Bajard:2003:ISC",
  pages =        "46--53",
  year =         "2003",
  bibdate =      "Wed Nov 26 11:59:51 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith16/papers/ARITH16_McCann.pdf",
  abstract =     "SRT division, as it was discovered in the late 1950s
                 represented an important improvement in the speed of
                 division algorithms for computers at the time. A
                 variant of SRT division is still commonly implemented
                 in computers today. Although some bounds on the
                 performance of the original SRT division method were
                 obtained, a great many questions remained unanswered.
                 In this paper, the original version of SRT division is
                 described as a dynamical system. This enables us to
                 bring modern dynamical systems theory, a relatively new
                 development in mathematics, to bear on an older
                 problem. In doing so, we are able to show that SRT
                 division is ergodic, and is even Bernoulli, for all
                 real divisors and dividends. With the Bernoulli
                 property, we are able to use entropy to prove that the
                 natural extensions of SRT division are isomorphic by
                 way of the Kolmogorov-Ornstein Theorem. We demonstrate
                 how our methods and results can be applied to a much
                 larger class of division algorithms.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-16",
}

@Article{Montgomery:2003:FEC,
  author =       "Peter L. Montgomery {Kirsten Eisentr{\"a}ger, Kristin
                 Lauter}",
  title =        "Fast Elliptic Curve Arithmetic and Improved {Weil}
                 Pairing Evaluation",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2612",
  pages =        "343--354",
  year =         "2003",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Apr 4 18:46:22 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
  keywords =     "cryptology; Topics in Cryptology CT-RSA 2003",
}

@InProceedings{Muller:2003:SRS,
  author =       "Jean-Michel Muller",
  title =        "{``Partially} rounded'' small-order approximations for
                 accurate, hardware-oriented, table-based methods",
  crossref =     "Bajard:2003:ISC",
  pages =        "114--121",
  year =         "2003",
  bibdate =      "Wed Nov 26 12:04:35 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith16/papers/ARITH16_Muller.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-16",
  summary =      "We aim at evaluating elementary and special functions
                 using small tables and small, rectangular, multipliers.
                 To do that, we show how accurate polynomial
                 approximations whose order-1 coefficients are small in
                 size (a few bits only) can be computed. We compare the
                 obtained results with similar work in the recent
                 literature",
}

@InProceedings{Nannarelli:2003:PDT,
  author =       "A. Nannarelli and G. C. Cardarilli and M. Re",
  booktitle =    "{ISCAS '03}, Proceedings of the 2003 International
                 Symposium on Circuits and Systems, 25--28 May 2003",
  title =        "Power-delay tradeoffs in residue number system",
  volume =       "5",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "V-413--V-416",
  year =         "2003",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ISCAS.2003.1206300",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "In this paper we present some tradeoffs between delay
                 and power consumption in the design of digital
                 processors based on the Residue Number System (RNS). We
                 focus on reducing the switching capacitance, and
                 therefore the power, in modular adders and \ldots{}",
}

@Article{Nievergelt:2003:SFM,
  author =       "Yves Nievergelt",
  title =        "Scalar fused multiply-add instructions produce
                 floating-point matrix arithmetic provably accurate to
                 the penultimate digit",
  journal =      j-TOMS,
  volume =       "29",
  number =       "1",
  pages =        "27--48",
  month =        mar,
  year =         "2003",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/641876.641878",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  MRclass =      "68W99 (65Y99 68M99)",
  MRnumber =     "MR2001452",
  bibdate =      "Fri Mar 28 08:17:55 MST 2003",
  bibsource =    "http://www.acm.org/pubs/contents/journals/toms/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Combined with doubly compensated summation, scalar
                 fused multiply-add instructions redefine the concept of
                 floating-point arithmetic, because they allow for the
                 computation of sums of real or complex matrix products
                 accurate to the penultimate digit. Particular cases
                 include complex arithmetic, dot products, cross
                 products, residuals of linear systems, determinants of
                 small matrices, discriminants of quadratic, cubic, or
                 quartic equations, and polynomials.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "accurate floating-point summation; algorithms; design;
                 doubly compensated summation; floating-point
                 arithmetic; fused multiply-add instruction; languages;
                 matrix arithmetic; provable accuracy; rounding error;
                 standardization; theory",
  subject =      "Primary Classification: B. Hardware, B.2 ARITHMETIC
                 AND LOGIC STRUCTURES, B.2.0 General;

                 Additional Classification: B. Hardware, B.7 INTEGRATED
                 CIRCUITS B.7.1 Types and Design Styles Subjects:
                 Algorithms implemented in hardware B.8 Performance and
                 Reliability B.8.2 Performance Analysis and Design
                 Aids

                 C. Computer Systems Organization C.0 GENERAL Subjects:
                 Instruction set design (e.g., RISC, CISC, VLIW)

                 F. Theory of Computation F.2 ANALYSIS OF ALGORITHMS AND
                 PROBLEM COMPLEXITY F.2.1 Numerical Algorithms and
                 Problems Subjects: Computations on matrices

                 G. Mathematics of Computing G.1 NUMERICAL ANALYSIS
                 G.1.0 General Subjects: Computer arithmetic; Multiple
                 precision arithmetic; Numerical algorithms; Error
                 analysis G.4 MATHEMATICAL SOFTWARE Subjects: Algorithm
                 design and analysis; Certification and testing;
                 Reliability and robustness",
}

@Article{Okeya:2003:WNM,
  author =       "Katsuyuki Okeya and Tsuyoshi Takagi",
  title =        "The Width-$w$ {NAF} Method Provides Small Memory and
                 Fast Elliptic Scalar Multiplications Secure against
                 Side Channel Attacks",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2612",
  pages =        "328--342",
  year =         "2003",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Apr 4 18:46:22 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
  keywords =     "cryptology; Topics in Cryptology CT-RSA 2003",
}

@InProceedings{Oklobdzija:2003:EDE,
  author =       "Vojin G. Oklobdzija and Bart R. Zeydel and Hoang Dao
                 and Sanu Mathew and Ram Krishnamurthy",
  title =        "Energy-delay estimation technique for high-performance
                 microprocessor {VLSI} adders",
  crossref =     "Bajard:2003:ISC",
  pages =        "272--279",
  year =         "2003",
  bibdate =      "Wed Nov 26 12:04:40 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith16/papers/ARITH16_Oklobdzija.pdf",
  abstract =     "In this paper, we motivate the concept of comparing
                 VLSI adders based on their energy-delay trade-offs and
                 present a technique for estimating the energy-delay
                 space of various high-performance VLSI adder
                 topologies. Further, we show that our estimates
                 accurately represent tradeoffs in the energy-delay
                 space for high-performance 32-bit and 64-bit processor
                 adders in 0.13mm and 0.10mm CMOS technologies, with an
                 accuracy of 8\% in delay estimates and 20\% in energy
                 estimates, compared with simulated data.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-16",
}

@InProceedings{Oklobdzija:2003:TDP,
  author =       "V. G. Oklobdzija and R. Krishnamurthy",
  title =        "Tutorial: Design of power efficient {VLSI} arithmetic:
                 speed and power trade-offs",
  crossref =     "Bajard:2003:ISC",
  pages =        "280--280",
  year =         "2003",
  bibdate =      "Wed Nov 26 12:04:40 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-16",
}

@Article{ORourke:2003:ANM,
  author =       "C. O'Rourke and B. Sunar",
  title =        "Achieving {NTRU} with {Montgomery} multiplication",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "52",
  number =       "4",
  pages =        "440--448",
  month =        apr,
  year =         "2003",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2003.1190585",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 08:52:46 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1190585",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Parhami:2003:TUB,
  author =       "B. Parhami",
  title =        "Tight upper bounds on the minimum precision required
                 of the divisor and the partial remainder in high-radix
                 division",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "52",
  number =       "11",
  pages =        "1509--1514",
  month =        nov,
  year =         "2003",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2003.1244949",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 08:52:58 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1244949",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Paschalakis:2003:DPF,
  author =       "S. Paschalakis and P. Lee",
  title =        "Double precision floating-point arithmetic on
                 {FPGAs}",
  crossref =     "IEEE:2003:IICb",
  pages =        "352--358",
  year =         "2003",
  DOI =          "https://doi.org/10.1109/FPT.2003.1275775",
  bibdate =      "Sat Oct 9 12:57:30 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We present low cost FPGA floating-point arithmetic
                 circuits for all the common operations, i.e.
                 addition/subtraction, multiplication, division and
                 square root. Such circuits can be extremely useful in
                 the FPGA implementation of complex systems that benefit
                 from the reprogrammability and parallelism of the FPGA
                 device but also require a general purpose arithmetic
                 unit. While previous work has considered circuits for
                 low precision floating-point formats, we consider the
                 implementation of 64-bit double precision circuits that
                 also provide rounding and exception handling.",
  acknowledgement = ack-nhfb,
}

@Article{Percival:2003:RMM,
  author =       "Colin Percival",
  title =        "Rapid multiplication modulo the sum and difference of
                 highly composite numbers",
  journal =      j-MATH-COMPUT,
  volume =       "72",
  number =       "241",
  pages =        "387--395",
  month =        jan,
  year =         "2003",
  CODEN =        "MCMPAF",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  bibdate =      "Fri Nov 22 10:22:27 MST 2002",
  bibsource =    "http://www.ams.org/mcom/2003-72-241;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.ams.org/journal-getitem?pii=S0025-5718-02-01419-9;
                 http://www.ams.org/mcom/2003-72-241/S0025-5718-02-01419-9/S0025-5718-02-01419-9.dvi;
                 http://www.ams.org/mcom/2003-72-241/S0025-5718-02-01419-9/S0025-5718-02-01419-9.pdf;
                 http://www.ams.org/mcom/2003-72-241/S0025-5718-02-01419-9/S0025-5718-02-01419-9.ps;
                 http://www.ams.org/mcom/2003-72-241/S0025-5718-02-01419-9/S0025-5718-02-01419-9.tex",
  abstract =     "We extend the work of Richard Crandall et al. to
                 demonstrate how the Discrete Weighted Transform (DWT)
                 can be applied to speed up multiplication modulo any
                 number of the form $ a \pm b $ where $ \prod_{p \vert
                 ab}{p} $ is small. In particular this allows rapid
                 computation modulo numbers of the form $ k \cdot 2^n
                 \pm 1 $.\par

                 In addition, we prove tight bounds on the rounding
                 errors which naturally occur in floating-point
                 implementations of FFT and DWT multiplications. This
                 makes it possible for FFT multiplications to be used in
                 situations where correctness is essential, for example
                 in computer algebra packages.",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Comput.",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
}

@InProceedings{Phillips:2003:SRR,
  author =       "B. Phillips",
  booktitle =    "Conference Record of the Thirty-Seventh Asilomar
                 Conference on Signals, Systems and Computers, 2003",
  title =        "Scaling and reduction in the residue number system
                 with pairs of conjugate moduli",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "2247--2251",
  year =         "2003",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ACSSC.2003.1292380",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "The residue number system (RNS) with pairs of
                 conjugate moduli uses a modulus set containing pairs of
                 moduli of the form {2/sup k/-1, 2/sup k/+1}. This RNS
                 provides a good trade-off between large dynamic range
                 and channel width. It also supports \ldots{}",
}

@InProceedings{Pineiro:2003:HRI,
  author =       "J.-A. Pi{\~n}eiro and M. D. Ercegovac and J. D.
                 Bruguera",
  title =        "High-radix iterative algorithm for powering
                 computation",
  crossref =     "Bajard:2003:ISC",
  pages =        "204--211",
  year =         "2003",
  bibdate =      "Wed Nov 26 12:04:35 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith16/papers/ARITH16_Pineiro.pdf",
  abstract =     "A high-radix composite algorithm for the computation
                 of the powering function ($ X^Y $) is presented in this
                 paper. The algorithm consists of a sequence of
                 overlapped operations: (i) digit-recurrence logarithm,
                 (ii) left-to-right carry-free (LRCF) multiplications,
                 and (iii) on-line exponential. A redundant number
                 system is used, and the selection in (i) and (iii) is
                 done by rounding except from the first iteration, when
                 selection by table look-up is necessary to guarantee
                 the convergence of the recurrences. A sequential
                 implementation of the algorithm is proposed, and the
                 execution times and hardware requirements are estimated
                 for single and double-precision floating-point
                 computations, for radix $ r = 128 $ showing that
                 powering can be computed with similar performance as
                 high-radix CORDIC algorithms.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-16",
}

@InProceedings{Pineiro:2003:LHR,
  author =       "J.-A. Pineiro and J. D. Bruguera and M. D. Ercegovac",
  booktitle =    "2003. {ISCAS '03}. Proceedings of the 2003
                 International Symposium on Circuits and Systems. 25--28
                 May 2003",
  title =        "On-line high-radix exponential with selection by
                 rounding",
  volume =       "4",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "IV-121--IV-124",
  year =         "2003",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:05 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "An on-line high-radix algorithm for computing the
                 exponential function ($e^x$) with arbitrary precision
                 $n$ is presented. Selection by rounding and a redundant
                 digit-set for the digits $e_j$ are used, with selection
                 by table in the first \ldots{}",
}

@Article{Reyhani-Masoleh:2003:EMB,
  author =       "A. Reyhani-Masoleh and M. A. Hasan",
  title =        "Efficient multiplication beyond optimal normal bases",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "52",
  number =       "4",
  pages =        "428--439",
  month =        apr,
  year =         "2003",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2003.1190584",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 08:52:46 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1190584",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Reyhani-Masoleh:2003:FNB,
  author =       "A. Reyhani-Masoleh and M. A. Hasan",
  title =        "Fast normal basis multiplication using general purpose
                 processors",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "52",
  number =       "11",
  pages =        "1379--1390",
  month =        nov,
  year =         "2003",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2003.1244936",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 08:52:57 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1244936",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Reyhani-Masoleh:2003:LCB,
  author =       "Arash Reyhani-Masoleh and M. Anwar Hasan",
  title =        "On Low Complexity Bit Parallel Polynomial Basis
                 Multipliers",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2779",
  pages =        "189--202",
  year =         "2003",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Apr 4 18:12:50 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
  keywords =     "CHES 2003; cryptography",
}

@InProceedings{Reyhani-Masoleh:2003:LCS,
  author =       "Arash Reyhani-Masoleh and M. Anwar Hasan",
  title =        "Low complexity sequential normal basis multipliers
                 over {$ \mathrm {GF}(2^m) $}",
  crossref =     "Bajard:2003:ISC",
  pages =        "188--195",
  year =         "2003",
  bibdate =      "Wed Nov 26 12:04:35 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith16/papers/ARITH16_Reyhani-Masoleh.pdf",
  abstract =     "For efficient hardware implementation of finite field
                 arithmetic units, the use of a normal basis is
                 advantageous. In this article, two architectures for
                 multipliers over the finite field $ \mathrm {GF}(2^m) $
                 are proposed. Both of these multipliers are of
                 sequential type --- after receiving the coordinates of
                 the two input field elements, they go through $m$
                 iterations (or clock cycles) to finally yield all the
                 coordinates of the product in parallel. These
                 multipliers are highly area efficient and require fewer
                 number of logic gates even when compared with the most
                 area efficient multiplier available in the open
                 literature. This makes the proposed multipliers
                 suitable for applications where the value of is large
                 but space is of concern, e.g., resource constrained
                 cryptographic systems. Additionally, the AND gate count
                 for one of the multipliers is $ \floor {m / 2} + 1 $
                 only. This implies that if the multiplication over $
                 \mathrm {GF}(2^m) $ is performed using a suitable
                 subfield $ \mathrm {GF}(2^n) $ where $ n > 1 $ and $ n
                 | m $, then the corresponding multiplier architecture
                 will yield a highly efficient digit or word serial
                 multiplier.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-16",
}

@InProceedings{Rice:2003:NIS,
  author =       "Eric Rice and Richard Hughey",
  title =        "A new iterative structure for hardware division: the
                 parallel paths algorithm",
  crossref =     "Bajard:2003:ISC",
  pages =        "54--62",
  year =         "2003",
  bibdate =      "Wed Nov 26 11:59:51 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith16/papers/ARITH16_Rice.pdf",
  abstract =     "This paper presents a new approach to hardware
                 division --- the parallel paths algorithm. In this
                 approach, prescaling allows the division recurrence to
                 be implemented by three processes which can be
                 calculated in parallel during iterations. While two of
                 the processes must complete in a single iteration, the
                 third --- which includes the most expensive division
                 operations --- can be calculated over multiple
                 iterations. Iteration latency is determined by the
                 slowest of the three paths, and in many cases can be
                 limited to that of carry-save addition and latching. A
                 radix-4 implementation of the algorithm is shown to
                 achieve better performance than other commonly used
                 methods while requiring a modest increase in area.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-16",
}

@Article{Rodriguez-Henriquez:2003:PMB,
  author =       "F. Rodriguez-Henriquez and {\c{C}}. K. Ko{\c{c}}",
  title =        "Parallel multipliers based on special irreducible
                 pentanomials",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "52",
  number =       "12",
  pages =        "1535--1542",
  month =        dec,
  year =         "2003",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2003.1252850",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 08:52:59 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1252850",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Schonfelder:2003:VPA,
  author =       "J. L. Schonfelder",
  title =        "Variable precision arithmetic: a {Fortran 95} module",
  journal =      j-SCI-PROG,
  volume =       "11",
  number =       "1",
  pages =        "67--76",
  year =         "2003",
  CODEN =        "SCIPEV",
  ISSN =         "1058-9244 (print), 1875-919X (electronic)",
  ISSN-L =       "1058-9244",
  bibdate =      "Mon Jan 12 06:28:15 MST 2004",
  bibsource =    "http://www.iospress.nl/site/html/10589244.html;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Scientific Programming",
  journal-URL =  "http://iospress.metapress.com/content/1058-9244",
}

@InProceedings{Schulte:2003:CMS,
  author =       "M. J. Schulte and L. P. Marquette and S. Krithivasan
                 and E. G. Walters and J. Glossner",
  title =        "Combined Multiplication and Sum of Squares Units",
  crossref =     "Deprettere:2003:IIC",
  pages =        "204--214",
  year =         "2003",
  bibdate =      "Sun Mar 04 20:46:13 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_2003-02.pdf",
  acknowledgement = ack-nhfb,
  remark =       "One of three finalists for the best paper award.",
}

@InProceedings{Schwarz:2003:HID,
  author =       "Eric M. Schwarz and Martin Schmookler and Son Dao
                 Trong",
  title =        "Hardware implementations of denormalized numbers",
  crossref =     "Bajard:2003:ISC",
  pages =        "70--78",
  year =         "2003",
  DOI =          "https://doi.org/10.1109/ARITH.2003.1207662",
  bibdate =      "Wed Nov 26 11:59:51 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith16/papers/ARITH16_Schwarz.pdf",
  abstract =     "Denormalized numbers are the most difficult type of
                 numbers to implement in floating-point units. They are
                 so complex that some designs have elected to handle
                 them in software rather than in hardware. This has
                 results in execution times in the tens of thousands of
                 cycle, which as made denormalized numbers useless to
                 programmers. This does not have to happen. With a small
                 amount of additional hardware, denormalized numbers and
                 underflows can be handled close to the speed of
                 normalized numbers. Most of the techniques discussed
                 here have only been discussed in filed or pending
                 patent applications.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-16",
}

@InProceedings{Schwarz:2003:PRI,
  author =       "E. Schwarz",
  title =        "Panel: Revisions to the {IEEE 754} standard for
                 floating-point arithmetic",
  crossref =     "Bajard:2003:ISC",
  pages =        "112--112",
  year =         "2003",
  bibdate =      "Wed Nov 26 12:04:35 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-16",
}

@InProceedings{Seidel:2003:MPI,
  author =       "P.-M. Seidel",
  booktitle =    "{2003 IEEE International Symposium on
                 Micro-NanoMechatronics and Human Science}",
  title =        "Multiple Path {IEEE} Floating-Point Fused
                 Multiply-Add",
  volume =       "3",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1359--1362",
  year =         "2003",
  DOI =          "https://doi.org/10.1109/MWSCAS.2003.1562547",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Fri Jun 24 12:02:41 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We propose optimizations for the IEEE floating-point
                 fused multiply-add operation by considering multiple
                 exclusive parallel computation paths in the
                 implementation. For the proposed design we can show a
                 significant performance improvement over conventional
                 implementations. Considering a variable latency
                 implementation allows for further reduction of the
                 average latency.",
  acknowledgement = ack-nhfb,
  xxbooktitle =  "Proc. 46th Int. IEEE MidWest Symposium on Circuits and
                 Systems (MWSCAS)",
}

@InProceedings{Senthilvelan:2003:FAL,
  author =       "M. Senthilvelan and M. J. Schulte",
  title =        "A Flexible Arithmetic and Logic Unit for Multimedia
                 Processing",
  crossref =     "Luk:2003:PSA",
  pages =        "520--528",
  year =         "2003",
  bibdate =      "Sun Mar 04 20:44:10 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_2003-05.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Sheldon:2003:SRI,
  author =       "Jeffrey Sheldon and Walter Lee and Ben Greenwald and
                 Saman Amarasinghe",
  title =        "Strength Reduction of Integer Division and Modulo
                 Operations",
  crossref =     "Dietz:2003:LCP",
  pages =        "254--273",
  year =         "2003",
  DOI =          "https://doi.org/10.1007/3-540-35767-X_17",
  bibdate =      "Fri Jun 24 12:09:31 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/link.asp?id=3hfwyuyjxkf23nd2;
                 http://www.springerlink.com/openurl.asp?genre=article&issn=0302-9743&volume=2624&spage=254",
  abstract =     "Integer division, modulo, and remainder operations are
                 expressive and useful operations. They are logical
                 candidates to express complex data accesses such as the
                 wrap-around behavior in queues using ring buffers. In
                 addition, they appear frequently in address
                 computations as a result of compiler optimizations that
                 improve data locality, perform data distribution, or
                 enable parallelization. Experienced application
                 programmers, however, avoid them because they are slow.
                 Furthermore, while advances in both hardware and
                 software have improved the performance of many parts of
                 a program, few are applicable to division and modulo
                 operations. This trend makes these operations
                 increasingly detrimental to program performance. This
                 paper describes a suite of optimizations for
                 eliminating division, modulo, and remainder operations
                 from programs. These techniques are analogous to
                 strength reduction techniques used for multiplications.
                 In addition to some algebraic simplifications, we
                 present a set of optimization techniques that
                 eliminates division and modulo operations that are
                 functions of loop induction variables and loop
                 constants. The optimizations rely on algebra, integer
                 programming, and loop transformations.",
  acknowledgement = ack-nhfb,
}

@Article{Singer:2003:REP,
  author =       "Sanja Singer and Sa{\v{s}}a Singer",
  title =        "Rounding error and perturbation bounds for the
                 symplectic {QR} factorization",
  journal =      j-LINEAR-ALGEBRA-APPL,
  volume =       "358",
  number =       "1--3",
  pages =        "255--279",
  day =          "1",
  month =        jan,
  year =         "2003",
  CODEN =        "LAAPAW",
  ISSN =         "0024-3795 (print), 1873-1856 (electronic)",
  ISSN-L =       "0024-3795",
  bibdate =      "Mon Apr 28 07:27:21 MDT 2003",
  bibsource =    "http://www.elsevier.com/locate/laa;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.elsevier.nl/gej-ng/10/30/19/207/25/39/abstract.html;
                 http://www.sciencedirect.com/science?_ob=GatewayURL&_origin=SOCJLA&_urlversion=4&_method=citationSearch&_version=1&_piikey=S002437950200263X&_volkey=00243795%23358%23255&_refkey=Singer%232003%23255%23279&md5=d630d009cc24a902e31bc6f9537af08c",
  acknowledgement = ack-nhfb,
  fjournal =     "Linear Algebra and its Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00243795",
}

@Article{Smith:2003:UMP,
  author =       "David M. Smith",
  title =        "Using Multiple-Precision Arithmetic",
  journal =      j-COMPUT-SCI-ENG,
  volume =       "5",
  number =       "4",
  pages =        "88--93",
  month =        jul # "\slash " # aug,
  year =         "2003",
  CODEN =        "CSENFA",
  ISSN =         "1521-9615 (print), 1558-366X (electronic)",
  ISSN-L =       "1521-9615",
  bibdate =      "Sat Jan 3 18:25:08 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://csdl.computer.org/dl/mags/cs/2003/04/c4088.htm;
                 http://csdl.computer.org/dl/mags/cs/2003/04/c4088.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Computing in Science and Engineering",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5992",
  summary =      "High-precision arithmetic is useful in many different
                 computational problems. The most common is a
                 numerically unstable algorithm, for which, say, 53-bit
                 (ANSI/IEEE 754-1985 Standard) double precision would
                 not yield a sufficiently accurate result. \ldots{}",
}

@Article{Sofroniou:2003:IFR,
  author =       "Mark Sofroniou and Giulia Spaletta",
  title =        "Increment formulations for rounding error reduction in
                 the numerical solution of structured differential
                 systems",
  journal =      j-FUT-GEN-COMP-SYS,
  volume =       "19",
  number =       "3",
  pages =        "375--383",
  month =        apr,
  year =         "2003",
  CODEN =        "FGSEVI",
  ISSN =         "0167-739X (print), 1872-7115 (electronic)",
  ISSN-L =       "0167-739X",
  bibdate =      "Sat Jan 10 10:03:32 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Future Generation Computer Systems",
  journal-URL =  "http://www.sciencedirect.com/science/journal/0167739X",
}

@InProceedings{Stehle:2003:WCL,
  author =       "Damien Stehl{\'e} and Vincent Lef{\`e}vre and Paul
                 Zimmermann",
  title =        "Worst cases and lattice reduction",
  crossref =     "Bajard:2003:ISC",
  pages =        "142--147",
  year =         "2003",
  bibdate =      "Wed Nov 26 12:04:35 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith16/papers/ARITH16_Stehle.pdf",
  abstract =     "We propose a new algorithm to find worst cases for
                 correct rounding of an analytic function. We first
                 reduce this problem to the real small value problem ---
                 i.e. for polynomials with real coefficients. Then we
                 show that this second problem can be solved
                 efficiently, by extending Coppersmith's work on the
                 integer small value problem --- for polynomials with
                 integer coefficients --- using lattice reduction [4, 5,
                 6].\par

                 For floating-point numbers with a mantissa less than
                 $N$, and a polynomial approximation of degree $d$, our
                 algorithm finds all worst cases at distance $ < N^{-d^2
                 / (2d + 1)} $ from a machine number in time $ O(N^{(d +
                 1) / (2d + 1) + \epsilon }) $. For $ d = 2 $, this
                 improves on the $ O(N^{2 / 3} + \epsilon) $ complexity
                 from Lef{\'e}vre's algorithm [15, 16] to $ O(N^{3 / 5}
                 + \epsilon) $. We exhibit some new worst cases found
                 using our algorithm, for double-extended and quadruple
                 precision. For larger $d$, our algorithm can be used to
                 check that there exist no worst cases at distance $ <
                 N^{-k} $ in time $ O(N^{1 / 2 + O(1 / k)}) $.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-16; correct rounding; floating-point
                 arithmetic",
}

@InProceedings{Sun:2003:NAF,
  author =       "Haiping Sun and Minglun Gao",
  title =        "A novel architecture for floating-point
                 multiply-add-fused operation",
  crossref =     "IEEE:2004:PJC",
  volume =       "3",
  pages =        "1675--1679",
  year =         "2003",
  DOI =          "https://doi.org/10.1109/ICICS.2003.1292753",
  bibdate =      "Sun Feb 20 10:50:21 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Suvakovic:2003:EEA,
  author =       "Dusan Suvakovic and C. Andr{\'e} T. Salama",
  title =        "Energy Efficient Adiabatic Multiplier-Accumulator
                 Design",
  journal =      j-J-VLSI-SIGNAL-PROC,
  volume =       "33",
  number =       "1",
  pages =        "83--103",
  month =        jan,
  year =         "2003",
  CODEN =        "JVSPED",
  DOI =          "https://doi.org/10.1023/A:1021145919099",
  ISSN =         "0922-5773 (print), 1573-109x (electronic)",
  ISSN-L =       "0922-5773",
  bibdate =      "Fri Jun 24 16:00:03 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper presents a strategy for minimizing
                 non-adiabatic dissipation in adiabatic arithmetic
                 units. The non-adiabatic dissipation is minimized by
                 architectural design involving a small number of
                 complex logic gates. Circuit design of complex
                 adiabatic gates, based on ordered binary decision
                 diagrams (OBDD), is introduced. An optimized
                 architecture for adiabatic parallel multipliers is
                 proposed and savings in energy dissipation over
                 competing architectures are estimated. Experimental
                 results obtained from implementation of an adiabatic
                 multiply-accumulate (MAC) unit suggest that the
                 proposed strategy provides substantial improvement in
                 energy efficiency over equivalent non-adiabatic and
                 alternative adiabatic implementations, while achieving
                 a competitive operating speed.",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of VLSI Signal Processing",
}

@Article{Swider:2003:EEF,
  author =       "Zbigniew {\'S}wider",
  title =        "Errors of elementary floating-point operations in
                 control algorithms",
  journal =      "Arch. Control Sci.",
  volume =       "13(49)",
  number =       "4",
  pages =        "505--526",
  year =         "2003",
  ISSN =         "0004-072X",
  MRclass =      "65G50 (62J10)",
  MRnumber =     "MR2175804 (2006g:65076)",
  bibdate =      "Thu Nov 8 19:16:14 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Archives of Control Sciences. Polish Academy of
                 Sciences. Committee of Automatic Control and Robotics",
  keywords =     "rounding errors",
}

@InProceedings{Tan:2003:MPF,
  author =       "Dimitri Tan and Albert Danysh and Michael Liebelt",
  title =        "Multiple-precision fixed-point vector
                 multiply-accumulator using shared segmentation",
  crossref =     "Bajard:2003:ISC",
  pages =        "12--19",
  year =         "2003",
  bibdate =      "Wed Nov 26 11:59:51 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith16/papers/ARITH16_Tan.pdf",
  abstract =     "We present a 64-bit fixed-point vector
                 multiply-accumulator (MAC) architecture capable of
                 supporting multiple precisions. The vector MAC can
                 perform one 64$ \times $64, two 32$ \times $32, four
                 16$ \times $16 or eight 8$ \times $8 bit signed\slash
                 unsigned multiply-accumulates using essentially the
                 same hardware as a scalar 64-bit MAC and with only a
                 small increase in delay. The scalar MAC architecture is
                 vectorized by inserting mode-dependent multiplexing
                 into the partial product generation and by inserting
                 mode-dependent kills in the carry chain of the
                 reduction tree and the final carry-propagate adder.
                 This is an example of ``shared segmentation'' in which
                 the existing scalar structure is segmented and then
                 shared between vector modes. The vector MAC is area
                 efficient and can be fully pipelined which makes it
                 suitable for high-performance processors and possibly
                 dynamically reconfigurable processors.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-16",
}

@Article{Tenca:2003:SAM,
  author =       "A. F. Tenca and C. K. Koc",
  title =        "A scalable architecture for modular multiplication
                 based on {Montgomery}'s algorithm",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "52",
  number =       "9",
  pages =        "1215--1221",
  month =        sep,
  year =         "2003",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2003.1228516",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 08:52:54 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1228516",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Thomas:2003:IMF,
  author =       "James W. Thomas",
  title =        "Inlining of mathematical functions in {HP-UX} for
                 {Itanium 2}",
  crossref =     "IEEE:2003:PCI",
  pages =        "135--144",
  year =         "2003",
  DOI =          "https://doi.org/10.1109/CGO.2003.1191540",
  bibdate =      "Thu Jun 09 18:37:10 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "HP-UX compilers inline mathematical functions for
                 Itanium Processor Family (IPF) systems to improve
                 throughput 4X--8X versus external library calls,
                 achieving speeds comparable to highly tuned vector
                 functions, without requiring the user to code for a
                 vector interface and without sacrificing accuracy or
                 edge-case behaviors. This paper highlights IPF
                 architectural features that support implementation of
                 high-performance, high-quality math functions for
                 inlining. It discusses strategies for utilizing the
                 features and developing inlineable sequences on a large
                 scale, and it presents requisite compiler features and
                 language extensions. Also, this paper describes
                 compiler mechanisms that produce inlineable code and
                 inline it.",
  acknowledgement = ack-nhfb,
  keywords =     "EPIC; Intel IA-64; Itanium",
}

@Article{Vergos:2003:DRA,
  author =       "H. T. Vergos and D. Nikolos and M. Bellos and C.
                 Efstathiou",
  title =        "Deterministic {BIST} for {RNS} adders",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "52",
  number =       "7",
  pages =        "896--906",
  month =        jul,
  year =         "2003",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2003.1214338",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 08:52:51 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1214338",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Wahid:2003:EFA,
  author =       "K. A. Wahid and V. S. Dimitrov and G. A. Jullien",
  title =        "Error-free arithmetic for discrete wavelet transforms
                 using algebraic integers",
  crossref =     "Bajard:2003:ISC",
  pages =        "238--244",
  year =         "2003",
  bibdate =      "Wed Nov 26 12:04:40 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith16/papers/ARITH16_Jullien.pdf",
  abstract =     "In this paper a novel encoding scheme is introduced
                 with applications to error-free computation of Discrete
                 Wavelet Transforms (DWT) based on Daubechies wavelets.
                 The encoding scheme is based on an algebraic integer
                 decomposition of the wavelet coefficients. This work is
                 a continuation of our research into error-free
                 computation of DCTs and IDCTs, and this extension is
                 timely since the DWT is part of the new standard for
                 JPEG2000. This encoding technique eliminates the
                 requirements to approximate the transformation matrix
                 elements by obtaining their exact representations. As a
                 result, we achieve error-free calculations up to the
                 final reconstruction step where we are free to choose
                 an approximate substitution precision based on a
                 hardware\slash accuracy trade-off.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-16",
}

@InProceedings{Walters:2003:UTM,
  author =       "E. {Walters III} and M. G. Arnold and M. J. Schulte",
  title =        "Using Truncated Multipliers in {DCT} and {IDCT}
                 Hardware Accelerators",
  crossref =     "Luk:2003:PSA",
  pages =        "573--584",
  year =         "2003",
  bibdate =      "Sun Mar 04 17:56:12 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_2003-06.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Wang:2003:TDF,
  author =       "Xiaojun Wang and B. E. Nelson",
  booktitle =    "{FCCM 2003}: 11th Annual {IEEE} Symposium on
                 Field-Programmable Custom Computing Machines, 9--11
                 April 2003",
  title =        "Tradeoffs of designing floating-point division and
                 square root on {Virtex FPGAs}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "195--203",
  year =         "2003",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "Low latency, high throughput and small area are three
                 major design considerations of an FPGA (field
                 programmable gate array) design. In this paper, we
                 present a high radix SRT division algorithm and a
                 binary restoring square root algorithm. We \ldots{}",
}

@InCollection{Warren:2003:DLD,
  author =       "Henry S. Warren",
  title =        "The distribution of leading digits",
  crossref =     "Warren:2003:HD",
  chapter =      "15.3",
  pages =        "264--267",
  year =         "2003",
  bibdate =      "Fri Mar 16 08:02:56 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/benfords-law.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Wei:2003:REE,
  author =       "Musheng Wei and Qiaohua Liu",
  title =        "Roundoff error estimates of the modified
                 {Gram--Schmidt} algorithm with column pivoting",
  journal =      j-BIT-NUM-MATH,
  volume =       "43",
  number =       "3",
  pages =        "627--645",
  month =        sep,
  year =         "2003",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1023/B:BITN.0000007051.49808.04",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  MRclass =      "65F20 (65G50)",
  MRnumber =     "MR2026721 (2004k:65070)",
  bibdate =      "Wed Jan 4 15:06:06 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=43&issue=3;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=43&issue=3&spage=627",
  acknowledgement = ack-nhfb,
  fjournal =     "BIT. Numerical Mathematics",
  journal-URL =  "http://link.springer.com/journal/10543",
  keywords =     "floating-point arithmetic; rounding errors",
}

@Article{Yan:2003:NSA,
  author =       "Z. Yan and D. V. Sarwate",
  title =        "New systolic architectures for inversion and division
                 in {$ \mathrm {GF}(2^m) $}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "52",
  number =       "11",
  pages =        "1514--1519",
  month =        nov,
  year =         "2003",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2003.1244950",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 08:52:58 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1244950",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Zhang:2003:DRV,
  author =       "Chang N. Zhang and Hua Li",
  title =        "Design of Reconfigurable {VLSI} Architecture for
                 Hybrid Arithmetic in {$ G F(2^m) $}",
  journal =      j-COMP-J,
  volume =       "46",
  number =       "4",
  pages =        "449--460",
  month =        jul,
  year =         "2003",
  CODEN =        "CMPJA6",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Sun Jun 29 07:07:13 MDT 2003",
  bibsource =    "http://www3.oup.co.uk/computer_journal/hdb/Volume_46/Issue_04/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_46/Issue_04/460449.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_46/Issue_04/pdf/460449.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@Article{Zielke:2003:GLL,
  author =       "Gerhard Zielke and Volker Drygalla",
  title =        "{Genaue L{\"o}sung linearer Gleichungssysteme}.
                 ({German}) [{Exact} solution of linear systems of
                 equations]",
  journal =      j-GAMM-MIT,
  volume =       "26",
  number =       "??",
  pages =        "7--107",
  month =        "????",
  year =         "2003",
  ISSN =         "0936-7195",
  MRclass =      "65F99 (01A60 65-03 65G50 68-03)",
  MRnumber =     "MR2056620 (2005d:65069)",
  bibdate =      "Fri Jan 06 08:03:49 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/matlab.bib",
  URL =          "http://www.wiley-vch.de/publish/en/journals/alphabeticIndex/2250/",
  acknowledgement = ack-nhfb,
  ajournal =     "GAMM Mitt., Ges. Angew. Math. Mech.",
  fjournal =     "Mitteilungen der Gesellschaft f{\"u}r Angewandte
                 Mathematik und Mechanik",
  keywords =     "accurate floating-point summation",
  language =     "German",
  remark =       "Contains MATLAB code for error-free accumulation of
                 floating-point sums and scalar products.",
  xxnote =       "No electronic copies available yet at publisher site,
                 and cannot find online copy in Web searches.",
}

@Article{Ziv:2003:SGM,
  author =       "Abraham Ziv and Laurent Fournier",
  title =        "Solving the generalized mask constraint for test
                 generation of binary floating point add operation",
  journal =      j-THEOR-COMP-SCI,
  volume =       "291",
  number =       "2",
  pages =        "183--201",
  day =          "27",
  month =        jan,
  year =         "2003",
  CODEN =        "TCSDIQ",
  ISSN =         "0304-3975 (print), 1879-2294 (electronic)",
  ISSN-L =       "0304-3975",
  MRclass =      "68M07 (65G30)",
  MRnumber =     "MR1957439 (2004d:68005)",
  bibdate =      "Thu Nov 8 19:16:14 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Real numbers and computers (Schloss Dagstuhl, 2000)",
  acknowledgement = ack-nhfb,
  fjournal =     "Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03043975",
  keywords =     "floating-point testing",
}

@InProceedings{Ziv:2003:SRC,
  author =       "Abraham Ziv and Merav Aharoni and Sigal Asaf",
  title =        "Solving range constraints for binary floating-point
                 instructions",
  crossref =     "Bajard:2003:ISC",
  pages =        "158--164",
  year =         "2003",
  bibdate =      "Wed Nov 26 12:04:35 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We present algorithms that solve the following
                 problem: given three ranges of floating-point numbers $
                 R_x $, $ R_y $, $ R_z $, a floating-point operation
                 (op), and a rounding-mode (round), generate three
                 floating-point numbers $ \bar {x} $, $ \bar {y} $, $
                 \bar {z} $ such that $ \bar {x} \in R_x $, $ \bar {y}
                 \in R_y $, $ \bar {z} \in R_z $ and $ \bar {z} =
                 \mathfun {round}(\bar {x} \mathop {op} \bar {y}) $.
                 This problem, although quite simple when dealing with
                 intervals of real numbers, is much more complex when
                 considering ranges of machine numbers. We provide full
                 solutions for add and subtract, and partial solutions
                 for multiply and divide. We use range constraints on
                 the input operands and on the result operand of
                 floating-point instructions to target corner cases when
                 generating test cases for use in verification of
                 floating-point hardware. The algorithms have been
                 implemented in a floating-point test-generator and are
                 currently being used to verify floating-point units of
                 several processors.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-16",
  remark =       "No PDF file at the ARITH-16 Web site, and no DOI for
                 the IEEE Xplore Web site.",
}

@Article{Abbasbandy:2004:USA,
  author =       "S. Abbasbandy and M. A. Fariborzi Araghi",
  title =        "The use of the stochastic arithmetic to estimate the
                 value of interpolation polynomial with optimal degree",
  journal =      j-APPL-NUM-MATH,
  volume =       "50",
  number =       "3--4",
  pages =        "279--290",
  month =        sep,
  year =         "2004",
  CODEN =        "ANMAEL",
  DOI =          "https://doi.org/10.1016/j.apnum.2004.01.003",
  ISSN =         "0168-9274 (print), 1873-5460 (electronic)",
  ISSN-L =       "0168-9274",
  bibdate =      "Sat May 14 10:50:47 MDT 2005",
  bibsource =    "http://www.sciencedirect.com/science/journal/01689274;
                 https://www.math.utah.edu/pub/tex/bib/applnummath.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0168927404000066",
  acknowledgement = ack-nhfb,
  fjournal =     "Applied Numerical Mathematics: Transactions of IMACS",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01689274",
}

@TechReport{Akutin:2004:HOM,
  author =       "Yuri Akutin and Cristina Anderson and Marius Cornea
                 and Alexey Ershov and Eugeny Gladkov and Evgeny Gvozdev
                 and Bob Hanek and John Harrison and Alexander Isaev and
                 Andrey Kolesov and Alexey Kovalev and Elena Luneva and
                 Sergey Maidanov and Andrey Naraikin and Bob Norin and
                 Pavel Shelepugin and Vladimir Sorokin and Shane Story
                 and Ping Tak Peter Tang",
  title =        "Highly Optimized Mathematical Functions for the
                 {IA-64} Architecture",
  type =         "Application note",
  number =       "245410-011",
  institution =  inst-INTEL,
  address =      inst-INTEL:adr,
  pages =        "14",
  day =          "16",
  month =        dec,
  year =         "2004",
  bibdate =      "Tue Nov 18 15:45:26 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "ftp://download.intel.com/software/opensource/numerics/libm.pdf;
                 http://www.intel.com/cd/software/products/asmo-na/eng/219868.htm;
                 http://www.intel.com/cd/software/products/asmo-na/eng/219871.htm?prn=y",
  abstract =     "Highly Optimized Mathematical Functions for the Intel
                 Itanium Architecture Intel Corporation is providing
                 Intel Itanium assembler source code to evaluate certain
                 core mathematical support functions for the C and
                 FORTRAN programming languages. The intent is that these
                 should replace less optimized implementations that
                 would normally be provided by the compiler or OS
                 vendor. The functions work well on the Itanium 2
                 processor as well as the original Itanium
                 processor.\par

                 The present document explains the rationale behind this
                 decision and summarizes important information on
                 performance and accuracy of the Intel-provided
                 functions.",
  acknowledgement = ack-nhfb,
}

@Book{Altman:2004:NIS,
  author =       "Micah Altman and Jeff Gill and Michael McDonald",
  title =        "Numerical Issues in Statistical Computing for the
                 Social Scientist",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xv + 323",
  year =         "2004",
  DOI =          "https://doi.org/10.1002/0471475769",
  ISBN =         "0-471-23633-0, 0-471-47574-2 (e-book), 0-471-47576-9
                 (e-book)",
  ISBN-13 =      "978-0-471-23633-7, 978-0-471-47574-3 (e-book),
                 978-0-471-47576-7 (e-book)",
  LCCN =         "QA276.4 .A398 2004",
  bibdate =      "Thu Oct 17 17:33:39 MDT 2019",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/numana2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/prng.bib;
                 z3950.loc.gov:7090/Voyage",
  abstract =     "At last --- a social scientist's guide through the
                 pitfalls of modern statistical computing. Addressing
                 the current deficiency in the literature on statistical
                 methods as they apply to the social and behavioral
                 sciences, \booktitle{Numerical Issues in Statistical
                 Computing for the Social Scientist} seeks to provide
                 readers with a unique practical guidebook to the
                 numerical methods underlying computerized statistical
                 calculations specific to these fields. The authors
                 demonstrate that knowledge of these numerical methods
                 and how they are used in statistical packages is
                 essential for making accurate inferences.",
  acknowledgement = ack-nhfb,
  subject =      "Estad{\'i}stica; Inform{\`a}tica; Ci{\`e}ncies
                 socials; M{\`e}todes estad{\'i}stics",
  tableofcontents = "1: Introduction: Consequences of Numerical
                 Inaccuracy / 1 \\
                 1.1: Importance of Understanding Computational
                 Statistics / 1 \\
                 1.2: Brief History: Duhem to the Twenty-First Century /
                 3 \\
                 1.3: Motivating Example: Rare Events Counts Models / 6
                 \\
                 2: Sources of Inaccuracy in Statistical Computation /
                 12 \\
                 2.1.1: Revealing Example: Computing the Coefficient
                 Standard Deviation / 12 \\
                 2.1.2: Some Preliminary Conclusions / 13 \\
                 2.2: Fundamental Theoretical Concepts / 15 \\
                 2.2.1: Accuracy and Precision / 15 \\
                 2.2.2: Problems, Algorithms, and Implementations / 15
                 \\
                 2.3: Accuracy and Correct Inference / 18 \\
                 2.3.1: Brief Digression: Why Statistical Inference Is
                 Harder in Practice Than It Appears / 20 \\
                 2.4: Sources of Implementation Errors / 21 \\
                 2.4.1: Bugs, Errors, and Annoyances / 22 \\
                 2.4.2: Computer Arithmetic / 23 \\
                 2.5: Algorithmic Limitations / 29 \\
                 2.5.1: Randomized Algorithms / 30 \\
                 2.5.2: Approximation Algorithms for Statistical
                 Functions / 31 \\
                 2.5.3: Heuristic Algorithms for Random Number
                 Generation / 32 \\
                 2.5.4: Local Search Algorithms / 39 \\
                 3: Evaluating Statistical Software / 44 \\
                 3.1.1: Strategies for Evaluating Accuracy / 44 \\
                 3.1.2: Conditioning / 47 \\
                 3.2: Benchmarks for Statistical Packages / 48 \\
                 3.2.1: NIST Statistical Reference Datasets / 49 \\
                 3.2.2: Benchmarking Nonlinear Problems with StRD / 51
                 \\
                 3.2.3: Analyzing StRD Test Results / 53 \\
                 3.2.4: Empirical Tests of Pseudo-Random Number
                 Generation / 54 \\
                 3.2.5: Tests of Distribution Functions / 58 \\
                 3.2.6: Testing the Accuracy of Data Input and Output /
                 60 \\
                 3.3: General Features Supporting Accurate and
                 Reproducible Results / 63 \\
                 3.4: Comparison of Some Popular Statistical Packages /
                 64 \\
                 3.5: Reproduction of Research / 65 \\
                 3.6: Choosing a Statistical Package / 69 \\
                 4: Robust Inference / 71 \\
                 4.3: Sensitivity Tests / 73 \\
                 4.3.1: Sensitivity to Alternative Implementations and
                 Algorithms / 73 \\
                 4.3.2: Perturbation Tests / 75 \\
                 4.3.3: Tests of Global Optimality / 84 \\
                 4.4: Obtaining More Accurate Results / 91 \\
                 4.4.1: High-Precision Mathematical Libraries / 92 \\
                 4.4.2: Increasing the Precision of Intermediate
                 Calculations / 93 \\
                 4.4.3: Selecting Optimization Methods / 95 \\
                 4.5: Inference for Computationally Difficult Problems /
                 103 \\
                 4.5.1: Obtaining Confidence Intervals with Ill-Behaved
                 Functions / 104 \\
                 4.5.2: Interpreting Results in the Presence of Multiple
                 Modes / 106 \\
                 4.5.3: Inference in the Presence of Instability / 114
                 \\
                 5: Numerical Issues in Markov Chain Monte Carlo
                 Estimation / 118 \\
                 5.2: Background and History / 119 \\
                 5.3: Essential Markov Chain Theory / 120 \\
                 5.3.1: Measure and Probability Preliminaries / 120 \\
                 5.3.2: Markov Chain Properties / 121 \\
                 5.3.3: The Final Word (Sort of) / 125 \\
                 5.4: Mechanics of Common MCMC Algorithms / 126 \\
                 5.4.1: Metropolis--Hastings Algorithm / 126 \\
                 5.4.2: Hit-and-Run Algorithm / 127 \\
                 5.4.3: Gibbs Sampler / 128 \\
                 5.5: Role of Random Number Generation / 129 \\
                 5.5.1: Periodicity of Generators and MCMC Effects / 130
                 \\
                 5.5.2: Periodicity and Convergence / 132 \\
                 5.5.3: Example: The Slice Sampler / 135 \\
                 5.5.4: Evaluating WinBUGS / 137 \\
                 5.6: Absorbing State Problem / 139 \\
                 5.7: Regular Monte Carlo Simulation / 140 \\
                 5.8: So What Can Be Done? / 141 \\
                 6: Numerical Issues Involved in Inverting Hessian
                 Matrices / Jeff Gill, Gary King / 143 \\
                 6.2: Means versus Modes / 145 \\
                 6.3: Developing a Solution Using Bayesian Simulation
                 Tools / 147 \\
                 6.4: What Is It That Bayesians Do? / 148 \\
                 6.5: Problem in Detail: Noninvertible Hessians / 149
                 \\
                 6.6: Generalized Inverse/Generalized Cholesky Solution
                 / 151 \\
                 6.7: Generalized Inverse / 151 \\
                 6.7.1: Numerical Examples of the Generalized Inverse /
                 154 \\
                 6.8: Generalized Cholesky Decomposition / 155 \\
                 6.8.1: Standard Algorithm / 156 \\
                 6.8.2: Gill--Murray Cholesky Factorization / 156 \\
                 6.8.3: Schnabel--Eskow Cholesky Factorization / 158 \\
                 6.8.4: Numerical Examples of the Generalized Cholesky
                 Decomposition / 158 \\
                 6.9: Importance Sampling and Sampling Importance
                 Resampling / 160 \\
                 6.9.1: Algorithm Details / 160 \\
                 6.9.2: SIR Output / 162 \\
                 6.9.3: Relevance to the Generalized Process / 163 \\
                 6.10: Public Policy Analysis Example / 163 \\
                 6.10.1: Texas / 164 \\
                 6.10.2: Florida / 168 \\
                 6.11: Alternative Methods / 171 \\
                 6.11.1: Drawing from the Singular Normal / 171 \\
                 6.11.2: Aliasing / 173 \\
                 6.11.3: Ridge Regression / 173 \\
                 6.11.4: Derivative Approach / 174 \\
                 6.11.5: Bootstrapping / 174 \\
                 6.11.6: Respecification (Redux) / 175 \\
                 7: Numerical Behavior of King's EI Method / 177 \\
                 7.2: Ecological Inference Problem and Proposed
                 Solutions / 179 \\
                 7.3: Numeric Accuracy in Ecological Inference / 180 \\
                 7.3.1: Case Study 1: Examples from King (1997) / 182
                 \\
                 7.3.2: Nonlinear Optimization / 186 \\
                 7.3.3: Pseudo-Random Number Generation / 187 \\
                 7.3.4: Platform and Version Sensitivity / 188 \\
                 7.4: Case Study 2: Burden and Kimball (1998) / 189 \\
                 7.4.1: Data Perturbation / 191 \\
                 7.4.2: Option Dependence / 194 \\
                 7.4.3: Platform Dependence / 195 \\
                 7.4.4: Discussion: Summarizing Uncertainty / 196 \\
                 8: Some Details of Nonlinear Estimation / B.D.
                 McCullough / 199 \\
                 8.2: Overview of Algorithms / 200 \\
                 8.3: Some Numerical Details / 204 \\
                 8.4: What Can Go Wrong? / 206 \\
                 8.5: Four Steps / 210 \\
                 8.5.1 Step 1: Examine the Gradient / 211 \\
                 8.5.2 Step 2: Inspect the Trace / 211 \\
                 8.5.3 Step 3: Analyze the Hessian / 212 \\
                 8.5.4 Step 4: Profile the Objective Function / 212 \\
                 8.6: Wald versus Likelihood Inference / 215 \\
                 9: Spatial Regression Models / James P. LeSage / 219
                 \\
                 9.2: Sample Data Associated with Map Locations / 219
                 \\
                 9.2.1: Spatial Dependence / 219 \\
                 9.2.2: Specifying Dependence Using Weight Matrices /
                 220 \\
                 9.2.3: Estimation Consequences of Spatial Dependence /
                 222 \\
                 9.3: Maximum Likelihood Estimation of Spatial Models /
                 223 \\
                 9.3.1: Sparse Matrix Algorithms / 224 \\
                 9.3.2: Vectorization of the Optimization Problem / 225
                 \\
                 9.3.3: Trade-offs between Speed and Numerical Accuracy
                 / 226 \\
                 9.3.4: Applied Illustrations / 228 \\
                 9.4: Bayesian Spatial Regression Models / 229 \\
                 9.4.1: Bayesian Heteroscedastic Spatial Models / 230
                 \\
                 9.4.2: Estimation of Bayesian Spatial Models / 231 \\
                 9.4.3: Conditional Distributions for the SAR Model /
                 232 \\
                 9.4.4: MCMC Sampler / 234 \\
                 9.4.5: Illustration of the Bayesian Model / 234 \\
                 10: Convergence Problems in Logistic Regression / Paul
                 Allison / 238 \\
                 10.2: Overview of Logistic Maximum Likelihood
                 Estimation / 238 \\
                 10.3: What Can Go Wrong? / 240 \\
                 10.4: Behavior of the Newton--Raphson Algorithm under
                 Separation / 243 \\
                 10.4.1: Specific Implementations / 244 \\
                 10.4.2: Warning Messages / 244 \\
                 10.4.3: False Convergence / 246 \\
                 10.4.4: Reporting of Parameter Estimates and Standard
                 Errors / 247 \\
                 10.4.5: Likelihood Ratio Statistics / 247 \\
                 10.5: Diagnosis of Separation Problems / 247 \\
                 10.6: Solutions for Quasi-Complete Separation / 248 \\
                 10.6.1: Deletion of Problem Variables / 248 \\
                 10.6.2: Combining Categories / 248 \\
                 10.6.3: Do Nothing and Report Likelihood Ratio
                 Chi-Squares / 249 \\
                 10.6.4: Exact Inference / 249 \\
                 10.6.5: Bayesian Estimation / 250 \\
                 10.6.6: Penalized Maximum Likelihood Estimation / 250
                 \\
                 10.7: Solutions for Complete Separation / 251 \\
                 10.8: Extensions / 252 \\
                 11: Recommendations for Replication and Accurate
                 Analysis / 253 \\
                 11.1: General Recommendations for Replication / 253 \\
                 11.1.1: Reproduction, Replication, and Verification /
                 254 \\
                 11.1.2: Recreating Data / 255 \\
                 11.1.3: Inputting Data / 256 \\
                 11.1.4: Analyzing Data / 257 \\
                 11.2: Recommendations for Producing Verifiable Results
                 / 259 \\
                 11.3: General Recommendations for Improving the Numeric
                 Accuracy of Analysis / 260 \\
                 11.4: Recommendations for Particular Statistical Models
                 / 261 \\
                 11.4.1: Nonlinear Least Squares and Maximum Likelihood
                 / 261 \\
                 11.4.2: Robust Hessian Inversion / 262 \\
                 11.4.3: MCMC Estimation / 263 \\
                 11.4.4: Logistic Regression / 265 \\
                 11.4.5: Spatial Regression / 266 \\
                 Where Do We Go from Here? / 266 \\
                 Bibliography / 267 \\
                 Author Index / 303 \\
                 Subject Index / 315",
}

@Article{Assimakopoulos:2004:IRM,
  author =       "C. Assimakopoulos and F.-N. Pavlidou",
  title =        "Integrated rounding method for real number bit
                 distribution over {DMT} systems",
  journal =      j-ELECT-LETTERS,
  volume =       "40",
  number =       "19",
  pages =        "1235--1236",
  day =          "16",
  month =        sep,
  year =         "2004",
  CODEN =        "ELLEAK",
  ISSN =         "0013-5194 (print), 1350-911X (electronic)",
  ISSN-L =       "0013-5194",
  bibdate =      "Sat Jul 16 11:25:05 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronics Letters",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2220",
  summary =      "Most bit loading algorithms proposed in the literature
                 originally distribute a non-integer number of bits to
                 the subcarriers of a discrete multitone (DMT) system
                 and then, employing an iterative algorithm they round
                 these assigned numbers to \ldots{}",
}

@Article{Astola:2004:FAE,
  author =       "J. T. Astola and K. Egiazarian and M. Stankovi{\'c}
                 and R. S. Stankovi{\'c}",
  title =        "{Fibonacci} Arithmetic Expressions",
  journal =      j-AUTOMATION-REMOTE-CTL,
  volume =       "65",
  number =       "6",
  pages =        "842--856",
  month =        jun,
  year =         "2004",
  CODEN =        "AURCAT",
  ISSN =         "0005-1179 (print), 1608-3032 (electronic)",
  ISSN-L =       "0005-1179",
  bibdate =      "Thu Aug 07 19:27:43 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In this paper, we extend the arithmetic (AR)
                 expressions for functions on finite dyadic groups to
                 functions used in Fibonacci interconnection topologies.
                 We have introduced the Fibonacci-Arithmetic (FibAR)
                 expressions for representation of these functions. We
                 discussed the optimization of FibARs with respect to
                 the number of non-zero coefficients through the
                 Fixed-Polarity FibARs defined by using different
                 polarities for the Fibonacci variables. In this way, we
                 provide a base to extend the application of ARs and
                 related powerful CAD design tools for switching
                 functions to functions in Fibonacci interconnection
                 topologies.",
  acknowledgement = ack-nhfb,
  fjournal =     "Automation and Remote Control",
}

@Article{Avot-Chotin:2004:HID,
  author =       "Roselyne Avot-Chotin and Habib Mehrez",
  title =        "Hardware Implementation of Discrete Stochastic
                 Arithmetic",
  journal =      j-NUMER-ALGORITHMS,
  volume =       "37",
  number =       "1--4",
  pages =        "21--33",
  month =        dec,
  year =         "2004",
  CODEN =        "NUALEG",
  ISSN =         "1017-1398 (print), 1572-9265 (electronic)",
  ISSN-L =       "1017-1398",
  bibdate =      "Mon Dec 6 07:00:28 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ipsapp009.kluweronline.com/IPS/content/ext/x/J/5058/I/58/A/3/abstract.htm",
  acknowledgement = ack-nhfb,
  fjournal =     "Numerical Algorithms",
  journal-URL =  "http://link.springer.com/journal/11075",
  remark =       "Special Issue: SCAN'2002 International Conference
                 (Guest Editors: Ren {\'e} Alt and Jean-Luc Lamotte)",
}

@InProceedings{Bachega:2004:HPS,
  author =       "L. Bachega and Siddhartha Chatterjee and K. A. Dockser
                 and J. A. Gunnels and Manish Gupta and F. G. Gustavson
                 and C. A. Lapkowski and G. K. Liu and M. P. Mendell and
                 C. D. Wait and T. J. C. Ward",
  booktitle =    "{PACT 2004}. Proceedings. 13th International
                 Conference on Parallel Architecture and Compilation
                 Techniques, 29 Sept.--3 Oct. 2004",
  title =        "A high-performance {SIMD} floating point unit for
                 {BlueGene/L}: architecture, compilation, and algorithm
                 design",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "85--96",
  year =         "2004",
  bibdate =      "Wed Apr 27 18:18:12 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We describe the design, implementation, and evaluation
                 of a dual-issue SIMD-like extension of the PowerPC 440
                 floating-point unit (FPU) core. This extended FPU is
                 targeted at both IBM's massively parallel BlueGene/L
                 machine as well as more pervasive embedded platforms.",
  acknowledgement = ack-nhfb,
}

@Article{Bajard:2004:FRI,
  author =       "J.-C. Bajard and L. Imbert",
  title =        "A full {RNS} implementation of {RSA}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "53",
  number =       "6",
  pages =        "769--774",
  month =        jun,
  year =         "2004",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2004.2",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 08:12:38 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1288551",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@TechReport{Bernstein:2004:RRH,
  author =       "Daniel J. Bernstein",
  title =        "Removing Redundancy in High-Precision {Newton}
                 Iteration",
  type =         "Technical Report",
  institution =  "Department of Mathematics, Statistics, and Computer
                 Science (M/C 249), The University of Illinois at
                 Chicago",
  address =      "Chicago, IL 60607-7045",
  pages =        "2",
  day =          "9",
  month =        mar,
  year =         "2004",
  bibdate =      "Sun Sep 10 07:51:20 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See also \cite{Hanrot:2004:NIR}.",
  URL =          "http://cr.yp.to/fastnewton.html;
                 http://cr.yp.to/fastnewton/fastnewton-20040309.pdf",
  abstract =     "This paper presents new algorithms for several
                 high-precision operations in the power series ring $
                 C[[x]] $. Compared to computing $n$ coefficients of a
                 product in $ C[[x]] $, computing $n$ coefficients of a
                 reciprocal in $ C[[x]] $ takes $ 1.5 + o(1) $ times
                 longer; a quotient or logarithm, $ 2.16666 \cdots {} +
                 o(1) $ times longer; a square root, $ 1.83333 \cdots {}
                 + o(1) $ times longer; an exponential, $ 2.83333 \cdots
                 {} + o(1) $ times longer. Previous algorithms had worse
                 constants. The same ideas apply to high-precision
                 computations in $R$, $ Q_p $, etc.",
  acknowledgement = ack-nhfb,
}

@TechReport{Bernstein:2004:SRT,
  author =       "Daniel J. Bernstein",
  title =        "Scaled Remainder Trees",
  type =         "Report",
  institution =  "University of Sydney",
  address =      "Sydney, NSW, Australia",
  day =          "20",
  month =        apr,
  year =         "2004",
  bibdate =      "Tue Oct 15 07:27:53 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Draft for \booktitle{Mathematics of Computation}, but
                 never published in that journal.",
  URL =          "http://cr.yp.to/arith/scaledmod-20040820.pdf",
  abstract =     "It is well known that one can compute $ U \bmod p_1 $,
                 $ U \bmod p_2 $, \ldots{} in time $ n(\lg n)^{2 + o(1)}
                 $ where $n$ is the number of bits in $U$, $ p_1$, $
                 p_2$, \ldots{}. Here $U$, $ p_1$, $ p_2$, \ldots{} can
                 be integers or polynomials over a fixed finite field.
                 Bostan, Lecerf, and Schost recently introduced an
                 algorithm for the polynomial case that takes time $
                 n(\lg n)^{2 + o(1)}$ with a smaller $ o(1)$. They did
                 not claim any similar speedup for integers; their
                 algorithm uses polynomial reversal and
                 coefficient-matrix transposition, neither of which
                 applies to integers. This paper presents a simpler
                 algorithm that achieves the same speedup and that works
                 for both polynomials and integers. This paper then
                 points out several redundancies that can be eliminated
                 from the algorithm, saving even more time.",
  acknowledgement = ack-nhfb,
  remark =       "Paul Zimmermann reported on the gmp-devel mailing list
                 on Tue, 15 Oct 2019 10:40:48 +0200 that the remainder
                 algorithm in this report is rediscovered in
                 \cite{Lemire:2019:FRD}.",
}

@TechReport{Bertin:2004:FPL,
  author =       "C. Bertin and Nicolas Brisebarre and B. Dupont de
                 Dinechin and C.-P. Jeannerod and C. Monat and
                 Jean-Michel Muller and S. Raina and A. Tisserand",
  title =        "A floating-point library for integer processors",
  type =         "Research Report",
  number =       "RR2004-37",
  institution =  "{\'E}cole Normale Sup{\'e}rieure de Lyon",
  address =      "69364 Lyon Cedex 07, France",
  pages =        "2 + 11",
  month =        jul,
  year =         "2004",
  bibdate =      "Mon Dec 06 11:02:55 2004",
  bibsource =    "http://www.ens-lyon.fr/LIP/Pub/rr2004.php;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.ens-lyon.fr/LIP/Pub/Rapports/RR/RR2004/RR2004-37.ps.gz",
  abstract =     "This paper presents a C library for the software
                 support of single precision floating-point (FP)
                 arithmetic on processors without FP hardware units such
                 as VLIW or DSP processor cores for embedded
                 applications. This library provides several levels of
                 compliance to the IEEE 754 FP standard. The complete
                 specifications of the standard can be used or just some
                 relaxed characteristics such as restricted rounding
                 modes or computations without denormal numbers. This
                 library is evaluated on the ST200 VLIW processors from
                 STMicroelectronics.",
  acknowledgement = ack-nhfb,
  keywords =     "addition; Computer arithmetic; division; DSP;
                 floating-point arithmetic; integer processor;
                 multiplication; square-root; VLIW",
  remark =       "Published in ``Advanced Signal Processing Algorithms,
                 Architectures, and Implementations XIV, Spie 2004.''",
}

@TechReport{Beuchat:2004:FMM,
  author =       "Jean-Luc Beuchat",
  title =        "A Family of Modulo $ (2^n + 1) $ Multipliers",
  type =         "Research Report",
  number =       "RR2004-39",
  institution =  "{\'E}cole Normale Sup{\'e}rieure de Lyon",
  address =      "69364 Lyon Cedex 07, France",
  pages =        "2 + 13",
  year =         "2004",
  bibdate =      "Mon Dec 06 11:05:32 2004",
  bibsource =    "http://www.ens-lyon.fr/LIP/Pub/rr2004.php;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.ens-lyon.fr/LIP/Pub/Rapports/RR/RR2004/RR2004-39.ps.gz",
  abstract =     "In this paper, we first describe a novel modulo $ (2^n
                 + 1) $ addition algorithm suited to FPGA and ASIC
                 implementations, and discuss several architectures of
                 multioperand modulo $ (2^n + 1) $ adders. Then, we
                 propose three implementations of a modulo $ (2^n + 1) $
                 multiplication algorithm based on a paper by A.
                 Wrzyszcz and D. Milford. The first operator is based on
                 an $ n \times n $ multiplication and a subsequent
                 modulo $ (2^n + 1) $ correction, and takes advantage of
                 the arithmetic logic embedded in Spartan or Virtex
                 FPGAs. The second operator computes a sum of
                 modulo-reduced partial products by means of a
                 multioperand modulo $ (2^n + 1) $ adder. Then,
                 radix-$4$ modified Booth recoding reduces the number of
                 partial products, while making their generation more
                 complex. Finally, we provide a comparison of this
                 family of algorithms with existing solutions.",
  acknowledgement = ack-nhfb,
  keywords =     "FPGA Implementation; Modular Arithmetic; Modulo
                 $(2^n+1)$ Addition; Modulo $(2^n+1)$ Multiplication",
}

@Article{Boggs:2004:MIP,
  author =       "Darrell Boggs and Aravindh Baktha and Jason Hawkins
                 and Deborah T. Marr and J. Alan Miller and Patrice
                 Roussel and Ronak Singhal and Bret Toll and K. S.
                 Venkatraman",
  title =        "The Microarchitecture of the {Intel{\reg}
                 Pentium{\reg} 4} Processor on 90nm Technology",
  journal =      j-INTEL-TECH-J,
  volume =       "8",
  number =       "1",
  pages =        "1--17",
  month =        feb,
  year =         "2004",
  bibdate =      "Mon Jul 11 08:46:53 2005",
  bibsource =    "http://developer.intel.com/technology/itj/archive/2004.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://developer.intel.com/technology/itj/2004/volume08issue01/foreword.htm",
  acknowledgement = ack-nhfb,
  keywords =     "complex arithmetic; floating-point arithmetic;
                 Hyper-Threading Technology; microarchitecture;
                 Pentium{\reg} 4 processor",
  remark =       "From pp. 10--11: ``Five instructions have been added
                 to significantly accelerate complex arithmetic. Two
                 instructions (addsubps and addsubpd) perform a mix of
                 floating-point addition and subtraction, hence removing
                 the need for changing the sign of some operands. Three
                 others (movsldup, movshdup, movddup), in their memory
                 version, combine loads with some level of duplication,
                 hence saving the need for a shuffle instruction on the
                 loaded data.''",
}

@InProceedings{Boldo:2004:BGB,
  author =       "Sylvie Boldo",
  title =        "Bridging the gap between formal specification and
                 bit-level floating-point arithmetic",
  crossref =     "Frougny:2004:RCR",
  pages =        "22--36",
  year =         "2004",
  bibdate =      "Fri Nov 17 07:00:31 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.informatik.uni-trier.de/Reports/TR-08-2004/rnc6_04_boldo.pdf",
  abstract =     "Floating-point arithmetic is defined by the IEEE-754
                 standard and has often been formalized. We propose a
                 new Coq formalization based on the bit-level
                 representation of the standard and we prove strong
                 links between this new formalization and a previous
                 high-level one. In this process, we have defined
                 functions for any rounding mode described by the
                 standard. Our library can now be applied to certify
                 both software and hardware. Developing results in those
                 two dramatically different directions, like no other
                 formal development so far, guarantees that nothing was
                 forgotten or poorly specified in our formalization. It
                 also lets us compare our work with the existing
                 bit-level formalizations developed with other proof
                 assistants.",
  acknowledgement = ack-nhfb,
  keywords =     "Coq; floating-point; formal proof checking; IEEE-754",
}

@PhdThesis{Boldo:2004:PFA,
  author =       "Sylvie Boldo",
  title =        "Preuves formelles en arithm{\'e}tiques {\`a} virgule
                 flottante. ({French}) [Formal proofs in floating-point
                 arithmetic]",
  type =         "{Ph.D.} thesis",
  school =       "{\'E}cole Normale Sup{\'e}rieure de Lyon",
  address =      "69364 Lyon Cedex 07, France",
  pages =        "????",
  month =        nov,
  year =         "2004",
  bibdate =      "Tue Nov 23 09:53:06 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@Article{Boldo:2004:PTC,
  author =       "Sylvie Boldo and Marc Daumas",
  title =        "Properties of two's complement floating point
                 notations",
  journal =      j-INT-J-SOFTW-TOOLS-TECHNOL-TRANSFER,
  volume =       "5",
  number =       "2--3",
  pages =        "237--246",
  month =        mar,
  year =         "2004",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1007/s10009-003-0120-y",
  ISSN =         "1433-2779 (print), 1433-2787 (electronic)",
  ISSN-L =       "1433-2779",
  bibdate =      "Tue Nov 23 09:56:44 2004",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=journal&issn=1433-2779;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://perso.ens-lyon.fr/marc.daumas/SoftArith/BolDau04a.pdf",
  abstract =     "Few designs, mostly those of Texas Instruments,
                 continue to use two's complement floating point units.
                 Such units are simpler to build and to validate, but
                 they do not comply to the dominant IEEE standard for
                 floating point arithmetic. We compare some properties
                 of the two systems in this text. Some features are
                 lost, but others remain unchanged. One strong example
                 is the case of Sterbenz' theorem and our recent
                 extension. We show in the paper that the theorem and
                 its extension hold for the two's complement
                 architecture. Still, users should ensure that results
                 are large enough on circuits that do not implement
                 gradual underflow. Theorems have been proven and
                 validated using the Coq automatic proof checker.",
  acknowledgement = ack-nhfb,
  fjournal =     "International Journal on Software Tools for Technology
                 Transfer: STTT",
  journal-URL =  "http://link.springer.com/journal/10009",
}

@Article{Boldo:2004:STQ,
  author =       "Sylvie Boldo and Marc Daumas",
  title =        "A Simple Test Qualifying the Accuracy of {Horner}'s
                 Rule for Polynomials",
  journal =      j-NUMER-ALGORITHMS,
  volume =       "37",
  number =       "1--4",
  pages =        "45--60",
  month =        dec,
  year =         "2004",
  CODEN =        "NUALEG",
  ISSN =         "1017-1398 (print), 1572-9265 (electronic)",
  ISSN-L =       "1017-1398",
  bibdate =      "Mon Dec 6 06:44:22 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 Ingenta database",
  note =         "SCAN2002 International Conference (Guest Editors: Rene
                 Alt and Jean-Luc Lamotte).",
  acknowledgement = ack-nhfb,
  fjournal =     "Numerical Algorithms",
  journal-URL =  "http://link.springer.com/journal/11075",
  keywords =     "floating-point testing",
  pagecount =    "16",
}

@TechReport{Boldo:2004:WDR,
  author =       "Sylvie Boldo and Guillaume Melquiond",
  title =        "When double rounding is odd",
  type =         "Research Report",
  number =       "RR2004-48",
  institution =  "{\'E}cole Normale Sup{\'e}rieure de Lyon",
  address =      "69364 Lyon Cedex 07, France",
  pages =        "2 + 7",
  month =        nov,
  year =         "2004",
  bibdate =      "Mon Dec 06 11:18:07 2004",
  bibsource =    "http://www.ens-lyon.fr/LIP/Pub/rr2004.php;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.ens-lyon.fr/LIP/Pub/Rapports/RR/RR2004/RR2004-48.pdf;
                 https://inria.hal.science/inria-00070603v2/file/BolMel.pdf",
  abstract =     "Double rounding consists in a first rounding in an
                 intermediate extended precision and then a second
                 rounding in the working precision. The natural question
                 is then of the precision and correctness of the final
                 result. Unfortunately, the used double rounding
                 algorithms do not obtain a correct rounding of the
                 initial value. We prove an efficient algorithm for the
                 double rounding to give the correct rounding to the
                 nearest value assuming the first rounding is to odd. As
                 this rounding is unusual and this property is
                 surprising, we formally proved this property using the
                 Coq automatic proof checker.",
  acknowledgement = ack-nhfb,
  keywords =     "Coq; correct rounding; double rounding;
                 Floating-point; floating-point arithmetic; formal
                 proof; round-to-odd (RO(x))",
}

@Article{Brisebarre:2004:ACR,
  author =       "Nicolas Brisebarre and Jean-Michel Muller and Saurabh
                 Kumar Raina",
  title =        "Accelerating correctly rounded floating-point division
                 when the divisor is known in advance",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "53",
  number =       "8",
  pages =        "1069--1072",
  month =        aug,
  year =         "2004",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2004.37",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 08:12:41 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1306999",
  abstract =     "We present techniques for accelerating the
                 floating-point computation of $ x / y $ when $y$ is
                 known before $x$. The proposed algorithms are oriented
                 toward architectures with available fused-mac
                 operations. The goal is to get exactly the same result
                 as with \ldots{}",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  summary =      "We present techniques for accelerating the
                 floating-point computation of x/y when y is known
                 before x. The proposed algorithms are oriented toward
                 architectures with available fused-mac operations. The
                 goal is to get exactly the same result as with
                 \ldots{}",
}

@TechReport{Brisebarre:2004:CRM,
  author =       "Nicolas Brisebarre and Jean-Michel Muller",
  title =        "Correctly rounded multiplication by arbitrary
                 precision constants",
  type =         "Research Report",
  number =       "RR2004-44",
  institution =  "{\'E}cole Normale Sup{\'e}rieure de Lyon",
  address =      "69364 Lyon Cedex 07, France",
  pages =        "2 + 14",
  month =        oct,
  year =         "2004",
  bibdate =      "Mon Dec 06 11:11:37 2004",
  bibsource =    "http://www.ens-lyon.fr/LIP/Pub/rr2004.php;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.ens-lyon.fr/LIP/Pub/Rapports/RR/RR2004/RR2004-44.pdf",
  abstract =     "We introduce an algorithm for multiplying a
                 floating-point number $x$ by a constant $C$ that is not
                 exactly representable in floating-point arithmetic. Our
                 algorithm uses a multiplication and a fused multiply
                 accumulate instruction. We give methods for checking
                 whether, for a given value of $C$ and a given
                 floating-point format, our algorithm returns a
                 correctly rounded result for any $x$. When it does not,
                 our methods give the values $x$ for which the
                 multiplication is not correctly rounded.",
  acknowledgement = ack-nhfb,
  keywords =     "Computer Arithmetic; Correct rounding; Floating-point
                 Arithmetic; Fused-mac; Multiplication by a constant",
}

@TechReport{Bruguera:2004:DDF,
  author =       "Javier D. Bruguera and Tom{\'a}s Lang",
  title =        "Double-Datapath Floating-point multiply-add fused:
                 latency reduction for floating-point addition",
  type =         "Report",
  institution =  "Grupo de Arquitectura de Computadores, Universidad de
                 Santiago de Compostela",
  address =      "Edificio Monte de la Condesa, Campus Sur, 15782
                 Santiago de Compostela, Spain",
  pages =        "24",
  year =         "2004",
  bibdate =      "Fri Jun 24 10:10:03 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www-gpaa.dec.usc.es/arquivos/articulos/2004/gac2004-i03.ps;
                 http://www.ac.usc.es/arquivos/articulos/2004/gac2004-i03.ps",
  acknowledgement = ack-nhfb,
  keywords =     "computer arithmetic; floating-point functional units;
                 multiply-add fused (MAF) operation; VLSI design",
}

@InProceedings{Busaba:2004:DFP,
  author =       "Fadi Busaba and Timothy Slegel and Steven Carlough and
                 Christopher Krygowski and John G. Rell",
  title =        "The design of the fixed point unit for the z990
                 microprocessor",
  crossref =     "ACM:2004:GVN",
  pages =        "364--367",
  year =         "2004",
  bibdate =      "Thu Aug 07 18:08:54 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The paper presents the design of the Fixed Point Unit
                 (FXU) for the IBM eServer z990 microprocessor
                 (announced in 2Q '03) that runs at 1.2 GHz [2]. The FXU
                 is capable of executing two Register-Memory
                 instructions including arithmetic instructions and a
                 branch instruction in a single cycle. The FXU executes
                 a total of 369 instructions that operate on variable
                 size operands (1 to 256 bytes). The instruction set
                 include decimal arithmetic with multiplies and divides,
                 binary arithmetic, shifts and rotates, loads/stores,
                 branches, long moves, logical operations, convert
                 instructions, and other special instructions. The FXU
                 consists of 64-bit dataflow stack that is custom
                 designed and a control stack that is synthesized. The
                 current FXU is the first superscalar design for the
                 CMOS z-series machines, has a new improved decimal
                 unit, and has for the first time a $ 16 \times 64 $ bit
                 binary multiplier.",
  acknowledgement = ack-nhfb,
  keywords =     "decimal arithmetic; microprocessor; superscalar FXU",
}

@InProceedings{Cagnard:2004:ABF,
  author =       "B. Cagnard and P. Simonnet",
  title =        "Automata, {Borel} functions and real numbers in
                 {Pisot} base",
  crossref =     "Frougny:2004:RCR",
  pages =        "37--54",
  year =         "2004",
  bibdate =      "Fri Nov 17 07:00:31 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.informatik.uni-trier.de/Reports/TR-08-2004/rnc6_05_cagnard.pdf",
  abstract =     "This note is about functions $ f : A^\omega \to
                 B^\omega $ whose graph is recognized by a B{\"u}chi
                 finite automaton on the product alphabet $ A \times B
                 $. These functions are Baire class 2 in the Baire
                 hierarchy of Borel functions and it is decidable
                 whether such functions are continuous or not. In 1920
                 W. Sierpinski showed that a function $ f : \mathbb {R}
                 \to \mathbb {R} $ is Baire class 1 if and only if both
                 the overgraph and the undergraph of $f$ are $ F_\sigma
                 $. We show that such characterization is also true for
                 functions on infinite words if we replace the real
                 ordering by the lexicographical ordering on $ B^\omega
                 $. From this we deduce that it is decidable whether
                 such functions are of Baire class 1 or not. We extend
                 this result to reals functions definable by automata in
                 Pisot base.",
  acknowledgement = ack-nhfb,
  keywords =     "automata; Borel function; Borel set; sequential
                 machine",
}

@InProceedings{Cao:2004:DRB,
  author =       "B. Cao and T. Srikanthan and Chip-Hong Chang",
  booktitle =    "{ISCAS '04}, Proceedings of the 2004 International
                 Symposium on Circuits and Systems, 23--26 May 2004",
  title =        "Design of residue-to-binary converter for a new
                 $5$-moduli superset residue number system",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "II-841--4",
  year =         "2004",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/IECON.2004.1432111",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "This paper presents an efficient residue-to-binary
                 (R/B) conversion algorithm for a new 5-moduli superset
                 {2/sup n/-1, 2/sup n/, 2/sup n/+1, 2/sup n+1/-1, 2/sup
                 n-1/-1} residue number system (RNS) when n is even. The
                 new moduli set is provided for \ldots{}",
}

@InProceedings{Cardarilli:2004:LPI,
  author =       "G. C. Cardarilli and A. Del Re and A. Nannarelli and
                 M. Re",
  booktitle =    "{ISCAS '04}, Proceedings of the 2004 International
                 Symposium on Circuits and Systems, 23--26 May 2004",
  title =        "Low-power implementation of polyphase filters in
                 {Quadratic Residue Number} system",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "II-725--8",
  year =         "2004",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/TWC.2004.833509",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "The aim of this work is the reduction of the power
                 dissipated in digital filters, while maintaining the
                 timing unchanged. A polyphase filter bank in the
                 Quadratic Residue Number System (QRNS) has been
                 implemented and then compared, in terms of \ldots{}",
}

@InProceedings{Chakraborty:2004:GAL,
  author =       "M. Chakraborty and A. Mitra",
  booktitle =    "Proceedings. {(ICASSP '04)}. {IEEE} International
                 Conference on Acoustics, Speech, and Signal Processing,
                 17--21 May 2004",
  title =        "The gradient adaptive lattice algorithm in block
                 floating point format",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "II-849--II-852",
  year =         "2004",
  bibdate =      "Wed Apr 27 18:18:12 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Chirca:2004:SLP,
  author =       "K. Chirca and M. Schulte and J. Glossner and S. Mamidi
                 and S. Vassiliadis",
  title =        "A Static Low-Power, High-Performance 32-bit Carry Skip
                 Adder",
  crossref =     "Selvaraj:2004:PES",
  pages =        "615--619",
  year =         "2004",
  bibdate =      "Sun Mar 04 20:52:48 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_2004-12.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Clinger:2004:HRF,
  author =       "William D. Clinger",
  title =        "How to read floating point numbers accurately",
  journal =      j-SIGPLAN,
  volume =       "39",
  number =       "4",
  pages =        "360--371",
  month =        apr,
  year =         "2004",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Tue Apr 12 09:38:13 MDT 2005",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
}

@Article{Clinger:2004:RHR,
  author =       "William D. Clinger",
  title =        "Retrospective: How to read floating point numbers
                 accurately",
  journal =      j-SIGPLAN,
  volume =       "39",
  number =       "4",
  pages =        "360--371",
  month =        apr,
  year =         "2004",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/989393.989430",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Wed May 26 06:21:19 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Best of PLDI 1979--1999. Reprint of, and retrospective
                 on, \cite{Clinger:1990:HRF}.",
  abstract =     "Converting decimal scientific notation into binary
                 floating point is nontrivial, but this conversion can
                 be performed with the best possible accuracy without
                 sacrificing efficiency. Consider the problem of
                 converting decimal scientific notation for a number
                 into the best binary floating point approximation to
                 that number, for some fixed precision. This problem
                 cannot be solved using arithmetic of any fixed
                 precision. Hence the IEEE Standard for Binary
                 Floating-Point Arithmetic does not require the result
                 of such a conversion to be the best approximation. This
                 paper presents an efficient algorithm that always finds
                 the best approximation. The algorithm uses a few extra
                 bits of precision to compute an IEEE-conforming
                 approximation while testing an intermediate result to
                 determine whether the approximation could be other than
                 the best. If the approximation might not be the best,
                 then the best approximation is determined by a few
                 simple operations on multiple-precision integers, where
                 the precision is determined by the input. When using 64
                 bits of precision to compute IEEE double precision
                 results, the algorithm avoids higher-precision
                 arithmetic over 99\% of the time. The input problem
                 considered by this paper is the inverse of an output
                 problem considered by Steele and White: Given a binary
                 floating point number, print a correctly rounded
                 decimal representation of it using the smallest number
                 of digits that will allow the number to be read without
                 loss of accuracy. The Steele and White algorithm
                 assumes that the input problem is solved; an imperfect
                 solution to the input problem, as allowed by the IEEE
                 standard and ubiquitous in current practice, defeats
                 the purpose of their algorithm.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
}

@Article{Cowlishaw:2004:FFE,
  author =       "Mike Cowlishaw and Joshua Bloch and Joseph D. Darcy",
  title =        "Fixed, Floating, and Exact Computation in {Java}'s
                 {{\em BigDecimal\/}}: Calculations just got easier",
  journal =      j-DDJ,
  volume =       "29",
  number =       "7",
  pages =        "22, 24, 26--27",
  month =        jul,
  year =         "2004",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Thu Jun 03 07:31:12 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Dr. Dobb's Journal of Software Tools",
  keywords =     "decimal floating-point arithmetic",
}

@Article{Croot:2004:ACC,
  author =       "Ernie Croot and Ren-Cang Li and H. J. Hui June Zhu",
  title =        "The {\em abc\/} conjecture and correctly rounded
                 reciprocal square roots",
  journal =      j-THEOR-COMP-SCI,
  volume =       "315",
  number =       "2--3",
  pages =        "405--417",
  day =          "6",
  month =        may,
  year =         "2004",
  CODEN =        "TCSCDI",
  ISSN =         "0304-3975 (print), 1879-2294 (electronic)",
  ISSN-L =       "0304-3975",
  bibdate =      "Thu Nov 4 10:19:15 MST 2004",
  bibsource =    "http://www.sciencedirect.com/science/journal/03043975;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The reciprocal square root calculation $ \alpha = 1 /
                 \sqrt {x} $ is very common in scientific computations.
                 Having a correctly rounded implementation of it is of
                 great importance in producing numerically predictable
                 code among today's heterogeneous computing environment.
                 Existing results suggest that to get the correctly
                 rounded $ \alpha $ in a floating point number system
                 with $p$ significant bits, we may have to compute up to
                 $ 3 p + 1 $ leading bits of $ \alpha $. However,
                 numerical evidence indicates the actual number may be
                 as small as $ 2 p $ plus a few more bits. This paper
                 attempts to bridge the gap by showing that this is
                 indeed true, assuming the {\em abc\/} conjecture which
                 is widely purported to hold. (But our results do not
                 tell exactly how many more bits beyond the $ 2 p $
                 bits, due to the fact that the constants involved in
                 the conjecture are ineffective.) Along the way, rough
                 bounds which are comparable to the existing ones are
                 also proven. The technique used here is a combination
                 of the classical Liouville's estimation and
                 contemporary number theory.",
  acknowledgement = ack-nhfb,
  fjournal =     "Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03043975",
}

@TechReport{Daumas:2004:GFCa,
  author =       "Marc Daumas and Guillaume Melquiond",
  title =        "Generating formally certified bounds on values and
                 round-off errors",
  type =         "Research Report",
  number =       "RR2004-36",
  institution =  "{\'E}cole Normale Sup{\'e}rieure de Lyon",
  address =      "69364 Lyon Cedex 07, France",
  pages =        "2 + 24",
  month =        jul,
  year =         "2004",
  bibdate =      "Mon Dec 06 10:59:57 2004",
  bibsource =    "http://www.ens-lyon.fr/LIP/Pub/rr2004.php;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.ens-lyon.fr/LIP/Pub/Rapports/RR/RR2004/RR2004-36.ps.gz",
  abstract =     "We present a new tool that generates bounds on the
                 values and the round-off errors of programs using
                 floating point operations. The tool is based on forward
                 error analysis and interval arithmetic. The novelty of
                 our tool is that it produces a formal proof of the
                 bounds that can be checked independently using an
                 automatic proof checker such as Coq and a complete
                 model of floating point arithmetic. For the first time
                 ever, we can easily certify that simple numerical
                 programs such as the ones usually found in real time
                 applications do not overflow and that round-off errors
                 are below acceptable thresholds. Such level of quality
                 should be compulsory on safety critical applications.
                 As our tool is easy to handle, it could also be used
                 for many pieces of software.",
  acknowledgement = ack-nhfb,
  keywords =     "Certification; Formal proof; Overflow; Round-off
                 error; Safety critical",
}

@InProceedings{Daumas:2004:GFCb,
  author =       "Marc Daumas and Guillaume Melquiond",
  title =        "Generating formally certified bounds on values and
                 round-off errors",
  crossref =     "Frougny:2004:RCR",
  pages =        "55--70",
  year =         "2004",
  bibdate =      "Fri Nov 17 07:00:31 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.informatik.uni-trier.de/Reports/TR-08-2004/rnc6_06_daumas.pdf",
  abstract =     "We present a new tool that generates bounds on the
                 values and the round-off errors of programs using
                 floating point operations. The tool is based on forward
                 error analysis and interval arithmetic. The novelty of
                 our tool is that it produces a formal proof of the
                 bounds that can be checked independently using an
                 automatic proof checker such as Coq and a complete
                 model of floating point arithmetic. For the first time
                 ever, we can easily certify that simple numerical
                 programs such as the ones usually found in real time
                 applications do not overflow and that round-off errors
                 are contained. Such level of quality should be
                 compulsory on safety critical applications. As our tool
                 is easy to handle, it could be used for many pieces of
                 software.",
  acknowledgement = ack-nhfb,
  keywords =     "Certification; Formal proof; Overflow; Round-off
                 error; Safety critical",
}

@Misc{deDinechin:2004:C,
  author =       "Florent de Dinechin",
  title =        "crlibm",
  howpublished = "World-Wide Web software project archive.",
  day =          "16",
  month =        apr,
  year =         "2004",
  bibdate =      "Fri Jun 24 14:38:41 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://lipforge.ens-lyon.fr/projects/crlibm/",
  abstract =     "The purpose of this project is to offer a mathematical
                 library (libm) with proven, IEEE-754 compliant, correct
                 rounding in the four rounding modes, and performances
                 comparable to standard libms.",
  acknowledgement = ack-nhfb,
}

@TechReport{deDinechin:2004:FCR,
  author =       "Florent de Dinechin and David Defour and Christoph
                 Lauter",
  title =        "Fast correct rounding of elementary functions in
                 double precision using double-extended arithmetic",
  type =         "Research Report",
  number =       "RR2004-10",
  institution =  "{\'E}cole Normale Sup{\'e}rieure de Lyon",
  address =      "69364 Lyon Cedex 07, France",
  pages =        "2 + 12",
  month =        mar,
  year =         "2004",
  bibdate =      "Mon Dec 06 10:49:12 2004",
  bibsource =    "http://www.ens-lyon.fr/LIP/Pub/rr2004.php;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.ens-lyon.fr/LIP/Pub/Rapports/RR/RR2004/RR2004-10.pdf",
  abstract =     "This article shows that IEEE-754 double-precision
                 correct rounding of the most common elementary
                 functions (exp/log, trigonometric and hyperbolic) is
                 achievable on current processors using only
                 double-double-extended arithmetic. This allows to
                 improve by several orders of magnitude the worst case
                 performance of a correctly-rounded mathematical
                 library, compared to the current state of the art. This
                 article builds up on previous work by Lef{\`e}vre and
                 Muller, who have shown that an intermediate accuracy of
                 up to 158 bits is required for the evaluation of some
                 functions. We show that the practical accuracy required
                 can always be reduced to less than 119 bits, which is
                 easy to obtain using well-known and well-proven
                 techniques of double-double-extended arithmetic. As an
                 example, a prototype implementation of the exponential
                 function on the Itanium has a worst-case time about
                 twice that of the standard, highly optimized libm by
                 Intel, which doesn't offer correct rounding. Such a
                 small performance penalty should allow correct rounding
                 of elementary functions to become the standard.",
  acknowledgement = ack-nhfb,
  keywords =     "Correct Rounding; Double-extended Precision;
                 Elementary Functions; floating-point arithmetic;
                 IEEE-754",
}

@InProceedings{deDinechin:2004:PCR,
  author =       "Florent de Dinechin and Catherine Loirat and
                 Jean-Michel Muller",
  title =        "A proven correctly rounded logarithm in
                 double-precision",
  crossref =     "Frougny:2004:RCR",
  pages =        "71--85",
  year =         "2004",
  bibdate =      "Fri Nov 17 07:00:31 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.informatik.uni-trier.de/Reports/TR-08-2004/rnc6_07_dinechin.pdf",
  abstract =     "This article is a case study in the implementation of
                 a proven, portable, and efficient correctly rounded
                 elementary function in double-precision. We describe
                 the methodology used in the implementation of the
                 natural logarithm in the crlibm library. The discipline
                 required to prove a tight bound on the overall
                 evaluation error allows to design a very efficient
                 implementation with moderate effort.",
  acknowledgement = ack-nhfb,
  keywords =     "arithmetic; correct rounding; elementary functions;
                 floating-point; libm; logarithm",
}

@TechReport{deDinechin:2004:TPU,
  author =       "Florent de Dinechin and Nicolas Gast",
  title =        "Towards the post-ultimate {\tt libm}",
  type =         "Research Report",
  number =       "RR2004-47",
  institution =  "{\'E}cole Normale Sup{\'e}rieure de Lyon",
  address =      "69364 Lyon Cedex 07, France",
  month =        nov,
  year =         "2004",
  bibdate =      "Mon Dec 06 11:15:40 2004",
  bibsource =    "http://www.ens-lyon.fr/LIP/Pub/rr2004.php;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.ens-lyon.fr/LIP/Pub/Rapports/RR/RR2004/RR2004-47.pdf",
  abstract =     "This article presents advances in the subject of
                 double-precision correctly rounded elementary functions
                 since the publication of the libultim mathematical
                 library developed by Ziv at IBM. This library
                 demonstrated that the performance overhead of correct
                 rounding could be made negligible in average. However,
                 the worst case execution time was up to 1000 times the
                 average time, and memory consumption was also a
                 problem. To address these questions, a range of new
                 techniques, from the more portable to the more
                 efficient, are presented, and demonstrated on two
                 typical functions, exponential and arctangent. The main
                 result of this paper is to show that the worst-case
                 execution time can be bounded within a factor of 2 to
                 10 of the average time, with memory consumption
                 comparable to current libms. This has in turn
                 implications on the techniques and tradeoffs for
                 correctly rounded functions. This article also shows
                 that these techniques make it much easier to prove the
                 correct rounding property. Thus, this article lifts the
                 last technical obstacles to a widespread use of (at
                 least some) correctly rounded double precision
                 elementary functions.",
  acknowledgement = ack-nhfb,
  keywords =     "correct rounding; Elementary Functions; floating-point
                 arithmetic; IEEE-754",
}

@Article{deFigueiredo:2004:AAC,
  author =       "Luiz Henrique de Figueiredo and Jorge Stolfi",
  title =        "Affine Arithmetic: Concepts and Applications",
  journal =      j-NUMER-ALGORITHMS,
  volume =       "37",
  number =       "1--4",
  pages =        "147--158",
  month =        dec,
  year =         "2004",
  CODEN =        "NUALEG",
  ISSN =         "1017-1398 (print), 1572-9265 (electronic)",
  ISSN-L =       "1017-1398",
  bibdate =      "Mon Dec 6 07:00:28 MST 2004",
  bibsource =    "http://www.kluweronline.com/issn/1017-1398;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ipsapp009.kluweronline.com/IPS/content/ext/x/J/5058/I/58/A/10/abstract.htm",
  acknowledgement = ack-nhfb,
  fjournal =     "Numerical Algorithms",
  journal-URL =  "http://link.springer.com/journal/11075",
  remark =       "Special Issue: SCAN'2002 International Conference
                 (Guest Editors: Ren{\'e} Alt and Jean-Luc Lamotte)",
}

@Article{Defour:2004:PSM,
  author =       "David Defour and Guillaume Hanrot and Vincent
                 Lef{\`e}vre and Jean-Michel Muller and Nathalie Revol
                 and Paul Zimmermann",
  title =        "Proposal for a Standardization of Mathematical
                 Function Implementation in Floating-Point Arithmetic",
  journal =      j-NUMER-ALGORITHMS,
  volume =       "37",
  number =       "1--4",
  pages =        "367--375",
  month =        dec,
  year =         "2004",
  CODEN =        "NUALEG",
  ISSN =         "1017-1398 (print), 1572-9265 (electronic)",
  ISSN-L =       "1017-1398",
  MRclass =      "65D20 (65G50)",
  MRnumber =     "MR2109920",
  bibdate =      "Mon Dec 6 07:00:28 MST 2004",
  bibsource =    "http://www.kluweronline.com/issn/1017-1398;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ipsapp009.kluweronline.com/IPS/content/ext/x/J/5058/I/58/A/30/abstract.htm;
                 http://perso.ens-lyon.fr/jean-michel.muller/NumAlg04.pdf;
                 http://www.loria.fr/~zimmerma/papers/PropStandFunctions.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Numerical Algorithms",
  journal-URL =  "http://link.springer.com/journal/11075",
  remark =       "Special Issue: SCAN'2002 International Conference
                 (Guest Editors: Ren {\'e} Alt and Jean-Luc Lamotte)",
}

@InProceedings{DelRe:2004:TAG,
  author =       "A. {Del Re} and A. Nannaelli and M. Re",
  booktitle =    "Proc. Design Auto. Test Europe {(DATE)}, Vol. 1, Feb.
                 2004",
  title =        "A Tool for Automatic Generation of {RTL}-level {VHDL}
                 Description of {RNS FIR} Filters",
  publisher =    "????",
  address =      "????",
  pages =        "??--??",
  year =         "2004",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Fri Jun 24 18:18:50 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Residue Number System (RNS)",
}

@InCollection{Demmel:2004:AEA,
  author =       "James Demmel and Plamen Koev",
  title =        "Accurate and efficient algorithms for floating point
                 computation",
  crossref =     "Hilledt:2004:AME",
  pages =        "73--88",
  year =         "2004",
  MRclass =      "65Gxx (65Fxx)",
  MRnumber =     "MR2296263",
  bibdate =      "Thu Nov 8 19:16:14 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "accurate floating-point summation",
}

@Article{Demmel:2004:FAF,
  author =       "James Demmel and Yozo Hida",
  title =        "Fast and Accurate Floating Point Summation with
                 Application to Computational Geometry",
  journal =      j-NUMER-ALGORITHMS,
  volume =       "37",
  number =       "1--4",
  pages =        "101--112",
  month =        dec,
  year =         "2004",
  CODEN =        "NUALEG",
  ISSN =         "1017-1398 (print), 1572-9265 (electronic)",
  ISSN-L =       "1017-1398",
  MRclass =      "65B10 (65D18)",
  MRnumber =     "MR2109897",
  bibdate =      "Mon Dec 6 07:00:28 MST 2004",
  bibsource =    "http://www.kluweronline.com/issn/1017-1398;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ipsapp009.kluweronline.com/IPS/content/ext/x/J/5058/I/58/A/6/abstract.htm",
  acknowledgement = ack-nhfb,
  fjournal =     "Numerical Algorithms",
  journal-URL =  "http://link.springer.com/journal/11075",
  keywords =     "accurate floating-point summation",
  remark =       "Special Issue: SCAN'2002 International Conference
                 (Guest Editors: Ren {\'e} Alt and Jean-Luc Lamotte)",
}

@TechReport{Detrey:2004:SOF,
  author =       "J{\'e}r{\'e}mie Detrey and Florent de Dinechin",
  title =        "Second Order Function Approximation with a Single
                 Small Multiplication",
  type =         "Research Report",
  number =       "RR2004-13",
  institution =  "{\'E}cole Normale Sup{\'e}rieure de Lyon",
  address =      "69364 Lyon Cedex 07, France",
  pages =        "2 + 8",
  month =        mar,
  year =         "2004",
  bibdate =      "Mon Dec 06 10:51:35 2004",
  bibsource =    "http://www.ens-lyon.fr/LIP/Pub/rr2004.php;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.ens-lyon.fr/LIP/Pub/Rapports/RR/RR2004/RR2004-13.ps.gz",
  abstract =     "This paper presents a new scheme for the hardware
                 evaluation of elementary functions, based on a
                 piecewise second order minimax approximation. The
                 novelty is that this evaluation requires only one small
                 rectangular multiplication. Therefore the resulting
                 architecture combines a small table size, thanks to
                 second-order evaluation, with a short critical path:
                 Consisting of one table lookup, the rectangular
                 multiplication, and one addition, the critical path is
                 shorter than that of a plain first-order evaluation.
                 Synthesis results for several functions show that this
                 method outperforms all the previously published methods
                 in both area and speed for precisions ranging from 12
                 to 24 bits.",
  acknowledgement = ack-nhfb,
  keywords =     "Computer Arithmetic; Hardware Elementary Functions
                 Evaluation.",
}

@TechReport{Detrey:2004:TBP,
  author =       "J{\'e}r{\'e}mie Detrey and Florent de Dinechin",
  title =        "Table-based polynomials for fast hardware function
                 evaluation",
  type =         "Research Report",
  number =       "November 2004",
  institution =  "{\'E}cole Normale Sup{\'e}rieure de Lyon",
  address =      "69364 Lyon Cedex 07, France",
  pages =        "2 + 11",
  year =         "2004",
  bibdate =      "Mon Dec 06 11:19:55 2004",
  bibsource =    "http://www.ens-lyon.fr/LIP/Pub/rr2004.php;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.ens-lyon.fr/LIP/Pub/Rapports/RR/RR2004/RR2004-52.ps.gz",
  abstract =     "Many general table-based methods for the evaluation in
                 hardware of elementary functions have been published.
                 The bipartite and multipartite methods implement a
                 first-order approximation of the function using only
                 table lookups and additions. Recently, a
                 single-multiplier second-order method of similar
                 inspiration has also been published. This paper
                 presents a general framework extending such methods to
                 approximations of arbitrary order, using adders, small
                 multipliers, and very small ad-hoc powering units. We
                 obtain implementations that are both smaller and faster
                 than all previously published approaches. This paper
                 also deals with the FPGA implementation of such
                 methods. Previous work have consistently shown that the
                 more complex methods were also faster: The reduction of
                 the table size meant a reduction of its lookup time,
                 which compensated for the addition and multiplication
                 time. A second contribution is therefore to finally
                 create a tradeoff between space and time among
                 table-based methods.",
  acknowledgement = ack-nhfb,
  keywords =     "FPGA; Function evaluation; hardware operators;
                 polynomial approximation; table-based method",
}

@TechReport{Detrey:2004:TUC,
  author =       "J{\'e}r{\'e}mie Detrey and Florent de Dinechin",
  title =        "A tool for unbiased comparison between logarithmic and
                 floating-point arithmetic",
  type =         "Research Report",
  number =       "RR2004-31",
  institution =  "{\'E}cole Normale Sup{\'e}rieure de Lyon",
  address =      "69364 Lyon Cedex 07, France",
  pages =        "2 + 16",
  month =        jun,
  year =         "2004",
  bibdate =      "Mon Dec 06 10:56:33 2004",
  bibsource =    "http://www.ens-lyon.fr/LIP/Pub/rr2004.php;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.ens-lyon.fr/LIP/Pub/Rapports/RR/RR2004/RR2004-31.ps.gz",
  abstract =     "This paper describes two concurrent libraries of
                 parameterized arithmetic operators for manipulating
                 high-dynamic numbers on FPGAs. One of them uses a
                 floating-point representation, the other one uses a
                 logarithmic representation. Along with their direct
                 interest, those two libraries allow
                 application-specific comparisons of those two number
                 representation systems. They are unbiased in the sense
                 that they tend to reflect the state-of-the-art for both
                 number arithmetic systems, and are freely available at
                 \path=http://www.ens-lyon.fr/LIP/Arenaire/=.",
  acknowledgement = ack-nhfb,
  keywords =     "Arithmetic; Floating-Point; FPGA; Hardware Operators;
                 LNS; Logarithmic Number system; VHDL",
}

@InProceedings{Doss:2004:FBI,
  author =       "C. C. Doss and R. L. {Riley, Jr.}",
  booktitle =    "{FCCM 2004}. 12th Annual {IEEE} Symposium on
                 Field-Programmable Custom Computing Machines, 20--23
                 April 2004",
  title =        "{FPGA}-based implementation of a robust {IEEE-754}
                 exponential unit",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "229--238",
  year =         "2004",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 17:14:11 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "This work explores the feasibility of implementing a
                 floating-point exponentiation unit on reconfigurable
                 computing systems. A table-driven exponentiation unit
                 was implemented using synthesizable VHDL. The project
                 included creating pipelined \ldots{}",
}

@Article{Efstathiou:2004:MBM,
  author =       "C. Efstathiou and H. T. Vergos and D. Nikolos",
  title =        "Modified {Booth} modulo $ 2^n - 1 $ multipliers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "53",
  number =       "3",
  pages =        "370--374",
  month =        mar,
  year =         "2004",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2004.1261842",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 08:12:33 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1261842",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Egner:2004:CTN,
  author =       "Sebastian Egner and Richard A. Kelsey and Michael
                 Sperber",
  editor =       "????",
  booktitle =    "Fifth Workshop on Scheme and Functional Programming.
                 {September 22, 2004, Snowbird, Utah, USA}",
  title =        "Cleaning up the Tower: Numbers in {Scheme}",
  publisher =    "????",
  address =      "????",
  pages =        "13",
  day =          "22",
  month =        sep,
  year =         "2004",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Mon Apr 25 06:55:59 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www-pu.informatik.uni-tuebingen.de/users/sperber/papers/numerical-tower.pdf",
  acknowledgement = ack-nhfb,
}

@Article{ElHajji:2004:SIL,
  author =       "Said {El Hajji} and Nathalie Revol and Paul {Van
                 Dooren}",
  title =        "Special Issue on {Linear Algebra and Arithmetic,
                 Proceedings of the ALA'01 Conference held in Rabat,
                 Morocco on May 28--31, 2001}",
  journal =      j-J-COMPUT-APPL-MATH,
  volume =       "162",
  number =       "1",
  pages =        "ix--x",
  day =          "1",
  month =        jan,
  year =         "2004",
  CODEN =        "JCAMDI",
  ISSN =         "0377-0427 (print), 1879-1778 (electronic)",
  ISSN-L =       "0377-0427",
  bibdate =      "Sat Feb 25 12:59:56 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcomputapplmath2000.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0377042703007428",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Computational and Applied Mathematics",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03770427",
}

@TechReport{Ercegovac:2004:CSRa,
  author =       "Milo{\v{s}} Ercegovac and Jean-Michel Muller",
  title =        "Complex Square Root with Operand Prescaling",
  type =         "Research Report",
  number =       "RR2004-42",
  institution =  "{\'E}cole Normale Sup{\'e}rieure de Lyon",
  address =      "69364 Lyon Cedex 07, France",
  pages =        "2 + 12",
  month =        sep,
  year =         "2004",
  bibdate =      "Mon Dec 06 11:07:40 2004",
  bibsource =    "http://www.ens-lyon.fr/LIP/Pub/rr2004.php;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.ens-lyon.fr/LIP/Pub/Rapports/RR/RR2004/RR2004-42.pdf",
  abstract =     "We propose a radix-$r$ digit-recurrence algorithm for
                 complex square-root. The operand is prescaled to allow
                 the selection of square-root digits by rounding of the
                 residual. This leads to a simple hardware
                 implementation. Moreover, the use of digit recurrence
                 approach allows correct rounding of the result. The
                 algorithm, compatible with the complex division, and
                 its design are described at a high-level. We also give
                 rough comparisons of its latency and cost with respect
                 to implementation based on standard floating-point
                 instructions as used in software routines for complex
                 square root.",
  acknowledgement = ack-nhfb,
  keywords =     "complex square-root; Computer arithmetic; correct
                 rounding; digit-recurrence algorithm; floating-point
                 arithmetic; operand prescaling.",
}

@InProceedings{Ercegovac:2004:CSRb,
  author =       "Milo{\v{s}} Ercegovac and Jean-Michel Muller",
  booktitle =    "{Proceedings of the 15th IEEE International Conference
                 on Application-Specific Systems, Architectures and
                 Processors, 2004}",
  title =        "Complex square root with operand prescaling",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "52--62",
  year =         "2004",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ASAP.2004.1342458",
  ISBN =         "0-7695-2226-2",
  ISBN-13 =      "978-0-7695-2226-5",
  ISSN =         "1063-6862",
  bibdate =      "Sat Jul 16 15:28:13 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "We propose a radix-r digit-recurrence algorithm for
                 complex square-root. The operand is prescaled to allow
                 the selection of square-root digits by rounding of the
                 residual. This leads to a simple hardware
                 implementation. Moreover, the use of digit \ldots{}",
}

@Book{Ercegovac:2004:DA,
  author =       "Milo{\v{s}} Dragutin Ercegovac and Tom{\'a}s Lang",
  title =        "Digital Arithmetic",
  publisher =    pub-MORGAN-KAUFMANN,
  address =      pub-MORGAN-KAUFMANN:adr,
  pages =        "xxv + 709",
  year =         "2004",
  ISBN =         "1-55860-798-6",
  ISBN-13 =      "978-1-55860-798-9",
  LCCN =         "QA76.9.C62 E72 2004",
  bibdate =      "Thu Jun 20 10:19:42 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$89.95, UK\pounds 59.95",
  URL =          "ftp://uiarchive.cso.uiuc.edu/pub/etext/gutenberg/;
                 http://www.loc.gov/catdir/description/els031/2002114337.html;
                 http://www.loc.gov/catdir/toc/els031/2002114337.html",
  acknowledgement = ack-nhfb,
  subject =      "Computer arithmetic",
  tableofcontents = "Counter Preface \\
                 1. Review of Basic Number Representations and
                 Arithmetic Algorithms \\
                 2. Two-Operand Addition \\
                 3. Multi-Operand Addition \\
                 4. Multiplication \\
                 5. Division by Digit Recurrence \\
                 6. Square Root by Digit Recurrence \\
                 7. Reciprocal, Division, Reciprocal Square Root and
                 Square Root by Iterative Approximation \\
                 8. Floating-Point Representation, Algorithms, and
                 Implementations \\
                 9. Digit-Serial Arithmetic \\
                 10. Function Evaluation \\
                 11. CORDIC Algorithm and Implementations",
}

@InProceedings{Ercegovac:2004:DCD,
  author =       "Milo{\v{s}} Ercegovac and Jean-Michel Muller",
  title =        "Design of a complex divider",
  crossref =     "Luk:2004:ASP",
  pages =        "51--59",
  year =         "2004",
  bibdate =      "Sat Dec 04 10:02:00 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Fousse:2004:AST,
  author =       "Laurent Fousse and Paul Zimmermann",
  title =        "Accurate Summation: Towards a Simpler and Formal
                 Proof",
  type =         "Technical Report",
  institution =  inst-LORIA-INRIA-LORRAINE,
  address =      inst-LORIA-INRIA-LORRAINE:adr,
  pages =        "11",
  day =          "6",
  month =        sep,
  year =         "2004",
  bibdate =      "Sun Sep 10 08:08:04 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.loria.fr/~zimmerma/papers/rnc5.pdf",
  abstract =     "This paper provides a simpler proof of the accurate
                 summation algorithm proposed by Demmel and Hida in [1].
                 It also gives improved bounds in some cases, and
                 examples showing that those new bounds are optimal.
                 This simpler proof will be used to obtain a
                 computer-generated proof of Demmel--Hida's algorithm,
                 using a proof assistant like HOL, PVS or Coq.",
  acknowledgement = ack-nhfb,
  keywords =     "accurate floating-point summation; floating-point
                 arithmetic",
}

@InProceedings{Fousse:2004:CPE,
  author =       "L. Fousse and S. Schmitt",
  title =        "A comparison of polynomial evaluation schemes",
  crossref =     "Frougny:2004:RCR",
  pages =        "86--102",
  year =         "2004",
  bibdate =      "Fri Nov 17 07:00:31 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.informatik.uni-trier.de/Reports/TR-08-2004/rnc6_08_fousse.pdf",
  abstract =     "The goal of this paper is to analyze two polynomial
                 evaluation schemes for multiple precision floating
                 point arithmetic. Polynomials are used extensively in
                 numerical computations (Taylor series for mathematical
                 functions, root finding) but a rigorous bound of the
                 error on the final result is seldom provided. We
                 provide such an estimate for the two schemes and find
                 how to reduce the number of operations required at
                 run-time by a dynamic error analysis. This work is
                 useful for floating point polynomial arithmetic.",
  acknowledgement = ack-nhfb,
  keywords =     "bounded error; correct rounding; floating-point
                 arithmetic; polynomial evaluation",
}

@TechReport{Fousse:2004:FPD,
  author =       "Laurent Fousse and Paul Zimmermann",
  title =        "A Formal Proof of {Demmel} and {Hida}'s Accurate
                 Summation Algorithm",
  type =         "Technical Report",
  institution =  inst-LORIA-INRIA-LORRAINE,
  address =      inst-LORIA-INRIA-LORRAINE:adr,
  pages =        "12",
  month =        jan,
  year =         "2004",
  bibdate =      "Sun Sep 10 07:58:09 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.loria.fr/~zimmerma/papers/tcs.ps.gz",
  abstract =     "A new proof of the ``accurate summation'' algorithm
                 proposed by Demmel and Hida is presented. The main part
                 of that proof has been written in the Coq language and
                 verified by the Coq proof assistant.",
  acknowledgement = ack-nhfb,
  keywords =     "accurate floating-point summation; bounded error;
                 floating-point arithmetic; formal proof",
}

@InProceedings{Frougny:2004:ICR,
  author =       "Christiane Frougny",
  title =        "Introduction: [6th conference on Real Numbers and
                 Computers]",
  crossref =     "Frougny:2004:RCR",
  pages =        "1--4",
  year =         "2004",
  bibdate =      "Fri Nov 17 07:00:31 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.informatik.uni-trier.de/Reports/TR-08-2004/rnc6_00_intro.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Fuchssteiner:2004:ILN,
  author =       "Benno Fuchssteiner",
  title =        "Invited Lecture: New ideas and results for solving
                 Differential equations symbolically [abstract only]",
  crossref =     "Frougny:2004:RCR",
  pages =        "5--5",
  year =         "2004",
  bibdate =      "Fri Nov 17 07:00:31 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.informatik.uni-trier.de/Reports/TR-08-2004/rnc6_01_fuchssteiner.pdf",
  abstract =     "The lecture is a report on current research activities
                 of the MuPAD group in the area of symbolic and numeric
                 solutions of ODE (ordinary differential
                 equations).\par

                 Based on a unification of Lie-point-symmetries and
                 Lie--B{\"a}cklund-symmetries the results of classical
                 Lie-symmetry approaches (for example Liouville--Arnold)
                 to ODE are generalized thus opening new avenues for
                 using integrability (around initial values) for wider
                 classes of differential equations.\par

                 Applications and numerical consequences of these
                 results will be discussed and plans how to extend
                 current solution methods, numerical as well as
                 symbolical, to wider classes of transcendents (i.e.
                 Painlev{\'e} transcendents) will be presented",
  acknowledgement = ack-nhfb,
}

@InProceedings{Gaffar:2004:UBW,
  author =       "A. A. Gaffar and O. Mencer and W. Luk",
  booktitle =    "{FCCM 2004}. 12th Annual {IEEE} Symposium on
                 Field-Programmable Custom Computing Machines, 20--23
                 April 2004",
  title =        "Unifying bit-width optimisation for fixed-point and
                 floating-point designs",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "79--88",
  year =         "2004",
  bibdate =      "Wed Apr 27 18:18:12 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper presents a method that offers a uniform
                 treatment for bit-width optimisation of both
                 fixed-point and floating-point designs. Our work
                 utilises automatic differentiation to compute the
                 sensitivities of outputs to the bit-width of the
                 various operands in the design. \ldots{}",
  acknowledgement = ack-nhfb,
}

@InProceedings{Gebali:2004:EAF,
  author =       "Fayez Gebali and Mohamed Watheq El-Kharashi",
  title =        "{ERL}: an algorithm for fast evaluation of
                 exponential, reciprocal, and logarithmic functions",
  crossref =     "Wahdan:2004:IHE",
  pages =        "269--272",
  year =         "2004",
  bibdate =      "Sat Jul 16 18:04:58 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A fast algorithm (ERL) is proposed for evaluating
                 Exponential, Reciprocal, and Logarithmic functions. The
                 algorithm requires two to three iterations to complete
                 using simple operations such as multiply, accumulate,
                 and table lookup. The algorithm is independent of the
                 number format used by the machine. Thus it can be
                 implemented using the IEEE 754 floating-point standard
                 or any other special format used by special-purpose
                 processors. The dynamic range of the algorithm is
                 limited only by the dynamic range of the machine on
                 which it is implemented Numerical simulations are
                 performed which verifies the speed and accuracy of the
                 algorithm.",
  acknowledgement = ack-nhfb,
}

@Article{Gemignani:2004:REA,
  author =       "Luca Gemignani and Grazia Lotti",
  title =        "Rounding Error Analysis in Solving {$M$}-Matrix Linear
                 Systems of Block {Hessenberg} Form",
  journal =      j-NUMER-ALGORITHMS,
  volume =       "36",
  number =       "2",
  pages =        "157--168",
  month =        jun,
  year =         "2004",
  CODEN =        "NUALEG",
  ISSN =         "1017-1398 (print), 1572-9265 (electronic)",
  ISSN-L =       "1017-1398",
  bibdate =      "Mon Dec 6 07:00:32 MST 2004",
  bibsource =    "http://www.kluweronline.com/issn/1017-1398;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ipsapp009.kluweronline.com/IPS/content/ext/x/J/5058/I/54/A/4/abstract.htm",
  acknowledgement = ack-nhfb,
  fjournal =     "Numerical Algorithms",
  journal-URL =  "http://link.springer.com/journal/11075",
}

@Article{Gerwig:2004:IEZ,
  author =       "G. Gerwig and H. Wetter and E. M. Schwarz and J. Haess
                 and C. A. Krygowski and B. M. Fleischer and M.
                 Kroener",
  title =        "The {IBM eServer z990} floating-point unit",
  journal =      j-IBM-JRD,
  volume =       "48",
  number =       "3/4",
  pages =        "311--322",
  month =        "????",
  year =         "2004",
  CODEN =        "IBMJAE",
  DOI =          "https://doi.org/10.1147/rd.483.0311",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  bibdate =      "Tue Sep 28 06:50:40 MDT 2004",
  bibsource =    "http://www.research.ibm.com/journal/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.research.ibm.com/journal/rd/483/gerwig.html;
                 http://www.research.ibm.com/journal/rd/483/gerwig.pdf",
  abstract =     "The floating-point unit (FPU) of the IBM z990 eServer
                 is the first one in an IBM mainframe with a fused
                 multiply-add dataflow. It also represents the first
                 time that an SRT divide algorithm (named after Sweeney,
                 Robertson, and Tocher, who independently proposed the
                 algorithm) was used in an IBM mainframe. The FPU
                 supports dual architectures: the zSeries hexadecimal
                 floating-point architecture and the IEEE 754 binary
                 floating-point architecture. Six floating-point formats
                 including short, long, and extended operands are
                 supported in hardware. The throughput of this FPU is
                 one multiply-add operation per cycle. The instructions
                 are executed in five pipeline steps, and there are
                 multiple provisions to avoid stalls in case of data
                 dependencies. It is able to handle denormalized input
                 operands and denormalized results without a stall
                 (except for architectural program exceptions). It has a
                 new extended-precision divide and square-root dataflow.
                 This dataflow uses a radix-4 SRT algorithm (radix-2 for
                 square root) and is able to handle divides and
                 square-root operations in multiple floating-point and
                 fixed-point formats. For fixed-point divisions, a new
                 mechanism improves the performance by using an
                 algorithm with which the number of divide iterations
                 depends on the effective number of quotient bits.",
  acknowledgement = ack-nhfb,
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
  keywords =     "decimal floating-point arithmetic",
  ordernumber =  "G322-0240",
}

@Article{Geyer:2004:DFD,
  author =       "Christina Lynn Geyer and Patricia Pepple Williamson",
  title =        "Detecting fraud in data sets using {Benford's Law}",
  journal =      j-COMMUN-STAT-SIMUL-COMPUT,
  volume =       "B33",
  number =       "1",
  pages =        "229--246",
  month =        "????",
  year =         "2004",
  CODEN =        "CSSCDB",
  DOI =          "https://doi.org/10.1081/SAC-120028442",
  ISSN =         "0361-0918",
  ISSN-L =       "0361-0918",
  MRclass =      "62-07",
  MRnumber =     "2044866",
  bibdate =      "Sat Nov 12 09:13:23 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/benfords-law.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Comm. Statist. Simulation Comput.",
  fjournal =     "Communications in Statistics: Simulation and
                 Computation",
  journal-URL =  "http://www.tandfonline.com/loi/lssp20",
  keywords =     "Benford's Law; Law of Anomalous Numbers; Zipf's Law",
}

@InProceedings{Gok:2004:DSP,
  author =       "M. Gok and M. J. Schulte and S. Krithivasan",
  editor =       "????",
  booktitle =    "Proceedings of the Workshop on Application Specific
                 Processors, Stockholm, Sweden, August, 2004",
  title =        "Designs for Subword-Parallel Multiplications and Dot
                 Product Operations",
  publisher =    "????",
  address =      "????",
  pages =        "27--31",
  year =         "2004",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sun Mar 04 20:51:24 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Govindu:2004:AHP,
  author =       "Gokul Govindu and L. Zhuo and S. Choi and V.
                 Prasanna",
  booktitle =    "Proceedings. 18th International Parallel and
                 Distributed Processing Symposium, 26--30 April 2004",
  title =        "Analysis of high-performance floating-point arithmetic
                 on {FPGAs}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "149--149",
  year =         "2004",
  bibdate =      "Wed Apr 27 18:18:12 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Govindu:2004:HPE,
  author =       "G. Govindu and S. Choi and V. Prasanna and V. Daga and
                 S. Gangadharpalli and V. Sridhar",
  booktitle =    "Proceedings. 18th International Parallel and
                 Distributed Processing Symposium, 26--30 April 2004",
  title =        "A high-performance and energy-efficient architecture
                 for floating-point based {LU} decomposition on
                 {FPGAs}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "149--149",
  year =         "2004",
  bibdate =      "Wed Apr 27 18:18:12 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Graillat:2004:CRC,
  author =       "Stef Graillat and Philippe Langlois",
  title =        "A comparison of real and complex pseudozero sets for
                 polynomials with real coefficients",
  crossref =     "Frougny:2004:RCR",
  pages =        "103--112",
  year =         "2004",
  MRclass =      "65F35 68W30",
  bibdate =      "Fri Nov 17 07:00:31 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.informatik.uni-trier.de/Reports/TR-08-2004/rnc6_09_graillat.pdf",
  abstract =     "Pseudozeros are useful to describe how perturbations
                 of polynomial coefficients affect its zeros. We compare
                 two types of pseudozero sets: the complex and the real
                 pseudozero sets. These sets differ with respect to the
                 type of perturbations. The first set --- complex
                 perturbations of a complex polynomial --- has been
                 intensively studied while the second one --- real
                 perturbations of a real polynomial --- seems to have
                 received no attention. We present a computable formula
                 for the real pseudozero set and a comparison between
                 these two pseudozero sets. We conclude that the complex
                 pseudozero sets have to be preferred except when the
                 perturbed real polynomials admit non-real zeros.",
  acknowledgement = ack-nhfb,
  keywords =     "perturbation; polynomial root; pseudozero set;
                 uncertainty",
}

@Manual{Granlund:2004:GMG,
  author =       "Torbj{\"o}rn Granlund and Gunnar Sj{\"o}din and Hans
                 Riesel and Richard Stallman and Brian Beuning and Doug
                 Lea and John Amanatides and Paul Zimmermann and Ken
                 Weber and Per Bothner and Joachim Hollman and Bennet
                 Yee and Andreas Schwab and Robert Harley and David Seal
                 and Robert Harley and Torsten Ekedahl and Paul
                 Zimmermann and Linus Nordberg and Kent Boortz and Kevin
                 Ryde and Steve Root and Gerardo Ballabio and Hans
                 Thorsen",
  title =        "{GNU MP}: The {GNU} Multiple Precision Arithmetic
                 Library",
  organization = pub-FSF,
  address =      pub-FSF:adr,
  edition =      "Version 4.1.4",
  pages =        "iv + 127",
  day =          "21",
  month =        sep,
  year =         "2004",
  bibdate =      "Wed Nov 24 08:41:48 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "GNUP MP development began in 1991. Earler versions are
                 1.0 (8-Aug-1991), 2.0 (24-Apr-1996), 3.0 (17-Apr-2000),
                 and 4.0 (1-Dec-2001).",
  URL =          "ftp://ftp.gnu.org/gnu/gmp/gmp-4.1.4.tar.gz;
                 http://www.swox.se/gmp/",
  acknowledgement = ack-nhfb,
}

@InProceedings{Groza:2004:DIS,
  author =       "V. Groza and M. Debski and D. Ionescu",
  booktitle =    "{IMTC 04}. Proceedings of the 21st {IEEE}
                 Instrumentation and Measurement Technology Conference,
                 18--20 May 2004",
  title =        "Design and implementation of a self-calibrating
                 floating-point analog-to-digital converter",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "707--710",
  year =         "2004",
  bibdate =      "Wed Apr 27 18:18:12 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Floating point analog-to-digital converters (FP-ADC)
                 are characterized by a high relative precision, but, in
                 some applications, their absolute precision had to be
                 traded off for speed. This paper presents the
                 architecture, design and implementation of a
                 self-calibrating differential predictive floating point
                 analog-to-digital converter which is characterized by
                 high conversion rates while its precision is kept at
                 high values by additional hardware that periodically
                 performs calibration cycles.\ldots{}",
  acknowledgement = ack-nhfb,
}

@InProceedings{Hack:2004:IPR,
  author =       "Michel Hack",
  title =        "On Intermediate Precision Required for
                 Correctly-Rounding Decimal-to-Binary Floating-Point
                 Conversion",
  crossref =     "Frougny:2004:RCR",
  pages =        "113--134",
  year =         "2004",
  bibdate =      "Thu Apr 28 05:55:01 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.informatik.uni-trier.de/Reports/TR-08-2004/rnc6_10_hack.pdf",
  abstract =     "The algorithms developed ten years ago in preparation
                 for IBM's support of IEEE Floating-Point on its
                 mainframe S/390 processors use an overly conservative
                 intermediate precision to guarantee correctly-rounded
                 results across the entire exponent range. Here we study
                 the minimal requirement for both bounded and unbounded
                 precision on the decimal side (converting to machine
                 precision on the binary side). An interesting new
                 theorem on Continued Fraction expansions is offered, as
                 well as an open problem on the growth of partial
                 quotients for ratios of powers of two and five.",
  acknowledgement = ack-nhfb,
  keywords =     "base conversion; Continued Fractions; correct
                 rounding; decimal floating-point arithmetic;
                 Floating-Point conversion",
  remark =       "Improvement on \cite{Abbott:1999:ASS}.",
}

@Article{Hanrot:2004:MPA,
  author =       "Guillaume Hanrot and Michel Quercia and Paul
                 Zimmermann",
  title =        "The Middle Product Algorithm {I}. Speeding up the
                 division and square root of power series",
  journal =      j-APPL-ALGEBRA-ENG-COMMUN-COMPUT,
  volume =       "14",
  number =       "6",
  pages =        "415--438",
  month =        mar,
  year =         "2004",
  CODEN =        "AAECEW",
  DOI =          "https://doi.org/10.1007/s00200-003-0144-2",
  ISSN =         "0938-1279 (print), 1432-0622 (electronic)",
  ISSN-L =       "0938-1279",
  bibdate =      "Sun Sep 10 08:12:01 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://springerlink.metapress.com/content/57p2fta5k71085wm/fulltext.pdf",
  abstract =     "We present new algorithms for the inverse, division,
                 and square root of power series. The key trick is a new
                 algorithm --- MiddleProduct or, for short, MP ---
                 computing the $n$ middle coefficients of a $ (2 n - 1)
                 \times n $ full product in the same number of
                 multiplications as a full $ n \times n $ product. This
                 improves previous work of Brent, Mulders, Karp and
                 Markstein, Burnikel and Ziegler. These results apply
                 both to series and polynomials.",
  acknowledgement = ack-nhfb,
  fjournal =     "Applicable algebra in engineering, communication and
                 computing",
}

@TechReport{Hanrot:2004:NIR,
  author =       "Guillaume Hanrot and Paul Zimmermann",
  title =        "{Newton} Iteration Revisited",
  type =         "Technical Report",
  institution =  inst-LORIA-INRIA-LORRAINE,
  address =      inst-LORIA-INRIA-LORRAINE:adr,
  pages =        "2",
  month =        mar,
  year =         "2004",
  bibdate =      "Sun Sep 10 07:46:53 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Bernstein:2004:RRH}.",
  URL =          "http://www.loria.fr/~zimmerma/papers/fastnewton.ps.gz",
  abstract =     "On March 10, 2004, Dan Bernstein announced a revised
                 draft of his paper {\em Removing redundancy in
                 high-precision Newton iteration}
                 (\path=http://cr.yp.to/fastnewton.html=) with
                 algorithms that compute a reciprocal of order $n$ over
                 $ C[[x]] 1.5 + o(1) $ times longer than a product; a
                 quotient or logarithm $ 2.16666 \ldots {} + o(1) $
                 times longer; a square root $ 1.83333 \ldots {} + o(1)
                 $ times longer; an exponential $ 2.83333 \ldots {} +
                 o(1) $ times longer. We give better algorithms.",
  acknowledgement = ack-nhfb,
  remark =       "Note added on March 24, 2004: the $ 1.5 + o(1) $
                 reciprocal algorithm was already published by
                 Sch{\"o}nhage ({\tm Information Processing Letters} 74,
                 2000, pp. 41--46).",
}

@Article{Herbst:2004:RWS,
  author =       "Klaus-Dieter Herbst",
  title =        "{Rezension: \booktitle{Wilhelm Schickard ---
                 Briefwechsel} von Friedrich Seck}",
  journal =      j-BER-WISSENSCHAFTGESCH,
  volume =       "27",
  number =       "4",
  pages =        "315--317",
  month =        dec,
  year =         "2004",
  CODEN =        "BEWID8",
  DOI =          "https://doi.org/10.1002/bewi.200490037",
  ISSN =         "0170-6233 (print), 1522-2365 (electronic)",
  ISSN-L =       "0170-6233",
  bibdate =      "Sun Aug 4 10:12:45 MDT 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/berwissenschaftgesch.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "{Ber. Wissenschaftgesch.}",
  fjournal =     "{Berichte zur Wissenschaftsgeschichte}",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1522-2365/",
  language =     "German",
  onlinedate =   "3 Jan 2005",
}

@Article{Hiasat:2004:SFR,
  author =       "Ahmad A. Hiasat",
  title =        "A Suggestion for a Fast Residue Multiplier for a
                 Family of Moduli of the Form $ (2 n - (2 p \pm 1)) $",
  journal =      j-COMP-J,
  volume =       "47",
  number =       "1",
  pages =        "93--??",
  month =        jan,
  year =         "2004",
  CODEN =        "CMPJA6",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Thu Feb 26 06:22:27 2004",
  bibsource =    "http://www3.oup.co.uk/computer_journal/hdb/Volume_47/Issue_01/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_47/Issue_01/470093.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_47/Issue_01/pdf/470093.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@Article{Hormigo:2004:CPV,
  author =       "Javier Hormigo and Julio Villalba and Emilio L.
                 Zapata",
  title =        "{CORDIC} Processor for Variable-Precision Interval
                 Arithmetic",
  journal =      j-J-VLSI-SIGNAL-PROC,
  volume =       "37",
  number =       "1",
  pages =        "21--39",
  month =        may,
  year =         "2004",
  CODEN =        "JVSPED",
  DOI =          "https://doi.org/10.1023/B:VLSI.0000017001.88149.f4",
  ISSN =         "0922-5773 (print), 1573-109x (electronic)",
  ISSN-L =       "0922-5773",
  bibdate =      "Thu Aug 07 19:16:20 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In this paper we present a specific CORDIC processor
                 for variable-precision coordinates. This system allows
                 us to specify the precision to perform the CORDIC
                 operation, and control the accuracy of the result, in
                 such a way that re-computation of inaccurate results
                 can be carried out with higher precision. It permits a
                 reliable and accurate evaluation of a wide range of
                 elementary functions. The specific architecture
                 designed greatly improves the computational time of
                 previous solutions based on classic polynomial
                 approximation. For controlling error in numerical
                 computation (where intervals are normally narrow) the
                 proposed design performs an interval operation in a
                 time close to that of a point operation.",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of VLSI Signal Processing",
}

@Manual{IBM:2004:ZAP,
  author =       "{IBM}",
  title =        "{z/Architecture} Principles of Operation",
  organization = "IBM Corporation",
  address =      "Department 55JA Mail Station P384, 2455 South Road
                 Poughkeepsie, NY, 12601-5400, USA",
  edition =      "Fourth",
  pages =        "xxvi + 1124",
  month =        may,
  year =         "2004",
  bibdate =      "Sat Mar 11 17:19:27 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IBM order number SA22-7832-03.",
  URL =          "http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/download/DZ9ZR003.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
  remark =       "This manual continues a tradition of that began with
                 the publication in 1964 of the IBM System/360
                 Principles of Operation, long considered a classic and
                 a landmark description of the oldest computer
                 architecture in continuous use. Chapter 9 provides an
                 overview of the floating-point support, Chapter 18
                 describes the hexadecimal floating-point instructions,
                 and Chapter 19 the binary (IEEE 754) floating-point
                 instructions. Both hexadecimal and binary sets support
                 32-bit, 64-bit, and 128-bit formats, all in hardware on
                 the IBM G5 processors. However, the
                 recently-implemented decimal floating-point arithmetic
                 is not described in this edition.",
}

@Article{Jeong:2004:CEP,
  author =       "Jong-Chul Jeong and Woo-Chan Park and Woong Jeong and
                 Tack-Don Han and Moon-Key Lee",
  title =        "A cost-effective pipelined divider with a small lookup
                 table",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "53",
  number =       "4",
  pages =        "489--495",
  month =        apr,
  year =         "2004",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2004.1268407",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 08:12:35 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1268407",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Misc{Kahan:2004:CFP,
  author =       "W. Kahan",
  title =        "On the Cost of Floating-Point Computation Without
                 Extra-Precise Arithmetic",
  howpublished = "World-Wide Web document",
  pages =        "21",
  day =          "20",
  month =        nov,
  year =         "2004",
  bibdate =      "Mon Apr 25 17:44:03 2005",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/k/kahan-william-m.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Boldo:2009:KAC} for a proof of this
                 algorithm for accurate computation of the discriminant
                 needed for the solution of quadratic equations.",
  URL =          "http://www.cs.berkeley.edu/~wkahan/Qdrtcs.pdf",
  acknowledgement = ack-nhfb,
}

@Misc{Kahan:2004:HFM,
  author =       "W. Kahan",
  title =        "How Futile are Mindless Assessments of Roundoff in
                 Floating-Point Computation?",
  howpublished = "World-Wide Web document",
  pages =        "37",
  day =          "1",
  month =        nov,
  year =         "2004",
  bibdate =      "Mon Apr 25 17:41:28 2005",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/k/kahan-william-m.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cs.berkeley.edu/~wkahan/Mind1ess.pdf;
                 http://www.cs.berkeley.edu/~wkahan/Mindless.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "floating-point arithmetic; rounding errors",
}

@Misc{Kahan:2004:SSR,
  author =       "W. Kahan",
  title =        "$ 128 $ Squares of $ 128 $ Square Roots",
  howpublished = "World-Wide Web document",
  pages =        "3",
  day =          "29",
  month =        jan,
  year =         "2004",
  bibdate =      "Mon Apr 25 18:25:57 2005",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/k/kahan-william-m.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Lecture notes for Math 128.",
  URL =          "http://www.cs.berkeley.edu/~wkahan/Math128/SqSqrts.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Kahn:2004:CEA,
  author =       "Ken Kahn",
  title =        "The child-engineering of arithmetic in {ToonTalk}",
  crossref =     "Druin:2004:IDC",
  pages =        "141--142",
  year =         "2004",
  DOI =          "https://doi.org/10.1145/1017833.1017860",
  bibdate =      "Fri Aug 08 09:04:34 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Providing a child-appropriate interface to an
                 arithmetic package with large numbers and exact
                 fractions is surprisingly challenging. We discuss
                 solutions to problems ranging from how to present
                 fractions such as 1/3 to how to deal with numbers with
                 tens of thousands of digits. As with other objects in
                 ToonTalk, we strive to make the enhanced numbers work
                 in a concrete and playful manner.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Kenney:2004:HFD,
  author =       "R. D. Kenney and M. J. Schulte and M. A. Erle",
  title =        "A high-frequency decimal multiplier",
  crossref =     "IEEE:2004:IICa",
  pages =        "26--29",
  year =         "2004",
  bibdate =      "Fri Mar 25 05:54:22 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_2004-05.pdf",
  abstract =     "Decimal arithmetic is regaining popularity in the
                 computing community due to the growing importance of
                 commercial, financial, and Internet-based applications,
                 which process decimal data. This paper presents an
                 iterative decimal multiplier, which is operates at high
                 clock frequencies and scales well to large operand
                 sizes. The multiplier uses a new decimal representation
                 for intermediate products, which allows for a very fast
                 two- stage iterative multiplier design. Decimal
                 multipliers, which are synthesized using a 0.11 micron
                 CMOS standard cell library, operate at clock
                 frequencies close to 2 GHz. The latency of the proposed
                 design to multiply two n-digit BCD operands is $ (n +
                 8) $ cycles with a new multiplication able to begin
                 every $ (n + 1) $ cycles.",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
}

@InProceedings{Kenney:2004:MDA,
  author =       "Robert D. Kenney and Michael J. Schulte and Mark A.
                 Erle",
  title =        "Multioperand Decimal Addition",
  crossref =     "Smailagic:2004:ETV",
  pages =        "251--253",
  year =         "2004",
  bibdate =      "Wed May 04 07:51:51 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_2004-07.pdf",
  abstract =     "This paper introduces and analyzes four techniques for
                 performing fast decimal addition on multiple binary
                 coded decimal (BCD) operands. Three of the techniques
                 speculate BCD correction values and use chaining to
                 correct intermediate results. The first speculates over
                 one addition. The second speculates over two additions.
                 The third employs multiple instances of the second
                 technique in parallel and then merges the results. The
                 fourth technique uses a binary carry-save adder tree
                 and produces a binary sum. Combinational logic is then
                 used to correct the sum and determine the carry into
                 the next digit. Multioperand adder designs are
                 constructed and synthesized for four to sixteen input
                 operands. Analyses are performed on the synthesis
                 results and the merits of each technique are discussed.
                 Finally, these techniques are compared to previous
                 attempts made at speeding up decimal addition.",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
  pagecount =    "10",
}

@Article{Kim:2004:AAA,
  author =       "Hyun-Sung Kim and Kee-Young Yoo",
  title =        "{AOP} arithmetic architectures over {$ \mathrm
                 {GF}(2^m) $}",
  journal =      j-APPL-MATH-COMP,
  volume =       "158",
  number =       "1",
  pages =        "7--18",
  day =          "25",
  month =        oct,
  year =         "2004",
  CODEN =        "AMHCBQ",
  ISSN =         "0096-3003 (print), 1873-5649 (electronic)",
  ISSN-L =       "0096-3003",
  bibdate =      "Mon Jul 4 09:15:36 MDT 2005",
  bibsource =    "http://www.sciencedirect.com/science/journal/00963003;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Applied Mathematics and Computation",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00963003",
}

@Article{Ko:2004:CCF,
  author =       "Sangho Ko and Robert R. Bitmead",
  title =        "Covariance calculation for floating-point state-space
                 realizations",
  journal =      j-IEEE-TRANS-SIG-PROC,
  volume =       "52",
  number =       "12",
  pages =        "3370--3377",
  month =        dec,
  year =         "2004",
  CODEN =        "ITPRED",
  ISSN =         "1053-587X (print), 1941-0476 (electronic)",
  ISSN-L =       "1053-587X",
  MRclass =      "93B15 (94A12)",
  MRnumber =     "MR2107918 (2005h:93033)",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper provides a new method for analyzing
                 floating-point roundoff error for digital filters by
                 using ``finite signal-to-noise'' models whose noise
                 sources have variances proportional to the variance or
                 power of the corrupted signals.",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Signal Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=78",
  summary =      "This paper provides a new method for analyzing
                 floating-point roundoff error for digital filters by
                 using ``finite signal-to-noise'' models whose noise
                 sources have variances proportional to the variance or
                 power of the corrupted signals. With this model
                 \ldots{}",
}

@InProceedings{Kobayashi:2004:SHC,
  author =       "S. Kobayashi and I. Kozuka and W. H. Tang and D.
                 Landmann",
  title =        "A software\slash hardware codesigned hands free system
                 on a ``resizable'' block-floating-point {DSP}",
  crossref =     "IEEE:2004:IICc",
  volume =       "5",
  pages =        "V-149--V-152",
  year =         "2004",
  bibdate =      "Wed Apr 27 18:18:12 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Kornerup:2004:RCN,
  author =       "Peter Kornerup and Jean-Michel Muller",
  title =        "{RN}-coding of numbers: definition and some
                 properties",
  type =         "Research Report",
  number =       "RR2004-43",
  institution =  "{\'E}cole Normale Sup{\'e}rieure de Lyon",
  address =      "69364 Lyon Cedex 07, France",
  pages =        "2 + 9",
  month =        sep,
  year =         "2004",
  bibdate =      "Mon Dec 06 11:09:46 2004",
  bibsource =    "http://www.ens-lyon.fr/LIP/Pub/rr2004.php;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.ens-lyon.fr/LIP/Pub/Rapports/RR/RR2004/RR2004-43.pdf",
  abstract =     "We define RN-codings as radix-$ \beta $ signed
                 representations of numbers for which rounding to the
                 nearest is always identical to truncation. After giving
                 characterizations of such representations, we
                 investigate some of their properties, and we suggest
                 algorithms for conversion to and from these codings.",
  acknowledgement = ack-nhfb,
  keywords =     "Computer arithmetic; number systems",
}

@InProceedings{Krithivasan:2004:SPM,
  author =       "S. Krithivasan and M. J. Schulte and J. Glossner",
  title =        "A Subword-Parallel Multiplication and Sum-of-Squares
                 Unit",
  crossref =     "Smailagic:2004:ETV",
  pages =        "273--274",
  year =         "2004",
  bibdate =      "Sun Mar 04 20:59:11 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_2004-03.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Krueger:2004:DLI,
  author =       "S. D. Krueger and P.-M. Seidel",
  booktitle =    "{FCCM 2004}. 12th Annual {IEEE} Symposium on
                 Field-Programmable Custom Computing Machines, 20--23
                 April 2004",
  title =        "Design of an on-line {IEEE} floating-point addition
                 unit for {FPGAs}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "239--246",
  year =         "2004",
  bibdate =      "Wed Apr 27 18:18:12 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We present the design of an on-line IEEE
                 floating-point (FP) adder. In on-line arithmetic a
                 result is computed as a digit serial output stream from
                 digit serial input streams. The result digits begin to
                 be produced a short delay after the first input arrive
                 and before all the input digits have been received.
                 \ldots{}",
  acknowledgement = ack-nhfb,
}

@InProceedings{Kwon:2004:SMI,
  author =       "Taek-Jun Kwon and Joong-Seok Moon and J. Sondeen and
                 J. Draper",
  booktitle =    "{ISCAS '04}. Proceedings of the 2004 International
                 Symposium on Circuits and Systems, 23--26 May 2004",
  title =        "A 0.18 /spl $ \mu $ /m implementation of a
                 floating-point unit for a processing-in-memory system",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "II-453--II-456",
  year =         "2004",
  bibdate =      "Wed Apr 27 18:18:12 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Lang:2004:FPM,
  author =       "T. Lang and J. D. Bruguera",
  title =        "Floating-point multiply-add-fused with reduced
                 latency",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "53",
  number =       "8",
  pages =        "988--1003",
  month =        aug,
  year =         "2004",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2004.44",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 08:12:40 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1306992;
                 http://www.ac.usc.es/arquivos/articulos/2004/gac2004-j06.ps",
  abstract =     "We propose architecture for the computation of the
                 double-precision floating-point multiply-add-fused
                 (MAP) operation $ A + (B \times C) $. This architecture
                 is based on the combined addition and rounding (using a
                 dual adder) and in the anticipation of the
                 normalization step before the addition. Because the
                 normalization is performed before the addition, it is
                 not possible to overlap the leading-zero-anticipator
                 with the adder. Consequently, to avoid the increase in
                 delay, we modify the design of the LZA so that the
                 leading bits of its output are produced first and can
                 be used to begin the normalization. Moreover, parts of
                 the addition are also anticipated. We have estimated
                 the delay of the resulting architecture considering the
                 load introduced by long connections, and we estimate a
                 delay reduction of between 15 percent and 20 percent,
                 with respect to previous implementations.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  summary =      "We propose architecture for the computation of the
                 double-precision floating-point multiply-add-fused
                 (MAP) operation A + (B $\times$ C). This architecture
                 is based on the combined addition and rounding (using a
                 dual adder) and in the anticipation \ldots{}",
}

@TechReport{Lefevre:2004:AFF,
  author =       "Vincent Lef{\`e}vre and Paul Zimmermann",
  title =        "Arithm{\'e}tique flottante. ({French})
                 [{Floating-point} arithmetic]",
  type =         "Technical Report",
  institution =  inst-LORIA-INRIA-LORRAINE,
  address =      inst-LORIA-INRIA-LORRAINE:adr,
  pages =        "60",
  month =        feb,
  year =         "2004",
  bibdate =      "Sun Sep 10 08:03:11 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "ftp://ftp.inria.fr/INRIA/publication/publi-pdf/RR/RR-5105.pdf;
                 ftp://ftp.inria.fr/INRIA/publication/publi-ps-gz/RR/RR-5105.ps.gz",
  abstract =     "This document releases lecture notes given during 2003
                 at University Henri Poincar{\'e} (Nancy, France). These
                 notes are mainly based on the book {\em Elementary
                 Functions. Algorithms and Implementation\/} by
                 Jean-Michel Muller.",
  acknowledgement = ack-nhfb,
  keywords =     "arbitrary precision; correct rounding; fixed
                 precision; floating-point number; IEEE 754 standard",
  language =     "French",
}

@InProceedings{Lefevre:2004:GMP,
  author =       "Vincent Lef{\`e}vre",
  title =        "The Generic Multiple-Precision Floating-Point Addition
                 With Exact Rounding (as in the {MPFR} Library)",
  crossref =     "Frougny:2004:RCR",
  pages =        "135--145",
  year =         "2004",
  bibdate =      "Fri Nov 17 07:00:31 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.informatik.uni-trier.de/Reports/TR-08-2004/rnc6_11_lefevre.pdf",
  abstract =     "We study the multiple-precision addition of two
                 positive floating-point numbers in base 2, with exact
                 rounding, as specified in the MPFR library, i.e. where
                 each number has its own precision. We show how the best
                 possible complexity (up to a constant factor that
                 depends on the implementation) can be obtain.",
  acknowledgement = ack-nhfb,
  keywords =     "addition; exact rounding; floating point; multiple
                 precision",
}

@InProceedings{Leyva:2004:GHS,
  author =       "G. Leyva and G. Caffarena and C. Carreras and O.
                 Nieto-Taladriz",
  booktitle =    "{FCCM 2004}. 12th Annual {IEEE} Symposium on
                 Field-Programmable Custom Computing Machines, 20--23
                 April 2004",
  title =        "A generator of high-speed floating-point modules",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "306--307",
  year =         "2004",
  bibdate =      "Wed Apr 27 18:18:12 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Hardware implementation of arithmetic modules is a
                 time-consuming task. Consequently, there is a demand
                 for CAD tools that help the designer in reducing design
                 times. This paper presents a floating-point module
                 generator that allows user specification of the
                 mantissa, exponent bit-width and clock period.
                 \ldots{}",
  acknowledgement = ack-nhfb,
}

@InProceedings{Lin:2004:SFP,
  author =       "Hung-Yueh Lin and Tay-Jyi Lin and Chie-Min Chao and
                 Yen-Chin Liao and Chih-Wei Liu and Chein-Wei Jen",
  booktitle =    "{ISCAS '04}. Proceedings of the 2004 International
                 Symposium on Circuits and Systems, 23--26 May 2004",
  title =        "Static floating-point unit with implicit exponent
                 tracking for embedded {DSP}",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "II-821--II-824",
  year =         "2004",
  bibdate =      "Wed Apr 27 18:18:12 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Book{Lu:2004:ALC,
  author =       "Mi Lu",
  title =        "Arithmetic and logic in computer systems",
  volume =       "169",
  publisher =    pub-WILEY-INTERSCIENCE,
  address =      pub-WILEY-INTERSCIENCE:adr,
  pages =        "xxi + 246",
  year =         "2004",
  ISBN =         "0-471-46945-9 (cloth)",
  ISBN-13 =      "978-0-471-46945-2 (cloth)",
  LCCN =         "QA76.9.C62 L8 2004",
  bibdate =      "Thu Nov 18 08:57:10 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "iley Series in Microwave and Optical Engineering",
  URL =          "http://www.loc.gov/catdir/bios/wiley046/2003062036.html;
                 http://www.loc.gov/catdir/description/wiley041/2003062036.html;
                 http://www.loc.gov/catdir/toc/wiley041/2003062036.html",
  acknowledgement = ack-nhfb,
  subject =      "Computer arithmetic; Logic programming",
  tableofcontents = "Addition and Subtraction 29 \\
                 High-Speed Adder 53 \\
                 Sequential Multiplication 77 \\
                 Parallel Multiplication 103 \\
                 Sequential Division 135 \\
                 Fast Array Dividers 167 \\
                 Floating Point Operations 183 \\
                 Residue Number Operations 199 \\
                 Operations through Logarithms 221 \\
                 Signed-Digit Number Operations 235 \\
                 Index 245",
}

@InProceedings{Lutz:2004:NFP,
  author =       "D. R. Lutz and C. N. Hinds",
  booktitle =    "Conference Record of the Thirty-Eighth Asilomar
                 Conference on Signals, Systems and Computers, Nov.
                 7--10, 2004",
  title =        "A new floating-point architecture for wireless {$3$D}
                 graphics",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1879--1883",
  year =         "2004",
  bibdate =      "Wed Apr 27 18:18:12 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Madhukumar:2004:EAR,
  author =       "A. S. Madhukumar and F. Chin",
  title =        "Enhanced architecture for residue number system-based
                 {CDMA} for high-rate data transmission",
  journal =      j-IEEE-TRANS-WIREL-COMMUN,
  volume =       "3",
  number =       "5",
  pages =        "1363--1368",
  month =        sep,
  year =         "2004",
  CODEN =        "ITWCAX",
  DOI =          "https://doi.org/10.1109/TWC.2004.833509",
  ISSN =         "1536-1276 (print), 1558-2248 (electronic)",
  ISSN-L =       "1536-1276",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=29589",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Wirel. Commun.",
  fjournal =     "IEEE Transactions on Wireless Communications",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=7693",
  keywords =     "residue arithmetic; residue number system",
  summary =      "This paper presents an advanced architecture for
                 residue number system (RNS)-based code-division
                 multiple-access (CDMA) system for high-rate data
                 transmission by combining RNS representation, phase
                 shift keying/quadrature amplitude modulation (PSK/
                 \ldots{})",
}

@InProceedings{Marcus:2004:FSS,
  author =       "G. Marcus and P. Hinojosa and A. Avila and J.
                 Nolazco-Flores",
  booktitle =    "Proceedings of the Fifth {IEEE} International Caracas
                 Conference on Devices, Circuits and Systems, November
                 3--5, 2004",
  title =        "A fully synthesizable single-precision, floating-point
                 adder\slash subtractor and multiplier in {VHDL} for
                 general and educational use",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "319--323",
  year =         "2004",
  bibdate =      "Wed Apr 27 18:18:12 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Markov:2004:SAA,
  author =       "Svetoslav Markov and Rene Alt",
  title =        "Stochastic arithmetic: Addition and multiplication by
                 scalars",
  journal =      j-APPL-NUM-MATH,
  volume =       "50",
  number =       "3--4",
  pages =        "475--488",
  month =        sep,
  year =         "2004",
  CODEN =        "ANMAEL",
  ISSN =         "0168-9274 (print), 1873-5460 (electronic)",
  ISSN-L =       "0168-9274",
  bibdate =      "Sat May 14 10:50:47 MDT 2005",
  bibsource =    "http://www.sciencedirect.com/science/journal/01689274;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Applied Numerical Mathematics: Transactions of IMACS",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01689274",
}

@Article{Markov:2004:SAS,
  author =       "Svetoslav Markov and Rene Alt and Jean-Luc Lamotte",
  title =        "Stochastic Arithmetic: $s$-spaces and Some
                 Applications",
  journal =      j-NUMER-ALGORITHMS,
  volume =       "37",
  number =       "1--4",
  pages =        "275--284",
  month =        dec,
  year =         "2004",
  CODEN =        "NUALEG",
  ISSN =         "1017-1398 (print), 1572-9265 (electronic)",
  ISSN-L =       "1017-1398",
  bibdate =      "Mon Dec 6 07:00:28 MST 2004",
  bibsource =    "http://www.kluweronline.com/issn/1017-1398;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ipsapp009.kluweronline.com/IPS/content/ext/x/J/5058/I/58/A/22/abstract.htm",
  acknowledgement = ack-nhfb,
  fjournal =     "Numerical Algorithms",
  journal-URL =  "http://link.springer.com/journal/11075",
  remark =       "Special Issue: SCAN'2002 International Conference
                 (Guest Editors: Ren {\'e} Alt and Jean-Luc Lamotte)",
}

@InProceedings{Markstein:2004:SDS,
  author =       "Peter Markstein",
  title =        "Software Division and Square Root Using
                 {Goldschmidt}'s Algorithms",
  crossref =     "Frougny:2004:RCR",
  pages =        "146--157",
  year =         "2004",
  bibdate =      "Fri Nov 17 07:00:31 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.informatik.uni-trier.de/Reports/TR-08-2004/rnc6_12_markstein.pdf",
  abstract =     "Goldschmidt's Algorithms for division and square root
                 are often characterized as being useful for hardware
                 implementation, and lacking self-correction. A
                 reexamination of these algorithms show that there are
                 good software counterparts that retain the speed
                 advantage of Goldschmidt's Algorithm over the
                 Newton--Raphson iteration. A final step is needed,
                 however, to get the last bit rounded correctly.",
  acknowledgement = ack-nhfb,
  keywords =     "correct rounding; division; floating-point arithmetic;
                 Goldschmidt; square root",
}

@Article{McIvor:2004:IMM,
  author =       "C. McIvor and M. McLoone and J. V. McCanny",
  title =        "Improved {Montgomery} modular inverse algorithm",
  journal =      j-ELECT-LETTERS,
  volume =       "40",
  number =       "18",
  pages =        "1110--1112",
  day =          "2",
  month =        sep,
  year =         "2004",
  CODEN =        "ELLEAK",
  DOI =          "https://doi.org/10.1049/el:20045610",
  ISSN =         "0013-5194 (print), 1350-911X (electronic)",
  ISSN-L =       "0013-5194",
  bibdate =      "Wed Dec 28 18:13:01 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/prng.bib",
  URL =          "http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1335002",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronics Letters",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2220",
}

@Article{McKenzie:2004:ACP,
  author =       "Pierre McKenzie and Heribert Vollmer and Klaus W.
                 Wagner",
  title =        "Arithmetic Circuits and Polynomial Replacement
                 Systems",
  journal =      j-SIAM-J-COMPUT,
  volume =       "33",
  number =       "6",
  pages =        "1513--1531",
  month =        dec,
  year =         "2004",
  CODEN =        "SMJCAT",
  ISSN =         "0097-5397 (print), 1095-7111 (electronic)",
  ISSN-L =       "0097-5397",
  bibdate =      "Sat Apr 16 10:19:28 MDT 2005",
  bibsource =    "http://epubs.siam.org/sam-bin/dbq/toclist/SICOMP/33/6;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://epubs.siam.org/sam-bin/dbq/article/39207",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Computing",
  journal-URL =  "http://epubs.siam.org/sicomp",
}

@Article{McLaughlin:2004:NFM,
  author =       "Philip B. {McLaughlin, Jr.}",
  title =        "New frameworks for {Montgomery}'s modular
                 multiplication method",
  journal =      j-MATH-COMPUT,
  volume =       "73",
  number =       "246",
  pages =        "899--906",
  month =        apr,
  year =         "2004",
  CODEN =        "MCMPAF",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  bibdate =      "Wed Aug 11 08:23:05 MDT 2004",
  bibsource =    "http://www.ams.org/mcom/2004-73-246;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.ams.org/mcom/2004-73-246/S0025-5718-03-01543-6/home.html;
                 http://www.ams.org/mcom/2004-73-246/S0025-5718-03-01543-6/S0025-5718-03-01543-6.dvi;
                 http://www.ams.org/mcom/2004-73-246/S0025-5718-03-01543-6/S0025-5718-03-01543-6.pdf;
                 http://www.ams.org/mcom/2004-73-246/S0025-5718-03-01543-6/S0025-5718-03-01543-6.ps;
                 http://www.ams.org/mcom/2004-73-246/S0025-5718-03-01543-6/S0025-5718-03-01543-6.tex",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Comput.",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
}

@Article{Mitra:2004:NAB,
  author =       "A. Mitra and M. Chakraborty",
  title =        "The {NLMS} algorithm in block floating-point format",
  journal =      j-IEEE-SIGNAL-PROCESS-LETT,
  volume =       "11",
  number =       "3",
  pages =        "301--304",
  month =        mar,
  year =         "2004",
  CODEN =        "ISPLEM",
  ISSN =         "1070-9908 (print), 1558-2361 (electronic)",
  ISSN-L =       "1070-9908",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We present a novel scheme to implement the normalized
                 least mean square algorithm in block floating-point
                 (BFP) format, which permits processing of data over a
                 wide dynamic range, at a cost significantly less than
                 that of a floating-point processor.",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Signal Processing Letters",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=97",
  summary =      "We present a novel scheme to implement the normalized
                 least mean square algorithm in block floating-point
                 (BFP) format, which permits processing of data over a
                 wide dynamic range, at a cost significantly less than
                 that of a floating-point processor. \ldots{}",
}

@Manual{MPFRTeam:2004:MMP,
  author =       "{The MPFR Team}",
  title =        "{MPFR}: {The} {Multiple Precision Floating-Point
                 Reliable Library}: Edition 2.1.0: {November 2004}",
  pages =        "ii + 35",
  year =         "2004",
  bibdate =      "Thu Dec 15 18:49:26 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.mpfr.org/mpfr-current/mpfr.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Muller:2004:CSR,
  author =       "Siguna M{\"u}ller",
  title =        "On the Computation of Square Roots in Finite Fields",
  journal =      j-DESIGNS-CODES-CRYPTOGR,
  volume =       "31",
  number =       "3",
  pages =        "301--312",
  month =        mar,
  year =         "2004",
  CODEN =        "DCCREC",
  ISSN =         "0925-1022 (print), 1573-7586 (electronic)",
  ISSN-L =       "0925-1022",
  bibdate =      "Tue Aug 3 16:38:18 MDT 2004",
  bibsource =    "http://www.wkap.nl/jrnltoc.htm/0925-1022;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ipsapp008.kluweronline.com/IPS/content/ext/x/J/4630/I/61/A/8/abstract.htm",
  acknowledgement = ack-nhfb,
  fjournal =     "Designs, codes, and cryptography",
  journal-URL =  "http://link.springer.com/journal/10623",
}

@TechReport{Muller:2004:DCS,
  author =       "Jean-Michel Muller and A. Tisserand and B. Dupont de
                 Dinechin and C. Monat",
  title =        "Division by Constant for the {ST100} {DSP}
                 Microprocessor",
  type =         "Research Report",
  number =       "RR2004-45",
  institution =  "{\'E}cole Normale Sup{\'e}rieure de Lyon",
  address =      "69364 Lyon Cedex 07, France",
  pages =        "2 + 10",
  month =        oct,
  year =         "2004",
  bibdate =      "Mon Dec 06 11:14:04 2004",
  bibsource =    "http://www.ens-lyon.fr/LIP/Pub/rr2004.php;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.ens-lyon.fr/LIP/Pub/Rapports/RR/RR2004/RR2004-45.ps.gz",
  abstract =     "Algorithms for Euclidean (i.e., integer) division by a
                 constant operation are presented. They allow fast
                 computation for some values of the divisor (known at
                 compile time) or also when both quotient and modulus
                 are required. These algorithms are based on the
                 multiply-accumulate instruction and the 40-bit
                 arithmetic available in many DSPs. The results are
                 demonstrated on the ST100 DSP from STMicroelectronics
                 in the case of standard speech coding applications.",
  acknowledgement = ack-nhfb,
  keywords =     "Compiler; Computer Arithmetic; Division by Constant;
                 DSP; Euclidean Division; Software Division",
}

@Article{Nguyen:2004:LDL,
  author =       "P. Nguyen and D. Stehle",
  title =        "Low-dimensional lattice basis reduction revisited
                 (extended abstract)",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "3076",
  pages =        "338--357",
  year =         "2004",
  CODEN =        "LNCSD9",
  DOI =          "https://doi.org/10.1007/b98210",
  ISBN =         "3-540-22156-5",
  ISBN-13 =      "978-3-540-22156-2",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Fri Jun 24 14:49:07 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Nievergelt:2004:AAP,
  author =       "Yves Nievergelt",
  title =        "Analysis and applications of {Priest}'s distillation",
  journal =      j-TOMS,
  volume =       "30",
  number =       "4",
  pages =        "402--433",
  month =        dec,
  year =         "2004",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/1039813.1039815",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Tue Apr 12 06:34:31 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/toms/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Correcting an infinite loop in Douglas M. Priest's
                 renormalization algorithm, the theory proved here
                 supports streamlined algorithms to resolve the
                 tablemaker's dilemma for the floating-point computation
                 of real and complex sums and dot-products, properly
                 rounded to the ultimate digit. Applications include
                 computations of areas, volumes, and intersections.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "accurate floating-point summation; correct rounding;
                 floating-point arithmetic",
}

@Article{Ogasawara:2004:OPO,
  author =       "Takeshi Ogasawara and Hideaki Komatsu and Toshio
                 Nakatani",
  title =        "Optimizing precision overhead for x86 processors",
  journal =      j-SPE,
  volume =       "34",
  number =       "9",
  pages =        "875--893",
  day =          "25",
  month =        jul,
  year =         "2004",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.596",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sat Apr 16 07:26:31 MDT 2005",
  bibsource =    "http://www.interscience.wiley.com/jpages/0038-0644;
                 http://www3.interscience.wiley.com/journalfinder.html;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "It is a major challenge for a Java JIT compiler to
                 perform single-precision floating-point operations
                 efficiently for the x86 processors. In previous
                 research, the double-precision mode is set as the
                 default precision mode when methods are invoked.
                 Sophisticated approaches then use heuristic approaches
                 to optimization by considering the trade-offs between
                 roundings and mode switches. However, this convention
                 introduces redundant mode switches across method
                 boundaries. Furthermore, methods that include both
                 single- and double-precision operations cannot switch
                 the mode, even if single-precision operations are
                 dominant. We propose a new approach to these problems.
                 We eliminate redundant mode switches by ignoring the
                 default precision mode and calling a method in the same
                 precision mode as the caller. For methods that include
                 both single- and double-precision methods, we reduce
                 the overhead of rounding by isolating code segments of
                 a given method that should be executed in the
                 single-precision mode. We implemented our approach in
                 IBM's Just-in-Time compiler, and obtained experimental
                 results demonstrating that, in SPECjvm98, it
                 consistently shows the best performance in any
                 configuration of benchmark programs, inline policies,
                 and processor architectures compared with previous
                 research approaches.",
  acknowledgement = ack-nhfb,
  fjournal =     "Software---Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  keywords =     "floating-point operations; Java; precision control;
                 x86 processors",
  onlinedate =   "27 Apr 2004",
}

@TechReport{Ogita:2004:ASDa,
  author =       "Takeshi Ogita and Siegfried M. Rump and Shin'ichi
                 Oishi",
  title =        "Accurate Sum and Dot Product",
  type =         "Technical Report",
  number =       "04.1",
  institution =  "Forschungsschwerpunkt Informations- und
                 Kommunikationstechnik, Technical University
                 Hamburg-Harburg",
  address =      "Hamburg, Germany",
  pages =        "4",
  year =         "2004",
  bibdate =      "Fri Nov 26 15:58:09 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "accurate floating-point summation; distillation",
}

@InProceedings{Ogita:2004:ASDb,
  author =       "Takeshi Ogita and Siegfried M. Rump and Shin'ichi
                 Oishi",
  title =        "Accurate Sum and Dot Product with Applications",
  crossref =     "IEEE:2004:IIS",
  pages =        "152--155",
  year =         "2004",
  bibdate =      "Fri Nov 26 15:55:22 2004",
  bibsource =    "http://www.oishi.info.waseda.ac.jp/~ogita/index.html;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://citeseer.ist.psu.edu/cache/papers/cs2/255/http:zSzzSzwww.oishi.info.waseda.ac.jpzSz~ogitazSzdoczSzsum040921.pdf/accurate-sum-and-dot.pdf;
                 http://www.ti3.tu-harburg.de/paper/rump/OgRuOi04a.pdf",
  abstract =     "In a recent paper the authors presented a new and very
                 fast algorithm for accurate computation and inclusion
                 of the sum and dot product of floating point numbers.
                 In this paper we show that the algorithms can be used
                 to compute a very accurate inclusion of the solution of
                 systems of linear equations. As a basic building block,
                 accurate solution of linear equations has applications
                 in very many areas.",
  acknowledgement = ack-nhfb,
  keywords =     "accurate floating-point summation",
}

@InProceedings{Olausson:2004:RFP,
  author =       "M. Olausson and A. Ehliar and J. Eilert and D. Liu",
  booktitle =    "{ISCAS '04}. Proceedings of the 2004 International
                 Symposium on Circuits and Systems, 23--26 May 2004",
  title =        "Reduced floating point for {MPEG1/2} layer {III}
                 decoding",
  volume =       "5",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "V-209--V-212",
  year =         "2004",
  bibdate =      "Wed Apr 27 18:18:12 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A new approach to decode MPEG 1/2-layer III, mp3, is
                 presented. Instead of converting the algorithm to fixed
                 point, we propose a 16-bit floating point
                 implementation. These 16 bits include 1 sign bit and 15
                 bits of both mantissa and exponent. \ldots{}",
  acknowledgement = ack-nhfb,
}

@InProceedings{Ortiz:2004:SPI,
  author =       "I. Ortiz and M. Jimenez",
  booktitle =    "{MWSCAS '04}. The 2004 47th Midwest Symposium on
                 Circuits and Systems. 25--28 July 2004",
  title =        "Scalable pipeline insertion in floating-point division
                 and square root units",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "II-225--II-228",
  year =         "2004",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 15:28:14 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Division and square root are important operations in a
                 number of data processing algorithms. They are
                 inherently time consuming operations and can require a
                 significant amount of resources when implemented in
                 hardware. This work reports the development of
                 scalable, floating-point (FP) division and square root
                 operators with adjustable precision, range, and
                 pipeline granularity. An algorithm for pipeline
                 insertion was used for both operators, enabling speeds
                 up to 204MFLOPS when implemented on a Xilinx Virtex II
                 FPGA.",
  acknowledgement = ack-nhfb,
  summary =      "Division and square root are important operations in a
                 number of data processing algorithms. They are
                 inherently time consuming operations and can require a
                 significant amount of resources when implemented in
                 hardware. This work reports the \ldots{}",
}

@Article{Pace:2004:ERL,
  author =       "L. Pace and A. Salvan and L. Ventura",
  title =        "The Effects of Rounding on Likelihood Procedures",
  journal =      j-J-APPL-STAT,
  volume =       "31",
  number =       "1",
  pages =        "29--48",
  month =        jan,
  year =         "2004",
  CODEN =        "????",
  ISSN =         "0266-4763 (print), 1360-0532 (electronic)",
  ISSN-L =       "0266-4763",
  bibdate =      "Sat Dec 4 12:10:37 MST 2004",
  bibsource =    "http://www.tandf.co.uk/journals/routledge/02664763.html;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Applied Statistics",
  journal-URL =  "http://www.tandfonline.com/loi/cjas20",
}

@Article{Page:2004:PCA,
  author =       "D. Page and N. P. Smart",
  title =        "Parallel cryptographic arithmetic using a redundant
                 {Montgomery} representation",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "53",
  number =       "11",
  pages =        "1474--1482",
  month =        nov,
  year =         "2004",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2004.100",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 08:12:46 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1336767",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Paul:2004:SMR,
  author =       "L. J. Paul and P. H. Bauer and C. Lorand and K.
                 Premaratne",
  booktitle =    "{MWSCAS '04}. The 2004 47th Midwest Symposium on
                 Circuits and Systems, 25--28 July 2004",
  title =        "Stabilizing mantissa rates in feedback systems with
                 floating-point quantization",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "II-501--II-504",
  year =         "2004",
  bibdate =      "Wed Apr 27 18:18:12 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Petkovic:2004:GCS,
  author =       "M. S. Petkovi{\'c} and L. Ranci{\'c}",
  title =        "On the guaranteed convergence of the square-root
                 iteration method",
  journal =      j-J-COMPUT-APPL-MATH,
  volume =       "170",
  number =       "1",
  pages =        "169--179",
  day =          "1",
  month =        sep,
  year =         "2004",
  CODEN =        "JCAMDI",
  ISSN =         "0377-0427 (print), 1879-1778 (electronic)",
  ISSN-L =       "0377-0427",
  bibdate =      "Sat Feb 25 13:00:00 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcomputapplmath2000.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0377042704000184",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Computational and Applied Mathematics",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03770427",
}

@Article{Pineiro:2004:AAL,
  author =       "J. A. Pi{\~n}eiro and M. D. Ercegovac and J. D.
                 Bruguera",
  title =        "Algorithm and Architecture for Logarithm, Exponential
                 and Powering Computation",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "53",
  number =       "9",
  pages =        "1085--1096",
  year =         "2004",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2004.53",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Jun 24 10:05:48 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.ac.usc.es/arquivos/articulos/2004/gac2004-j05.ps",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Plouffe:2004:ILS,
  author =       "Simon Plouffe",
  title =        "Invited Lecture: A survey of Integer Relations
                 algorithms and rational numbers [abstract only]",
  crossref =     "Frougny:2004:RCR",
  pages =        "",
  year =         "2004",
  bibdate =      "Fri Nov 17 07:00:31 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.informatik.uni-trier.de/Reports/TR-08-2004/rnc6_02_plouffe.pdf",
  abstract =     "It is widely believed that Integer Relations
                 algorithms such as LLL, Lattice reduction or PSLQ which
                 are implemented in most computer algebra systems are
                 generalizations of the Euclidian algorithm or the
                 continued fraction algorithm.\par

                 We give simple examples of cases where the programs
                 fails to find a solution and in general examples of
                 problem that could hardly be solved using such
                 tools.\par

                 Most of the examples are either large rational numbers
                 or near rational numbers, the difference being so small
                 that even very high precision do not guarantee to have
                 results",
  acknowledgement = ack-nhfb,
  keywords =     "Algebraic numbers; Coordination sequences; Golden
                 ratio; Integer Relations; Lattice Reduction; LLL; Pisot
                 sequences; PSLQ; Zeolites",
}

@Article{Priest:2004:ESC,
  author =       "Douglas M. Priest",
  title =        "Efficient scaling for complex division",
  journal =      j-TOMS,
  volume =       "30",
  number =       "4",
  pages =        "389--401",
  month =        dec,
  year =         "2004",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/1039813.1039814",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Tue Apr 12 06:34:31 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/toms/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We develop a simple method for scaling to avoid
                 overflow and harmful underflow in complex division. The
                 method guarantees that no overflow will occur unless at
                 least one component of the quotient must overflow,
                 otherwise the normwise error in the computed result is
                 at most a few units in the last place. Moreover, the
                 scaling requires only four floating point
                 multiplications and a small amount of integer
                 arithmetic to compute the scale factor. Thus, on many
                 modern CPUs, our method is both safer and faster than
                 Smith's widely used algorithm.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "complex division",
}

@Article{Putot:2004:SAB,
  author =       "Sylvie Putot and Eric Goubault and Matthieu Martel",
  title =        "Static Analysis-Based Validation of Floating-Point
                 Computations",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2991",
  pages =        "306--313",
  year =         "2004",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Wed Mar 10 06:51:00 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springeronline.com/3-540-21260-4",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Quach:2004:SIR,
  author =       "N. T. Quach and N. Takagi and M. J. Flynn",
  title =        "Systematic {IEEE} rounding method for high-speed
                 floating-point multipliers",
  journal =      j-IEEE-TRANS-VLSI-SYST,
  volume =       "12",
  number =       "5",
  pages =        "511--521",
  month =        may,
  year =         "2004",
  CODEN =        "IEVSE9",
  DOI =          "https://doi.org/10.1109/TVLSI.2004.825860",
  ISSN =         "1063-8210 (print), 1557-9999 (electronic)",
  ISSN-L =       "1063-8210",
  bibdate =      "Sat Jul 16 11:25:05 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "For performance reasons, many high-speed
                 floating-point multipliers today precompute multiple
                 significand values (SVs) in advance. The final
                 normalization and rounding steps are then performed by
                 selecting the appropriate SV. While having speed
                 advantages, this integrated rounding method complicates
                 the development of the rounding logic significantly,
                 hence, requiring a systematic rounding method.",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Very Large Scale Integration
                 (VLSI) Systems",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/issues?punumber=92",
  summary =      "For performance reasons, many high-speed
                 floating-point multipliers today precompute multiple
                 significand values (SVs) in advance. The final
                 normalization and rounding steps are then performed by
                 selecting the appropriate SV. While having speed
                 advantages \ldots{}",
}

@Article{Radecka:2004:DVT,
  author =       "K. Radecka and Z. Zilic",
  title =        "Design verification by test vectors and arithmetic
                 transform universal test set",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "53",
  number =       "5",
  pages =        "628--640",
  month =        may,
  year =         "2004",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2004.1275301",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 08:12:36 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1275301",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Rettinger:2004:FAJ,
  author =       "R. Rettinger",
  title =        "A Fast Algorithm for {Julia} Sets of Hyperbolic
                 Rational Functions",
  crossref =     "Frougny:2004:RCR",
  pages =        "158--171",
  year =         "2004",
  bibdate =      "Fri Nov 17 07:00:31 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.informatik.uni-trier.de/Reports/TR-08-2004/rnc6_13_rettinger.pdf",
  abstract =     "Although numerous computer programs have been written
                 to compute sets of points which claim to approximate
                 Julia sets, no reliable high precision pictures of
                 nontrivial Julia sets are currently known. Usually, no
                 error estimates are added and even those algorithms
                 which work reliable in theory, become unreliable in
                 practice due to rounding errors and the use of fixed
                 length floating point numbers.\par

                 In this paper we prove the existence of polynomial time
                 algorithms to approximate the Julia sets of given
                 hyperbolic rational functions. We will give a strict
                 computable error estimation w.r.t. the Hausdorff metric
                 on the complex sphere. This extends a result on
                 polynomials $ z \to z^2 + c $, where $ |c| < 1 / 4 $,
                 in [RW03] and an earlier result in [Zho98] on the
                 recursiveness of the Julia sets of hyperbolic
                 polynomials.\par

                 The algorithm given in this paper computes Julia sets
                 locally in time $ O(k \cdot M(k)) $ (where $ M(k) $
                 denotes the time needed to multiply two $k$-bit
                 numbers). Roughly speaking, the local time complexity
                 is the number of Turing machine steps to decide a set
                 of disks of spherical diameter $ 2^{-k}$ so that the
                 union of these disks has Hausdorff distance at most $
                 2^{-k + 2}$. This allows to give reliable pictures of
                 Julia sets to arbitrary precision.",
  acknowledgement = ack-nhfb,
  keywords =     "Computational Complexity; Julia Sets",
}

@Article{Reyhani-Masoleh:2004:EDS,
  author =       "Arash Reyhani-Masoleh and M. Anwar Hasan",
  title =        "Efficient digit-serial normal basis multipliers over
                 binary extension fields",
  journal =      j-TECS,
  volume =       "3",
  number =       "3",
  pages =        "575--592",
  month =        aug,
  year =         "2004",
  CODEN =        "????",
  ISSN =         "1539-9087 (print), 1558-3465 (electronic)",
  ISSN-L =       "1539-9087",
  bibdate =      "Fri Oct 29 06:35:47 MDT 2004",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Embedded Computing Systems",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?&idx=J840",
}

@Article{Reyhani-Masoleh:2004:LCB,
  author =       "A. Reyhani-Masoleh and M. A. Hasan",
  title =        "Low complexity bit parallel architectures for
                 polynomial basis multiplication over {$ {\rm GF}(2^m)
                 $}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "53",
  number =       "8",
  pages =        "945--959",
  month =        aug,
  year =         "2004",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2004.47",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 08:12:40 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1306989",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Riley:2004:HAE,
  author =       "Joseph Riley and Michael J. Schulte",
  title =        "A Hardware Accelerator for Elliptic Curve Cryptography
                 over {$ \mathrm {GF}(2^m) $}",
  journal =      j-INT-J-COMP-RESEARCH,
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  year =         "2004",
  ISSN =         "1535-6698",
  bibdate =      "Sun Mar 04 20:54:26 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Special Issue on Cryptographic Hardware and Embedded
                 Systems",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_2004-10.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "International Journal of Computer Research",
}

@InProceedings{Roy:2004:ACF,
  author =       "S. Roy and P. Banerjee",
  booktitle =    "Proceedings. 41st Design Automation Conference, June
                 7--11, 2004",
  title =        "An algorithm for converting floating-point
                 computations to fixed-point in {MATLAB} based {FPGA}
                 design",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "484--487",
  year =         "2004",
  bibdate =      "Wed Apr 27 18:18:12 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Sadaghdar:2004:BFP,
  author =       "M. Sadaghdar and K. Iniewski and M. Syrzycki",
  booktitle =    "Canadian Conference on Electrical and Computer
                 Engineering, 2--5 May 2004",
  title =        "11-bit floating-point pipelined analog to digital
                 converter in 0.18$ \mu $ m {CMOS}",
  volume =       "3",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1503--1506",
  year =         "2004",
  bibdate =      "Wed Apr 27 18:18:12 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Schimmler:2004:BSF,
  author =       "Manfred Schimmler and Bertil Schmidt and Hans-Werner
                 Lang",
  title =        "A bit-serial floating-point unit for a massively
                 parallel system on a chip",
  journal =      j-PARALLEL-ALGORITHMS-APPL,
  volume =       "19",
  number =       "2-3",
  pages =        "79--95",
  year =         "2004",
  CODEN =        "PAAPEC",
  ISSN =         "1063-7192",
  ISSN-L =       "1026-7689",
  MRclass =      "Database Expansion Item",
  MRnumber =     "MR2113359",
  bibdate =      "Thu Nov 8 19:16:14 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Parallel Algorithms and Applications",
  journal-URL =  "http://www.tandfonline.com/loi/gpaa20",
}

@InProceedings{Schirra:2004:ILR,
  author =       "Stefan Schirra",
  title =        "Invited Lecture: Real Numbers and Robustness in
                 Computational Geometry",
  crossref =     "Frougny:2004:RCR",
  pages =        "7--21",
  year =         "2004",
  bibdate =      "Fri Nov 17 07:00:31 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.informatik.uni-trier.de/Reports/TR-08-2004/rnc6_03_schirra.pdf",
  abstract =     "Robustness issues due to imprecise arithmetic used in
                 place of exact real number computation are a notorious
                 problem in the implementation of geometric algorithms.
                 We briefly address some robustness issues and discuss
                 approaches to resolve them.",
  acknowledgement = ack-nhfb,
  keywords =     "computational geometry; exact geometric computation;
                 robustness",
}

@TechReport{Schulte:2004:DED,
  author =       "Michael J. Schulte and Eric Schwarz",
  title =        "Design Exploration for Decimal Floating-Point
                 Arithmetic {IBM} University Partnership Program
                 Proposal",
  type =         "Technical report",
  institution =  "University of Wisconsin-Madison and IBM Systems and
                 Technology Group",
  address =      "Madison, WI, USA",
  pages =        "4",
  day =          "11",
  month =        mar,
  year =         "2004",
  bibdate =      "Sat Mar 03 19:24:05 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://domino.research.ibm.com/acas/w3www_acas.nsf/images/proposals_04.05/%24FILE/schulte.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
}

@InProceedings{Schulte:2004:LPC,
  author =       "M. J. Schulte and K. Chirca and J. Glossner and H.
                 Wang and S. Mamidi and P. I. Balzola and S.
                 Vassiliadis",
  title =        "A Low-Power Carry Skip Adder with Fast Saturation",
  crossref =     "IEEE:2004:IICb",
  pages =        "269--279",
  year =         "2004",
  bibdate =      "Sun Mar 04 20:56:38 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_2004-11.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Seidel:2004:DOI,
  author =       "P.-M. Seidel and G. Even",
  title =        "Delay-optimized implementation of {IEEE}
                 floating-point addition",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "53",
  number =       "2",
  pages =        "97--113",
  month =        feb,
  year =         "2004",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2004.1261822",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 08:12:30 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1261822",
  abstract =     "We present an IEEE floating-point adder (FP-adder)
                 design. The adder accepts normalized numbers, supports
                 all four IEEE rounding modes, and outputs the correctly
                 normalized rounded sum\slash difference in the format
                 required by the IEEE Standard.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  summary =      "We present an IEEE floating-point adder (FP-adder)
                 design. The adder accepts normalized numbers, supports
                 all four IEEE rounding modes, and outputs the correctly
                 normalized rounded sum/difference in the format
                 required by the IEEE Standard. The FP-adder \ldots{}",
}

@InProceedings{Seidel:2004:LIF,
  author =       "P.-M. Seidel",
  booktitle =    "Conference Record of the Thirty-Eighth Asilomar
                 Conference on Signals, Systems and Computers, Nov.
                 7--10, 2004",
  title =        "On-line {IEEE} floating-point multiplication and
                 division for reduced power dissipation",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "498--502",
  year =         "2004",
  bibdate =      "Wed Apr 27 18:18:12 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Shi:2004:FPF,
  author =       "Changchun Shi and R. W. Brodersen",
  title =        "Floating-point to fixed-point conversion with decision
                 errors due to quantization",
  crossref =     "IEEE:2004:IICc",
  volume =       "5",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "V-41--V-44",
  year =         "2004",
  bibdate =      "Wed Apr 27 18:18:12 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Steele:2004:RHP,
  author =       "Guy L. {Steele Jr.} and Jon L. White",
  title =        "Retrospective: How to Print Floating-Point Numbers
                 Accurately",
  journal =      j-SIGPLAN,
  volume =       "39",
  number =       "4",
  pages =        "372--389",
  month =        apr,
  year =         "2004",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/989393.989431",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Tue Jun 15 10:00:43 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Best of PLDI 1979--1999. Reprint of, and retrospective
                 on, \cite{Steele:1990:HPF}.",
  abstract =     "We present algorithms for accurately converting
                 floating-point numbers to decimal representation. The
                 key idea is to carry along with the computation an
                 explicit representation of the required rounding
                 accuracy. We begin with the simpler problem of
                 converting fixed-point fractions. A modification of the
                 well-known algorithm for radix-conversion of
                 fixed-point fractions by multiplication explicitly
                 determines when to terminate the conversion process; a
                 variable number of digits are produced. The algorithm
                 has these properties: (*) No information is lost; the
                 original fraction can be recovered from the output by
                 rounding. (*) No ``garbage digits'' are produced. (*)
                 The output is correctly rounded. (*) It is never
                 necessary to propagate carries on rounding. We then
                 derive two algorithms for free-format out-put of
                 floating-point numbers. The first simply scales the
                 given floating-point number to an appropriate
                 fractional range and then applies the algorithm for
                 fractions. This is quite fast and simple to code but
                 has inaccuracies stemming from round-off errors and
                 oversimplification. The second algorithm guarantees
                 mathematical accuracy by using multiple-precision
                 integer arithmetic and handling special cases. Both
                 algorithms produce no more digits than necessary
                 (intuitively, the ``1.3 prints as 1.2999999'' problem
                 does not occur). Finally, we modify the free-format
                 conversion algorithm for use in fixed-format
                 applications. Information may be lost if the fixed
                 format provides too few digit positions, but the output
                 is always correctly rounded. On the other hand, no
                 ``garbage digits'' are ever produced, even if the fixed
                 format specifies too many digit positions (intuitively,
                 the ``4/3 prints as 1.333333328366279602'' problem does
                 not occur).",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
}

@Misc{Stehle:2004:GAT,
  author =       "D. Stehl{\'e} and P. Zimmermann",
  title =        "{Gal}'s Accurate Tables Method Revisited",
  howpublished = "World-Wide Web document",
  year =         "2004",
  bibdate =      "Fri Jun 24 14:56:03 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.loria.fr/~stehle/downloads/2x-double.txt;
                 http://www.loria.fr/~stehle/downloads/sincos-double.txt;
                 http://www.loria.fr/~stehle/IMPROVEDGAL.html",
  abstract =     "Gal's accurate tables algorithm aims at providing an
                 efficient implementation of elementary functions with
                 correct rounding as often as possible. This method
                 requires an expensive pre-computation of a table made
                 of the values taken by the function --- or by several
                 related functions --- at some distinguished points. Our
                 improvements of Gal's method are two-fold: on the one
                 hand we describe what is the arguably best set of
                 distinguished values and how it improves the efficiency
                 and correctness of the implementation of the function,
                 and on the other hand we give an algorithm which
                 drastically decreases the cost of the pre-computation.
                 These improvements are related to the worst cases for
                 the correct rounding of mathematical functions and to
                 the algorithms for finding them. We show that the whole
                 method can be turned into practice by giving complete
                 tables for $ 2^x $ and $ \sin x $ for $x$ in $ [1 / 2,
                 1) $, in double precision.\par

                 Here are the two tables mentioned in the article: the $
                 \sin x $ table and the $ 2^x $ table.\par

                 Erratum in the final version of the paper: in Section
                 4, the simultaneous worst case for sin and cos is t0 =
                 1f09c0c6cde5e3 and not t0 = 31a93fddd45e3.",
  acknowledgement = ack-nhfb,
}

@Book{Stine:2004:DCA,
  author =       "James E. Stine",
  title =        "Digital computer arithmetic datapath design using
                 {Verilog HDL}",
  publisher =    pub-KLUWER,
  address =      pub-KLUWER:adr,
  pages =        "xi + 180",
  year =         "2004",
  ISBN =         "1-4020-7710-6",
  ISBN-13 =      "978-1-4020-7710-4",
  LCCN =         "TK7868.D5 S75 2004",
  bibdate =      "Thu Nov 18 09:03:42 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0820/2003064036-d.html;
                 http://www.loc.gov/catdir/enhancements/fy0820/2003064036-t.html",
  acknowledgement = ack-nhfb,
  keywords =     "computer arithmetic; computers / cad-cam; computers /
                 hardware / personal computers / general; computers /
                 logic design; computers / programming languages /
                 general; computers / systems architecture / general;
                 digital electronics; mathematics / discrete
                 mathematics; technology \& engineering / electrical;
                 technology \& engineering / electronics / circuits /
                 general; technology \& engineering / electronics /
                 digital; Verilog (computer hardware description
                 language)",
  subject =      "Digital electronics; Verilog (Computer hardware
                 description language); Computer arithmetic",
}

@Misc{Sun:2004:LBR,
  author =       "{Sun Microsystems, Inc.}",
  title =        "Libmcr 0.9 beta: a reference correctly-rounded library
                 of basic double-precision transcendental elementary
                 functions",
  howpublished = "World-Wide Web software project archive",
  year =         "2004",
  bibdate =      "Fri Jun 24 14:59:44 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sun.com/download/products.xml?id=41797765",
  acknowledgement = ack-nhfb,
}

@Article{Sunar:2004:GMC,
  author =       "B. Sunar",
  title =        "A generalized method for constructing subquadratic
                 complexity {$ \mathrm {GF}(2^k) $} multipliers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "53",
  number =       "9",
  pages =        "1097--1105",
  month =        sep,
  year =         "2004",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2004.52",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Jun 24 21:17:30 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Sypniewski:2004:IAU,
  author =       "M. Sypniewski and W. K. Gwarek",
  booktitle =    "2004 {IEEE} {MTT-S} International Microwave Symposium
                 Digest. 6--11 June 2004",
  title =        "On the influence of arithmetic underflow rounding
                 standard on the speed of {FDTD} modeling",
  volume =       "3",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1795--1798",
  year =         "2004",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 11:25:06 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "This paper presents the influence of arithmetic
                 underflow rounding operations on the speed of FDTD
                 analysis. It is shown that the underflow treatment
                 according to the IEEE standard 754 (commonly accepted
                 and implemented in modern arithmetic \ldots{}).",
}

@InProceedings{Tadaki:2004:ECH,
  author =       "Kohtaro Tadaki",
  title =        "An extension of Chaitin's halting probability {$
                 \Omega $} to measurement operator in infinite
                 dimensional quantum system",
  crossref =     "Frougny:2004:RCR",
  pages =        "172--191",
  year =         "2004",
  bibdate =      "Fri Nov 17 07:00:31 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.informatik.uni-trier.de/Reports/TR-08-2004/rnc6_14_tadaki.pdf",
  abstract =     "This paper proposes an extension of Chaitin's halting
                 probability $ \Omega $ to measurement operator in
                 infinite dimensional quantum system. Chaitin's $ \Omega
                 $ is defined as the probability that the universal
                 self-delimiting Turing machine $U$ halts, and plays a
                 central role in the development of algorithmic
                 information theory. In the theory, there are two
                 equivalent ways to define the program-size complexity $
                 H(s)$ of a given finite binary string s. In the
                 standard way, $ H(s)$ is defined as the length of the
                 shortest input string for U to output s. In the other
                 way, the so-called universal probability $m$ is
                 introduced first, and then $ H(s)$ is defined as $ -
                 \log_2 m(s)$ without reference to the concept of
                 program-size.\par

                 Mathematically, the statistics of outcomes in a quantum
                 measurement are described by a positive operator-valued
                 measure (POVM) in the most general setting. Based on
                 the theory of computability structures on a Banach
                 space developed by Pour-El and Richards, we extend the
                 universal probability to an analogue of POVM in
                 infinite dimensional quantum system, called universal
                 semi-POVM. We also give another characterization of
                 Chaitin's $ \Omega $ numbers by universal
                 probabilities. Then, based on this characterization, we
                 propose to define an extension of $ \Omega $ as a sum
                 of the POVM elements of a universal semi-POVM. The
                 validity of this definition is discussed.\par

                 In what follows, we introduce an operator version $
                 \hat {H}(s)$ of $ H(s) $ in a Hilbert space of infinite
                 dimension using universal semi-POVM, and study the
                 properties of $ \hat {H}(s)$.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithmic information theory; Chaitin's $\Omega$;
                 computability in analysis; POVM; quantum measurement;
                 universal probability",
}

@TechReport{Thomas:2004:LLF,
  author =       "James W. Thomas and Jon P. Okada and Peter Markstein
                 and Ren-Cang Li",
  title =        "The {{\tt Libm}} Library and Floating-Point Arithmetic
                 in {HP-UX} for {Itanium}-Based Systems: Updated for
                 {HP-UX 11i v2}",
  type =         "Technical report",
  institution =  "Hewlett--Packard Company",
  address =      "Palo Alto, CA, USA",
  pages =        "26",
  day =          "3",
  month =        dec,
  year =         "2004",
  bibdate =      "Fri Jun 24 20:12:09 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://h21007.www2.hp.com/dspp/ddl/ddl_Download_File_TRX/1,1249,942,00.pdf",
  abstract =     "The HP-UX libm library provides mathematical functions
                 for C, C++, and Fortran 90. The HP-UX libm library and
                 compilers for Itanium-based systems provide a leading
                 combination of functionality, quality, and
                 performance.With inlining and software pipelining,
                 commonly used math functions can achieve throughput
                 comparable to hand-tuned vector routines without
                 requiring user code to be written for a vector
                 interface, and with no loss of accuracy or edge-case
                 behavior: For example, the single precision exponential
                 can exceed 400 million evaluations per second on a 1.5
                 GHz Itanium 2 system. The math API encompasses C99,
                 X/Open, and other popular functionality and offers four
                 fully supported IEEE floating types. The libm library
                 and compilers provide features that facilitate
                 programming techniques that have not been practical
                 heretofore. The libm implementation for Itanium-based
                 systems, introduced in 2001 in HP-UX B.11.20 (11i
                 v1.5), has been upgraded in B.11.22 (11i v1.6), B.11.23
                 (11i v2), and most recently in B.11.23 AR1204 and the
                 associated Math Library Cumulative Patch PHSS_31853
                 with improved performance and overall quality and with
                 a few new functions. The AR1204 compilers are available
                 as patches for B.11.22; the associated Math patch for
                 B.11.22 is PHSS_32066. This paper (1) describes the
                 latest libm library (including sequences the compilers
                 inline) in terms of functionality, speed, accuracy,
                 standards, and special-case behavior; (2) discusses
                 programming techniques that exploit the floating-point
                 capabilities of HP-UX on Itanium- based systems; and
                 (3) describes motivations, goals, and development
                 strategies for the libm library and the compiler
                 floating-point facilities.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Thompson:2004:BDF,
  author =       "J. Thompson and N. Karra and M. J. Schulte",
  booktitle =    "Proceedings. {IEEE Computer Society Annual Symposium
                 on VLSI, 19--20 February 2004}",
  title =        "A 64-bit decimal floating-point adder",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "297--298",
  year =         "2004",
  bibdate =      "Wed Apr 27 18:18:12 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_2004-08.pdf",
  abstract =     "Due to rapid growth in financial, commercial, and
                 Internet-based applications, there is an increasing
                 desire to allow computers to operate on both binary and
                 decimal floating-point numbers. Consequently,
                 specifications for decimal floating-point support are
                 being added to the IEEE-754 Standard for Floating-Point
                 Arithmetic. In this paper, we present the design and
                 implementation of a decimal floating-point adder that
                 is compliant with the current draft revision of this
                 standard. The adder supports operations on 64-bit
                 (16-digit) decimal floating-point operands. We provide
                 synthesis results indicating the estimated area and
                 delay for our design when it is pipelined to various
                 depths.",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
}

@Manual{TI:2004:TUG,
  title =        "{TMS320C3x} User's Guide",
  organization = "Texas Instruments",
  address =      "Post Office box 655303, Dallas, TX 75265, USA",
  pages =        "770",
  year =         "2004",
  bibdate =      "Wed Nov 24 09:20:17 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Literature Number: SPRU031F 2558539-9761 revision L
                 March 2004",
  URL =          "http://www-s.ti.com/sc/psheets/spru031f/spru031f.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "digital signal processor (DSP)",
}

@InProceedings{Tsoi:2004:ALA,
  author =       "K. H. Tsoi and C. H. Ho and H. C. Yeung and P. H. W.
                 Leong",
  title =        "An Arithmetic Library and its Application to the
                 {$N$}-body Problem",
  crossref =     "Arnold:2004:PAI",
  pages =        "68--78",
  year =         "2004",
  DOI =          "https://doi.org/10.1109/FCCM.2004.14",
  bibdate =      "Sat Jun 25 12:45:15 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cse.cuhk.edu.hk/~phwl/mt/public/archives/papers/cast_fccm04.pdf",
  abstract =     "Computer arithmetic is a specialist field of study,
                 and it is very difficult for designers to choose the
                 most efficient method for implementing a given
                 algorithm due to the large number of design choices
                 available. In this paper, an object oriented arithmetic
                 library is presented which can be used to simulate and
                 generate designs which use fixed, floating, logarithmic
                 and hybrid number representations. The advantages of
                 this approach are that a user can explore tradeoffs
                 concerning precision, accuracy and speed from single
                 high level description. Furthermore, users need not be
                 intimately familiar with the implementation details of
                 the underlying libraries, thus allowing users to
                 develop systems employing advanced computer arithmetic
                 without detailed knowledge of its implementation. The
                 application of this library to a coprocessor which
                 implements the force pipeline for an N-body solver is
                 described.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Underwood:2004:CGC,
  author =       "K. D. Underwood and K. S. Hemmert",
  booktitle =    "{FCCM 2004}. 12th Annual {IEEE} Symposium on
                 Field-Programmable Custom Computing Machines, 20--23
                 April 2004",
  title =        "Closing the gap: {CPU} and {FPGA} trends in
                 sustainable floating-point {BLAS} performance",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "219--228",
  year =         "2004",
  bibdate =      "Wed Apr 27 18:18:12 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Field programmable gate arrays (FPGAs) have long been
                 an attractive alternative to microprocessors for
                 computing tasks--as long as floating-point arithmetic
                 is not required. Fueled by the advance of Moore's law,
                 FPGAs are rapidly reaching sufficient densities to
                 enhance peak floating-point performance as well. The
                 question, however, is how much of this peak performance
                 can be sustained. This paper examines three of the
                 basic linear algebra subroutine (BLAS) functions:
                 vector dot product, matrix-vector multiply, and matrix
                 multiply. A comparison of microprocessors, FPGAs, and
                 reconfigurable computing platforms is performed for
                 each operation. The analysis highlights the amount of
                 memory bandwidth and internal storage needed to sustain
                 peak performance with FPGAs. This analysis considers
                 the historical context of the last six years and is
                 extrapolated for the next six years.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Underwood:2004:FVC,
  author =       "Keith D. Underwood",
  title =        "{FPGAs} vs. {CPUs}: Trends in peak floating-point
                 performance",
  crossref =     "ACM:2004:FAS",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "171--180",
  year =         "2004",
  DOI =          "https://doi.org/10.1145/968280.968305",
  bibdate =      "Sat Oct 9 13:06:11 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Moore's Law states that the number of transistors on a
                 device doubles every two years; however, it is often
                 (mis)quoted based on its impact on CPU performance.
                 This important corollary of Moore's Law states that
                 improved clock frequency plus improved architecture
                 yields a doubling of CPU performance every 18 months.
                 This paper examines the impact of Moore's Law on the
                 peak floating-point performance of FPGAs. Performance
                 trends for individual operations are analyzed as well
                 as the performance trend of a common instruction mix
                 (multiply accumulate). The important result is that
                 peak FPGA floating-point performance is growing
                 significantly faster than peak floating-point
                 performance for a CPU.",
  acknowledgement = ack-nhfb,
}

@Article{Vignes:2004:DSA,
  author =       "Jean Vignes",
  title =        "Discrete Stochastic Arithmetic for Validating Results
                 of Numerical Software",
  journal =      j-NUMER-ALGORITHMS,
  volume =       "37",
  number =       "1--4",
  pages =        "377--390",
  month =        dec,
  year =         "2004",
  CODEN =        "NUALEG",
  ISSN =         "1017-1398 (print), 1572-9265 (electronic)",
  ISSN-L =       "1017-1398",
  bibdate =      "Mon Dec 6 07:00:28 MST 2004",
  bibsource =    "http://www.kluweronline.com/issn/1017-1398;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ipsapp009.kluweronline.com/IPS/content/ext/x/J/5058/I/58/A/31/abstract.htm",
  acknowledgement = ack-nhfb,
  fjournal =     "Numerical Algorithms",
  journal-URL =  "http://link.springer.com/journal/11075",
  remark =       "Special Issue: SCAN'2002 International Conference
                 (Guest Editors: Ren {\'e} Alt and Jean-Luc Lamotte).",
}

@Article{vonzurGathen:2004:FAG,
  author =       "J. Joachim von zur Gathen and Michael N{\"o}cker",
  title =        "Fast arithmetic with general {Gau{\ss}} periods",
  journal =      j-THEOR-COMP-SCI,
  volume =       "315",
  number =       "2--3",
  pages =        "419--452",
  day =          "6",
  month =        may,
  year =         "2004",
  CODEN =        "TCSCDI",
  ISSN =         "0304-3975 (print), 1879-2294 (electronic)",
  ISSN-L =       "0304-3975",
  bibdate =      "Thu Nov 4 10:19:15 MST 2004",
  bibsource =    "http://www.sciencedirect.com/science/journal/03043975;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We show how to apply fast arithmetic in conjunction
                 with general Gau{\ss} periods in finite fields. This is
                 an essential ingredient for some efficient
                 exponentiation algorithms.",
  acknowledgement = ack-nhfb,
  fjournal =     "Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03043975",
  keywords =     "Efficient arithmetic; Exponentiation; Finite fields;
                 Gau{\ss} period; Normal basis",
}

@InProceedings{Voronenko:2004:AGI,
  author =       "Y. Voronenko and M. Puschel",
  title =        "Automatic generation of implementations for {DSP}
                 transforms on fused multiply-add architectures",
  crossref =     "IEEE:2004:IICc",
  volume =       "5",
  pages =        "V-101--V-104",
  year =         "2004",
  DOI =          "https://doi.org/10.1109/ICASSP.2004.1327057",
  bibdate =      "Sun Feb 20 10:05:45 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Many modern computer architectures feature fused
                 multiply-add (FMA) instructions, which offer
                 potentially faster performance for numerical
                 applications. For DSP transforms, compilers can only
                 generate FMA code to a very limited extent because
                 optimal use of FMAs requires modifying the chosen
                 algorithm. In this paper, we present a framework for
                 automatically generating FMA code for every linear DSP
                 transform, which we implemented as an extension to the
                 SPIRAL code generation system. We show that for many
                 transforms and transform sizes, our generated FMA code
                 matches the best-known hand-derived FMA algorithms in
                 terms of arithmetic cost. Further, we present actual
                 runtime results that show the speed-up obtained by
                 using FMA instructions.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Walters:2004:TSC,
  author =       "E. G. Walters and M. J. Schulte and M. G. Arnold",
  title =        "Truncated Squarers with Constant and Variable
                 Correction",
  crossref =     "Luk:2004:ASP",
  year =         "2004",
  bibdate =      "Sun Mar 04 20:49:55 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_2004-14.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Wang:2004:DFP,
  author =       "Liang-Kai Wang and M. J. Schulte",
  booktitle =    "Proceedings. 15th {IEEE} International Conference on
                 Application-Specific Systems, Architectures and
                 Processors, 27--29 Sept. 2004",
  title =        "Decimal floating-point division using
                 {Newton--Raphson} iteration",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "84--95",
  year =         "2004",
  bibdate =      "Wed Apr 27 18:18:12 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_2004-06.pdf",
  abstract =     "Decreasing feature sizes allow additional
                 functionality to be added to future microprocessors to
                 improve the performance of important application
                 domains. As a result of rapid growth in financial,
                 commercial, and Internet-based applications, hardware
                 support for decimal floating-point arithmetic is now
                 being considered by various computer manufacturers and
                 specifications for decimal floating-point arithmetic
                 have been added to the draft revision of the IEEE-754
                 Standard for Floating-Point Arithmetic (IEEE-754R).
                 This work presents an efficient arithmetic algorithm
                 and hardware design for decimal floating-point
                 division. \ldots{}",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
}

@InProceedings{Weaver:2004:MFD,
  author =       "B. J. Weaver and Y. V. Zakharov and T. C. Tozer",
  title =        "Multiplication-free division of complex numbers",
  crossref =     "Anonymous:2004:ICM",
  pages =        "211--214",
  year =         "2004",
  bibdate =      "Sat Dec 04 09:59:02 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Wu:2004:HSL,
  author =       "Chien-Hsing Wu and Chien-Ming Wu and Ming-Der Shieh
                 and Yin-Tsung Hwang",
  title =        "High-speed, low-complexity systolic designs of novel
                 iterative division algorithms in {$ \mathrm {GF}(2^m)
                 $}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "53",
  number =       "3",
  pages =        "375--380",
  month =        mar,
  year =         "2004",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2004.1261843",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 5 08:12:33 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1261843",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Wu:2004:ORF,
  author =       "Jun Wu and Sheng Chen and James F. Whidborne and Jian
                 Chu",
  title =        "Optimal realizations of floating-point implemented
                 digital controllers with finite word length
                 considerations",
  journal =      j-INT-J-CONTROL,
  volume =       "77",
  number =       "5",
  pages =        "427--440",
  year =         "2004",
  CODEN =        "IJCOAZ",
  ISSN =         "0020-7179 (print), 1366-5820 (electronic)",
  ISSN-L =       "0020-7179",
  MRclass =      "93B15 (93C57)",
  MRnumber =     "MR2052876",
  bibdate =      "Thu Nov 8 19:16:14 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "International Journal of Control",
  journal-URL =  "http://www.tandfonline.com/loi/tcon20",
}

@InProceedings{Yang:2004:EEP,
  author =       "Xiao Yang and S. K. Valia and M. J. Schulte and R. B.
                 Lee",
  booktitle =    "Conference Record of the Thirty-Eighth Asilomar
                 Conference on Signals, Systems and Computers, Nov.
                 7--10, 2004",
  title =        "Exploration and evaluation of {PLX} floating-point
                 instructions and implementations for {$3$D} graphics",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1873--1878",
  year =         "2004",
  bibdate =      "Wed Apr 27 18:18:12 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_2004-18.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Yang:2004:PFE,
  author =       "Xiao Yang and R. B. Lee",
  booktitle =    "{ICME '04}. 2004 {IEEE} International Conference on
                 Multimedia and Expo, 27--30 June 2004",
  title =        "{PLX FP}: an efficient floating-point instruction set
                 for {$3$D} graphics",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "137--140",
  year =         "2004",
  bibdate =      "Wed Apr 27 18:18:12 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "3D graphics is an important component in the workload
                 of today's computing platforms. Many ISA extensions for
                 3D graphics have been proposed and implemented. We
                 describe PLX FP, a new floating-point extension to the
                 PLX architecture, designed to support very efficiently
                 the essential operations needed for the 3D graphics
                 pipeline. Very high performance floating-point 3D
                 graphics processing is achieved, using a low-cost PLX
                 processor.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Yoon:2004:IPT,
  author =       "Han-Ul Yoon and Kyoung-Taik Park and Kwee-Bo Sim",
  booktitle =    "{IECON 2004}, 30th Annual Conference of {IEEE}
                 Industrial Electronics Society",
  title =        "Improvement of processing time using residue number
                 system and sorting network in controller design",
  volume =       "3",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "2046--2051",
  year =         "2004",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/IECON.2004.1432111",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "This paper presents and proposes two approaches to
                 speed up for the controller unit. One is a residue
                 number system (RNS), the other is a sorting network.
                 Using an RNS reduces the total bit size of adder and
                 carry-propagation delays. Also, using \ldots{}",
}

@InProceedings{Zhang:2004:PBL,
  author =       "W. Zhang and G. A. Jullien and V. S. Dimitrov",
  booktitle =    "Proceedings of the 2004 International Symposium on
                 Circuits and Systems: {ISCAS '04}, 23--26 May 2004",
  title =        "A programmable base {$2$D}-{LNS} {MAC} with
                 self-generated look-up tables",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "II-789--92",
  year =         "2004",
  CODEN =        "????",
  ISSN =         "????",
  bibdate =      "Sat Jul 16 16:14:38 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  summary =      "This paper presents a new architecture for a
                 programmable second base 2-dimensional logarithmic
                 number system (2D LNS) Multiply Accumulator Cell (MAC)
                 using DRAMs to store the conversion look-up tables
                 (LUTs). It uses a direct mapping from non- \ldots{}",
}

@InProceedings{Zheng:2004:HRN,
  author =       "Xizhong Zheng",
  title =        "On the Hierarchy of {$ \Delta_2^0 $}-Real Numbers",
  crossref =     "Frougny:2004:RCR",
  pages =        "192--215",
  year =         "2004",
  bibdate =      "Fri Nov 17 07:00:31 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.informatik.uni-trier.de/Reports/TR-08-2004/rnc6_15_zheng.pdf",
  abstract =     "A real number x is called $ \Delta_2^0 $ if its binary
                 expansion corresponds to a $ \Delta_2^0 $-set of
                 natural numbers. Such reals are just the limits of
                 computable sequences of rational numbers and hence also
                 called computably approximable. Depending on how fast
                 the sequences converge, $ \Delta_2^0 $-reals have
                 different levels of effectiveness. This leads to
                 various hierarchies of $ \Delta_2^0 $ reals. In this
                 paper we summarize several recent developments related
                 to such kind of hierarchies",
  acknowledgement = ack-nhfb,
  keywords =     "$ \Delta_2^0 $-reals; Computably approximable reals;
                 hierarchy",
}

@Article{Zhu:2004:ISR,
  author =       "Hufei Zhu and Zhongding Lei and F. P. S. Chin",
  title =        "An improved square-root algorithm for {BLAST}",
  journal =      j-IEEE-SIGNAL-PROCESS-LETT,
  volume =       "11",
  number =       "9",
  pages =        "772--775",
  month =        sep,
  year =         "2004",
  CODEN =        "ISPLEM",
  ISSN =         "1070-9908 (print), 1558-2361 (electronic)",
  ISSN-L =       "1070-9908",
  bibdate =      "Sat Jul 16 15:28:13 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Signal Processing Letters",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=97",
  summary =      "In this letter, an improved square-root algorithm for
                 Bell Labs Layered Space-Time (BLAST) system is
                 proposed. It speeds up the original square-root
                 algorithm by 36\% in terms of the number of
                 multiplications and additions. Compared with the
                 \ldots{}",
}

@InProceedings{Zhuo:2004:SMA,
  author =       "L. Zhuo and V. K. Prasanna",
  booktitle =    "Proceedings. 18th International Parallel and
                 Distributed Processing Symposium, 26--30 April 2004",
  title =        "Scalable and modular algorithms for floating-point
                 matrix multiplication on {FPGAs}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "92--92",
  year =         "2004",
  bibdate =      "Wed Apr 27 18:18:12 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Zimmerman:2004:DCI,
  author =       "T. Zimmerman and J. R. Hoff",
  title =        "The design of a charge-integrating modified
                 floating-point {ADC} chip",
  journal =      j-IEEE-J-SOLID-STATE-CIRCUITS,
  volume =       "39",
  number =       "6",
  pages =        "895--905",
  month =        jun,
  year =         "2004",
  CODEN =        "IJSCBC",
  ISSN =         "0018-9200 (print), 1558-173X (electronic)",
  ISSN-L =       "0018-9200",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Journal of Solid-State Circuits",
  summary =      "One of the challenges posed by calorimeters in
                 high-energy physics experiments is digitizing wide
                 dynamic range charge signals at high rate to a
                 specified precision. One response to this challenge is
                 the development of the QIE (charge integrator and
                 \ldots{}).",
}

@Article{Abdallah:2005:MRN,
  author =       "M. Abdallah and A. Skavantzos",
  title =        "On {MultiModuli} residue number systems with moduli of
                 forms $ r^a $, $ r^b - 1 $, $ r^c + 1 $",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST-1,
  volume =       "52",
  number =       "7",
  pages =        "1253--1266",
  month =        jul,
  year =         "2005",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/TCSI.2005.851388",
  ISSN =         "????",
  ISSN-L =       "1549-8328",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=32002",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems I: Regular
                 Papers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=8919",
  keywords =     "residue arithmetic; residue number system",
  summary =      "The residue number system (RNS) is an integer system
                 appropriate for implementing fast digital signal
                 processors since it can support parallel, carry-free,
                 high-speed arithmetic. One of the most important
                 considerations when designing RNS systems is \ldots{}",
}

@Article{Abtahi:2005:CFR,
  author =       "M. Abtahi and P. Siy",
  title =        "Core function of an {RNS} number with no ambiguity",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "50",
  number =       "3--4",
  pages =        "459--470",
  month =        aug,
  year =         "2005",
  CODEN =        "CMAPDK",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  bibdate =      "Wed Mar 1 21:49:46 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computmathappl2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0898122105002890",
  acknowledgement = ack-nhfb,
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221",
}

@InProceedings{Adharapurapu:2005:LSO,
  author =       "Pavan Adharapurapu and Milo{\v{s}} Ercegovac",
  title =        "A Linear-System Operator based Scheme for Evaluation
                 of Multinomials",
  crossref =     "Montuschi:2005:PIS",
  pages =        "??--??",
  year =         "2005",
  bibdate =      "Wed Jun 22 07:02:55 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arith17.polito.it/final/paper-178.pdf",
  abstract =     "We present a radix-2 online computational scheme for
                 evaluating multinomials in a fixed-point number
                 representation system. Its main advantage is that it
                 can adapt to any evaluation graph representing the
                 multinomial. Evaluation graphs are efficient
                 representations of multinomials in a factored form. The
                 proposed scheme maps subgraphs of the evaluation graph
                 using linear-system operators. These operators
                 transform the expressions represented by the subgraphs
                 into systems of linear equations. The linear equations
                 are then solved in an online,
                 most-significant-digit-first fashion. The scheme
                 produces, after an initial delay, one output digit per
                 iteration for inputs within range. The iteration time
                 is equal to the sum of the delays of a redundant adder,
                 multiplexer, register and a selection unit and is
                 independent of the size of the multinomial and the
                 precision of the inputs/outputs. The initial delay is
                 proportional to the diameter of the evaluation graph
                 and the maximum number of children of any addition node
                 in the graph. The proposed method lends itself to
                 implementation using simple, highly regular hardware
                 with serial interconnections between modules.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-17",
  pagecount =    "8",
}

@InProceedings{Aharoni:2005:SCI,
  author =       "Merav Aharoni and Sigal Asaf and Ron Maharik and Ilan
                 Nehama and Ilya Nikulshin and Abraham Ziv",
  title =        "Solving Constraints on the Invisible Bits of the
                 Intermediate Result for Floating-Point Verification",
  crossref =     "Montuschi:2005:PIS",
  pages =        "??--??",
  year =         "2005",
  bibdate =      "Wed Jun 22 07:02:55 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arith17.polito.it/final/paper-136.pdf",
  abstract =     "Test generation for datapath floating-point
                 verification involves targeting intricate corner cases,
                 which can often be solved only through complex
                 constraint solving.\par

                 In the process of calculating the result, we use an
                 intermediate result whose significand comprises a
                 finite number of bits and a sticky bit that is 0 if and
                 only if the intermediate result is exact. We refer to
                 all the bits beyond those represented in the final
                 result as the invisible bits. We deal with corner cases
                 that can only be defined via constraints on the
                 intermediate result.\par

                 Our work investigates the following problem: Given a
                 floating-point operation, and constraints on the
                 invisible bits and the sticky bit, find two inputs for
                 the operation that yield an intermediate result
                 compatible with the constraints.\par

                 The paper supplies a deterministic solution for
                 addition and subtraction, and probabilistic solutions
                 for multiplication and division. It also discusses the
                 application of these algorithms to the verification of
                 floating-point implementations.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-17",
  pagecount =    "8",
}

@Article{Alvarez:2005:FMF,
  author =       "C. Alvarez and J. Corbal and M. Valero",
  title =        "Fuzzy Memoization for Floating-Point Multimedia
                 Applications",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "54",
  number =       "7",
  pages =        "922--927",
  month =        jul,
  year =         "2005",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2005.119",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 16:17:17 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1432675",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  summary =      "Instruction memoization is a promising technique to
                 reduce the power consumption and increase the
                 performance of future low-end/mobile multimedia
                 systems. Power and performance efficiency can be
                 improved by reusing instances of an already executed
                 \ldots{}",
}

@Misc{Anonymous:2005:HAP,
  author =       "Anonymous",
  title =        "How to Avoid Performance Penalties for
                 Gradual-Underflow Behavior",
  howpublished = "World-Wide Web document",
  year =         "2005",
  bibdate =      "Fri Oct 14 17:01:56 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.intel.com/cd/ids/developer/asmo-na/eng/dc/pentium4/knowledgebase/90575.htm",
  abstract =     "The Pentium 4 processor supports calculation involving
                 sub-normals with special code stored in 'Read Only
                 Memory', which is not pipelined as are calculations in
                 the normalized range. In order to avoid the performance
                 penalty, such processors often support an
                 abrupt-underflow mode, where sub-normals are
                 ``flushed'' immediately to zero. Where an Intel
                 processor supports FTZ, it is possible to set the mode
                 at run-time and to change it to suit the requirements
                 of a program that may require full protection of
                 accuracy in certain code sequences and fast execution
                 in others.",
  acknowledgement = ack-nhfb,
  remark =       "Discusses mechanisms for selecting flush-to-zero
                 behavior on Pentium 4 processors in Microsoft Windows
                 and GNU/Linux.",
}

@Misc{Anonymous:2005:TMF,
  author =       "Anonymous",
  title =        "Test of Mathematical Functions of the {Standard C
                 Library}",
  howpublished = "World-Wide Web software project archive",
  month =        jun,
  year =         "2005",
  bibdate =      "Fri Jun 24 19:55:16 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.vinc17.org/research/testlibm/",
  abstract =     "Some of the mathematical functions of the standard C
                 library have been tested on worst cases for the exact
                 rounding in double precision. The following table gives
                 the ratio or the number of incorrect roundings for
                 various machines, in the rounding to nearest mode.",
  acknowledgement = ack-nhfb,
  xxnote =       "LOOK AT THIS MORE!!!",
}

@Article{Antelo:2005:DRD,
  author =       "E. Antelo and T. Lang and P. Montuschi and A.
                 Nannarelli",
  title =        "Digit-recurrence dividers with reduced logical depth",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "54",
  number =       "7",
  pages =        "837--851",
  month =        jul,
  year =         "2005",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2005.115",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 16:17:17 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1432667",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Antelo:2005:LLD,
  author =       "Elisardo Antelo and Tom{\'a}s Lang and Paolo Montuschi
                 and Alberto Nannarelli",
  title =        "Low Latency Digit-Recurrence Reciprocal and
                 Square-Root Reciprocal Algorithm and Architecture",
  crossref =     "Montuschi:2005:PIS",
  pages =        "??--??",
  year =         "2005",
  bibdate =      "Wed Jun 22 07:02:55 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arith17.polito.it/final/paper-116.pdf",
  abstract =     "The reciprocal and square-root reciprocal operations
                 are important in several applications. For the
                 operations, we present algorithms that combine a
                 digit-by-digit module and one iteration of a
                 quadratic-convergence approximation. The latter is
                 implemented by a digit-recurrence, which uses the
                 digits produced by the digit-by-digit part. In this
                 way, both parts execute in an overlapped manner, so
                 that the total number of cycles is about half the
                 number that would be required by the digit-by-digit
                 part alone. Because of the approximation, correct
                 rounding of the result cannot be obtained directly in
                 all cases; we propose a variable-time implementation
                 that produces the correctly rounded result with a small
                 average overhead. Radix-4 implementations are described
                 and have been synthesized. They achieve the same cycle
                 time as the standard digit-by-digit implementation,
                 resulting in a speed-up of about 2 and, because of the
                 approximation part, the area factor is also about 2. We
                 also show a combined implementation for both operations
                 that has essentially the same complexity as that for
                 square-root reciprocal alone.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-17; correct rounding; floating-point
                 arithmetic",
  pagecount =    "8",
}

@InProceedings{Antelo:2005:LLP,
  author =       "Elisardo Antelo and Julio Villalba",
  title =        "Low Latency Pipelined Circular {CORDIC}",
  crossref =     "Montuschi:2005:PIS",
  pages =        "??--??",
  year =         "2005",
  bibdate =      "Wed Jun 22 07:02:55 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arith17.polito.it/final/paper-132.pdf",
  abstract =     "The pipelined CORDIC with linear approximation to
                 rotation has been proposed to achieve reductions in
                 delay, power and area; however, the schemes for
                 rotation (multiplication) and vectoring (division)
                 complicate implementation in a single unit. In this
                 work, we improve the linear approximation scheme,
                 leading to a unified implementation for rotation and
                 vectoring where fully parallel tree multipliers are
                 used instead of the second half of CORDIC iterations.
                 We also combine the linear approximation to rotation
                 with the scale factor compensation so that the
                 compensation is performed concurrently with the
                 rotation process. Comparison with other designs is also
                 provided.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-17",
  pagecount =    "8",
}

@InProceedings{Arnold:2005:BIR,
  author =       "M. G. Arnold and J. Ruan",
  title =        "Bipartite Implementation of the Residue Logarithmic
                 Number System",
  crossref =     "Luk:2005:ASP",
  pages =        "??--??",
  year =         "2005",
  bibdate =      "Fri Jun 24 18:11:43 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Accepted for publication.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Arnold:2005:RLN,
  author =       "Mark Arnold",
  title =        "The Residue Logarithmic Number System: Theory and
                 Implementation",
  crossref =     "Montuschi:2005:PIS",
  pages =        "??--??",
  year =         "2005",
  bibdate =      "Wed Jun 22 07:02:55 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arith17.polito.it/final/paper-163.pdf;
                 http://www.cse.lehigh.edu/~caar/rlns.pdf",
  abstract =     "The Residue Logarithmic Number System (RLNS)
                 represents real values as quantized logarithms which,
                 in turn, are represented using the Residue Number
                 System (RNS). Compared to the conventional Logarithmic
                 Number System (LNS) in which quantized logarithms are
                 represented as binary integers, RLNS offers faster
                 multiplication and division times. RLNS and LNS use a
                 table lookup involving all bits for addition. The
                 width, dynamic range, precision and na{\"\i}ve table
                 size of RLNS (with careful moduli selection) is as good
                 as those for conventional LNS.\par

                 Conventional LNS can be more efficient than na{\"\i}ve
                 addition lookup. First, commutativity allows
                 interchanging arguments. Second, the addition function
                 is often essentially zero, and does not have to be
                 tabulated. In binary, comparisons are easy. In residue,
                 comparisons are slow. Although RLNS inherently demands
                 comparison, this paper shows a novel way comparisons
                 can be performed in parallel to the lookup from a small
                 table. This paper also describes a novel tool that
                 generates synthesizable Verilog, making RLNS viable in
                 practical applications that can benefit from shorter
                 multiply and divide times.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-17; Logarithmic Number System; Residue Number
                 System",
  pagecount =    "10",
}

@Misc{Bailey:2005:DFDa,
  author =       "David H. Bailey",
  title =        "{DDFUN90}: {Fortran-90} double-double package",
  howpublished = "World-Wide Web site with software archives.",
  day =          "11",
  month =        mar,
  year =         "2005",
  bibdate =      "Tue Nov 22 05:48:53 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://crd.lbl.gov/~dhbailey/mpdist/;
                 http://crd.lbl.gov/~dhbailey/mpdist/ddfun90.tar.gz",
  abstract =     "This package contains software for performing
                 double-double arithmetic (approximately 32 decimal
                 digits). It is similar to the qd package above in
                 functionality, and in fact, an application program
                 written for one should be compatible with the other.
                 However this is entirely written in Fortran-90.",
  acknowledgement = ack-nhfb,
  keywords =     "accurate floating-point summation",
}

@Misc{Bailey:2005:DFDb,
  author =       "David H. Bailey",
  title =        "{DSFUN90}: {Fortran-90} double-single package",
  howpublished = "World-Wide Web site with software archives.",
  day =          "11",
  month =        mar,
  year =         "2005",
  bibdate =      "Tue Nov 22 05:48:53 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://crd.lbl.gov/~dhbailey/mpdist/;
                 http://crd.lbl.gov/~dhbailey/mpdist/dsfun90.tar.gz",
  abstract =     "This package contains software for performing
                 double-single arithmetic (approximately 15 decimal
                 digits). It is entirely written in Fortran-90. It is
                 targeted to systems, such as game systems, that do not
                 support IEEE 64-bit floating-point arithmetic.",
  acknowledgement = ack-nhfb,
  keywords =     "accurate floating-point summation",
}

@Article{Bailey:2005:HPF,
  author =       "David H. Bailey",
  title =        "High-Precision Floating-Point Arithmetic in Scientific
                 Computation",
  journal =      j-COMPUT-SCI-ENG,
  volume =       "7",
  number =       "3",
  pages =        "54--61",
  month =        may # "\slash " # jun,
  year =         "2005",
  CODEN =        "CSENFA",
  DOI =          "https://doi.org/10.1109/MCSE.2005.52",
  ISSN =         "1521-9615 (print), 1558-366X (electronic)",
  ISSN-L =       "1521-9615",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computscieng.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://csdl.computer.org/comp/mags/cs/2005/03/c3054abs.htm;
                 http://csdl.computer.org/dl/mags/cs/2005/03/c3054.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Computing in Science and Engineering",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5992",
  summary =      "IEEE 64-bit floating-point arithmetic is sufficient
                 for most scientific applications, but a rapidly growing
                 body of scientific computing applications requires a
                 higher level of numeric precision. Software packages
                 have yielded interesting scientific \ldots{}",
}

@Misc{Bailey:2005:QDD,
  author =       "David H. Bailey",
  title =        "{QD}: double-double and quad double package",
  howpublished = "World-Wide Web site with software archives.",
  day =          "24",
  month =        aug,
  year =         "2005",
  bibdate =      "Tue Nov 22 05:48:53 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://crd.lbl.gov/~dhbailey/mpdist/;
                 http://crd.lbl.gov/~dhbailey/mpdist/qd.tar.gz",
  abstract =     "This package supports both a double-double datatype
                 (approx. 32 decimal digits) and a quad-double datatype
                 (approx. 64 decimal digits). The computational library
                 is written in C++. Both C++ and Fortran-90 high-level
                 language interfaces are provided to permit one to use
                 convert an existing C++ or Fortran-90 program to use
                 the library with only minor changes to the source code.
                 In most cases only a few type statements and (for
                 Fortran-90 programs) read\slash write statements need
                 to be changed. PSLQ and numerical quadrature programs
                 are included.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Bajard:2005:AOP,
  author =       "Jean-Claude Bajard and Laurent Imbert and Thomas
                 Plantard",
  title =        "Arithmetic Operations in the Polynomial Modular Number
                 System",
  crossref =     "Montuschi:2005:PIS",
  pages =        "??--??",
  year =         "2005",
  bibdate =      "Wed Jun 22 07:02:55 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arith17.polito.it/final/paper-168.pdf",
  abstract =     "We propose a new number representation and arithmetic
                 for the elements of the ring of integers modulo p. The
                 so-called Polynomial Modular Number System (PMNS)
                 allows for fast polynomial arithmetic and easy
                 parallelization. The most important contribution of
                 this paper is the fundamental theorem of a Modular
                 Number System, which provides a bound for the
                 coefficients of the polynomials used to represent the
                 set $ \mathbb {Z}_p $. However, we also propose a
                 complete set of algorithms to perform the arithmetic
                 operations over a PMNS, which make this system of
                 practical interest for people concerned about efficient
                 implementation of modular arithmetic.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-17; Lattice theory; Modular arithmetic; Number
                 system; Table-based methods",
  pagecount =    "8",
}

@InProceedings{Bajard:2005:PMM,
  author =       "Jean-Claude Bajard and Laurent Imbert and Graham
                 Jullien",
  title =        "Parallel {Montgomery} Multiplication in {$ \mathrm
                 {GF}(2^k) $} using Trinomial Residue Arithmetic",
  crossref =     "Montuschi:2005:PIS",
  pages =        "??--??",
  year =         "2005",
  bibdate =      "Wed Jun 22 07:02:55 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arith17.polito.it/final/paper-169.pdf",
  abstract =     "We propose the first general multiplication algorithm
                 in $ \mathrm {GF}(2^k) $ with a subquadratic area
                 complexity of $ \mathcal {O}(k^{8 / 5}) = \mathcal
                 {O}(k^{1.6}) $. Using the Chinese Remainder Theorem, we
                 represent the elements of $ \mathrm {GF}(2^k) $; i.e.,
                 the polynomials in $ \mathrm {GF}(2)[X] $ of degree at
                 most $ k - 1 $, by the remainder modulo a set of $n$
                 pairwise prime trinomials, $ T_1, \ldots {}, T_n $, of
                 degree $d$ and such that $ n d \geq k $. Our algorithm
                 is based on Montgomery's multiplication applied to the
                 ring formed by the direct product of the trinomials.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-17",
  pagecount =    "8",
}

@Misc{Beebe:2005:MPA,
  author =       "Nelson H. F. Beebe",
  title =        "Multiple-precision arithmetic {FAQ}",
  howpublished = "World-Wide Web frequently-asked question document.",
  month =        sep,
  year =         "2005",
  bibdate =      "Wed Aug 30 17:46:43 2006",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/beebe-nelson-h-f.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "This report is updated frequently.",
  URL =          "https://www.math.utah.edu/faq/mp/",
  acknowledgement = ack-nhfb,
}

@InProceedings{Beuchat:2005:MAR,
  author =       "Jean-Luc Beuchat and Jean-Michel Muller",
  editor =       "Stamatis Vassiliadis and Nikitas J. Dimopoulos and
                 Sanjay Vishnu Rajopadhye",
  booktitle =    "{Proceedings of the 16th IEEE International Conference
                 on Application-Specific Systems, Architectures, and
                 Processors (ASAP 2005), 23--25 July 2005, Samos,
                 Greece}",
  title =        "Multiplication algorithms for Radix-2 {RN}-codings and
                 two's complement numbers",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  bookpages =    "xiii + 419",
  pages =        "303--308",
  year =         "2005",
  DOI =          "https://doi.org/10.1109/ASAP.2005.45",
  ISBN =         "0-7695-2407-9",
  ISBN-13 =      "978-0-7695-2407-8",
  ISSN =         "1063-6862",
  LCCN =         "",
  bibdate =      "Sun Jun 19 14:52:45 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=10334",
  acknowledgement = ack-nhfb,
}

@Article{Blanck:2005:EEC,
  author =       "J. Blanck",
  title =        "Efficient exact computation of iterated maps",
  journal =      j-J-LOGIC-ALG-PROG,
  volume =       "64",
  number =       "1",
  pages =        "41--59",
  month =        jul,
  year =         "2005",
  DOI =          "https://doi.org/10.1016/j.jlap.2004.07.004",
  ISSN =         "1567-8326 (print), 1873-5940 (electronic)",
  ISSN-L =       "1567-8326",
  bibdate =      "Thu Oct 17 10:09:18 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Logic and Algebraic Programming",
  journal-URL =  "http://www.sciencedirect.com/science/journal/15678326",
  remark =       "Special issue on Practical development of exact real
                 number computation.",
}

@Article{Boehm:2005:CRJ,
  author =       "Hans-J. Boehm",
  title =        "The constructive reals as a {Java Library}",
  journal =      j-J-LOGIC-ALG-PROG,
  volume =       "64",
  number =       "1",
  pages =        "3--11",
  month =        jul,
  year =         "2005",
  DOI =          "https://doi.org/10.1016/j.jlap.2004.07.002",
  ISSN =         "1567-8326 (print), 1873-5940 (electronic)",
  ISSN-L =       "1567-8326",
  bibdate =      "Wed Oct 16 18:43:22 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/java2000.bib",
  URL =          "https://www.sciencedirect.com/science/article/pii/S1567832604000736",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Logic and Algebraic Programming",
  journal-URL =  "http://www.sciencedirect.com/science/journal/15678326",
  remark =       "Special issue on Practical development of exact real
                 number computation.",
}

@InProceedings{Boldo:2005:SFC,
  author =       "Sylvie Boldo and Jean-Michel Muller",
  title =        "Some Functions Computable with a Fused-mac",
  crossref =     "Montuschi:2005:PIS",
  pages =        "52--58",
  year =         "2005",
  DOI =          "https://doi.org/10.1109/ARITH.2005.39",
  bibdate =      "Wed Jun 22 07:02:55 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arith17.polito.it/final/paper-106.pdf",
  abstract =     "The fused multiply accumulate instruction (fused-mac)
                 that is available on some current processors such as
                 the Power PC or the Itanium eases some calculations. We
                 give examples of some floating-point functions (such as
                 ulp(x) or Nextafter(x, y)), or some useful tests, that
                 are easily computable using a fused-mac. Then, we show
                 that, with rounding to the nearest, the error of a
                 fused-mac instruction is exactly representable as the
                 sum of two floating-point numbers. We give an algorithm
                 that computes that error.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-17",
  pagecount =    "7",
}

@Article{Bowman:2005:AVS,
  author =       "K. O. Bowman and L. R. Shenton",
  title =        "The asymptotic variance and skewness of maximum
                 likelihood estimators using {Maple}",
  journal =      j-J-STAT-COMPUT-SIMUL,
  volume =       "75",
  number =       "12",
  pages =        "975--986",
  year =         "2005",
  CODEN =        "JSCSAJ",
  DOI =          "https://doi.org/10.1080/00949650412331321142",
  ISSN =         "0094-9655 (print), 1026-7778 (electronic), 1563-5163",
  ISSN-L =       "0094-9655",
  bibdate =      "Tue Apr 22 09:12:30 MDT 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jstatcomputsimul.bib;
                 https://www.math.utah.edu/pub/tex/bib/maple-extract.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Statistical Computation and Simulation",
  journal-URL =  "http://www.tandfonline.com/loi/gscs20",
}

@InProceedings{Brisebarre:2005:CRM,
  author =       "Nicolas Brisebarre and Jean-Michel Muller",
  title =        "Correctly Rounded Multiplication by Arbitrary
                 Precision Constants",
  crossref =     "Montuschi:2005:PIS",
  pages =        "??--??",
  year =         "2005",
  bibdate =      "Wed Jun 22 07:02:55 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arith17.polito.it/final/paper-122.pdf",
  abstract =     "We introduce an algorithm for multiplying a
                 floating-point number $x$ by a constant $C$ that is not
                 exactly representable in floating-point arithmetic. Our
                 algorithm uses a multiplication and a fused multiply
                 and add instruction. We give methods for checking
                 whether, for a given value of $C$ and a given
                 floating-point format, our algorithm returns a
                 correctly rounded result for any $x$. When it does not,
                 our methods give the values $x$ for which it does
                 not.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-17; correct rounding; floating-point
                 arithmetic",
  pagecount =    "8",
}

@Article{Brisebarre:2005:NRR,
  author =       "Nicolas Brisebarre and David Defour and Peter Kornerup
                 and Jean-Michel Muller and Nathalie Revol",
  title =        "A New Range-Reduction Algorithm",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "54",
  number =       "3",
  pages =        "331--339",
  month =        mar,
  year =         "2005",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2005.36",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue May 30 12:14:00 MDT 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://csdl.computer.org/comp/trans/tc/2005/03/t0331abs.htm;
                 http://csdl.computer.org/dl/trans/tc/2005/03/t0331.htm;
                 http://csdl.computer.org/dl/trans/tc/2005/03/t0331.pdf;
                 http://ieeexplore.ieee.org/iel5/12/30205/01388197.pdf;
                 http://ieeexplore.ieee.org/xpls/abs_all.jsp?isnumber=30205;
                 http://ieeexplore.ieee.org/xpls/references.jsp?arnumber=1388197",
  abstract =     "Range-reduction is a key point for getting accurate
                 elementary function routines. We introduce a new
                 algorithm that is fast for input arguments belonging to
                 the most common domains, yet accurate over the full
                 double-precision range.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-16; range reduction",
  remark =       "Special issue on computer arithmetic: selected papers
                 from ARITH-16.",
}

@InProceedings{Bruguera:2005:FPF,
  author =       "Javier Bruguera and Tom{\'a}s Lang",
  title =        "Floating-point Fused Multiply-Add: Reduced Latency for
                 Floating-Point Addition",
  crossref =     "Montuschi:2005:PIS",
  pages =        "42--51",
  year =         "2005",
  DOI =          "https://doi.org/10.1109/ARITH.2005.22",
  bibdate =      "Wed Jun 22 07:02:55 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arith17.polito.it/final/paper-102.pdf",
  abstract =     "In this paper we propose an architecture for the
                 computation of the double precision floating point
                 multiply add fused (MAF) operation $ A + (B \times C) $
                 that permits to compute the floating point addition
                 with lower latency than floating point multiplication
                 and MAF. While previous MAF architectures compute the
                 three operations with the same latency, the proposed
                 architecture permits to skip the first pipeline stages,
                 those related with the multiplication $ B \times C $,
                 in case of an addition. For instance, for a MAF unit
                 pipelined into three or five stages, the latency of the
                 floating point addition is reduced to two or three
                 cycles, respectively. To achieve the latency reduction
                 for floating-point addition, the alignment shifter,
                 which in previous organizations is in parallel with the
                 multiplication, is moved so that the multiplication can
                 be bypassed. To avoid that this modification increases
                 the critical path, a double-datapath organization is
                 used, in which the alignment and normalization are in
                 separate paths. Moreover, we use the techniques
                 developed previously of combining the addition and the
                 rounding and of performing the normalization before the
                 addition.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-17",
  pagecount =    "10",
}

@Article{Burgess:2005:PRI,
  author =       "N. Burgess",
  title =        "Prenormalization rounding in {IEEE} floating-point
                 operations using a flagged prefix adder",
  journal =      j-IEEE-TRANS-VLSI-SYST,
  volume =       "13",
  number =       "2",
  pages =        "266--277",
  month =        feb,
  year =         "2005",
  CODEN =        "IEVSE9",
  DOI =          "https://doi.org/10.1109/TVLSI.2004.840764",
  ISSN =         "1063-8210 (print), 1557-9999 (electronic)",
  ISSN-L =       "1063-8210",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper demonstrates how IEEE 754 floating-point
                 standard compliant rounding can be merged with
                 carry-propagate addition in floating-point unit (FPU)
                 designs by using a novel adaptation of the prefix
                 adder. The paper considers add/subtract, multiply,
                 \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Very Large Scale Integration
                 (VLSI) Systems",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/issues?punumber=92",
  summary =      "This paper demonstrates how IEEE 754 floating-point
                 standard compliant rounding can be merged with
                 carry-propagate addition in floating-point unit (FPU)
                 designs by using a novel adaptation of the prefix
                 adder. The paper considers add/subtract, multiply
                 \ldots{}",
}

@Article{Chakraborty:2005:BFP,
  author =       "M. Chakraborty and A. Mitra",
  title =        "A block floating-point realization of the gradient
                 adaptive lattice filter",
  journal =      j-IEEE-SIGNAL-PROCESS-LETT,
  volume =       "12",
  number =       "4",
  pages =        "265--268",
  month =        apr,
  year =         "2005",
  CODEN =        "ISPLEM",
  ISSN =         "1070-9908 (print), 1558-2361 (electronic)",
  ISSN-L =       "1070-9908",
  bibdate =      "Sat Jul 16 08:40:52 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Signal Processing Letters",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=97",
  summary =      "We present a novel scheme to implement the gradient
                 adaptive lattice (GAL) algorithm using block floating
                 point (BFP) arithmetic that permits processing of data
                 over a wide dynamic range at a cost significantly less
                 than that of a floating point (FP) \ldots{}",
}

@Article{Chang:2005:LCB,
  author =       "Ku-Young Chang and Dowon Hong and Hyun-Sook Cho",
  title =        "Low complexity bit-parallel multiplier for {$ {\rm
                 GF}(2^m) $} defined by all-one polynomials using
                 redundant representation",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "54",
  number =       "12",
  pages =        "1628--1630",
  month =        dec,
  year =         "2005",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2005.199",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 16:17:20 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1524942",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Chaniotakis:2005:LNB,
  author =       "Eleftherios Chaniotakis and Paraskevas Kalivas and
                 Kiamal Pekmestzi",
  title =        "Long Number Bit-Serial Squarers",
  crossref =     "Montuschi:2005:PIS",
  pages =        "??--??",
  year =         "2005",
  bibdate =      "Wed Jun 22 07:02:55 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arith17.polito.it/final/paper-162.pdf",
  abstract =     "New bit serial squarers for long numbers in LSB first
                 form, are presented in this paper. The first presented
                 scheme is a 50\% operational efficient squarer than has
                 the half number of cells compared to the traditional
                 squarers. The second scheme is a 100\% operational
                 efficient squarer. In this scheme, the number of the
                 cells remain unchanged compared to other proposed
                 schemes but the number of the required registers is
                 reduced significantly. Both schemes are presented in
                 non-systolic and systolic form and are compared against
                 other squarers presented in the bibliography from the
                 aspect of hardware complexity.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-17",
  pagecount =    "8",
}

@Article{Chatterjee:2005:DEH,
  author =       "S. Chatterjee and L. R. Bachega and P. Bergner and K.
                 A. Dockser and J. A. Gunnels and M. Gupta and F. G.
                 Gustavson and C. A. Lapkowski and G. K. Liu and M.
                 Mendell and R. Nair and C. D. Wait and T. J. C. Ward
                 and P. Wu",
  title =        "Design and exploitation of a high-performance {SIMD}
                 floating-point unit for {Blue Gene/L}",
  journal =      j-IBM-JRD,
  volume =       "49",
  number =       "2/3",
  pages =        "377--391",
  month =        "????",
  year =         "2005",
  CODEN =        "IBMJAE",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  bibdate =      "Wed Jun 1 08:14:41 MDT 2005",
  bibsource =    "http://www.research.ibm.com/journal/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.research.ibm.com/journal/rd/492/chatterjee.pdf",
  abstract =     "We describe the design of a dual-issue
                 single-instruction, multiple-data-like (SIMD-like)
                 extension of the IBM PowerPC 440 floating-point unit
                 (FPU) core and the compiler and algorithmic techniques
                 to exploit it. This extended FPU is targeted at both
                 the IBM massively parallel Blue Gene/L machine and the
                 more pervasive embedded platforms. We discuss the
                 hardware and software codesign that was essential in
                 order to fully realize the performance benefits of the
                 FPU when constrained by the memory bandwidth
                 limitations and high penalties for misaligned data
                 access imposed by the memory hierarchy on a Blue Gene/L
                 node. Using both hand-optimized and compiled code for
                 key linear algebraic kernels, we validate the
                 architectural design choices, evaluate the success of
                 the compiler, and quantify the effectiveness of the
                 novel algorithm design techniques. Our measurements
                 show that the combination of algorithm, compiler, and
                 hardware delivers a significant fraction of peak
                 floating-point performance for compute-bound-kernels,
                 such as matrix multiplication, and delivers a
                 significant fraction of peak memory bandwidth for
                 memory-bound kernels, such as DAXPY, while remaining
                 largely insensitive to data alignment.",
  acknowledgement = ack-nhfb,
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
  ordernumber =  "G322-0240",
}

@InProceedings{Choi:2005:PPA,
  author =       "Youngmoon Choi and Earl Swartzlander",
  title =        "Parallel Prefix Adder Design with Matrix
                 Representation",
  crossref =     "Montuschi:2005:PIS",
  pages =        "??--??",
  year =         "2005",
  bibdate =      "Wed Jun 22 07:02:55 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arith17.polito.it/final/paper-107.pdf",
  abstract =     "This paper presents a one-shot batch process that
                 generates a wide range of designs for a group of
                 parallel prefix adders. The prefix adders are
                 represented by two two-dimensional matrixes and two
                 vectors. This matrix representation makes it possible
                 to compose two functions for gate sizing which
                 calculate the delay and the total transistor width of
                 the carry propagation graph of adders. After gate
                 sizing, the critical path net-lists of the carry
                 propagation graph are generated from the matrix
                 representation for spice delay calculation. The process
                 is illustrated by generating sets of delay and total
                 transistor width pairs for 32-bit and 64-bit cases.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-17",
  pagecount =    "9",
}

@Article{Cotofana:2005:ARA,
  author =       "Sorin Cotofana and Casper Lageweg and Stamatis
                 Vassiliadis",
  title =        "Addition Related Arithmetic Operations via Controlled
                 Transport of Charge",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "54",
  number =       "3",
  pages =        "243--256",
  month =        mar,
  year =         "2005",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2005.40",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 16:17:15 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://csdl.computer.org/comp/trans/tc/2005/03/t0243abs.htm;
                 http://csdl.computer.org/dl/trans/tc/2005/03/t0243.htm;
                 http://csdl.computer.org/dl/trans/tc/2005/03/t0243.pdf;
                 http://ieeexplore.ieee.org/iel5/12/30205/01388190.pdf?isnumber=30205&prod=JNL&arnumber=1388190&arSt=+243&ared=+256&arAuthor=Cotofana%2C+S.%3B+Lageweg%2C+C.%3B+Vassiliadis%2C+S.;
                 http://ieeexplore.ieee.org/xpls/abs_all.jsp?isnumber=30205&arnumber=1388190&count=13&index=1;
                 http://ieeexplore.ieee.org/xpls/references.jsp?arnumber=1388190",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-16",
  remark =       "Special issue on computer arithmetic: selected papers
                 from ARITH-16.",
}

@TechReport{Cowlishaw:2005:GDA,
  author =       "Mike Cowlishaw",
  title =        "General Decimal Arithmetic Specification",
  type =         "Report",
  number =       "Version 1.50",
  institution =  "IBM UK Laboratories",
  address =      "Hursley, UK",
  pages =        "iii + 63",
  day =          "9",
  month =        dec,
  year =         "2005",
  bibdate =      "Thu Mar 02 10:58:02 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www2.hursley.ibm.com/decimal/decarith.pdf;
                 http://www2.hursley.ibm.com/decimal/decarith.ps",
  abstract =     "This document defines a general purpose decimal
                 arithmetic. A correct implementation of this
                 specification is a decimal arithmetic which conforms to
                 the requirements of the IEEE standard 854-1987, while
                 supporting integer and unrounded floating-point
                 arithmetic as subsets.

                 Appendix A describes a simplified subset of the full
                 arithmetic which implements the decimal floating-point
                 arithmetic defined in ANSI Standard X3.274-1996 (the
                 REXX programming language) (this provides the model for
                 the unrounded floating-point rules). Appendix B
                 summarizes the design concepts behind the decimal
                 arithmetic. Appendix C lists the changes to this
                 specification.",
  acknowledgement = ack-nhfb,
  keywords =     "correct rounding; decimal floating-point arithmetic",
}

@Article{Daneshbeh:2005:CUB,
  author =       "Amir K. Daneshbeh and M. Anwar Hasan",
  title =        "A Class of Unidirectional Bit Serial Systolic
                 Architectures for Multiplicative Inversion and Division
                 over {$ \mathrm {GF}(2^m) $}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "54",
  number =       "3",
  pages =        "370--380",
  month =        mar,
  year =         "2005",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2005.35",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue May 30 12:14:00 MDT 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://csdl.computer.org/comp/trans/tc/2005/03/t0370abs.htm;
                 http://csdl.computer.org/dl/trans/tc/2005/03/t0370.htm;
                 http://csdl.computer.org/dl/trans/tc/2005/03/t0370.pdf;
                 http://ieeexplore.ieee.org/iel5/12/30205/01388201.pdf?isnumber=30205&prod=JNL&arnumber=1388201&arSt=+370&ared=+380&arAuthor=Daneshbeh%2C+A.K.%3B+Hasan%2C+M.A.;
                 http://ieeexplore.ieee.org/xpls/abs_all.jsp?isnumber=30205&arnumber=1388201&count=13&index=12;
                 http://ieeexplore.ieee.org/xpls/references.jsp?arnumber=1388201",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-16",
  remark =       "Special issue on computer arithmetic: selected papers
                 from ARITH-16.",
}

@Article{Danysh:2005:AIV,
  author =       "Albert Danysh and Dimitri Tan",
  title =        "Architecture and Implementation of a Vector\slash
                 {SIMD} Multiply-Accumulate Unit",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "54",
  number =       "3",
  pages =        "284--293",
  month =        mar,
  year =         "2005",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2005.41",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue May 30 12:14:00 MDT 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://csdl.computer.org/comp/trans/tc/2005/03/t0284abs.htm;
                 http://csdl.computer.org/dl/trans/tc/2005/03/t0284.htm;
                 http://csdl.computer.org/dl/trans/tc/2005/03/t0284.pdf;
                 http://ieeexplore.ieee.org/iel5/12/30205/01388193.pdf?isnumber=30205&prod=JNL&arnumber=1388193&arSt=+284&ared=+293&arAuthor=Danysh%2C+A.%3B+Tan%2C+D.;
                 http://ieeexplore.ieee.org/xpls/abs_all.jsp?isnumber=30205&arnumber=1388193&count=13&index=4;
                 http://ieeexplore.ieee.org/xpls/references.jsp?arnumber=1388193",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-16",
  remark =       "Special issue on computer arithmetic: selected papers
                 from ARITH-16.",
}

@Manual{Daramy-Loirat:2005:CLL,
  author =       "Catherine Daramy-Loirat and David Defour and Florent
                 de Dinechin and Matthieu Gallet and Nicolas Gast and
                 Jean-Michel Muller",
  title =        "{CR-LIBM}: a library of correctly rounded elementary
                 functions in double-precision",
  organization = "Laboratoire de l'Informatique du Parall{\'e}lisme",
  address =      "Lyon, France",
  pages =        "138",
  day =          "16",
  month =        sep,
  year =         "2005",
  bibdate =      "Thu Dec 15 16:27:30 2005",
  bibsource =    "http://lipforge.ens-lyon.fr/projects/crlibm/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://lipforge.ens-lyon.fr/frs/download.php/11/crlibm.pdf",
  abstract =     "The crlibm project aims at developing a portable,
                 proven, correctly rounded, and efficient mathematical
                 library ({\tt libm}) for double precision. Current libm
                 implementations do not always return the floating-point
                 number that is closest to the exact mathematical
                 result. As a consequence, different libm
                 implementations will return different results for the
                 same input, which prevents full portability of
                 floating-point applications. In addition, few libraries
                 support but the round-to-nearest mode of the
                 IEEE754/IEC 60559 standard for floating-point
                 arithmetic (hereafter usually referred to as the
                 IEEE-754 standard). crlibm provides the four rounding
                 modes: To nearest, to $ + \infty $ , to $ - \infty $
                 and to zero.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Daumas:2005:GPU,
  author =       "Marc Daumas and Guillaume Melquiond and C{\'e}sar
                 Mu{\~n}oz",
  title =        "Guaranteed Proofs Using Interval Arithmetic",
  crossref =     "Montuschi:2005:PIS",
  pages =        "??--??",
  year =         "2005",
  bibdate =      "Wed Jun 22 07:02:55 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arith17.polito.it/final/paper-155.pdf",
  abstract =     "This paper presents a set of tools for mechanical
                 reasoning of numerical bounds using interval
                 arithmetic. The tools implement two techniques for
                 reducing decorrelation: interval splitting and Taylor's
                 series expansions. Although the tools are designed for
                 the proof assistant system PVS, expertise on PVS is not
                 required. The ultimate goal of the tools is to provide
                 guaranteed proofs of numerical properties with a
                 minimal human-theorem prover interaction.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-17",
  pagecount =    "8",
}

@Article{deDinechin:2005:MTM,
  author =       "Florent de Dinechin and Arnaud Tisserand",
  title =        "Multipartite Table Methods",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "54",
  number =       "3",
  pages =        "319--330",
  month =        mar,
  year =         "2005",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2005.54",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue May 30 12:14:00 MDT 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://csdl.computer.org/comp/trans/tc/2005/03/t0319abs.htm;
                 http://csdl.computer.org/dl/trans/tc/2005/03/t0319.htm;
                 http://csdl.computer.org/dl/trans/tc/2005/03/t0319.pdf;
                 http://ieeexplore.ieee.org/iel5/12/30205/01388196.pdf?isnumber=30205&prod=JNL&arnumber=1388196&arSt=+319&ared=+330&arAuthor=de+Dinechin%2C+F.%3B+Tisserand%2C+A.;
                 http://ieeexplore.ieee.org/xpls/abs_all.jsp?isnumber=30205&arnumber=1388196&count=13&index=7;
                 http://ieeexplore.ieee.org/xpls/references.jsp?arnumber=1388196",
  abstract =     "A unified view of most previous
                 table-lookup-and-addition methods (bipartite tables,
                 SBTM, STAM, and multipartite methods) is presented.
                 This unified view allows a more accurate computation of
                 the error entailed by these methods, which enables a
                 wider design space exploration, leading to tables
                 smaller than the best previously published ones by up
                 to 50 percent. The synthesis of these multipartite
                 architectures on Virtex FPGAs is also discussed.
                 Compared to other methods involving multipliers, the
                 multipartite approach offers the best speed/area
                 tradeoff for precisions up to 16 bits. A reference
                 implementation is available at
                 http://www.ens-lyon.fr/LIP/Arenaire/.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-16",
  remark =       "Special issue on computer arithmetic: selected papers
                 from ARITH-16.",
}

@InProceedings{deDinechin:2005:TPU,
  author =       "Florent de Dinechin and Alexey Ershov and Nicolas
                 Gast",
  title =        "Towards the Post-ultimate {\tt libm}",
  crossref =     "Montuschi:2005:PIS",
  pages =        "288--295",
  year =         "2005",
  DOI =          "https://doi.org/10.1109/ARITH.2005.46",
  bibdate =      "Wed Jun 22 07:02:55 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arith17.polito.it/final/paper-165.pdf",
  abstract =     "This article presents advances on the subject of
                 correctly rounded elementary functions since the
                 publication of the {\tt libultim} mathematical library
                 developed by Ziv at IBM. This library showed that the
                 average performance and memory overhead of correct
                 rounding could be made negligible. However, the
                 worst-case overhead was still a factor 1000 or more. It
                 is shown here that, with current processor technology,
                 this worst-case overhead can be kept within a factor of
                 2 to 10 of current best libms. This low overhead has
                 very positive consequences on the techniques for
                 implementing and proving correctly rounded functions,
                 which are also studied. These results lift the last
                 technical obstacles to a generalisation of (at least
                 some) correctly rounded double precision elementary
                 functions.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-17; correct rounding; floating-point
                 arithmetic",
  pagecount =    "8",
}

@InProceedings{Dou:2005:BFP,
  author =       "Y. Dou and S. Vassiliadis and G. K. Kuzmanov and G. N.
                 Gaydadjiev",
  title =        "64-bit floating-point {FPGA} matrix multiplication",
  crossref =     "ACM:2005:FAS",
  pages =        "86--95",
  year =         "2005",
  DOI =          "https://doi.org/10.1145/1046192.1046204",
  bibdate =      "Sat Oct 9 12:38:44 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We introduce a 64-bit ANSI/IEEE Std 754-1985 floating
                 point design of a hardware matrix multiplier optimized
                 for FPGA implementations. A general block matrix
                 multiplication algorithm, applicable for an arbitrary
                 matrix size is proposed. The algorithm potentially
                 enables optimum performance by exploiting the data
                 locality and reusability incurred by the general matrix
                 multiplication scheme and considering the limitations
                 of the I/O bandwidth and the local storage volume. We
                 implement a scalable linear array of processing
                 elements (PE) supporting the proposed algorithm in the
                 Xilinx Virtex II Pro technology. Synthesis results
                 confirm a superior performance-area ratio compared to
                 related recent works. Assuming the same FPGA chip, the
                 same amount of local memory, and the same I/O
                 bandwidth, our design outperforms related proposals by
                 at least 1.7X and up to 18X consuming the least
                 reconfigurable resources. A total of 39 PEs can be
                 integrated into the xc2vp125-7 FPGA, reaching
                 performance of, e.g., 15.6 GFLOPS with 1600 KB local
                 memory and 400 MB/s external memory bandwidth.",
  acknowledgement = ack-nhfb,
}

@Article{Efstathiou:2005:EDM,
  author =       "C. Efstathiou and H. T. Vergos and G. Dimitrakopoulos
                 and D. Nikolos",
  title =        "Efficient diminished-$1$ modulo $ 2^n + 1 $
                 multipliers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "54",
  number =       "4",
  pages =        "491--496",
  month =        apr,
  year =         "2005",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2005.63",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 16:17:16 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1401868",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Eggert:2005:PEN,
  author =       "P. R. Eggert and D. S. Parker",
  title =        "Perturbing and evaluating numerical programs without
                 recompilation --- the wonglediff way",
  journal =      j-SPE,
  volume =       "35",
  number =       "4",
  pages =        "313--322",
  day =          "10",
  month =        apr,
  year =         "2005",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.637",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sat Apr 16 07:26:37 MDT 2005",
  bibsource =    "http://www.interscience.wiley.com/jpages/0038-0644;
                 http://www3.interscience.wiley.com/journalfinder.html;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "wonglediff is a program that tests the sensitivity of
                 arbitrary program executables or processes to changes
                 that are introduced by a process that runs in parallel.
                 On Unix and Linux kernels, wonglediff creates a
                 supervisor process that runs applications and, on the
                 fly, introduces desired changes to their process state.
                 When execution terminates, it then summarizes the
                 resulting changes in the output files. The technique
                 employed has a variety of uses. This paper describes an
                 implementation of wonglediff that checks the
                 sensitivity of programs to random changes in the
                 floating-point rounding modes. It runs a program
                 several times, wongling it each time: randomly toggling
                 the IEEE-754 rounding mode of the program as it
                 executes. By comparing the resulting output, one gets a
                 poor man's numerical stability analysis for the
                 program. Although the analysis does not give any kind
                 of guarantee about a program's stability, it can reveal
                 genuine instability, and it does serve as a
                 particularly useful and revealing idiot light. In our
                 implementation, differences among the output files from
                 the program's multiple runs are summarized in a report.
                 This report is in fact an HTML version of the output
                 file, with inline mark-up summarizing individual
                 differences among the multiple instances. When viewed
                 with a browser, the differences can be highlighted or
                 rendered in many different ways.",
  acknowledgement = ack-nhfb,
  fjournal =     "Software---Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  keywords =     "diff; IEEE-754 floating point arithmetic; numerical
                 instability checking; random rounding; rounding modes;
                 sensitivity analysis",
  onlinedate =   "21 Dec 2004",
}

@Article{Eleftheriou:2005:SFF,
  author =       "M. Eleftheriou and B. G. Fitch and A. Rayshubskiy and
                 T. J. C. Ward and R. S. Germain",
  title =        "Scalable framework for {$3$D} {FFTs} on the {Blue
                 Gene/L} supercomputer: Implementation and early
                 performance measurements",
  journal =      j-IBM-JRD,
  volume =       "49",
  number =       "2/3",
  pages =        "457--464",
  month =        "????",
  year =         "2005",
  CODEN =        "IBMJAE",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  bibdate =      "Wed Jun 1 08:14:41 MDT 2005",
  bibsource =    "http://www.research.ibm.com/journal/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.research.ibm.com/journal/rd/492/eleftheriou.pdf",
  abstract =     "This paper presents results on a
                 communications-intensive kernel, the three-dimensional
                 fast Fourier transform (3D FFT), running on the
                 2,048-node Blue Gene/L (BG/L) prototype. Two
                 implementations of the volumetric FFT algorithm were
                 characterized, one built on the Message Passing
                 Interface library and another built on an active packet
                 Application Program Interface supported by the hardware
                 bring-up environment, the BG/L advanced diagnostics
                 environment. Preliminary performance experiments on the
                 BG/L prototype indicate that both of our
                 implementations scale well up to 1,024 nodes for $3$D
                 FFTs of size $ 128 \time 128 \times 128 $. The
                 performance of the volumetric FFT is also compared with
                 that of the Fastest Fourier Transform in the West
                 (FFTW) library. In general, the volumetric FFT
                 outperforms a port of the FFTW Version 2.1.5 library on
                 large-node-count partitions.",
  acknowledgement = ack-nhfb,
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
  ordernumber =  "G322-0240",
}

@Article{Enenkel:2005:CMF,
  author =       "R. F. Enenkel and B. G. Fitch and R. S. Germain and F.
                 G. Gustavson and A. Martin and M. Mendell and J. W.
                 Pitera and M. C. Pitman and A. Rayshubskiy and F. Suits
                 and W. C. Swope and T. J. C. Ward",
  title =        "Custom math functions for molecular dynamics",
  journal =      j-IBM-JRD,
  volume =       "49",
  number =       "2/3",
  pages =        "465--474",
  month =        "????",
  year =         "2005",
  CODEN =        "IBMJAE",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  bibdate =      "Wed Jun 1 08:14:41 MDT 2005",
  bibsource =    "http://www.research.ibm.com/journal/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.research.ibm.com/journal/rd/492/enenkel.pdf",
  abstract =     "While developing the protein folding application for
                 the IBM Blue Gene/L supercomputer, some frequently
                 executed computational kernels were encountered. These
                 were significantly more complex than the linear algebra
                 kernels that are normally provided as tuned libraries
                 with modern machines. Using regular library functions
                 for these would have resulted in an application that
                 exploited only 5--10\% of the potential floating-point
                 throughput of the machine. This paper is a tour of the
                 functions encountered; they have been expressed in C++
                 (and could be expressed in other languages such as
                 Fortran or C). With the help of a good optimizing
                 compiler, floating-point efficiency is much closer to
                 100\%. The protein folding application was initially
                 run by the life science researchers on IBM POWER3e
                 machines while the computer science researchers were
                 designing and bringing up the Blue Gene/L hardware.
                 Some of the work discussed resulted in enhanced
                 compiler optimizations, which now improve the
                 performance of floating-point-intensive applications
                 compiled by the IBM VisualAgent series of compilers for
                 POWER3, POWER4e, POWER4+, and POWER5. The
                 implementations are offered in the hope that they may
                 help in other implementations of molecular dynamics or
                 in other fields of endeavor, and in the hope that
                 others may adapt the ideas presented here to deliver
                 additional mathematical functions at high throughput.",
  acknowledgement = ack-nhfb,
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
  ordernumber =  "G322-0240",
}

@InProceedings{Erle:2005:DME,
  author =       "Mark Erle and Eric Schwarz and Michael Schulte",
  title =        "Decimal Multiplication With Efficient Partial Product
                 Generation",
  crossref =     "Montuschi:2005:PIS",
  pages =        "21--28",
  year =         "2005",
  bibdate =      "Wed Jun 22 07:02:55 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arith17.polito.it/final/paper-183.pdf;
                 http://mesa.ece.wisc.edu/publications/cp_2005-07.pdf",
  abstract =     "Decimal multiplication is important in many commercial
                 applications including financial analysis, banking, tax
                 calculation, currency conversion, insurance, and
                 accounting. This paper presents a novel design for
                 fixed-point decimal multiplication that utilizes a
                 simple recoding scheme to produce signed-magnitude
                 representations of the operands thereby greatly
                 simplifying the process of generating partial products
                 for each multiplier digit. The partial products are
                 generated using a digit-by-digit multiplier on a
                 word-by-digit basis, first in a signed-digit form with
                 two digits per position, and then combined via a
                 combinational circuit. As the signed-digit partial
                 products are developed one at a time while traversing
                 the recoded multiplier operand from the least
                 significant digit to the most significant digit, each
                 partial product is added along with the accumulated sum
                 of previous partial products via a signed-digit adder.
                 This work is significantly different from other work
                 employing digit-by-digit multipliers due to the
                 efficiency gained by restricting the range of digits
                 throughout the multiplication process.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-17; decimal floating-point arithmetic",
  pagecount =    "8",
}

@InProceedings{Etiemble:2005:CBF,
  author =       "D. Etiemble and S. Bouaziz and L. Lacassagne",
  title =        "Customizing 16-bit floating point instructions on a
                 {NIOS II} processor for {FPGA} image and media
                 processing",
  crossref =     "IEEE:2005:PWE",
  pages =        "61--66",
  year =         "2005",
  DOI =          "https://doi.org/10.1109/ESTMED.2005.1518073",
  bibdate =      "Sat Oct 9 12:40:19 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We have implemented customized SIMD 16-bit floating
                 point instructions on a NIOS II processor. On several
                 image processing and media benchmarks for which the
                 accuracy and dynamic range of this format is
                 sufficient, a speed-up ranging from 1.5 to more than 2
                 is obtained versus the integer implementation. The
                 hardware overhead remains limited and is compatible
                 with the capacities of today's FPGAs.",
  acknowledgement = ack-nhfb,
}

@Article{Even:2005:PEA,
  author =       "Guy Even and Peter-M. Seidel and Warren E. Ferguson",
  title =        "A parametric error analysis of {Goldschmidt}'s
                 division algorithm",
  journal =      j-J-COMP-SYS-SCI,
  volume =       "70",
  number =       "1",
  pages =        "118--139",
  month =        feb,
  year =         "2005",
  CODEN =        "JCSSBM",
  DOI =          "https://doi.org/10.1016/j.jcss.2004.08.004",
  ISSN =         "0022-0000 (print), 1090-2724 (electronic)",
  ISSN-L =       "0022-0000",
  bibdate =      "Tue Jan 29 15:26:56 MST 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcompsyssci.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0022000004000960",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Computer and System Sciences",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00220000",
}

@Article{Fan:2005:FBP,
  author =       "Haining Fan and Yiqi Dai",
  title =        "Fast bit-parallel {$ \mathrm {GF}(2^n) $} multiplier
                 for all trinomials",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "54",
  number =       "4",
  pages =        "485--490",
  month =        apr,
  year =         "2005",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2005.64",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 16:17:16 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1401867",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Fit-Florea:2005:ABE,
  author =       "A. Fit-Florea and D. W. Matula and M. A. Thornton",
  title =        "Addition-based exponentiation modulo $ 2^k $",
  journal =      j-ELECT-LETTERS,
  volume =       "41",
  number =       "2",
  pages =        "56--57",
  day =          "20",
  month =        jan,
  year =         "2005",
  CODEN =        "ELLEAK",
  DOI =          "https://doi.org/10.1049/el:20057538",
  ISSN =         "0013-5194 (print), 1350-911X (electronic)",
  ISSN-L =       "0013-5194",
  bibdate =      "Fri Jun 24 15:17:52 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/iel5/2220/30332/01393468.pdf",
  abstract =     "A novel method for performing exponentiation modulo $
                 2^k $ is described. The algorithm has a critical path
                 consisting of $k$ dependent shift-and-add modulo $ 2^k
                 $ operations. Although $3$ is the preferred exponent
                 base, the algorithm can be extended easily in order to
                 perform the general binary powering operation.",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronics Letters",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2220",
}

@TechReport{Fousse:2005:MMP,
  author =       "Laurent Fousse and Guillaume Hanrot and Vincent
                 Lef{\`e}vre and Patrick P{\'e}lissier and Paul
                 Zimmermann",
  title =        "{MPFR}: a Multiple-Precision Binary Floating-Point
                 Library With Correct Rounding",
  type =         "Technical Report",
  number =       "RR-5753",
  institution =  inst-LORIA-INRIA-LORRAINE,
  address =      inst-LORIA-INRIA-LORRAINE:adr,
  pages =        "15",
  month =        nov,
  year =         "2005",
  bibdate =      "Sun Sep 10 07:26:55 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "ftp://ftp.inria.fr/INRIA/publication/publi-pdf/RR/RR-5753.pdf;
                 ftp://ftp.inria.fr/INRIA/publication/publi-ps-gz/RR/RR-5753.ps.gz;
                 http://www.inria.fr/rrrt/rr-5753.html",
  abstract =     "This paper presents a multiple-precision binary
                 floating-point library, written in the ISO C language,
                 and based on the GNU MP library. Its particularity is
                 to extend ideas from the IEEE-754 standard to arbitrary
                 precision, by providing correct rounding",
  acknowledgement = ack-nhfb,
}

@Article{Fraysse:2005:ASG,
  author =       "Val{\'r}ie Frayss{\'e} and Luc Giraud and Serge
                 Gratton and Julien Langou",
  title =        "{Algorithm 842}: a set of {GMRES} routines for real
                 and complex arithmetics on high performance computers",
  journal =      j-TOMS,
  volume =       "31",
  number =       "2",
  pages =        "228--238",
  month =        jun,
  year =         "2005",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/1067967.1067970",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Tue Jun 21 16:55:57 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/toms/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In this article we describe our implementations of the
                 GMRES algorithm for both real and complex, single and
                 double precision arithmetics suitable for serial,
                 shared memory and distributed memory computers. For the
                 sake of portability, simplicity, flexibility and
                 efficiency the GMRES solvers have been implemented in
                 Fortran 77 using the reverse communication mechanism
                 for the matrix-vector product, the preconditioning and
                 the dot product computations. For distributed memory
                 computation, several orthogonalization procedures have
                 been implemented to reduce the cost of the dot product
                 calculation, which is a well-known bottleneck of
                 efficiency for the Krylov methods. Either implicit or
                 explicit calculation of the residual at restart are
                 possible depending on the actual cost of the
                 matrix-vector product. Finally the implemented stopping
                 criterion is based on a normwise backward error.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@TechReport{Giles:2005:BLN,
  author =       "David E. Giles",
  title =        "{Benford's Law} and Naturally Occurring Prices in
                 Certain {ebaY} Auctions",
  type =         "Econometrics Working Paper",
  number =       "EWP0505",
  institution =  "Department of Economics, University of Victoria",
  address =      "Victoria, BC, Canada",
  month =        may,
  year =         "2005",
  ISSN =         "1485-6441",
  bibdate =      "Thu Feb 15 16:24:39 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://web.uvic.ca/econ/ewp0505.pdf",
  abstract =     "We show that certain the winning bids for certain ebaY
                 auctions obey Benford's Law. One implication of this is
                 that it is unlikely that these bids are subject to
                 collusion among bidders, or ``shilling'' on the part of
                 sellers. Parenthetically, we also show that numbers
                 from the naturally occurring Fibonacci and Lucas
                 sequences also obey Benford's Law.",
  acknowledgement = ack-nhfb,
  keywords =     "Benford's Law; Law of Anomalous Numbers; Zipf's Law",
}

@Article{Giraud:2005:REA,
  author =       "Luc Giraud and Julien Langou and Miroslav
                 Rozlozn{\'\i}k and Jasper van den Eshof",
  title =        "Rounding error analysis of the classical
                 {Gram--Schmidt} orthogonalization process",
  journal =      j-NUM-MATH,
  volume =       "101",
  number =       "1",
  pages =        "87--100",
  month =        jul,
  year =         "2005",
  CODEN =        "NUMMA7",
  DOI =          "https://doi.org/10.1007/s00211-005-0615-4",
  ISSN =         "0029-599X (print), 0945-3245 (electronic)",
  ISSN-L =       "0029-599X",
  MRclass =      "65F25, 65G50, 15A23",
  bibdate =      "Tue Oct 11 18:59:06 MDT 2005",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0029-599X&volume=101&issue=1;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0029-599X&volume=101&issue=1&spage=87",
  abstract =     "This paper provides two results on the numerical
                 behavior of the classical Gram--Schmidt algorithm. The
                 first result states that, provided the normal equations
                 associated with the initial vectors are numerically
                 nonsingular, the loss of orthogonality of the vectors
                 computed by the classical Gram--Schmidt algorithm
                 depends quadratically on the condition number of the
                 initial vectors. The second result states that,
                 provided the initial set of vectors has numerical full
                 rank, two iterations of the classical Gram--Schmidt
                 algorithm are enough for ensuring the orthogonality of
                 the computed vectors to be close to the unit roundoff
                 level.",
  acknowledgement = ack-nhfb,
  fjournal =     "Numerische Mathematik",
  journal-URL =  "http://link.springer.com/journal/211",
}

@Article{Glusker:2005:TCM,
  author =       "Mark Glusker and David M. Hogan and Pamela Vass",
  title =        "The Ternary Calculating Machine of {Thomas Fowler}",
  journal =      j-IEEE-ANN-HIST-COMPUT,
  volume =       "27",
  number =       "3",
  pages =        "4--22",
  month =        jul # "\slash " # sep,
  year =         "2005",
  CODEN =        "IAHCEX",
  DOI =          "https://doi.org/10.1109/MAHC.2005.49",
  ISSN =         "1058-6180 (print), 1934-1547 (electronic)",
  ISSN-L =       "1058-6180",
  bibdate =      "Mon Nov 7 18:51:49 MST 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In 1840, Thomas Fowler, a self-taught English
                 mathematician and inventor, created a unique ternary
                 calculating machine. Until recently, all detail of this
                 machine was lost. A research project begun in 1997
                 uncovered sufficient information to enable the
                 recreation of a physical concept model of Fowler's
                 machine. The next step is to create a historically
                 accurate replica.",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Annals of the History of Computing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=85",
  keywords =     "19th century; Augustus De Morgan; balanced ternary;
                 base-3; calculating machine; historical reconstruction;
                 signed ternary; ternary; Thomas Fowler",
}

@TechReport{Graillat:2005:CHS,
  author =       "S. Graillat and P. Langlois and N. Louvet",
  title =        "Compensated {Horner} Scheme",
  type =         "Research Report",
  number =       "RR2005-04",
  institution =  "{\'E}quipe de Recherche DALI, Laboratoire LP2A,
                 Universit{\'e} de Perpignan, Via Domitia",
  address =      "Perpignan, France",
  pages =        "ii + 25",
  day =          "24",
  month =        jul,
  year =         "2005",
  bibdate =      "Fri Jan 06 07:45:03 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://gala.univ-perp.fr/~graillat/papers/rr2005-04.pdf",
  abstract =     "We present a compensated Horner scheme, that is an
                 accurate and fast algorithm to evaluate univariate
                 polynomials in floating point arithmetic. The accuracy
                 of the computed result is similar to the one given by
                 the Horner scheme computed in twice the working
                 precision. This compensated Horner scheme runs at least
                 as fast as existing implementations producing the same
                 output accuracy. We also propose to compute in pure
                 floating point arithmetic a valid error estimate that
                 bound the actual accuracy of the compensated
                 evaluation. Numerical experiments involving
                 ill-conditioned polynomials illustrate these results.
                 All algorithms are performed at a given working
                 precision and are portable assuming the floating point
                 arithmetic satisfies the IEEE-754 standard.",
  acknowledgement = ack-nhfb,
  amsclass =     "65G, 65Y99",
  keywords =     "compensated Horner scheme; error-free transformations;
                 extended precision; IEEE-754 floating point arithmetic;
                 polynomial evaluation; running error bound",
}

@TechReport{Graillat:2005:ICH,
  author =       "S. Graillat and P. Langlois and N. Louvet",
  title =        "Improving the compensated {Horner} scheme with a fused
                 multiply and add",
  type =         "Research Report",
  number =       "RR2005-05",
  institution =  "{\'E}quipe de Recherche DALI, Laboratoire LP2A,
                 Universit{\'e} de Perpignan, Via Domitia",
  address =      "Perpignan, France",
  month =        nov,
  year =         "2005",
  bibdate =      "Sat Feb 26 18:45:17 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Guizzo:2005:IRS,
  author =       "E. Guizzo",
  title =        "{IBM} reclaims supercomputer lead",
  journal =      j-IEEE-SPECTRUM,
  volume =       "42",
  number =       "2",
  pages =        "15--16",
  month =        feb,
  year =         "2005",
  CODEN =        "IEESAM",
  DOI =          "https://doi.org/10.1109/MSPEC.2005.1389501",
  ISSN =         "0018-9235 (print), 1939-9340 (electronic)",
  ISSN-L =       "0018-9235",
  bibdate =      "Thu Sep 01 16:25:09 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Spectrum",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6",
  keywords =     "70 Tflops; floating-point arithmetic; IBM Glue
                 Gene/L",
}

@InProceedings{Haijun:2005:ROT,
  author =       "Sun Haijun and Shao Zhibiao and Zom Gang and Zhao
                 Ning",
  booktitle =    "Proceedings of {2005 IEEE International Workshop on
                 VLSI Design and Video Technology, 28--30 May 2005}",
  title =        "The research on optimization techniques of 32-bit
                 floating-point {RISC} microprocessor",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "63--66",
  year =         "2005",
  DOI =          "https://doi.org/10.1109/iwvdvt.2005.1504465",
  bibdate =      "Wed Dec 13 09:49:47 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "XJ-1 processor",
}

@Book{Hally:2005:EBS,
  author =       "Mike Hally",
  title =        "Electronic Brains: Stories from the Dawn of the
                 Computer Age",
  publisher =    pub-JOSEPH-HENRY,
  address =      pub-JOSEPH-HENRY:adr,
  pages =        "xxiii + 275",
  year =         "2005",
  ISBN =         "0-309-09630-8 (hardcover)",
  ISBN-13 =      "978-0-309-09630-0 (hardcover)",
  LCCN =         "QA76.17 .H35 2005",
  bibdate =      "Wed Aug 9 07:02:58 MDT 2023",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://catdir.loc.gov/catdir/toc/ecip0514/2005016583.html;
                 http://library.ccsu.edu/help/spcoll/oconnell/index.htm",
  abstract =     "By the 1960s, IBM, once a manufacturer of mechanical
                 tabulators, had beaten all rivals and dominated the
                 world computer market. But IBM came late to the race.
                 From the 1930s to the 1950s, small independent teams on
                 four continents worked on the development of the very
                 first modern computers --- practical, electronic,
                 multipurpose, digital machines with memory for data and
                 programs. From interviews with surviving members of
                 those original pioneering teams, the author builds up a
                 picture of the eccentric, obsessive and fiercely loyal
                 men and women who laid the foundations for the
                 computerized world we now live in, and re-creates the
                 atmosphere of those early days.",
  acknowledgement = ack-nhfb,
  subject =      "Computers; History; Ordinateurs; Histoire; Computers.;
                 Computers.",
  tableofcontents = "From ABC to ENIAC \\
                 UNIVAC \\
                 Saviour of the Census \\
                 Saluting the Moose \\
                 When Britain Led the Computing World \\
                 LEO the Lyons Computer \\
                 So Then We Took the Roof Off \\
                 Wizards of Oz \\
                 Water on the Brain \\
                 It's Not About Being First: the Rise and Rise of IBM
                 \\
                 Arithmetic \\
                 Technical bits",
}

@Book{Hanss:2005:AFA,
  author =       "Michael Hanss",
  title =        "Applied fuzzy arithmetic: an introduction with
                 engineering applications",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xiii + 256",
  year =         "2005",
  ISBN =         "3-540-24201-5",
  ISBN-13 =      "978-3-540-24201-7",
  LCCN =         "QA248.5 .H36 2005",
  bibdate =      "Mon Oct 29 18:21:47 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0662/2004117177-d.html",
  acknowledgement = ack-nhfb,
  subject =      "Fuzzy arithmetic; Fuzzy logic",
}

@InProceedings{Hariri:2005:SMS,
  author =       "A. Hariri and K. Navi and R. Rastegar",
  booktitle =    "{EUROCON 2005, The International Conference on
                 ``Computer as a Tool'': proceedings: Belgrade, Serbia
                 and Montenegro: November 21--24, 2005}",
  title =        "A Simplified Modulo $ (2^n - 1) $ Squaring Scheme for
                 Residue Number System",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "615--618",
  year =         "2005",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/EURCON.2005.1630004",
  ISBN =         "1-4244-0049-X",
  ISBN-13 =      "978-1-4244-0049-2",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "Residue Number System (RNS) is a valuable tool for
                 fast and parallel arithmetic and has a variety of
                 applications in digital signal processing, fault
                 tolerant systems, etc. One of the most fundamental
                 moduli in Residue Number System is modulo (2
                 \ldots{})",
}

@InProceedings{Harris:2005:IUS,
  author =       "David Harris and Ram Krishnamurthy and Mark Anders and
                 Sanu Mathew and Steven Hsu",
  title =        "An Improved Unified Scalable Radix-$2$ {Montgomery}
                 Multiplier",
  crossref =     "Montuschi:2005:PIS",
  pages =        "??--??",
  year =         "2005",
  bibdate =      "Wed Jun 22 07:02:55 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arith17.polito.it/final/paper-109.pdf",
  abstract =     "This paper describes an improved version of the
                 Tenca-Ko{\c{c}} unified scalable radix-2 Montgomery
                 multiplier with half the latency for small and moderate
                 precision operands and half the queue memory
                 requirement. Like the Tenca-Ko{\c{c}} multiplier, this
                 design is reconfigurable to accept any input precision
                 in either $ \mathrm {GF}(p) $ or $ \mathrm {GF}(2 n) $
                 up to the size of the on-chip memory. An FPGA
                 implementation can perform 1024-bit modular
                 exponentiation in 16 ms using 5598 4-input lookup
                 tables, making it the fastest unified scalable design
                 yet reported.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-17",
  pagecount =    "7",
}

@InProceedings{He:2005:MAF,
  author =       "Hu He and Zheng Li and Yihe Sun",
  title =        "Multiply-add fused float point unit with on-fly
                 denormalized number processing",
  crossref =     "IEEE:2005:MSC",
  pages =        "1466--1468",
  year =         "2005",
  DOI =          "https://doi.org/10.1109/MWSCAS.2005.1594389",
  bibdate =      "Sun Feb 20 10:45:46 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Denormalized numbers are the most difficult type of
                 numbers to implement in float-point units. They are so
                 complex that many designs avoid handling them in
                 hardware. The denormalized number processing cost two
                 much extra clock cycle in software implementation. In
                 this paper, an on-fly floating point denormalized
                 number processing implemented in a multiply-add-fused
                 (MAF) with little extra latency is presented. The
                 denormalized number processing is embedded in a popular
                 MAF data path and fused with the MAF smoothly by
                 representing the denormalized number. The extra latency
                 introduced by the denormalized number processing is
                 cost by the denormalized number detection.",
  acknowledgement = ack-nhfb,
}

@Article{Hernandez:2005:ACN,
  author =       "M. A. Hern{\'a}ndez and N. Romero",
  title =        "Accelerated convergence in {Newton}'s method for
                 approximating square roots",
  journal =      j-J-COMPUT-APPL-MATH,
  volume =       "177",
  number =       "1",
  pages =        "225--229",
  day =          "1",
  month =        may,
  year =         "2005",
  CODEN =        "JCAMDI",
  ISSN =         "0377-0427 (print), 1879-1778 (electronic)",
  ISSN-L =       "0377-0427",
  bibdate =      "Sat Feb 25 13:00:04 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcomputapplmath2005.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0377042704004315",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Computational and Applied Mathematics",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03770427",
}

@InCollection{Huang:2005:EMP,
  author =       "Liusheng Huang and Hong Zhong and Hong Shen and
                 Yonglong Luo",
  editor =       "Hong Shen and Koji Nakano",
  booktitle =    "{Sixth International Conference on Parallel and
                 Distributed Computing, Applications and Technologies,
                 2005. PDCAT 2005: 5--8 December 2005, Dalian, China}",
  title =        "An Efficient Multiple-Precision Division Algorithm",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  bookpages =    "xxvi + 1091",
  pages =        "971--974",
  year =         "2005",
  DOI =          "https://doi.org/10.1109/PDCAT.2005.79",
  ISBN =         "0-7695-2405-2",
  ISBN-13 =      "978-0-7695-2405-4",
  LCCN =         "QA76.58 .I5752 2005",
  bibdate =      "Mon Dec 09 14:30:16 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/infoproc2010.bib",
  note =         "The authors present an integer-division algorithm that
                 runs three to five times faster than Knuth's 1981
                 original. However, there is an error in the
                 renormalization algorithm that is corrected in
                 \cite{Mukhopadhyay:2014:EMP}, while retaining the
                 speedup.",
  acknowledgement = ack-nhfb,
  book-URL =     "http://ieeexplore.ieee.org/servlet/opac?punumber=10544",
}

@Article{Huang:2005:HPL,
  author =       "Zhijun Huang and Milo{\v{s}} D. Ercegovac",
  title =        "High-Performance Low-Power Left-to-Right Array
                 Multiplier Design",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "54",
  number =       "3",
  pages =        "272--283",
  month =        mar,
  year =         "2005",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2005.51",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 16:17:15 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://csdl.computer.org/comp/trans/tc/2005/03/t0272abs.htm;
                 http://csdl.computer.org/dl/trans/tc/2005/03/t0272.htm;
                 http://csdl.computer.org/dl/trans/tc/2005/03/t0272.pdf;
                 http://ieeexplore.ieee.org/iel5/12/30205/01388192.pdf?isnumber=30205&prod=JNL&arnumber=1388192&arSt=+272&ared=+283&arAuthor=Zhijun+Huang%3B+Ercegovac%2C+M.D.;
                 http://ieeexplore.ieee.org/xpls/abs_all.jsp?isnumber=30205&arnumber=1388192&count=13&index=3;
                 http://ieeexplore.ieee.org/xpls/references.jsp?arnumber=1388192",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-16",
  remark =       "Special issue on computer arithmetic: selected papers
                 from ARITH-16.",
}

@InProceedings{Jacobi:2005:AFV,
  author =       "C. Jacobi and K. Weber and V. Paruthi and J.
                 Baumgartner",
  title =        "Automatic formal verification of fused-multiply-add
                 {FPUs}",
  crossref =     "IEEE:2005:DAT",
  volume =       "2",
  pages =        "1298--1303",
  year =         "2005",
  DOI =          "https://doi.org/10.1109/DATE.2005.75",
  bibdate =      "Sun Feb 20 09:57:04 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In this paper we describe a fully-automated
                 methodology for formal verification of
                 fused-multiply-add floating point units (FPU). Our
                 methodology verifies an implementation FPU against a
                 simple reference model derived from the processor's
                 architectural specification, which may include all
                 aspects of the IEEE specification including denormal
                 operands and exceptions. Our strategy uses a
                 combination of BDD- and SAT-based symbolic simulation.
                 To make this verification task tractable, we use a
                 combination of case-splitting, multiplier isolation,
                 and automatic model reduction techniques. The
                 case-splitting is defined only in terms of the
                 reference model, which makes this approach easily
                 portable to new designs. The methodology is directly
                 applicable to multi-GHz industrial implementation
                 models (e.g., HDL or gate-level circuit
                 representations) that contain all details of the
                 high-performance transistor-level model, such as
                 aggressive pipelining, clocking, etc. Experimental
                 results are provided to demonstrate the computational
                 efficiency of this approach.",
  acknowledgement = ack-nhfb,
}

@Misc{Kahan:2005:BTG,
  author =       "William Kahan",
  title =        "A Brief Tutorial on Gradual Underflow",
  howpublished = "World-Wide Web lecture notes.",
  pages =        "15",
  day =          "8",
  month =        jul,
  year =         "2005",
  bibdate =      "Fri Jul 15 11:38:13 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Prepared for ARITH 17, Tues. 28 June 2005, and
                 subsequently augmented.",
  URL =          "http://www.cs.berkeley.edu/~wkahan/ARITH_17U.pdf",
  acknowledgement = ack-nhfb,
}

@Manual{Kahan:2005:DP,
  author =       "William Kahan",
  title =        "A Demonstration of Presubstitution for $ \infty /
                 \infty $",
  pages =        "10",
  day =          "5",
  month =        jul,
  year =         "2005",
  bibdate =      "Fri Jul 15 11:47:46 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cs.berkeley.edu/~wkahan/Grail.pdf",
  acknowledgement = ack-nhfb,
}

@Misc{Kahan:2005:FPA,
  author =       "William Kahan",
  title =        "Floating-Point Arithmetic Besieged by {``Business}
                 Decisions''",
  howpublished = "World-Wide Web lecture notes.",
  pages =        "28",
  day =          "5",
  month =        jul,
  year =         "2005",
  bibdate =      "Fri Jul 15 12:07:31 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "A Keynote Address, prepared for the IEEE-Sponsored
                 ARITH 17 Symposium on Computer Arithmetic, delivered on
                 Mon. 27 June 2005 in Hyannis, Massachusetts.",
  URL =          "http://www.cs.berkeley.edu/~wkahan/ARITH_17.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Kahan:2005:OQD,
  author =       "William Kahan and Dan Zuras",
  title =        "An Open Question to Developers of Numerical Software",
  journal =      j-COMPUTER,
  volume =       "38",
  number =       "5",
  pages =        "91--94",
  month =        may,
  year =         "2005",
  CODEN =        "CPTRB4",
  ISSN =         "0018-9162 (print), 1558-0814 (electronic)",
  ISSN-L =       "0018-9162",
  bibdate =      "Wed May 04 15:33:06 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://csdl.computer.org/comp/mags/co/2005/05/r5091abs.htm;
                 http://csdl.computer.org/comp/mags/co/2005/05/r5toc.htm;
                 http://csdl.computer.org/dl/mags/co/2005/05/r5091.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2",
  subject =      "Are signaling NaNs needed?",
}

@Article{Kaihara:2005:HAM,
  author =       "M. E. Kaihara and N. Takagi",
  title =        "A hardware algorithm for modular multiplication\slash
                 division",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "54",
  number =       "1",
  pages =        "12--21 54",
  month =        jan,
  year =         "2005",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2005.1(410)",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 16:17:14 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1362636",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Misc{Karlsson:2005:IIL,
  author =       "Kent Karlsson",
  title =        "{ISO\slash IEC 10967, Language Independent Arithmetic
                 (LIA)}",
  howpublished = "Wikipedia article",
  day =          "31",
  month =        oct,
  year =         "2005",
  bibdate =      "Sat Dec 17 10:42:52 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://en.wikipedia.org/wiki/ISO/IEC_10967;
                 http://www.open-std.org/JTC1/SC22/WG11/docs/n364.pdf;
                 http://www.open-std.org/JTC1/SC22/WG11/docs/n462.pdf;
                 http://www.open-std.org/jtc1/sc22/wg11/docs/n490.pdf",
  abstract =     "ISO/IEC 10967, Language independent arithmetic (LIA),
                 is a series of standards on computer arithmetic. It is
                 compatible with IEC 60559 (more known as IEEE 754 or
                 IEC 559), and indeed much of the specifications in
                 parts 2 and 3 are for IEEE 754 special values (though
                 such values are not required).\par

                 LIA currently consists of three parts:\par
                 \begin{itemize}

                 \item[Part 1] Integer and floating point arithmetic,
                 first edition published 1994.

                 \item[Part 2] Elementary numerical functions, first
                 edition published 2001.

                 \item[Part 3] Complex integer and floating point
                 arithmetic and complex elementary numerical functions,
                 first edition is now (2005) in FDIS
                 stage.

                 \end{itemize}",
  acknowledgement = ack-nhfb,
}

@Article{Kenney:2005:HSM,
  author =       "R. D. Kenney and M. J. Schulte",
  title =        "High-Speed Multioperand Decimal Adders",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "54",
  number =       "8",
  pages =        "953--963",
  month =        aug,
  year =         "2005",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2005.129",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 16:17:18 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1453497;
                 http://mesa.ece.wisc.edu/publications/cp_2005-04.pdf",
  abstract =     "There is increasing interest in hardware support for
                 decimal arithmetic as a result of recent growth in
                 commercial, financial, and Internet-based applications.
                 Consequently, new specifications for decimal
                 floating-point arithmetic have been added to the draft
                 revision of the IEEE-754 Standard for Floating-Point
                 Arithmetic. This paper introduces and analyzes three
                 techniques for performing fast decimal addition on
                 multiple binary coded decimal (BCD) operands. Two of
                 the techniques speculate BCD correction values and
                 correct intermediate results while adding the input
                 operands. The first speculates over one addition. The
                 second speculates over two additions. The third
                 technique uses a binary carry-save adder tree and
                 produces a binary sum. Combinational logic is then used
                 to correct the sum and determine the carry into the
                 next more significant digit. Multioperand adder designs
                 are constructed and synthesized for four to 16 input
                 operands. Analyses are performed on the synthesis
                 results and the merits of each technique are discussed.
                 Finally, these techniques are compared to several
                 previous techniques for high-speed decimal addition.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "computer arithmetic; decimal arithmetic; decimal
                 floating-point arithmetic; hardware designs;
                 multioperand adders",
}

@Article{Khabbazian:2005:NMA,
  author =       "M. Khabbazian and T. A. Gulliver and V. K. Bhargava",
  title =        "A new minimal average weight representation for
                 left-to-right point multiplication methods",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "54",
  number =       "11",
  pages =        "1454--1459",
  month =        nov,
  year =         "2005",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2005.173",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 16:17:19 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1514423",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@TechReport{Klarer:2005:DTC,
  author =       "Robert Klarer",
  title =        "Decimal Types for {C++}: Second Draft",
  type =         "Report",
  number =       "C22/WG21/N1839 J16/05-0099",
  institution =  "IBM Canada, Ltd.",
  address =      "Toronto, ON, Canada",
  day =          "24",
  month =        jun,
  year =         "2005",
  bibdate =      "Thu Mar 02 10:47:15 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1839.html",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
}

@Article{Kornerup:2005:DSS,
  author =       "Peter Kornerup",
  title =        "Digit Selection for {SRT} Division and Square Root",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "54",
  number =       "3",
  pages =        "294--303",
  month =        mar,
  year =         "2005",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2005.47",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 16:17:15 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://csdl.computer.org/comp/trans/tc/2005/03/t0294abs.htm;
                 http://csdl.computer.org/dl/trans/tc/2005/03/t0294.htm;
                 http://csdl.computer.org/dl/trans/tc/2005/03/t0294.pdf;
                 http://ieeexplore.ieee.org/iel5/12/30205/01388194.pdf?isnumber=30205&prod=JNL&arnumber=1388194&arSt=+294&ared=+303&arAuthor=Kornerup%2C+P.;
                 http://ieeexplore.ieee.org/xpls/abs_all.jsp?isnumber=30205&arnumber=1388194&count=13&index=5;
                 http://ieeexplore.ieee.org/xpls/references.jsp?arnumber=1388194",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-16",
  remark =       "Special issue on computer arithmetic: selected papers
                 from ARITH-16.",
  summary =      "The quotient digit selection in the SRT division
                 algorithm is based on a few most significant bits of
                 the remainder and divisor, where the remainder is
                 usually represented in a redundant representation. The
                 number of leading bits needed depends on \ldots{}",
}

@InProceedings{Kornerup:2005:LGD,
  author =       "Peter Kornerup and Jean-Michel Muller",
  title =        "Leading Guard Digits in Finite Precision Redundant
                 Representations",
  crossref =     "Montuschi:2005:PIS",
  pages =        "??--??",
  year =         "2005",
  bibdate =      "Fri Jun 24 20:32:32 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.imada.sdu.dk/~kornerup/papers/red-add.pdf",
  abstract =     "Redundant number representations are generally used to
                 allow constant time additions, based on the fact that
                 only bounded carry-ripples take place. But carries may
                 ripple out into positions which may not be needed to
                 represent the final value of the result, and thus a
                 certain amount of leading guard digits are needed to
                 correctly determine the result. Also when cancellation
                 during subtractions occur, there may be nonzero digits
                 in positions not needed to represent the result of the
                 calculation. It is shown here that for normal redundant
                 digit sets with radix greater than two, a single guard
                 digit is sufficient to determine the value of such an
                 arbitrary length prefix of leading non-zero digits.
                 This is also the case for the unsigned carry-save
                 representation, whereas two guard digits are necessary
                 and sufficient for additions in the binary signed-digit
                 and 2's complement carry-save representations.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-17; Leading guard digits; Multi-operand
                 additions; Redundant representations",
  pagecount =    "6",
}

@InProceedings{Kornerup:2005:RCN,
  author =       "Peter Kornerup and Jean-Michel Muller",
  booktitle =    "Proceedings of the International Meeting on Automated
                 Compliance Systems {(IMACS'05)}, July 2005",
  title =        "{RN}-coding of numbers: Definition and some
                 properties",
  publisher =    "????",
  address =      "????",
  pages =        "??--??",
  year =         "2005",
  bibdate =      "Sun Jun 19 14:24:12 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.researchgate.net/publication/243786550_RN-coding_of_numbers_definition_and_some_properties",
  acknowledgement = ack-nhfb,
}

@InProceedings{Kornerup:2005:SPR,
  author =       "Peter Kornerup and David Matula",
  title =        "Single Precision Reciprocals by Multipartite Table
                 Lookup",
  crossref =     "Montuschi:2005:PIS",
  pages =        "??--??",
  year =         "2005",
  bibdate =      "Wed Jun 22 07:02:55 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arith17.polito.it/final/paper-177.pdf",
  abstract =     "We develop the foundations for confirming monotonicity
                 of a multi-term reciprocal function approximation. We
                 introduce the concept of operand recoding to improve
                 the accuracy of multipartite approximation. The results
                 are applied to provide a proposed four-partite
                 reciprocal implementation with total table size $
                 \approx 27 $ Kbytes, that yields an IEEE standard,
                 single precision sized format (24 bit) reciprocal
                 instruction, that is a one-ulp monotonic reciprocal.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-17",
  pagecount =    "9",
}

@Article{Kulikova:2005:CAS,
  author =       "A. A. Kulikova and Yu. V. Prokhorov",
  title =        "Completely Asymmetric Stable Laws and {Benford's
                 Law}",
  journal =      j-THEORY-PROBAB-APPL,
  volume =       "49",
  number =       "1",
  pages =        "163--169",
  month =        mar,
  year =         "2005",
  CODEN =        "TPRBAU",
  ISSN =         "0040-585X (print), 1095-7219 (electronic)",
  ISSN-L =       "0040-585X",
  bibdate =      "Thu Jul 7 19:15:48 MDT 2005",
  bibsource =    "http://epubs.siam.org/sam-bin/dbq/toc/TVP/49/1;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://epubs.siam.org/sam-bin/dbq/article/98094",
  acknowledgement = ack-nhfb,
  fjournal =     "Theory of Probability and its Applications",
  journal-URL =  "http://epubs.siam.org/tvp",
  keywords =     "Benford's Law; Zipf's Law",
}

@Article{Lang:2005:HTC,
  author =       "Tom{\'a}s Lang and Elisardo Antelo",
  title =        "High-Throughput {CORDIC}-Based Geometry Operations for
                 {$3$D} Computer Graphics",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "54",
  number =       "3",
  pages =        "347--361",
  month =        mar,
  year =         "2005",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2005.53",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue May 30 12:14:00 MDT 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://csdl.computer.org/comp/trans/tc/2005/03/t0347abs.htm;
                 http://csdl.computer.org/dl/trans/tc/2005/03/t0347.htm;
                 http://csdl.computer.org/dl/trans/tc/2005/03/t0347.pdf;
                 http://ieeexplore.ieee.org/iel5/12/30205/01388199.pdf?isnumber=30205&prod=JNL&arnumber=1388199&arSt=+347&ared=+361&arAuthor=Lang%2C+T.%3B+Antelo%2C+E.;
                 http://ieeexplore.ieee.org/xpls/abs_all.jsp?isnumber=30205&arnumber=1388199&count=13&index=10;
                 http://ieeexplore.ieee.org/xpls/references.jsp?arnumber=1388199",
  abstract =     "Graphics processors require strong arithmetic support
                 to perform computational kernels over data streams.
                 Because of the current implementation using the basic
                 arithmetic operations, the algorithms are given in
                 algebraic terms. However, since the operations are
                 really of a geometric nature, it seems to us that more
                 flexibility in the implementation is obtained if the
                 description is given in a high-level geometrical form.
                 As a consequence of this line of thought, this paper is
                 an attempt to reconsider some kernels in a graphics
                 processor to obtain implementations that are
                 potentially more scalable than just replicating the
                 modules used in conventional implementations. We
                 present the formulation of representative 3D computer
                 graphics operations in terms of CORDIC-type primitives.
                 Then, we briefly outline a stream processor based on
                 CORDIC-type modules to efficiently implement these
                 graphic operations. We perform a rough comparison with
                 current implementations and conclude that the
                 CORDIC-based alternative might be attractive.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-16",
  remark =       "Special issue on computer arithmetic: selected papers
                 from ARITH-16.",
}

@TechReport{Langlois:2005:STS,
  author =       "P. Langlois and N. Louvet",
  title =        "Solving Triangular Systems More Accurately and
                 Efficiently",
  type =         "Research Report",
  number =       "RR2005-02",
  institution =  "{\'E}quipe de Recherche DALI, Laboratoire LP2A,
                 Universit{\'e} de Perpignan, Via Domitia",
  address =      "Perpignan, France",
  pages =        "15",
  day =          "9",
  month =        may,
  year =         "2005",
  bibdate =      "Fri Jan 06 07:54:13 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://webdali.univ-perp.fr/RR/rr2005-02.pdf",
  abstract =     "We present a new algorithm that solves linear
                 triangular systems accurately and efficiently. By
                 accurately, we mean that this algorithm should yield a
                 solution as accurate as the one computed in twice the
                 working precision. By efficiently, we mean that its
                 implementation should run faster than the corresponding
                 XBLAS routine with the same output accuracy.",
  acknowledgement = ack-nhfb,
  keywords =     "error-free transformations; extended precision;
                 IEEE-754 floating point arithmetic; substitution
                 algorithm; triangular linear system; XBLAS",
}

@TechReport{Lauter:2005:BBB,
  author =       "Christoph Quirin Lauter",
  title =        "Basic building blocks for a triple-double intermediate
                 format",
  type =         "Technical Report",
  number =       "RR-5702",
  institution =  "Inria",
  address =      "????",
  pages =        "iii + 67 + i",
  year =         "2005",
  bibdate =      "Sat Apr 01 08:05:25 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://hal.inria.fr/inria-00070314;
                 https://hal.inria.fr/inria-00070314/document",
  abstract =     "The implementation of correctly rounded elementary
                 functions needs high intermediate accuracy before final
                 rounding. This accuracy can be provided by (pseudo-)
                 expansions of size three, i.e. a triple-double format.
                 The report presents all basic operators for such a
                 format. Triple-double numbers can be redundant. A
                 renormalization procedure is presented and proven.
                 Elementary functions' implementations need addition and
                 multiplication sequences. These operators must take
                 operands in double, double-double and triple-double
                 format. The results must be accordingly in one of the
                 formats. Several procedures are presented. Proofs are
                 given for their accuracy bounds. Intermediate
                 triple-double results must finally be correctly rounded
                 to double precision. Two effective rounding sequences
                 are presented, one for round-to-nearest mode, one for
                 the directed rounding modes. Their complete proofs
                 constitute half of the report.",
  acknowledgement = ack-nhfb,
  keywords =     "correct rounding; floating-point arithmetic",
}

@Misc{Lawlor:2005:PDP,
  author =       "Orion Lawlor and Hari Govind and Isaac Dooley and
                 Michael Breitenfeld and Laxmikant Kale",
  title =        "Performance Degradation in the Presence of Subnormal
                 Floating-Point Values",
  howpublished = "World-Wide Web slides from the Workshop on Operating
                 System Interfaces in High Performance Applications
                 2005",
  year =         "2005",
  bibdate =      "Sat Mar 04 17:10:07 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://charm.cs.uiuc.edu/presentations/OSIHPA/html/",
  acknowledgement = ack-nhfb,
}

@Article{Lee:2005:LCB,
  author =       "Chiou-Yng Lee and Jenn-Shyong Horng and I-Chang Jou
                 and Erl-Huei Lu",
  title =        "Low-complexity bit-parallel systolic {Montgomery}
                 multipliers for special classes of {$ \mathrm {GF}(2^m)
                 $}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "54",
  number =       "9",
  pages =        "1061--1070",
  month =        sep,
  year =         "2005",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2005.147",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 16:17:18 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1471668",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Lee:2005:OHF,
  author =       "D.-U. Lee and A. A. Gaffar and O. Mencer and W. Luk",
  title =        "Optimizing hardware function evaluation",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "54",
  number =       "12",
  pages =        "1520--1531",
  month =        dec,
  year =         "2005",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2005.201",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue May 30 12:04:26 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We present a methodology and an automated system for
                 function evaluation unit generation. Our system selects
                 the best function evaluation hardware for a given
                 function, accuracy requirements, technology mapping,
                 and optimization metrics, such as area, throughput, and
                 latency. Function evaluation $ f(x) $ typically
                 consists of range reduction and the actual evaluation
                 on a small convenient interval such as $ [0, \pi / 2) $
                 for $ \sin (x) $. We investigate the impact of hardware
                 function evaluation with range reduction for a given
                 range and precision of $x$ and $ f(x) $ on area and
                 speed. An automated bit-width optimization technique
                 for minimizing the sizes of the operators in the data
                 paths is also proposed. We explore a vast design space
                 for fixed-point $ \sin (x) $, $ \log (x) $, and $ \sqrt
                 {x} $ accurate to one unit in the last place using
                 MATLAB and ASC, a stream compiler for
                 field-programmable gate arrays (FPGAs). In this study,
                 we implement over 2,000 placed-and-routed FPGA designs,
                 resulting in over 100 million application-specific
                 integrated circuit (ASIC) equivalent gates. We provide
                 optimal function evaluation results for range and
                 precision combinations between 8 and 48 bits.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "application specific integrated circuits;
                 application-specific integrated circuit equivalent
                 gates; ASC; ASIC; automated bit-width optimization
                 technique; circuit optimisation; computer arithmetic;
                 elementary function approximation; field programmable
                 gate arrays; field-programmable gate arrays; fixed
                 point arithmetic; fixed-point arithmetic; FPGA;
                 hardware function evaluation optimisation; logic
                 design; MATLAB; minimax approximation; range reduction;
                 stream compiler",
}

@Article{Lefevre:2005:GMP,
  author =       "Vincent Lef{\`e}vre",
  title =        "The Generic Multiple-Precision Floating-Point Addition
                 With Exact Rounding (as in the {MPFR} Library)",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  day =          "11",
  month =        may,
  year =         "2005",
  CODEN =        "????",
  ISSN =         "????",
  ISSN-L =       "????",
  bibdate =      "Wed Sep 30 12:43:49 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arxiv.org/abs/cs/0505027",
  abstract =     "We study the multiple-precision addition of two
                 positive floating-point numbers in base 2, with exact
                 rounding, as specified in the MPFR library, i.e. where
                 each number has its own precision. We show how the best
                 possible complexity (up to a constant factor that
                 depends on the implementation) can be obtain.",
  acknowledgement = ack-nhfb,
  subject =      "Data Structures and Algorithms (cs.DS)",
}

@InProceedings{Lefevre:2005:NRD,
  author =       "Vincent Lef{\`e}vre",
  title =        "New Results on the Distance Between a Segment and {$
                 \mathbb {Z}^2 $}. Application to the Exact Rounding",
  crossref =     "Montuschi:2005:PIS",
  pages =        "68--75",
  year =         "2005",
  DOI =          "https://doi.org/10.1109/ARITH.2005.32",
  bibdate =      "Wed Jun 22 07:02:55 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arith17.polito.it/final/paper-147.pdf",
  abstract =     "This paper presents extensions to Lef{\'e}vre's
                 algorithm that computes a lower bound on the distance
                 between a segment and a regular grid $ Z^2 $. This
                 algorithm and, in particular, the extensions are useful
                 in the search for worst cases for the exact rounding of
                 unary elementary functions or base-conversion
                 functions. The proof that is presented here is simpler
                 and less technical than the original proof. This paper
                 also gives benchmark results with various optimization
                 parameters, explanations of these results, and an
                 application to base conversion.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-17",
  pagecount =    "8",
}

@InProceedings{Li:2005:HIA,
  author =       "L. Li and A. Fit-Florea and M. A. Thornton and D. W.
                 Matula",
  title =        "Hardware Implementation of an Additive Bit-Serial
                 Algorithm for the Discrete Logarithm Modulo-$ 2^k $",
  crossref =     "IEEE:2005:ICS",
  pages =        "??--??",
  year =         "2005",
  bibdate =      "Fri Jun 24 15:56:30 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Li:2005:NBI,
  author =       "L. Li and A. Fit-Florea and M. A. Thornton and D. W.
                 Matula",
  title =        "A New Binary Integer Number System with Simplified
                 Hardware Support",
  crossref =     "IEEE:2005:PII",
  pages =        "??--??",
  year =         "2005",
  bibdate =      "Fri Jun 24 15:58:49 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Submitted.",
  acknowledgement = ack-nhfb,
}

@Article{Li:2005:RPE,
  author =       "C. Li and S. Pion and C. K. Yap",
  title =        "Recent progress in exact geometric computation",
  journal =      j-J-LOGIC-ALG-PROG,
  volume =       "64",
  number =       "1",
  pages =        "85--111",
  month =        jul,
  year =         "2005",
  DOI =          "https://doi.org/10.1016/j.jlap.2004.07.006",
  ISSN =         "1567-8326 (print), 1873-5940 (electronic)",
  ISSN-L =       "1567-8326",
  bibdate =      "Thu Oct 17 10:09:18 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Logic and Algebraic Programming",
  journal-URL =  "http://www.sciencedirect.com/science/journal/15678326",
  remark =       "Special issue on Practical development of exact real
                 number computation.",
}

@Article{Lorencz:2005:SFA,
  author =       "R{\'o}bert L{\'o}rencz and Josef Hlav{\'a}{\v{c}}",
  title =        "Subtraction-free {Almost Montgomery Inverse}
                 algorithm",
  journal =      j-INFO-PROC-LETT,
  volume =       "94",
  number =       "1",
  pages =        "11--14",
  day =          "15",
  month =        apr,
  year =         "2005",
  CODEN =        "IFPLAT",
  ISSN =         "0020-0190 (print), 1872-6119 (electronic)",
  ISSN-L =       "0020-0190",
  bibdate =      "Thu Mar 31 18:41:00 MDT 2011",
  bibsource =    "http://www.sciencedirect.com/science/journal/00200190;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Information Processing Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00200190",
}

@Article{Lorenz:2005:VTB,
  author =       "J. Lorenz and S. Kral and F. Franchetti and C. W.
                 Ueberhuber",
  title =        "Vectorization techniques for the {Blue Gene/L} double
                 {FPU}",
  journal =      j-IBM-JRD,
  volume =       "49",
  number =       "2/3",
  pages =        "437--446",
  month =        "????",
  year =         "2005",
  CODEN =        "IBMJAE",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  bibdate =      "Wed Jun 1 08:14:41 MDT 2005",
  bibsource =    "http://www.research.ibm.com/journal/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.research.ibm.com/journal/rd/492/lorenz.pdf",
  abstract =     "This paper presents vectorization techniques tailored
                 to meet the specifics of the two-way single-instruction
                 multiple-data (SIMD) double-precision floating-point
                 unit (FPU), which is a core element of the node
                 application-specific integrated circuit (ASIC) chips of
                 the IBM 360-teraflops Blue Gene/L supercomputer. This
                 paper focuses on the general-purpose basic-block
                 vectorization and optimization methods as they are
                 incorporated in the Vienna MAP vectorizer and
                 optimizer. The innovative technologies presented here,
                 which have consistently delivered superior performance
                 and portability across a wide range of platforms, were
                 carried over to prototypes of Blue Gene/L and joined
                 with the automatic performance-tuning system known as
                 Fastest Fourier Transform in the West (FFTW). FFTW
                 performance-optimization facilities working with the
                 compiler technologies presented in this paper are able
                 to produce vectorized fast Fourier transform (FFT)
                 codes that are tuned automatically to single Blue
                 Gene/L processors and are up to 80\% faster than the
                 best-performing scalar FFT codes generated by FFTW.",
  acknowledgement = ack-nhfb,
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
  ordernumber =  "G322-0240",
}

@InProceedings{Macchetti:2005:QPH,
  author =       "Marco Macchetti and Luigi Dadda",
  title =        "Quasi-Pipelined Hash Circuits",
  crossref =     "Montuschi:2005:PIS",
  pages =        "??--??",
  year =         "2005",
  bibdate =      "Wed Jun 22 07:02:55 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arith17.polito.it/final/paper-149.pdf",
  abstract =     "Hash functions are an important cryptographic
                 primitive. They are used to obtain a fixed-size
                 fingerprint, or hash value, of an arbitrary long
                 message. We focus particularly on the class of
                 dedicated hash functions, whose general construction is
                 presented; the peculiar arrangement of sequential and
                 combinational units makes the application of pipelining
                 techniques to these constructions not trivial. We
                 formalize here an optimization technique called
                 quasipipelining, whose goal is to optimize the critical
                 path and thus to increase the clock frequency in
                 dedicated hardware implementations. The SHA-2 algorithm
                 has been previously examined by Dadda et al., with
                 specific versions of quasipipelining; here, a full
                 generalization of the technique is presented, along
                 with application to the SHA-1 algorithm.
                 Quasi-pipelining could be as well applied to future
                 hashing algorithms, provided they are designed along
                 the same lines as those of the SHA family.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-17",
  pagecount =    "8",
}

@InProceedings{Markstein:2005:FSM,
  author =       "Peter Markstein",
  title =        "A Fast-Start Method for Computing the Inverse
                 Tangent",
  crossref =     "Montuschi:2005:PIS",
  pages =        "??--??",
  year =         "2005",
  bibdate =      "Wed Jun 22 07:02:55 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arith17.polito.it/final/paper-112.pdf",
  abstract =     "In a search for an algorithm to compute $ \atan (x) $
                 which has both low latency and few floating point
                 instructions, an interesting variant of familiar
                 trigonometry formulas was discovered that allow the
                 start of argument reduction to commence before any
                 references to tables stored in memory are needed. Low
                 latency makes the method suitable for a closed
                 subroutine, and few floating point operations make the
                 method advantageous for a software-pipelined
                 implementation.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-17; IA-64; Itanium-2",
  pagecount =    "6",
}

@TechReport{Marques:2005:BIF,
  author =       "Osni A. Marques and E. Jason Riedy and Christof
                 V{\"o}mel",
  title =        "Benefits of {IEEE-754} Features in Modern Symmetric
                 Tridiagonal Eigensolvers",
  type =         "LAPACK Working Note",
  number =       "172",
  institution =  "Computer Science Division, University of California,
                 Berkeley",
  address =      "Berkeley, CA, USA",
  pages =        "22",
  day =          "30",
  month =        sep,
  year =         "2005",
  MRclass =      "15A18, 15A23.",
  bibdate =      "Mon Mar 20 12:18:56 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Also issued as Technical Report UCB//CSD-05-1414.",
  URL =          "http://www.netlib.org/lapack/lawnspdf/lawn172.pdf",
  abstract =     "Bisection is one of the most common methods used to
                 compute the eigenvalues of symmetric tridiagonal
                 matrices. Bisection relies on the Sturm count: for a
                 given shift $ \sigma $, the number of negative pivots
                 in the factorization $ T \sigma I = L D L^T $ equals
                 the number of eigenvalues of $T$ that are smaller than
                 $ \sigma $. In IEEE-754 arithmetic, the value $ \infty
                 $ permits the computation to continue past a zero
                 pivot, producing a correct Sturm count when $T$ is
                 unreduced. Demmel and Li showed in the 90s that using $
                 \infty $ rather than testing for zero pivots within the
                 loop could improve performance significantly on certain
                 architectures.

                 When eigenvalues are to be computed to high relative
                 accuracy, it is often preferable to work with $ L D L^T
                 $ factorizations instead of the original tridiagonal
                 $T$, see for example the MRRR algorithm. In these
                 cases, the Sturm count has to be computed from $ L D
                 L^T $. The differential stationary and progressive qds
                 algorithms are the methods of choice.

                 While it seems trivial to replace $T$ by $ L D L^T $,
                 in reality these algorithms are more complicated: in
                 IEEE-754 arithmetic, a zero pivot produces an overflow,
                 followed by an invalid exception (NaN), that renders
                 the Sturm count incorrect.

                 We present alternative, safe formulations that are
                 guaranteed to produce the correct result.

                 Benchmarking these algorithms on a variety of platforms
                 shows that the original formulation without tests is
                 always faster provided no exception occurs. The
                 transforms see speed-ups of up to $ 2.6 \times $ over
                 the careful formulations.

                 Tests on industrial matrices show that encountering
                 exceptions in practice is rare. This leads to the
                 following design: First, compute the Sturm count by the
                 fast but unsafe algorithm. Then, if an exception
                 occurred, recompute the count by a safe, slower
                 alternative. The new Sturm count algorithms improve the
                 speed of bisection by up to $ 2 \times $ on our test
                 matrices. Furthermore, unlike the traditional
                 tiny-pivot substitution, proper use of IEEE-754
                 features provides a careful formulation that imposes no
                 input range restrictions.",
  acknowledgement = ack-nhfb,
  keywords =     "differential qds algorithms; IEEE-754 arithmetic;
                 IEEE-754 performance; LAPACK; MRRR algorithm; NaN
                 arithmetic",
}

@InProceedings{Matula:2005:TLS,
  author =       "David Matula and Alex Fit-Florea and Mitchell
                 Thornton",
  title =        "Table Lookup Structures for Multiplicative Inverses
                 Modulo $ 2^k $",
  crossref =     "Montuschi:2005:PIS",
  pages =        "??--??",
  year =         "2005",
  bibdate =      "Wed Jun 22 07:02:55 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arith17.polito.it/final/paper-160.pdf",
  abstract =     "We introduce an inheritance property and related table
                 lookup structures applicable to simplified evaluation
                 of the modular operations ``multiplicative inverse'',
                 ``discrete log'', and ``exponential residue'' in the
                 particular modulus $ 2^k $. Regarding applications, we
                 describe an integer representation system of Benschop
                 for transforming integer multiplications into additions
                 which benefits from our table lookup function
                 evaluation procedures.\par We focus herein on the
                 multiplicative inverse modulo $ 2^k $ to exhibit
                 simplifications in hardware implementations realized
                 from the inheritance property. A table lookup structure
                 given by a bit string that can be interpreted with
                 reference to a binary tree is described and analyzed.
                 Using observed symmetries, the lookup structure size is
                 reduced allowing a novel direct lookup process for
                 multiplicative inverses for all 16-bit odd integers to
                 be obtained from a table of size less than two KBytes.
                 The 16-bit multiplicative inverse operation is also
                 applicable for providing a seed inverse for obtaining
                 32/64-bit multiplicative inverses by one/two iterations
                 of a known quadratic refinement algorithm.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-17",
  pagecount =    "8",
}

@Article{McCann:2005:SDA,
  author =       "Mark McCann and Nicholas Pippenger",
  title =        "{SRT} Division Algorithms as Dynamical Systems",
  journal =      j-SIAM-J-COMPUT,
  volume =       "34",
  number =       "6",
  pages =        "1279--1301",
  month =        dec,
  year =         "2005",
  CODEN =        "SMJCAT",
  DOI =          "https://doi.org/10.1137/S009753970444106X",
  ISSN =         "0097-5397 (print), 1095-7111 (electronic)",
  ISSN-L =       "0097-5397",
  MRclass =      "68W40, 37E05",
  bibdate =      "Fri Dec 30 06:20:35 MST 2005",
  bibsource =    "http://epubs.siam.org/sam-bin/dbq/toclist/SICOMP/34/6;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://epubs.siam.org/sam-bin/dbq/article/44106",
  abstract =     "Sweeney--Robertson--Tocher (SRT) division, as it was
                 discovered in the late 1950s, represented an important
                 improvement in the speed of division algorithms for
                 computers at the time. A variant of SRT division is
                 still commonly implemented in computers today. Although
                 some bounds on the performance of the original SRT
                 division method were obtained, a great many questions
                 remained unanswered. In this paper, the original
                 version of SRT division is described as a dynamical
                 system. This enables us to bring modern dynamical
                 systems theory, a relatively new development in
                 mathematics, to bear on an older problem. In doing so,
                 we are able to show that SRT division is ergodic, and
                 is even Bernoulli, for all real divisors and dividends.
                 With the Bernoulli property, we are able to use entropy
                 to prove that the natural extensions of SRT division
                 are isomorphic by way of the Kolmogorov--Ornstein
                 theorem. We demonstrate how our methods and results can
                 be applied to a much larger class of division
                 algorithms.",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Computing",
  journal-URL =  "http://epubs.siam.org/sicomp",
  keywords =     "SRT division, ergodic, Bernoulli, dynamical systems,
                 entropy",
}

@InProceedings{Mei:2005:LZA,
  author =       "Xiao-Lu Mei",
  title =        "Leading zero anticipation for latency improvement in
                 floating-point fused multiply-add units",
  crossref =     "Tang:2005:AIC",
  pages =        "53--56",
  year =         "2005",
  DOI =          "https://doi.org/10.1109/ICASIC.2005.1611267",
  bibdate =      "Sun Feb 20 09:52:59 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The leading zero anticipation (LZA) is vital in the
                 floating-point fused multiply-add (FMA) units. The
                 general LZA algorithms can only deal with 2 operands.
                 It increases the critical path delay of high
                 performance floating-point FMA units. The paper
                 presents a novel LZA algorithm to deal with 3 operands
                 directly and implemented the 106-bit leading zero
                 anticipator in the high performance floating-point FMA
                 with the general LZA algorithm and the proposed LZA
                 algorithm respectively. Compared with the general
                 leading zero anticipator, the proposed leading zero
                 anticipator can reduce the delay of the critical path
                 by 16.67\% and reduce the area by 19.63\%
                 approximately.",
  acknowledgement = ack-nhfb,
}

@Article{Menissier-Morain:2005:APR,
  author =       "Val{\'e}rie M{\'e}nissier-Morain",
  title =        "Arbitrary precision real arithmetic: design and
                 algorithms",
  journal =      j-J-LOGIC-ALG-PROG,
  volume =       "64",
  number =       "1",
  pages =        "13--39",
  month =        jul,
  year =         "2005",
  DOI =          "https://doi.org/10.1016/j.jlap.2004.07.003",
  ISSN =         "1567-8326 (print), 1873-5940 (electronic)",
  ISSN-L =       "1567-8326",
  bibdate =      "Thu Oct 17 10:09:18 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Logic and Algebraic Programming",
  journal-URL =  "http://www.sciencedirect.com/science/journal/15678326",
  remark =       "Special issue on Practical development of exact real
                 number computation.",
}

@Article{Mitra:2005:BFP,
  author =       "Abhijit Mitra and Mrityunjoy Chakraborty and Hideaki
                 Sakai",
  title =        "A block floating-point treatment to the {LMS}
                 algorithm: efficient realization and a roundoff error
                 analysis",
  journal =      j-IEEE-TRANS-SIG-PROC,
  volume =       "53",
  number =       "12",
  pages =        "4536--4544",
  year =         "2005",
  CODEN =        "ITPRED",
  ISSN =         "1053-587X (print), 1941-0476 (electronic)",
  ISSN-L =       "1053-587X",
  MRclass =      "Database Expansion Item",
  MRnumber =     "MR2246666",
  bibdate =      "Thu Nov 8 19:16:14 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Signal Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=78",
}

@Book{Mitzenmacher:2005:PCI,
  author =       "Michael Mitzenmacher and Eli Upfal",
  title =        "Probability and Computing: an Introduction to
                 Randomized Algorithms and Probabilistic Analysis",
  publisher =    pub-CAMBRIDGE,
  address =      pub-CAMBRIDGE:adr,
  pages =        "xvi + 352",
  year =         "2005",
  DOI =          "https://doi.org/10.1017/cbo9780511813603",
  ISBN =         "0-521-83540-2 (print), 0-511-81360-0 (e-book)",
  ISBN-13 =      "978-0-521-83540-4 (print), 978-0-511-81360-3
                 (e-book)",
  LCCN =         "QA274 .M574 2005",
  bibdate =      "Fri Sep 22 17:57:47 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  subject =      "Algorithms; Probabilities; Stochastic analysis;
                 Algorithmes; Probabilit{\'e}s; Analyse stochastique",
  tableofcontents = "Events and probability \\
                 Discrete random variables and expectation \\
                 Moments and deviations \\
                 Chernoff bounds \\
                 Balls, bins and random graphs \\
                 The probabilistic method \\
                 Markov chains and random walks \\
                 Continuous distributions and the Poisson process \\
                 Entropy, randomness, and information \\
                 The Monte Carlo method \\
                 Coupling of Markov chains \\
                 Martingales \\
                 Pairwise independence and universal hash functions \\
                 Balanced allocations",
}

@Article{Montgomery:2005:FSS,
  author =       "Peter L. Montgomery",
  title =        "Five, Six, and Seven-Term {Karatsuba}-Like Formulae",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "54",
  number =       "3",
  pages =        "362--369",
  month =        mar,
  year =         "2005",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2005.49",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue May 30 12:14:00 MDT 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://csdl.computer.org/comp/trans/tc/2005/03/t0362abs.htm;
                 http://csdl.computer.org/dl/trans/tc/2005/03/t0362.htm;
                 http://csdl.computer.org/dl/trans/tc/2005/03/t0362.pdf;
                 http://ieeexplore.ieee.org/iel5/12/30205/01388200.pdf?isnumber=30205&prod=JNL&arnumber=1388200&arSt=+362&ared=+369&arAuthor=Montgomery%2C+P.L.;
                 http://ieeexplore.ieee.org/xpls/abs_all.jsp?isnumber=30205&arnumber=1388200&count=13&index=11;
                 http://ieeexplore.ieee.org/xpls/references.jsp?arnumber=1388200",
  abstract =     "The Karatsuba--Ofman algorithm starts with a way to
                 multiply two 2-term (i.e., linear) polynomials using
                 three scalar multiplications. There is also a way to
                 multiply two 3-term (i.e., quadratic) polynomials using
                 six scalar multiplications. These are used within
                 recursive constructions to multiply two higher-degree
                 polynomials in subquadratic time. We present
                 division-free formulae, which multiply two 5-term
                 polynomials with 13 scalar multiplications, two 6-term
                 polynomials with 17 scalar multiplications, and two
                 7-term polynomials with 22 scalar multiplications.
                 These formulae may be mixed with the 2-term and 3-term
                 formulae within recursive constructions, leading to
                 improved bounds for many other degrees. Using only the
                 6-term formula leads to better asymptotic performance
                 than standard Karatsuba. The new formulae work in any
                 characteristic, but simplify in characteristic 2. We
                 describe their application to elliptic curve arithmetic
                 over binary fields. We include some timing data.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-16",
  remark =       "Special issue on computer arithmetic: selected papers
                 from ARITH-16.",
}

@InProceedings{Morris:2005:FBF,
  author =       "G. Morris and V. Prasanna",
  title =        "An {FPGA}-based floating-point {Jacobi} iterative
                 solver",
  crossref =     "Bein:2005:PIS",
  pages =        "420--427",
  year =         "2005",
  DOI =          "https://doi.org/10.1109/ISPAN.2005.18",
  bibdate =      "Sat Oct 9 12:54:52 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Within the parallel computing domain, field
                 programmable gate arrays (FPGA) are no longer
                 restricted to their traditional role as substitutes for
                 application-specific integrated circuits --- as
                 hardware `hidden' from the end user. Several high
                 performance computing vendors offer parallel
                 reconfigurable computers employing user-programmable
                 FPGAs. These exciting new architectures allow end-users
                 to, in effect, create reconfigurable coprocessors
                 targeting the computationally intensive parts of each
                 problem. The increased capability of contemporary FPGAs
                 coupled with the embarrassingly parallel nature of the
                 Jacobi iterative method make the Jacobi method an ideal
                 candidate for hardware acceleration. This paper
                 introduces a parameterized design for a deeply
                 pipelined, highly parallelized IEEE 64-bit
                 floating-point version of the Jacobi method. A Jacobi
                 circuit is implemented using a Xilinx Virtex-II Pro as
                 the target FPGA device. Implementation statistics and
                 performance estimates are presented.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Mueller:2005:VFP,
  author =       "Silvia M. Mueller and Christian Jacobi and Hwa-Joon Oh
                 and Kevin D. Tran and Cottier Scott and Brad W. Michael
                 and Hiroo Nishikawa and Yonetaro Totsuka and Tatsuya
                 Namatame and Naoka Yano and Takashi Machida and Sang H.
                 Dhong",
  title =        "The Vector Floating-Point Unit in a Synergistic
                 Processor Element of a {CELL} Processor",
  crossref =     "Montuschi:2005:PIS",
  pages =        "??--??",
  year =         "2005",
  bibdate =      "Wed Jun 22 07:02:55 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arith17.polito.it/final/paper-151.pdf",
  abstract =     "The floating-point unit in the Synergistic Processor
                 Element of the 1st generation multi-core CELL Processor
                 is described. The FPU supports 4-way SIMD single
                 precision and integer operations and 2-way SIMD double
                 precision operations. The design required a
                 high-frequency, low latency, power and area efficiency
                 with primary application to the multimedia streaming
                 workloads, such as 3D graphics. The FPU has 3 different
                 latencies, optimizing the performance critical single
                 precision FMA operations, which are executed with a
                 6-cycle latency at an 11FO4 cycle time. The latency
                 includes the global forwarding of the result. These
                 challenging performance, power, and area goals were
                 achieved through the co-design of architecture and
                 implementation with optimizations at all levels of the
                 design. This paper focuses on the logical and
                 algorithmic aspects of the FPU we developed, to achieve
                 these goals.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-17",
  pagecount =    "9",
}

@TechReport{Muller:2005:D,
  author =       "Jean-Michel Muller",
  title =        "On the Definition of {\tt ulp(x)}",
  type =         "Rapport de recherche",
  number =       "LIP RR2005-09, INRIA RR-5504",
  institution =  "Laboratoire de l'Informatique du Parall{\'e}lisme",
  address =      "Lyon, France",
  pages =        "19",
  month =        feb,
  year =         "2005",
  ISSN =         "0249-6399",
  bibdate =      "Wed Jun 24 22:44:21 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "ftp://ftp.inria.fr/INRIA/publication/publi-pdf/RR/RR-5504.pdf",
  abstract =     "Function ulp (acronym for \emph{unit in the last
                 place}) is frequently used for expressing errors in
                 floating-point computations. We present several
                 previously suggested definitions of that function, and
                 analyse some of their properties.",
  acknowledgement = ack-nhfb,
  keywords =     "computer arithmetic; floating-point arithmetic; ULP;
                 unit in the last place",
}

@InProceedings{Muller:2005:DCS,
  author =       "Jean-Michel Muller and Arnaud Tisserand and Benoit de
                 Dinechin and Christophe Monat",
  title =        "Division by Constant for the {ST100 DSP}
                 Microprocessor",
  crossref =     "Montuschi:2005:PIS",
  pages =        "??--??",
  year =         "2005",
  bibdate =      "Wed Jun 22 07:02:55 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arith17.polito.it/final/paper-133.pdf",
  abstract =     "Algorithms for Euclidean (i.e., integer) division by a
                 constant operation are presented. They allow fast
                 computation for some values of the divisor (known at
                 compile time) or also when both quotient and modulus
                 are required. These algorithms are based on the
                 multiply-accumulate instruction and the 40-bit
                 arithmetic available in DSPs such as the ST100 DSP from
                 STMicroelectronics. The results are demonstrated in the
                 case of standard speech coding applications.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-17",
  pagecount =    "7",
}

@Article{Muller:2005:GEI,
  author =       "Norbert M{\"u}ller and Martin Escardo and Paul
                 Zimmermann",
  title =        "Guest editors' introduction: Special issue on
                 practical development of exact real number
                 computation",
  journal =      j-J-LOGIC-ALG-PROG,
  volume =       "64",
  number =       "1",
  pages =        "1--2",
  month =        jul,
  year =         "2005",
  DOI =          "https://doi.org/10.1016/j.jlap.2004.07.001",
  ISSN =         "1567-8326 (print), 1873-5940 (electronic)",
  ISSN-L =       "1567-8326",
  bibdate =      "Thu Oct 17 10:09:18 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Logic and Algebraic Programming",
  journal-URL =  "http://www.sciencedirect.com/science/journal/15678326",
  remark =       "Special issue on Practical development of exact real
                 number computation.",
}

@Article{Muscedere:2005:ETB,
  author =       "Roberto Muscedere and Vassil Dimitrov and Graham A.
                 Jullien and William C. Miller",
  title =        "Efficient Techniques for Binary-to-Multidigit
                 Multidimensional Logarithmic Number System Conversion
                 Using Range-Addressable Look-Up Tables",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "54",
  number =       "3",
  pages =        "257--271",
  month =        mar,
  year =         "2005",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2005.48",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue May 30 12:14:00 MDT 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://csdl.computer.org/comp/trans/tc/2005/03/t0257abs.htm;
                 http://csdl.computer.org/dl/trans/tc/2005/03/t0257.htm;
                 http://csdl.computer.org/dl/trans/tc/2005/03/t0257.pdf;
                 http://ieeexplore.ieee.org/iel5/12/30205/01388191.pdf?isnumber=30205&prod=JNL&arnumber=1388191&arSt=+257&ared=+271&arAuthor=Muscedere%2C+R.%3B+Dimitrov%2C+V.%3B+Jullien%2C+G.A.%3B+Miller%2C+W.C.;
                 http://ieeexplore.ieee.org/xpls/abs_all.jsp?isnumber=30205&arnumber=1388191&count=13&index=2;
                 http://ieeexplore.ieee.org/xpls/references.jsp?arnumber=1388191",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-16",
  remark =       "Special issue on computer arithmetic: selected papers
                 from ARITH-16.",
}

@Article{Muscedere:2005:LPT,
  author =       "Roberto Muscedere and Vassil Dimitrov and Graham
                 Jullien and William Miller",
  title =        "A low-power two-digit multi-dimensional logarithmic
                 number system filterbank architecture for a digital
                 hearing aid",
  journal =      j-EURASIP-J-ADV-SIGNAL-PROCESS,
  volume =       "1",
  pages =        "3015--3025",
  year =         "2005",
  DOI =          "https://doi.org/10.1155/ASP.2005.3015",
  ISSN =         "1110-8657 (print), 1687-0433 (electronic)",
  ISSN-L =       "1110-8657",
  bibdate =      "Fri Aug 8 08:37:33 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper addresses the implementation of a
                 filterbank for digital hearing aids using a
                 multi-dimensional logarithmic number system (MDLNS).
                 The MDLNS, which has similar properties to the
                 classical logarithmic number system (LNS), provides
                 more degrees of freedom than the LNS by virtue of
                 having two, or more, orthogonal bases and the ability
                 to use multiple MDLNS components or digits. The
                 logarithmic properties of the MDLNS also allow for
                 reduced complexity multiplication and large dynamic
                 range, and a multiple-digit MDLNS provides a
                 considerable reduction in hardware complexity compared
                 to a conventional LNS approach. We discuss an improved
                 design for a two-digit 2D MDLNS filterbank
                 implementation which reduces power and area by over two
                 times compared to the original design.",
  acknowledgement = ack-nhfb,
  ajournal =     "EURASIP J. Appl. Signal Process.",
  articleno =    "326504",
  fjournal =     "EURASIP Journal on Advances in Signal Processing",
  journal-URL =  "https://asp-eurasipjournals.springeropen.com/",
}

@Article{Newman:2005:PLP,
  author =       "M. E. J. Newman",
  title =        "Power laws, {Pareto} distributions and {Zipf}'s law",
  journal =      j-CONTEMP-PHYS,
  volume =       "46",
  number =       "5",
  pages =        "323--351",
  month =        sep,
  year =         "2005",
  CODEN =        "CTPHAF",
  DOI =          "https://doi.org/10.1080/00107510500052444",
  ISSN =         "0010-7514 (print), 1366-5812 (electronic)",
  ISSN-L =       "0010-7514",
  bibdate =      "Thu Feb 18 20:07:22 MST 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/benfords-law.bib;
                 https://www.math.utah.edu/pub/tex/bib/contempphys.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "When the probability of measuring a particular value
                 of some quantity varies inversely as a power of that
                 value, the quantity is said to follow a power law, also
                 known variously as Zipf's law or the Pareto
                 distribution. Power laws appear widely in physics,
                 biology, earth and planetary sciences, economics and
                 finance, computer science, demography and the social
                 sciences. For instance, the distributions of the sizes
                 of cities, earthquakes, forest fires, solar flares,
                 moon craters and people's personal fortunes all appear
                 to follow power laws. The origin of power-law behaviour
                 has been a topic of debate in the scientific community
                 for more than a century. Here we review some of the
                 empirical evidence for the existence of power-law forms
                 and the theories proposed to explain them.",
  acknowledgement = ack-nhfb,
  fjournal =     "Contemporary Physics",
  journal-URL =  "http://www.tandfonline.com/loi/tcph20",
  keywords =     "Benford's Law; critical phenomena; Legendre beta
                 function; Pareto distribution; percolation; phase
                 transitions; power-law distributions; random walks;
                 Riemann zeta function; scale-free distributions; Yule
                 process; Zipf's Law",
  remark =       "This article is an excellent survey of continuous and
                 discrete distributions that follow a power law, and
                 some that do not. It is well worth reading.",
  subject =      "astrophysics; atomic and nuclear physics; chemical
                 physics; computational physics; condensed matter
                 physics; environmental physics; experimental physics;
                 general physics; particle and high energy physics;
                 plasma physics; space science; theoretical physics",
}

@Article{Nguyen:2005:FPL,
  author =       "P. Nguyen and D. Stehle",
  title =        "Floating-Point {LLL} Revisited",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "3494",
  pages =        "215--233",
  year =         "2005",
  CODEN =        "LNCSD9",
  DOI =          "https://doi.org/10.1007/11426639_13",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Fri Jun 24 14:51:11 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The Lenstra-Lenstra-Lov{\'a}sz lattice basis reduction
                 algorithm (LLL or $ L^3 $) is a very popular tool in
                 public-key cryptanalysis and in many other fields.
                 Given an integer $d$-dimensional lattice basis with
                 vectors of norm less than $B$ in an $n$-dimensional
                 space, $ L^3 $ outputs a so-called $ L^3 $-reduced
                 basis in polynomial time $ O(d^5 n \log^3 B) $, using
                 arithmetic operations on integers of bit-length $ O(d l
                 o g B) $. This worst-case complexity is problematic for
                 lattices arising in cryptanalysis where $d$ or/and $
                 \log B $ are often large. As a result, the original $
                 L^3 $ is almost never used in practice. Instead, one
                 applies floating-point variants of $ L^3 $, where the
                 long-integer arithmetic required by Gram--Schmidt
                 orthogonalisation (central in $ L^3 $) is replaced by
                 floating-point arithmetic. Unfortunately, this is known
                 to be unstable in the worst-case: the usual
                 floating-point $ L^3 $ is not even guaranteed to
                 terminate, and the output basis may not be $ L^3
                 $-reduced at all. In this article, we introduce the $
                 L^2 $ algorithm, a new and natural floating-point
                 variant of $ L^3 $ which provably outputs $ L^3
                 $-reduced bases in polynomial time $ O(d^4 n (d + \log
                 B) \log B) $. This is the first $ L^3 $ algorithm whose
                 running time (without fast integer arithmetic) provably
                 grows only quadratically with respect to $ \log B $,
                 like the well-known Euclidean and Gaussian algorithms,
                 which it generalizes.",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
  keywords =     "$L^3$; Lattice Reduction; LLL; Public-Key
                 Cryptanalysis",
}

@InProceedings{Oberman:2005:HPA,
  author =       "Stuart Oberman and Michael Siu",
  title =        "A High-Performance Area-Efficient Multifunction
                 Interpolator",
  crossref =     "Montuschi:2005:PIS",
  pages =        "??--??",
  year =         "2005",
  bibdate =      "Wed Jun 22 07:02:55 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arith17.polito.it/final/paper-164.pdf",
  abstract =     "This paper presents the algorithms and implementation
                 of a high-performance functional unit used for multiple
                 interpolation applications. Graphics processing units
                 (GPUs) frequently perform two classes of floating point
                 interpolation within programmable shaders: per-pixel
                 attribute interpolation and transcendental function
                 approximation. We present a design that efficiently
                 performs both classes of interpolation on a shared
                 functional unit. Enhanced minimax approximations with
                 quadratic interpolation minimize lookup-table sizes and
                 datapath widths for fully-pipelined function
                 approximation. Rectangular multipliers support both
                 sign-magnitude and two's complement inputs of variable
                 widths. Superpipelining is used throughout the design
                 to increase operating frequency and interpolation
                 throughput while maximizing area efficiency.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-17",
  pagecount =    "8",
}

@Article{Ogita:2005:ASD,
  author =       "Takeshi Ogita and Siegfried M. Rump and Shin'ichi
                 Oishi",
  title =        "Accurate Sum and Dot Product",
  journal =      j-SIAM-J-SCI-COMP,
  volume =       "26",
  number =       "6",
  pages =        "1955--1988",
  month =        nov,
  year =         "2005",
  CODEN =        "SJOCE3",
  DOI =          "https://doi.org/10.1137/030601818",
  ISSN =         "1064-8275 (print), 1095-7197 (electronic)",
  ISSN-L =       "1064-8275",
  MRclass =      "5-04, 65G99, 65-04",
  bibdate =      "Mon Nov 21 14:52:48 MST 2005",
  bibsource =    "http://epubs.siam.org/sam-bin/dbq/toc/SISC/26/6;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://epubs.siam.org/sam-bin/dbq/article/60181",
  abstract =     "Algorithms for summation and dot product of
                 floating-point numbers are presented which are fast in
                 terms of measured computing time. We show that the
                 computed results are as accurate as if computed in
                 twice or K-fold working precision, $ K \ge 3 $. For
                 twice the working precision our algorithms for
                 summation and dot product are some 40\% faster than the
                 corresponding XBLAS routines while sharing similar
                 error estimates. Our algorithms are widely applicable
                 because they require only addition, subtraction, and
                 multiplication of floating-point numbers in the same
                 working precision as the given data. Higher precision
                 is unnecessary, algorithms are straight loops without
                 branch, and no access to mantissa or exponent is
                 necessary.",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Scientific Computing",
  journal-URL =  "http://epubs.siam.org/sisc",
  keywords =     "accurate dot product; accurate floating-point
                 summation; fast algorithms; high precision; verified
                 error bounds",
}

@InProceedings{Oh:2005:FPS,
  author =       "H.-J. Oh and S. M. Mueller and C. Jacobi and K. D.
                 Tran and S. R. Cottier and B. W. Michael and H.
                 Nishikawa and Y. Totsuka and T. Namatame and N. Yano
                 and T. Machida and S. H. Dhong",
  booktitle =    "{2005 Symposium on VLSI Circuits, June 16--18th, 2005,
                 Rhiga Royal Hotel Kyoto, Kyoto, Japan}",
  title =        "A Fully-Pipelined Single-Precision Floating Point Unit
                 in the Synergistic Processor Element of a {CELL}
                 Processor",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "??--??",
  year =         "2005",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Fri Jun 24 14:35:04 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Paper 2.4",
  URL =          "http://www.vlsisymposium.org/circuits/technical.html",
  abstract =     "The floating point unit in the synergistic processor
                 element of a CELL processor is a fully-pipelined 4-way
                 SIMD unit designed to accelerate media and data
                 streaming. It supports 32-bit single-precision floating
                 point and 16-bit integer operands with two different
                 latencies, optimizing the performance of critical
                 single-precision multiply-add operations. It employs
                 fine-grained clock gating for power saving.
                 Architecture, logic, circuits and integration are
                 co-designed to meet the performance, power, and area
                 goals.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Pareto:2005:GAL,
  author =       "Lena Pareto",
  title =        "Graphical arithmetic for learners with dyscalculia",
  crossref =     "ACM:2005:ASI",
  pages =        "214--215",
  year =         "2005",
  DOI =          "https://doi.org/10.1145/1090785.1090836",
  bibdate =      "Thu Aug 07 18:43:59 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We propose a model for arithmetic, based on graphical
                 representations, to complement the symbolic language of
                 mathematics. The focus is conceptual understanding of
                 arithmetic. We argue that the graphical model supports
                 understanding concepts known to be difficult for
                 learners with dyscalculia, such as number-sense and
                 decimal system. The proposed graphical representation
                 share properties of the decimal system, but is closer
                 to the semantic representation of numbers vital to the
                 number-sense. The model is evaluated with
                 school-children, but needs to be further tested by
                 learners with dyscalculia.",
  acknowledgement = ack-nhfb,
  keywords =     "decimal arithmetic",
}

@InProceedings{Phatak:2005:FMR,
  author =       "Dhananjay Phatak and Tom Goff",
  title =        "Fast Modular Reduction for Large Wordlengths via One
                 Linear and One Cyclic Convolution",
  crossref =     "Montuschi:2005:PIS",
  pages =        "??--??",
  year =         "2005",
  bibdate =      "Wed Jun 22 07:02:55 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arith17.polito.it/final/paper-156.pdf",
  abstract =     "Modular reduction is a fundamental operation in
                 cryptographic systems. Most well known modular
                 reduction methods including Barrett's and Montgomery's
                 algorithms leverage some-pre computations to avoid
                 divisions so that the main complexity of these methods
                 lies in a sequence of two long multiplications. For
                 large wordlengths a multiplication which is tantamount
                 to a linear convolution is performed via the Fast
                 Fourier Transform (FFT) or other transform-based
                 techniques as in the Schonhage-Strassen multiplication
                 algorithm.\par

                 We show a fundamental property (the separation
                 principle): in a modular reduction based on long
                 multiplications, the linear convolution required by one
                 of the two long multiplications can be replaced by a
                 cyclic convolution, and the halves can be separated
                 using other information available due to the intrinsic
                 redundancy of the operations. This reduces the number
                 of operations by about 25\%. We demonstrate that both
                 Barrett's and Montgomery's methods can be sped up by
                 using the aforementioned fundamental principle. It is
                 shown that a direct application of this algorithm to
                 modular exponentiation (either using Barrett's or
                 Montgomery's methods) can be expected to yield about
                 17\% speedup.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-17; cryptography; cyclic convolution;
                 elliptic-curve; fast modular reduction; FFT multiply;
                 large wordlength; linear convolution; number theoretic
                 transforms; principle of separation",
  pagecount =    "8",
}

@Article{Pineiro:2005:HSF,
  author =       "Jose-Alejandro Pi{\~n}eiro and Stuart F. Oberman and
                 Jean-Michel Muller and Javier D. Bruguera",
  title =        "High-Speed Function Approximation Using a Minimax
                 Quadratic Interpolator",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "54",
  number =       "3",
  pages =        "304--318",
  month =        mar,
  year =         "2005",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2005.52",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue May 30 12:14:00 MDT 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://csdl.computer.org/comp/trans/tc/2005/03/t0304abs.htm;
                 http://csdl.computer.org/dl/trans/tc/2005/03/t0304.htm;
                 http://csdl.computer.org/dl/trans/tc/2005/03/t0304.pdf;
                 http://ieeexplore.ieee.org/iel5/12/30205/01388195.pdf?isnumber=30205&prod=JNL&arnumber=1388195&arSt=+304&ared=+318&arAuthor=Pineiro%2C+J.-A.%3B+Oberman%2C+S.F.%3B+Muller%2C+J.-M.%3B+Bruguera%2C+J.D.;
                 http://ieeexplore.ieee.org/xpls/abs_all.jsp?isnumber=30205&arnumber=1388195&count=13&index=6;
                 http://ieeexplore.ieee.org/xpls/references.jsp?arnumber=1388195",
  abstract =     "A table-based method for high-speed function
                 approximation in single-precision floating-point format
                 is presented in this paper. Our focus is the
                 approximation of reciprocal, square root, square root
                 reciprocal, exponentials, logarithms, trigonometric
                 functions, powering (with a fixed exponent $p$) , or
                 special functions. The algorithm presented here
                 combines table look-up, an enhanced minimax quadratic
                 approximation, and an efficient evaluation of the
                 second-degree polynomial (using a specialized squaring
                 unit, redundant arithmetic, and multioperand addition).
                 The execution times and area costs of an architecture
                 implementing our method are estimated, showing the
                 achievement of the fast execution times of linear
                 approximation methods and the reduced area requirements
                 of other second-degree interpolation algorithms.
                 Moreover, the use of an enhanced minimax approximation
                 which, through an iterative process, takes into account
                 the effect of rounding the polynomial coefficients to a
                 finite size allows for a further reduction in the size
                 of the look-up tables to be used, making our method
                 very suitable for the implementation of an elementary
                 function generator in state-of-the-art DSPs or graphics
                 processing units (GPUs).",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-16",
  remark =       "Special issue on computer arithmetic: selected papers
                 from ARITH-16.",
}

@Article{Revol:2005:TMF,
  author =       "N. Revol and K. Makino and M. Berz",
  title =        "{Taylor} models and floating-point arithmetic: proof
                 that arithmetic operations are validated in {COSY}",
  journal =      j-J-LOGIC-ALG-PROG,
  volume =       "64",
  number =       "1",
  pages =        "135--154",
  month =        jul,
  year =         "2005",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1016/j.jlap.2004.07.008",
  ISSN =         "1567-8326 (print), 1873-5940 (electronic)",
  ISSN-L =       "1567-8326",
  MRclass =      "65G20",
  MRnumber =     "MR2137738 (2006a:65071)",
  bibdate =      "Thu Oct 17 10:09:18 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://bt.pa.msu.edu/pub/papers/TMJLAP03/TMJLAP03.pdf",
  abstract =     "The goal of this paper is to prove that the
                 implementation of Taylor models in COSY, based on
                 floating-point arithmetic, computes results satisfying
                 the ``containment property'', i.e., guaranteed
                 results.\par

                 First, Taylor models are defined and their
                 implementation in the COSY software by Makino and Berz
                 is detailed. Afterwards IEEE-754 floating-point
                 arithmetic is introduced. Then the core of this paper
                 is given: the algorithms implemented in COSY for
                 multiplying a Taylor model by a scalar, for adding or
                 multiplying two Taylor models are given and are proven
                 to return Taylor models satisfying the containment
                 property.",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Logic and Algebraic Programming",
  journal-URL =  "http://www.sciencedirect.com/science/journal/15678326",
  keywords =     "Containment property; COSY software; Floating-point
                 operation; Rounding error; Taylor model; Validated
                 result",
  remark =       "Special issue on Practical development of exact real
                 number computation.",
}

@Article{Reyhani-Masoleh:2005:LCW,
  author =       "A. Reyhani-Masoleh and M. A. Hasan",
  title =        "Low complexity word-level sequential normal basis
                 multipliers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "54",
  number =       "2",
  pages =        "98--110",
  month =        feb,
  year =         "2005",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2005.29",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 16:17:15 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1377149",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Robison:2005:BUD,
  author =       "Arch Robison",
  title =        "{$N$}-Bit Unsigned Division Via {$N$}-Bit
                 Multiply-Add",
  crossref =     "Montuschi:2005:PIS",
  pages =        "??--??",
  year =         "2005",
  bibdate =      "Wed Jun 22 07:02:55 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arith17.polito.it/final/paper-104.pdf",
  abstract =     "Integer division on modern processors is expensive
                 compared to multiplication. Previous algorithms for
                 performing unsigned division by an invariant divisor,
                 via reciprocal approximation, suffer in the worst case
                 from a common requirement for $ n + 1 $ bit
                 multiplication, which typically must be synthesized
                 from $n$-bit multiplication and extra arithmetic
                 operations. This paper presents, and proves, a hybrid
                 of previous algorithms that replaces $ n + 1 $ bit
                 multiplication with a single fused multiply-add
                 operation on $n$-bit operands, thus reducing any
                 $n$-bit unsigned division to the upper $n$ bits of a
                 multiply-add, followed by a single right shift. An
                 additional benefit is that the prerequisite
                 calculations are simple and fast. On the Itanium 2
                 processor, the technique is advantageous for as few as
                 two quotients that share a common run-time divisor.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-17",
  pagecount =    "9",
}

@TechReport{Rump:2005:AFP,
  author =       "Siegfried M. Rump and Takeshi Ogita and Shin'ichi
                 Oishi",
  title =        "Accurate Floating-Point Summation",
  type =         "Technical Report",
  number =       "05.12",
  institution =  "Faculty for Information- and Communication Sciences,
                 Hamburg University of Technology",
  address =      "Hamburg, Germany",
  day =          "13",
  month =        nov,
  year =         "2005",
  bibdate =      "Wed Jan 04 12:31:28 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.ti3.tu-harburg.de/paper/rump/Ru05d.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "accurate floating-point summation; distillation",
}

@Article{Savas:2005:CFA,
  author =       "E. Savas",
  title =        "A carry-free architecture for {Montgomery} inversion",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "54",
  number =       "12",
  pages =        "1508--1519",
  month =        dec,
  year =         "2005",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2005.188",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 16:17:19 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1524933",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Misc{Sax:2005:FPN,
  author =       "Jeffrey Sax",
  title =        "Floating Point in {.NET} part 1: {Concepts} and
                 Formats",
  howpublished = "World-Wide Web document",
  day =          "18",
  month =        apr,
  year =         "2005",
  bibdate =      "Wed Mar 15 06:07:27 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.codeproject.com/dotnet/ExtremeFloatingPoint1.asp;
                 http://www.codeproject.com/dotnet/ExtremeFloatingPoint1/ExtremeFloatingPoint1.zip",
  acknowledgement = ack-nhfb,
  remark =       "Introductory tutorial on floating-point formats.
                 Cannot find parts 2 and 3.",
}

@Article{Schulte:2005:GEI,
  author =       "Michael J. Schulte and Jean-Claude Bajard",
  title =        "{Guest Editors}' Introduction: Special Issue on
                 Computer Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "54",
  number =       "3",
  pages =        "241--242",
  month =        mar,
  year =         "2005",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2005.50",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Apr 27 18:04:38 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://csdl.computer.org/comp/trans/tc/2005/03/t0241.pdf;
                 http://csdl.computer.org/dl/trans/tc/2005/03/t0241.htm",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  remark =       "From the article: ``This special issue presents recent
                 high-quality research in computer arithmetic. The 12
                 papers included in this special issue were selected
                 from 36 papers submitted in response to an open call
                 for papers. This call for papers followed the 16th IEEE
                 International Symposium on Computer Arithmetic, which
                 took place in Santiago de Compostella in June 2003.
                 Each paper received at least three reviews and the top
                 papers were selected for inclusion in this special
                 issue. Six papers are expanded versions of the papers
                 presented at the 16th IEEE Symposium on Computer
                 Arithmetic, three are expanded versions of papers
                 presented at other conferences, and three are original
                 contributions.''",
}

@InProceedings{Schulte:2005:PED,
  author =       "M. J. Schulte and N. Lindberg and A. Laxminarain",
  booktitle =    "Proceedings of the 6th {IBM} Austin Center for
                 Advanced Studies Conference, Austin, {TX}, February,
                 2005",
  title =        "Performance Evaluation of Decimal Floating-Point
                 Arithmetic",
  publisher =    pub-IBM,
  address =      pub-IBM:adr,
  pages =        "??--??",
  year =         "2005",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sun Mar 04 10:14:56 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://domino.watson.ibm.com/acas/w3www_acas.nsf/images/conf05/%24FILE/schulte.pdf;
                 http://mesa.ece.wisc.edu/publications/cp_2005-14.pdf",
  abstract =     "The prominence of decimal data in commercial and
                 financial applications has led researchers to pursue
                 efficient techniques for performing decimal
                 floating-point arithmetic. While several software
                 implementations of decimal floating-point arithmetic
                 have been implemented, there is a growing need to
                 provide hardware support for decimal floating-point
                 arithmetic to keep up with the processing demands of
                 emerging commercial and financial applications. This
                 paper evaluates and compares the performance of decimal
                 floating-point arithmetic operations when implemented
                 on superscalar processors using either software
                 libraries or specialized hardware designs. Our
                 comparisons show that hardware implementations of
                 decimal floating-point arithmetic operations are one to
                 two orders of magnitude faster than software
                 implementations.",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
}

@InProceedings{Seidel:2005:HRI,
  author =       "Peter-Michael Seidel",
  title =        "High-Radix Implementation of {IEEE} Floating-Point
                 Addition",
  crossref =     "Montuschi:2005:PIS",
  pages =        "??--??",
  year =         "2005",
  bibdate =      "Wed Jun 22 07:02:55 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arith17.polito.it/final/paper-192.pdf",
  abstract =     "We are proposing a micro-architecture for
                 high-performance IEEE floating-point addition that is
                 based on a (non-redundant) high-radix representation of
                 the floating-point operands. The main improvement of
                 the proposed IEEE FP addition implementation is
                 achieved by avoiding the computation of full alignment
                 and normalization shifts which impose major delays in
                 conventional implementations of IEEE FP addition. This
                 reduction is achieved at the cost of wider operand
                 interfaces and an increased complexity for IEEE
                 compliant rounding. We present a detailed discussion of
                 an IEEE FP adder implementation using the proposed
                 high-radix format and explain the specific benefits and
                 challenges of the design.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-17",
  pagecount =    "8",
}

@Article{Seidel:2005:SRR,
  author =       "P.-M. Seidel and L. D. McFearin and D. W. Matula",
  title =        "Secondary radix recodings for higher radix
                 multipliers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "54",
  number =       "2",
  pages =        "111--123",
  month =        feb,
  year =         "2005",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2005.32",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 16:17:15 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1377150",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Serebrenik:2005:TFP,
  author =       "Alexander Serebrenik and Danny {De Schreye}",
  title =        "Termination of Floating-Point Computations",
  journal =      j-J-AUTOM-REASON,
  volume =       "34",
  number =       "2",
  pages =        "141--177",
  month =        dec,
  year =         "2005",
  CODEN =        "JAREEW",
  DOI =          "https://doi.org/10.1007/s10817-005-6546-z",
  ISSN =         "0168-7433 (print), 1573-0670 (electronic)",
  ISSN-L =       "0168-7433",
  MRclass =      "68N17 (65G99 68Q60)",
  MRnumber =     "MR2213571 (2007d:68022)",
  MRreviewer =   "Andrzej Kozlowski",
  bibdate =      "Sat Apr 2 10:50:29 MDT 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jautomreason.bib",
  URL =          "http://link.springer.com/article/10.1007/s10817-005-6546-z",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Autom. Reason.",
  fjournal =     "Journal of Automated Reasoning",
  journal-URL =  "http://link.springer.com/journal/10817",
}

@InProceedings{Setiaarif:2005:NMS,
  author =       "E. Setiaarif and P. Siy",
  booktitle =    "{NAFIPS 2005}, Annual Meeting of the North American
                 Fuzzy Information Processing Society, 26--28 June
                 2005",
  title =        "A new moduli set selection technique to improve sign
                 detection and number comparison in residue number
                 system ({RNS})",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "766--768",
  year =         "2005",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/NAFIPS.2005.1548635",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "Residue number system (RNS) offers a promising future
                 because its carry-free operations in addition,
                 subtraction and multiplication. This inherent property
                 of RNS can be used to reduce the complexity of
                 calculation in many applications, such as \ldots{}",
}

@InProceedings{Soderstrand:2005:RNS,
  author =       "M. A. Soderstrand and G. Y. Cho and L. G. Johnson",
  booktitle =    "{ISCAS 2005}, {IEEE} International Symposium on
                 Circuits and Systems, 23--26 May 2005",
  title =        "Residue number system implementations of complex
                 heterodyne tunable filters",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "548--551",
  year =         "2005",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ISCAS.2005.1464646",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "The heterodyne signals for a complex heterodyne filter
                 based upon M/2 equally-spaced heterodyne frequencies
                 between DC and the Nyquist frequency can be generated
                 from taking integer powers of the M/sup th/ root of
                 one. In residue number systems (RNS) \ldots{}",
}

@Article{Sofroniou:2005:PNC,
  author =       "Mark Sofroniou and Giulia Spaletta",
  title =        "Precise numerical computation",
  journal =      j-J-LOGIC-ALG-PROG,
  volume =       "64",
  number =       "1",
  pages =        "113--134",
  month =        jul,
  year =         "2005",
  DOI =          "https://doi.org/10.1016/j.jlap.2004.07.007",
  ISSN =         "1567-8326 (print), 1873-5940 (electronic)",
  ISSN-L =       "1567-8326",
  bibdate =      "Thu Oct 17 10:09:18 2019",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/metropolis-nicholas.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathematica.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S1567832604000785",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Logic and Algebraic Programming",
  journal-URL =  "http://www.sciencedirect.com/science/journal/15678326",
  keywords =     "accuracy and precision; computer algebra systems;
                 computer aspects of numerical algorithms; condition
                 number; error analysis; floating-point arithmetic;
                 interval arithmetic; Mathematica; significance
                 arithmetic; symbolic algebra",
  remark =       "Special issue on Practical development of exact real
                 number computation. Paper dedicated to Jerry B. Keiper
                 (1953--1995) and Nicholas C. Metropolis (1915--1999).
                 It is primarily about describing Mathematica's
                 significance arithmetic.",
}

@Article{Sofronioua:2005:PNC,
  author =       "Mark Sofronioua and Giulia Spalettab",
  title =        "Precise numerical computation",
  journal =      j-J-LOGIC-ALG-PROG,
  volume =       "64",
  number =       "1",
  pages =        "113--134",
  month =        jul,
  year =         "2005",
  DOI =          "https://doi.org/10.1016/j.jlap.2004.07.007",
  ISSN =         "1567-8326 (print), 1873-5940 (electronic)",
  ISSN-L =       "1567-8326",
  bibdate =      "Fri Apr 04 08:12:14 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathematica.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S1567832604000785",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Logic and Algebraic Programming",
  journal-URL =  "http://www.sciencedirect.com/science/journal/15678326",
  keywords =     "accuracy and precision; computer algebra systems;
                 computer aspects of numerical algorithms; condition
                 number; error analysis; floating-point arithmetic;
                 interval arithmetic; Mathematica; significance
                 arithmetic; symbolic algebra",
}

@Misc{Steele:2005:SME,
  author =       "Guy L. {Steele Jr.}",
  title =        "System and method for extracting the high part of a
                 floating point operand",
  howpublished = "US Patent 6976050",
  day =          "13",
  month =        dec,
  year =         "2005",
  bibdate =      "Tue Dec 23 15:06:47 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.patentstorm.us/patents/6976050/fulltext.html",
  abstract =     "A method and system determine a high part of a
                 floating point operand. Exponent field bits and
                 fraction field bits of a result are set to a zero if
                 the determined format is an infinity format or an
                 overflow format. The exponent field bits and the
                 fraction field bits of the result are set to
                 corresponding exponent field bits and corresponding
                 fraction field bits of the floating point operand if
                 the determined format is a not-a-number (NaN) format.
                 At least one of the fraction field bits of the result
                 is adaptively cleared if the determined format is a
                 denormalized format or a delimited format.",
  acknowledgement = ack-nhfb,
  patentdate =   "12/13/2005",
}

@Misc{Steele:2005:SMF,
  author =       "Guy L. {Steele Jr.}",
  title =        "System and method for forcing floating point status
                 information to selected values",
  howpublished = "US Patent 6970898",
  day =          "29",
  month =        nov,
  year =         "2005",
  bibdate =      "Tue Dec 23 15:06:47 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.patentstorm.us/patents/6970898/fulltext.html",
  abstract =     "A floating point flag forcing circuit comprising an
                 circuit and a result assembler. The circuit receives a
                 plurality of floating point operands, analyzes the
                 floating point operand, receives one or more control
                 input signals, determines one or more predetermined
                 formats in which the plurality of operands are
                 represented, and generates one or more control signals.
                 The result assembler receives the control signals from
                 the circuit, along with one or more inputs, and
                 assembles a result.",
  acknowledgement = ack-nhfb,
}

@Misc{Steele:2005:SMG,
  author =       "Guy L. {Steele Jr.}",
  title =        "System and method for generating an integer part of a
                 logarithm of a floating point operand",
  howpublished = "US Patent 6961744",
  day =          "01",
  month =        nov,
  year =         "2005",
  bibdate =      "Tue Dec 23 15:06:47 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.patentstorm.us/patents/6961744/fulltext.html",
  abstract =     "A logarithm unit computes an integer part of a
                 logarithm of a floating point operand according to an
                 embodiment of the present invention. The logarithm unit
                 analyzes a format of the floating point operand and
                 generates at least one signal representative of the
                 format. The logarithm unit determines a magnitude of an
                 unbiased exponent of the floating point operand as an
                 intermediate result based on the at least one signal,
                 wherein the unbiased exponent is represented by
                 unbiased exponent bits. Still further, the logarithm
                 unit determines an exponent field and a fraction field
                 high part of the intermediate result. A result is
                 assembled equaling the integer part of the logarithm of
                 the floating point operand based on the at least one
                 signal wherein, if the floating point operand is in at
                 least one of a denormalized format, a normalized
                 non-zero format, and a delimited format, an exponent
                 field of the result equals the exponent field of the
                 intermediate result and a fraction field high part of
                 the result equals the fraction field high part of the
                 intermediate result.",
  acknowledgement = ack-nhfb,
}

@PhdThesis{Stehle:2004:ARR,
  author =       "Damien Stehl{\'e}",
  title =        "Algorithmique de la r{\'e}duction de r{\'e}seaux et
                 application {\`a} la recherche de pires cas pour
                 l'arrondi de fonctions math{\'e}matiques. ({French})
                 [{Algorithmics} of network reduction and application to
                 the search for worst cases for rounding of mathematical
                 functions]",
  type =         "Doctorat de {l'Universit{\'e} Henri Poincar{\'e} ---
                 Nancy 1 (sp{\'e}cialit{\'e} informatique)}",
  school =       "Universit{\'e} Henri Poincar{\'e} --- Nancy",
  address =      "Nancy, France",
  pages =        "xvi + 252",
  year =         "2004",
  bibdate =      "Fri Dec 08 09:38:41 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://theses.hal.science/tel-01748080/",
  abstract =     "Euclidean lattices are a powerful tool for several
                 algorithmic topics, among which are cryptography and
                 algorithmic number theory. The contributions of this
                 thesis are twofold: we improve lattice basis reduction
                 algorithms, and we introduce a new application of
                 lattice reduction, in computer arithmetic. Concerning
                 lattices, we consider both small dimensions and
                 arbitrary dimensions, for which we improve the
                 classical LLL algorithm. Concerning the application, we
                 make use of Coppersmith's method for computing the
                 small roots of multivariate modular polynomials, in
                 order to find the worst cases for the rounding of
                 mathematical functions, when the function, the rounding
                 mode and the precision are fixed. We also generalise
                 our technique to find input numbers that are
                 simultaneously bad for two functions. These two methods
                 are expensive pre-computations, but once performed,
                 they help speeding up the implementations of elementary
                 mathematical functions in fixed precision.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Stehle:2005:GAT,
  author =       "Damien Stehl{\'e} and Paul Zimmermann",
  title =        "{Gal}'s Accurate Tables Method Revisited",
  crossref =     "Montuschi:2005:PIS",
  pages =        "275--264",
  year =         "2005",
  DOI =          "https://doi.org/10.1109/ARITH.2005.24",
  bibdate =      "Wed Jun 22 07:02:55 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arith17.polito.it/final/paper-152.pdf",
  abstract =     "Gal's accurate tables algorithm aims at providing an
                 efficient implementation of mathematical functions with
                 correct rounding as often as possible. This method
                 requires an expensive pre-computation of the values
                 taken by the function or by several related functions
                 at some distinguished points. Our improvements of Gal's
                 method are two-fold: on the one hand we describe what
                 is the arguably best set of distinguished values and
                 how it improves the efficiency and accuracy of the
                 function implementation, and on the other hand we give
                 an algorithm which drastically decreases the cost of
                 the pre-computation. These improvements are related to
                 the worst cases for the correct rounding of
                 mathematical functions and to the algorithms for
                 finding them. We demonstrate how the whole method can
                 be turned into practice for $ 2^x $ and $ \sin x $ for
                 $ x \in [1 / 2, 1) $, in double precision.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-17; correct rounding; floating-point
                 arithmetic",
  pagecount =    "8",
}

@Article{Stehle:2005:SWC,
  author =       "Damien Stehl{\'e} and Vincent Lef{\`e}vre and Paul
                 Zimmermann",
  title =        "Searching Worst Cases of a One-Variable Function Using
                 Lattice Reduction",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "54",
  number =       "3",
  pages =        "340--346",
  month =        mar,
  year =         "2005",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2005.55",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue May 30 12:14:00 MDT 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://csdl.computer.org/comp/trans/tc/2005/03/t0340abs.htm;
                 http://csdl.computer.org/dl/trans/tc/2005/03/t0340.htm;
                 http://csdl.computer.org/dl/trans/tc/2005/03/t0340.pdf;
                 http://ieeexplore.ieee.org/iel5/12/30205/01388198.pdf?isnumber=30205&prod=JNL&arnumber=1388198&arSt=+340&ared=+346&arAuthor=Stehle%2C+D.%3B+Lefevre%2C+V.%3B+Zimmermann%2C+P.;
                 http://ieeexplore.ieee.org/xpls/abs_all.jsp?isnumber=30205&arnumber=1388198&count=13&index=9;
                 http://ieeexplore.ieee.org/xpls/references.jsp?arnumber=1388198",
  abstract =     "We propose a new algorithm to find worst cases for the
                 correct rounding of a mathematical function of one
                 variable. We first reduce this problem to the real
                 small value problem---i.e., for polynomials with real
                 coefficients. Then, we show that this second problem
                 can be solved efficiently by extending Coppersmith's
                 work on the integer small value problem---for
                 polynomials with integer coefficients---using lattice
                 reduction. For floating-point numbers with a mantissa
                 less than $N$ and a polynomial approximation of degree
                 $d$, our algorithm finds all worst cases at distance
                 less than $ N^{\frac {-d^2}{2d + 1}} $ from a machine
                 number in time $ O(N^{{\frac {d + 12d + 1}} +
                 \varepsilon }) $. For $ d = 2 $, a detailed study
                 improves on the $ O(N^{2 / 3 + \varepsilon }) $
                 complexity from Lef{\`e}vre's algorithm to $ O(N^{4 / 7
                 + \varepsilon }) $. For larger $d$, our algorithm can
                 be used to check that there exist no worst cases at
                 distance less than $ N^{-k} $ in time $ O(N^{1 / 2 +
                 \varepsilon }) $.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "ARITH-16; Computer arithmetic; correct rounding;
                 multiple precision arithmetic; special function
                 approximations",
  remark =       "Special issue on computer arithmetic: selected papers
                 from ARITH-16.",
}

@InProceedings{Stine:2005:CTC,
  author =       "J. E. Stine and M. J. Schulte",
  title =        "A Combined Two's Complement and Floating-Point
                 Comparator",
  crossref =     "IEEE:2005:IIS",
  pages =        "89--92",
  year =         "2005",
  bibdate =      "Sun Mar 04 21:02:35 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_2005-09.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Takagi:2005:HAI,
  author =       "Naofumi Takagi and Shunsuke Kadowaki and Kazuyoshi
                 Takagi",
  title =        "A Hardware Algorithm for Integer Division",
  crossref =     "Montuschi:2005:PIS",
  pages =        "??--??",
  year =         "2005",
  bibdate =      "Wed Jun 22 07:02:55 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arith17.polito.it/final/paper-113.pdf",
  abstract =     "A hardware algorithm for integer division is proposed.
                 It is based on the digit-recurrence, non-restoring
                 division algorithm. Fast computation is achieved by the
                 use of the radix-2 signed-digit representation. The
                 algorithm does not require normalization of the
                 divisor, and hence, does not require area-consuming
                 leading one (or zero) detection nor shifts of
                 variable-amount. Combinational (unfolded)
                 implementation of the algorithm yields a regularly
                 structured array divider, where pipelining is possible
                 for increasing the throughput. Sequential
                 implementation yields a compact divider.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-17",
  pagecount =    "7",
}

@Article{Takahashi:2005:AMP,
  author =       "Daisuke Takahashi",
  title =        "An algorithm for multiple-precision floating-point
                 multiplication",
  journal =      j-APPL-MATH-COMP,
  volume =       "166",
  number =       "2",
  pages =        "291--298",
  day =          "15",
  month =        jul,
  year =         "2005",
  CODEN =        "AMHCBQ",
  ISSN =         "0096-3003 (print), 1873-5649 (electronic)",
  ISSN-L =       "0096-3003",
  MRclass =      "65G99",
  MRnumber =     "MR2143788 (2006a:65075)",
  bibdate =      "Mon Jul 4 09:15:46 MDT 2005",
  bibsource =    "http://www.sciencedirect.com/science/journal/00963003;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We present an algorithm for multiple-precision
                 floating-point multiplication. The conventional
                 algorithms based on the fast Fourier transform (FFT)
                 multiply two $n$-bit numbers to obtain a $ 2 n $-bit
                 result. In multiple-precision floating-point
                 multiplication, we need only the returned result whose
                 precision is equal to the multiple-precision
                 floating-point number. We show that the overall
                 arithmetic operations for FFT-based multiple-precision
                 floating-point multiplication are reduced by
                 decomposition of the full-length multiplication into
                 shorter-length multiplication.",
  acknowledgement = ack-nhfb,
  fjournal =     "Applied Mathematics and Computation",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00963003",
  keywords =     "Fast Fourier transform; Multiple-precision arithmetic;
                 Multiplication; Program derivation",
}

@TechReport{Tang:2005:BBI,
  author =       "Ping Tak Peter Tang",
  title =        "{BID} --- Binary-Integer Decimal Encoding for Decimal
                 Floating Point: a Format Friendly to Software Emulation
                 and Compiler Native Support",
  type =         "Technical report",
  institution =  "Intel Corporation",
  address =      "San Jose, CA, USA",
  day =          "17",
  month =        jun,
  year =         "2005",
  bibdate =      "Thu Oct 14 14:50:39 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "BID (Binary-Integer Decimal) Encoding; decimal
                 floating point arithmetic",
  remark =       "Last Updated: July 12, 2005. Minor Modifications:
                 January 3, 2006",
}

@TechReport{Tang:2005:GBE,
  author =       "Ping Tak Peter Tang",
  title =        "On Generalized {BCD} Encodings for Decimal Floating
                 Point",
  type =         "Technical comment",
  institution =  "Software and Solutions Group, Intel Corporation",
  address =      "San Jose, CA, USA",
  day =          "7",
  month =        mar,
  year =         "2005",
  bibdate =      "Sat Nov 05 21:19:43 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
}

@Article{Tsuiki:2005:RNC,
  author =       "Hideki Tsuiki",
  title =        "Real number computation with committed choice logic
                 programming languages",
  journal =      j-J-LOGIC-ALG-PROG,
  volume =       "64",
  number =       "1",
  pages =        "61--84",
  month =        jul,
  year =         "2005",
  DOI =          "https://doi.org/10.1016/j.jlap.2004.07.005",
  ISSN =         "1567-8326 (print), 1873-5940 (electronic)",
  ISSN-L =       "1567-8326",
  bibdate =      "Thu Oct 17 10:09:18 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Logic and Algebraic Programming",
  journal-URL =  "http://www.sciencedirect.com/science/journal/15678326",
  remark =       "Special issue on Practical development of exact real
                 number computation.",
}

@InCollection{Turing:2005:PEC,
  author =       "Alan M. Turing",
  title =        "Proposed Electronic Calculator (1945)",
  crossref =     "Copeland:2005:ATA",
  pages =        "??--??",
  year =         "2005",
  DOI =          "https://doi.org/10.1093/acprof:oso/9780198565932.003.0021",
  bibdate =      "Mon Nov 01 18:47:26 2010",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/t/turing-alan-mathison.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This chapter presents Alan M. Turing's report,
                 `Proposed Electronic Calculator'. The report was
                 submitted to the Executive Committee of the National
                 Physical Laboratory in February 1946, under the
                 description `Report by Dr. A. M. Turing on Proposals
                 for the Development of an Automatic Computing Engine
                 (ACE)'. The design set out in `Proposed Electronic
                 Calculator' was the basis for all the ACE computers.",
  acknowledgement = ack-nhfb,
  author-dates = "Alan Mathison Turing (23 June 1912--7 June 1954)",
}

@InProceedings{Usevitch:2005:JCL,
  author =       "B. Usevitch",
  booktitle =    "Proceedings. {DCC 2005} Data Compression Conference,
                 29--31 March 2005",
  title =        "{JPEG2000} Compliant Lossless Coding of Floating Point
                 Data",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "484--484",
  year =         "2005",
  bibdate =      "Wed Apr 27 18:18:12 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Verdonk:2005:BSI,
  author =       "B. Verdonk and J. Vervloet and A. Cuyt",
  title =        "Blending Set and Interval Arithmetic for Maximal
                 Reliability",
  journal =      j-COMPUTING,
  volume =       "74",
  number =       "1",
  pages =        "41--65",
  month =        feb,
  year =         "2005",
  CODEN =        "CMPTA2",
  DOI =          "https://doi.org/10.1007/s00607-004-0090-2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Tue Jul 5 09:25:15 MDT 2005",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0010-485X&volume=74&issue=1;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0010-485X&volume=74&issue=1&spage=41",
  abstract =     "In both [3] and [8], the authors review the
                 implementation of the basic operations in interval
                 arithmetic, and in particular discuss the different
                 approaches given in the literature for interval
                 division when the divisor interval contains zero. In
                 these papers, and in the references therein, the basic
                 operations are defined for real or extended real
                 interval operands.\par

                 Division by an interval containing zero is a special
                 case of an interval function for which the input
                 arguments contain points outside the domain of the
                 underlying point function. A number of approaches exist
                 in the literature, [7], [12], to remove restrictions on
                 the domain of interval functions and hence obtain a
                 closed, exception-free interval system.\par

                 In this paper, we present an alternative approach to
                 remove restrictions on the domain of interval functions
                 and to guarantee the inclusion property in all
                 situations, even when some input intervals contain
                 points that lie outside the domain of the underlying
                 point function. To achieve this, we allow for the
                 (efficient) set-based representation of non-real
                 results. The computed intervals are sharp, yet contain
                 more information and the resulting interval system is
                 closed and exception-free. We also show how the
                 presented ideas can be implemented in an interval
                 arithmetic library. The performance overhead is
                 negligible compared to the fact that the implementation
                 using the new approach offers 100\% reliability in
                 return.\par

                 The structure of the paper is as follows. We set off
                 with a motivating example in Sect. 1. In Sect. 2, we
                 review various approaches to interval division and then
                 introduce vset-division of real intervals, based on the
                 newly introduced concept of value set or vset. In Sect.
                 3, we give a formal definition of real vset-intervals
                 and arithmetic on these intervals. We prove a number of
                 essential properties and point out the likenesses and
                 differences with other approaches. Finally, in Sect. 4,
                 we discuss the implementation of vset-interval
                 arithmetic in a floating-point context.",
  acknowledgement = ack-nhfb,
  fjournal =     "Computing: Archiv f{\"u}r informatik und numerik",
  journal-URL =  "http://link.springer.com/journal/607",
  keywords =     "inclusion property; Interval arithmetic",
}

@InProceedings{Wahid:2005:EFC,
  author =       "Khan Wahid and Vassil Dimitrov and Graham Jullien",
  title =        "Error-Free Computation of $ 8 \times 8 $ {$2$-D} {DCT}
                 and {IDCT} using Two-Dimensional Algebraic Integer
                 Quantization",
  crossref =     "Montuschi:2005:PIS",
  pages =        "??--??",
  year =         "2005",
  bibdate =      "Wed Jun 22 07:02:55 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arith17.polito.it/final/paper-138.pdf",
  abstract =     "This paper presents a novel error-free
                 (infinite-precision) architecture for the fast
                 implementation of both $ 8 \times 8 $ $2$-D Discrete
                 Cosine Transform and Inverse DCT. The architecture uses
                 a new algebraic integer quantization of a $1$-D radix-8
                 DCT that allows the separable computation of a $2$-D $
                 8 \times 8 $ DCT without any intermediate number
                 representation conversions. This is a considerable
                 improvement on previously introduced algebraic integer
                 encoding techniques to compute both DCT and IDCT which
                 eliminates the requirements to approximate the
                 transformation matrix elements by obtaining their exact
                 representations and hence mapping the transcendental
                 functions without any errors. Using this encoding
                 scheme, an entire $ 8 \times 8 $ $1$-D DCT-SQ (scalar
                 quantization) algorithm can be implemented with only 24
                 adders. Apart from the multiplication-free nature, this
                 new mapping scheme fits to this algorithm, eliminating
                 any computational or quantization errors and resulting
                 short-word-length and high-speed-design.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-17",
  pagecount =    "8",
}

@Article{Wait:2005:IPF,
  author =       "C. D. Wait",
  title =        "{IBM PowerPC 440 FPU} with complex-arithmetic
                 extensions",
  journal =      j-IBM-JRD,
  volume =       "49",
  number =       "2/3",
  pages =        "249--254",
  month =        "????",
  year =         "2005",
  CODEN =        "IBMJAE",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  bibdate =      "Wed Jun 1 08:14:41 MDT 2005",
  bibsource =    "http://www.research.ibm.com/journal/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.research.ibm.com/journal/rd/492/wait.pdf",
  abstract =     "The PowerPC 440 floating-point unit (FPU) with
                 complex-arithmetic extensions is an embedded
                 application-specific integrated circuit (ASIC) core
                 designed to be used with the IBM PowerPC 440 processor
                 core on the Blue Gene/L compute chip. The FPU core
                 implements the floating-point instruction set from the
                 PowerPC Architecture and the floating-point instruction
                 extensions created to aid in matrix and
                 complex-arithmetic operations. The FPU instruction
                 extensions de ne double-precision operations that are
                 primarily single-instruction multiple-data (SIMD) and
                 require two (primary and secondary) arithmetic
                 pipelines and floating-point register files. However,
                 to aid complex-arithmetic routines, some FPU extensions
                 actually perform different (yet closely related)
                 operations while executing in the arithmetic pipelines.
                 The FPU core implements an operand crossbar between the
                 primary and secondary arithmetic datapaths to enable
                 each pipeline operand access from the primary or
                 secondary register file. The PowerPC 440 processor core
                 provides 128-bit storage buses and simultaneous issue
                 of an arithmetic instruction with a storage
                 instruction, allowing the FPU core to fully utilize the
                 parallel arithmetic pipes.",
  acknowledgement = ack-nhfb,
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
  ordernumber =  "G322-0240",
}

@InProceedings{Walter:2005:DDP,
  author =       "Colin Walter and David Samyde",
  title =        "Data Dependent Power Use in Multipliers",
  crossref =     "Montuschi:2005:PIS",
  pages =        "??--??",
  year =         "2005",
  bibdate =      "Wed Jun 22 07:02:55 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arith17.polito.it/final/paper-126.pdf",
  abstract =     "Recent research has demonstrated the vulnerability of
                 certain smart card architectures to power and
                 electromagnetic analysis when multiplier operations are
                 insufficiently shielded from external monitoring. Here
                 several standard multipliers are investigated in more
                 detail in order to provide the foundation for
                 understanding potential weaknesses and enabling the
                 subsequent successful repair of those systems. A model
                 is built which accurately predicts power use as a
                 function of the Hamming weights of inputs without the
                 combinatorial explosion of exhaustive simulation. This
                 confirms that power use is indeed data dependent at
                 least for those multipliers. Laboratory experiments
                 confirm that EMR also corresponds closely to these
                 power predictions over a wide range of frequencies.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-17; Differential power analysis; DPA; EMA;
                 multiplication; multiplier; RSA cryptosystem.; smart
                 card",
  pagecount =    "9",
}

@InProceedings{Walters:2005:EFA,
  author =       "George Walters and Michael Schulte",
  title =        "Efficient Function Approximation Using Truncated
                 Multipliers and Squarers",
  crossref =     "Montuschi:2005:PIS",
  pages =        "??--??",
  year =         "2005",
  bibdate =      "Wed Jun 22 07:02:55 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arith17.polito.it/final/paper-190.pdf",
  abstract =     "This paper presents a technique for designing linear
                 and quadratic interpolators for function approximation
                 using truncated multipliers and squarers. Initial
                 coefficient values are found using a Chebyshev series
                 approximation, and then adjusted through exhaustive
                 simulation to minimize the maximum absolute error of
                 the interpolator output. This technique is suitable for
                 any function and any precision up to 24-bits (IEEE
                 single precision). Designs for linear and quadratic
                 interpolators that implement the reciprocal function, $
                 f(x) = 1 / x, $ are presented and analyzed as an
                 example. We show that a 24-bit truncated reciprocal
                 quadratic interpolator with a design specification of $
                 \pm 1 $ ulp error requires 24.1\% fewer partial
                 products to implement than a comparable standard
                 interpolator with the same error specification.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-17",
  pagecount =    "8",
}

@InProceedings{Wang:2005:DFPa,
  author =       "L.-K. Wang and M. J. Schulte",
  title =        "Decimal Floating-Point Square Root Using
                 {Newton--Raphson} Iteration",
  crossref =     "Vassiliadis:2005:IIC",
  pages =        "309--315",
  year =         "2005",
  bibdate =      "Sun Mar 04 10:19:28 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mesa.ece.wisc.edu/publications/cp_2005-05.pdf",
  abstract =     "With continued reductions in feature size, additional
                 functionality may be added to future microprocessors to
                 boost the performance of important application domains.
                 Due to growth in commercial, financial, and
                 Internet-based applications, decimal floating point
                 arithmetic is now attracting more attention and
                 hardware support for decimal operations is being
                 considered by various computer manufacturers. In order
                 to standardize decimal number formats and operations,
                 specifications for decimal floating-point arithmetic
                 have been added to the draft revision of the IEEE-754
                 Standard for Floating-Point Arithmetic (IEEE-754R).
                 This paper presents an efficient arithmetic algorithm
                 and hardware design for decimal floating-point square
                 root. This design uses an optimized piecewise linear
                 approximation, a modified Newton--Raphson iteration, a
                 specialized rounding technique, and a modified decimal
                 multiplier. Synthesis results show that a 64-bit
                 (16-digit) implementation of decimal square root, which
                 is compliant with IEEE-754R, has an estimated critical
                 path delay of 0.95 ns and a maximum latency of 210
                 clock cycles when implemented using a sequential
                 multiplier and LSI Logic's 0.11 micron Gflx-P standard
                 cell library.",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
}

@Article{Whidborne:2005:OCF,
  author =       "James F. Whidborne and Da-Wei Gu and Jun Wu and Sheng
                 Chen",
  title =        "Optimal controller and filter realizations using
                 finite-precision, floating-point arithmetic",
  journal =      j-INT-J-SYST-SCI,
  volume =       "36",
  number =       "7",
  pages =        "405--413",
  year =         "2005",
  CODEN =        "IJSYA9",
  ISSN =         "0020-7721 (print), 1464-5319 (electronic)",
  ISSN-L =       "0020-7721",
  MRclass =      "93B50 (93B40 93E11)",
  MRnumber =     "MR2152458",
  bibdate =      "Thu Nov 8 19:16:14 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "International Journal of Systems Science. Principles
                 and Applications of Systems and Integration",
  journal-URL =  "http://www.tandfonline.com/loi/tsys20",
}

@InCollection{Wilkinson:2005:PAN,
  author =       "James H. Wilkinson",
  title =        "The {Pilot ACE} at the {National Physical
                 Laboratory}",
  crossref =     "Copeland:2005:ATA",
  pages =        "93--105",
  year =         "2005",
  DOI =          "https://doi.org/10.1093/acprof:oso/9780198565932.003.0005",
  bibdate =      "Mon Nov 01 18:18:06 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.ingentaconnect.com/content/oso/2353639/2005/00000001/00000001/art00006",
  abstract =     "This chapter discusses the pilot Automatic Computing
                 Engine (ACE) project at the National Physical
                 Laboratory. The Pilot ACE had been designed purely as
                 an experimental machine to demonstrate the competence
                 of the team as computer engineers. It was originally
                 intended that when it was successfully completed a
                 full-scale computer would be built. However, when it
                 was successful, it was the only electronic computer in
                 a government department and the engineers came under
                 very heavy pressure to use the Pilot ACE for serious
                 computing. They implemented a small set of
                 modifications which included the addition of an
                 automatic multiplier and improvements to the control
                 unit which made programming a little less arduous. The
                 computer was then put into general use and did yeoman
                 service for a number of years.",
  acknowledgement = ack-nhfb,
  remark =       "Reprint of article in {\em The Radio and Electronic
                 Engineer, Vol. 45, No. 7, pp. 336--340, July 1975}.
                 From the article:\par

                 ``A great deal of quite detailed coding was done by the
                 ACE team in the period from 1946--1948. It included
                 basic subroutines for such things as multi-length
                 arithmetic (including multiplication, division and
                 square roots), floating-point arithmetic (both
                 single-precision and double-precision) and interval
                 arithmetic. The subroutines for floating-point
                 arithmetic were particularly detailed; they were coded
                 by G. G. Alway and myself in 1947 and were for both
                 Version V and Version VII. They were almost certainly
                 the earliest floating-point subroutines and it is
                 interesting that those for the Version V were
                 essentially the same as the subroutines which were
                 subsequently used on the Pilot ACE itself. At a time
                 when the arithmetic provided on modern computers is
                 often so disappointing it is interesting to recall that
                 the subroutines included provision for accumulating
                 inner-products in double-precision floating-point
                 arithmetic and all rounding was
                 immaculate.''\par

                 ``Even double precision and triple precision
                 floating-point routines were reasonably fast and we
                 gained extensive experience with such computation long
                 before it was much used elsewhere. I think it is not
                 unreasonable to claim that the development of
                 floating-point error analysis at NPL, which was well in
                 advance of that elsewhere, was an indirect consequence
                 of our use of optimum coding.''",
}

@InProceedings{Wo:2005:SSC,
  author =       "Zhaojun Wo and Israel Koren",
  title =        "Synthesis of Saturating Counters Using Traditional and
                 Non-traditional Basic Counters",
  crossref =     "Montuschi:2005:PIS",
  pages =        "??--??",
  year =         "2005",
  bibdate =      "Wed Jun 22 07:02:55 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arith17.polito.it/final/paper-191.pdf",
  abstract =     "Saturating counters are a newly defined class of
                 generalized parallel counters that provide the exact
                 number of inputs which are equal to 1 only if this
                 number is below a given threshold. Such counters are
                 useful in, for example, self-test and repair units for
                 embedded memories. This paper defines saturating
                 counters for arbitrary threshold values and presents
                 several alternatives for their implementation. The
                 delay and area of the proposed design alternatives are
                 then estimated using a 0.25$ \mu $ m cell library.
                 Finally, we study the behavior of saturating counters
                 when the threshold approaches the number of input bits,
                 i.e., the special case of non-saturating parallel
                 counters.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-17",
  pagecount =    "8",
}

@Article{Yang:2005:IMM,
  author =       "Jen-Ho Yang and Chin-Chen Chang and Chih-Hung Wang",
  title =        "An iterative modular multiplication algorithm in
                 {RNS}",
  journal =      j-APPL-MATH-COMP,
  volume =       "171",
  number =       "1",
  pages =        "637--645",
  day =          "1",
  month =        dec,
  year =         "2005",
  CODEN =        "AMHCBQ",
  ISSN =         "0096-3003 (print), 1873-5649 (electronic)",
  ISSN-L =       "0096-3003",
  bibdate =      "Sat Jul 12 09:02:51 MDT 2008",
  bibsource =    "http://www.sciencedirect.com/science/journal/00963003;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Applied Mathematics and Computation",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00963003",
}

@InProceedings{Yatskiv:2005:MAB,
  author =       "V. Yatskiv and N. Yatskiv",
  booktitle =    "Proceedings of The Third Workshop 2005 {IEEE}
                 Intelligent Data Acquisition and Advanced Computing
                 Systems: Technology and Applications",
  title =        "Multiple Access on the Basis of Residue Number System
                 Transformation",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "527--530",
  year =         "2005",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/IDAACS.2005.283039",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "In this paper research of efficiency channelizing
                 methods on the basis of residue number of classes of
                 transformation is conducted. Research is conducted on
                 the basis of calculation of delay mean time before
                 transmission. The results of \ldots{}",
}

@InProceedings{Zeydel:2005:EMA,
  author =       "Bart Zeydel and Theo Kluter and Vojin Oklobdzija",
  title =        "Efficient Mapping of Addition Recurrence Algorithms in
                 {CMOS}",
  crossref =     "Montuschi:2005:PIS",
  pages =        "??--??",
  year =         "2005",
  bibdate =      "Wed Jun 22 07:02:55 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arith17.polito.it/final/paper-181.pdf",
  abstract =     "Efficient adder design requires proper selection of a
                 recurrence algorithm and its realization. Each of the
                 algorithms: Weinberger's, Ling's and Doran's were
                 analyzed for its flexibility in representation and
                 suitability for realization in CMOS. We describe
                 general techniques for developing efficient
                 realizations based on CMOS technology constraints when
                 using Ling's algorithm. From these techniques we
                 propose two high-performance realizations that achieve
                 1 FO4 delay improvement at the same energy and 50\%
                 energy reduction at the same delay than existing Ling
                 and Weinberger designs.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-17",
  pagecount =    "7",
}

@Article{Zhu:2005:NDA,
  author =       "Yong-Kang Zhu and Jun-Hai Yong and Guo-Qin Zheng",
  title =        "A New Distillation Algorithm for Floating-Point
                 Summation",
  journal =      j-SIAM-J-SCI-COMP,
  volume =       "26",
  number =       "6",
  pages =        "2066--2078",
  month =        nov,
  year =         "2005",
  CODEN =        "SJOCE3",
  DOI =          "https://doi.org/10.1137/030602009",
  ISSN =         "1064-8275 (print), 1095-7197 (electronic)",
  ISSN-L =       "1064-8275",
  MRclass =      "65G05, 65B10",
  MRnumber =     "MR2196589 (2006i:65078)",
  bibdate =      "Mon Nov 21 14:52:48 MST 2005",
  bibsource =    "http://epubs.siam.org/sam-bin/dbq/toc/SISC/26/6;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://epubs.siam.org/sam-bin/dbq/article/60200",
  abstract =     "The summation of $n$ floating-point numbers is
                 ubiquitous in numerical computations. We present a new
                 distillation algorithm for floating-point summation
                 which is stable, efficient, and accurate. The algorithm
                 iteratively ``distills'' the summands without
                 discarding any significant digit until the partial sums
                 cannot change the whole sum. It uses standard
                 floating-point arithmetic and does not rely on the
                 choice of radix or any other specific assumption.
                 Furthermore, the error bound of our algorithm is
                 independent of $n$ and less than 1 ulp.",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Scientific Computing",
  journal-URL =  "http://epubs.siam.org/sisc",
  keywords =     "accurate floating-point summation; distillation;
                 rounding error",
}

@InProceedings{Zhuo:2005:DSF,
  author =       "Ling Zhuo and G. R. Morris and V. K. Prasanna",
  booktitle =    "Proceedings. 19th {IEEE} International Parallel and
                 Distributed Processing Symposium, 04--08 April 2005",
  title =        "Designing Scalable {FPGA}-Based Reduction Circuits
                 Using Pipelined Floating-Point Cores",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "147a-147a",
  year =         "2005",
  bibdate =      "Wed Apr 27 18:18:12 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The use of pipelined floating-point arithmetic cores
                 to create high-performance FPGA-based computational
                 kernels has introduced a new class of problems that do
                 not exist when using single-cycle arithmetic cores.
                 \ldots{}",
  acknowledgement = ack-nhfb,
}

@Misc{Zimmermann:2005:EBC,
  author =       "Paul Zimmermann and Richard Brent and Colin Percival",
  title =        "Error bounds on complex floating-point
                 multiplication",
  howpublished = "World-Wide Web slides",
  day =          "14",
  month =        dec,
  year =         "2005",
  bibdate =      "Wed Dec 14 09:56:25 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.loria.fr/~zimmerma/talks/cm.pdf",
  abstract =     "Providing that no overflow or underflow occur, no
                 denormal values are produced, arithmetic results are
                 correctly rounded to a nearest representable value, $
                 z_0 z_1 \neq 0 $, and $ \epsilon \leq 2^{-5} $, the
                 relative error $ |z_2 (z_0 z_1)^{-1} - 1 | $ is less
                 than $ \epsilon \sqrt {5} = (1 / 2) \beta^{1 - t} \sqrt
                 {5} $.",
  acknowledgement = ack-nhfb,
  keywords =     "complex floating-point arithmetic; correct rounding;
                 floating-point arithmetic",
  remark =       "Article submitted to Mathematics of Computation
                 (2005), 12 pages.",
}

@Misc{Zimmermann:2005:MPT,
  author =       "Paul Zimmermann and Nathalie Revol and Patrick
                 P{\'e}lissier",
  title =        "{{\tt mpcheck}}: a program to test the accuracy of
                 elementary functions",
  howpublished = "World-Wide Web software archive",
  year =         "2005",
  bibdate =      "Sat Nov 05 21:16:00 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.loria.fr/~zimmerma/free/mpcheck-1.1.0.tar.gz;
                 http://www.loria.fr/~zimmerma/mpcheck/",
  acknowledgement = ack-nhfb,
}

@TechReport{Zimmermann:2005:MVC,
  author =       "Paul Zimmermann",
  title =        "{MPFR}: vers un calcul flottant correct ? ({French})
                 [{MPFR}: Towards correct floating-point arithmetic?]",
  type =         "Online interactive report.",
  institution =  inst-LORIA-INRIA-LORRAINE,
  address =      inst-LORIA-INRIA-LORRAINE:adr,
  year =         "2005",
  bibdate =      "Sun Sep 10 07:38:21 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://interstices.info/display.jsp?id=c_9345",
  abstract =     "Obtenir un seul r{\'e}sultat pour un calcul donn{\'e}:
                 {\`a} premi{\`e}re vue, cela semble une {\'e}vidence;
                 c'est en fait un vaste sujet de recherche auquel les
                 chercheurs apportent petit {\`a} petit leurs
                 contributions. Une nouvelle {\'e}tape est franchie
                 aujourd'hui gr{\^a}ce {\`a} MPFR, une biblioth{\`e}que
                 de calcul multi-pr{\'e}cision sur les nombres
                 flottants. ({French}) [Getting a single result for a
                 given calculation seems obvious at first sight. In
                 fact, it is a vast area of research to which
                 researchers are adding their contributions little by
                 little. A new level is reached today thanks to MPFR, a
                 multiple-precision library for floating-point
                 arithmetic.]",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@Misc{Zimmermann:2005:WTA,
  author =       "Paul Zimmermann",
  title =        "Why transcendentals and arbitrary precision?",
  howpublished = "World-Wide Web slides",
  day =          "15",
  month =        dec,
  year =         "2005",
  bibdate =      "Thu Dec 15 15:03:09 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.loria.fr/~zimmerma/talks/why.pdf",
  acknowledgement = ack-nhfb,
  summary =      "This talk surveys the state of the computation of
                 transcendental functions on current hardware platforms,
                 and discusses the cost of implementing
                 correctly-rounded results.",
}

@TechReport{Zimmermann:2005:XXX,
  author =       "Paul Zimmermann",
  title =        "5,341,321",
  type =         "Technical report",
  institution =  inst-LORIA-INRIA-LORRAINE,
  address =      inst-LORIA-INRIA-LORRAINE:adr,
  pages =        "2",
  day =          "8",
  month =        jun,
  year =         "2005",
  bibdate =      "Sun Sep 10 07:32:04 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.loria.fr/~zimmerma/papers/5341321.ps.gz",
  abstract =     "This short note shows the nasty effects of patents for
                 the development of free software, even for patents that
                 were not written with software applications in mind.",
  acknowledgement = ack-nhfb,
  keywords =     "floating-point division; Karp--Markstein patent on
                 modified Newton--Raphson iteration",
  remark =       "The title is the number of the U.S. Patent on the
                 algorithm described in the article, which is a
                 completely trivial modification of Newton--Raphson
                 iteration, published in \cite{Karp:1997:HPD}. The
                 patent itself is \cite{Karp:1994:FPA}, and it expired
                 on 5 May 2013.",
}

@InProceedings{Anderson:2006:AMF,
  author =       "Cristina S. Anderson and Shane Story and Nikita
                 Astafiev",
  title =        "Accurate Math Functions on the {Intel IA-32}
                 Architecture: a Performance-Driven Design",
  crossref =     "Anonymous:2006:PCR",
  pages =        "??--??",
  year =         "2006",
  bibdate =      "Tue Jun 27 10:28:05 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "elementary functions",
}

@Misc{Anonymous:2006:IFPa,
  author =       "Anonymous",
  title =        "{Intel} and Floating Point: Updating One of the
                 Industry's Most Successful Standards",
  howpublished = "World-Wide Web document",
  day =          "20",
  month =        jul,
  year =         "2006",
  bibdate =      "Wed Nov 22 21:51:25 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.intel.com/standards/floatingpoint.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
}

@Misc{Anonymous:2006:IFPb,
  author =       "Anonymous",
  title =        "{IBM}'s forthcoming {Power6} processor can count to
                 10",
  howpublished = "World-Wide Web document",
  month =        oct,
  year =         "2006",
  bibdate =      "Wed Oct 11 07:44:23 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://news.zdnet.com/2100-9584_22-6124451.html",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
  remark =       "Reports that the 5GHz Power6 is due in mid-2007, and
                 adds hardware support for decimal floating-point
                 arithmetic.",
}

@Misc{Anonymous:2006:RSI,
  author =       "Anonymous",
  title =        "Reference Software Implementation of the {IEEE 754R}
                 Decimal Floating-Point Arithmetic",
  howpublished = "World-Wide Web document",
  year =         "2006",
  bibdate =      "Wed Nov 22 21:40:41 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://cache-www.intel.com/cd/00/00/29/43/294339_294339.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "BID encoding; decimal floating-point arithmetic",
  remark =       "Describes new rounding algorithms that eliminate the
                 need to convert a binary integer decimal representation
                 to decimal, round, and convert back. The article claims
                 median speedups of 6 to 60 over the IBM densely packed
                 format used in the decNumber package. However, no
                 information is given about the availability of this
                 reference implementation. See also
                 \cite{Cornea:2006:SII}.",
}

@Article{Avanzi:2006:SMK,
  author =       "Roberto M. Avanzi and Clemens Heuberger and Helmut
                 Prodinger",
  title =        "Scalar Multiplication on {Koblitz} Curves Using the
                 {Frobenius} Endomorphism and Its Combination with Point
                 Halving: Extensions and Mathematical Analysis",
  journal =      j-ALGORITHMICA,
  volume =       "46",
  number =       "3--4",
  pages =        "249--270",
  month =        nov,
  year =         "2006",
  CODEN =        "ALGOEJ",
  DOI =          "https://doi.org/10.1007/s00453-006-0105-9",
  ISSN =         "0178-4617 (print), 1432-0541 (electronic)",
  ISSN-L =       "0178-4617",
  bibdate =      "Wed Jul 9 22:25:03 MDT 2008",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0178-4617&volume=46&issue=3;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0178-4617&volume=46&issue=3&spage=249",
  acknowledgement = ack-nhfb,
  fjournal =     "Algorithmica",
  journal-URL =  "http://link.springer.com/journal/453",
}

@Article{Bajard:2006:AOF,
  author =       "J.-C. Bajard and L. Imbert and C. Negre",
  title =        "Arithmetic Operations in Finite Fields of Medium Prime
                 Characteristic Using the {Lagrange} Representation",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "55",
  number =       "9",
  pages =        "1167--1177",
  month =        sep,
  year =         "2006",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2006.136",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 15:35:56 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1668044",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Bartzis:2006:EBB,
  author =       "Constantinos Bartzis and Tevfik Bultan",
  title =        "Efficient {BDDs} for bounded arithmetic constraints",
  journal =      j-INT-J-SOFTW-TOOLS-TECHNOL-TRANSFER,
  volume =       "8",
  number =       "1",
  pages =        "26--36",
  month =        feb,
  year =         "2006",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1007/s10009-004-0171-8",
  ISSN =         "1433-2779 (print), 1433-2787 (electronic)",
  ISSN-L =       "1433-2779",
  bibdate =      "Wed Jul 9 18:12:21 MDT 2008",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=1433-2779&volume=8&issue=1;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=1433-2779&volume=8&issue=1&spage=26",
  acknowledgement = ack-nhfb,
  fjournal =     "International Journal on Software Tools for Technology
                 Transfer: STTT",
  journal-URL =  "http://link.springer.com/journal/10009",
  keywords =     "BDD; Integer arithmetic; Model checking; SMV",
}

@Article{Bernal:2006:IRD,
  author =       "Javier Bernal and Christoph J. Witzgall",
  title =        "Integer Representation of Decimal Numbers for Exact
                 Computations",
  journal =      j-J-RES-NATL-BUR-STAND,
  volume =       "111",
  number =       "2",
  pages =        "79--88",
  month =        mar # "\slash " # apr,
  year =         "2006",
  DOI =          "https://doi.org/10.6028/jres.111.006",
  bibdate =      "Tue Nov 05 15:32:18 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://nvlpubs.nist.gov/nistpubs/jres/111/2/V111.N02.A02.pdf",
  abstract =     "A scheme is presented and software is documented for
                 representing as integers input decimal numbers that
                 have been stored in a computer as double precision
                 floating point numbers and for carrying out
                 multiplications, additions and subtractions based on
                 these numbers in an exact manner. The input decimal
                 numbers must not have more than nine digits to the left
                 of the decimal point. The decimal fractions of their
                 floating point representations are all first rounded
                 off at a prespecified location, a location no more than
                 nine digits away from the decimal point. The number of
                 digits to the left of the decimal point for each input
                 number besides not being allowed to exceed nine must
                 then be such that the total number of digits from the
                 leftmost digit of the number to the location where
                 round-off is to occur does not exceed fourteen.",
  acknowledgement = ack-nhfb,
  keywords =     "computational geometry; Delaunay triangulation; exact
                 integer arithmetic; power diagram; regular
                 triangulation; robustness; Voronoi diagram",
}

@TechReport{Bertot:2006:PGS,
  author =       "Yves Bertot and Nicolas Magaud and Paul Zimmermann",
  title =        "A proof of {GMP} square root using the {Coq}
                 assistant",
  type =         "Research Report",
  number =       "RR-4475",
  institution =  inst-LORIA-INRIA-LORRAINE,
  address =      inst-LORIA-INRIA-LORRAINE:adr,
  pages =        "28",
  year =         "2006",
  bibdate =      "Sun Sep 10 08:34:35 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "ftp://ftp.inria.fr/INRIA/publication/publi-pdf/RR/RR-4475.pdf;
                 ftp://ftp.inria.fr/INRIA/publication/publi-ps-gz/RR/RR-4475.ps.gz;
                 http://www.inria.fr/rrrt/rr-4475.html",
  abstract =     "We present a formal proof (at the implementation
                 level) of an efficient algorithm proposed in to compute
                 square roots of arbitrarily large integers. This
                 program, which is part of the GNU Multiple Precision
                 Arithmetic Library (GMP), is completely proven within
                 the system. Proofs are developed using the Correctness
                 tool to deal with imperative features of the program.
                 The formalization is rather large (more than 13000
                 lines) and requires some advanced techniques for proof
                 management and reuse.",
  acknowledgement = ack-nhfb,
}

@Article{Bik:2006:MVF,
  author =       "Aart J. C. Bik and Xinmin Tian and Milind B. Girkar",
  title =        "Multimedia vectorization of floating-point {MIN\slash
                 MAX} reductions",
  journal =      j-CCPE,
  volume =       "18",
  number =       "9",
  pages =        "997--1007",
  day =          "10",
  month =        aug,
  year =         "2006",
  CODEN =        "CCPEBO",
  DOI =          "https://doi.org/10.1002/cpe.1009",
  ISSN =         "1532-0626 (print), 1532-0634 (electronic)",
  ISSN-L =       "1532-0626",
  bibdate =      "Mon Dec 5 10:08:04 MST 2011",
  bibsource =    "http://www.interscience.wiley.com/jpages/1532-0626;
                 https://www.math.utah.edu/pub/tex/bib/ccpe.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Concurrency and Computation: Prac\-tice and
                 Experience",
  journal-URL =  "http://www.interscience.wiley.com/jpages/1532-0626",
  onlinedate =   "12 Jan 2006",
}

@Article{Boldo:2006:PFF,
  author =       "S. Boldo",
  title =        "Pitfalls of a full floating-point proof: example on
                 the formal proof of the {Veltkamp\slash Dekker}
                 algorithms",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "4130",
  pages =        "52--66",
  year =         "2006",
  CODEN =        "LNCSD9",
  DOI =          "https://doi.org/10.1007/11814771_6",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  MRnumber =     "MR2354672",
  bibdate =      "Sun Feb 19 07:32:26 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Misc{Bonten:2006:ACF,
  author =       "J. H. M. Bonten",
  title =        "Arithmetic Computer Formats",
  howpublished = "Web document",
  day =          "5",
  month =        oct,
  year =         "2006",
  bibdate =      "Tue Oct 30 11:08:12 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://home.hetnet.nl/mr_1/81/jhm.bonten/computers/bitsandbytes/wordsizes/",
  abstract =     "This map contains a set of descriptions of the
                 memory-word formats for the floating point numbers used
                 in some extinct, old and modern species of the
                 computer-fauna. Also it contains some theory about the
                 storage of these numbers. And it gives some proposals
                 to improve the use of decimal numbers, both in Cobol
                 and in Fortran/C/C++.",
  acknowledgement = ack-nhfb,
  keywords =     "Burroughs 6700; Burroughs 7700; Burroughs 7900; Cray
                 1; DEC Alpha; DEC PDP-10; DEC PDP-11; DEC VAX; IBM
                 7094; IEEE-754; Unisys-A; Univac 1100; Univac 418",
}

@Article{Briggs:2006:IER,
  author =       "Keith Briggs",
  title =        "Implementing exact real arithmetic in {\tt python},
                 {C++} and {C}",
  journal =      j-THEOR-COMP-SCI,
  volume =       "351",
  number =       "1",
  pages =        "74--81",
  day =          "14",
  month =        feb,
  year =         "2006",
  CODEN =        "TCSCDI",
  ISSN =         "0304-3975 (print), 1879-2294 (electronic)",
  ISSN-L =       "0304-3975",
  bibdate =      "Tue Mar 29 06:48:55 MDT 2011",
  bibsource =    "http://www.sciencedirect.com/science/journal/03043975;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "I discuss the design and performance issues arising in
                 the efficient implementation of the scaled-integer
                 exact real arithmetic model introduced by Boehm and
                 others. This system represents a real number with a
                 automatically controlled level of precision by a
                 rational with implicit denominator. I describe three
                 practical codes, in python, C++ and C. These allow the
                 convenient use of this computational paradigm in
                 commonly used imperative languages.",
  acknowledgement = ack-nhfb,
  fjournal =     "Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03043975",
}

@InProceedings{Castellanos:2006:BDF,
  author =       "I. D. Castellanos and J. E. Stine",
  title =        "A 64-bit Decimal Floating-Point Comparator",
  crossref =     "Dimopoulos:2006:IIC",
  pages =        "138--144",
  year =         "2006",
  DOI =          "https://doi.org/10.1109/ASAP.2006.2",
  bibdate =      "Mon Mar 19 10:17:28 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Decimal arithmetic is growing in importance as
                 scientific studies reveal that current financial and
                 commercial applications spend a high percentage
                 overhead in this type of calculations. Typically,
                 software is utilized to emulate decimal floating point
                 arithmetic in these applications. On the other hand,
                 functional units that employ decimal floating point
                 hardware can improve performance by two or three orders
                 of magnitude. This paper presents the design and
                 implementation of a novel decimal floating-point
                 comparator compliant with the current draft revision of
                 the IEEE-754 Standard for floating-point arithmetic. It
                 utilizes a novel BCD magnitude comparator with
                 logarithmic delay and it supports 64-bit decimal
                 floating-point numbers. Area and delay results are
                 examined for an implementation in TSMC SCN6M SCMOS
                 technology.",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
}

@Article{Chang:2006:DAR,
  author =       "Chin-Chen Chang and Yeu-Pong Lai",
  title =        "A division algorithm for residue numbers",
  journal =      j-APPL-MATH-COMP,
  volume =       "172",
  number =       "1",
  pages =        "368--378",
  day =          "1",
  month =        jan,
  year =         "2006",
  CODEN =        "AMHCBQ",
  DOI =          "https://doi.org/10.1016/j.amc.2005.02.008",
  ISSN =         "0096-3003 (print), 1873-5649 (electronic)",
  ISSN-L =       "0096-3003",
  bibdate =      "Sat Jul 12 09:02:52 MDT 2008",
  bibsource =    "http://www.sciencedirect.com/science/journal/00963003;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In the residue number system, modular multiplication,
                 modular addition, and modular subtraction are closure
                 operations. However, modular division is also important
                 for applying the residue number system. Inspired by
                 Gamberger's work, we create a division operation to be
                 used in residue number system. In Gamberger's scheme,
                 the transformation from residues to a binary integer is
                 required for keeping the remainder. To eliminate the
                 overhead in transformation, our scheme uses only the
                 residues so that the computing efficiency can be
                 improved. Besides, we also provide an efficient way to
                 find a multiplicative inverse.",
  acknowledgement = ack-nhfb,
  fjournal =     "Applied Mathematics and Computation",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00963003",
}

@InProceedings{Choi:2006:DCB,
  author =       "Sung Woo Choi and Sung-il Pae and Hyungju Park and
                 Chee Yap",
  title =        "Decidability of Collision between a Helical Motion and
                 an Algebraic Motion",
  crossref =     "Anonymous:2006:PCR",
  pages =        "??--??",
  year =         "2006",
  bibdate =      "Tue Jun 27 10:28:05 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Misc{Cornea:2006:SII,
  author =       "Marius Cornea and Cristina Anderson",
  title =        "Software Implementation of the {IEEE 754R} Decimal
                 Floating-Point Architecture",
  howpublished = "World-Wide Web slides",
  day =          "10--12",
  month =        jul,
  year =         "2006",
  bibdate =      "Wed Nov 22 21:47:16 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See also \cite{Anonymous:2006:RSI}.",
  URL =          "http://rnc7.loria.fr/cornea_poster.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "BID encoding; decimal floating-point arithmetic",
}

@Manual{Cowlishaw:2006:DCL,
  author =       "Mike Cowlishaw",
  title =        "The {decNumber C} library",
  organization = pub-IBM,
  address =      pub-IBM:adr,
  day =          "22",
  month =        nov,
  year =         "2006",
  bibdate =      "Fri Apr 20 08:02:33 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Version 3.37",
  URL =          "http://download.icu-project.org/ex/files/decNumber/decNumber-icu-337.zip",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic; DPD encoding",
}

@Article{Dahab:2006:SMU,
  author =       "R. Dahab and D. Hankerson and F. Hu and M. Long and J.
                 Lopez and A. Menezes",
  title =        "Software multiplication using {Gaussian} normal
                 bases",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "55",
  number =       "8",
  pages =        "974--984",
  month =        aug,
  year =         "2006",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2006.132",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 15:35:55 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1650195",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{deDinechin:2006:STP,
  author =       "Florent de Dinechin and Sergey Maidanov",
  title =        "Software techniques for perfect elementary functions
                 in floating-point interval arithmetic",
  crossref =     "Anonymous:2006:PCR",
  pages =        "??--??",
  year =         "2006",
  bibdate =      "Tue Jun 27 10:28:05 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "elementary functions",
}

@Article{Demmel:2006:EBE,
  author =       "James Demmel and Yozo Hida and William Kahan and
                 Xiaoye S. Li and Sonil Mukherjee and E. Jason Riedy",
  title =        "Error bounds from extra-precise iterative refinement",
  journal =      j-TOMS,
  volume =       "32",
  number =       "2",
  pages =        "325--351",
  month =        jun,
  year =         "2006",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/1141885.1141894",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Wed Aug 23 10:29:48 MDT 2006",
  bibsource =    "http://www.acm.org/pubs/contents/journals/toms/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  abstract =     "We present the design and testing of an algorithm for
                 iterative refinement of the solution of linear
                 equations where the residual is computed with extra
                 precision. This algorithm was originally proposed in
                 1948 and analyzed in the 1960s as a means to compute
                 very accurate solutions to all but the most
                 ill-conditioned linear systems. However, two obstacles
                 have until now prevented its adoption in standard
                 subroutine libraries like LAPACK: (1) There was no
                 standard way to access the higher precision arithmetic
                 needed to compute residuals, and (2) it was unclear how
                 to compute a reliable error bound for the computed
                 solution. The completion of the new BLAS Technical
                 Forum Standard has essentially removed the first
                 obstacle. To overcome the second obstacle, we show how
                 the application of iterative refinement can be used to
                 compute an error bound in any norm at small cost and
                 use this to compute both an error bound in the usual
                 infinity norm, and a componentwise relative error
                 bound. We report extensive test results on over $ 6.2 $
                 million matrices of dimensions $5$, $ 10$, $ 100$, and
                 $ 1000$. As long as a normwise (componentwise)
                 condition number computed by the algorithm is less than
                 $ 1 / m a x \{ 10, \sqrt {n} \} \varepsilon_w$, the
                 computed normwise (componentwise) error bound is at
                 most $ 2 m a x \{ 10, \sqrt {n} \} \cdot
                 \varepsilon_w$, and indeed bounds the true error. Here,
                 $n$ is the matrix dimension and $ \varepsilon_w =
                 2^{-24}$ is the working precision. Residuals were
                 computed in double precision (53 bits of precision). In
                 other words, the algorithm always computed a tiny error
                 at negligible extra cost for most linear systems. For
                 worse conditioned problems (which we can detect using
                 condition estimation), we obtained small correct error
                 bounds in over 90\% of cases.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@Article{Deng:2006:IMM,
  author =       "Rui Deng and Yujie Zhou",
  title =        "Improvement to {Montgomery} Modular Inverse
                 Algorithm",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "55",
  number =       "9",
  pages =        "1207--1210",
  month =        sep,
  year =         "2006",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2006.150",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 15:35:56 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1668048",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Book{Deschamps:2006:SAC,
  author =       "Jean-Pierre Deschamps and G{\'e}ry Jean Antoine Bioul
                 and Gustavo D. Sutter",
  title =        "Synthesis of arithmetic circuits: {FPGA}, {ASIC}, and
                 embedded systems",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xix + 556",
  year =         "2006",
  ISBN =         "0-471-68783-9 (hardcover)",
  ISBN-13 =      "978-0-471-68783-2 (hardcover)",
  LCCN =         "TK7895.A65 D47 2006",
  bibdate =      "Wed Oct 1 10:16:56 MDT 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0621/2005003237-b.html;
                 http://www.loc.gov/catdir/enhancements/fy0621/2005003237-d.html;
                 http://www.loc.gov/catdir/toc/ecip057/2005003237.html",
  acknowledgement = ack-nhfb,
  author-dates = "1945--",
  subject =      "Computer arithmetic and logic units; Digital
                 electronics; Embedded computer systems",
  tableofcontents = "Mathematical background \\
                 Number representation \\
                 Arithmetic operations: addition and subtraction \\
                 Arithmetic operations: multiplication \\
                 Arithmetic operations: division \\
                 Other arithmetic operations \\
                 Finite field operations \\
                 Hardware platforms \\
                 Circuit synthesis: general principles \\
                 Adders and subtractors \\
                 Multipliers \\
                 Dividers \\
                 Other arithmetic operators \\
                 Circuits for finite field operations \\
                 Floating-point unit",
}

@Misc{Detrey:2006:FVL,
  author =       "J{\'e}r{\'e}mie Detrey and Florent de Dinechin",
  title =        "{FPLibrary}. {A} {VHDL} library of parametrisable
                 floating-point and {LNS} operators for {FPGA}",
  howpublished = "Web site and source code.",
  year =         "2006",
  bibdate =      "Sat Oct 9 12:42:00 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "The FPLibrary has been superceded by the FloPoCo
                 project \cite{deDinechin:2010:FGA}.",
  URL =          "http://www.ens-lyon.fr/LIP/Arenaire/Ware/FPLibrary/",
  acknowledgement = ack-nhfb,
}

@Article{Dietz:2006:FPC,
  author =       "Hank Dietz and Bill Dieter and Randy Fisher and
                 Kungyen Chang",
  title =        "Floating-Point Computation with Just Enough Accuracy",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "3991",
  pages =        "226--233",
  year =         "2006",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Wed Jan 06 09:42:37 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "ICCS 2006, Part I, conference proceedings.",
  URL =          "http://aggregate.org/NPAR/iccs2006.pdf",
  abstract =     "Most mathematical formulae are defined in terms of
                 operations on real numbers, but computers can only
                 operate on numeric values with finite precision and
                 range. Using floating-point values as real numbers does
                 not clearly identify the precision with which each
                 value must be represented. Too little precision yields
                 inaccurate results; too much wastes computational
                 resources.\par

                 The popularity of multimedia applications has made fast
                 hardware support for low-precision floating-point
                 arithmetic common in Digital Signal Processors (DSPs),
                 SIMD Within A Register (SWAR) instruction set
                 extensions for general purpose processors, and in
                 Graphics Processing Units (GPUs). In this paper, we
                 describe a simple approach by which the speed of these
                 low-precision operations can be speculatively employed
                 to meet user-specified accuracy constraints. Where the
                 native precision(s) yield insufficient accuracy, a
                 simple technique is used to efficiently synthesize
                 enhanced precision using pairs of native values.",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
  keywords =     "Digital Signal Processors (DSPs); double-double
                 arithmetic; native pair; pair-precision arithmetic;
                 SIMD Within A Register (SWAR)",
}

@InProceedings{Diniz:2006:DFP,
  author =       "P. C. Diniz and G. Govindu",
  title =        "Design of field-programmable dual-precision
                 floating-point arithmetic units",
  crossref =     "Bertels:2006:FPI",
  pages =        "1--4",
  year =         "2006",
  DOI =          "https://doi.org/10.1109/FPL.2006.311302",
  bibdate =      "Sat Oct 9 12:37:10 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The growth in FPGA capacity and the inclusion of
                 embedded arithmetic cores has enabled the use of these
                 devices for general purpose floating-point computing.
                 Despite their clock rate handicap with respect to
                 contemporary general-purpose processors, these devices
                 can be field-programmable to meet the precision
                 requirements and operator-level parallelism of a
                 specific computation. In this paper we describe and
                 evaluate the performance of dual-precision, pipelined,
                 floating-point arithmetic cores for addition,
                 multiplication and division. Each of these arithmetic
                 cores can be switched at run-time to perform either one
                 double-precision operation, or with the same hardware
                 resources, perform two single-precision operations. We
                 also implemented quad-precision cores which can be
                 switched to perform either one quad-precision operation
                 or two double-precision operations. As an application
                 of these cores, we describe and evaluate the
                 performance potential of a custom, but flexible, vector
                 processing units as part of a system-level architecture
                 targeting a Xilinx Virtex-II Prom 100 FPGA device
                 connected to multiple SRAM banks.",
  acknowledgement = ack-nhfb,
  xxpages =      "733--736",
}

@Article{Enge:2006:CCP,
  author =       "Andreas Enge",
  title =        "The complexity of class polynomial computation via
                 floating point approximations",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  day =          "24",
  month =        jan,
  year =         "2006",
  CODEN =        "????",
  ISSN =         "????",
  ISSN-L =       "????",
  bibdate =      "Wed Sep 30 12:43:49 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Published in Mathematics of Computation 78, {\bf 266}
                 (2009) 1089--1107.",
  URL =          "http://arxiv.org/abs/cs/0601104",
  abstract =     "We analyse the complexity of computing class
                 polynomials, that are an important ingredient for CM
                 constructions of elliptic curves, via complex floating
                 point approximations of their roots. The heart of the
                 algorithm is the evaluation of modular functions in
                 several arguments. The fastest one of the presented
                 approaches uses a technique devised by Dupont to
                 evaluate modular functions by Newton iterations on an
                 expression involving the arithmetic-geometric mean. It
                 runs in time $ O (|D| \log^5 |D| \log \log |D|) = O
                 (|D|^{1 + \epsilon }) = O (h^{2 + \epsilon }) $ for any
                 $ \epsilon > 0 $, where $D$ is the CM discriminant and
                 $h$ is the degree of the class polynomial. Another fast
                 algorithm uses multipoint evaluation techniques known
                 from symbolic computation; its asymptotic complexity is
                 worse by a factor of $ \log |D|$. Up to logarithmic
                 factors, this running time matches the size of the
                 constructed polynomials. The estimate also relies on a
                 new result concerning the complexity of enumerating the
                 class group of an imaginary-quadratic order and on a
                 rigorously proven upper bound for the height of class
                 polynomials.",
  acknowledgement = ack-nhfb,
  subject =      "Numerical Analysis (cs.NA); Symbolic Computation
                 (cs.SC); Number Theory (math.NT)",
}

@Article{Fan:2006:RBM,
  author =       "H. Fan and M. A. Hasan",
  title =        "Relationship between {$ \mathrm {GF}(2^m) $}
                 {Montgomery} and Shifted Polynomial Basis
                 Multiplication Algorithms",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "55",
  number =       "9",
  pages =        "1202--1206",
  month =        sep,
  year =         "2006",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2006.152",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 15:35:56 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1668047",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Feldstein:2006:GTO,
  author =       "Alan Feldstein and Peter R. Turner",
  title =        "Gradual and tapered overflow and underflow: a
                 functional differential equation and its
                 approximation",
  journal =      j-APPL-NUM-MATH,
  volume =       "56",
  number =       "3--4",
  pages =        "517--532",
  month =        mar # "\slash " # apr,
  year =         "2006",
  CODEN =        "ANMAEL",
  ISSN =         "0168-9274 (print), 1873-5460 (electronic)",
  ISSN-L =       "0168-9274",
  bibdate =      "Tue Aug 24 11:17:20 MDT 2010",
  bibsource =    "http://www.sciencedirect.com/science/journal/01689274;
                 https://www.math.utah.edu/pub/tex/bib/applnummath.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Applied Numerical Mathematics: Transactions of IMACS",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01689274",
}

@Article{Gandhi:2006:DRA,
  author =       "Rajiv Gandhi and Samir Khuller and Srinivasan
                 Parthasarathy and Aravind Srinivasan",
  title =        "Dependent rounding and its applications to
                 approximation algorithms",
  journal =      j-J-ACM,
  volume =       "53",
  number =       "3",
  pages =        "324--360",
  month =        may,
  year =         "2006",
  CODEN =        "JACOAH",
  DOI =          "https://doi.org/10.1145/1147954.1147956",
  ISSN =         "0004-5411 (print), 1557-735X (electronic)",
  ISSN-L =       "0004-5411",
  bibdate =      "Wed Aug 23 06:38:20 MDT 2006",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of the ACM",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J401",
}

@Article{Gochman:2006:IIC,
  author =       "Simcha Gochman and Avi Mendelson and Alon Naveh and
                 Efraim Rotem",
  title =        "Introduction to {Intel Core Duo} Processor
                 Architecture",
  journal =      j-INTEL-TECH-J,
  volume =       "10",
  number =       "2",
  pages =        "89--97",
  day =          "15",
  month =        may,
  year =         "2006",
  DOI =          "https://doi.org/10.1535/itj.1002",
  ISSN =         "1535-766X",
  bibdate =      "Tue Jun 20 07:47:25 2006",
  bibsource =    "ftp://download.intel.com/technology/itj/2006/volume10issue02/vol10_iss02.pdf;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://developer.intel.com/technology/itj/2006/volume10issue02/art01_Intro_to_Core_Duo/p01_abstract.htm",
  acknowledgement = ack-nhfb,
  remark =       "From p. 91: ``Another bottleneck that was discovered
                 was the handling of the floating point (FP) Control
                 Word (CW). The FP CW is part of the x87 state and was
                 usually viewed as `constant'; namely it is loaded once
                 at the beginning and stays constant throughout the
                 program. This is indeed the way the FP CW is used by
                 most of the programs. However there are some FP
                 applications that manipulate the `rounding control'
                 which is located in this register: the default rounding
                 mode is `rounding to nearest even' but before
                 converting results to fixed point, some applications
                 change the round control to `chop' (this is the rule
                 with C programs for example). Such behavior was treated
                 rather inefficiently by the Pentium M core: each
                 manipulation of the FP CW was effectively stalling the
                 pipeline until its completion. The Intel Core Duo core
                 introduced a new renaming mechanism for the FP CW so
                 that four different versions of this register can
                 coexist on the fly without stalling the machine.''",
}

@Article{Gok:2006:IMO,
  author =       "M. Gok and M. J. Schulte and M. G. Arnold",
  title =        "Integer multipliers with overflow detection",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "55",
  number =       "8",
  pages =        "1062--1066",
  month =        aug,
  year =         "2006",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2006.126",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 15:35:55 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1650203",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Goubault:2006:SAN,
  author =       "Eric Goubault and Sylvie Putot",
  title =        "Static analysis of numerical algorithms",
  crossref =     "Yi:2006:SAI",
  pages =        "18--34",
  year =         "2006",
  DOI =          "https://doi.org/10.1007/11823230_3",
  bibdate =      "Sat Apr 01 08:03:10 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer.com/chapter/10.1007/11823230_3",
  acknowledgement = ack-nhfb,
}

@InProceedings{Graa:2006:IFF,
  author =       "Guillaume Da Gra{\c{c}}a and David Defour",
  title =        "Implementation of float-float operators on graphics
                 hardware",
  crossref =     "Anonymous:2006:PCR",
  pages =        "??--??",
  year =         "2006",
  bibdate =      "Tue Jun 27 10:28:05 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Graca:2006:ODE,
  author =       "Daniel S. Gra{\c{c}}a and Ning Zhong and Jorge
                 Buescu",
  title =        "The ordinary differential equation defined by a
                 computable function whose maximal interval of existence
                 is non-computable",
  crossref =     "Anonymous:2006:PCR",
  pages =        "??--??",
  year =         "2006",
  bibdate =      "Tue Jun 27 10:28:05 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Graillat:2006:ICH,
  author =       "Stef Graillat and Philippe Langlois and Nicolas
                 Louvet",
  title =        "Improving the Compensated {Horner} Scheme with a Fused
                 Multiply and Add",
  crossref =     "Haddad:2006:ACP",
  pages =        "1323--1327",
  year =         "2006",
  DOI =          "https://doi.org/10.1145/1141277.1141585",
  bibdate =      "Sat Feb 26 18:19:47 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Several different techniques and softwares intend to
                 improve the accuracy of results computed in a fixed
                 finite precision. Here we focus on a method to improve
                 the accuracy of the polynomial evaluation. It is well
                 known that the use of the Fused Multiply and Add
                 operation available on some microprocessors like Intel
                 Itanium improves slightly the accuracy of the Horner
                 scheme. In this paper, we propose an accurate
                 compensated Horner scheme specially designed to take
                 advantage of the Fused Multiply and Add. We prove that
                 the computed result is as accurate as if computed in
                 twice the working precision. The algorithm we present
                 is fast since it only requires well optimizable
                 floating point operations, performed in the same
                 working precision as the given data.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Harrison:2006:FPV,
  author =       "John Harrison",
  title =        "Floating-point verification using theorem proving",
  crossref =     "Cimatti:2006:FMH",
  pages =        "211--242",
  year =         "2006",
  DOI =          "https://doi.org/10.1007/11757283_8",
  bibdate =      "Wed Nov 26 22:40:10 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Hars:2006:MIA,
  author =       "Laszlo Hars",
  title =        "Modular Inverse Algorithms Without Multiplications for
                 Cryptographic Applications",
  journal =      j-EURASIP-J-EMBED-SYS,
  volume =       "2006",
  pages =        "1--13",
  year =         "2006",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1155/ES/2006/32192",
  ISSN =         "1687-3955 (print), 1687-3963 (electronic)",
  ISSN-L =       "1687-3955",
  bibdate =      "Wed Dec 28 09:54:06 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cryptography2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/prng.bib",
  note =         "Article ID 32192.",
  URL =          "http://downloads.hindawi.com/journals/es/2006/032192.pdf",
  abstract =     "Hardware and algorithmic optimization techniques are
                 presented to the left-shift, right-shift, and the
                 traditional Euclidean-modular inverse algorithms.
                 Theoretical arguments and extensive simulations
                 determined the resulting expected running time. On many
                 computational platforms these turn out to be the
                 fastest known algorithms for moderate operand lengths.
                 They are based on variants of Euclidean-type extended
                 GCD algorithms. On the considered computational
                 platforms for operand lengths used in cryptography, the
                 fastest presented modular inverse algorithms need about
                 twice the time of modular multiplications, or even
                 less. Consequently, in elliptic curve cryptography
                 delaying modular divisions is slower (affine
                 coordinates are the best) and the RSA and ElGamal
                 cryptosystems can be accelerated.",
  acknowledgement = ack-nhfb,
  fjournal =     "EURASIP Journal on Embedded Systems",
}

@Article{Hill:2006:QUB,
  author =       "M. Hill and I. Robinson",
  title =        "Quadrature using 64-bit {IEEE} arithmetic for
                 integrands over $ [0, 1] $ with a singularity at $1$",
  journal =      j-THEOR-COMP-SCI,
  volume =       "351",
  number =       "1",
  pages =        "82--100",
  day =          "14",
  month =        feb,
  year =         "2006",
  CODEN =        "TCSCDI",
  ISSN =         "0304-3975 (print), 1879-2294 (electronic)",
  ISSN-L =       "0304-3975",
  bibdate =      "Tue Mar 29 06:48:55 MDT 2011",
  bibsource =    "http://www.sciencedirect.com/science/journal/03043975;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We present a detailed study of some problems
                 encountered when quadrature over $ [0, 1] $ is
                 attempted with integrands that have a singularity at
                 $1$. Methods designed to increase the accuracy of such
                 quadratures, for example, the application of
                 periodising transformations, are examined in the
                 context of the representational limitations of 64-bit
                 IEEE arithmetic near $1$ in $ [0, 1] $. A heuristic is
                 proposed for the forecasting of a lower bound on the
                 irremovable error due to these limitations. We conclude
                 by affirming the commonly accepted procedure that where
                 possible, integrals should be symbolically transformed
                 so that any remaining singularity occurs at $0$.",
  acknowledgement = ack-nhfb,
  fjournal =     "Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03043975",
}

@Article{How:2006:RRN,
  author =       "H. T. How and T. H. Liew and Ee-Lin Kuan and Lie-Liang
                 Yang and L. Hanzo",
  title =        "A redundant residue number system coded burst-by-burst
                 adaptive joint-detection based {CDMA} speech
                 transceiver",
  journal =      j-IEEE-TRANS-VEH-TECHNOL,
  volume =       "55",
  number =       "1",
  pages =        "387--396",
  month =        jan,
  year =         "2006",
  CODEN =        "ITUTAB",
  DOI =          "https://doi.org/10.1109/TVT.2005.861175",
  ISSN =         "0018-9545 (print), 1939-9359 (electronic)",
  ISSN-L =       "0018-9545",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=33430",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Vehicular Technology",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=25",
  keywords =     "residue arithmetic; residue number system",
  summary =      "A burst-by-burst (BbB) adaptive speech transceiver is
                 proposed, which can drop its source coding rate and
                 speech quality under transceiver control in order to
                 invoke a more error resilient modem mode among less
                 favorable channel conditions. The \ldots{}",
}

@TechReport{Hurlimann:2006:BLB,
  author =       "Werner H{\"u}rlimann",
  title =        "{Benford's Law} from 1881 to 2006: a bibliography",
  type =         "Report",
  address =      "Feldstrasse 145, CH-8004 Z{\"u}rich, Switzerland",
  pages =        "15",
  day =          "5",
  month =        jul,
  year =         "2006",
  bibdate =      "Fri Mar 30 11:32:30 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arxiv.org/pdf/math.ST/0607168",
  acknowledgement = ack-nhfb,
  keywords =     "Benford's Law; Law of Anomalous Numbers; Zipf's Law",
  remark =       "This bibliography lists 325 references on the title
                 subject, with these (years) and counts: (1881) 1,
                 (1912) 1, (1916) 1, (1917) 1, (1936) 1, (1938) 1,
                 (1944) 1, (1945) 1, (1948) 2, (1950) 1, (1952) 1,
                 (1953) 1, (1954) 1, (1957) 3, (1960) 1, (1961) 2,
                 (1963) 1, (1964) 2, (1965) 2, (1966) 1, (1967) 1,
                 (1968) 2, (1969) 5, (1970) 1, (1971) 4, (1972) 2,
                 (1973) 7, (1974) 2, (1975) 1, (1976) 5, (1977) 3,
                 (1978) 3, (1979) 2, (1981) 6, (1982) 3, (1983) 4,
                 (1984) 7, (1985) 2, (1986) 7, (1987) 5, (1988) 1,
                 (1988) 5, (1989) 2, (1990) 1, (1991) 4, (1992) 6,
                 (1993) 5, (1994) 5, (1995) 1, (1995) 2, (1996) 4,
                 (1997) 1, (1997) 9, (1998) 1, (1998) 6, (1999) 12,
                 (2000) 10, (2001) 19, (2002) 30, (2003) 22, (2004) 29,
                 (2005) 34, (2006) 18.",
}

@Manual{IBM:2006:PDF,
  author =       "{IBM Corporation}",
  title =        "Preliminary Decimal-Floating-Point Architecture",
  publisher =    pub-IBM,
  address =      pub-IBM:adr,
  pages =        "viii + 52",
  month =        nov,
  year =         "2006",
  bibdate =      "Sat Apr 07 12:13:51 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Form number SA23-2232-00.",
  URL =          "http://publibz.boulder.ibm.com/epubs/pdf/a2322320.pdf;
                 http://www-03.ibm.com/servers/eserver/zseries/zos/bkserv/r3pdf/zarchpops.html",
  abstract =     "This is a preliminary description of the
                 decimal-floating-point (DFP) facility and the
                 floating-point support-enhancement facility. It will be
                 superseded by the next published version of the {\em
                 IBM z/Architecture Principles of Operation\/}
                 (SA22-7832).",
  acknowledgement = ack-nhfb,
}

@Article{Imana:2006:BPF,
  author =       "J. L. Imana and J. M. Sanchez and F. Tirado",
  title =        "Bit-parallel finite field multipliers for irreducible
                 trinomials",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "55",
  number =       "5",
  pages =        "520--533",
  month =        may,
  year =         "2006",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2006.69",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 15:35:54 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1613833",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@TechReport{Intel:2006:IFP,
  author =       "{Intel}",
  title =        "{Intel} and Floating Point: Updating One of the
                 Industry's Most Successful Standards",
  type =         "{Web} report",
  institution =  "Intel Corporation",
  address =      "San Jose, CA, USA",
  pages =        "11",
  day =          "17",
  month =        jul,
  year =         "2006",
  bibdate =      "Thu Oct 14 14:43:38 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.intel.com/standards/floatingpoint.pdf",
  acknowledgement = ack-nhfb,
  remark =       "Includes mention of some major historical systems
                 failures due to faulty handling of floating-point
                 arithmetic, and discusses future directions for decimal
                 arithmetic.",
}

@Book{ISO:2006:IIIa,
  author =       "{ISO}",
  title =        "{ISO\slash IEC 10967-3}: {Information} technology ---
                 {Language} independent arithmetic --- {Part} 3:
                 {Complex} integer and floating point arithmetic and
                 complex elementary numerical functions",
  publisher =    pub-ISO,
  address =      pub-ISO:adr,
  pages =        "viii + 149",
  day =          "15",
  month =        aug,
  year =         "2006",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sun Mar 15 11:09:44 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://standards.iso.org/ittf/PubliclyAvailableStandards/c037994_ISO_IEC_10967-3_2006(E).zip;
                 http://www.iso.ch/cate/d24427.html",
  acknowledgement = ack-nhfb,
}

@Misc{ISO:2006:IIJa,
  author =       "{ISO}",
  title =        "{ISO\slash IEC JTC1 SC22 WG14 N1154}: Extension for
                 the programming language {C} to support decimal
                 floating-point arithmetic",
  howpublished = "World-Wide Web document",
  day =          "27",
  month =        feb,
  year =         "2006",
  bibdate =      "Tue Mar 07 18:23:45 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1154.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
}

@Misc{ISO:2006:IIJb,
  author =       "{ISO}",
  title =        "{ISO\slash IEC JTC1 SC22 WG14 N1161}: Rationale for
                 {TR 24732}: Extension to the programming language {C}:
                 Decimal Floating-Point Arithmetic",
  howpublished = "World-Wide Web document",
  day =          "27",
  month =        feb,
  year =         "2006",
  bibdate =      "Tue Mar 07 18:23:45 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1161.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
}

@Misc{ISO:2006:IIJc,
  author =       "{ISO}",
  title =        "{ISO\slash IEC JTC1 SC22 WG14 N1176}: Extension for
                 the programming language {C} to support decimal
                 floating-point arithmetic",
  howpublished = "World-Wide Web document",
  pages =        "iii + 33",
  day =          "24",
  month =        may,
  year =         "2006",
  bibdate =      "Sat Feb 24 20:00:36 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://open-std.org/jtc1/sc22/wg14/www/docs/n1176.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
}

@Misc{Kahan:2006:AIR,
  author =       "William Kahan",
  title =        "Applications of {IEEE 754r}'s Rounding Modes",
  howpublished = "World-Wide Web document.",
  day =          "16",
  month =        feb,
  year =         "2006",
  bibdate =      "Fri Feb 17 17:54:50 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://nonabelian.com/754/RNDGMODE.TXT",
  acknowledgement = ack-nhfb,
}

@InProceedings{Kaivani:2006:RID,
  author =       "A. Kaivani and A. Zaker Alhosseini and S. Gorgin and
                 M. Fazlali",
  title =        "Reversible Implementation of Densely-Packed-Decimal
                 Converter to and from Binary-Coded-Decimal Format Using
                 in {IEEE-754R}",
  crossref =     "Mohanty:2006:IIC",
  pages =        "273--276",
  year =         "2006",
  bibdate =      "Thu Aug 07 18:12:35 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The Binary Coded Decimal (BCD) encoding has always
                 dominated the decimal arithmetic algorithms and their
                 hardware implementation. Due to importance of decimal
                 arithmetic, the decimal format defined in lEEE 754
                 floating point standard has been revisited. It uses
                 Densely Packed Decimal (DPD) encoding to store
                 significand part of a decimal floating point number.
                 Furthermore in recent years reversible logic has
                 attracted the attention of engineers for designing low
                 power CMOS circuits, as it is not possible to realize
                 quantum computing without reversible logic
                 implementation. This paper derives the reversible
                 implementation of DPD converter to and from
                 conventional BCD format using in IEEE 754R.",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
}

@Article{Kang:2006:SHS,
  author =       "J.-Y. Kang and J.-L. Gaudiot",
  title =        "A Simple High-Speed Multiplier Design",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "55",
  number =       "10",
  pages =        "1253--1258",
  month =        oct,
  year =         "2006",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2006.156",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 15:35:56 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1683756",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Kettani:2006:CBN,
  author =       "Houssain Kettani",
  title =        "On the Conversion Between Number Systems",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST-2,
  volume =       "53",
  number =       "11",
  pages =        "1255--1258",
  month =        nov,
  year =         "2006",
  CODEN =        "ICSPE5",
  DOI =          "https://doi.org/10.1109/TCSII.2006.882856",
  ISSN =         "1057-7130 (print), 1558-125X (electronic)",
  ISSN-L =       "1057-7130",
  bibdate =      "Mon Mar 19 10:05:23 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This brief revisits the problem of conversion between
                 number systems and asks the following question: given a
                 nonnegative decimal number, what is the value of the
                 digit at position in the corresponding base number?
                 Thus, we do not require the knowledge of other digits
                 except the one we are interested in. Accordingly, we
                 present a conversion function that relates each digit
                 in a base system to the decimal value that is equal to
                 the base number in question. We also show some
                 applications of this new algorithm in the areas of
                 parallel computing and cryptography.",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems. 2, Analog
                 and Digital Signal Processing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=82",
  keywords =     "Algorithm's efficiency; base numbers; conversion",
}

@Article{Kong:2006:IGA,
  author =       "Fanyu Kong and Zhun Cai and Jia Yu and Daxing Li",
  title =        "Improved generalized {Atkin} algorithm for computing
                 square roots in finite fields",
  journal =      j-INFO-PROC-LETT,
  volume =       "98",
  number =       "1",
  pages =        "1--5",
  day =          "15",
  month =        apr,
  year =         "2006",
  CODEN =        "IFPLAT",
  ISSN =         "0020-0190 (print), 1872-6119 (electronic)",
  ISSN-L =       "0020-0190",
  bibdate =      "Thu Mar 31 18:41:08 MDT 2011",
  bibsource =    "http://www.sciencedirect.com/science/journal/00200190;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Information Processing Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00200190",
}

@Article{Kornerup:2006:CSV,
  author =       "Peter Kornerup and Jean-Michel Muller",
  title =        "Choosing starting values for certain {Newton--Raphson}
                 iterations",
  journal =      j-THEOR-COMP-SCI,
  volume =       "351",
  number =       "1",
  pages =        "101--110",
  day =          "14",
  month =        feb,
  year =         "2006",
  CODEN =        "TCSCDI",
  ISSN =         "0304-3975 (print), 1879-2294 (electronic)",
  ISSN-L =       "0304-3975",
  bibdate =      "Tue Mar 29 06:48:55 MDT 2011",
  bibsource =    "http://www.sciencedirect.com/science/journal/03043975;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We aim at finding the best possible seed values when
                 computing $ a^{1 / p} $ using the Newton--Raphson
                 iteration in a given interval. A natural choice of the
                 seed value would be the one that best approximates the
                 expected result. It turns out that in most cases, the
                 best seed value can be quite far from this natural
                 choice. When we evaluate a monotone function $ f(a) $
                 in the interval $ [a_\mathrm {min}, a_\mathrm {max}] $,
                 by building the sequence $ x_n $ defined by the
                 Newton--Raphson iteration, the natural choice consists
                 in choosing $ x_0 $ equal to the arithmetic mean of the
                 endpoint values. This minimizes the maximum possible
                 distance between $ x_0 $ and $ f(a) $. And yet, if we
                 perform $n$ iterations, what matters is to minimize the
                 maximum possible distance between $ x_n $ and $ f(a) $.
                 In several examples, the value of the best starting
                 point varies rather significantly with the number of
                 iterations.",
  acknowledgement = ack-nhfb,
  fjournal =     "Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03043975",
}

@InProceedings{Kornerup:2006:RCN,
  author =       "Peter Kornerup and Jean-Michel Muller",
  title =        "{RN}-Codings: New Insights and Some Applications",
  crossref =     "Anonymous:2006:PCR",
  pages =        "??--??",
  year =         "2006",
  bibdate =      "Tue Jun 27 10:28:05 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Kulikova:2006:HFD,
  author =       "A. A. Kulikova and Yu. V. Prokhorov and V. I.
                 Khokhlov",
  title =        "{H.F.D.} ({$H$}-function Distribution) and {Benford's
                 Law}. {I}",
  journal =      j-THEORY-PROBAB-APPL,
  volume =       "50",
  number =       "2",
  pages =        "311--315",
  month =        jan,
  year =         "2006",
  CODEN =        "TPRBAU",
  DOI =          "https://doi.org/10.1137/S0040585X97981706",
  ISSN =         "0040-585X (print), 1095-7219 (electronic)",
  ISSN-L =       "0040-585X",
  bibdate =      "Wed May 19 18:14:51 MDT 2010",
  bibsource =    "http://epubs.siam.org/sam-bin/dbq/toc/TVP/50/2;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Theory of Probability and its Applications",
  journal-URL =  "http://epubs.siam.org/tvp",
}

@Article{Kumar:2006:ODS,
  author =       "Sandeep Kumar and T. Wollinger and C. Paar",
  title =        "Optimum Digit Serial {$ \mathrm {GF}(2^m) $}
                 Multipliers for Curve-Based Cryptography",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "55",
  number =       "10",
  pages =        "1306--1311",
  month =        oct,
  year =         "2006",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2006.165",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 15:35:57 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cryptography2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1683761",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Kushner:2006:I,
  author =       "David Kushner",
  title =        "The Insomniacs",
  journal =      j-IEEE-SPECTRUM,
  volume =       "43",
  number =       "12",
  pages =        "24--29",
  month =        dec,
  year =         "2006",
  CODEN =        "IEESAM",
  DOI =          "https://doi.org/10.1109/MSPEC.2006.253405",
  ISSN =         "0018-9235 (print), 1939-9340 (electronic)",
  ISSN-L =       "0018-9235",
  bibdate =      "Thu Sep 01 16:23:03 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Spectrum",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6",
  keywords =     "floating-point arithmetic; IBM Cell processor; Sony
                 Playstation 3",
}

@InProceedings{Lang:2006:SRI,
  author =       "Tomas Lang and Javier D. Bruguera",
  title =        "The sunity representation to improve the accuracy of
                 some computations",
  crossref =     "Anonymous:2006:PCR",
  pages =        "??--??",
  year =         "2006",
  bibdate =      "Tue Jun 27 10:28:05 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Langou:2006:EPBa,
  author =       "Julie Langou and Julien Langou and Piotr Luszczek and
                 Jakub Kurzak and Alfredo Buttari and Jack Dongarra",
  title =        "Exploiting the Performance of 32 bit Floating Point
                 Arithmetic in Obtaining 64 bit Accuracy (Revisiting
                 Iterative Refinement for Linear Systems)",
  type =         "LAPACK Working Note",
  number =       "175",
  institution =  inst-UT-CS,
  address =      inst-UT-CS:adr,
  pages =        "17",
  month =        jun,
  year =         "2006",
  bibdate =      "Mon Oct 09 12:05:43 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.netlib.org/lapack/lawnspdf/lawn175.pdf;
                 http://www.netlib.org/lapack/lawnspdf/lawn175.ps",
  abstract =     "Recent versions of microprocessors exhibit performance
                 characteristics for 32 bit floating point arithmetic
                 (single precision) that is substantially higher than 64
                 bit floating point arithmetic (double precision).
                 Examples include the Intel's Pentium IV and M
                 processors, AMD's Opteron architectures and the IBM's
                 Cell Broad Engine processor. When working in single
                 precision, floating point operations can be performed
                 up to two times faster on the Pentium and up to ten
                 times faster on the Cell over double precision. The
                 performance enhancements in these architectures are
                 derived by accessing extensions to the basic
                 architecture, such as SSE2 in the case of the Pentium
                 and the vector functions on the IBM Cell. The
                 motivation for this paper is to exploit single
                 precision operations whenever possible and resort to
                 double precision at critical stages while attempting to
                 provide the full double precision results. The results
                 described here are fairly general and can be applied to
                 various problems in linear algebra such as solving
                 large sparse systems, using direct or iterative methods
                 and some eigenvalue problems. There are limitations to
                 the success of this process, such as when the
                 conditioning of the problem exceeds the reciprocal of
                 the accuracy of the single precision computations. In
                 that case the double precision algorithm should be
                 used.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Langou:2006:EPBb,
  author =       "Julie Langou and Julien Langou and Piotr Luszczek and
                 Jakub Kurzak and Alfredo Buttari and Jack Dongarra",
  title =        "Exploiting the performance of 32 bit floating point
                 arithmetic in obtaining 64 bit accuracy (revisiting
                 iterative refinement for linear systems)",
  crossref =     "ACM:2006:SCH",
  pages =        "??--??",
  year =         "2006",
  DOI =          "https://doi.org/10.1145/1188455.1188573",
  bibdate =      "Thu Nov 08 20:00:17 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Recent versions of microprocessors exhibit performance
                 characteristics for 32 bit floating point arithmetic
                 (single precision) that is substantially higher than 64
                 bit floating point arithmetic (double precision).
                 Examples include the Intel's Pentium IV and M
                 processors, AMD's Opteron architectures and the IBM's
                 Cell Broad Engine processor. When working in single
                 precision, floating point operations can be performed
                 up to two times faster on the Pentium and up to ten
                 times faster on the Cell over double precision. The
                 performance enhancements in these architectures are
                 derived by accessing extensions to the basic
                 architecture, such as SSE2 in the case of the Pentium
                 and the vector functions on the IBM Cell. The
                 motivation for this paper is to exploit single
                 precision operations whenever possible and resort to
                 double precision at critical stages while attempting to
                 provide the full double precision results. The results
                 described here are fairly general and can be applied to
                 various problems in linear algebra such as solving
                 large sparse systems, using direct or iterative methods
                 and some eigenvalue problems. There are limitations to
                 the success of this process, such as when the
                 conditioning of the problem exceeds the reciprocal of
                 the accuracy of the single precision computations. In
                 that case the double precision algorithm should be
                 used.",
  acknowledgement = ack-nhfb,
  articleno =    "113",
}

@TechReport{Lefevre:2006:WCE,
  author =       "Vincent Lef{\`e}vre and Damien Stehl{\'e} and Paul
                 Zimmermann",
  title =        "Worst Cases for the Exponential Function in the {IEEE
                 754r} {{\tt decimal64}} Format",
  type =         "Technical report",
  institution =  inst-LORIA-INRIA-LORRAINE,
  address =      inst-LORIA-INRIA-LORRAINE:adr,
  pages =        "14",
  month =        sep,
  year =         "2006",
  bibdate =      "Wed Sep 06 07:31:38 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "To appear in a special LNCS issue following the
                 Dagstuhl seminar 06021: Reliable Implementation of Real
                 Number Algorithms: Theory and Practice.",
  URL =          "http://www.loria.fr/~zimmerma/papers/decimalexp-lncs-final.pdf;
                 http://www.loria.fr/~zimmerma/wc/decimal32.html;
                 http://www.loria.fr/~zimmerma/wc/decimal64.html",
  abstract =     "We searched for the worst cases for correct rounding
                 of the exponential function in the IEEE 754r decimal64
                 format, and computed all the bad cases whose distance
                 from a breakpoint (for all rounding modes) is less than
                 $ 10^{-15} $ ulp, and we give the worst ones. In
                 particular, the worst case for $ |x| \geq 3 \times
                 10^{-11} $ is $ \exp (9.407822313572878 \times 10^{-2})
                 = 1.098645682066338 \, 50000000000000000 \, 278 \ldots
                 {} $. This work can be extended to other elementary
                 functions in the decimal64 format and allows the design
                 of reasonably fast routines that will evaluate these
                 functions with correct rounding, at least in some
                 domains.",
  acknowledgement = ack-nhfb,
  keywords =     "correct rounding; decimal floating-point arithmetic",
}

@Article{Liew:2006:SRR,
  author =       "T. H. Liew and Lie-Liang Yang and L. Hanzo",
  title =        "Systematic redundant residue number system codes:
                 analytical upper bound and iterative decoding
                 performance over {AWGN} and {Rayleigh} channels",
  journal =      j-IEEE-TRANS-COMM,
  volume =       "54",
  number =       "6",
  pages =        "1006--1016",
  month =        jun,
  year =         "2006",
  CODEN =        "IECMBT",
  DOI =          "https://doi.org/10.1109/TCOMM.2006.876843",
  ISSN =         "0090-6778 (print), 1558-0857 (electronic)",
  ISSN-L =       "0090-6778",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=34443",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Communications",
  keywords =     "residue arithmetic; residue number system",
  summary =      "The novel family of redundant residue number system
                 (RRNS) codes is studied. RRNS codes constitute
                 maximum-minimum distance block codes, exhibiting
                 identical distance properties to Reed--Solomon codes.
                 Binary to RRNS symbol-mapping methods are \ldots{}",
}

@Article{Lindstrom:2006:FEC,
  author =       "Peter Lindstrom and Martin Isenburg",
  title =        "Fast and Efficient Compression of Floating-Point
                 Data",
  journal =      j-IEEE-TRANS-VIS-COMPUT-GRAPH,
  volume =       "12",
  number =       "5",
  pages =        "1245--1250",
  month =        sep # "\slash " # oct,
  year =         "2006",
  CODEN =        "ITVGEA",
  DOI =          "https://doi.org/10.1109/TVCG.2006.143",
  ISSN =         "1077-2626 (print), 1941-0506 (electronic), 2160-9306",
  ISSN-L =       "1077-2626",
  bibdate =      "Thu Jul 3 15:20:21 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Visualization and Computer
                 Graphics",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2945",
}

@Article{Mahalingam:2006:IAM,
  author =       "Venkatraman Mahalingam and Nagarajan Ranganathan",
  title =        "Improving Accuracy in {Mitchell}'s Logarithmic
                 Multiplication Using Operand Decomposition",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "55",
  number =       "12",
  pages =        "1523--1535",
  month =        dec,
  year =         "2006",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2006.198",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 15:35:57 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1717385",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  remark =       "See \cite{Mitchell:1962:CMD}.",
}

@Article{Marques:2006:BIF,
  author =       "Osni A. Marques and E. Jason Riedy and Christof
                 V{\"o}mel",
  title =        "Benefits of {IEEE-754} Features in Modern Symmetric
                 Tridiagonal Eigensolvers",
  journal =      j-SIAM-J-SCI-COMP,
  volume =       "28",
  number =       "5",
  pages =        "1613--1633",
  month =        jan,
  year =         "2006",
  CODEN =        "SJOCE3",
  DOI =          "",
  ISSN =         "1064-8275 (print), 1095-7197 (electronic)",
  ISSN-L =       "1064-8275",
  bibdate =      "Wed May 19 10:43:43 MDT 2010",
  bibsource =    "http://epubs.siam.org/sam-bin/dbq/toc/SISC/28/5;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Scientific Computing",
  journal-URL =  "http://epubs.siam.org/sisc",
}

@InProceedings{Maslennikowa:2006:DFB,
  author =       "N. Maslennikowa and O. Maslennikow and R. Berezowski
                 and J.-P. Lienou",
  booktitle =    "{MIXDES 2006}, Proceedings of the International
                 Conference Mixed Design of Integrated Circuits and
                 System, 22--24 June 2006",
  title =        "Design of {FPGA}-based Multi-operand Modular Adders
                 for Residue Number System Converters",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "264--268",
  year =         "2006",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ISCAS.2006.1693181",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
}

@PhdThesis{Melquiond:2006:AIC,
  author =       "Guillaume Melquiond",
  title =        "De l'arithm{\'e}tique d'intervalles {\`a} la
                 certification de programmes. ({French}) [{From}
                 interval arithmetic to program certification]",
  type =         "Ph.D. dissertation",
  school =       "{\'E}cole normale sup{\'e}rieure de Lyon",
  address =      "Lyon, France",
  pages =        "vi + 126",
  day =          "21",
  month =        nov,
  year =         "2006",
  bibdate =      "Fri Sep 22 16:41:05 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://theses.hal.science/tel-01094485/file/06-these.pdf",
  abstract =     "Computer numbers are usually limited, both in range
                 and in precision. As a consequence, a careful
                 certification has to be performed for applications that
                 compute with these sets of numbers. Unfortunately,
                 performing such a certification by hand is error-prone.
                 Formal methods can ensure that the certification is
                 correct, but making use of them is usually long and
                 tedious, even for experts. This thesis aims at
                 improving the availability of these methods to
                 developers by automatizing their implementation. The
                 key concepts are the use of interval arithmetic, a
                 database of theorems on computer arithmetics, and a
                 system for rewriting expressions in order to compute
                 tight bounds on rounding errors.\par

                 This approach has led to the development of the Gappa
                 tool. It is designed to verify the numeric properties
                 of programs relying on floating-point or fixed-point
                 arithmetic. When verifying these properties, the tool
                 also generates formal proofs of their correctness.
                 These proofs can later be mechanically checked by the
                 Coq proof assistant. Gappa has been successfully used
                 for certifying some functions of the CRlibm, CGAL, and
                 FLIP libraries, among others",
  acknowledgement = ack-nhfb,
  keywords =     "Coq proof assistant; correct rounding; fixed-point
                 arithmetic; floating-point arithmetic; formal methods;
                 interval arithmetic; program certification",
}

@Article{Meurant:2006:LCG,
  author =       "G{\'e}rard Meurant and Zden{\v{e}}k Strako{\v{s}}",
  title =        "The {Lanczos} and conjugate gradient algorithms in
                 finite precision arithmetic",
  journal =      j-ACTA-NUMERICA,
  volume =       "15",
  pages =        "471--542",
  year =         "2006",
  CODEN =        "ANUMFU",
  DOI =          "https://doi.org/10.1017/S096249290626001X",
  ISBN =         "0-521-86815-7",
  ISBN-13 =      "978-0-521-86815-0",
  ISSN =         "0962-4929 (print), 1474-0508 (electronic)",
  ISSN-L =       "0962-4929",
  MRclass =      "65F15 (65F10 65G50)",
  MRnumber =     "2269746 (2007m:65031)",
  MRreviewer =   "A. Bultheel",
  bibdate =      "Sat Sep 24 10:35:17 2011",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/l/lanczos-cornelius.bib;
                 https://www.math.utah.edu/pub/tex/bib/actanumerica.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The Lanczos and conjugate gradient algorithms were
                 introduced more than five decades ago as tools for
                 numerical computation of dominant eigenvalues of
                 symmetric matrices and for solving linear algebraic
                 systems with symmetric positive definite matrices,
                 respectively. Because of their fundamental relationship
                 with the theory of orthogonal polynomials and Gauss
                 quadrature of the Riemann--Stieltjes integral, the
                 Lanczos and conjugate gradient algorithms represent
                 very interesting general mathematical objects, with
                 highly nonlinear properties which can be conveniently
                 translated from algebraic language into the language of
                 mathematical analysis, and vice versa. The algorithms
                 are also very interesting numerically, since their
                 numerical behaviour can be explained by an elegant
                 mathematical theory, and the interplay between analysis
                 and algebra is useful there too.\par

                 Motivated by this view, the present contribution wishes
                 to pay a tribute to those who have made an
                 understanding of the Lanczos and conjugate gradient
                 algorithms possible through their pioneering work, and
                 to review recent solutions of several open problems
                 that have also contributed to knowledge of the
                 subject.",
  acknowledgement = ack-nhfb,
  ajournal =     "Acta Numer.",
  fjournal =     "Acta Numerica",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=ANU",
  onlinedate =   "16 May 2006",
}

@Misc{Muller:2006:CLA,
  author =       "Jean-Michel Muller",
  title =        "{CR-LIBM}, and {Arenaire}'s results on function
                 implementation",
  howpublished = "World-Wide Web slides.",
  pages =        "92",
  month =        nov,
  year =         "2006",
  bibdate =      "Wed Nov 15 07:54:31 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://grouper.ieee.org/groups/754/email/pdfNTnWzhjsBA.pdf",
  acknowledgement = ack-nhfb,
}

@Book{Muller:2006:EFA,
  author =       "Jean-Michel Muller",
  title =        "Elementary functions: algorithms and implementation",
  publisher =    pub-BIRKHAUSER,
  address =      pub-BIRKHAUSER:adr,
  edition =      "Second",
  pages =        "xxii + 266",
  year =         "2006",
  ISBN =         "0-8176-4372-9",
  ISBN-13 =      "978-0-8176-4372-0",
  LCCN =         "QA331 .M866 2006",
  bibdate =      "Fri Jul 25 12:00:55 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$59.95",
  URL =          "http://perso.ens-lyon.fr/jean-michel.muller/SecondEdition.html;
                 http://www.springer.com/sgw/cda/frontpage/0,,4-40109-22-72377986-0,00.html",
  acknowledgement = ack-nhfb,
  subject =      "Functions; Data processing; Algorithms",
  tableofcontents = "Preface to the second edition \\
                 Preface to the first edition \\
                 Introduction \\
                 Some basic things about computer arithmetic \\
                 Part I. Algorithms based on polynomial approximation
                 and/or table lookup, multiple-precision evaluation of
                 functions \\
                 Polynomial or rational approximations \\
                 Table-based methods \\
                 Multiple-precision evaluation of functions \\
                 Part II. Shift-and-add algorithms \\
                 Introduction to shift-and-add algorithms \\
                 The CORDIC algorithm \\
                 Some other shift-and-add algorithms \\
                 Part III. Range reduction, final rounding and
                 exceptions \\
                 Range reduction \\
                 Final rounding \\
                 Miscellaneous \\
                 Examples of implementation \\
                 Bibliography \\
                 Index",
}

@Article{Nievergelt:2006:EPD,
  author =       "Yves Nievergelt",
  title =        "Extensions of {Priest}'s Double-Precision Summation",
  journal =      j-SIAM-J-SCI-COMP,
  volume =       "28",
  number =       "5",
  pages =        "1837--1850",
  month =        jan,
  year =         "2006",
  CODEN =        "SJOCE3",
  DOI =          "",
  ISSN =         "1064-8275 (print), 1095-7197 (electronic)",
  ISSN-L =       "1064-8275",
  bibdate =      "Wed May 19 10:43:43 MDT 2010",
  bibsource =    "http://epubs.siam.org/sam-bin/dbq/toc/SISC/28/5;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Scientific Computing",
  journal-URL =  "http://epubs.siam.org/sisc",
  keywords =     "accurate floating-point summation",
}

@Article{Nikmehr:2006:FDF,
  author =       "H. Nikmehr and B. Phillips and C.-C. Lim",
  title =        "Fast Decimal Floating-Point Division",
  journal =      j-IEEE-TRANS-VLSI-SYST,
  volume =       "14",
  number =       "9",
  pages =        "951--961",
  month =        sep,
  year =         "2006",
  CODEN =        "IEVSE9",
  DOI =          "https://doi.org/10.1109/TVLSI.2006.884047",
  ISSN =         "1063-8210 (print), 1557-9999 (electronic)",
  ISSN-L =       "1063-8210",
  bibdate =      "Mon Mar 19 10:15:51 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A new implementation for decimal floating-point (DFP)
                 division is introduced. The algorithm is based on
                 high-radix SRT division The SRT division algorithm is
                 named after D. Sweeney, J. E. Robertson, and T. D.
                 Tocher. with the recurrence in a new decimal
                 signed-digit format. Quotient digits are selected using
                 comparison multiples, where the magnitude of the
                 quotient digit is calculated by comparing the truncated
                 partial remainder with limited precision multiples of
                 the divisor. The sign is determined concurrently by
                 investigating the polarity of the truncated partial
                 remainder. A timing evaluation using a logic synthesis
                 shows a significant decrease in the division execution
                 time in contrast with one of the fastest DFP dividers
                 reported in the open literature",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Very Large Scale Integration
                 (VLSI) Systems",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/issues?punumber=92",
  keywords =     "decimal floating-point arithmetic",
}

@Article{OLeary:2006:CMA,
  author =       "Dianne P. O'Leary",
  title =        "Computer Memory and Arithmetic: a Look under the
                 Hood",
  journal =      j-COMPUT-SCI-ENG,
  volume =       "8",
  number =       "3",
  pages =        "54--59",
  month =        may # "\slash " # jun,
  year =         "2006",
  CODEN =        "CSENFA",
  DOI =          "https://doi.org/10.1109/MCSE.2006.39",
  ISSN =         "1521-9615 (print), 1558-366X (electronic)",
  ISSN-L =       "1521-9615",
  bibdate =      "Thu Jul 3 11:16:38 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Computers have a hierarchy of storage units. Memory
                 management systems try to store information that you
                 will soon need in a unit that gives fast access. This
                 means that large vectors and arrays are broken up and
                 moved piece by piece as needed. You can write a correct
                 computer program without ever knowing about memory
                 management, but attention to memory management allows
                 you to consistently write programs that don't have
                 excessive memory delays. In this paper, we consider a
                 model of computer memory organization. We hide some
                 detail but give enough information to let us make
                 decisions about how to organize our computations for
                 efficiency. We use mathematical modeling to estimate a
                 typical computer's memory parameters, and then we see
                 how important these parameters are relative to the
                 speed of floating-point arithmetic.",
  acknowledgement = ack-nhfb,
  fjournal =     "Computing in Science and Engineering",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5992",
}

@Article{Ou:2006:DSE,
  author =       "Jingzhao Ou and Viktor K. Prasanna",
  title =        "Design space exploration using arithmetic-level
                 hardware--software cosimulation for configurable
                 multiprocessor platforms",
  journal =      j-TECS,
  volume =       "5",
  number =       "2",
  pages =        "355--382",
  month =        may,
  year =         "2006",
  CODEN =        "????",
  ISSN =         "1539-9087 (print), 1558-3465 (electronic)",
  ISSN-L =       "1539-9087",
  bibdate =      "Wed Aug 23 05:26:43 MDT 2006",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Embedded Computing Systems",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?&idx=J840",
}

@Article{Ozban:2006:NMA,
  author =       "Ahmet Ya{\c{s}}ar {\"O}zban",
  title =        "New methods for approximating square roots",
  journal =      j-APPL-MATH-COMP,
  volume =       "175",
  number =       "1",
  pages =        "532--540",
  day =          "1",
  month =        apr,
  year =         "2006",
  CODEN =        "AMHCBQ",
  ISSN =         "0096-3003 (print), 1873-5649 (electronic)",
  ISSN-L =       "0096-3003",
  bibdate =      "Sat Jul 12 09:02:54 MDT 2008",
  bibsource =    "http://www.sciencedirect.com/science/journal/00963003;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Applied Mathematics and Computation",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00963003",
}

@Article{Park:2006:EBP,
  author =       "Sun-Mi Park and Ku-Young Chang and Dowon Hong",
  title =        "Efficient Bit-Parallel Multiplier for Irreducible
                 Pentanomials Using a Shifted Polynomial Basis",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "55",
  number =       "9",
  pages =        "1211--1215",
  month =        sep,
  year =         "2006",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2006.146",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 15:35:56 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1668049",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Parks:2006:UTS,
  author =       "Michael Parks",
  title =        "Unifying Tests for Square Root",
  crossref =     "Anonymous:2006:PCR",
  pages =        "??--??",
  year =         "2006",
  bibdate =      "Tue Jun 27 10:28:05 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "elementary functions; floating-point testing",
}

@Article{Perry:2006:BSF,
  author =       "Tekla S. Perry",
  title =        "Building a supercomputer in a flash",
  journal =      j-IEEE-SPECTRUM,
  volume =       "41",
  number =       "6",
  pages =        "24--25",
  month =        jun,
  year =         "2006",
  CODEN =        "IEESAM",
  DOI =          "https://doi.org/10.1109/MSPEC.2004.1303368",
  ISSN =         "0018-9235 (print), 1939-9340 (electronic)",
  ISSN-L =       "0018-9235",
  bibdate =      "Thu Sep 01 16:21:26 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Spectrum",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6",
  keywords =     "floating-point arithmetic",
  remark =       "Flash mob linked 669 PCs at UCSF in six hours to
                 produce a LINPACK speed of 180 Gflops (below the 500
                 Gflops goal).",
}

@InProceedings{Persson:2006:RCA,
  author =       "A. Persson and L. Bengtsson",
  booktitle =    "{ISCAS 2006}, Proceedings, 2006 {IEEE} International
                 Symposium on Circuits and Systems, 21--24 May 2006",
  title =        "Reverse conversion architectures for signed-digit
                 residue number systems",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "4",
  year =         "2006",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ISCAS.2006.1693181",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "This paper presents circuits for conversion from
                 radix-2 signed-digit residue numbers to binary form.
                 Four reverse converters for combined RNS/SD number
                 systems based on different moduli sets are presented.
                 Implementations are compared with respect \ldots{}",
}

@InProceedings{Piso:2006:OMD,
  author =       "D. Piso and J. D. Bruguera",
  editor =       "????",
  booktitle =    "Proceedings of the {XXI} Conference on Design of
                 Circuits and Integrated Systems ({DSIS2006, Barcelona,
                 2006})",
  title =        "Optimizing the Multiplier Design for {Goldschmidt}'s
                 Division and Reciprocal Units",
  publisher =    "????",
  address =      "????",
  pages =        "1C.3--??",
  year =         "2006",
  bibdate =      "Sun Dec 10 14:00:32 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "TO DO: [11-Dec-2023] I cannot yet locate this
                 article.",
}

@Article{Pryce:2006:IAC,
  author =       "J. D. Pryce and G. F. Corliss",
  title =        "Interval Arithmetic with Containment Sets",
  journal =      j-COMPUTING,
  volume =       "78",
  number =       "3",
  pages =        "251--276",
  month =        nov,
  year =         "2006",
  CODEN =        "CMPTA2",
  DOI =          "https://doi.org/10.1007/s00607-006-0180-4",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  MRclass =      "54D35; 65-02; 65G30; 65G40",
  bibdate =      "Tue Jul 8 22:32:47 MDT 2008",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0010-485X&volume=78&issue=3;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0010-485X&volume=78&issue=3&spage=251",
  acknowledgement = ack-nhfb,
  fjournal =     "Computing: Archiv f{\"u}r informatik und numerik",
  journal-URL =  "http://link.springer.com/journal/607",
  keywords =     "containment set; cset; division by zero; infinity;
                 interval arithmetic; validated computation",
}

@Article{Qian:2006:HMP,
  author =       "Jianbo Qian and Cao An Wang",
  title =        "How much precision is needed to compare two sums of
                 square roots of integers?",
  journal =      j-INFO-PROC-LETT,
  volume =       "100",
  number =       "5",
  pages =        "194--198",
  day =          "16",
  month =        dec,
  year =         "2006",
  CODEN =        "IFPLAT",
  ISSN =         "0020-0190 (print), 1872-6119 (electronic)",
  ISSN-L =       "0020-0190",
  bibdate =      "Thu Mar 31 15:52:31 MDT 2011",
  bibsource =    "http://www.sciencedirect.com/science/journal/00200190;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Information Processing Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00200190",
}

@Article{Rajagopal:2006:TOA,
  author =       "S. Rajagopal and J. R. Cavallaro",
  title =        "Truncated Online Arithmetic with Applications to
                 Communication Systems",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "55",
  number =       "10",
  pages =        "1240--1252",
  month =        oct,
  year =         "2006",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2006.168",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 15:35:56 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1683755",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Shen:2006:TAS,
  author =       "Xunyang Shen and Peter R. Turner",
  title =        "{Taylor} approximation for symmetric level-index
                 arithmetic processing",
  journal =      j-IMA-J-NUMER-ANAL,
  volume =       "26",
  number =       "3",
  pages =        "584--603",
  month =        jul,
  year =         "2006",
  CODEN =        "IJNADH",
  DOI =          "https://doi.org/10.1093/imanum/drl004",
  ISSN =         "0272-4979 (print), 1464-3642 (electronic)",
  ISSN-L =       "0272-4979",
  bibdate =      "Tue Jun 24 12:23:09 MDT 2008",
  bibsource =    "http://imanum.oxfordjournals.org/content/vol26/issue3/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://comjnl.oxfordjournals.org/cgi/content/abstract/26/3/584;
                 http://comjnl.oxfordjournals.org/cgi/reprint/26/3/584",
  acknowledgement = ack-nhfb,
  fjournal =     "IMA Journal of Numerical Analysis",
  journal-URL =  "http://imajna.oxfordjournals.org/content/by/year",
}

@Article{Shou:2006:MAA,
  author =       "Huahao Shou and Hongwei Lin and Ralph R. Martin and
                 Guojin Wang",
  title =        "Modified affine arithmetic in tensor form for
                 trivariate polynomial evaluation and algebraic surface
                 plotting",
  journal =      j-J-COMPUT-APPL-MATH,
  volume =       "195",
  number =       "1--2",
  pages =        "155--171",
  day =          "15",
  month =        oct,
  year =         "2006",
  CODEN =        "JCAMDI",
  ISSN =         "0377-0427 (print), 1879-1778 (electronic)",
  ISSN-L =       "0377-0427",
  bibdate =      "Sat Feb 25 13:12:01 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcomputapplmath2005.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0377042705004814",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Computational and Applied Mathematics",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03770427",
}

@Article{Singh:2006:IEE,
  author =       "S. B. Singh and H. S. Kasana",
  title =        "Improved estimates for error in floating point
                 representation analysis",
  journal =      j-BULL-CALCUTTA-MATH-SOC,
  volume =       "98",
  number =       "2",
  pages =        "117--124",
  year =         "2006",
  CODEN =        "BCMSA5",
  ISSN =         "0008-0659",
  MRclass =      "65G50",
  MRnumber =     "MR2217971 (2006k:65128)",
  bibdate =      "Thu Nov 8 19:16:14 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Bulletin of the Calcutta Mathematical Society",
  journal-URL =  "http://bulletin.calmathsoc.org/database.php",
  keywords =     "rounding errors",
}

@Article{Solymosi:2006:APS,
  author =       "J{\'o}zsef Solymosi",
  title =        "Arithmetic Progressions in Sets with Small Sumsets",
  journal =      j-COMBIN-PROBAB-COMPUT,
  volume =       "15",
  number =       "4",
  pages =        "597--603",
  month =        jul,
  year =         "2006",
  CODEN =        "CPCOFG",
  DOI =          "https://doi.org/10.1017/S0963548306007516",
  ISSN =         "0963-5483 (print), 1469-2163 (electronic)",
  ISSN-L =       "0963-5483",
  bibdate =      "Mon Jul 7 15:38:18 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://journals.cambridge.org/action/displayIssue?jid=CPC&volumeId=15&issueId=04",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=CPC",
}

@Book{StDenis:2006:BMH,
  author =       "Tom {St Denis} and Greg Rose",
  title =        "{BigNum} Math: Implementing Cryptographic Multiple
                 Precision Arithmetic",
  publisher =    pub-SYNGRESS,
  address =      pub-SYNGRESS:adr,
  pages =        "xviii + 296",
  year =         "2006",
  ISBN =         "1-59749-112-8",
  ISBN-13 =      "978-1-59749-112-9",
  LCCN =         "QA402.5 2006",
  bibdate =      "Fri Jun 12 07:26:51 MDT 2009",
  bibsource =    "clas.caltech.edu:210/INNOPAC;
                 https://www.math.utah.edu/pub/tex/bib/cryptography2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 z3950.bibsys.no:2100/BIBSYS",
  URL =          "http://www.oreilly.com/catalog/1597491128/index.html",
  acknowledgement = ack-nhfb,
  keywords =     "Karatsuba multiplication; modular exponentiation;
                 Montgomery reduction",
  tableofcontents = "Introduction \\
                 Multiple Precision Arithmetic \\
                 Exercises \\
                 Portability and Stability \\
                 Getting Started \\
                 Maintenance Algorithms \\
                 Basic Operations \\
                 Sign Manipulation \\
                 Basic Arithmetic \\
                 Multiplication and Squaring \\
                 The Multipliers \\
                 Multiplication \\
                 Modular Reduction \\
                 Basics of Modular Reduction \\
                 Exponentiation \\
                 Exponentiation Basics \\
                 Higher Level Algorithms \\
                 Number Theoretic Algorithms",
}

@Book{StDenis:2006:BMI,
  author =       "Tom {St. Denis}",
  title =        "{BigNum} Math: Implementing Cryptographic Multiple
                 Precision Arithmetic",
  publisher =    pub-SYNGRESS,
  address =      pub-SYNGRESS:adr,
  pages =        "xviii + 296",
  year =         "2006",
  ISBN =         "1-59749-112-8",
  ISBN-13 =      "978-1-59749-112-9",
  LCCN =         "QA402.5 .S73 2006",
  bibdate =      "Thu Oct 19 19:07:57 2006",
  bibsource =    "clas.caltech.edu:210/INNOPAC;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  price =        "US\$49.95",
  URL =          "http://www.oreilly.com/catalog/1597491128/index.html",
  acknowledgement = ack-nhfb,
  keywords =     "Karatsuba multiplication; modular exponentiation;
                 Montgomery reduction",
}

@Misc{Steele:2006:FPM,
  author =       "Guy L. {Steele Jr.}",
  title =        "Floating point multiplier for delimited operands",
  howpublished = "US Patent 7003540",
  day =          "21",
  month =        feb,
  year =         "2006",
  bibdate =      "Tue Dec 23 15:06:47 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.patentstorm.us/patents/7003540/fulltext.html",
  abstract =     "A method for providing a floating point product
                 consistent with the present invention includes
                 multiplying a subprecise operand and a non-subprecise
                 operand using a plurality of intermediate stages. The
                 method further includes correcting an error introduced
                 by the subprecise operand by performing an operation in
                 conjunction with a one of the plurality of intermediate
                 stages utilizing a compensating summand.",
  acknowledgement = ack-nhfb,
}

@Misc{Steele:2006:FPSa,
  author =       "Guy L. {Steele Jr.}",
  title =        "Floating point system with improved support of
                 interval arithmetic",
  howpublished = "US Patent 7069288",
  day =          "27",
  month =        jun,
  year =         "2006",
  bibdate =      "Tue Dec 23 15:06:47 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.patentstorm.us/patents/7069288/fulltext.html",
  abstract =     "Embodiments consistent with the principles of the
                 present invention provide improved results, compared to
                 IEEE Std. 754, for floating point operations used in
                 interval arithmetic calculations. One embodiment
                 consistent with the principles of the present invention
                 provides a method of enhancing support of an interval
                 computation when performing a floating point arithmetic
                 operation, comprising the steps, performed by a
                 processor, of receiving a first floating point operand,
                 receiving a second floating point operand, executing
                 the floating point arithmetic operation on the first
                 floating point operand and the second floating point
                 operand, determining whether a NaN substitution is
                 necessary, producing a floating point result if the NaN
                 substitution is determined to be unnecessary, and
                 substituting an alternative value as the floating point
                 result if the NaN substitution is determined to be
                 necessary.",
  acknowledgement = ack-nhfb,
}

@Misc{Steele:2006:FPSb,
  author =       "Guy L. {Steele Jr.}",
  title =        "Floating point status information testing circuit",
  howpublished = "US Patent 7016928",
  day =          "21",
  month =        mar,
  year =         "2006",
  bibdate =      "Tue Dec 23 15:06:47 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.patentstorm.us/patents/7016928/fulltext.html",
  abstract =     "A floating point operand testing circuit includes an
                 analysis circuit and a result generator circuit coupled
                 to the analysis circuit. The analysis circuit
                 determines the status of a floating point operand based
                 upon data within the operand. An operand buffer may
                 supply the operand to the analysis circuit. The result
                 generator circuit is responsive to at least one control
                 signal and asserts a result signal if the floating
                 point analysis circuit matches the floating point
                 status to a predetermined format specified by the
                 control signal. The result signal can condition the
                 outcome of a floating point instruction. The result
                 generator may also respond to multiple control signals
                 asserted when testing a single operand for different
                 formats, such as not-a-number (NaN), infinity,
                 normalized, denormalized, invalid operation, overflow,
                 underflow, division by zero, exact, and inexact.",
  acknowledgement = ack-nhfb,
  keywords =     "floating-point testing",
}

@Misc{Steele:2006:FPU,
  author =       "Guy L. {Steele Jr.}",
  title =        "Floating point unit for detecting and representing
                 inexact computations without flags or traps",
  howpublished = "US Patent 7069289",
  day =          "27",
  month =        jun,
  year =         "2006",
  bibdate =      "Tue Dec 23 15:06:47 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.patentstorm.us/patents/7069289/fulltext.html",
  abstract =     "A method and system perform a rounding step of a
                 floating point computation on at least one floating
                 point operand to preserve an inexact status. Inexact
                 status information generated from the rounding step may
                 be encoded within the result, instead of requiring a
                 separate floating point status register for the inexact
                 status information. In one embodiment, inexact status
                 information is preserved by determining whether the at
                 least one operand is inexact. Further, an intermediate
                 result of the floating point computation is analyzed to
                 determine whether it is inexact. Finally, the
                 intermediate result is rounded based on whether the at
                 least one operand is inexact and whether the
                 intermediate result is inexact to preserve an inexact
                 status of the at least one operand and the intermediate
                 result.",
  acknowledgement = ack-nhfb,
}

@Misc{Steele:2006:SMP,
  author =       "Guy L. {Steele Jr.}",
  title =        "System and method for performing floating point
                 operations involving extended exponents",
  howpublished = "US Patent 6993549",
  day =          "31",
  month =        jan,
  year =         "2006",
  bibdate =      "Tue Dec 23 15:06:47 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.patentstorm.us/patents/6993549/fulltext.html",
  abstract =     "An extended exponent floating point unit performs an
                 extended exponent floating point operation on a
                 plurality of operands to produce a product of the
                 plurality of operands. The extended exponent floating
                 point unit groups the plurality of operands into at
                 least one group, determines a plurality of scale
                 factors for the plurality of operands, respectively,
                 and provides a running sum of the plurality of scale
                 factors. The extended exponent floating point unit
                 further scales the plurality of operands to obtain a
                 plurality of scaled operands, multiplies the plurality
                 of scaled operands to obtain a group product, and
                 scales the group product to obtain a scaled group
                 product. The scaled group product is adjusted based on
                 the running sum. The plurality of operands are grouped
                 such that when all the plurality of scaled operands in
                 the at least one group are multiplied an overflow or
                 underflow will not occur.",
  acknowledgement = ack-nhfb,
}

@Misc{Steele:2006:TOC,
  author =       "Guy L. {Steele Jr.}",
  title =        "Total order comparator unit for comparing values of
                 two floating point operands",
  howpublished = "US Patent 7133890",
  day =          "07",
  month =        nov,
  year =         "2006",
  bibdate =      "Tue Dec 23 15:06:47 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.patentstorm.us/patents/7133890/fulltext.html",
  abstract =     "A floating point total order comparator circuit for
                 comparing a first floating point operand and a second
                 floating point operand includes a first analysis
                 circuit for determining a format of the first floating
                 point operand based upon floating point status
                 information encoded within the first floating point
                 operand, a second analysis circuit for determining a
                 format of the second floating point operand based upon
                 floating point status information encoded within the
                 second floating point operand, and a result generator
                 circuit coupled to the analysis circuits for producing
                 a result indicating a total order comparative
                 relationship between the first floating point operand
                 and the second floating point operand based on the
                 format of the first floating point operand and the
                 format of the second floating point operand. The result
                 can condition the outcome of a floating point
                 instruction. The floating point total order comparator
                 circuit may recognize several predetermined operand
                 formats, such as not-a-number (NaN), infinity,
                 normalized, denormalized, invalid operation, overflow,
                 underflow, division by zero, positive zero, negative
                 zero, exact, and inexact.",
  acknowledgement = ack-nhfb,
}

@Article{Strzebonski:2006:CAD,
  author =       "Adam W. Strzebo{\'n}ski",
  title =        "{Cylindrical Algebraic Decomposition} using validated
                 numerics",
  journal =      j-J-SYMBOLIC-COMP,
  volume =       "41",
  number =       "9",
  pages =        "1021--1038",
  month =        sep,
  year =         "2006",
  CODEN =        "JSYCEH",
  ISSN =         "0747-7171 (print), 1095-855X (electronic)",
  ISSN-L =       "0747-7171",
  bibdate =      "Wed Aug 25 20:13:18 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jsymcomp.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Symbolic Computation",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07477171/",
}

@InProceedings{Strzodka:2006:PMP,
  author =       "R. Strzodka and D. Goddeke",
  title =        "Pipelined mixed precision algorithms on {FPGAs} for
                 fast and accurate {PDE} solvers from low precision
                 components",
  crossref =     "Pocek:2006:FAI",
  pages =        "259--270",
  year =         "2006",
  bibdate =      "Sat Oct 9 13:03:16 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Taylor:2006:IAI,
  author =       "Paul Taylor",
  title =        "Interval Analysis Without Intervals",
  crossref =     "Anonymous:2006:PCR",
  pages =        "??--??",
  year =         "2006",
  bibdate =      "Tue Jun 27 10:28:05 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Thakkar:2006:PDP,
  author =       "Anuja J. Thakkar and Abdel Ejnioui",
  title =        "Pipelining of double precision floating point division
                 and square root operations",
  crossref =     "Menezes:2006:PAS",
  pages =        "488--493",
  year =         "2006",
  DOI =          "https://doi.org/10.1145/1185448.1185555",
  bibdate =      "Sat Oct 9 13:04:49 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Space applications rely increasingly on high data rate
                 DSP algorithms. These algorithms use double precision
                 floating point arithmetic operations. While most DSP
                 applications can be compiled on DSP processors, high
                 data rate DSP computations require novel implementation
                 technologies to support their high throughputs. Only
                 recently, gate densities in FPGAs have reached a level
                 which makes them attractive platforms to implement
                 compute-intensive DSP applications. In this context,
                 this paper presents the sequential and pipelined
                 designs of a double precision floating point divider
                 and square root unit on FPGAs. Contrary to pipelined
                 parallel implementations, the pipelining of these units
                 is based on unrolling the iterations in low-radix digit
                 recurrence algorithms. These units are mapped on
                 generic FPGA reconfigurable fabric without taking
                 advantage of any advanced architectural components
                 available in high capacity FPGAs. The implementations
                 of these designs show that their performances are
                 comparable to, and sometimes higher than, the
                 performances of non-iterative designs based of high
                 radix numbers. The iterative divider and square root
                 unit occupy less than 1\% of an XC2V6000 FPGA chip
                 while their pipelined counterparts can produce
                 throughputs that reach the 100 MFLOPS mark by consuming
                 a modest 8\% of the chip area.",
  acknowledgement = ack-nhfb,
}

@Article{Thapliyal:2006:CIF,
  author =       "Himanshu Thapliyal and Hamid R. Arabnia and A. P.
                 Vinod",
  title =        "Combined Integer and Floating Point Multiplication
                 Architecture ({CIFM}) for {FPGAs} and Its Reversible
                 Logic Implementation",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  day =          "14",
  month =        oct,
  year =         "2006",
  CODEN =        "????",
  ISSN =         "????",
  ISSN-L =       "????",
  bibdate =      "Wed Sep 30 12:43:49 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arxiv.org/abs/cs/0610090",
  abstract =     "In this paper, the authors propose the idea of a
                 combined integer and floating point multiplier(CIFM)
                 for FPGAs. The authors propose the replacement of
                 existing 18x18 dedicated multipliers in FPGAs with
                 dedicated 24x24 multipliers designed with small 4x4 bit
                 multipliers. It is also proposed that for every
                 dedicated 24x24 bit multiplier block designed with 4x4
                 bit multipliers, four redundant 4x4 multiplier should
                 be provided to enforce the feature of self
                 repairability (to recover from the faults). In the
                 proposed CIFM reconfigurability at run time is also
                 provided resulting in low power. The major source of
                 motivation for providing the dedicated 24x24 bit
                 multiplier stems from the fact that single precision
                 floating point multiplier requires 24x24 bit integer
                 multiplier for mantissa multiplication. A
                 reconfigurable, self-repairable 24x24 bit multiplier
                 (implemented with 4x4 bit multiply modules) will
                 ideally suit this purpose, making FPGAs more suitable
                 for integer as well floating point operations. A
                 dedicated 4x4 bit multiplier is also proposed in this
                 paper. Moreover, in the recent years, reversible logic
                 has emerged as a promising technology having its
                 applications in low power CMOS, quantum computing,
                 nanotechnology, and optical computing. It is not
                 possible to realize quantum computing without
                 reversible logic. Thus, this paper also paper provides
                 the reversible logic implementation of the proposed
                 CIFM. The reversible CIFM designed and proposed here
                 will form the basis of the completely reversible
                 FPGAs.",
  acknowledgement = ack-nhfb,
  subject =      "Hardware Architecture (cs.AR)",
}

@InProceedings{Thapliyal:2006:DNR,
  author =       "Himanshu Thapliyal and Sumedha K. Gupta",
  title =        "Design of Novel Reversible Carry Look-Ahead {BCD}
                 Subtractor",
  crossref =     "Mohanty:2006:IIC",
  pages =        "253--258",
  year =         "2006",
  DOI =          "https://doi.org/10.1109/ICIT.2006.44",
  bibdate =      "Thu Aug 07 19:09:50 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "IEEE 754r is the ongoing revision to the IEEE 754
                 floating point standard. A major enhancement to the
                 standard is the addition of decimal format, thus the
                 design of BCD arithmetic units is likely to get
                 significant attention. Firstly, this paper introduces a
                 novel carry look-ahead BCD adder and then builds a
                 novel carry look-ahead BCD subtractor based on it.
                 Secondly, it introduces the reversible logic
                 implementation of the proposed carry look-ahead BCD
                 subtractor. We have tried to design the reversible
                 logic implementation of the BCD Subtractor optimal in
                 terms of number of reversible gates used and garbage
                 outputs produced. Thus, the proposed work will be of
                 significant value as the technologies mature.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Thapliyal:2006:NBA,
  author =       "H. Thapliyal and S. Kotiyal and M. B. Srinivas",
  title =        "Novel {BCD} adders and their reversible logic
                 implementation for {IEEE 754R} format",
  crossref =     "IEEE:2006:ICV",
  year =         "2006",
  DOI =          "https://doi.org/10.1109/VLSID.2006.122",
  bibdate =      "Mon Mar 19 10:19:57 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "IEEE 754r is the ongoing revision to the IEEE 754
                 floating point standard and a major enhancement to the
                 standard is the addition of decimal format. This paper
                 proposes two novel BCD adders called carry skip and
                 carry look-ahead BCD adders respectively. Furthermore,
                 in the recent years, reversible logic has emerged as a
                 promising technology having its applications in low
                 power CMOS, quantum computing, nanotechnology, and
                 optical computing. It is not possible to realize
                 quantum computing without reversible logic. Thus, this
                 paper also paper provides the reversible logic
                 implementation of the conventional BCD adder as the
                 well as the proposed carry skip BCD adder using a
                 recently proposed TSG gate. Furthermore, a new
                 reversible gate called TS-3 is also being proposed and
                 it has been shown that the proposed reversible logic
                 implementation of the BCD adders is much better
                 compared to recently proposed one, in terms of number
                 of reversible gates used and garbage outputs produced.
                 The reversible BCD circuits designed and proposed here
                 form the basis of the decimal ALU of a primitive
                 quantum CPU.",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
}

@Article{Toivonen:2006:VFF,
  author =       "T. Toivonen and J. Heikkila",
  title =        "Video filtering with {Fermat} number theoretic
                 transforms using residue number system",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST-VIDEO-TECH,
  volume =       "16",
  number =       "1",
  pages =        "92--101",
  month =        jan,
  year =         "2006",
  CODEN =        "ITCTEM",
  DOI =          "https://doi.org/10.1109/TCSVT.2005.858612",
  ISSN =         "1051-8215 (print), 1558-2205 (electronic)",
  ISSN-L =       "1051-8215",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=33196",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems for Video
                 Technology",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=76",
  keywords =     "residue arithmetic; residue number system",
  summary =      "We investigate image and video convolutions based on
                 Fermat number transform (FNT) modulo q=2/sup M/+1 where
                 M is an integer power of two. These transforms are
                 found to be ideal for image convolutions, except that
                 the choices for the word length, \ldots{}",
}

@Book{Trott:2006:MGN,
  author =       "Michael Trott",
  title =        "The {Mathematica} guidebook for numerics",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xxxvi + 1208",
  year =         "2006",
  ISBN =         "0-387-95011-7",
  ISBN-13 =      "978-0-387-95011-2",
  LCCN =         "QA76.95 .T773 2006",
  MRclass =      "65-00",
  MRnumber =     "MR2174594 (2006m:65001)",
  bibdate =      "Thu Nov 8 19:02:51 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "With 1 DVD (Windows, Macintosh, Mac, UNIX)",
  acknowledgement = ack-nhfb,
}

@Article{VanMeter:2006:DAQ,
  author =       "Rodney {Van Meter} and Kae Nemoto and W. J. Munro and
                 Kohei M. Itoh",
  title =        "Distributed Arithmetic on a Quantum Multicomputer",
  journal =      j-COMP-ARCH-NEWS,
  volume =       "34",
  number =       "2",
  pages =        "354--365",
  year =         "2006",
  CODEN =        "CANED2",
  ISSN =         "0163-5964 (print), 1943-5851 (electronic)",
  ISSN-L =       "0163-5964",
  bibdate =      "Mon Aug 21 15:00:05 MDT 2006",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGARCH Computer Architecture News",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J89",
}

@InProceedings{Vazquez:2006:CSD,
  author =       "Alvaro Vazquez and Elisardo Antelo",
  title =        "Conditional Speculative Decimal Addition",
  crossref =     "Anonymous:2006:PCR",
  pages =        "??--??",
  year =         "2006",
  bibdate =      "Tue Jun 27 10:28:05 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
}

@Article{Villalba:2006:DRM,
  author =       "J. Villalba and T. Lang and M. A. Gonzalez",
  title =        "Double-residue modular range reduction for
                 floating-point hardware implementations",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "55",
  number =       "3",
  pages =        "254--267",
  month =        mar,
  year =         "2006",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2006.38",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 15:35:53 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1583556",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Wang:2006:ACV,
  author =       "X. Wang and S. Braganza and M. Leeser",
  title =        "Advanced components in the variable precision
                 floating-point library",
  crossref =     "Pocek:2006:FAI",
  pages =        "249--258",
  year =         "2006",
  DOI =          "https://doi.org/10.1109/FCCM.2006.21",
  bibdate =      "Sat Oct 9 13:07:28 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Optimal reconfigurable hardware implementations may
                 require the use of arbitrary floating-point formats
                 that do not necessarily conform to IEEE specified
                 sizes. The authors have previously presented a variable
                 precision floating-point library for use with
                 reconfigurable hardware. The authors recently added
                 three advanced components: floating-point division,
                 floating-point square root and floating-point
                 accumulation to our library. These advanced components
                 use algorithms that are well suited to FPGA
                 implementations and exhibit a good tradeoff between
                 area, latency and throughput. The floating-point format
                 of our library is both general and flexible. All IEEE
                 formats, including 64-bit double-precision format, are
                 a subset of our format. All previously published
                 floating-point formats for reconfigurable hardware are
                 a subset of our format as well. The generic
                 floating-point format supported by all of our library
                 components makes it easy and convenient to create a
                 pipelined, custom data path with optimal bitwidth for
                 each operation. Our library can be used to achieve more
                 parallelism and less power dissipation than adhering to
                 a standard format. To further increase parallelism and
                 reduce power dissipation, our library also supports
                 hybrid fixed and floating point operations in the same
                 design. The division and square root designs are based
                 on table lookup and Taylor series expansion, and make
                 use of memories and multipliers embedded on the FPGA
                 chip. The iterative accumulator utilizes the library
                 addition module as well as buffering and control logic
                 to achieve performance similar to that of the addition
                 by itself. They are all fully pipelined designs with
                 clock speed comparable to that of other library
                 components to aid the designer in implementing fast,
                 complex, pipelined designs.",
  acknowledgement = ack-nhfb,
}

@Article{Wang:2006:PAN,
  author =       "Chengpu Wang",
  title =        "Precision Arithmetic: A New Floating-Point
                 Arithmetic",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  day =          "25",
  month =        jun,
  year =         "2006",
  CODEN =        "????",
  ISSN =         "????",
  ISSN-L =       "????",
  MRclass =      "65Y04, 65T50",
  bibdate =      "Wed Sep 30 12:43:49 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arxiv.org/abs/cs/0606103",
  abstract =     "A new deterministic floating-point arithmetic called
                 precision arithmetic is developed to track precision
                 for arithmetic calculations. It uses a novel rounding
                 scheme to avoid excessive rounding error propagation of
                 conventional floating-point arithmetic. Unlike interval
                 arithmetic, its uncertainty tracking is based on
                 statistics and the central limit theorem, with a much
                 tighter bounding range. Its stable rounding error
                 distribution is approximated by a truncated normal
                 distribution. Generic standards and systematic methods
                 for validating uncertainty-bearing arithmetics are
                 discussed. The precision arithmetic is found to be
                 better than interval arithmetic in both
                 uncertainty-tracking and uncertainty-bounding for
                 normal usages. The precision arithmetic is available
                 publicly at
                 \url{http://precisionarithm.sourceforge.net/}",
  acknowledgement = ack-nhfb,
  remark =       "This document has been updated 21 times from 25 Jun
                 2006 to 3 Apr 2014.",
  subject =      "Discrete Mathematics (cs.DM); Data Structures and
                 Algorithms (cs.DS); Numerical Analysis (cs.NA)",
}

@Article{Wires:2006:RRS,
  author =       "Kent E. Wires and Michael J. Schulte",
  title =        "Reciprocal and Reciprocal Square Root Units with
                 Operand Modification and Multiplication",
  journal =      j-J-VLSI-SIGNAL-PROC,
  volume =       "42",
  number =       "3",
  pages =        "257--272",
  month =        mar,
  year =         "2006",
  CODEN =        "JVSPED",
  DOI =          "https://doi.org/10.1007/s11265-006-4186-0",
  ISSN =         "0922-5773 (print), 1573-109x (electronic)",
  ISSN-L =       "0922-5773",
  bibdate =      "Mon Mar 05 08:26:23 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://springerlink.metapress.com/content/t6027p6713727606/fulltext.pdf",
  abstract =     "Reciprocals and reciprocal square roots are used in
                 several digital signal processing, multimedia, and
                 scientific computing applications. This paper presents
                 high-speed methods for computing reciprocals and
                 reciprocal square roots. These methods use a table
                 lookup, operand modification, and multiplication to
                 obtain an initial approximation. This is followed by a
                 modified Newton--Raphson iteration, which improves the
                 accuracy of the initial approximation. The initial
                 approximation and Newton--Raphson iteration employ
                 specialized hardware to reduce the delay, area, and
                 power dissipation. The application of these methods is
                 illustrated through the design of reciprocal and
                 reciprocal square root units for operands in the IEEE
                 single precision format. These designs are pipelined to
                 produce a new result every clock cycle.",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of VLSI Signal Processing",
  keywords =     "computer arithmetic; function approximation;
                 Newton--Raphson iteration; reciprocal; reciprocal
                 square root; table lookup",
}

@Article{Wong:2006:FES,
  author =       "K. W. Wong and Edward C. W. Lee and L. M. Cheng and
                 Xiaofeng Liao",
  title =        "Fast elliptic scalar multiplication using new
                 double-base chain and point halving",
  journal =      j-APPL-MATH-COMP,
  volume =       "183",
  number =       "2",
  pages =        "1000--1007",
  day =          "15",
  month =        dec,
  year =         "2006",
  CODEN =        "AMHCBQ",
  ISSN =         "0096-3003 (print), 1873-5649 (electronic)",
  ISSN-L =       "0096-3003",
  bibdate =      "Sat Jul 12 09:03:00 MDT 2008",
  bibsource =    "http://www.sciencedirect.com/science/journal/00963003;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Applied Mathematics and Computation",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00963003",
}

@Article{Xenoulis:2006:TAS,
  author =       "G. Xenoulis and M. Psarakis and D. Gizopoulos and A.
                 Paschalis",
  title =        "Testability Analysis and Scalable Test Generation for
                 High-Speed Floating-Point Units",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "55",
  number =       "11",
  pages =        "1449--1457",
  month =        nov,
  year =         "2006",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2006.187",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 15:35:57 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1705453",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Xia:2006:RSI,
  author =       "Bican Xia and Ting Zhang",
  title =        "Real solution isolation using interval arithmetic",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "52",
  number =       "6--7",
  pages =        "853--860",
  month =        sep # "\slash " # oct,
  year =         "2006",
  CODEN =        "CMAPDK",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  bibdate =      "Wed Mar 1 21:49:55 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computmathappl2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0898122106002896",
  acknowledgement = ack-nhfb,
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221",
}

@Manual{XILINX:2006:XLF,
  author =       "{XILINX}",
  title =        "{XILINX LogiCORE} floating-point operator v3.0 product
                 specification",
  organization = "Xilinx, Inc.",
  day =          "28",
  month =        sep,
  year =         "2006",
  bibdate =      "Sat Oct 9 13:09:37 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.xilinx.com/bvdocs/ipcenter/data_sheet/floating_point_ds335.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{You:2006:DDA,
  author =       "Younggap You and Yong Dae Kim and Jong Hwa Choi",
  title =        "Dynamic Decimal Adder Circuit Design by using the
                 Carry Lookahead",
  crossref =     "IEEE:2006:PIW",
  pages =        "242--244",
  year =         "2006",
  bibdate =      "Mon Mar 19 11:11:29 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/iel5/10974/34591/01649627.pdf",
  abstract =     "This paper presents a carry lookahead (CLA) circuitry
                 design based on dynamic circuit aiming at delay
                 reduction in addition of BCD coded decimal numbers. The
                 performance of the proposed dynamic decimal adder is
                 analyzed demonstrating its speed improvement. Timing
                 simulation on the proposed decimal addition circuit
                 employing 0.25 $ \mu $ m CMOS technology yields the
                 worst case delay of 622ns.",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
}

@InProceedings{Zhu:2006:FGA,
  author =       "Yong-Kang Zhu and Wayne Hayes",
  title =        "Fast, guaranteed-accurate sums of many floating-point
                 numbers",
  crossref =     "Anonymous:2006:PCR",
  pages =        "??--??",
  year =         "2006",
  bibdate =      "Tue Jun 27 10:28:05 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "accurate floating-point summation",
}

@TechReport{Zimmermann:2006:AFD,
  author =       "Paul Zimmermann",
  title =        "Asymptotically Fast Division for {GMP}",
  type =         "Technical report",
  institution =  inst-LORIA-INRIA-LORRAINE,
  address =      inst-LORIA-INRIA-LORRAINE:adr,
  day =          "31",
  month =        aug,
  year =         "2006",
  bibdate =      "Sun Sep 10 07:18:34 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.loria.fr/~zimmerma/papers/invert.pdf",
  abstract =     "Until version 4.2.1, GNU MP (GMP for short) division
                 has complexity O(M(n) log n), which is not
                 asymptotically optimal. We propose here some division
                 algorithms that achieve O(M(n)) with small constants.",
  acknowledgement = ack-nhfb,
}

@TechReport{Zimmermann:2006:EBC,
  author =       "Paul Zimmermann and Richard Brent and Colin Percival",
  title =        "Errors Bounds on Complex Floating-Point
                 Multiplication",
  type =         "Technical report",
  institution =  inst-LORIA-INRIA-LORRAINE,
  address =      inst-LORIA-INRIA-LORRAINE:adr,
  pages =        "????",
  year =         "2006",
  bibdate =      "Sun Sep 10 07:21:42 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.loria.fr/~zimmerma/papers/index.html",
  abstract =     "Given floating-point arithmetic with $t$-digit base-$
                 \beta $ significands in which all arithmetic operations
                 are performed as if calculated to infinite precision
                 and rounded to a nearest representable value, we prove
                 that the product of complex values $ z_0 $ and $ z_1 $
                 can be computed with maximum absolute error $ |z_0 |
                 |z_1 | (1 / 2) \beta^{1 - t} \sqrt {5} $. In
                 particular, this provides relative error bounds of $ {2
                 - 24} \sqrt {5} $ and $ {2 - 53} \sqrt {5} $ for IEEE
                 754 single and double precision arithmetic
                 respectively, provided that overflow, underflow, and
                 denormals do not occur. We also provide the numerical
                 worst cases for IEEE 754 single and double precision
                 arithmetic.",
  acknowledgement = ack-nhfb,
  xxnote =       "Check author order?? Paper not yet online.",
}

@Misc{Zimmermann:2006:WC,
  author =       "Paul Zimmermann",
  title =        "Worst Cases for $ \sin (\hbox {BIG}) $",
  howpublished = "World-Wide Web slides.",
  day =          "2",
  month =        nov,
  year =         "2006",
  bibdate =      "Wed Nov 15 07:56:07 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.loria.fr/~zimmerma/talks/sinbig.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Zimmermann:2006:YE,
  author =       "Paul Zimmermann and Bruce Dodson",
  title =        "20 Years of {ECM}",
  crossref =     "Hess:2006:ANT",
  pages =        "525--541",
  year =         "2006",
  DOI =          "https://doi.org/10.1007/11792086_37",
  bibdate =      "Mon May 31 12:31:07 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://members.loria.fr/PZimmermann/papers/40760525.pdf",
  abstract =     "The Elliptic Curve Method for integer factorization
                 (ECM) was invented by H. W. Lenstra, Jr., in 1985 [14].
                 In the past 20 years, many improvements of ECM were
                 proposed on the mathematical, algorithmic, and
                 implementation sides. This paper summarizes the current
                 state-of-the-art, as implemented in the GMP-ECM
                 software.",
  acknowledgement = ack-nhfb,
  keywords =     "assembly code; elliptic curve; Fermat number; modular
                 multiplication; quadratic domain",
}

@Article{Abtahi:2007:FSD,
  author =       "M. Abtahi and P. Siy",
  title =        "The Factor-2 Sign Detection Algorithm using a core
                 function for {RNS} numbers",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "53",
  number =       "9",
  pages =        "1455--1463",
  month =        may,
  year =         "2007",
  CODEN =        "CMAPDK",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  bibdate =      "Wed Mar 1 21:50:01 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computmathappl2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0898122107001150",
  acknowledgement = ack-nhfb,
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221",
}

@InProceedings{Aharoni:2007:SCI,
  author =       "Merav Aharoni and Ron Maharik and Abraham Ziv",
  title =        "Solving Constraints on the Intermediate Result of
                 Decimal Floating-Point Operations",
  crossref =     "Kornerup:2007:PIS",
  pages =        "38--45",
  year =         "2007",
  DOI =          "https://doi.org/10.1109/ARITH.2007.33",
  bibdate =      "Tue Oct 9 16:32:41 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.lirmm.fr/arith18/papers/aharoni-DecimalConstraints.pdf",
  abstract =     "The draft revision of the IEEE Standard for Floating-
                 Point Arithmetic (IEEE P754) includes a definition for
                 decimal floating-point (FP) in addition to the widely
                 used binary FP specification. The decimal standard
                 raises new concerns with regard to the verification of
                 hardware- and software-based designs. The verification
                 process normally emphasizes intricate corner cases and
                 uncommon events. The decimal format introduces several
                 new classes of such events in addition to those
                 characteristic of binary FP. Our work addresses the
                 following problem: Given a decimal floating-point
                 operation, a constraint on the intermediate result, and
                 a constraint on the representation selected for the
                 result, find random inputs for the operation that yield
                 an intermediate result compatible with these
                 specifications. The paper supplies efficient analytic
                 solutions for addition and for some cases of
                 multiplication and division. We provide probabilistic
                 algorithms for the remaining cases. These algorithms
                 prove to be efficient in the actual implementation.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-18",
}

@InProceedings{Anonymous:2007:AI,
  author =       "Anonymous",
  title =        "Author Index",
  crossref =     "Kornerup:2007:PIS",
  pages =        "269--269",
  year =         "2007",
  DOI =          "https://doi.org/10.1109/ARITH.2007.12",
  bibdate =      "Tue Oct 9 17:16:03 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-18",
}

@Article{Anonymous:2007:CPSa,
  author =       "Anonymous",
  title =        "Call for Papers for Special Issue on Computer
                 Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "56",
  number =       "1",
  pages =        "144--144",
  month =        jan,
  year =         "2007",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2007.250631",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 15:03:37 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Anonymous:2007:CPSb,
  author =       "Anonymous",
  title =        "Call for Papers for Special Section on Computer
                 Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "56",
  number =       "2",
  pages =        "287--287",
  month =        feb,
  year =         "2007",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2007.22",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 15:03:37 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Balasubramaniam:2007:ECS,
  author =       "P. Balasubramaniam and E. Karthikeyan",
  title =        "Elliptic curve scalar multiplication algorithm using
                 complementary recoding",
  journal =      j-APPL-MATH-COMP,
  volume =       "190",
  number =       "1",
  pages =        "51--56",
  day =          "1",
  month =        jul,
  year =         "2007",
  CODEN =        "AMHCBQ",
  ISSN =         "0096-3003 (print), 1873-5649 (electronic)",
  ISSN-L =       "0096-3003",
  bibdate =      "Sat Jul 12 09:03:06 MDT 2008",
  bibsource =    "http://www.sciencedirect.com/science/journal/00963003;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Applied Mathematics and Computation",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00963003",
}

@Article{Balasubramaniam:2007:FSS,
  author =       "P. Balasubramaniam and E. Karthikeyan",
  title =        "Fast simultaneous scalar multiplication",
  journal =      j-APPL-MATH-COMP,
  volume =       "192",
  number =       "2",
  pages =        "399--404",
  day =          "15",
  month =        sep,
  year =         "2007",
  CODEN =        "AMHCBQ",
  ISSN =         "0096-3003 (print), 1873-5649 (electronic)",
  ISSN-L =       "0096-3003",
  bibdate =      "Sat Jul 12 09:03:08 MDT 2008",
  bibsource =    "http://www.sciencedirect.com/science/journal/00963003;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Applied Mathematics and Computation",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00963003",
}

@Article{Beebe:2007:ETM,
  author =       "Nelson H. F. Beebe",
  title =        "Extending {\TeX} and {\MF} with floating-point
                 arithmetic",
  journal =      j-TUGboat,
  volume =       "28",
  number =       "3",
  pages =        "319--328",
  year =         "2007",
  ISSN =         "0896-3207",
  ISSN-L =       "0896-3207",
  bibdate =      "Tue Oct 23 19:13:23 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/index-table-t.html#tugboat;
                 https://www.math.utah.edu/pub/tex/bib/tugboat.bib;
                 https://www.tug.org/tug2007/",
  URL =          "https://tug.org/TUGboat/tb28-3/tb90beebe.pdf",
  abstract =     "The article surveys the state of arithmetic in \TeX{}
                 and \MF{}, suggests that they could usefully be
                 extended to support floating-point arithmetic, and
                 shows how this could be done with a relatively small
                 effort, \emph{without} loss of the important feature of
                 platform-independent results from those programs, and
                 \emph{without} invalidating any existing documents, or
                 software written for those programs, including output
                 drivers.",
  acknowledgement = ack-bnb # " and " # ack-nhfb,
  confnote =     "TUG 2007 Proceedings (San Diego, CA, USA).",
  errata =       "P. 502, column 1, bottom of page: ``use a'' -> ``use
                 as a''; \\
                 p. 504, column 1, middle of page: ``beeen'' ->
                 ``been''; \\
                 p. 505, column 1, top of page: ``power of base'' ->
                 ``power of the base''",
  fjournal =     "TUGboat",
  issue =        "90",
  journal-URL =  "https://tug.org/TUGboat/",
  ORCID-numbers = "Beebe, Nelson H. F./0000-0001-7281-4263",
  remark =       "Advanced{\Dash}floating-point history, problems, and
                 futures.",
}

@InProceedings{Beebe:2007:NDF,
  author =       "Nelson H. F. Beebe",
  title =        "New directions in floating-point arithmetic",
  crossref =     "Simos:2007:CMS",
  volume =       "2A",
  publisher =    pub-AIP,
  address =      pub-AIP:adr,
  pages =        "155--158",
  year =         "2007",
  bibdate =      "Thu Feb 21 14:34:40 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Beuchat:2007:ANP,
  author =       "Jean-Luc Beuchat and Masaaki Shirase and Tsuyoshi
                 Takagi and Eiji Okamoto",
  title =        "An Algorithm for the {$ \eta T $} Pairing Calculation
                 in Characteristic Three and its Hardware
                 Implementation",
  crossref =     "Kornerup:2007:PIS",
  pages =        "97--104",
  year =         "2007",
  DOI =          "https://doi.org/10.1109/ARITH.2007.10",
  bibdate =      "Tue Oct 9 16:32:41 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In this paper, we propose a modified $ \eta T $
                 pairing algorithm in characteristic three which does
                 not need any cube root extraction. We also discuss its
                 implementation on a low cost platform which hosts an
                 Altera Cyclone II FPGA device. Our pairing accelerator
                 is ten times faster than previous known FPGA
                 implementations in characteristic three",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-18; characteristic three; elliptic curve; eta T
                 pairing; FPGA; hardware accelerator; Tate pairing",
}

@InProceedings{Bodrato:2007:IPM,
  author =       "Marco Bodrato and Alberto Zanoni",
  title =        "Integer and polynomial multiplication: towards optimal
                 {Toom--Cook} matrices",
  crossref =     "Brown:2007:PIS",
  pages =        "17--24",
  year =         "2007",
  DOI =          "https://doi.org/10.1145/1277548.1277552",
  bibdate =      "Fri Jun 20 08:46:50 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Karatsuba and Toom--Cook are well-known methods used
                 to multiply efficiently long integers. There have been
                 different proposal about the interpolating values used
                 to determine the matrix to be inverted and the sequence
                 of operations to invert it. A definitive word about
                 which is the optimal matrix (values) and the (number
                 of) basic operations to invert it seems still not to
                 have been said. In this paper we present some
                 particular examples of useful matrices and a method to
                 generate automatically, by means of optimised
                 exhaustive searches on a graph, the best sequence of
                 basic operations to invert them.",
  acknowledgement = ack-nhfb,
  keywords =     "integer and polynomial multiplication; interpolation;
                 Karatsuba; matrix inversion; squaring; Toom--Cook",
}

@Article{Boldo:2007:FPD,
  author =       "Sylvie Boldo and Marc Daumas and Pascal Giorgi",
  title =        "Formal proof for delayed finite field arithmetic using
                 floating point operators",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  day =          "6",
  month =        mar,
  year =         "2007",
  CODEN =        "????",
  ISSN =         "????",
  ISSN-L =       "????",
  bibdate =      "Wed Sep 30 12:43:49 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arxiv.org/abs/cs/0703026",
  abstract =     "Formal proof checkers such as Coq are capable of
                 validating proofs of correction of algorithms for
                 finite field arithmetics but they require extensive
                 training from potential users. The delayed solution of
                 a triangular system over a finite field mixes
                 operations on integers and operations on floating point
                 numbers. We focus in this report on verifying proof
                 obligations that state that no round off error occurred
                 on any of the floating point operations. We use a tool
                 named Gappa that can be learned in a matter of minutes
                 to generate proofs related to floating point arithmetic
                 and hide technicalities of formal proof checkers. We
                 found that three facilities are missing from existing
                 tools. The first one is the ability to use in Gappa new
                 lemmas that cannot be easily expressed as rewriting
                 rules. We coined the second one ``variable
                 interchange'' as it would be required to validate loop
                 interchanges. The third facility handles massive loop
                 unrolling and argument instantiation by generating
                 traces of execution for a large number of cases. We
                 hope that these facilities may sometime in the future
                 be integrated into mainstream code validation.",
  acknowledgement = ack-nhfb,
  subject =      "Symbolic Computation (cs.SC)",
}

@InProceedings{Boldo:2007:FVF,
  author =       "Sylvie Boldo and Jean-Christophe Filliatre",
  title =        "Formal Verification of Floating-Point Programs",
  crossref =     "Kornerup:2007:PIS",
  pages =        "187--194",
  year =         "2007",
  DOI =          "https://doi.org/10.1109/ARITH.2007.20",
  bibdate =      "Tue Oct 9 17:16:03 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.lri.fr/~filliatr/ftp/publis/caduceus-floats.pdf",
  abstract =     "This paper introduces a methodology to perform formal
                 verification of floating-point C programs. It extends
                 an existing tool for the verification of C programs,
                 Caduceus, with new annotations specific to
                 floating-point arithmetic. The Caduceus first-order
                 logic model for C programs is extended accordingly.
                 Then verification conditions expressing the correctness
                 of the programs are obtained in the usual way and can
                 be discharged interactively with the Coq proof
                 assistant, using an existing Coq formalization of
                 floating-point arithmetic. This methodology is already
                 implemented and has been successfully applied to
                 several short floating-point programs, which are
                 presented in this paper.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-18",
}

@InProceedings{Boldo:2007:PCA,
  author =       "Sylvie Boldo and Marc Daumas and William Kahan and
                 Guillaume Melquiond",
  title =        "Proof and certification of an accurate discriminant",
  crossref =     "Luther:2007:GII",
  pages =        "??--??",
  year =         "2007",
  bibdate =      "Wed Jun 24 22:27:02 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Brent:2007:EBC,
  author =       "Richard Brent and Colin Percival and Paul Zimmermann",
  title =        "Error bounds on complex floating-point
                 multiplication",
  journal =      j-MATH-COMPUT,
  volume =       "76",
  number =       "259",
  pages =        "1469--1481",
  year =         "2007",
  CODEN =        "MCMPAF",
  DOI =          "https://doi.org/10.1090/S0025-5718-07-01931-X",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  MRclass =      "65G50",
  MRnumber =     "MR2299783 (2008b:65062)",
  bibdate =      "Thu Nov 8 19:16:14 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Given floating-point arithmetic with $t$-digit base-$
                 \beta $ significands in which all arithmetic operations
                 are performed as if calculated to infinite precision
                 and rounded to a nearest representable value, we prove
                 that the product of complex values $ z_0 $ and $ z_1 $
                 can be computed with maximum absolute error $ \vert z_0
                 \Vert z_1 \vert \frac {1}{2} \beta^{1 - t} \sqrt {5} $.
                 In particular, this provides relative error bounds of $
                 2^{-24} \sqrt {5} $ and $ 2^{-53} \sqrt {5} $ for IEEE
                 754 single and double precision arithmetic
                 respectively, provided that overflow, underflow, and
                 denormals do not occur. We also provide the numerical
                 worst cases for IEEE 754 single and double precision
                 arithmetic.",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Comput.",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
  keywords =     "rounding errors",
}

@Article{Brisebarre:2007:CRA,
  author =       "Nicolas Brisebarre and Jean-Michel Muller",
  title =        "Correct rounding of algebraic functions",
  journal =      j-INFORM-THEOR-APPL,
  volume =       "41",
  number =       "1",
  pages =        "71--83",
  month =        jan,
  year =         "2007",
  CODEN =        "RSITD7, RITAE4",
  DOI =          "https://doi.org/10.1051/ita:2007002",
  ISSN =         "0988-3754 (print), 1290-385X (electronic)",
  ISSN-L =       "0988-3754",
  bibdate =      "Fri Dec 8 09:49:12 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "RAIRO. Informatique th{\'e}orique et applications :=
                 Theoretical informatics and applications",
}

@InProceedings{Brisebarre:2007:EPA,
  author =       "Nicolas Brisebarre and Sylvain Chevillard",
  title =        "Efficient polynomial {$ L^\infty $}-approximations",
  crossref =     "Kornerup:2007:PIS",
  pages =        "169--176",
  year =         "2007",
  DOI =          "https://doi.org/10.1109/ARITH.2007.17",
  bibdate =      "Tue Oct 9 17:16:03 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We address the problem of computing a good
                 floating-point-coefficient polynomial approximation to
                 a function, with respect to the supremum norm. This is
                 a key step in most processes of evaluation of a
                 function. We present a fast and efficient method, based
                 on lattice basis reduction, that often gives the best
                 polynomial possible and most of the time returns a very
                 good approximation.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-18",
}

@InProceedings{Brisebarre:2007:FPA,
  author =       "Nicolas Brisebarre and Guillaume Hanrot",
  title =        "Floating-point {$ L^2 $}-approximations to functions",
  crossref =     "Kornerup:2007:PIS",
  pages =        "177--186",
  year =         "2007",
  DOI =          "https://doi.org/10.1109/ARITH.2007.38",
  bibdate =      "Tue Oct 9 17:16:03 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In the present paper, we investigate the approximation
                 of a function by a polynomial with floating-point
                 coefficients; we are looking for the best approximation
                 in the $ L^2 $ sense. Finding a best polynomial $ L^2
                 $-approximation with real coefficients is an easy
                 exercise about orthogonal projections. However,
                 truncating the coefficients to floating-point numbers,
                 which is needed for further computations, makes the
                 approximation way worse. Hence, we study the problem of
                 computing best approximations under the constraint that
                 coefficients are floating-point numbers. We show that
                 the corresponding problem is NP-hard, by reduction to
                 the CVP problem. We investigate the practical behaviour
                 of exact and approximate algorithms for this problem.
                 The conclusion is that it is possible in a short amount
                 of time to obtain a relative or absolute best $ L^2
                 $-approximation. The main applications are for large
                 dimension, as a preliminary step of finding
                 $L$-approximations and for functions with large
                 variations, for which relative best approximation is by
                 far more interesting than absolute.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-18",
}

@InProceedings{Burgess:2007:DAV,
  author =       "Neil Burgess and Chris N. Hinds",
  title =        "Design of the {ARM VFP11} Divide and Square Root
                 Synthesisable Macrocell",
  crossref =     "Kornerup:2007:PIS",
  pages =        "87--96",
  year =         "2007",
  DOI =          "https://doi.org/10.1109/ARITH.2007.15",
  bibdate =      "Tue Oct 9 16:32:41 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper presents the detailed design of the ARM
                 VFP11 Divide and Square Root synthesisable macrocell.
                 The macrocell was designed using the minimum-redundancy
                 radix-4 SRT digit recurrence algorithm, and this paper
                 describes a novel acceleration technique employed to
                 achieve the required processor clock frequency of up to
                 750MHz in 90nm CMOS. Logical Effort theory is used to
                 provide a delay analysis of the unit, which
                 demonstrates the balanced nature of the two critical
                 paths therein.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-18",
}

@Article{Ceberio:2007:ITA,
  author =       "Martine Ceberio and Vladik Kreinovich and Sanjeev
                 Chopra and Luc Longpr{\'e} and Hung T. Nguyen and
                 Bertram Lud{\"a}scher and Chitta Baral",
  title =        "Interval-type and affine arithmetic-type techniques
                 for handling uncertainty in expert systems",
  journal =      j-J-COMPUT-APPL-MATH,
  volume =       "199",
  number =       "2",
  pages =        "403--410",
  day =          "15",
  month =        feb,
  year =         "2007",
  CODEN =        "JCAMDI",
  ISSN =         "0377-0427 (print), 1879-1778 (electronic)",
  ISSN-L =       "0377-0427",
  bibdate =      "Sat Feb 25 13:12:04 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcomputapplmath2005.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S037704270500779X",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Computational and Applied Mathematics",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03770427",
}

@Article{Chaves:2007:IRN,
  author =       "R. Chaves and L. Sousa",
  title =        "Improving residue number system multiplication with
                 more balanced moduli sets and enhanced modular
                 arithmetic structures",
  journal =      "IET Computers \& Digital Techniques",
  volume =       "1",
  number =       "5",
  pages =        "472--480",
  month =        sep,
  year =         "2007",
  CODEN =        "ICDTEA, ICDTEX",
  DOI =          "https://doi.org/10.1049/iet-cdt:20060059",
  ISSN =         "1751-8601 (print), 1751-861X (electronic)",
  ISSN-L =       "1751-8601",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=4117424;
                 http://ieeexplore.ieee.org/xpl/tocresult.jsp?isnumber=4312767",
  acknowledgement = ack-nhfb,
  ajournal =     "IEE Proc.-Comput. Digit. Tech",
  journal-URL =  "https://digital-library.theiet.org/content/journals/iet-cdt;jsessionid=1s2tx6k4du6p5.x-iet-live-01",
  keywords =     "residue arithmetic; residue number system",
}

@Article{Chen:2007:NSA,
  author =       "Gang Chen and Guoqiang Bai and Hongyi Chen",
  title =        "A New Systolic Architecture for Modular Division",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "56",
  number =       "2",
  pages =        "282--286",
  month =        feb,
  year =         "2007",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2007.20",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 15:03:37 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4042687",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Cho:2007:BBL,
  author =       "Wendy K. Tam Cho and Brian J. Gaines",
  title =        "Breaking the {(Benford) Law}",
  journal =      j-AMER-STAT,
  volume =       "61",
  number =       "3",
  pages =        "218--223",
  month =        aug,
  year =         "2007",
  CODEN =        "ASTAAJ",
  DOI =          "https://doi.org/10.1198/000313007X223496",
  ISSN =         "0003-1305 (print), 1537-2731 (electronic)",
  ISSN-L =       "0003-1305",
  bibdate =      "Thu Aug 26 21:48:27 MDT 2010",
  bibsource =    "http://www.amstat.org/publications/tas/;
                 https://www.math.utah.edu/pub/tex/bib/amstat.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "The American Statistician",
  journal-URL =  "http://www.tandfonline.com/loi/utas20",
}

@InProceedings{Cho:2007:SPM,
  author =       "Heumpil Cho and Earl E. {Swartzlander, Jr.}",
  title =        "Serial Parallel Multiplier Design in Quantum-dot
                 Cellular Automata",
  crossref =     "Kornerup:2007:PIS",
  pages =        "7--15",
  year =         "2007",
  DOI =          "https://doi.org/10.1109/ARITH.2007.32",
  bibdate =      "Tue Oct 9 16:32:41 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "An emerging nanotechnology, quantum-dot cellular
                 automata (QCA), has the potential for attractive
                 features such as faster speed, smaller size, and lower
                 power consumption than transistor based technology.
                 Quantum-dot cellular automata has a simple cell as the
                 basic element. The cell is used as a building block to
                 construct gates, wires, and memories. Several adder
                 designs have been proposed, but multiplier design in
                 QCA is a rather unexplored research area. This paper
                 utilizes the QCA characteristics to design serial
                 parallel multipliers. Two types of serial parallel
                 multipliers are designed and simulated with several
                 different operand sizes. Those designs are compared in
                 terms of complexity, area, and latency. The serial
                 parallel multipliers have simple and regular
                 structures.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-18",
}

@InProceedings{Chung:2007:ASF,
  author =       "Jaewook Chung and M. Anwar Hasan",
  title =        "Asymmetric Squaring Formulae",
  crossref =     "Kornerup:2007:PIS",
  pages =        "113--122",
  year =         "2007",
  DOI =          "https://doi.org/10.1109/ARITH.2007.11",
  bibdate =      "Tue Oct 9 16:32:41 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We present efficient squaring formulae based on the
                 Toom--Cook multiplication algorithm. The latter always
                 requires at least one non-trivial constant division in
                 the interpolation step. We show such non-trivial
                 divisions are not needed in the case two operands are
                 equal for three, four and five-way squarings. Our
                 analysis shows that our 3-way squaring algorithms have
                 much less overhead than the best known 3-way Toom--Cook
                 algorithm. Our experimental results show that one of
                 our new 3-way squaring methods performs faster than
                 mpz\_mul() in GNU multiple precision library (GMP) for
                 squaring integers of approximately 2400-6700 bits on
                 Pentium IV Prescott 3.2GHz. For squaring in $ Z[x] $,
                 our 3-way squaring algorithms are much superior to
                 other known squaring algorithms for small input size.
                 In addition, we present 4-way and 5-way squaring
                 formulae which do not require any constant divisions by
                 integers other than a power of 2. Under some reasonable
                 assumptions, our 5-way squaring formula is faster than
                 the recently proposed Montgomery's 5-way Karatsuba-like
                 formulae.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-18; Cook multiplication algorithm; Karatsuba
                 algorithm; Karatsuba-like formulae; Montgomery's
                 Squaring; Toom-multiple-precision arithmetic",
}

@Article{Chung:2007:LWP,
  author =       "Jaewook Chung and M. Anwar Hasan",
  title =        "Low-Weight Polynomial Form Integers for Efficient
                 Modular Multiplication",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "56",
  number =       "1",
  pages =        "44--57",
  month =        jan,
  year =         "2007",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2007.250622",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 15:03:36 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4016496",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Chung:2007:MRA,
  author =       "Jaewook Chung and M. Anwar Hasan",
  title =        "{Montgomery} Reduction Algorithm for Modular
                 Multiplication Using Low-Weight Polynomial Form
                 Integers",
  crossref =     "Kornerup:2007:PIS",
  pages =        "230--239",
  year =         "2007",
  DOI =          "https://doi.org/10.1109/ARITH.2007.23",
  bibdate =      "Tue Oct 9 17:16:03 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In this paper, we extend a recent piece of work on
                 low-weight polynomial form integers (LWPFIs). We
                 present a new coefficient reduction algorithm based on
                 the Montgomery reduction algorithm and provide its
                 detailed analysis results. We give a condition for
                 eliminating the final subtractions at the end of our
                 Montgomery reduction algorithm adapted to perform the
                 coefficient reduction. Our experimental results show
                 that a new coefficient reduction algorithm is indeed
                 more efficient than the one presented in [1].",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-18",
}

@InProceedings{Cornea:2007:SII,
  author =       "Marius Cornea and Cristina Anderson and John Harrison
                 and Ping Tak Peter Tang and Eric Schneider and Charles
                 Tsen",
  title =        "A Software Implementation of the {IEEE 754R} Decimal
                 Floating-Point Arithmetic Using the Binary Encoding
                 Format",
  crossref =     "Kornerup:2007:PIS",
  pages =        "29--37",
  year =         "2007",
  DOI =          "https://doi.org/10.1109/ARITH.2007.7",
  bibdate =      "Tue Oct 09 12:00:30 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.lirmm.fr/arith18/papers/CorneaM_Decimal_ARITH18.pdf",
  abstract =     "The IEEE Standard 754-1985 for Binary Floating-Point
                 Arithmetic [1] was revised [2], and an important
                 addition is the definition of decimal floating-point
                 arithmetic. This is intended mainly to provide a
                 robust, reliable framework for financial applications
                 that are often subject to legal requirements concerning
                 rounding and precision of the results, because the
                 binary floating-point arithmetic may introduce small
                 but unacceptable errors. Using binary floating-point
                 calculations to emulate decimal calculations in order
                 to correct this issue has led to the existence of
                 numerous proprietary software packages, each with its
                 own characteristics and capabilities. IEEE 754R decimal
                 arithmetic should unify the ways decimal floating-point
                 calculations are carried out on various platforms. New
                 algorithms and properties are presented in this paper
                 which are used in a software implementation of the IEEE
                 754R decimal floating-point arithmetic, with emphasis
                 on using binary operations efficiently. The focus is on
                 rounding techniques for decimal values stored in binary
                 format, but algorithms for the more important or
                 interesting operations of addition, multiplication,
                 division, and conversions between binary and decimal
                 floating-point formats are also outlined. Performance
                 results are included for a wider range of operations,
                 showing promise that our approach is viable for
                 applications that require decimal floating-point
                 calculations",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-18; BID rounding; correct rounding;
                 floating-point arithmetic",
}

@Manual{Cowlishaw:2007:DCL,
  author =       "Mike Cowlishaw",
  title =        "The {decNumber C} library",
  organization = pub-IBM,
  address =      pub-IBM:adr,
  day =          "18",
  month =        apr,
  year =         "2007",
  bibdate =      "Fri Apr 20 08:02:33 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Version 3.40",
  URL =          "http://download.icu-project.org/ex/files/decNumber/decNumber-icu-340.zip",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic; DPD encoding",
}

@Article{Dadda:2007:MPD,
  author =       "Luigi Dadda",
  title =        "Multioperand Parallel Decimal Adder: a Mixed Binary
                 and {BCD} Approach",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "56",
  number =       "10",
  pages =        "1320--1328",
  month =        oct,
  year =         "2007",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2007.1067",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Aug 07 17:48:41 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Decimal arithmetic has been in recent years revived
                 due to the large amount of data in commercial
                 applications. We consider the problem of Multi Operand
                 Parallel Decimal Addition with an approach that uses
                 binary arithmetic, suggested by the adoption of BCD
                 numbers. This involves corrections in order to obtain
                 the BCD result, or a binary to decimal conversion. We
                 adopt the latter approach, particularly efficient for a
                 large number of addends. Conversion requires a
                 relatively small area and can afford fast operation.
                 The BD conversion, moreover, allows an easy alignment
                 of the sums of adjacent columns. We treat the design of
                 BCD digit adders using fast carry free adders and the
                 conversion problem through a known parallel scheme
                 using elementary conversion cells. Spreadsheets have
                 been developed for adding several BCD digits and for
                 simulating the binary to decimal conversion as design
                 tool.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  author-dates = "29 April 1923--26 October 2012",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "decimal floating-point arithmetic",
}

@Article{David:2007:HCM,
  author =       "J. P. David and K. Kalach and N. Tittley",
  title =        "Hardware Complexity of Modular Multiplication and
                 Exponentiation",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "56",
  number =       "10",
  pages =        "1308--1319",
  month =        oct,
  year =         "2007",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2007.1084",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 15:03:41 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4302704",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{deDinechin:2007:FCR,
  author =       "Florent de Dinechin and Christoph Lauter and
                 Jean-Michel Muller",
  title =        "Fast and correctly rounded logarithms in
                 double-precision",
  journal =      j-INFORM-THEOR-APPL,
  volume =       "41",
  number =       "1",
  pages =        "85--102",
  month =        jan,
  year =         "2007",
  CODEN =        "RSITD7, RITAE4",
  DOI =          "https://doi.org/10.1051/ita:2007003",
  ISSN =         "0988-3754 (print), 1290-385X (electronic)",
  ISSN-L =       "0988-3754",
  bibdate =      "Fri Dec 8 09:46:23 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "RAIRO. Informatique th{\'e}orique et applications :=
                 Theoretical informatics and applications",
}

@InProceedings{Detrey:2007:RHF,
  author =       "Jeremie Detrey and Florent de Dinechin and Xavier
                 Pujol",
  title =        "Return of the hardware floating-point elementary
                 function",
  crossref =     "Kornerup:2007:PIS",
  pages =        "161--168",
  year =         "2007",
  DOI =          "https://doi.org/10.1109/ARITH.2007.29",
  bibdate =      "Tue Oct 9 17:16:03 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The study of specific hardware circuits for the
                 evaluation of floating-point elementary functions was
                 once an active research area, until it was realized
                 that these functions were not frequent enough to
                 justify dedicating silicon to them. Research then
                 turned to software functions. This situation may be
                 about to change again with the advent of reconfigurable
                 co-processors based on field-programmable gate arrays.
                 Such co-processors now have a capacity that allows them
                 to accommodate double-precision floating-point
                 computing. Hardware operators for elementary functions
                 targeted to such platforms have the potential to vastly
                 outperform software functions, and will not permanently
                 waste silicon resources. This article studies the
                 optimization, for this target technology, of operators
                 for the exponential and logarithm functions up to
                 double-precision. These operators are freely available
                 from http://www.ens-lyon.fr/LIP/Arenaire/.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-18",
}

@Article{Detrey:2007:TUC,
  author =       "J{\'e}r{\'e}mie Detrey and Florent Dinechin",
  title =        "A Tool for Unbiased Comparison between Logarithmic and
                 Floating-point Arithmetic",
  journal =      j-J-VLSI-SIGNAL-PROC,
  volume =       "49",
  number =       "1",
  pages =        "161--175",
  month =        oct,
  year =         "2007",
  CODEN =        "JVSPED",
  DOI =          "https://doi.org/10.1007/s11265-007-0048-7",
  ISSN =         "0922-5773 (print), 1573-109x (electronic)",
  ISSN-L =       "0922-5773",
  bibdate =      "Mon Nov 05 19:20:45 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "For applications requiring a large dynamic, real
                 numbers may be represented either in floating-point, or
                 in the logarithm number system (LNS). Which system is
                 best for a given application is difficult to know in
                 advance, because the cost and performance of LNS
                 operators depend on the target accuracy in a highly non
                 linear way. Therefore, a comparison of the pros and
                 cons of both number systems in terms of cost,
                 performance and overall accuracy is only relevant on a
                 per-application basis. To make such a comparison
                 possible, two concurrent libraries of parameterized
                 arithmetic operators, targeting recent
                 field-programmable gate arrays, are presented. They are
                 unbiased in the sense that they strive to reflect the
                 state-of-the-art for both number systems. These
                 libraries are freely available at
                 http://www.ens-lyon.fr/LIP/Arenaire/.",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of VLSI Signal Processing",
}

@Article{Diekmann:2007:FDU,
  author =       "Andreas Diekmann",
  title =        "Not the First Digit! Using {Benford's Law} to Detect
                 Fraudulent Scientific Data",
  journal =      j-J-APPL-STAT,
  volume =       "34",
  number =       "3",
  pages =        "321--329",
  year =         "2007",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1080/02664760601004940",
  ISSN =         "0266-4763 (print), 1360-0532 (electronic)",
  ISSN-L =       "0266-4763",
  bibdate =      "Wed Aug 25 11:41:54 MDT 2010",
  bibsource =    "http://www.tandf.co.uk/journals/routledge/02664763.html;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Digits in statistical data produced by natural or
                 social processes are often distributed in a manner
                 described by 'Benford's law'. Recently, a test against
                 this distribution was used to identify fraudulent
                 accounting data. This test is based on the supposition
                 that first, second, third, and other digits in real
                 data follow the Benford distribution while the digits
                 in fabricated data do not. Is it possible to apply
                 Benford tests to detect fabricated or falsified
                 scientific data as well as fraudulent financial data?
                 We approached this question in two ways. First, we
                 examined the use of the Benford distribution as a
                 standard by checking the frequencies of the nine
                 possible first and ten possible second digits in
                 published statistical estimates. Second, we conducted
                 experiments in which subjects were asked to fabricate
                 statistical estimates (regression coefficients). The
                 digits in these experimental data were scrutinized for
                 possible deviations from the Benford distribution.
                 There were two main findings. First, both digits of the
                 published regression coefficients were approximately
                 Benford distributed or at least followed a pattern of
                 monotonic decline. Second, the experimental results
                 yielded new insights into the strengths and weaknesses
                 of Benford tests. Surprisingly, first digits of faked
                 data also exhibited a pattern of monotonic decline,
                 while second, third, and fourth digits were distributed
                 less in accordance with Benford's law. At least in the
                 case of regression coefficients, there were indications
                 that checks for digit-preference anomalies should focus
                 less on the first (i.e. leftmost) and more on later
                 digits.",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Applied Statistics",
  journal-URL =  "http://www.tandfonline.com/loi/cjas20",
  keywords =     "Benford's Law; data fabrication; digital analysis;
                 distribution of digits from regression coefficients;
                 first digit law; Zipf's Law",
}

@Article{Dieter:2007:LCM,
  author =       "W. R. Dieter and A. Kaveti and H. G. Dietz",
  title =        "Low-Cost Microarchitectural Support for Improved
                 Floating-Point Accuracy",
  journal =      j-IEEE-COMPUT-ARCHIT-LETT,
  volume =       "6",
  number =       "1",
  pages =        "13--16",
  month =        jan,
  year =         "2007",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/L-CA.2007.1",
  ISSN =         "1556-6056 (print), 1556-6064 (electronic)",
  ISSN-L =       "1556-6056",
  bibdate =      "Fri Jun 21 05:49:19 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeecomputarchitlett.bib",
  abstract =     "Some processors designed for consumer applications,
                 such as graphics processing units (CPUs) and the CELL
                 processor, promise outstanding floating-point
                 performance for scientific applications at commodity
                 prices. However, IEEE single precision is the most
                 precise floating-point data type these processors
                 directly support in hardware. Pairs of native
                 floating-point numbers can be used to represent a base
                 result and a residual term to increase accuracy, but
                 the resulting order of magnitude slowdown dramatically
                 reduces the price/performance advantage of these
                 systems. By adding a few simple microarchitectural
                 features, acceptable accuracy can be obtained with
                 relatively little performance penalty. To reduce the
                 cost of native-pair arithmetic, a residual register is
                 used to hold information that would normally have been
                 discarded after each floating-point computation. The
                 residual register dramatically simplifies the code,
                 providing both lower latency and better
                 instruction-level parallelism.",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Computer Architecture Letters",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=10208",
  keywords =     "Application software; B Hardware; B.2 Arithmetic and
                 Logic Structures; B.2.4 High-Speed Arithmetic; B.2.4.b
                 Cost/performance; C Computer Systems Organization; C.0
                 General; C.0.b Hardware/software interfaces; C.1
                 Processor Architectures; C.1.5 Micro-architecture
                 implementation considerations; CELL processor; computer
                 architecture; Costs; floating point arithmetic;
                 floating-point accuracy; Floating-point arithmetic; G
                 Mathematics of Computing; G.1 Numerical Analysis; G.1.0
                 General; G.1.0.e Multiple precision arithmetic;
                 Graphics; graphics processing units; Hardware; I
                 Computing Methodologies; I.3 Computer Graphics; I.3.1
                 Hardware Architecture; I.3.1.a Graphics processors;
                 IEEE single precision; instruction-level parallelism;
                 microarchitectural support; Microarchitecture; parallel
                 processing; Pipelines; Registers; Software algorithms;
                 Software performance",
}

@InProceedings{Dimitrov:2007:MCS,
  author =       "Vassil Dimitrov and Laurent Imbert and Andrew
                 Zakaluzny",
  title =        "Multiplication by a Constant is Sublinear",
  crossref =     "Kornerup:2007:PIS",
  pages =        "261--268",
  year =         "2007",
  DOI =          "https://doi.org/10.1109/ARITH.2007.24",
  bibdate =      "Tue Oct 9 17:16:03 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper explores the use of the double-base number
                 system (DBNS) for constant integer multiplication. The
                 DBNS recoding scheme represents integers --- in this
                 case constants --- in a multiple-radix way in the hope
                 of minimizing the number of additions to be performed
                 during constant multiplication. On the theoretical
                 side, we propose a formal proof which shows that our
                 recoding technique diminishes the number of additions
                 in a sublinear way. Therefore, we prove Lef{\`e}vre's
                 conjecture that the multiplication by an integer
                 constant is achievable in sublinear time. In a second
                 part, we investigate various strategies and we provide
                 numerical data showcasing the potential interest of our
                 approach.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-18; Double-Based Number System (DBNS)",
}

@Article{Doornik:2007:CHP,
  author =       "Jurgen A. Doornik",
  title =        "Conversion of high-period random numbers to floating
                 point",
  journal =      j-TOMACS,
  volume =       "17",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "2007",
  CODEN =        "ATMCEZ",
  DOI =          "https://doi.org/10.1145/1189756.1189759",
  ISSN =         "1049-3301 (print), 1558-1195 (electronic)",
  ISSN-L =       "1049-3301",
  bibdate =      "Sat Apr 14 09:34:46 MDT 2007",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tomacs/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  articleno =    "3",
  fjournal =     "ACM Transactions on Modeling and Computer Simulation",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?&idx=J781",
}

@Article{Duale:2007:DFP,
  author =       "A. Y. Duale and M. H. Decker and H.-G. Zipperer and M.
                 Aharoni and T. J. Bohizic",
  title =        "Decimal floating-point in {z9}: An implementation and
                 testing perspective",
  journal =      j-IBM-JRD,
  volume =       "51",
  number =       "1/2",
  pages =        "217--227",
  month =        jan # " \slash " # mar,
  year =         "2007",
  CODEN =        "IBMJAE",
  DOI =          "https://doi.org/10.1147/rd.511.0217",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  bibdate =      "Fri Feb 9 20:31:06 MST 2007",
  bibsource =    "http://www.research.ibm.com/journal/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.research.ibm.com/journal/rd/511/duale.html",
  abstract =     "Although decimal arithmetic is widely used in
                 commercial and financial applications, the related
                 computations are handled in software. As a result,
                 applications that use decimal data may experience
                 performance degradations. Use of the newly defined
                 decimal floating-point (DFP) format instead of binary
                 floating-point is expected to significantly improve the
                 performance of such applications. System z9 is the
                 first IBM machine to support the DFP instructions. We
                 present an overview of this implementation and provide
                 some measurement of the performance gained using
                 hardware assists. Various tools and techniques employed
                 for the DFP verification on unit, element, and system
                 levels are presented in detail. Several groups within
                 IBM collaborated on the verification of the new DFP
                 facility, using a common reference model to predict DFP
                 results.",
  acknowledgement = ack-nhfb,
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
  keywords =     "decimal floating-point arithmetic",
  ordernumber =  "????",
}

@Article{Eisen:2007:IPA,
  author =       "L. Eisen and J. W. {Ward III} and H.-W. Tast and N.
                 M{\"a}ding and J. Leenstra and S. M. Mueller and C.
                 Jacobi and J. Preiss and E. M. Schwarz and S. R.
                 Carlough",
  title =        "{IBM POWER6} accelerators: {VMX} and {DFU}",
  journal =      j-IBM-JRD,
  volume =       "51",
  number =       "6",
  pages =        "663--683",
  month =        nov,
  year =         "2007",
  CODEN =        "IBMJAE",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  bibdate =      "Mon Jul 7 21:49:07 MDT 2008",
  bibsource =    "http://www.research.ibm.com/journal/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.research.ibm.com/journal/rd/516/eisen.html",
  abstract =     "The IBM POWER6 microprocessor core includes two
                 accelerators for increasing performance of specific
                 workloads. The vector multimedia extension (VMX)
                 provides a vector acceleration of graphic and
                 scientific workloads. It provides single instructions
                 that work on multiple data elements. The instructions
                 separate a 128-bit vector into different components
                 that are operated on concurrently. The decimal
                 floating-point unit (DFU) provides acceleration of
                 commercial workloads, more specifically, financial
                 transactions. It provides a new number system that
                 performs implicit rounding to decimal radix points, a
                 feature essential to monetary transactions. The IBM
                 POWER processor instruction set is substantially
                 expanded with the addition of these two accelerators.
                 The VMX architecture contains 176 instructions, while
                 the DFU architecture adds 54 instructions to the base
                 architecture. The IEEE 754R Binary Floating-Point
                 Arithmetic Standard defines decimal floating-point
                 formats, and the POWER6 processor---on which a
                 substantial amount of area has been devoted to
                 increasing performance of both scientific and
                 commercial workloads---is the first commercial hardware
                 implementation of this format.",
  acknowledgement = ack-nhfb,
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
  keywords =     "decimal floating-point arithmetic",
}

@Article{Eisinberg:2007:AFP,
  author =       "A. Eisinberg and G. Fedele",
  title =        "Accurate floating-point summation: a new approach",
  journal =      j-APPL-MATH-COMP,
  volume =       "189",
  number =       "1",
  pages =        "410--424",
  year =         "2007",
  CODEN =        "AMHCBQ",
  ISSN =         "0096-3003 (print), 1873-5649 (electronic)",
  ISSN-L =       "0096-3003",
  MRclass =      "65B10",
  MRnumber =     "MR2330219",
  bibdate =      "Thu Nov 8 19:16:14 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The aim of this paper is to find an accurate and
                 efficient algorithm for evaluating the summation of
                 large sets of floating-point numbers. We present a new
                 representation of the floating-point number system in
                 which a number is represented as a linear combination
                 of integers and the coefficients are powers of the base
                 of the floating-point system. The approach allows to
                 build up an accurate floating-point summation algorithm
                 based on the fact that no rounding error occurs
                 whenever two integer numbers are summed or a
                 floating-point number is multiplied by powers of the
                 base of the floating-point system. The proposed
                 algorithm seems to be competitive in terms of
                 computational effort and, under some assumptions, the
                 computed sum is greatly accurate. With such
                 assumptions, less-conservative in the practical
                 applications, we prove that the relative error of the
                 computed sum is bounded by the unit roundoff.",
  acknowledgement = ack-nhfb,
  fjournal =     "Applied Mathematics and Computation",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00963003",
  keywords =     "accurate floating-point summation",
}

@Article{Ercegovac:2007:CSR,
  author =       "Milo{\v{s}} D. Ercegovac and Jean-Michel Muller",
  title =        "Complex Square Root with Operand Prescaling",
  journal =      j-J-VLSI-SIGNAL-PROC,
  volume =       "49",
  number =       "1",
  pages =        "19--30",
  month =        oct,
  year =         "2007",
  CODEN =        "JVSPED",
  DOI =          "https://doi.org/10.1007/s11265-006-0029-2",
  ISSN =         "0922-5773 (print), 1573-109x (electronic)",
  ISSN-L =       "0922-5773",
  bibdate =      "Mon Nov 05 19:24:36 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We propose a radix-$r$ digit-recurrence algorithm for
                 complex square-root. The operand is prescaled to allow
                 the selection of square-root digits by rounding of the
                 residual. This leads to a simple hardware
                 implementation of digit selection. Moreover, the use of
                 digit recurrence approach allows correct rounding of
                 the result if needed. The algorithm, compatible with
                 the complex division presented in Ercegovac and Muller
                 (``Complex Division with Prescaling of the Operands,''
                 in Proc. Application-Specific Systems, Architectures,
                 and Processors (ASAP'03), The Hague, The Netherlands,
                 June 24---26, 2003), and its design are described. We
                 also give rough estimates of its latency and cost with
                 respect to implementation based on standard
                 floating-point instructions as used in software
                 routines for complex square root.",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of VLSI Signal Processing",
}

@InProceedings{Ercegovac:2007:HOM,
  author =       "Milo{\v{s}} D. Ercegovac and Jean-Michel Muller",
  editor =       "{IEEE}",
  booktitle =    "{2007 IEEE International Conference on
                 Application-specific Systems, Architectures and
                 Processors (ASAP), Montr{\'e}al, Canada, July 8--11,
                 2007}",
  title =        "A Hardware-Oriented Method for Evaluating Complex
                 Polynomials",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "122--127",
  year =         "2007",
  DOI =          "https://doi.org/10.1109/ASAP.2007.4429968",
  ISBN =         "1-4244-1027-4",
  ISBN-13 =      "978-1-4244-1027-9",
  bibdate =      "Fri Sep 29 10:42:47 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Erle:2007:DFP,
  author =       "Mark A. Erle and Michael J. Schulte and Brian J.
                 Hickmann",
  title =        "Decimal Floating-Point Multiplication Via Carry-Save
                 Addition",
  crossref =     "Kornerup:2007:PIS",
  pages =        "46--55",
  year =         "2007",
  DOI =          "https://doi.org/10.1109/ARITH.2007.14",
  bibdate =      "Tue Oct 9 16:32:41 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.lirmm.fr/arith18/papers/erlem-DFPmultiplication-v2.pdf",
  abstract =     "Decimal multiplication is important in many commercial
                 applications including financial analysis, banking, tax
                 calculation, currency conversion, insurance, and
                 accounting. This paper presents the design of a decimal
                 floating-point multiplier that complies with
                 specifications for decimal multiplication given in the
                 draft revision of the IEEE 754 Standard for
                 Floating-point Arithmetic (IEEE 754R). This multiplier
                 extends a previously published decimal fixedpoint
                 multiplier design by adding several features including
                 exponent generation, sticky bit generation, shifting of
                 the intermediate product, rounding, and exception
                 detection and handling. The core of the decimal
                 multiplication algorithm is an iterative scheme of
                 partial product accumulation employing decimal
                 carry-save addition to reduce the critical path delay.
                 Novel features of the proposed multiplier include
                 support for decimal floating-point numbers, on-the-fly
                 generation of the sticky bit, early estimation of the
                 shift amount, and efficient decimal rounding. Area and
                 delay estimates are provided for a verified Verilog
                 register transfer level model of the multiplier.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-18",
}

@Article{Fan:2007:NAS,
  author =       "Haining Fan and M. Anwar Hasan",
  title =        "A New Approach to Subquadratic Space Complexity
                 Parallel Multipliers for Extended Binary Fields",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "56",
  number =       "2",
  pages =        "224--233",
  month =        feb,
  year =         "2007",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2007.19",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 15:03:37 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4042682",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Fan:2007:SCC,
  author =       "Haining Fan and M. Anwar Hasan",
  title =        "Subquadratic Computational Complexity Schemes for
                 Extended Binary Field Multiplication Using Optimal
                 Normal Bases",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "56",
  number =       "10",
  pages =        "1435--1437",
  month =        oct,
  year =         "2007",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2007.1076",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 15:03:42 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4302715",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Fousse:2007:AMP,
  author =       "Laurent Fousse",
  title =        "Accurate Multiple-Precision {Gauss--Legendre}
                 Quadrature",
  crossref =     "Kornerup:2007:PIS",
  pages =        "150--160",
  year =         "2007",
  DOI =          "https://doi.org/10.1109/ARITH.2007.8",
  bibdate =      "Tue Oct 9 16:32:41 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Numerical integration is an operation that is
                 frequently available in multiple precision numerical
                 software packages. The different quadrature schemes
                 used are considered well studied but the rounding
                 errors that result from the computation are often
                 neglected, and the actual accuracy of the results are
                 therefore seldom rigorously proven. We propose an
                 implementation of the Gauss--Legendre quadrature scheme
                 with bounded error: given a bound on the derivatives of
                 a function we are able to compute an interval
                 containing the true value of the integral, in arbitrary
                 precision. The error analysis is given as well as
                 experimental error measurements and timings, and a
                 complete quadrature example.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-18",
}

@Article{Fousse:2007:MMP,
  author =       "Laurent Fousse and Guillaume Hanrot and Vincent
                 Lef{\`e}vre and Patrick P{\'e}lissier and Paul
                 Zimmermann",
  title =        "{MPFR}: a multiple-precision binary floating-point
                 library with correct rounding",
  journal =      j-TOMS,
  volume =       "33",
  number =       "2",
  pages =        "1--15",
  month =        jun,
  year =         "2007",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/1236463.1236468",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  MRclass =      "65G99",
  MRnumber =     "MR2326955",
  bibdate =      "Thu Jul 26 17:36:59 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  abstract =     "This article presents a multiple-precision binary
                 floating-point library, written in the ISO C language,
                 and based on the GNU MP library. Its particularity is
                 to extend to arbitrary-precision, ideas from the IEEE
                 754 standard, by providing correct rounding and
                 exceptions. We demonstrate how these strong semantics
                 are achieved---with no significant slowdown with
                 respect to other arbitrary-precision tools---and
                 discuss a few applications where such a library can be
                 useful.",
  acknowledgement = ack-nhfb,
  articleno =    "13",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@Article{Fousse:2007:MPC,
  author =       "Laurent Fousse",
  title =        "Multiple-Precision Correctly rounded {Newton--Cotes}
                 quadrature",
  journal =      j-INFORM-THEOR-APPL,
  volume =       "41",
  number =       "1",
  pages =        "103--121",
  month =        jan,
  year =         "2007",
  CODEN =        "RSITD7, RITAE4",
  DOI =          "https://doi.org/10.1051/ita:2007004",
  ISSN =         "0988-3754 (print), 1290-385X (electronic)",
  ISSN-L =       "0988-3754",
  bibdate =      "Fri Dec 8 09:50:26 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "RAIRO. Informatique th{\'e}orique et applications :=
                 Theoretical informatics and applications",
}

@Article{Frommer:2007:PEZ,
  author =       "A. Frommer and F. Hoxha and B. Lang",
  title =        "Proving the existence of zeros using the topological
                 degree and interval arithmetic",
  journal =      j-J-COMPUT-APPL-MATH,
  volume =       "199",
  number =       "2",
  pages =        "397--402",
  day =          "15",
  month =        feb,
  year =         "2007",
  CODEN =        "JCAMDI",
  ISSN =         "0377-0427 (print), 1879-1778 (electronic)",
  ISSN-L =       "0377-0427",
  bibdate =      "Sat Feb 25 13:12:04 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcomputapplmath2005.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0377042705007788",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Computational and Applied Mathematics",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03770427",
}

@InProceedings{Furer:2007:FIM,
  author =       "Martin F{\"u}rer",
  title =        "Faster integer multiplication",
  crossref =     "ACM:2007:SPA",
  pages =        "57--66",
  year =         "2007",
  DOI =          "https://doi.org/10.1145/1250790.1250800",
  bibdate =      "Fri Jun 20 18:28:53 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "For more than 35 years, the fastest known method for
                 integer multiplication has been the
                 Sch{\"o}nhage-Strassen algorithm running in time $ O(n
                 \log n \log \log n) $. Under certain restrictive
                 conditions there is a corresponding $ \Omega (n \log n)
                 $ lower bound. The prevailing conjecture has always
                 been that the complexity of an optimal algorithm is $
                 \Theta (n \log n) $. We present a major step towards
                 closing the gap from above by presenting an algorithm
                 running in time $ n \log n, 2^{O(\log * n)} $.\par

                 The main result is for Boolean circuits as well as for
                 multitape Turing machines, but it has consequences to
                 other models of computation as well.",
  acknowledgement = ack-nhfb,
  keywords =     "complexity; computer arithmetic; discrete Fourier
                 transform; FFT; integer multiplication",
}

@InProceedings{Gaudry:2007:GBI,
  author =       "Pierrick Gaudry and Alexander Kruppa and Paul
                 Zimmermann",
  title =        "A {\tt gmp}-based implementation of
                 {Sch{\"o}nhage--Strassen}'s large integer
                 multiplication algorithm",
  crossref =     "Brown:2007:PIS",
  pages =        "167--174",
  year =         "2007",
  DOI =          "https://doi.org/10.1145/1277548.1277572",
  bibdate =      "Fri Jun 20 08:46:50 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Sch{\"o}nhage--Strassen's algorithm is one of the best
                 known algorithms for multiplying large integers.
                 Implementing it efficiently is of utmost importance,
                 since many other algorithms rely on it as a subroutine.
                 We present here an improved implementation, based on
                 the one distributed within the GMP library. The
                 following ideas and techniques were used or tried:
                 faster arithmetic modulo $ 2^n + 1 $, improved cache
                 locality, Mersenne transforms, Chinese Remainder
                 Reconstruction, the $ \sqrt 2 $ trick, Harley's and
                 Granlund's tricks, improved tuning.",
  acknowledgement = ack-nhfb,
  keywords =     "integer multiplication; multiprecision arithmetic",
}

@Article{Goel:2007:RMS,
  author =       "S. Goel and S. K. Dash",
  title =        "Response of model simulated weather parameters to
                 round-off-errors on different systems",
  journal =      "Environmental Modelling \& Software",
  volume =       "22",
  number =       "8",
  pages =        "1164--1174",
  month =        aug,
  year =         "2007",
  CODEN =        "EMSOFT",
  DOI =          "https://doi.org/10.1016/j.envsoft.2006.06.011",
  ISSN =         "1364-8152 (print), 1873-6726 (electronic)",
  ISSN-L =       "1364-8152",
  bibdate =      "Fri Aug 08 08:49:37 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In this study, the weather forecasting model of the
                 National Centre for Medium Range Weather Forecasting
                 (NCMRWF) is used for examining the characteristics of
                 round-off-errors on three different computer
                 architectures --- PARAM 10K, SUNFIRE 6800 and Dec Alpha
                 for several meteorological parameters such as
                 precipitation, temperature at the surface and
                 mid-atmosphere, and upper and lower level winds. It is
                 well known that the implementation of floating point
                 arithmetic varies from one computing system to another.
                 As a result, meteorological parameters simulated by
                 numerical models on two different systems may deviate
                 from each other and the difference field becomes larger
                 as the model is integrated for longer time, for
                 example, in the scale of several months. This paper
                 focuses on the reduction of such round-off-errors by a
                 simple method of modifying the format representation of
                 the initial data supplied to the model. In all the
                 three systems, the model has been integrated for 4
                 months starting from 4th May, 1996. It is found that
                 after 5 days of model integration with the modified
                 data, the round-off-errors become insignificant. The
                 rate of reduction of round-off-errors is fast up to a
                 month of model integration and thereafter the rate
                 slows down and stabilises. It is further noticed that
                 at the end of four months of integration, the reduction
                 in round-off-errors over the tropical region and oceans
                 is much more than over the rest of the globe.",
  acknowledgement = ack-nhfb,
  ajournal =     "Environ. Model. Softw.",
  journal-URL =  "https://www.sciencedirect.com/journal/environmental-modelling-and-software",
  keywords =     "round-off error; rounding error",
}

@InProceedings{Goldberg:2007:FIP,
  author =       "R. Goldberg and G. Even and P.-M. Seidel",
  title =        "An {FPGA} implementation of pipelined multiplicative
                 division with {IEEE} rounding",
  crossref =     "Pocek:2007:PAI",
  pages =        "185--196",
  year =         "2007",
  DOI =          "https://doi.org/10.1109/FCCM.2007.59",
  bibdate =      "Sat Oct 9 12:43:39 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We report the results of an FPGA implementation of
                 double precision floating-point division with IEEE
                 rounding. We achieve a total latency (i.e., cycles
                 times clock period) that is 2:6 times smaller than the
                 latency of the fastest previous implementation on
                 FPGAs. The amount of hardware, on the other hand, is
                 comparable to commercial cores. The division circuit is
                 based on Goldschmidt's algorithm. All IEEE rounding
                 modes are supported and are implemented using dewpoint
                 rounding. The precision of the initial approximation of
                 the reciprocal is 14 bits. To save hardware and reduce
                 the critical path, a half-sized 62x30 Booth radix-8
                 multiplier is used. This multiplier can receive both
                 the multiplicand and the multiplier in carry-save
                 representation. The division circuit is partitioned
                 into four pipeline stages, has a latency of 11 cycles,
                 and may restart a new double precision division
                 operation after 8 cycles. Synthesis results of an
                 implementation (not including the computation of the
                 initial approximation of the reciprocal and the
                 exponent path) guarantee a clock frequency of 131 MHz
                 on an Altera Stratix II using 3592 ALMs. The
                 implementation was successfully tested with over 10
                 million random vectors as well as over a million
                 hard-to-round vectors.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Hanrot:2007:WCP,
  author =       "Guillaume Hanrot and Vincent Lef{\`e}vre and Damien
                 Stehle and Paul Zimmermann",
  title =        "Worst Cases of a Periodic Function for Large
                 Arguments",
  crossref =     "Kornerup:2007:PIS",
  pages =        "133--140",
  year =         "2007",
  DOI =          "https://doi.org/10.1109/ARITH.2007.37",
  bibdate =      "Tue Oct 9 16:32:41 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "One considers the problem of finding hard to round
                 cases of a periodic function for large floating-point
                 inputs, more precisely when the function cannot be
                 efficiently approximated by a polynomial. This is one
                 of the last few issues that prevents from guaranteeing
                 an efficient computation of correctly rounded
                 transcendentals for the whole IEEE-754 double precision
                 format. The first non-naive algorithm for that problem
                 is presented, with a heuristic complexity of O(20.676p)
                 for a precision of p bits. The efficiency of the
                 algorithm is shown on the largest IEEE-754 double
                 precision binade for the sine function, and some
                 corresponding bad cases are given. We can hope that all
                 the worst cases of the trigonometric functions in their
                 whole domain will be found within a few years, a task
                 that was considered out of reach until now.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-18; correct rounding; floating-point
                 arithmetic",
}

@Article{Harrison:2007:FPV,
  author =       "J. Harrison",
  title =        "Floating-Point Verification",
  journal =      j-J-UCS,
  volume =       "13",
  number =       "5",
  pages =        "629--638",
  month =        "????",
  year =         "2007",
  CODEN =        "????",
  ISSN =         "0948-6968",
  ISSN-L =       "0948-6968",
  bibdate =      "Thu Jul 10 06:41:41 MDT 2008",
  bibsource =    "http://www.jucs.org/jucs;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.jucs.org/jucs_13_5/floating_point_verification",
  abstract =     "This paper overviews the application of formal
                 verification techniques to hardware in general, and to
                 floating-point hardware in particular. A specific
                 challenge is to connect the usual mathematical view of
                 continuous arithmetic operations with the discrete
                 world, in a credible and verifiable way.",
  acknowledgement = ack-nhfb,
  fjournal =     "J.UCS: Journal of Universal Computer Science",
  journal-URL =  "http://www.jucs.org/jucs",
}

@InProceedings{Hasenplaugh:2007:FMR,
  author =       "William Hasenplaugh and Gunnar Gaubatz and Vinodh
                 Gopal",
  title =        "Fast Modular Reduction",
  crossref =     "Kornerup:2007:PIS",
  pages =        "225--229",
  year =         "2007",
  DOI =          "https://doi.org/10.1109/ARITH.2007.18",
  bibdate =      "Tue Oct 9 17:16:03 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "It is widely acknowledged that efficient modular
                 multiplication is a key to high-performance
                 implementation of public-key cryptography, be it
                 classical RSA, Diffie--Hellman, or (hyper-) elliptic
                 curve algorithms. In the recent decade, practitioners
                 have relied mainly on two popular methods: Montgomery
                 Multiplication and regular long-integer multiplication
                 in combination with Barrett's modular reduction
                 technique. In this paper, we propose a modification to
                 Barrett's algorithm that leads to a significant
                 reduction (25\% to 75\%) in multiplications and
                 additions.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-18",
}

@Article{Hernandez:2007:MPO,
  author =       "M. A. Hern{\'a}ndez and N. Romero",
  title =        "Methods with prefixed order for approximating square
                 roots with global and general convergence",
  journal =      j-APPL-MATH-COMP,
  volume =       "194",
  number =       "2",
  pages =        "346--353",
  day =          "15",
  month =        dec,
  year =         "2007",
  CODEN =        "AMHCBQ",
  ISSN =         "0096-3003 (print), 1873-5649 (electronic)",
  ISSN-L =       "0096-3003",
  bibdate =      "Sat Jul 12 09:03:09 MDT 2008",
  bibsource =    "http://www.sciencedirect.com/science/journal/00963003;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Applied Mathematics and Computation",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00963003",
}

@InProceedings{Hilewitz:2007:PAB,
  author =       "Yedidya Hilewitz and Ruby B. Lee",
  title =        "Performing Advanced Bit Manipulations Efficiently in
                 General-Purpose Processors",
  crossref =     "Kornerup:2007:PIS",
  pages =        "251--260",
  year =         "2007",
  DOI =          "https://doi.org/10.1109/ARITH.2007.27",
  bibdate =      "Tue Oct 9 17:16:03 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper describes a new basis for the
                 implementation of a shifter functional unit. We present
                 a design based on the inverse butterfly and butterfly
                 datapath circuits that performs the standard shift and
                 rotate operations, as well as more advanced extract,
                 deposit and mix operations found in some processors.
                 Additionally, it also supports important new classes of
                 even more advanced bit manipulation instructions
                 recently proposed: these include arbitrary bit
                 permutations, bit scatter and bit gather instructions.
                 The new functional unit's datapath is comparable in
                 latency to that of the classic barrel shifter. It
                 replaces two existing functional units --- shifter and
                 mix --- with a much more powerful one.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-18",
}

@Article{Holmes:2007:BA,
  author =       "Neville Holmes",
  title =        "Binary Arithmetic",
  journal =      j-COMPUTER,
  volume =       "40",
  number =       "6",
  pages =        "90--93",
  month =        jun,
  year =         "2007",
  CODEN =        "CPTRB4",
  DOI =          "https://doi.org/10.1109/MC.2007.196",
  ISSN =         "0018-9162 (print), 1558-0814 (electronic)",
  ISSN-L =       "0018-9162",
  bibdate =      "Fri Jun 29 14:19:11 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2",
  keywords =     "complete arithmetic; interval arithmetic",
}

@Article{Homann:2007:IFPa,
  author =       "Holger Homann and J{\"u}rgen Dreher and Rainer
                 Grauer",
  title =        "Impact of the floating-point precision and
                 interpolation scheme on the results of {DNS} of
                 turbulence by pseudo-spectral codes",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  day =          "22",
  month =        may,
  year =         "2007",
  CODEN =        "????",
  ISSN =         "????",
  ISSN-L =       "????",
  bibdate =      "Wed Sep 30 12:43:49 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Published in \cite{Homann:2007:IFPb}.",
  URL =          "http://arxiv.org/abs/0705.3144",
  abstract =     "In this paper we investigate the impact of the
                 floating-point precision and interpolation scheme on
                 the results of direct numerical simulations (DNS) of
                 turbulence by pseudo-spectral codes. Three different
                 types of floating-point precision configurations show
                 no differences in the statistical results. This implies
                 that single precision computations allow for increased
                 Reynolds numbers due to the reduced amount of memory
                 needed. The interpolation scheme for obtaining velocity
                 values at particle positions has a noticeable impact on
                 the Lagrangian acceleration statistics. A tri-cubic
                 scheme results in a slightly broader acceleration
                 probability density function than a tri-linear scheme.
                 Furthermore the scaling behavior obtained by the cubic
                 interpolation scheme exhibits a tendency towards a
                 slightly increased degree of intermittency compared to
                 the linear one.",
  acknowledgement = ack-nhfb,
  subject =      "Computational Physics (physics.comp-ph); Fluid
                 Dynamics (physics.flu-dyn)",
}

@Article{Homann:2007:IFPb,
  author =       "Holger Homann and J{\"u}rgen Dreher and Rainer
                 Grauer",
  title =        "Impact of the floating-point precision and
                 interpolation scheme on the results of {DNS} of
                 turbulence by pseudo-spectral codes",
  journal =      j-COMP-PHYS-COMM,
  volume =       "177",
  number =       "7",
  pages =        "560--565",
  day =          "1",
  month =        oct,
  year =         "2007",
  CODEN =        "CPHCBZ",
  DOI =          "https://doi.org/10.1016/j.cpc.2007.05.019",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Mon Feb 13 23:42:25 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/compphyscomm2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0010465507002998",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00104655",
}

@Article{Hosangadi:2007:AMO,
  author =       "Anup Hosangadi and Farzan Fallah and Ryan Kastner",
  title =        "Algebraic Methods for Optimizing Constant
                 Multiplications in Linear Systems",
  journal =      j-J-VLSI-SIGNAL-PROC,
  volume =       "49",
  number =       "1",
  pages =        "31--50",
  month =        oct,
  year =         "2007",
  CODEN =        "JVSPED",
  DOI =          "https://doi.org/10.1007/s11265-007-0137-7",
  ISSN =         "0922-5773 (print), 1573-109x (electronic)",
  ISSN-L =       "0922-5773",
  bibdate =      "Mon Nov 05 19:29:43 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Constant multiplications can be efficiently
                 implemented in hardware by converting them into a
                 sequence of nested additions and shift operations. They
                 can be optimized further by finding common
                 subexpressions among these operations. In this work, we
                 present algebraic methods for eliminating common
                 subexpressions. Algebraic techniques are established in
                 multi-level logic synthesis for the minimization of the
                 number of literals and hence gates to implement Boolean
                 logic. In this work we use the concepts of two of these
                 methods, namely rectangle covering and fast extract
                 (FX) and adapt them to the problem of optimizing linear
                 arithmetic expressions. The main advantage of using
                 such methods is that we can optimize systems consisting
                 of multiple variables, which is not possible using the
                 conventional optimization techniques. Our optimizations
                 are aimed at reducing the area and power consumption of
                 the hardware, and experimental results show up to
                 30.3\% improvement in the number of operations over
                 conventional techniques. Synthesis and simulation
                 results show up to 30\% area reduction and up to 27\%
                 power reduction. We also modified our algorithm to
                 perform delay aware optimization, where we perform
                 common subexpression elimination such that the delay is
                 not exceeded beyond a particular value.",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of VLSI Signal Processing",
}

@InProceedings{Hosseinzadeh:2007:NMS,
  author =       "M. Hosseinzadeh and K. Navi and S. Gorgin",
  booktitle =    "{ICEE '07}, International Conference on Electrical
                 Engineering, 11--12 April 2007",
  title =        "A New Moduli Set for Residue Number System: $ \{ r^n -
                 2, r^n - 1, r^n \} $",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1--6",
  year =         "2007",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/ICEE.2007.4287306",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "In this paper a new moduli set is for Residue Number
                 System: introduced where $r = 2k + 1$ and $k = 1, 2, 3,
                 \ldots{}$. This moduli set includes pair wise
                 relatively prime moduli, so it offers the maximum
                 possible dynamic range. For this moduli set, the
                 related circuits are simply realizable in the Multiple
                 Valued Logic (MVL) and arithmetic in this moduli set
                 enjoys very high speed operations and simple
                 reverse\slash forward conversion (RNS to MVL\slash MVL
                 to RNS).\par

                 After introducing the new moduli set, we design its
                 related circuits and converters. Finally, we compare
                 the results of those of similar moduli sets and show
                 that our moduli set significantly improves the time
                 complexity while offering greater dynamic range.",
}

@InProceedings{Huang:2007:NAM,
  author =       "Libo Huang and Li Shen and Kui Dai and Zhiying Wang",
  title =        "A New Architecture for Multiple-Precision
                 Floating-Point Multiply-Add Fused Unit Design",
  crossref =     "Kornerup:2007:PIS",
  pages =        "69--76",
  year =         "2007",
  DOI =          "https://doi.org/10.1109/ARITH.2007.5",
  bibdate =      "Tue Oct 9 16:32:41 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The floating-point multiply-add fused (MAF) unit sets
                 a new trend in the processor design to speed up
                 floating-point performance in scientific and multimedia
                 applications. This paper proposes a new architecture
                 for the MAF unit that supports multiple IEEE precisions
                 multiply-add operation (A*B+C) with Single Instruction
                 Multiple Data (SIMD) feature. The proposed MAF unit can
                 perform either one double-precision or two parallel
                 single-precision operations using about 18\% more
                 hardware than a conventional double-precision MAF unit
                 and with 9\% increase in delay. To accommodate the
                 simultaneous computation of two single-precision MAF
                 operations, several basic modules of double-precision
                 MAF unit are redesigned. They are either segmented by
                 precision mode dependent multiplexers or attached by
                 the duplicated hardware. The proposed MAF unit can be
                 fully pipelined and the experimental results show that
                 it is suitable for processors with floating-point unit
                 (FPU).",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-18",
}

@InProceedings{Iguchi:2007:DRC,
  author =       "Yukihiro Iguchi and Tsutomu Sasao and Munehiro
                 Matsuura",
  title =        "On Designs of Radix Converters Using Arithmetic
                 Decompositions---Binary to Decimal Converters---",
  crossref =     "IEEE:2007:IPI",
  pages =        "32--32",
  year =         "2007",
  DOI =          "https://doi.org/10.1109/ISMVL.2007.39",
  bibdate =      "Thu Aug 07 17:34:11 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In digital signal processing, radixes other than two
                 are often used for high-speed computation. In the
                 computation for finance, decimal numbers are used
                 instead of binary numbers. In such cases, radix
                 converters are necessary. This paper considers design
                 methods for binary to $q$-nary converters. It
                 introduces a new design technique based on weighted-sum
                 (WS) functions. The method computes a WS function for
                 each digit by an LUT cascade and a binary adder, then
                 adds adjacent digits with $q$-nary adders. A 16-bit
                 binary to decimal converter is designed to show the
                 method.",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
}

@Article{Ihsberner:2007:REA,
  author =       "Katja Ihsberner",
  title =        "Roundoff error analysis of fast {DCT} algorithms in
                 fixed point arithmetic",
  journal =      j-NUMER-ALGORITHMS,
  volume =       "46",
  number =       "1",
  pages =        "1--22",
  month =        sep,
  year =         "2007",
  CODEN =        "NUALEG",
  DOI =          "https://doi.org/10.1007/s11075-007-9123-1",
  ISSN =         "1017-1398 (print), 1572-9265 (electronic)",
  ISSN-L =       "1017-1398",
  MRclass =      "subject classification (2000); 65T50; 65G50",
  bibdate =      "Tue Jul 8 19:14:29 MDT 2008",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=1017-1398&volume=46&issue=1;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=1017-1398&volume=46&issue=1&spage=1",
  acknowledgement = ack-nhfb,
  fjournal =     "Numerical Algorithms",
  journal-URL =  "http://link.springer.com/journal/11075",
  keywords =     "Discrete cosine transform; Factorization of cosine
                 matrix; Fast cosine transform; Fixed point arithmetic;
                 Numerical stability; Roundoff error",
}

@InProceedings{James:2007:QAD,
  author =       "Rekha K. James and Shahana T. K. and K. Poulose Jacob
                 and Sreela Sasi",
  title =        "Quick Addition of Decimals Using Reversible
                 Conservative Logic",
  crossref =     "IEEE:2007:API",
  pages =        "191--195",
  year =         "2007",
  DOI =          "https://doi.org/10.1109/ADCOM.2007.108",
  bibdate =      "Thu Aug 07 18:33:41 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In recent years, reversible logic has emerged as one
                 of the most important approaches for power optimization
                 with its application in low power CMOS, nanotechnology
                 and quantum computing. This research proposes quick
                 addition of decimals (QAD) suitable for multi-digit BCD
                 addition, using reversible conservative logic. The
                 design makes use of reversible fault tolerant Fredkin
                 gates only. The implementation strategy is to reduce
                 the number of levels of delay there by increasing the
                 speed, which is the most important factor for high
                 speed circuits.",
  acknowledgement = ack-nhfb,
  keywords =     "decimal arithmetic; delay reduction; fault detection;
                 reversible logic",
}

@InProceedings{Kapre:2007:OPF,
  author =       "Nachiket Kapre and Andre DeHon",
  title =        "Optimistic Parallelization of Floating-Point
                 Accumulation",
  crossref =     "Kornerup:2007:PIS",
  pages =        "205--216",
  year =         "2007",
  DOI =          "https://doi.org/10.1109/ARITH.2007.25",
  bibdate =      "Tue Oct 9 17:16:03 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Floating-point arithmetic is notoriously
                 nonassociative due to the limited precision
                 representation which demands intermediate values be
                 rounded to fit in the available precision. The
                 resulting cyclic dependency in floating-point
                 accumulation inhibits parallelization of the
                 computation, including efficient use of pipelining. In
                 practice, however, we observe that floating-point
                 operations are ``mostly'' associative. This observation
                 can be exploited to parallelize floating-point
                 accumulation using a form of optimistic concurrency. In
                 this scheme, we first compute an optimistic associative
                 approximation to the sum and then relax the computation
                 by iteratively propagating errors until the correct sum
                 is obtained. We map this computation to a network of 16
                 statically-scheduled, pipelined, double-precision
                 floating-point adders on the Virtex-4 LX160 (-12)
                 device where each floating-point adder runs at 296MHz
                 and has a pipeline depth of 10. On this 16 PE design,
                 we demonstrate an average speedup of 6{\AA} -- with
                 randomly generated data and 3-7{\AA} --- with
                 summations extracted from Conjugate Gradient
                 benchmarks.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-18",
}

@Article{Kechagias:2007:CME,
  author =       "P. S. Kechagias and Basil K. Papadopoulos",
  title =        "Computational method to evaluate fuzzy arithmetic
                 operations",
  journal =      j-APPL-MATH-COMP,
  volume =       "185",
  number =       "1",
  pages =        "169--177",
  day =          "1",
  month =        feb,
  year =         "2007",
  CODEN =        "AMHCBQ",
  ISSN =         "0096-3003 (print), 1873-5649 (electronic)",
  ISSN-L =       "0096-3003",
  bibdate =      "Sat Jul 12 09:03:01 MDT 2008",
  bibsource =    "http://www.sciencedirect.com/science/journal/00963003;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Applied Mathematics and Computation",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00963003",
}

@Article{Khabbazian:2007:DPC,
  author =       "M. Khabbazian and T. A. Gulliver and V. K. Bhargava",
  title =        "Double Point Compression with Applications to Speeding
                 Up Random Point Multiplication",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "56",
  number =       "3",
  pages =        "305--313",
  month =        mar,
  year =         "2007",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2007.47",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 15:03:37 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4079514",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Knowles:2007:RSE,
  author =       "Simon Knowles",
  title =        "The Return of Silicon Efficiency",
  crossref =     "Kornerup:2007:PIS",
  pages =        "3--3",
  year =         "2007",
  DOI =          "https://doi.org/10.1109/ARITH.2007.36",
  bibdate =      "Tue Oct 9 16:32:41 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The economic and physical forces which have always
                 shaped the business of digital chip design are again
                 evolving to change the priorities of designers. Key
                 physical trends include the end of gate oxide thickness
                 scaling, and the effect of small dopant populations on
                 threshold voltage variance. Key economic trends include
                 the need to tolerate specification shift and design
                 error, and the need to amortise chip development cost
                 over multiple market sockets.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-18",
}

@InProceedings{Kobayashi:2007:AIG,
  author =       "Katsuki Kobayashi and Naofumi Takagi and Kazuyoshi
                 Takagi",
  title =        "An Algorithm for Inversion in {$ \mathrm {GF}(2^m) $}
                 Suitable for Implementation Using a Polynomial Multiply
                 Instruction on {$ \mathrm {GF}(2) $}",
  crossref =     "Kornerup:2007:PIS",
  pages =        "105--112",
  year =         "2007",
  DOI =          "https://doi.org/10.1109/ARITH.2007.9",
  bibdate =      "Tue Oct 9 16:32:41 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "An algorithm for inversion in $ \mathrm {GF}(2^m) $
                 suitable for implementation using a polynomial multiply
                 instruction on $ \mathrm {GF}(2) $ is proposed. It is
                 based on the extended Euclid's algorithm. In the
                 algorithm, operations corresponding to several
                 contiguous iterations of the VLSI algorithm proposed by
                 Brunner et al. is represented as a matrix. They are
                 calculated at once through the matrix efficiently by
                 means of a polynomial multiply instruction on $ \mathrm
                 {GF}(2) $. For example, in the case where the word size
                 of a processor and $m$ are $ 32 $ and $ 571 $,
                 respectively, the algorithm calculates inversion with
                 about the half number of instructions of the
                 conventional algorithm on the average.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-18",
}

@Article{Kornerup:2007:CIPa,
  author =       "Peter Kornerup and Vincent Lef{\`e}vre and Jean-Michel
                 Muller",
  title =        "Computing Integer Powers in Floating-Point
                 Arithmetic",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  day =          "30",
  month =        may,
  year =         "2007",
  CODEN =        "????",
  ISSN =         "????",
  ISSN-L =       "????",
  bibdate =      "Wed Sep 30 12:43:49 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Published in \cite{Kornerup:2007:CIPb}.",
  URL =          "http://arxiv.org/abs/0705.4369",
  abstract =     "We introduce two algorithms for accurately evaluating
                 powers to a positive integer in floating-point
                 arithmetic, assuming a fused multiply-add (fma)
                 instruction is available. We show that our log-time
                 algorithm always produce faithfully-rounded results,
                 discuss the possibility of getting correctly rounded
                 results, and show that results correctly rounded in
                 double precision can be obtained if extended-precision
                 is available with the possibility to round into double
                 precision (with a single rounding).",
  acknowledgement = ack-nhfb,
  keywords =     "correct rounding; floating-point arithmetic",
  subject =      "Numerical Analysis (cs.NA); Mathematical Software
                 (cs.MS)",
}

@InProceedings{Kornerup:2007:CIPb,
  author =       "Peter Kornerup and Vincent Lefevre and Jean-Michel
                 Muller",
  editor =       "Michael B. Matthews",
  booktitle =    "{2007 Conference Record of the Forty-First Asilomar
                 Conference on Signals, Systems and Computers, November
                 4--7, 2007. Pacific Grove, California}",
  title =        "Computing Integer Powers in Floating-Point
                 Arithmetic",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "343--347",
  year =         "2007",
  DOI =          "https://doi.org/10.1109/ACSSC.2007.4487226",
  ISBN =         "1-4244-2110-1",
  ISBN-13 =      "978-1-4244-2110-7",
  ISSN =         "1058-6393",
  ISSN-L =       "1058-6393",
  bibdate =      "Fri Sep 29 10:55:50 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We introduce two algorithms for accurately evaluating
                 powers to a positive integer in floating-point
                 arithmetic, assuming a fused multiply-add (fma)
                 instruction is available. We show that our log-time
                 algorithm always produce faithfully-rounded results,
                 discuss the possibility of getting correctly rounded
                 results, and show that results correctly rounded in
                 double precision can be obtained if extended precision
                 is available with the possibility to round into double
                 precision (with a single rounding).",
  acknowledgement = ack-nhfb,
}

@Article{Kuliamin:2007:STI,
  author =       "V. V. Kuliamin",
  title =        "Standardization and testing of implementations of
                 mathematical functions in floating point numbers",
  journal =      j-PROG-COMP-SOFT,
  volume =       "33",
  number =       "3",
  pages =        "154--173",
  year =         "2007",
  CODEN =        "PCSODA",
  DOI =          "https://doi.org/10.1134/S036176880703005X",
  ISSN =         "0361-7688 (print), 1608-3261 (electronic)",
  ISSN-L =       "0361-7688",
  bibdate =      "Fri Aug 08 09:01:30 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Requirements definition and test suites development
                 for implementations of mathematical functions in
                 floating point arithmetic in the framework of the IEEE
                 754 standard are considered. A method based on this
                 standard is proposed for defining requirements for such
                 functions. This method can be used for the
                 standardization of implementations of such functions;
                 this kind of standardization extends IEEE 754. A method
                 for designing test suites for the verification of those
                 requirements is presented. The proposed methods are
                 based on specific properties of the representation of
                 floating point numbers and on some features of the
                 functions under examination.",
  acknowledgement = ack-nhfb,
  fjournal =     "Programming and Computer Software; translation of
                 Programmirovaniye (Moscow, USSR) Plenum",
  journal-URL =  "http://link.springer.com/journal/11086",
  keywords =     "floating-point function testing and verification",
}

@Article{Lambov:2007:REI,
  author =       "Branimir Lambov",
  title =        "{RealLib}: An efficient implementation of exact real
                 arithmetic",
  journal =      "Mathematical Structures in Computer Science",
  volume =       "17",
  number =       "1",
  pages =        "81--98",
  month =        feb,
  year =         "2007",
  ISSN =         "0960-1295",
  bibdate =      "Thu Aug 07 19:25:30 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.brics.dk/~barnie/RealPractical.pdf",
  abstract =     "This paper is an introduction to the RealLib package
                 for exact real number computations. The library
                 provides certified accuracy, but tries to achieve this
                 at performance close to the performance of hardware
                 floating point for problems that do not require higher
                 precision. The paper gives the motivation and features
                 of the design of the library and compares it with other
                 packages for exact real arithmetic.",
  acknowledgement = ack-nhfb,
}

@Article{Lang:2007:RDR,
  author =       "Tomas Lang and Alberto Nannarelli",
  title =        "A Radix-10 Digit-Recurrence Division Unit: Algorithm
                 and Architecture",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "56",
  number =       "6",
  pages =        "727--739",
  month =        jun,
  year =         "2007",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2007.1038",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 15:03:39 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4167785",
  abstract =     "In this work, we present a radix-10 division unit that
                 is based on the digit-recurrence algorithm. The
                 previous decimal division designs do not include recent
                 developments in the theory and practice of this type of
                 algorithm, which were developed for radix-$ 2^k $
                 dividers. In addition to the adaptation of these
                 features, the radix-10 quotient digit is decomposed
                 into a radix-2 digit and a radix-5 digit in such a way
                 that only five and two times the divisor are required
                 in the recurrence. Moreover, the most significant slice
                 of the recurrence, which includes the selection
                 function, is implemented in radix-2, avoiding the
                 additional delay introduced by the radix--10 carry-save
                 additions and allowing the balancing of the paths to
                 reduce the cycle delay. The results of the
                 implementation of the proposed radix-10 division unit
                 show that its latency is close to that of radix-16
                 division units (comparable dynamic range of
                 significands) and it has a shorter latency than a
                 radix-10 unit based on the Newton--Raphson
                 approximation.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "algorithms and architectures for floating-point
                 arithmetic; decimal arithmetic; decimal division;
                 decimal floating-point arithmetic; digit-recurrence
                 division",
}

@InProceedings{Langlois:2007:HEF,
  author =       "Philippe Langlois and Nicolas Louvet",
  title =        "How to Ensure a Faithful Polynomial Evaluation with
                 the Compensated {Horner} Algorithm",
  crossref =     "Kornerup:2007:PIS",
  pages =        "141--149",
  year =         "2007",
  DOI =          "https://doi.org/10.1109/ARITH.2007.21",
  bibdate =      "Tue Oct 9 16:32:41 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The compensated Horner algorithm improves the accuracy
                 of polynomial evaluation in IEEE-754 floating point
                 arithmetic: the computed result is as accurate as if it
                 was computed with the classic Horner algorithm in twice
                 the working precision. Since the condition number still
                 governs the accuracy of this computation, it may return
                 an arbitrary number of inexact digits. We address here
                 how to compute a faithfully rounded result, that is one
                 of the two floating point neighbors of the exact
                 evaluation. We propose an a priori sufficient condition
                 on the condition number to ensure that the compensated
                 evaluation is faithfully rounded. We also propose a
                 validated and dynamic method to test at the running
                 time if the compensated result is actually faithfully
                 rounded. Numerical experiments illustrate the behavior
                 of these two conditions and that the associated running
                 time over-cost is really interesting.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-18",
}

@TechReport{Langlois:2007:MIL,
  author =       "Philippe Langlois and Nicolas Louvet",
  title =        "More Instruction Level Parallelism Explains the Actual
                 Efficiency of Compensated Algorithms",
  institution =  "Laboratoire de Physique Appliqu{\'e}e et
                 d'Automatique",
  address =      "Perpignan, France",
  pages =        "11",
  year =         "2007",
  bibdate =      "Sat Apr 01 07:54:10 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://hal.archives-ouvertes.fr/hal-00165020;
                 https://hal.archives-ouvertes.fr/hal-00165020/document",
  abstract =     "The compensated Horner algorithm and the Horner
                 algorithm with double-double arithmetic improve the
                 accuracy of polynomial evaluation in IEEE-754 floating
                 point arithmetic. Both yield a polynomial evaluation as
                 accurate as if it was computed with the classic Horner
                 algorithm in twice the working precision. Both
                 algorithms also share the same low-level computation of
                 the floating point rounding errors and cost a similar
                 number of floating point operations. We report
                 numerical experiments to exhibit that the compensated
                 algorithm runs at least twice as fast as the
                 double-double one on modern processors. We propose to
                 explain such efficiency by identifying more instruction
                 level parallelism in the compensated implementation.
                 Such property also applies to other compensated
                 algorithms for summation, dot product and triangular
                 linear system solving. More generally this paper
                 illustrates how this kind of performance analysis may
                 be useful to highlight the actual efficiency of
                 numerical algorithms.",
  acknowledgement = ack-nhfb,
}

@Article{Laurie:2007:VPA,
  author =       "Dirk Laurie",
  title =        "Variable-precision arithmetic considered perilous ---
                 a detective story",
  journal =      j-ELECTRON-TRANS-NUMER-ANAL,
  volume =       "28",
  pages =        "168--173",
  year =         "2007\slash 2008",
  CODEN =        "????",
  ISSN =         "1068-9613 (print), 1097-4067 (electronic)",
  ISSN-L =       "1068-9613",
  bibdate =      "Mon Sep 6 12:28:30 MDT 2010",
  bibsource =    "http://etna.mcs.kent.edu/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Special volume for Gene Golub.",
  URL =          "http://etna.mcs.kent.edu/vol.28.2007-2008/pp168-173.dir/pp168-173.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronic Transactions on Numerical Analysis",
  journal-URL =  "http://etna.mcs.kent.edu/",
}

@TechReport{Lefevre:2007:SNP,
  author =       "Vincent Lef{\'e}vre and Jean-Michel Muller",
  title =        "Some notes on the possible under\slash overflow of the
                 most common elementary functions",
  type =         "Report",
  institution =  "LIP, {\'E}cole Normale Sup{\'e}rieure de Lyon",
  address =      "Lyon, France",
  pages =        "7",
  year =         "2007",
  bibdate =      "Fri May 25 16:18:32 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://prunel.ccsd.cnrs.fr/ensl-00149414",
  abstract =     "The purpose of this short note is not to describe when
                 underflow or overflow must be signalled (it is quite
                 clear that the rules are the same as for the basic
                 arithmetic operations). We just want to show that for
                 some of the most common functions and floating-point
                 formats, in many cases, we can know in advance that the
                 results will always lie in the range of the numbers
                 that are representable by normal floating-point
                 numbers, so that in these cases there is no need to
                 worry about underflow or overflow. Note that when it is
                 not the case, an implementation is still possible using
                 a run-time test.",
  acknowledgement = ack-nhfb,
  keywords =     "elementary functions; floating-point arithmetic;
                 overflow; underflow",
}

@InProceedings{Li:2007:DDP,
  author =       "Zhaolin Li and Gongqiong Li",
  title =        "Design of a Double-Precision Floating-Point
                 Multiply-Add-Fused Unit with Consideration of Data
                 Dependence",
  crossref =     "Becker:2007:EVT",
  pages =        "492--497",
  year =         "2007",
  DOI =          "https://doi.org/10.1109/ISVLSI.2007.37",
  bibdate =      "Sun Feb 20 10:48:57 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Li:2007:DEF,
  author =       "Zhaolin Li and Gongqiong Li",
  title =        "Design of an Extended Floating-Point
                 Multiply-Add-Fused Unit for Exploiting
                 Instruction-Level Parallelism",
  crossref =     "IEEE:2007:ICI",
  pages =        "17--20",
  year =         "2007",
  DOI =          "https://doi.org/10.1109/ISICIR.2007.4441785",
  bibdate =      "Sun Feb 20 10:13:02 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper presents an extended single-precision
                 floating-point multiply-add-fused unit, called EMAF
                 unit, which is designed for exploiting
                 instruction-level parallelism. Concurrent addition and
                 multiplication instructions can be executed in parallel
                 besides traditional multiply-add-fused instructions.
                 Moreover, some other kinds of two consecutive but
                 dependent instructions can also be accelerated without
                 stalling anyone. At the same time the accuracy is also
                 increased over the traditional multiply-add-fused
                 units. The EMAF unit is implemented with three pipeline
                 stages. Experiment results show that compared with the
                 traditional multiply-add-fused unit up to 26\% cycle
                 reduction is gained at the cost of 0.1 ns time
                 penalty.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Li:2007:DFP,
  author =       "Gongqiong Li and Zhaolin Li",
  title =        "Design of a Fully Pipelined Single-Precision
                 Multiply-Add-Fused Unit",
  crossref =     "IEEE:2007:ICV",
  pages =        "318--323",
  year =         "2007",
  DOI =          "https://doi.org/10.1109/VLSID.2007.64",
  bibdate =      "Sun Feb 20 10:15:37 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The floating point multiply-add operation A+BtimesC is
                 fundamental in many scientific and multimedia
                 applications. This paper presents a fully pipelined
                 single-precision multiply-add fused unit, which is
                 based on the combination of the final addition with
                 rounding. Normalization is performed before the final
                 addition to determine the rounding position. A
                 three-step normalization method is proposed for
                 attaining latency reduction. Moreover, this paper
                 presents a method to eliminate a one-bit error of the
                 multiply result for increasing the precision. Finally,
                 a new technique to deal with the number of 1, which is
                 added in the LSB of the operand to get 2's complement,
                 is proposed to reduce logic complexity and time delay.
                 The overall MAF unit has a latency of 5 cycles, a
                 throughput of 1 cycle, and a cycle time of 1.82 ns in
                 0.18 mum CMOS technology.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Li:2007:FAT,
  author =       "Xin Li and Marc Moreno Maza and {\'E}ric Schost",
  title =        "Fast arithmetic for triangular sets: from theory to
                 practice",
  crossref =     "Brown:2007:PIS",
  pages =        "269--276",
  year =         "2007",
  DOI =          "https://doi.org/10.1145/1277548.1277585",
  bibdate =      "Fri Jun 20 08:46:50 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We study arithmetic operations for triangular families
                 of polynomials, concentrating on multiplication in
                 dimension zero. By a suitable extension of fast
                 univariate Euclidean division, we obtain theoretical
                 and practical improvements over a direct recursive
                 approach; for a family of special cases, we reach
                 quasi-linear complexity. The main outcome we have in
                 mind is the acceleration of higher-level algorithms, by
                 interfacing our low-level implementation with languages
                 such as AXIOM or Maple We show the potential for huge
                 speed-ups, by comparing two AXIOM implementations of
                 van Hoeij and Monagan's modular GCD algorithm.",
  acknowledgement = ack-nhfb,
  keywords =     "high-performance; multiplication; triangular set",
}

@InProceedings{Lopez:2007:EIF,
  author =       "Guillermo A. Lopez and Michela Taufer and Patricia J.
                 Teller",
  title =        "Evaluation of {IEEE 754} floating-point arithmetic
                 compliance across a wide range of heterogeneous
                 computers",
  crossref =     "Morales:2007:TRT",
  pages =        "1--4",
  year =         "2007",
  bibdate =      "Fri Aug 08 08:39:30 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Scientific applications rely heavily on floating-point
                 arithmetic and, therefore, are affected by the
                 precision and implementation of floating-point
                 operations. Although the computers we use are IEEE
                 compliant, this only assures the same representation of
                 floating-point numbers; it does not guarantee that
                 floating-point operations will be performed in the same
                 way on all computers. As a result the same program run
                 on different computers may yield different results.
                 This paper is a first step in understanding the reason
                 for this, in particular, different results for the
                 execution of the application Charmm on different
                 computers. We report on our use of a well-known test
                 suite, IeeeCC754, to evaluate IEEE 754 compliance
                 across a wide range of heterogeneous computers with
                 different architectures, operating systems, precisions,
                 and compilers.",
  acknowledgement = ack-nhfb,
}

@PhdThesis{Louvet:2007:ACA,
  author =       "Nicolas Louvet",
  title =        "Algorithmes compens{\'e}s en arithm{\'e}tique
                 flottante: pr{\'e}cision, validation, performances",
  type =         "{Docteur de l'universit{\'e} de Perpignan
                 sp{\'e}cialit{\'e}: Informatique}",
  school =       "Laboratoire ELIAUS: {\'E}lectronique, Informatique,
                 Automatique et Syst{\`e}mes, Universit{\'e} de
                 Perpignan Via Domitia",
  address =      "Perpignan, France",
  pages =        "vi + 188",
  day =          "27",
  month =        nov,
  year =         "2007",
  bibdate =      "Mon Mar 19 14:32:15 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://tel.archives-ouvertes.fr/tel-01315543/en",
  abstract =     "Rounding error may totally corrupt the result of a
                 floating point computation. How to improve and validate
                 the accuracy of a floating point computation, without
                 large computing time overheads ? We consider two case
                 studies: polynomial evaluation and linear triangular
                 system solving. In both cases we use compensation of
                 the rounding errors to improve the accuracy of the
                 computed result. The contributions of this work are
                 divided into three levels. (1) Improving the accuracy.
                 We propose a compensated Horner scheme that computes
                 polynomial evaluation with the same accuracy as the
                 classic Horner algorithm performed in twice the working
                 precision. Generalizing this algorithm, we present
                 another compensated version of the Horner scheme
                 simulating $K$ times the working precision ($ K > 1$).
                 We also show how to compensate the rounding errors
                 generated by the substitution algorithm for triangular
                 system solving. (2) Validating the computed result. We
                 show how to validate the quality of the compensated
                 polynomial evaluation. We propose a method to compute
                 an ``a posteriori'' error bound together with the
                 compensated result. This error bound is computed using
                 only basic floating point operations, which ensures
                 portability and efficiency of the method. (3)
                 Performances of compensated algorithms. Our computing
                 time measures show the interest of compensated
                 algorithms compared to other software solutions that
                 provide the same output accuracy. We also justify good
                 practical performances of compensated algorithms thanks
                 to a detailed study of the instruction-level
                 parallelism they contain.",
  acknowledgement = ack-nhfb,
  keywords =     "compensated algorithms; Computer arithmetic; efficient
                 algorithms; IEEE-754 standard; numerical algorithms",
}

@Misc{Lundvall:2007:CDF,
  author =       "Shawn D. Lundvall and Eric M. Schwarz and Ronald M.
                 {Smith, Sr.} and Phil C. Yeh",
  title =        "Composition of decimal floating point data, and
                 methods therefor",
  howpublished = "US Patent 8060545B2.",
  day =          "26",
  month =        apr,
  year =         "2007",
  bibdate =      "Thu Mar 15 09:28:54 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://patents.google.com/patent/US8060545",
  abstract =     "A decimal floating point finite number in a decimal
                 floating point format is composed from the number in a
                 different format. A decimal floating point format
                 includes fields to hold information relating to the
                 sign, exponent and significand of the decimal floating
                 point finite number. Other decimal floating point data,
                 including infinities and NaNs (not a number), are also
                 composed. Decimal floating point data are also
                 decomposed from the decimal floating point format to a
                 different format.",
  acknowledgement = ack-nhfb,
}

@Misc{Lundvall:2007:DDF,
  author =       "Shawn D. Lundvall and Eric M. Schwarz and Ronald M.
                 {Smith, Sr.} and Phil C. Yeh",
  title =        "Decomposition of decimal floating point data",
  howpublished = "US Patent 9690580B2.",
  day =          "26",
  month =        apr,
  year =         "2007",
  bibdate =      "Thu Mar 15 09:31:05 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://patents.google.com/patent/US9690580B2/en",
  abstract =     "A decimal floating point finite number in a decimal
                 floating point format is composed from the number in a
                 different format. A decimal floating point format
                 includes fields to hold information relating to the
                 sign, exponent and significand of the decimal floating
                 point finite number. Other decimal floating point data,
                 including infinities and NaNs (not a number), are also
                 composed. Decimal floating point data are also
                 decomposed from the decimal floating point format to a
                 different format.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Maslennikow:2007:DFB,
  author =       "Oleg Maslennikow and Natalia Maslennikowa and
                 Magdalena Rajewska and Dariusz Gretkowski and
                 Jean-Pierre Lienou",
  booktitle =    "{CADSM '07}. 9th International Conference --- The
                 Experience of Designing and Applications of {CAD}
                 Systems in Microelectronics",
  title =        "Design of {FPGA}-based Residue Number System
                 Converters for Digital Signal Processing Systems",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "194--201",
  year =         "2007",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/CADSM.2007.4297523",
  ISSN =         "????",
  bibdate =      "Fri Nov 9 11:38:59 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "residue arithmetic; residue number system",
  summary =      "In this paper, two new and simple structures of the
                 q-operands multi-operand modular adder have been
                 proposed, which are adapted to realization in the
                 Xilinx FPGA devices. The main purpose of new MOMA
                 designs has been the reduction of hardware \ldots{}",
}

@Article{Melquiond:2007:FCF,
  author =       "Guillaume Melquiond and Sylvain Pion",
  title =        "Formally certified floating-point filters for
                 homogeneous geometric predicates",
  journal =      j-INFORM-THEOR-APPL,
  volume =       "41",
  number =       "1",
  pages =        "57--69",
  year =         "2007",
  CODEN =        "RSITD7, RITAE4",
  DOI =          "https://doi.org/10.1051/ita:2007005",
  ISSN =         "0988-3754 (print), 1290-385X (electronic)",
  ISSN-L =       "0988-3754",
  MRclass =      "68U05 (65G50)",
  MRnumber =     "MR2330043",
  bibdate =      "Thu Nov 08 19:16:32 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Theoretical Informatics and Applications. Informatique
                 Th\'eorique et Applications",
}

@Article{Mine:2007:RAD,
  author =       "Antoine Min{\'e}",
  title =        "Relational Abstract Domains for the Detection of
                 Floating-Point Run-Time Errors",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  day =          "15",
  month =        mar,
  year =         "2007",
  CODEN =        "????",
  ISSN =         "????",
  ISSN-L =       "????",
  bibdate =      "Wed Sep 30 12:43:49 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Published in European Symposium on Programming (ESOP)
                 (03/2004) 3--17.",
  URL =          "http://arxiv.org/abs/cs/0703077",
  abstract =     "We present a new idea to adapt relational abstract
                 domains to the analysis of IEEE 754-compliant
                 floating-point numbers in order to statically detect,
                 through abstract Interpretation-based static analyses,
                 potential floating-point run-time exceptions such as
                 overflows or invalid operations. In order to take the
                 non-linearity of rounding into account, expressions are
                 modeled as linear forms with interval coefficients. We
                 show how to extend already existing numerical abstract
                 domains, such as the octagon abstract domain, to
                 efficiently abstract transfer functions based on
                 interval linear forms. We discuss specific fixpoint
                 stabilization techniques and give some experimental
                 results.",
  acknowledgement = ack-nhfb,
  subject =      "Programming Languages (cs.PL)",
}

@TechReport{Mitchell:2007:MFP,
  author =       "D. Mitchell and S. Noble",
  title =        "Multiprecision floating-point arithmetic on {Apple}
                 systems",
  type =         "Report",
  institution =  "Advanced Computation Group, Apple Computer",
  address =      "Cupertino, CA, USA",
  pages =        "23",
  day =          "13",
  month =        mar,
  year =         "2007",
  bibdate =      "Tue Mar 19 10:22:50 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://images.apple.com/acg/pdf/MP_Floating_Point_20070313.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARPREC; GMP",
}

@Article{Miyajima:2007:ETS,
  author =       "Shinya Miyajima and Masahide Kashiwagi",
  title =        "Existence test for solution of nonlinear systems
                 applying affine arithmetic",
  journal =      j-J-COMPUT-APPL-MATH,
  volume =       "199",
  number =       "2",
  pages =        "304--309",
  day =          "15",
  month =        feb,
  year =         "2007",
  CODEN =        "JCAMDI",
  ISSN =         "0377-0427 (print), 1879-1778 (electronic)",
  ISSN-L =       "0377-0427",
  bibdate =      "Sat Feb 25 13:12:04 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcomputapplmath2005.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S037704270500765X",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Computational and Applied Mathematics",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03770427",
}

@Article{Monniaux:2007:AZT,
  author =       "David Monniaux",
  title =        "Applying the {$Z$}-transform for the static analysis
                 of floating-point numerical filters",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  day =          "2",
  month =        jun,
  year =         "2007",
  CODEN =        "????",
  ISSN =         "????",
  ISSN-L =       "????",
  bibdate =      "Wed Sep 30 12:43:49 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arxiv.org/abs/0706.0252",
  abstract =     "Digital linear filters are used in a variety of
                 applications (sound treatment, control/command, etc.),
                 implemented in software, in hardware, or a combination
                 thereof. For safety-critical applications, it is
                 necessary to bound all variables and outputs of all
                 filters. We give a compositional, effective abstraction
                 for digital linear filters expressed as block diagrams,
                 yielding sound, precise bounds for fixed-point or
                 floating-point implementations of the filters.",
  acknowledgement = ack-nhfb,
  subject =      "Programming Languages (cs.PL); Numerical Analysis
                 (cs.NA)",
}

@TechReport{Monniaux:2007:PVFa,
  author =       "David Monniaux",
  title =        "The pitfalls of verifying floating-point
                 computations",
  type =         "Technical report",
  number =       "HAL-00128124",
  institution =  "CNRS\slash {\'E}cole Normale Sup{\'e}rieure",
  address =      "45, rue d'Ulm 75230 Paris cedex 5, France",
  pages =        "44",
  day =          "29",
  month =        jun,
  year =         "2007",
  bibdate =      "Fri Jul 06 18:10:00 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Published in \cite{Monniaux:2008:PVF}.",
  URL =          "http://hal.archives-ouvertes.fr/docs/00/15/88/63/PDF/floating-point.pdf",
  abstract =     "Current critical systems often use a lot of
                 floating-point computations, and thus the testing or
                 static analysis of programs containing floating-point
                 operators has become a priority. However, correctly
                 defining the semantics of common implementations of
                 floating-point is tricky, because semantics may change
                 according to many factors beyond source-code level,
                 such as choices made by compilers. We here give
                 concrete examples of problems that can appear and
                 solutions for implementing in analysis software",
  acknowledgement = ack-nhfb,
}

@Article{Monniaux:2007:PVFb,
  author =       "David Monniaux",
  title =        "The pitfalls of verifying floating-point
                 computations",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  day =          "30",
  month =        jan,
  year =         "2007",
  CODEN =        "????",
  ISSN =         "????",
  ISSN-L =       "????",
  bibdate =      "Wed Sep 30 12:43:49 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Published in \cite{Monniaux:2008:PVF}.",
  URL =          "http://arxiv.org/abs/cs/0701192",
  abstract =     "Current critical systems commonly use a lot of
                 floating-point computations, and thus the testing or
                 static analysis of programs containing floating-point
                 operators has become a priority. However, correctly
                 defining the semantics of common implementations of
                 floating-point is tricky, because semantics may change
                 with many factors beyond source-code level, such as
                 choices made by compilers. We here give concrete
                 examples of problems that can appear and solutions to
                 implement in analysis software.",
  acknowledgement = ack-nhfb,
  subject =      "Programming Languages (cs.PL); Numerical Analysis
                 (cs.NA)",
}

@Article{Montuschi:2007:DDA,
  author =       "P. Montuschi and J. D. Bruguera and L. Ciminiera and
                 J.-A. Pieiro",
  title =        "A Digit-by-Digit Algorithm for $m$ th Root
                 Extraction",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "56",
  number =       "12",
  pages =        "1696--1706",
  month =        dec,
  year =         "2007",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2007.70764",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 15:03:43 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4358221",
  abstract =     "A general digit-recurrence algorithm for the
                 computation of the $m$ th root (with an $m$ integer) is
                 presented in this paper. Based on the concept of
                 completing the mth root, a detailed analysis of the
                 convergence conditions is performed and iteration-
                 independent digit-selection rules are obtained for any
                 radix and redundant digit set. A radix-2 version for
                 mth rooting is also studied, together with closed
                 formulas for both the digit selection rules and the
                 number of bits required to perform correct
                 selections.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Muller-Olm:2007:AMA,
  author =       "Markus M{\"u}ller-Olm and Helmut Seidl",
  title =        "Analysis of modular arithmetic",
  journal =      j-TOPLAS,
  volume =       "29",
  number =       "5",
  pages =        "29:1--29:27",
  month =        aug,
  year =         "2007",
  CODEN =        "ATPSDT",
  DOI =          "https://doi.org/10.1145/1275497.1275504",
  ISSN =         "0164-0925 (print), 1558-4593 (electronic)",
  ISSN-L =       "0164-0925",
  bibdate =      "Wed Jun 11 19:22:40 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/toplas/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We consider integer arithmetic modulo a power of 2 as
                 provided by mainstream programming languages like Java
                 or standard implementations of C. The difficulty here
                 is that, for $ w > 1 $, the ring $ Z_m $ of integers
                 modulo $ m = 2^w $ has zero divisors and thus cannot be
                 embedded into a field. Not withstanding that, we
                 present intra- and interprocedural algorithms for
                 inferring for every program point u affine relations
                 between program variables valid at $u$. If conditional
                 branching is replaced with nondeterministic branching,
                 our algorithms are not only sound but also complete in
                 that they detect all valid affine relations in a
                 natural class of programs. Moreover, they run in time
                 linear in the program size and polynomial in the number
                 of program variables and can be implemented by using
                 the same modular integer arithmetic as the target
                 language to be analyzed. We also indicate how our
                 analysis can be extended to deal with equality guards,
                 even in an interprocedural setting.",
  acknowledgement = ack-nhfb,
  articleno =    "29",
  fjournal =     "ACM Transactions on Programming Languages and
                 Systems",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J783",
}

@Article{Nikmehr:2007:FRF,
  author =       "Hooman Nikmehr and Braden Phillips and Cheng-Chew
                 Lim",
  title =        "A Fast Radix-4 Floating-Point Divider with Quotient
                 Digit Selection by Comparison Multiples",
  journal =      j-COMP-J,
  volume =       "50",
  number =       "1",
  pages =        "81--92",
  month =        jan,
  year =         "2007",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/bxl048",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Wed Apr 28 14:33:32 MDT 2010",
  bibsource =    "http://comjnl.oxfordjournals.org/content/vol50/issue1/index.dtl;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://comjnl.oxfordjournals.org/cgi/content/abstract/50/1/81;
                 http://comjnl.oxfordjournals.org/cgi/content/full/50/1/81;
                 http://comjnl.oxfordjournals.org/cgi/reprint/50/1/81",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@InProceedings{Osborne:2007:AAG,
  author =       "W. Osborne and R. Cheung and J. Coutinho and W. Luk
                 and O. Mencer",
  title =        "Automatic accuracy-guaranteed bit-width optimization
                 for fixed and floating-point systems",
  crossref =     "Bertels:2007:PIC",
  pages =        "617--620",
  year =         "2007",
  bibdate =      "Thu Mar 24 20:53:04 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=4380601",
  acknowledgement = ack-nhfb,
}

@TechReport{Pan:2007:EFS,
  author =       "V. Y. Pan and B. Murphy and G. Qian and R. E.
                 Rosholt",
  title =        "Error-free summations via floating-point operations",
  type =         "Report",
  number =       "2007010 and 2007013",
  institution =  "CUNY Ph.D. Program in Computer Science, Graduate
                 Center, City University of New York",
  address =      "New York, NY, USA",
  year =         "2007",
  bibdate =      "Mon Mar 06 17:24:08 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Pan:2007:SAS,
  author =       "V. Y. Pan and B. Murphy and R. E. Rosholt and M.
                 Tabanjeh",
  editor =       "Jan Verschelde and Stephen M. Watt",
  booktitle =    "{SNC'07: proceedings of the 2007 International
                 Workshop on Symbolic--Numeric Computation, London
                 (Ontario, Canada), July 25--27, 2007}",
  title =        "The {Schur} aggregation for solving linear systems of
                 equations",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  bookpages =    "viii + 299",
  pages =        "142--151",
  year =         "2007",
  DOI =          "https://doi.org/10.1145/1277500.1277522",
  ISBN =         "1-59593-744-7 (paperback)",
  ISBN-13 =      "978-1-59593-744-5 (paperback)",
  LCCN =         "QA9.59 .S53 2007",
  bibdate =      "Mon Mar 06 17:26:18 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  abstract =     "According to our previous theoretical and experimental
                 study, additive preconditioners can be readily computed
                 for ill conditioned matrices, but application of such
                 preconditioners to facilitating matrix computations is
                 not straight-forward. In the present paper we develop
                 some nontrivial techniques for this task.They enabled
                 us to confine the original numerical problems to the
                 computation of the Schur aggregates of smaller sizes.
                 We overcome these problems by extending the Wilkinson's
                 iterative refinement and applying some advanced
                 semi-symbolic algorithms for multiplication and
                 summation.In particular with these techniques we
                 control precision throughout our computations.",
  acknowledgement = ack-nhfb,
  keywords =     "accurate floating-point summation; Additive
                 preconditioning; Determinants; Iterative refinement;
                 Linear systems of equations; Sherman Morrison Woodbury
                 formula",
  subject =      "Computable functions; Data processing; Congresses;
                 Numerical analysis; Logic, Symbolic and mathematical",
}

@Article{Patel:2007:FMA,
  author =       "R. A. Patel and M. Benaissa and S. Boussakta",
  title =        "Fast Modulo $ 2^n - (2^{n - 2} + 1) $ Addition: a New
                 Class of Adder for {RNS}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "56",
  number =       "4",
  pages =        "572--576",
  month =        apr,
  year =         "2007",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2007.1001",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 15:03:38 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4118680",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "residue number system (RNS)",
}

@InProceedings{Patil:2007:REE,
  author =       "Dinesh Patil and Omid Azizi and Mark Horowitz and Ron
                 Ho and Rajesh Ananthraman",
  title =        "Robust Energy-Efficient Adder Topologies",
  crossref =     "Kornerup:2007:PIS",
  pages =        "16--28",
  year =         "2007",
  DOI =          "https://doi.org/10.1109/ARITH.2007.31",
  bibdate =      "Tue Oct 9 16:32:41 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In this paper we explore the relationship between
                 adder topology and energy efficiency. We compare the
                 energy-delay tradeoff curves of selected 32-bit adder
                 topologies, to determine how architectural features and
                 design techniques affect energy efficiency. Optimizing
                 different adders for the supply and threshold voltages,
                 and transistor sizing, we show that topologies with the
                 least number of logic stages having an average fanin of
                 two per stage, and fewest wires are most energy
                 efficient. While a design with fully custom sizes can
                 be extremely tedious to layout, we show that custom
                 sizing can be used as a guide to group different gates
                 in the design, resulting in a manageable layout
                 overhead without significant loss of energy
                 efficiency.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-18",
}

@Article{Pearce:2007:MLH,
  author =       "Roman Pearce and Michael Monagan",
  title =        "A {Maple} library for high performance sparse
                 polynomial arithmetic",
  journal =      j-ACM-COMM-COMP-ALGEBRA,
  volume =       "41",
  number =       "3",
  pages =        "110--111",
  month =        sep,
  year =         "2007",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/1358190.1358203",
  ISSN =         "1932-2232 (print), 1932-2240 (electronic)",
  ISSN-L =       "1932-2232",
  bibdate =      "Wed Jun 18 09:23:01 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We have developed a library for sparse polynomial
                 arithmetic to supplement Maple's internal routines.
                 Along the way we identified three common sources of
                 inefficiency in existing implementations.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Communications in Computer Algebra",
  issue =        "161",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J1000",
}

@Article{Rauh:2007:ROI,
  author =       "Andreas Rauh and Marco Kletting and Harald Aschemann
                 and Eberhard P. Hofer",
  title =        "Reduction of overestimation in interval arithmetic
                 simulation of biological wastewater treatment
                 processes",
  journal =      j-J-COMPUT-APPL-MATH,
  volume =       "199",
  number =       "2",
  pages =        "207--212",
  day =          "15",
  month =        feb,
  year =         "2007",
  CODEN =        "JCAMDI",
  ISSN =         "0377-0427 (print), 1879-1778 (electronic)",
  ISSN-L =       "0377-0427",
  bibdate =      "Sat Feb 25 13:12:04 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcomputapplmath2005.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0377042705007521",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Computational and Applied Mathematics",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03770427",
}

@InProceedings{Saldamli:2007:SME,
  author =       "Gokay Saldamli and Cetin K. Koc",
  title =        "Spectral Modular Exponentiation",
  crossref =     "Kornerup:2007:PIS",
  pages =        "123--132",
  year =         "2007",
  DOI =          "https://doi.org/10.1109/ARITH.2007.34",
  bibdate =      "Tue Oct 9 16:32:41 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We describe a new method to perform the modular
                 exponentiation operation, i.e., the computation of $ c
                 = m e \bmod n $, where $c$, $m$, $e$ and $n$ are large
                 integers. The new method uses the discrete Fourier
                 transform over a finite ring, and relies on new
                 techniques to perform multiplication and reduction
                 operations. The method yields efficient and highly
                 parallel architectures for hardware realizations of
                 public-key cryptosystems requiring the modular
                 exponentiation as the core computation, such as the RSA
                 and Diffie--Hellman algorithms.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-18",
}

@Article{Saqib:2007:CAI,
  author =       "Nazar Abbas Saqib",
  title =        "Complexity Analysis for 4-Input\slash 1-Output {FPGAs}
                 Applied to Multiplier Designs",
  journal =      j-SCPE,
  volume =       "8",
  number =       "4",
  pages =        "411--422",
  month =        dec,
  year =         "2007",
  CODEN =        "????",
  ISSN =         "1895-1767",
  bibdate =      "Thu Sep 2 11:55:11 MDT 2010",
  bibsource =    "http://www.scpe.org/content/8/4.toc;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.scpe.org/vols/vol08/no4/SCPE_8_4_07.pdf;
                 http://www.scpe.org/vols/vol08/no4/SCPE_8_4_07.zip",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://www.scpe.org/",
}

@InProceedings{Schulte:2007:FPD,
  author =       "M. J. Schulte and D. Tan and C. E. Lemonds",
  editor =       "{IEEE}",
  booktitle =    "Proceedings of the 25th {IEEE} International
                 Conference on Computer Design: {7--10 October 2007}",
  title =        "Floating-Point Division Algorithms for an x86
                 Microprocessor with a Rectangular Multiplier",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "304--310",
  year =         "2007",
  DOI =          "https://doi.org/10.1109/ICCD.2007.4601917",
  bibdate =      "Sun Dec 10 14:03:42 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Floating-point division is an important operation in
                 scientific computing and multimedia applications. This
                 paper presents and compares two division algorithms for
                 an x86 microprocessor, which utilizes a rectangular
                 multiplier that is optimized for multimedia
                 applications. The proposed division algorithms are
                 based on Goldschmidt's division algorithm and provide
                 correctly rounded results for IEEE 754 single, double,
                 and extended precision floating-point numbers. Compared
                 to a previous Goldschmidt division algorithm, the
                 fastest proposed algorithm requires 25\% to 37\% fewer
                 cycles, while utilizing a multiplier that is roughly
                 2.5 times smaller.",
  acknowledgement = ack-nhfb,
}

@Article{Scott:2007:NHC,
  author =       "N. S. Scott and F. J{\'e}z{\'e}quel and C. Denis and
                 J.-M. Chesneaux",
  title =        "Numerical `health check' for scientific codes: the
                 {CADNA} approach",
  journal =      j-COMP-PHYS-COMM,
  volume =       "176",
  number =       "8",
  pages =        "507--521",
  day =          "15",
  month =        apr,
  year =         "2007",
  CODEN =        "CPHCBZ",
  DOI =          "https://doi.org/10.1016/j.cpc.2007.01.005",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Mon Feb 13 23:42:15 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/compphyscomm2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0010465507000331",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00104655",
}

@InProceedings{Shams:2007:EHA,
  author =       "R. Shams and R. Kennedy",
  editor =       "????",
  booktitle =    "{Proceedings of the International Conference on Signal
                 Processing and Communications Systems (ICSPCS), Gold
                 Coast, Australia, 2007}",
  title =        "Efficient histogram algorithms for {NVIDIA CUDA}
                 compatible devices",
  publisher =    "????",
  address =      "????",
  pages =        "418--422",
  year =         "2007",
  bibdate =      "Sat Oct 31 07:03:20 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Shpilka:2007:IDA,
  author =       "Amir Shpilka",
  title =        "Interpolation of depth-3 arithmetic circuits with two
                 multiplication gates",
  crossref =     "ACM:2007:SPA",
  pages =        "284--293",
  year =         "2007",
  DOI =          "https://doi.org/10.1145/1250790.1250833",
  bibdate =      "Fri Jun 20 18:28:53 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "arithmetic circuits; depth-3; exact learning;
                 interpolation",
}

@InProceedings{Sousa:2007:EMM,
  author =       "Leonel Sousa",
  title =        "Efficient Method for Magnitude Comparison in {RNS}
                 Based on Two Pairs of Conjugate Moduli",
  crossref =     "Kornerup:2007:PIS",
  pages =        "240--250",
  year =         "2007",
  DOI =          "https://doi.org/10.1109/ARITH.2007.16",
  bibdate =      "Tue Oct 9 17:16:03 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The non-positional nature of Residue Number Systems
                 (RNS) is very useful to achieve carry free arithmetic.
                 However it makes the comparison of numbers more
                 difficult than in the traditional weighted number
                 systems: there is no any efficient general method for
                 magnitude comparison in RNS. Moreover, magnitude
                 comparison for RNS that rely on pairs of conjugate
                 moduli, which are not relatively prime moduli sets
                 recently proposed because of the large dynamic ranges
                 and the simplicity of the arithmetic units, is a new
                 unsolved problem. In this paper an efficient method and
                 a VLSI architecture is proposed for magnitude
                 comparison in RNS based on sets formed by two pairs of
                 conjugate moduli. This proposed method is much more
                 efficient than the other known ones and is the only one
                 valid for moduli sets not formed by relatively prime
                 integers. The method has been applied to design a very
                 fast Sum-of-Absolute Differences (SAD) unit for motion
                 estimation in video sequences that performs the
                 function entirely within the RNS channels. Experimental
                 results show that this new SAD unit, implemented in the
                 internal memory blocks of the xc2vp50-7 FPGA, is
                 capable of achieving the high throughput required to
                 perform real-time motion estimation in high resolution
                 images.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-18",
}

@Misc{Steele:2007:CSP,
  author =       "Guy L. {Steele Jr.}",
  title =        "Circuit for selectively providing maximum or minimum
                 of a pair of floating point operands",
  howpublished = "US Patent 7228324",
  day =          "05",
  month =        jun,
  year =         "2007",
  bibdate =      "Tue Dec 23 15:06:47 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.patentstorm.us/patents/7228324/fulltext.html",
  abstract =     "A floating point max/min circuit for determining the
                 maximum or minimum of two floating point operands
                 includes a first analysis circuit configured to
                 determine a format of a first floating point operand of
                 the two floating point operands based upon floating
                 point tatus information encoded within the first
                 floating point operand, a second analysis circuit
                 configured to determine a format of a second floating
                 point operand of the two floating point operands based
                 upon floating point status information encoded within
                 the second floating point operand, a decision circuit,
                 coupled to the first analysis circuit and to the second
                 analysis circuit and responding to a function control
                 signal that indicates the threshold condition is one of
                 a maximum of the two floating point operands and a
                 minimum of the two floating point operands, for
                 generating at least one assembly control signal based
                 on the format of a first floating point operand, the
                 format of a second floating point operand, and the
                 function control signal, and a result assembler
                 circuit, coupled to the decision circuit, for producing
                 a result indicating which of the first floating point
                 operand and the second floating point operand meet the
                 threshold condition, based on the at least one assembly
                 control signal. The format of the floating point
                 operands may be from a group comprising: not-a-number
                 (NaN), positive infinity, negative infinity,
                 normalized, denormalized, positive overflow, negative
                 overflow, positive underflow, negative underflow,
                 inexact, exact, division by zero, invalid operation,
                 positive zero, and negative zero. The result produced
                 may be a third floating point operand having encoded
                 floating point status information, and at least part of
                 the encoded floating point status information in the
                 result may come from either the first floating point
                 operand or the second floating point operand.",
  acknowledgement = ack-nhfb,
}

@Misc{Steele:2007:CUC,
  author =       "Guy L. {Steele Jr.}",
  title =        "Comparator unit for comparing values of floating point
                 operands",
  howpublished = "US Patent 7191202",
  day =          "13",
  month =        mar,
  year =         "2007",
  bibdate =      "Tue Dec 23 15:06:47 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.patentstorm.us/patents/7191202/fulltext.html",
  abstract =     "A floating point comparator circuit for comparing a
                 plurality of floating point operands includes a
                 plurality of analysis circuits, one for each of the
                 floating point operands, configured to determine a
                 format of each of the floating point operands based
                 upon floating point status information encoded within
                 each of the floating point operands, and a result
                 generator circuit coupled to the analysis circuits, the
                 result generator circuit configured to generate a
                 result signal based on the format determined by each
                 analysis circuit and based on a comparative
                 relationship among the floating point operands. The
                 format of each of the floating point operands may be
                 from a group including: not-a-number (NaN), infinity,
                 normalized, denormalized, zero, invalid operation,
                 overflow, underflow, division by zero, exact, and
                 inexact. The result generator circuit may ignore the
                 encoded floating point statuses of the plurality of
                 floating point operands when comparing just the
                 magnitudes of the plurality of floating point
                 operands.",
  acknowledgement = ack-nhfb,
}

@Misc{Steele:2007:MSCa,
  author =       "Guy L. {Steele Jr.}",
  title =        "Methods and systems for computing the quotient of
                 floating-point intervals",
  howpublished = "US Patent 7236999",
  day =          "26",
  month =        jun,
  year =         "2007",
  bibdate =      "Tue Dec 23 15:06:47 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.patentstorm.us/patents/7236999/fulltext.html",
  abstract =     "Computing an output interval includes producing a
                 first result from a conditional selection using a first
                 operand, a second operand, and a third operand, the
                 operands respectively including a second input interval
                 upper-point, a first input interval upper-point, and a
                 first input interval lower-point. Next, computing an
                 output interval includes producing a second result from
                 the conditional selection, the operands respectively
                 including a second input interval upper-point, the
                 first input interval upper-point, and the first input
                 interval lower-point. Furthermore, computing an output
                 interval includes producing a third result from a
                 conditional division using the first operand, the
                 second operand, and the third operand, the operands
                 respectively including the first result, the second
                 input interval upper-point, and the second input
                 interval lower-point. And finally, a fourth result is
                 produced from the conditional division, the operands
                 respectively including the second result, the second
                 input interval lower-point, and the second input
                 interval upper-point.",
  acknowledgement = ack-nhfb,
}

@Misc{Steele:2007:MSCb,
  author =       "Guy L. {Steele Jr.}",
  title =        "Methods and systems for computing floating-point
                 intervals",
  howpublished = "US Patent 7219117",
  day =          "15",
  month =        may,
  year =         "2007",
  bibdate =      "Tue Dec 23 15:06:47 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.patentstorm.us/patents/7219117/fulltext.html",
  abstract =     "Computing an output interval includes producing a
                 first product resulting from a conditional
                 multiplication using a first operand, a second operand,
                 and a third operand. Next a second product is produced
                 resulting from the conditional multiplication using the
                 first operand, the second operand, and the third
                 operand. Then a third product is produced resulting
                 from the conditional multiplication using the first
                 operand, the second operand, and the third operand.
                 Next a fourth product is produced resulting from the
                 conditional multiplication using the first operand, the
                 second operand, and the third operand. And finally, the
                 output interval is produced including an output
                 interval lower-point and an output interval
                 upper-point, the output interval lower-point being the
                 minimum of the first product and the third product, and
                 the output interval upper-point being the maximum of
                 the second product and the fourth product.",
  acknowledgement = ack-nhfb,
}

@Article{Stern:2007:MLA,
  author =       "Richard Stern",
  title =        "Micro Law: Antitrust Division Gives {IEEE Standard}
                 Setters the Okay to Ask Patentees How {RAND} They Are",
  journal =      j-IEEE-MICRO,
  volume =       "27",
  number =       "3",
  pages =        "106--109",
  month =        may # "\slash " # jun,
  year =         "2007",
  CODEN =        "IEMIDZ",
  DOI =          "https://doi.org/10.1109/MM.2007.47",
  ISSN =         "0272-1732 (print), 1937-4143 (electronic)",
  ISSN-L =       "0272-1732",
  bibdate =      "Wed Jul 2 21:58:03 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Micro",
  journal-URL =  "http://www.computer.org/csdl/mags/mi/index.html",
}

@Article{Stoutemyer:2007:UCN,
  author =       "David R. Stoutemyer",
  title =        "Useful Computations Need Useful Numbers",
  journal =      j-ACM-COMM-COMP-ALGEBRA,
  volume =       "41",
  number =       "3",
  pages =        "75--99",
  month =        sep,
  year =         "2007",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/1358190.1358192",
  ISSN =         "1932-2232 (print), 1932-2240 (electronic)",
  ISSN-L =       "1932-2232",
  bibdate =      "Wed Jun 18 09:23:01 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Most of us have taken the exact rational and
                 approximate numbers in our computer algebra systems for
                 granted for a long time, not thinking to ask if they
                 could be significantly better. With exact rational
                 arithmetic and adjustable-precision floating-point
                 arithmetic to precision limited only by the total
                 computer memory or our patience, what more could we
                 want for such numbers? It turns out that there is much
                 more that can be done that permits us to obtain exact
                 results more often, more intelligible results,
                 approximate results guaranteed to have requested error
                 bounds, and recovery of exact results from approximate
                 ones.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Communications in Computer Algebra",
  issue =        "161",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J1000",
  keywords =     "interval arithmetic",
}

@Article{Swartzlander:2007:NTC,
  author =       "Earl E. {Swartzlander, Jr.}",
  title =        "The Negative Two's Complement Number System",
  journal =      j-J-VLSI-SIGNAL-PROC,
  volume =       "49",
  number =       "1",
  pages =        "177--183",
  month =        oct,
  year =         "2007",
  CODEN =        "JVSPED",
  DOI =          "https://doi.org/10.1007/s11265-007-0052-y",
  ISSN =         "0922-5773 (print), 1573-109x (electronic)",
  ISSN-L =       "0922-5773",
  bibdate =      "Mon Nov 05 19:26:21 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The two's complement fractional fixed-point number
                 system is widely used to implement digital signal
                 processing on VLSI chips. It has a range of values from
                 $ - 1 $ to one least significant bit below +1. Either
                 the multiplication of $ - 1 $ - $ - 1 $ or taking the
                 absolute value of $ - 1 $ produces a result ($ + 1 $)
                 that cannot be represented. A new system, the negative
                 two's complement number system, is described here that
                 has a range of one least significant bit above $ - 1 $
                 to $ + 1 $ which eliminates the problem. This paper
                 presents the new number system and describes algorithms
                 for the basic arithmetic operations.",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of VLSI Signal Processing",
  xxnote =       "Check math in abstract??",
}

@InProceedings{Tang:2007:MMU,
  author =       "Ping Tak Peter Tang",
  title =        "Modular Multiplication using Redundant Digit
                 Division",
  crossref =     "Kornerup:2007:PIS",
  pages =        "217--224",
  year =         "2007",
  DOI =          "https://doi.org/10.1109/ARITH.2007.22",
  bibdate =      "Tue Oct 9 17:16:03 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Most implementations of the modular exponentiation, $
                 M E \bmod N $, computation in cryptographic algorithms
                 employ Montgomery multiplication, $ (A B R - 1) \bmod N
                 $, instead of modular multiplication, $ A B \bmod N $,
                 even the former requires some transformational
                 overheads. This is so because a state-of-the-art
                 Montgomery multiplication implementation has a
                 performance advantage over direct modular
                 multiplication based on the Barrett algorithm that more
                 than compensates for the overhead. In this paper, we
                 present a direct modular multiplication method that is
                 comparable in speed to Montgomery multiplication. One
                 consequence is that when the exponent in small, direct
                 computation (which does not incur the transformational
                 overhead) using the modular multiplication algorithm
                 presented here results in practical performance gain.
                 For the exponent 17, for instance, which requires five
                 modular multiplication, a saving of up to 40\% can be
                 achieved.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-18",
}

@Article{Thapliyal:2007:CIV,
  author =       "Himanshu Thapliyal and Hamid R. Arabnia and Rajnish
                 Bajpai and Kamal K. Sharma",
  title =        "Combined Integer and Variable Precision {(CIVP)}
                 Floating Point Multiplication Architecture for
                 {FPGAs}",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  day =          "16",
  month =        nov,
  year =         "2007",
  CODEN =        "????",
  ISSN =         "????",
  ISSN-L =       "????",
  bibdate =      "Wed Sep 30 12:43:49 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arxiv.org/abs/0711.2671",
  abstract =     "In this paper, we propose an architecture/methodology
                 for making FPGAs suitable for integer as well as
                 variable precision floating point multiplication. The
                 proposed work will of great importance in applications
                 which requires variable precision floating point
                 multiplication such as multi-media processing
                 applications. In the proposed architecture/methodology,
                 we propose the replacement of existing 18x18 bit and
                 25x18 bit dedicated multipliers in FPGAs with dedicated
                 24x24 bit and 24x9 bit multipliers, respectively. We
                 have proved that our approach of providing the
                 dedicated 24x24 bit and 24x9 bit multipliers in FPGAs
                 will make them efficient for performing integer as well
                 as single precision, double precision, and Quadruple
                 precision floating point multiplications.",
  acknowledgement = ack-nhfb,
  subject =      "Hardware Architecture (cs.AR)",
}

@InProceedings{Trong:2007:PBF,
  author =       "Son Dao Trong and Martin Schmookler and Eric. M.
                 Schwarz and Michael Kroener",
  title =        "{P6} Binary Floating-Point Unit",
  crossref =     "Kornerup:2007:PIS",
  pages =        "77--86",
  year =         "2007",
  DOI =          "https://doi.org/10.1109/ARITH.2007.26",
  bibdate =      "Tue Oct 9 16:32:41 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The floating point unit of the next generation PowerPC
                 is detailed. It has been tested at over 5 GHz. The
                 design supports an extremely aggressive cycle time of
                 13 FO4 using a technology independent measure. For most
                 dependent instructions, its fused multiply-add dataflow
                 has only 6 effective pipeline stages. This is nearly
                 equivalent to its predecessor, the Power 5, even though
                 its technology independent frequency has increased over
                 70\%. Overall the frequency has improved over 100\%. It
                 achieves this high performance through aggressive
                 feedback paths, circuit design and layout. The pipeline
                 has 7 stages but data may be fed back to dependent
                 operations prior to rounding and complete
                 normalization. Division and square root algorithms are
                 also described which take advantage of high-precision
                 linear approximation hardware for obtaining a
                 reciprocal or reciprocal square root approximation",
  acknowledgement = ack-nhfb,
  keywords =     "aggressive data forwarding; ARITH-18; data processing
                 without stalls; denormal result handling;
                 floating-point unit; high-frequency design",
}

@InProceedings{Tsen:2007:HDBa,
  author =       "C. Tsen and S. Gonzalez-Navarro and M. Schulte",
  title =        "Hardware Design of a Binary Integer Decimal-based
                 Floating-point Adder",
  crossref =     "IEEE:2007:ICC",
  pages =        "288--295",
  year =         "2007",
  DOI =          "https://doi.org/10.1109/ICCD.2007.4601915",
  bibdate =      "Sat Dec 04 10:20:58 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Because of the growing importance of decimal
                 floating-point (DFP) arithmetic, specifications for it
                 are included in the IEEE Draft Standard for
                 Floating-point Arithmetic (IEEE P754). In this paper,
                 we present a novel algorithm and hardware design for a
                 DFP adder. The adder performs addition and subtraction
                 on 64-bit operands that use the IEEE P754 binary
                 encoding of DFP numbers, widely known as the binary
                 integer decimal (BID) encoding. The BID adder uses a
                 novel hardware component for decimal digit counting and
                 an enhanced version of a previously published BID
                 rounding unit. By adding more sophisticated control,
                 operations are performed with variable latency to
                 optimize for common cases. We show that a BID-based DFP
                 adder design can be achieved with a modest area
                 increase compared to a single 2-stage pipelined 64-bit
                 fixed-point multiplier. Over 70\% of the BID adder's
                 area is due to the 64-bit fixed-point multiplier, which
                 can be shared with a binary floating-point multiplier
                 and hardware for other DFP operations. To our
                 knowledge, this is the first hardware design for adding
                 and subtracting IEEE P754 BID-encoded DFP numbers",
  acknowledgement = ack-nhfb,
}

@InProceedings{Tsen:2007:HDBb,
  author =       "Charles Tsen and Michael Schulte and Sonia
                 Gonzalez-Navarro",
  title =        "Hardware Design of a Binary Integer Decimal-based
                 {IEEE P754} Rounding Unit",
  crossref =     "IEEE:2007:ACP",
  pages =        "115--121",
  year =         "2007",
  bibdate =      "Sun Feb 20 17:42:56 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Because of the growing importance of decimal
                 floating-point (DFP) arithmetic, specifications for it
                 were recently added to the draft revision of the IEEE
                 754 Standard (IEEE P754). In this paper, we present a
                 hardware design for a rounding unit for 64-bit DFP
                 numbers (decimal 64) that use the IEEE P754 binary
                 encoding of DFP numbers, which is widely known as the
                 Binary Integer Decimal (BID) encoding. We summarize the
                 technique used for rounding, present the theory and
                 design of the BID rounding unit, and evaluate its
                 critical path delay, latency, and area for
                 combinational and pipelined designs. Over 86\% of the
                 rounding unit's area is due to a 55-bit by 54-bit
                 binary multiplier, which can be shared with a
                 double-precision binary floating-point multiplier. To
                 our knowledge, this is the first hardware design for
                 rounding IEEE P754 BID-encoded DFP numbers.",
  acknowledgement = ack-nhfb,
  keywords =     "BID rounding; binary integer decimal encoding; decimal
                 floating-point arithmetic; double-precision binary
                 floating-point multiplier; hardware design; IEEE 754
                 standard; IEEE P754 binary encoding; IEEE P754 rounding
                 unit",
}

@Article{Vasudevan:2007:AVA,
  author =       "S. Vasudevan and V. Viswanath and R. W. Sumners and J.
                 A. Abraham",
  title =        "Automatic Verification of Arithmetic Circuits in {RTL}
                 Using Stepwise Refinement of Term Rewriting Systems",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "56",
  number =       "10",
  pages =        "1401--1414",
  month =        oct,
  year =         "2007",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2007.1073",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 15:03:42 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4302711",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Vazquez:2007:NFH,
  author =       "Alvaro Vazquez and Elisardo Antelo and Paolo
                 Montuschi",
  title =        "A New Family of High-Performance Parallel Decimal
                 Multipliers",
  crossref =     "Kornerup:2007:PIS",
  pages =        "195--204",
  year =         "2007",
  DOI =          "https://doi.org/10.1109/ARITH.2007.6",
  bibdate =      "Tue Oct 9 17:16:03 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.lirmm.fr/arith18/papers/vazquez-DecimalMultiplier.pdf",
  abstract =     "This paper introduces two novel architectures for
                 parallel decimal multipliers. Our multipliers are based
                 on a new algorithm for decimal carry-save multioperand
                 addition that uses a novel BCD-4221 recoding for
                 decimal digits. It significantly improves the area and
                 latency of the partial product reduction tree with
                 respect to previous proposals. We also present three
                 schemes for fast and efficient generation of partial
                 products in parallel. The recoding of the BCD-8421
                 multiplier operand into minimally redundant
                 signed-digit radix-10, radix-4 and radix-5
                 representations using new recoders reduces the
                 complexity of partial product generation. In addition,
                 SD radix-4 and radix-5 recodings allow the reuse of a
                 conventional parallel binary radix-4 multiplier to
                 perform combined binary/ decimal multiplications.
                 Evaluation results show that the proposed architectures
                 have interesting area-delay figures compared to
                 conventional Booth radix-4 and radix-8 parallel binary
                 multipliers and other representative alternatives for
                 decimal multiplication.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-18",
}

@InProceedings{Veeramachaneni:2007:NHS,
  author =       "Sreehari Veeramachaneni and M. Kirthi Krishna and
                 Lingamneni Avinash and Reddy P. Sreekanth and M. B.
                 Srinivas",
  title =        "Novel, High-Speed 16-Digit {BCD} Adders Conforming to
                 {IEEE 754r} Format",
  crossref =     "Becker:2007:EVT",
  pages =        "343--350",
  year =         "2007",
  DOI =          "https://doi.org/10.1109/ISVLSI.2007.71",
  bibdate =      "Thu Aug 07 18:55:05 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In view of increasing prominence of commercial,
                 financial and Internet-based applications that process
                 data in decimal format, there is a renewed interest in
                 providing hardware support to handle decimal data. In
                 this paper, a new architecture for efficient 1-digit
                 decimal addition of binary coded decimal (BCD)
                 operands, which is the core of high speed multi-operand
                 adders and floating decimal-point arithmetic, is
                 proposed. Based on this 1-digit BCD adder, novel
                 architectures for higher order (n-digit) BCD adders
                 such as ripple carry adder and carry look-ahead adder
                 are derived. The proposed circuits are compared (both
                 qualitatively as well as quantitatively) with the
                 existing circuits in literature and are shown to
                 perform better. Simulation results show that the
                 proposed 1-digit BCD adder achieves an improvement of
                 40\% in delay. The 16-digit BCD lookahead adder using
                 prefix logic is shown to perform at least 80\% faster
                 than the existing ripple carry one.",
  acknowledgement = ack-nhfb,
}

@Article{Voronenko:2007:MMC,
  author =       "Yevgen Voronenko and Markus P{\"u}schel",
  title =        "Multiplierless multiple constant multiplication",
  journal =      j-TALG,
  volume =       "3",
  number =       "2",
  pages =        "11:1--11:??",
  month =        may,
  year =         "2007",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/1240233.1240234",
  ISSN =         "1549-6325 (print), 1549-6333 (electronic)",
  ISSN-L =       "1549-6325",
  bibdate =      "Mon Jun 16 11:54:42 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A variable can be multiplied by a given set of
                 fixed-point constants using a multiplier block that
                 consists exclusively of additions, subtractions, and
                 shifts. The generation of a multiplier block from the
                 set of constants is known as the multiple constant
                 multiplication (MCM) problem. Finding the optimal
                 solution, namely, the one with the fewest number of
                 additions and subtractions, is known to be NP-complete.
                 We propose a new algorithm for the MCM problem, which
                 produces solutions that require up to 20\% less
                 additions and subtractions than the best previously
                 known algorithm. At the same time our algorithm, in
                 contrast to the closest competing algorithm, is not
                 limited by the constant bitwidths. We present our
                 algorithm using a unifying formal framework for the
                 best, graph-based MCM algorithms and provide a detailed
                 runtime analysis and experimental evaluation. We show
                 that our algorithm can handle problem sizes as large as
                 100 32-bit constants in a time acceptable for most
                 applications. The implementation of the new algorithm
                 is available at \url{www.spiral.net}.",
  acknowledgement = ack-nhfb,
  articleno =    "11",
  fjournal =     "ACM Transactions on Algorithms (TALG)",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J982",
  keywords =     "Addition chains; directed graph; FIR filter;
                 fixed-point arithmetic; strength reduction",
}

@InProceedings{Vouzis:2007:MCL,
  author =       "P. Vouzis and M. Arnold and S. Collange and M.
                 Kothare",
  title =        "{Monte Carlo} logarithmic number system for model
                 predictive control",
  crossref =     "Bertels:2007:PIC",
  pages =        "453--458",
  year =         "2007",
  bibdate =      "Thu Mar 24 20:58:01 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Wang:2007:DFPa,
  author =       "Liang-Kai Wang and Michael J. Schulte",
  title =        "Decimal Floating-Point Adder and Multifunction Unit
                 with Injection-Based Rounding",
  crossref =     "Kornerup:2007:PIS",
  pages =        "56--68",
  year =         "2007",
  DOI =          "https://doi.org/10.1109/ARITH.2007.13",
  bibdate =      "Tue Oct 9 16:32:41 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.lirmm.fr/arith18/papers/wang_schulte-multifunction_unit.pdf",
  abstract =     "Shrinking feature sizes gives more headroom for
                 designers to extend the functionality of
                 microprocessors. The IEEE 754R working group has
                 revised the IEEE 754-1985 Standard for Binary
                 Floating-Point Arithmetic to include specifications for
                 decimal floating-point arithmetic and IBM recently
                 announced incorporating a decimal floating-point unit
                 into their POWER6 processor. As processor support for
                 decimal floating-point arithmetic emerges, it is
                 important to investigate efficient algorithms and
                 hardware designs for common decimal floating-point
                 arithmetic algorithms. This paper presents novel
                 designs for a decimal floating-point adder and a
                 decimal floating-point multifunction unit. To reduce
                 their delay, both the adder and the multifunction unit
                 use decimal injection-based rounding, a new form of
                 decimal operand alignment, and a fast flag-based method
                 for rounding and overflow detection. Synthesis results
                 indicate that the proposed adder is roughly 21\% faster
                 and 1.6\% smaller than a previous decimal
                 floating-point adder design, when implemented in the
                 same technology. Compared to the decimal floating-point
                 adder, the decimal floating-point multifunction unit
                 provides six additional operations, yet only has
                 2.8\%more delay and 9.7\% more area.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-18",
}

@Article{Wang:2007:DFPb,
  author =       "Liang-Kai Wang and Michael J. Schulte",
  title =        "A Decimal Floating-Point Divider Using
                 {Newton--Raphson} Iteration",
  journal =      j-J-VLSI-SIGNAL-PROC,
  volume =       "49",
  number =       "1",
  pages =        "3--18",
  month =        oct,
  year =         "2007",
  CODEN =        "JVSPED",
  DOI =          "https://doi.org/10.1007/s11265-007-0058-5",
  ISSN =         "0922-5773 (print), 1573-109x (electronic)",
  ISSN-L =       "0922-5773",
  bibdate =      "Mon Nov 05 19:17:40 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Increasing chip densities and transistor counts
                 provide more room for designers to add functionality
                 for important application domains into future
                 microprocessors. As a result of rapid growth in
                 financial, commercial, and Internet-based applications,
                 hardware support for decimal floating-point arithmetic
                 is now being considered by various computer
                 manufacturers and specifications for decimal
                 floating-point arithmetic have been added to the draft
                 revision of the IEEE-754 Standard for Floating-Point
                 Arithmetic (IEEE P754). In this paper, we presents an
                 efficient arithmetic algorithm and hardware design for
                 decimal floating-point division. The design uses an
                 efficient piecewise linear approximation, a modified
                 Newton---Raphson iteration, a specialized rounding
                 technique, and a simplified decimal incrementer and
                 decrementer. Synthesis results show that a 64-bit
                 (16-digit) implementation of the decimal divider, which
                 is compliant with the current version of IEEE P754, has
                 an estimated critical path delay of 0.69 ns (around 13
                 FO4 inverter delays) when implemented using LSI Logic's
                 0.11 micron Gflx-P standard cell library.",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of VLSI Signal Processing",
}

@PhdThesis{Wang:2007:PSD,
  author =       "Liang-Kai Wang",
  title =        "Processor support for decimal floating-point
                 arithmetic",
  type =         "{Ph.D.} thesis",
  school =       "The University of Wisconsin --- Madison",
  address =      "Madison, WI, USA",
  pages =        "157",
  year =         "2007",
  ISBN =         "0-549-19463-0",
  ISBN-13 =      "978-0-549-19463-7",
  bibdate =      "Thu Aug 07 16:22:03 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Decimal data permeates society, as humans most
                 commonly use base-ten numbers. Although microprocessors
                 normally use base-two binary arithmetic to obtain
                 faster execution times and simpler circuitry, binary
                 numbers cannot represent decimal fractions exactly.
                 This leads to large errors being accumulated after
                 several decimal operations. Furthermore, binary
                 floating-point arithmetic operations perform binary
                 rounding instead of decimal rounding. Consequently,
                 applications, such as financial, commercial, tax, and
                 Internet-based applications, which are sensitive to
                 representation and rounding errors, often require
                 decimal arithmetic. Due to the increasing importance of
                 and demand for decimal arithmetic, its formats and
                 operations have been specified in the IEEE Draft
                 Standard for Floating-point Arithmetic (IEEE
                 P754).\par

                 Most decimal applications use software routines and
                 binary arithmetic to emulate decimal operations.
                 Although this approach eliminates errors due to
                 converting between binary and decimal numbers and
                 provides decimal rounding to mirror manual
                 calculations, it results in long latencies for
                 numerically intensive commercial applications. This is
                 because software emulation of decimal floating-point
                 (DFP) arithmetic has significant overhead due to
                 function calls, dealing with decimal formats, operand
                 alignment, decimal rounding, and special case and
                 exception handling.\par

                 This dissertation investigates processor support for
                 decimal floating-point arithmetic. It first reviews
                 recent progress in decimal arithmetic, including
                 decimal encodings, the IEEE P754 Draft Standard, and
                 software packages, hardware designs, and benchmark
                 suites for decimal arithmetic. Next, this dissertation
                 presents novel arithmetic algorithms and hardware
                 designs for basic DFP operations, including DFP
                 addition, subtraction, division, square root, and
                 others. Most of the hardware designs presented in this
                 dissertation are the first published designs compliant
                 with the IEEE P754 Draft Standard. Finally, to study
                 the performance impact of DFP instructions and
                 hardware, this dissertation presents the first publicly
                 available benchmark suite for DFP arithmetic. This
                 benchmark suite, along with instruction set extensions
                 and a decimal-enhanced processor simulator, are used to
                 demonstrate that providing fast hardware support for
                 DFP operations leads to significant performance
                 benefits to DFP-intensive applications.",
  acknowledgement = ack-nhfb,
  advisor =      "Michael J. Schulte",
}

@Article{Wu:2007:FBM,
  author =       "Chia-Long Wu and Der-Chyuan Lou and Te-Jen Chang",
  title =        "Fast binary multiplication by performing dot counting
                 and complement recoding",
  journal =      j-APPL-MATH-COMP,
  volume =       "191",
  number =       "1",
  pages =        "132--139",
  day =          "1",
  month =        aug,
  year =         "2007",
  CODEN =        "AMHCBQ",
  ISSN =         "0096-3003 (print), 1873-5649 (electronic)",
  ISSN-L =       "0096-3003",
  bibdate =      "Sat Jul 12 09:03:07 MDT 2008",
  bibsource =    "http://www.sciencedirect.com/science/journal/00963003;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Applied Mathematics and Computation",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00963003",
}

@Article{Wu:2007:FMM,
  author =       "Chia-Long Wu and Der-Chyuan Lou and Jui-Chang Lai and
                 Te-Jen Chang",
  title =        "Fast modular multi-exponentiation using modified
                 complex arithmetic",
  journal =      j-APPL-MATH-COMP,
  volume =       "186",
  number =       "2",
  pages =        "1065--1074",
  day =          "15",
  month =        mar,
  year =         "2007",
  CODEN =        "AMHCBQ",
  ISSN =         "0096-3003 (print), 1873-5649 (electronic)",
  ISSN-L =       "0096-3003",
  bibdate =      "Sat Jul 12 09:03:03 MDT 2008",
  bibsource =    "http://www.sciencedirect.com/science/journal/00963003;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Applied Mathematics and Computation",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00963003",
}

@Article{Xu:2007:HWP,
  author =       "Fei Xu and Chip-Hong Chang and Ching-Chuen Jong",
  title =        "{Hamming} weight pyramid --- a new insight into
                 canonical signed digit representation and its
                 applications",
  journal =      j-COMPUT-ELECTR-ENG,
  volume =       "33",
  number =       "3",
  pages =        "195--207",
  month =        may,
  year =         "2007",
  CODEN =        "CPEEBQ",
  DOI =          "https://doi.org/10.1016/j.compeleceng.2006.09.001",
  ISSN =         "0045-7906 (print), 1879-0755 (electronic)",
  ISSN-L =       "0045-7906",
  bibdate =      "Thu Aug 07 19:18:35 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Signed-power-of-two terms are widely used in design
                 automation algorithms for digital filter synthesis and
                 optimization, linear transformation and other multiple
                 constant multiplication problems. In these
                 applications, the computation efficiency or solution
                 quality tends to degrade with the number of nonzero
                 digits in the signed digit representation of the a
                 priori fixed coefficients. This paper provides a new
                 perspective to interpret the hamming weights of
                 fixed-point coefficients represented in
                 signed-power-of-two terms with minimal number of
                 nonzero digits, called the minimal signed digit (MSD)
                 representation. A new hamming weight pyramid (HWP) is
                 proposed to succinctly compress the information about
                 the distribution of the hamming weights of canonical
                 signed digit (CSD) representation in a visually
                 appealing manner for analysis and synthesis. CSD is a
                 unique and popularly used subset of the general MSD
                 representation. Many interesting properties of CSD are
                 uncovered in this regularly structured HWP. These
                 properties are exploited to develop a novel and elegant
                 algorithm for the direct conversion of decimal number
                 to CSD representation. We also show that the HWP can
                 also be employed to overcome the limit imposed on the
                 word length of the coefficients for the reduced adder
                 graph (RAG) algorithm and filter coefficient
                 synthesis.",
  acknowledgement = ack-nhfb,
  fjournal =     "Computers and Electrical Engineering",
}

@Article{Yen:2007:ICM,
  author =       "Sung-Ming Yen and Wei-Chih Lien and SangJae Moon",
  title =        "Inefficiency of common-multiplicand multiplication and
                 exponentiation algorithms by performing binary
                 complements",
  journal =      j-APPL-MATH-COMP,
  volume =       "189",
  number =       "1",
  pages =        "285--290",
  day =          "1",
  month =        jun,
  year =         "2007",
  CODEN =        "AMHCBQ",
  ISSN =         "0096-3003 (print), 1873-5649 (electronic)",
  ISSN-L =       "0096-3003",
  bibdate =      "Sat Jul 12 09:03:05 MDT 2008",
  bibsource =    "http://www.sciencedirect.com/science/journal/00963003;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Applied Mathematics and Computation",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00963003",
}

@PhdThesis{Yu:2007:DPE,
  author =       "Xian-Yan Yu",
  title =        "Design of Power-Efficient Floating-Point Adder
                 Blocks",
  type =         "{Ph.D.} thesis",
  school =       "Advanced Computer Systems Engineering Laboratory,
                 University of California, Davis",
  address =      "Davis, CA, USA",
  pages =        "????",
  month =        may,
  year =         "2007",
  bibdate =      "Tue Oct 09 18:04:40 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "IBM Power6",
}

@Article{Zhuo:2007:SMA,
  author =       "Ling Zhuo and Viktor K. Prasanna",
  title =        "Scalable and Modular Algorithms for Floating-Point
                 Matrix Multiplication on Reconfigurable Computing
                 Systems",
  journal =      j-IEEE-TRANS-PAR-DIST-SYS,
  volume =       "18",
  number =       "4",
  pages =        "433--448",
  month =        apr,
  year =         "2007",
  CODEN =        "ITDSEO",
  DOI =          "https://doi.org/10.1109/TPDS.2007.1001",
  ISSN =         "1045-9219 (print), 1558-2183 (electronic)",
  ISSN-L =       "1045-9219",
  bibdate =      "Thu Jul 3 14:26:52 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Parallel and Distributed
                 Systems",
  journal-URL =  "http://www.computer.org/tpds/archives.htm",
}

@Article{Aamodt:2008:CTI,
  author =       "Tor M. Aamodt and Paul Chow",
  title =        "Compile-time and instruction-set methods for improving
                 floating- to fixed-point conversion accuracy",
  journal =      j-TECS,
  volume =       "7",
  number =       "3",
  pages =        "26:1--26:??",
  month =        apr,
  year =         "2008",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/1347375.1347379",
  ISSN =         "1539-9087 (print), 1558-3465 (electronic)",
  ISSN-L =       "1539-9087",
  bibdate =      "Thu Jun 12 15:22:21 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper proposes and evaluates compile time and
                 instruction-set techniques for improving the accuracy
                 of signal-processing algorithms run on fixed-point
                 embedded processors. These techniques are proposed in
                 the context of a profile guided floating- to
                 fixed-point compiler-based conversion process. A novel
                 fixed-point scaling algorithm (IRP) is introduced that
                 exploits correlations between values in a program by
                 applying fixed-point scaling, retaining as much
                 precision as possible without causing overflow. This
                 approach is extended into a more aggressive scaling
                 algorithm (IRP-SA) by leveraging the modulo nature of
                 2's complement addition and subtraction to discard most
                 significant bits that may not be redundant
                 sign-extension bits. A complementary scaling technique
                 (IDS) is then proposed that enables the fixed-point
                 scaling of a variable to be parameterized, depending
                 upon the context of its definitions and uses. Finally,
                 a novel instruction-set enhancement--- fractional
                 multiplication with internal left shift (FMLS)---is
                 proposed to further leverage interoperand correlations
                 uncovered by the IRP-SA scaling algorithm. FMLS
                 preserves a different subset of the full product's bits
                 than traditional fractional fixed-point or integer
                 multiplication. On average, FMLS combined with IRP-SA
                 improves accuracy on processors with uniform bitwidth
                 register architectures by the equivalent of 0.61 bits
                 of additional precision for a set of signal-processing
                 benchmarks (up to 2 bits). Even without employing FMLS,
                 the IRP-SA scaling algorithm achieves additional
                 accuracy over two previous fixed-point scaling
                 algorithms by averages of 1.71 and 0.49 bits.
                 Furthermore, as FMLS combines multiplication with a
                 scaling shift, it reduces execution time by an average
                 of 9.8\%. An implementation of IDS, specialized to
                 single-nested loops, is found to improve accuracy of a
                 lattice filter benchmark by the equivalent of more than
                 16-bits of precision.",
  acknowledgement = ack-nhfb,
  articleno =    "26",
  fjournal =     "ACM Transactions on Embedded Computing Systems",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?&idx=J840",
  keywords =     "compilation; digital signal processing; fixed-point;
                 fractional multiplication; scaling; signal-to-noise
                 ratio",
}

@Article{Ahmadi:2008:PFS,
  author =       "O. Ahmadi and D. Hankerson and F.
                 Rodr{\'\i}guez-Henr{\'\i}quez",
  title =        "Parallel Formulations of Scalar Multiplication on
                 {Koblitz} Curves",
  journal =      j-J-UCS,
  volume =       "14",
  number =       "3",
  pages =        "481--504",
  month =        "????",
  year =         "2008",
  CODEN =        "????",
  ISSN =         "0948-6968",
  ISSN-L =       "0948-6968",
  bibdate =      "Thu Jul 10 06:41:41 MDT 2008",
  bibsource =    "http://www.jucs.org/jucs;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.jucs.org/jucs_14_3/parallel_formulations_of_scalar",
  acknowledgement = ack-nhfb,
  fjournal =     "J.UCS: Journal of Universal Computer Science",
  journal-URL =  "http://www.jucs.org/jucs",
  keywords =     "cryptography",
}

@Book{ASTM:2008:AES,
  author =       "{ASTM}",
  title =        "{ASTM E29-08}: Standard Practice for Using Significant
                 Digits in Test Data to Determine Conformance with
                 Specifications",
  publisher =    "ASTM International",
  address =      "West Conshohocken, PA, USA",
  year =         "2008",
  DOI =          "https://doi.org/10.1520/E0029",
  bibdate =      "Mon May 21 17:19:21 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.astm.org/Standards/E29.htm",
  abstract =     "This practice is intended to assist the various
                 technical committees in the use of uniform methods of
                 indicating the number of digits which are to be
                 considered significant in specification limits, for
                 example, specified maximum values and specified minimum
                 values. Its aim is to outline methods which should aid
                 in clarifying the intended meaning of specification
                 limits with which observed values or calculated test
                 results are compared in determining conformance with
                 specifications. Two commonly accepted methods of
                 rounding data, identified as the absolute method and
                 the rounding method are described. The guidelines for
                 retaining significant figures in calculation and
                 reporting of test results are presented in details.",
  acknowledgement = ack-nhfb,
}

@Article{Bapst:2008:SIO,
  author =       "Frederic Bapst and Fran{\c{c}}ois Kilchoer",
  title =        "Signalling Integer Overflows in {Java}: a tool for
                 checking overflows in {Java} code",
  journal =      j-DDJ,
  volume =       "33",
  number =       "9",
  pages =        "54--58",
  month =        sep,
  year =         "2008",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Tue Aug 12 18:02:50 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://home.hefr.ch/bapst/cojac",
  acknowledgement = ack-nhfb,
  fjournal =     "Dr. Dobb's Journal of Software Tools",
  keywords =     "integer overflow detection; Java",
  remark =       "The COJAC (Checking Overflows in JAva Code) tool
                 instruments a compiled {\tt .class} file, replacing
                 integer instructions subject to overflow with calls to
                 routines that report any overflow.",
}

@Article{Beuchat:2008:AGM,
  author =       "Jean-Luc Beuchat and Jean-Michel Muller",
  title =        "Automatic Generation of Modular Multipliers for {FPGA}
                 Applications",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "57",
  number =       "12",
  pages =        "1600--1613",
  month =        dec,
  year =         "2008",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2008.102",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 12:17:44 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4564441",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Boldo:2008:EFC,
  author =       "Sylvie Boldo and Guillaume Melquiond",
  title =        "Emulation of a {FMA} and Correctly Rounded Sums:
                 Proved Algorithms Using Rounding to Odd",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "57",
  number =       "4",
  pages =        "462--471",
  month =        apr,
  year =         "2008",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2007.70819",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 12:17:40 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4358278;
                 https://ens-lyon.hal.science/inria-00080427/file/odd-rounding.pdf",
  abstract =     "Rounding to odd is a nonstandard rounding on
                 floating-point numbers. By using it for some
                 intermediate values instead of rounding to nearest,
                 correctly rounded results can be obtained at the end of
                 computations. We present an algorithm for emulating the
                 fused multiply-and-add operator. We also present an
                 iterative algorithm for computing the correctly rounded
                 sum of a set of floating-point numbers under mild
                 assumptions. A variation on both previous algorithms is
                 the correctly rounded sum of any three floating-point
                 numbers. This leads to efficient implementations, even
                 when this rounding is not available. In order to
                 guarantee the correctness of these properties and
                 algorithms, we formally proved them by using the Coq
                 proof checker.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keyword =      "round-to-odd (RO(x))",
}

@Article{Brisebarre:2008:CRM,
  author =       "Nicolas Brisebarre and Jean-Michel Muller",
  title =        "Correctly Rounded Multiplication by Arbitrary
                 Precision Constants",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "57",
  number =       "2",
  pages =        "165--174",
  month =        feb,
  year =         "2008",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2007.70813",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 12:17:40 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4358257",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Brisebarre:2008:EME,
  author =       "Nicolas Brisebarre and Sylvain Chevillard and
                 Milo{\v{s}} D. Ercegovac and Jean-Michel Muller and
                 Serge Torres",
  title =        "An Efficient Method for Evaluating Polynomial and
                 Rational Function Approximations",
  crossref =     "IEEE:2008:ICA",
  pages =        "233--238",
  year =         "2008",
  DOI =          "https://doi.org/10.1109/ASAP.2008.4580185",
  bibdate =      "Mon Feb 10 07:28:25 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Brisebarre:2008:IFP,
  author =       "Nicolas Brisebarre and Florent de Dinechin and
                 Jean-Michel Muller",
  title =        "Integer and floating-point constant multipliers for
                 {FPGAs}",
  crossref =     "IEEE:2008:ICA",
  pages =        "239--244",
  year =         "2008",
  DOI =          "https://doi.org/10.1109/ASAP.2008.4580184",
  bibdate =      "Mon Feb 10 08:12:58 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Buttari:2008:UMP,
  author =       "Alfredo Buttari and Jack Dongarra and Jakub Kurzak and
                 Piotr Luszczek and Stanimir Tomov",
  title =        "Using Mixed Precision for Sparse Matrix Computations
                 to Enhance the Performance while Achieving 64-bit
                 Accuracy",
  journal =      j-TOMS,
  volume =       "34",
  number =       "4",
  pages =        "17:1--17:22",
  month =        jul,
  year =         "2008",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/1377596.1377597",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Wed Jul 16 11:30:01 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/toms/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "By using a combination of 32-bit and 64-bit floating
                 point arithmetic, the performance of many sparse linear
                 algebra algorithms can be significantly enhanced while
                 maintaining the 64-bit accuracy of the resulting
                 solution. These ideas can be applied to sparse
                 multifrontal and supernodal direct techniques and
                 sparse iterative techniques such as Krylov subspace
                 methods. The approach presented here can apply not only
                 to conventional processors but also to exotic
                 technologies such as Field Programmable Gate Arrays
                 (FPGA), Graphical Processing Units (GPU), and the Cell
                 BE processor.",
  acknowledgement = ack-nhfb,
  articleno =    "17",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "floating point; iterative refinement; linear systems;
                 precision",
}

@Article{Carnicer:2008:REP,
  author =       "J. M. Carnicer and T. N. T. Goodman and J. M.
                 Pe{\~n}a",
  title =        "Roundoff errors for polynomial evaluation by a family
                 of formulae",
  journal =      j-COMPUTING,
  volume =       "82",
  number =       "2--3",
  pages =        "199--215",
  month =        jul,
  year =         "2008",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Sun Oct 31 11:09:47 MDT 2010",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0010-485X&volume=82&issue=2;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0010-485X&volume=82&issue=2&spage=199",
  acknowledgement = ack-nhfb,
  fjournal =     "Computing: Archiv f{\"u}r informatik und numerik",
  journal-URL =  "http://link.springer.com/journal/607",
}

@Article{Castaldo:2008:RFP,
  author =       "Anthony M. Castaldo and R. Clint Whaley and Anthony T.
                 Chronopoulos",
  title =        "Reducing Floating Point Error in Dot Product Using the
                 Superblock Family of Algorithms",
  journal =      j-SIAM-J-SCI-COMP,
  volume =       "31",
  number =       "2",
  pages =        "1156--1174",
  month =        "????",
  year =         "2008",
  CODEN =        "SJOCE3",
  DOI =          "https://doi.org/10.1137/070679946",
  ISSN =         "1064-8275 (print), 1095-7197 (electronic)",
  ISSN-L =       "1064-8275",
  bibdate =      "Wed May 19 10:44:14 MDT 2010",
  bibsource =    "http://epubs.siam.org/sam-bin/dbq/toc/SISC/31/2;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper discusses both the theoretical and
                 statistical errors obtained by various well-known dot
                 products, from the canonical to pairwise algorithms,
                 and introduces a new and more general framework that we
                 have named superblock which subsumes them and permits a
                 practitioner to make trade-offs between computational
                 performance, memory usage, and error behavior. We show
                 that algorithms with lower error bounds tend to behave
                 noticeably better in practice. Unlike many such
                 error-reducing algorithms, superblock requires no
                 additional floating point operations and should be
                 implementable with little to no performance loss,
                 making it suitable for use as a performance-critical
                 building block of a linear algebra kernel.",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Scientific Computing",
  journal-URL =  "http://epubs.siam.org/sisc",
  keywords =     "accurate floating-point summation; floating-point dot
                 product",
}

@InProceedings{Castellanos:2008:CTD,
  author =       "Ivan D. Castellanos and James E. Stine",
  title =        "Compressor trees for decimal partial product
                 reduction",
  crossref =     "ACM:2008:GPA",
  pages =        "107--110",
  year =         "2008",
  DOI =          "https://doi.org/10.1145/1366110.1366137",
  bibdate =      "Thu Aug 07 17:39:02 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Decimal multiplication has grown in interest due to
                 the recent announcement of new IEEE 754R standards and
                 the availability of high-speed decimal computation
                 hardware. Prior research enabled partial products to be
                 coded more efficiently for their use in radix 10
                 architectures. This paper clarifies previous techniques
                 for partial product reduction using carry-save adders
                 and presents a new 4:2 compressor structure. This new
                 structure improves performance at the expense of more
                 gates, however, regularity is introduced into the
                 circuit to promote implementations in Very Large Scale
                 Integration (VLSI) Designs. Results are presented and
                 compared for several designs using a TSMC SCN6M $ 0.18
                 \mu $ m feature size.",
  acknowledgement = ack-nhfb,
}

@Article{Cavagnino:2008:EAI,
  author =       "D. Cavagnino and A. E. Werbrouck",
  title =        "Efficient Algorithms for Integer Division by Constants
                 Using Multiplication",
  journal =      j-COMP-J,
  volume =       "51",
  number =       "4",
  pages =        "470--480",
  month =        jul,
  year =         "2008",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/bxm082",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Wed Apr 28 14:33:34 MDT 2010",
  bibsource =    "http://comjnl.oxfordjournals.org/content/vol51/issue4/index.dtl;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://comjnl.oxfordjournals.org/cgi/content/abstract/51/4/470;
                 http://comjnl.oxfordjournals.org/cgi/content/full/51/4/470;
                 http://comjnl.oxfordjournals.org/cgi/reprint/51/4/470",
  abstract =     "We present a complete analysis of the integer division
                 of a single unsigned dividend word by a single unsigned
                 divisor word based on double-word multiplication of the
                 dividend by an inverse of the divisor. The well-known
                 advantage of this method yields run-time efficiency, if
                 the inverse of the divisor can be calculated at compile
                 time, since multiplication is much faster than division
                 in arithmetic units. Our analysis leads to the
                 discovery of a limit to the straightforward application
                 of this method in the form of a critical dividend,
                 which fortunately associates with a minority of the
                 possible divisors (20\%) and defines only a small upper
                 part of the available dividend space. We present two
                 algorithms for ascertaining whether a critical dividend
                 exists and, if so, its value along with a circumvention
                 of this limit. For completeness, we include an
                 algorithm for integer division of a unsigned
                 double-word dividend by an unsigned single-word divisor
                 in which the quotient is not limited to a single word
                 and the remainder is an intrinsic part of the result.",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "division by multiplication; efficiency; integer
                 constants; integer division; multiplicative inverse",
  remark =       "See \cite{Cavagnino:2011:AAD}.",
}

@Article{Colon-Bonet:2008:MEF,
  author =       "Glenn Col{\'o}n-Bonet and Paul {Winterrowd, Jr.}",
  title =        "Multiplier Evolution: a Family of Multiplier {VLSI}
                 Implementations",
  journal =      j-COMP-J,
  volume =       "51",
  number =       "5",
  pages =        "585--594",
  month =        sep,
  year =         "2008",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/bxm123",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Wed Apr 28 14:33:34 MDT 2010",
  bibsource =    "http://comjnl.oxfordjournals.org/content/vol51/issue5/index.dtl;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://comjnl.oxfordjournals.org/cgi/content/abstract/51/5/585;
                 http://comjnl.oxfordjournals.org/cgi/content/full/51/5/585;
                 http://comjnl.oxfordjournals.org/cgi/reprint/51/5/585",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@Article{Cordeiro:2008:MSI,
  author =       "Gauss M. Cordeiro and Borko D. Stosi{\'c}",
  title =        "{Maple} script for improving test statistics",
  journal =      j-J-STAT-COMPUT-SIMUL,
  volume =       "78",
  number =       "11",
  pages =        "1045--1053",
  year =         "2008",
  CODEN =        "JSCSAJ",
  DOI =          "https://doi.org/10.1080/00949650701490969",
  ISSN =         "0094-9655 (print), 1026-7778 (electronic), 1563-5163",
  ISSN-L =       "0094-9655",
  bibdate =      "Tue Apr 22 09:12:46 MDT 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jstatcomputsimul.bib;
                 https://www.math.utah.edu/pub/tex/bib/maple-extract.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Statistical Computation and Simulation",
  journal-URL =  "http://www.tandfonline.com/loi/gscs20",
}

@InProceedings{De:2008:FIM,
  author =       "Anindya De and Piyush P. Kurur and Chandan Saha and
                 Ramprasad Saptharishi",
  title =        "Fast integer multiplication using modular arithmetic",
  crossref =     "ACM:2008:SPA",
  pages =        "499--506",
  year =         "2008",
  DOI =          "https://doi.org/10.1145/1374376.1374447",
  bibdate =      "Fri Jun 20 18:31:53 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We give an $ O(N \log N 2^{O(\log *N)}) $ algorithm
                 for multiplying two $N$-bit integers that improves the
                 $ O(N \log N \log \log N) $ algorithm by
                 Sch{\"o}nhage--Strassen. Both these algorithms use
                 modular arithmetic. Recently, F{\"u}rer gave an $ O(N
                 \log N 2^{O(\log *N)}) $ algorithm which however uses
                 arithmetic over complex numbers as opposed to modular
                 arithmetic. In this paper, we use multivariate
                 polynomial multiplication along with ideas from
                 F{\"u}rer's algorithm to achieve this improvement in
                 the modular setting. Our algorithm can also be viewed
                 as a $p$-adic version of F{\"u}rer's algorithm. Thus,
                 we show that the two seemingly different approaches to
                 integer multiplication, modular and complex arithmetic,
                 are similar.",
  acknowledgement = ack-nhfb,
  keywords =     "computational algebra; integer multiplication; modular
                 arithmetic",
}

@Article{DeDinechin:2008:CFP,
  author =       "Florent {De Dinechin} and Christoph Quirin Lauter and
                 Guillaume Melquiond",
  title =        "Certifying floating-point implementations using
                 {Gappa}",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  day =          "3",
  month =        jan,
  year =         "2008",
  CODEN =        "????",
  ISSN =         "????",
  ISSN-L =       "????",
  bibdate =      "Wed Sep 30 12:43:49 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arxiv.org/abs/0801.0523",
  abstract =     "High confidence in floating-point programs requires
                 proving numerical properties of final and intermediate
                 values. One may need to guarantee that a value stays
                 within some range, or that the error relative to some
                 ideal value is well bounded. Such work may require
                 several lines of proof for each line of code, and will
                 usually be broken by the smallest change to the code
                 (e.g. for maintenance or optimization purpose).
                 Certifying these programs by hand is therefore very
                 tedious and error-prone. This article discusses the use
                 of the Gappa proof assistant in this context. Gappa has
                 two main advantages over previous approaches: Its input
                 format is very close to the actual C code to validate,
                 and it automates error evaluation and propagation using
                 interval arithmetic. Besides, it can be used to
                 incrementally prove complex mathematical properties
                 pertaining to the C code. Yet it does not require any
                 specific knowledge about automatic theorem proving, and
                 thus is accessible to a wide community. Moreover, Gappa
                 may generate a formal proof of the results that can be
                 checked independently by a lower-level proof assistant
                 like Coq, hence providing an even higher confidence in
                 the certification of the numerical code. The article
                 demonstrates the use of this tool on a real-size
                 example, an elementary function with correctly rounded
                 output.",
  acknowledgement = ack-nhfb,
  subject =      "Numerical Analysis (cs.NA); Mathematical Software
                 (cs.MS)",
}

@Article{DeDinechin:2008:OPF,
  author =       "Florent {De Dinechin} and Christoph Quirin Lauter",
  title =        "Optimizing polynomials for floating-point
                 implementation",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "1--12",
  day =          "4",
  month =        mar,
  year =         "2008",
  CODEN =        "????",
  ISSN =         "????",
  ISSN-L =       "????",
  bibdate =      "Wed Sep 30 12:43:49 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arxiv.org/abs/0803.0439",
  abstract =     "The floating-point implementation of a function on an
                 interval often reduces to polynomial approximation, the
                 polynomial being typically provided by Remez algorithm.
                 However, the floating-point evaluation of a Remez
                 polynomial sometimes leads to catastrophic
                 cancellations. This happens when some of the polynomial
                 coefficients are very small in magnitude with respects
                 to others. In this case, it is better to force these
                 coefficients to zero, which also reduces the operation
                 count. This technique, classically used for odd or even
                 functions, may be generalized to a much larger class of
                 functions. An algorithm is presented that forces to
                 zero the smaller coefficients of the initial polynomial
                 thanks to a modified Remez algorithm targeting an
                 incomplete monomial basis. One advantage of this
                 technique is that it is purely numerical, the function
                 being used as a numerical black box. This algorithm is
                 implemented within a larger polynomial implementation
                 tool that is demonstrated on a range of examples,
                 resulting in polynomials with less coefficients than
                 those obtained the usual way.",
  acknowledgement = ack-nhfb,
  subject =      "Numerical Analysis (cs.NA); Mathematical Software
                 (cs.MS)",
}

@Article{Dimitrov:2008:PSP,
  author =       "V. S. Dimitrov and K. U. Jarvinen and M. J. Jacobson
                 and W. Chan and Zhun Huang",
  title =        "Provably Sublinear Point Multiplication on {Koblitz}
                 Curves and Its Hardware Implementation",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "57",
  number =       "11",
  pages =        "1469--1481",
  month =        nov,
  year =         "2008",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2008.65",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 12:17:44 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  note =         "See comments \cite{Lee:2012:CPS}.",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4487060",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Dvir:2008:HRT,
  author =       "Zeev Dvir and Amir Shpilka and Amir Yehudayoff",
  title =        "Hardness-randomness tradeoffs for bounded depth
                 arithmetic circuits",
  crossref =     "ACM:2008:SPA",
  pages =        "741--748",
  year =         "2008",
  DOI =          "https://doi.org/10.1145/1374376.1374482",
  bibdate =      "Fri Jun 20 18:31:53 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In this paper we show that lower bounds for bounded
                 depth arithmetic circuits imply derandomization of
                 polynomial identity testing for bounded depth
                 arithmetic circuits. More formally, if there exists an
                 explicit polynomial $ f(x_1, \ldots {}, x_m) $ that
                 cannot be computed by a depth $d$ arithmetic circuit of
                 small size then there exists an efficient deterministic
                 algorithm to test whether a given depth $ d - 8 $
                 circuit is identically zero or not (assuming the
                 individual degrees of the tested circuit are not too
                 high). In particular, if we are guaranteed that the
                 circuit computes a multilinear polynomial then we can
                 perform the identity test efficiently. To the best of
                 our knowledge this is the first hardness-randomness
                 tradeoff for bounded depth arithmetic circuits. The
                 above results are obtained using the arithmetic
                 Nisan-Wigderson generator of Impagliazzo and Kabanets
                 together with a new theorem on bounded depth circuits,
                 which is the main technical contribution of our work.
                 This theorem deals with polynomial equations of the
                 form $ P(x_1, \ldots {}, x_n, y) \equiv 0 $ and shows
                 that if $P$ has a circuit of depth $d$ and size $s$ and
                 if the polynomial $ f(x_1, \ldots {}, x_n) $ satisfies
                 $ P(x_1, \ldots {}, x_n, f(x_1, \ldots {}, x_n)) \equiv
                 0 $ then $f$ has a circuit of depth $ d + 3 $ and size
                 $ O(s \times r + m^r) $, where $m$ is the degree of $f$
                 and $r$ is the highest degree of the variable $y$
                 appearing in $P$. In the other direction we observe
                 that the methods of Impagliazzo and Kabanets imply that
                 if we can derandomize polynomial identity testing for
                 bounded depth circuits then NEXP does not have bounded
                 depth arithmetic circuits. That is, either NEXP $ \not
                 \subset $ P/poly or the Permanent is not computable by
                 polynomial size bounded depth arithmetic circuits.",
  acknowledgement = ack-nhfb,
  keywords =     "arithmetic circuits; bounded depth circuits;
                 hardness-randomness tradeoffs; identity testing; lower
                 bounds",
}

@Article{Edmonson:2008:ISS,
  author =       "W. W. Edmonson and M. H. van Emden",
  title =        "Interval Semantics for Standard Floating-Point
                 Arithmetic",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "1--10",
  day =          "23",
  month =        oct,
  year =         "2008",
  CODEN =        "????",
  ISSN =         "????",
  ISSN-L =       "????",
  bibdate =      "Wed Sep 30 12:43:49 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arxiv.org/abs/0810.4196",
  abstract =     "If the non-zero finite floating-point numbers are
                 interpreted as point intervals, then the effect of
                 rounding can be interpreted as computing one of the
                 bounds of the result according to interval arithmetic.
                 We give an interval interpretation for the signed zeros
                 and infinities, so that the undefined operations 0*inf,
                 inf - inf, inf/inf, and 0/0 become defined. In this way
                 no operation remains that gives rise to an error
                 condition. Mathematically questionable features of the
                 floating-point standard become well-defined sets of
                 reals. Interval semantics provides a basis for the
                 verification of numerical algorithms. We derive the
                 results of the newly defined operations and consider
                 the implications for hardware implementation.",
  acknowledgement = ack-nhfb,
  subject =      "Numerical Analysis (cs.NA); Hardware Architecture
                 (cs.AR)",
}

@PhdThesis{Erle:2008:AHD,
  author =       "Mark A. Erle",
  title =        "Algorithms and Hardware Designs for Decimal
                 Multiplication",
  type =         "{Ph.D.} Thesis",
  school =       "Department of Computer Engineering, Lehigh
                 University",
  address =      "Bethlehem, PA, USA",
  pages =        "xviii + 221",
  day =          "21",
  month =        nov,
  year =         "2008",
  bibdate =      "Tue Mar 01 19:53:02 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://speleotrove.com/decimal/erle2008-decimal-multipliers-dissertation-duplex.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Gonzalez-Navarro:2008:BID,
  author =       "S. Gonzalez-Navarro and C. Tsen and M. Schulte",
  title =        "Binary Integer Decimal-based Multiplier for Decimal
                 Floating-Point Arithmetic",
  crossref =     "Matthews:2008:CRF",
  pages =        "353--357",
  year =         "2008",
  DOI =          "https://doi.org/10.1109/ACSSC.2007.4487228",
  bibdate =      "Sat Dec 04 10:25:08 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Demand for decimal floating-point (DFP) arithmetic is
                 increasing because global business, e-commerce,
                 financial applications, and the standards and laws that
                 govern them require it. The IEEE P754 draft standard
                 for floating-point arithmetic specifies formats and
                 operations for DFP numbers. In this paper, we present
                 an IEEE P754-compliant multiplier that operates on
                 values that use the binary encoding of DFP numbers,
                 commonly referred to as the binary integer decimal
                 (BID) encoding. Our BID-based DFP multiplier uses
                 high-speed binary hardware, has variable latency, and
                 is optimized for the common case that the product does
                 not need to be rounded. Our multiplier also uses a
                 novel technique that estimates the number of product
                 digits that needed to be rounded in parallel with the
                 significant multiplication. In this design, a single
                 multiplier is used to multiply the significants and
                 round the product. We believe this the first hardware
                 design of a DFP multiplier for BID-encoded numbers.",
  acknowledgement = ack-nhfb,
}

@Article{Graillat:2008:ASZ,
  author =       "Stef Graillat",
  title =        "Accurate simple zeros of polynomials in floating point
                 arithmetic",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "56",
  number =       "4",
  pages =        "1114--1120",
  month =        aug,
  year =         "2008",
  CODEN =        "CMAPDK",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  bibdate =      "Wed Mar 1 21:50:16 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computmathappl2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0898122108001120",
  acknowledgement = ack-nhfb,
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221",
}

@Book{Hardy:2008:ITN,
  author =       "G. H. (Godfrey Harold) Hardy and Edward Maitland
                 Wright and D. R. Heath-Brown and Joseph H. Silverman",
  title =        "An introduction to the theory of numbers",
  publisher =    pub-OXFORD,
  address =      pub-OXFORD:adr,
  edition =      "Sixth",
  pages =        "xxi + 621",
  year =         "2008",
  ISBN =         "0-19-921985-0 (hardcover), 0-19-921986-9 (paperback)",
  ISBN-13 =      "978-0-19-921985-8 (hardcover), 978-0-19-921986-5
                 (paperback)",
  LCCN =         "QA241 .H28 2008",
  bibdate =      "Thu Nov 18 09:18:59 MST 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 library.ox.ac.uk:210/ADVANCE",
  series =       "Oxford mathematics",
  acknowledgement = ack-nhfb,
  author-dates = "G. H. Hardy (1877--1947)",
  remark =       "Previous (fifth) edition 1979.",
  subject =      "Number theory",
}

@Article{Homma:2008:SAD,
  author =       "N. Homma and T. Aoki and T. Higuchi",
  title =        "A Systematic Approach for Designing Redundant
                 Arithmetic Adders Based on Counter Tree Diagrams",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "57",
  number =       "12",
  pages =        "1633--1646",
  month =        dec,
  year =         "2008",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2008.106",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 12:17:44 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4569835",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Jager:2008:DAD,
  author =       "Hendrik Jager and Pierre Liardet",
  title =        "Distributions arithm{\'e}tiques des d{\'e}nominateurs
                 de convergents de fractions continues. ({French})
                 [Arithmetic distributions of the denominators of
                 continued fractions]",
  journal =      "Proceedings of the Koninklijke Nederlandse Akademie
                 van Wetenschappen, Series A, Indagationes
                 mathematicae",
  volume =       "91",
  number =       "2",
  pages =        "181--197",
  day =          "20",
  month =        jun,
  year =         "2008",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1016/S1385-7258(88)80026-X",
  ISSN =         "1385-7258 (print), 1878-5972 (electronic)",
  bibdate =      "Tue Nov 22 11:28:19 MST 2011",
  bibsource =    "http://www.sciencedirect.com/;
                 https://www.math.utah.edu/pub/tex/bib/benfords-law.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S138572588880026X",
  acknowledgement = ack-nhfb,
  fjournal =     "Indagationes Mathematicae (Proceedings)",
  keywords =     "Benford's Law",
  language =     "French",
  xxjournal =    "Indagationes Mathematicae (Proceedings)",
}

@Article{Jezequel:2008:CLE,
  author =       "Fabienne J{\'e}z{\'e}quel and Jean-Marie Chesneaux",
  title =        "{CADNA}: a library for estimating round-off error
                 propagation",
  journal =      j-COMP-PHYS-COMM,
  volume =       "178",
  number =       "12",
  pages =        "933--955",
  day =          "15",
  month =        jun,
  year =         "2008",
  CODEN =        "CPHCBZ",
  DOI =          "https://doi.org/10.1016/j.cpc.2008.02.003",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Mon Feb 13 23:42:31 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/compphyscomm2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0010465508000775",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00104655",
}

@Article{Jimeno:2008:BBA,
  author =       "Antonio Jimeno and Higinio Mora and Jose L. Sanchez
                 and Francisco Pujol",
  title =        "A {BCD}-based architecture for fast coordinate
                 rotation",
  journal =      j-J-SYST-ARCH,
  volume =       "54",
  number =       "8",
  pages =        "829--840",
  month =        aug,
  year =         "2008",
  CODEN =        "JSARFB",
  DOI =          "https://doi.org/10.1016/j.sysarc.2008.02.001",
  ISSN =         "1383-7621 (print), 1873-6165 (electronic)",
  ISSN-L =       "1383-7621",
  bibdate =      "Thu Aug 07 18:04:43 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Although radix 10 based arithmetic has been gaining
                 renewed importance over the last few years, decimal
                 systems are not efficient enough and techniques are
                 still under development. In this paper, an improvement
                 of the CORDIC (coordinate rotation digital computer)
                 method for decimal representation is proposed and
                 applied to produce fast rotations. The algorithm uses
                 BCD operands as inputs, combining the advantages of
                 both decimal and binary systems. The result is a
                 reduction of 50\% in the number of iterations if
                 compared with the original Decimal CORDIC method.
                 Finally, we present a hardware architecture useful to
                 produce BCD coordinates rotations accurately and fast,
                 and different experiments demonstrating the advantages
                 of the new method are shown. A reduction of 75\% in a
                 single stage delay is obtained, whereas the circuit
                 area just increases in about 5\%.",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Systems Architecture: the EUROMICRO
                 Journal",
  keywords =     "binary coded decimals; computer performance; CORDIC;
                 decimal arithmetic; digital arithmetic",
}

@Misc{Kahan:2008:BFU,
  author =       "William Kahan",
  title =        "Back to the Future of Undebuggable Floating-Point
                 Computation in Science and Engineering",
  howpublished = "Web document",
  day =          "30",
  month =        mar,
  year =         "2008",
  bibdate =      "Mon Mar 31 16:50:19 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "The Bay Area Scientific Computing Day, BASCD08,
                 honoring Profs. Kahan and Parlett, 29--30 March,
                 2008.",
  URL =          "http://math.berkeley.edu/bascd08;
                 http://www.eecs.berkeley.edu/~wkahan/BASCD08K.pdf",
  abstract =     "When I began to program an electronic computer in
                 1953, von Neumann was still disparaging floating-point
                 computation, which was generally deemed impervious to
                 error-analysis. Occasional anomalous results were
                 expected. Often they were attributed wrongly to
                 ``Ill-Condition''. Putting one's data through several
                 numerical methods some of whose results might agree was
                 a prudent policy. Those days are back. Their challenges
                 will be illustrated by a program like some used by
                 structural engineers for forty years. To cope, we need
                 debugging aids like those in Section 14 of my web
                 page's {\tt Mindless.pdf}. Help can come only from the
                 designers of hardware, compilers and software
                 development systems after they are persuaded that the
                 demand for such aids is commercially significant.",
  acknowledgement = ack-nhfb,
}

@Article{Kaihara:2008:BMM,
  author =       "M. E. Kaihara and N. Takagi",
  title =        "Bipartite Modular Multiplication Method",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "57",
  number =       "2",
  pages =        "157--164",
  month =        feb,
  year =         "2008",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2007.70793",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 12:17:40 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4358245",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Khalid:2008:NRE,
  author =       "M. S. Khalid and M. R. Amin and M. M. Hossain and M.
                 Anwer",
  editor =       "{IEEE}",
  booktitle =    "{Proceedings of 10th International Conference on
                 Computer and Information Technology (ICCIT 2007),
                 27-29, December 2007, United International University,
                 Dhanmondi, Dhaka-1209, Bangladesh}",
  title =        "Numerical round-off error in cellular phone services
                 billing system",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  bookpages =    "534 + 7",
  pages =        "1--5",
  year =         "2008",
  DOI =          "https://doi.org/10.1109/ICCITECHN.2007.4579417",
  ISBN =         "1-4244-1550-0, 1-4244-1551-9",
  ISBN-13 =      "978-1-4244-1550-2, 978-1-4244-1551-9",
  LCCN =         "QA75.5 .I574 2007",
  bibdate =      "Wed Jul 06 19:14:16 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Cellular phone services billing for per minute tariff
                 plan and 1-second pulse involve floating point division
                 and multiplication operation to calculate per call
                 bill. Monthly customer billing involves addition
                 operations on per call bills, which are floating point
                 numbers. Round-off errors occur due to floating point
                 numberspsila computer representation limitations and
                 for storing limited significant figures during billing.
                 The study analyzed post-paid itemized bills of a
                 cellular phone service operator in Bangladesh and
                 identified that accumulated round-off error for active
                 post-paid subscribers is significantly high for
                 subscriber group of large number. The research
                 recommends a per second tariff plan to completely
                 eliminate round-off error which also reduces floating
                 point number operations.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Kong:2008:RMI,
  author =       "I. Kong and E. E. {Swartzlander, Jr.}",
  editor =       "Michael B. Matthews",
  booktitle =    "42nd Asilomar Conference on Signals, Systems and
                 Computers: {October 26--29, 2008, Pacific Grove,
                 California}",
  title =        "A Rounding Method with Improved Error Tolerance for
                 Division by Convergence",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1814--1818",
  year =         "2008",
  DOI =          "https://doi.org/10.1109/ACSSC.2008.5074740",
  ISBN =         "1-4244-2941-2",
  ISBN-13 =      "978-1-4244-2941-7",
  ISSN =         "1058-6393",
  ISSN-L =       "1058-6393",
  LCCN =         "TK7801 .A83 2008",
  bibdate =      "Sun Dec 10 14:05:54 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A new rounding method for division by convergence is
                 presented. It allows twice the error tolerance of
                 current methods, so it allows the multiplier of a
                 3-iteration Goldschmidt divider to be implemented using
                 only 3 extra bits. The new rounding method applies
                 special truncation methods at the final iteration step,
                 and it requires a minor modification in rounding
                 constants of the multiplier. It has been verified using
                 a SystemC model of the Goldschmidt divider supporting
                 variable precision. The verification consists of two
                 parts: the maximum error of approximate quotients and
                 the rounding result correctness. The maximum error of
                 approximate quotients is checked by analysis and via
                 simulation. The final rounding results are checked with
                 both random double precision floating-point
                 significands and exhaustive 17-bit precision test
                 vectors",
  acknowledgement = ack-nhfb,
}

@Book{Kulisch:2008:CAV,
  author =       "Ulrich Kulisch",
  title =        "Computer Arithmetic and Validity --- Theory,
                 Implementation, and Applications",
  publisher =    pub-GRUYTER,
  address =      pub-GRUYTER:adr,
  pages =        "410 (est.)",
  year =         "2008",
  ISBN =         "3-11-020318-9 (hardcover)",
  ISBN-13 =      "978-3-11-020318-9 (hardcover)",
  ISSN =         "0179-0986",
  LCCN =         "????",
  bibdate =      "Wed Jun 11 14:53:52 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  price =        "US\$108.00",
  series =       "De Gruyter Studies in Mathematics",
  abstract =     "A New Approach to Scientific Computation is a
                 collection of papers delivered at a symposium held at
                 the IBM Thomas J. Watson Research Center on August 3,
                 1982. The symposium provided a forum for reviewing
                 various aspects of an approach to scientific
                 computation based on a systematic theory of computer
                 arithmetic. Computer demonstration packages for
                 standard problems of numerical mathematics are
                 considered. Comprised of 12 chapters, this volume
                 begins by summarizing an extensive research activity in
                 scientific computation as well as the experience gained
                 through various implementations \ldots{}",
  acknowledgement = ack-nhfb,
}

@PhdThesis{Lauter:2008:ACF,
  author =       "Christoph Quirin Lauter",
  title =        "Arrondi correct de fonctions math{\'e}matiques ---
                 Fonctions univari{\'e}es et bivari{\'e}es,
                 certification et automatisation. ({French}) [{Correct}
                 rounding of mathematical functions --- univariate and
                 bivariate functions, certification and automation]",
  type =         "{Ph.D.} dissertation",
  school =       "{\'E}cole Normale Sup{\'e}rieure de Lyon",
  address =      "Lyon, France",
  pages =        "????",
  month =        oct,
  year =         "2008",
  bibdate =      "Fri Dec 08 10:03:47 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "",
  acknowledgement = ack-nhfb,
}

@Article{Lefevre:2008:WCE,
  author =       "Vincent Lef{\`e}vre and Damien Stehl{\'e} and Paul
                 Zimmermann",
  title =        "Worst Cases for the Exponential Function in the {IEEE
                 754r decimal64} Format",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "5045",
  pages =        "114--126",
  year =         "2008",
  CODEN =        "LNCSD9",
  DOI =          "https://doi.org/10.1007/978-3-540-85521-7_7",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Thu Oct 1 11:29:36 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/lncs2008a.bib",
  URL =          "http://link.springer.com/content/pdf/10.1007/978-3-540-85521-7_7.pdf",
  acknowledgement = ack-nhfb,
  book-DOI =     "https://doi.org/10.1007/978-3-540-85521-7",
  book-URL =     "http://www.springerlink.com/content/978-3-540-85521-7",
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
  remark =       "From the abstract: ``the worst case for $ |x| \geq 3
                 \times 10^{-11} $ is exp(9.407822313572878e-2) =
                 1.09864568206633850000000000000000278.''",
}

@Article{Li:2008:MLB,
  author =       "Xin Li and Marc Moreno Maza and Raqeeb Rasheed and
                 {\'E}ric Schost",
  title =        "The {\tt modpn} library: bringing fast polynomial
                 arithmetic into {MAPLE}",
  journal =      j-ACM-COMM-COMP-ALGEBRA,
  volume =       "42",
  number =       "3",
  pages =        "172--174",
  month =        sep,
  year =         "2008",
  CODEN =        "????",
  ISSN =         "1932-2232 (print), 1932-2240 (electronic)",
  ISSN-L =       "1932-2232",
  bibdate =      "Fri Feb 13 18:17:36 MST 2009",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Communications in Computer Algebra",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J1000",
}

@Article{Liu:2008:FIM,
  author =       "J. Liu and B. Weaver and Y. Zakharov",
  title =        "{FPGA} implementation of multiplication-free complex
                 division",
  journal =      j-ELECT-LETTERS,
  volume =       "44",
  number =       "2",
  pages =        "5--96",
  day =          "17",
  month =        jan,
  year =         "2008",
  CODEN =        "ELLEAK",
  DOI =          "https://doi.org/10.1049/el:20082567",
  ISSN =         "0013-5194 (print), 1350-911X (electronic)",
  ISSN-L =       "0013-5194",
  bibdate =      "Fri Dec 03 14:53:57 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The FPGA implementation of a new complex division
                 algorithm is described. It is based on the dichotomous
                 co-ordinate descent method and requires only bit-shift
                 and addition operations. Consequently, the footprint of
                 the new complex division core is remarkably small.",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronics Letters",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2220",
  keyword =      "FPGA; bit-shift; dichotomous coordinate descent
                 method; multiplication-free complex division; field
                 programmable gate arrays; signal processing",
}

@Misc{Melquiond:2008:DRA,
  author =       "Guillaume Melquiond and Sylvain Pion",
  title =        "Directed Rounding Arithmetic Operations",
  howpublished = "Web document",
  day =          "05",
  month =        dec,
  year =         "2008",
  bibdate =      "Mon Dec 08 14:57:52 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "ISO WG21 Document N2811=08-0321, posted to the
                 stds-1788 mailing list on 8-Dec-2008.",
  acknowledgement = ack-nhfb,
}

@Article{Monniaux:2008:PVF,
  author =       "David Monniaux",
  title =        "The pitfalls of verifying floating-point
                 computations",
  journal =      j-TOPLAS,
  volume =       "30",
  number =       "3",
  pages =        "12:1--12:41",
  month =        may,
  year =         "2008",
  CODEN =        "ATPSDT",
  DOI =          "https://doi.org/10.1145/1353445.1353446",
  ISSN =         "0164-0925 (print), 1558-4593 (electronic)",
  ISSN-L =       "0164-0925",
  bibdate =      "Wed Jun 11 19:14:53 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/toplas/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Current critical systems often use a lot of
                 floating-point computations, and thus the testing or
                 static analysis of programs containing floating-point
                 operators has become a priority. However, correctly
                 defining the semantics of common implementations of
                 floating-point is tricky, because semantics may change
                 according to many factors beyond source-code level,
                 such as choices made by compilers. We here give
                 concrete examples of problems that can appear and
                 solutions for implementing in analysis software.",
  acknowledgement = ack-nhfb,
  articleno =    "12",
  fjournal =     "ACM Transactions on Programming Languages and
                 Systems",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J783",
}

@Article{Moore:2008:IMB,
  author =       "Samuel K. Moore",
  title =        "{Intel} Makes A Big Jump In Computer Math",
  journal =      j-IEEE-SPECTRUM,
  volume =       "45",
  number =       "2",
  pages =        "14--15",
  month =        feb,
  year =         "2008",
  CODEN =        "IEESAM",
  DOI =          "https://doi.org/10.1109/SPEC.2008.4445770",
  ISSN =         "0018-9235 (print), 1939-9340 (electronic)",
  ISSN-L =       "0018-9235",
  bibdate =      "Sat Jan 18 12:29:46 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeespectrum2000.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Spectrum",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6",
  keywords =     "45-nanometer processors; Clocks; Computer
                 architecture; computer math; Convergence; Crops;
                 Digital arithmetic; financial computing; Frequency
                 conversion; Intel; Intel Pentium; Loans and mortgages;
                 microprocessor chips; Microprocessors; Penryn; Penryn
                 chip; Programming profession; scientific computing;
                 Scientific computing; size 45 nm; SRT Radix-4 (Sweeney,
                 Robertson, Tocher) division",
}

@Article{Morris:2008:PLC,
  author =       "Gerald R. Morris and Viktor K. Prasanna",
  title =        "A pipelined-loop-compatible architecture and algorithm
                 to reduce variable-length sets of floating-point data
                 on a reconfigurable computer",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "68",
  number =       "7",
  pages =        "913--921",
  month =        jul,
  year =         "2008",
  CODEN =        "JPDCER",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Fri Jul 11 20:32:36 MDT 2008",
  bibsource =    "http://www.sciencedirect.com/science/journal/07437315;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
}

@Article{Nakamori:2008:SRA,
  author =       "S. Nakamori",
  title =        "Square-root algorithms of {RLS Wiener} filter and
                 fixed-point smoother in linear discrete stochastic
                 systems",
  journal =      j-APPL-MATH-COMP,
  volume =       "203",
  number =       "1",
  pages =        "186--193",
  day =          "1",
  month =        sep,
  year =         "2008",
  CODEN =        "AMHCBQ",
  ISSN =         "0096-3003 (print), 1873-5649 (electronic)",
  ISSN-L =       "0096-3003",
  bibdate =      "Fri Sep 3 10:53:23 MDT 2010",
  bibsource =    "http://www.sciencedirect.com/science/journal/00963003;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Applied Mathematics and Computation",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00963003",
}

@Article{Namin:2008:NFF,
  author =       "A. H. Namin and Huapeng Wu and M. Ahmadi",
  title =        "A New Finite-Field Multiplier Using Redundant
                 Representation",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "57",
  number =       "5",
  pages =        "716--720",
  month =        may,
  year =         "2008",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2007.70834",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 12:17:41 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4378354",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Book{P754:2008:ISF,
  author =       "{IEEE Task P754}",
  title =        "{IEEE 754-2008, Standard for Floating-Point
                 Arithmetic}",
  publisher =    pub-IEEE-STD,
  address =      pub-IEEE-STD:adr,
  pages =        "58",
  day =          "29",
  month =        aug,
  year =         "2008",
  DOI =          "https://doi.org/10.1109/IEEESTD.2008.4610935",
  ISBN =         "0-7381-5753-8 (paper), 0-7381-5752-X (electronic)",
  ISBN-13 =      "978-0-7381-5753-5 (paper), 978-0-7381-5752-8
                 (electronic)",
  LCCN =         "????",
  bibdate =      "Thu Sep 25 09:50:30 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeestd.bib",
  URL =          "http://en.wikipedia.org/wiki/IEEE_754-2008;
                 http://ieeexplore.ieee.org/servlet/opac?punumber=4610933",
  abstract =     "This standard specifies interchange and arithmetic
                 formats and methods for binary and decimal
                 floating-point arithmetic in computer programming
                 environments. This standard specifies exception
                 conditions and their default handling. An
                 implementation of a floating-point system conforming to
                 this standard may be realized entirely in software,
                 entirely in hardware, or in any combination of software
                 and hardware. For operations specified in the normative
                 part of this standard, numerical results and exceptions
                 are uniquely determined by the values of the input
                 data, sequence of operations, and destination formats,
                 all under user control.",
  acknowledgement = ack-nhfb,
}

@Article{Pan:2008:SAL,
  author =       "V. Y. Pan and D. Grady and B. Murphy and G. Qian and
                 R. E. Rosholt and A. D. Ruslanov",
  title =        "{Schur} aggregation for linear systems and
                 determinants",
  journal =      j-THEOR-COMP-SCI,
  volume =       "409",
  number =       "2",
  pages =        "255--268",
  day =          "17",
  month =        dec,
  year =         "2008",
  CODEN =        "TCSCDI",
  DOI =          "https://doi.org/10.1016/j.tcs.2008.09.005",
  ISSN =         "0304-3975 (print), 1879-2294 (electronic)",
  ISSN-L =       "0304-3975",
  bibdate =      "Mon Mar 28 21:21:44 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/tcs2005.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03043975/",
  keywords =     "accurate floating-point summation; Additive
                 preconditioning; Determinants; Iterative refinement;
                 Linear systems of equations; Sherman Morrison Woodbury
                 formula",
}

@InCollection{Patterson:2008:AC,
  author =       "David A. Patterson and John L. Hennessy",
  title =        "Arithmetic for Computers",
  crossref =     "Patterson:2008:COD",
  chapter =      "3",
  pages =        "222--297",
  year =         "2008",
  bibdate =      "Thu Dec 04 18:36:00 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "floating-point arithmetic",
}

@InCollection{Patterson:2008:GCG,
  author =       "David A. Patterson and John L. Hennessy",
  title =        "Graphics and Computing {GPUs}",
  crossref =     "Patterson:2008:COD",
  chapter =      "A",
  pages =        "A-1--A-77",
  year =         "2008",
  bibdate =      "Thu Dec 04 18:36:00 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "floating-point arithmetic; GPU",
}

@Article{Pineiro:2008:RDD,
  author =       "J.-A. Pineiro and J. D. Bruguera and F. Lamberti and
                 P. Montuschi",
  title =        "A Radix-2 Digit-by-Digit Architecture for Cube Root",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "57",
  number =       "4",
  pages =        "562--566",
  month =        apr,
  year =         "2008",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2007.70848",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 12:17:41 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4407683",
  abstract =     "A radix-2 digit-recurrence algorithm and architecture
                 for the computation of the cube root are presented in
                 this paper. The original recurrence based on the
                 concept of completing the cube is modified to allow an
                 efficient implementation of the algorithm and the cycle
                 time and area cost of the resulting architecture are
                 estimated as 7.5 times the delay of a full adder and
                 around 9,000 nand2 cells, respectively, for
                 double-precision computations.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Piso:2008:FOS,
  author =       "D. Piso and J. D. Bruguera",
  editor =       "Michael B. Matthews",
  booktitle =    "42nd Asilomar Conference on Signals, Systems and
                 Computers: {October 26--29, 2008, Pacific Grove,
                 California}",
  title =        "Forcing {\em one-sided\/} results in {Goldschmidt}
                 algorithm",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1830--1833",
  month =        oct,
  year =         "2008",
  DOI =          "https://doi.org/10.1109/acssc.2008.5074743",
  ISBN =         "1-4244-2941-2",
  ISBN-13 =      "978-1-4244-2941-7",
  ISSN =         "1058-6393",
  ISSN-L =       "1058-6393",
  LCCN =         "TK7801 .A83 2008",
  bibdate =      "Mon Dec 11 08:10:00 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper presents a method to obtain one-sided error
                 results from Goldschmidt (GLD) algorithm. In some
                 applications is useful to obtain a one-sided error
                 result. This is done introducing error bias in the
                 intermediate iterations. An error analysis permits to
                 obtain expressions to estimate the loss of precision
                 and to compensate it. In this way, the one-sided error
                 results are obtained without significant additional
                 hardware requirement.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Piso:2008:NRA,
  author =       "D. Piso and J. D. Bruguera",
  editor =       "Luca Fanucci",
  booktitle =    "Proceedings: {11th Euromicro Symposium on Digital
                 Systems Design: Architectures, Methods and Tools (DSD
                 2008), Parma, Italy, September 3--5, 2008}",
  title =        "A New Rounding Algorithm for Variable Latency Division
                 and Square Root Implementations",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "760--767",
  year =         "2008",
  DOI =          "https://doi.org/10.1109/DSD.2008.28.",
  ISBN =         "0-7695-3277-2",
  ISBN-13 =      "978-0-7695-3277-6",
  bibdate =      "Sun Dec 10 13:55:38 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The aim of this work is to present a method for
                 rounding quadratically converging algorithms that
                 improves their performance. This method is able to
                 reduce significantly the number of cases where the
                 remainder calculation is necessary. It is based on
                 previous methods and incorporates additional bits of
                 the result approximation to be checked. This work
                 includes the result of exhaustive simulations that
                 permit us to measure exactly how many calculations are
                 avoided. Using these simulations, it is concluded that
                 the presented method is able to reduce by half the
                 number of remainder calculations. Using adequate result
                 approximations the remainder calculation is necessary
                 in only 5\% of the total cases",
  acknowledgement = ack-nhfb,
}

@Article{Quinnell:2008:BFP,
  author =       "E. Quinnell and E. E. Swartzlander and C. Lemonds",
  title =        "Bridge Floating-Point Fused Multiply-Add Design",
  journal =      j-IEEE-TRANS-VLSI-SYST,
  volume =       "16",
  number =       "12",
  pages =        "1727--1731",
  year =         "2008",
  CODEN =        "IEVSE9",
  DOI =          "https://doi.org/10.1109/TVLSI.2008.2001944",
  ISSN =         "1063-8210 (print), 1557-9999 (electronic)",
  ISSN-L =       "1063-8210",
  bibdate =      "Sat Feb 19 18:54:07 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Very Large Scale Integration
                 (VLSI) Systems",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/issues?punumber=92",
}

@InProceedings{Quinnell:2008:FPF,
  author =       "E. Quinnell and E. E. Swartzlander and C. Lemonds",
  title =        "Floating-Point Fused Multiply-Add Architectures",
  crossref =     "Matthews:2008:CRF",
  pages =        "331--337",
  year =         "2008",
  DOI =          "https://doi.org/10.1109/ACSSC.2007.4487224",
  bibdate =      "Sat Feb 19 18:56:18 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Two new floating-point fused multiply-add
                 architectures for the single instruction execution of $
                 (A \times B) + C $ are presented. The three-path
                 architecture uses parallel hardware paths similar to
                 those in dual-path floating-point adders. The new
                 bridge architecture re-uses common floating-point
                 components to add a fused multiply-add instruction.
                 Each new architecture as well as a collection of
                 floating-point arithmetic units and a classic fused
                 multiplier-adder have been designed using the Advanced
                 Micro Devices 65 nanometer silicon on insulator CMOS
                 technology to fairly compare the new architectures.",
  acknowledgement = ack-nhfb,
}

@Article{Rahaman:2008:CTB,
  author =       "H. Rahaman and J. Mathew and D. K. Pradhan and A. M.
                 Jabir",
  title =        "{C}-testable bit parallel multipliers over {$ {\rm
                 GF}(2^m) $}",
  journal =      j-TODAES,
  volume =       "13",
  number =       "1",
  pages =        "5:1--5:??",
  month =        jan,
  year =         "2008",
  CODEN =        "ATASFO",
  DOI =          "https://doi.org/10.1145/1297666.1297671",
  ISSN =         "1084-4309 (print), 1557-7309 (electronic)",
  ISSN-L =       "1084-4309",
  bibdate =      "Thu Jun 12 18:10:00 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/todaes/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We present a C-testable design of polynomial basis
                 (PB) bit-parallel (BP) multipliers over GF(2 m) for
                 100\% coverage of stuck-at faults. Our design method
                 also includes the method for test vector generation,
                 which is simple and efficient. C-testability is
                 achieved with three control inputs and approximately
                 6\% additional hardware. Only 8 constant vectors are
                 required irrespective of the sizes of the fields and
                 primitive polynomial. We also present a Built-In
                 Self-Test (BIST) architecture for generating the test
                 vectors efficiently, which eliminates the need for the
                 extra control inputs. Since these circuits have
                 critical applications as parts of cryptography (e.g.,
                 Elliptic Curve Crypto (ECC) systems) hardware, the BIST
                 architecture may provide with added level of security,
                 as the tests would be done internally and without the
                 requirement of probing by external testing equipment.
                 Finally we present experimental results comprising the
                 area, delay and power of the testable multipliers of
                 various sizes with the help of the Synopsys{\reg} tools
                 using UMC 0. 18 micron CMOS technology library.",
  acknowledgement = ack-nhfb,
  articleno =    "5",
  fjournal =     "ACM Transactions on Design Automation of Electronic
                 Systems (TODAES)",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J776",
  keywords =     "built-in self-test; C-testable; cryptography; digital
                 signal processing; error control code; fault;
                 floating-point testing; Galois field; multiplier;
                 polynomials; stuck-at fault; testing; TPG; VLSI
                 design",
}

@Article{Rahaman:2008:DRT,
  author =       "H. Rahaman and J. Mathew and D. K. Pradhan and A. M.
                 Jabir",
  title =        "Derivation of Reduced Test Vectors for Bit-Parallel
                 Multipliers over {$ \mathrm {GF}(2^m) $}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "57",
  number =       "9",
  pages =        "1289--1294",
  month =        sep,
  year =         "2008",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2008.63",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 12:17:43 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4487058",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Ravikumar:2008:BND,
  author =       "Bala Ravikumar",
  title =        "The {Benford--Newcomb} Distribution and Unambiguous
                 Context-Free Languages",
  journal =      j-INT-J-FOUND-COMP-SCI,
  volume =       "19",
  number =       "3",
  pages =        "717--727",
  month =        jun,
  year =         "2008",
  CODEN =        "IFCSEN",
  DOI =          "https://doi.org/10.1142/S0129054108005905",
  ISSN =         "0129-0541 (print), 1793-6373 (electronic)",
  ISSN-L =       "0129-0541",
  bibdate =      "Tue Aug 31 07:37:14 MDT 2010",
  bibsource =    "http://ejournals.wspc.com.sg/ijfcs/mkt/archive.shtml;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "International Journal of Foundations of Computer
                 Science (IJFCS)",
  journal-URL =  "http://www.worldscientific.com/loi/ijfcs",
}

@InProceedings{Raz:2008:EFL,
  author =       "Ran Raz",
  title =        "Elusive functions and lower bounds for arithmetic
                 circuits",
  crossref =     "ACM:2008:SPA",
  pages =        "711--720",
  year =         "2008",
  DOI =          "https://doi.org/10.1145/1374376.1374479",
  bibdate =      "Fri Jun 20 18:31:53 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A basic fact in linear algebra is that the image of
                 the curve $ f(x) = (x^1, x^2, x^3, \ldots {}, x^m) $,
                 say over $C$, is not contained in any $ m - 1 $
                 dimensional affine subspace of $ C^m $. In other words,
                 the image of $f$ is not contained in the image of any
                 polynomial-mapping $ \Gamma : C^{m - 1} \rightarrow C^m
                 $ of degree 1 (that is, an affine mapping). Can one
                 give an explicit example for a polynomial curve $ f : C
                 \rightarrow C^m $, such that, the image of $f$ is not
                 contained in the image of any polynomial-mapping $
                 \Gamma : C^{m - 1} \rightarrow C^m $ of degree 2? In
                 this paper, we show that problems of this type are
                 closely related to proving lower bounds for the size of
                 general arithmetic circuits. For example, any explicit
                 $f$ as above (with the right notion of explicitness)
                 implies super-polynomial lower bounds for computing the
                 permanent over $C$. More generally, we say that a
                 polynomial-mapping $ f : F^n \rightarrow F^m $ is $ (s,
                 r) $-elusive, if for every polynomial-mapping $ \Gamma
                 : F^s \rightarrow F^m $ of degree $r$, $ I m(f) \not
                 \subset I m(\Gamma) $. We show that for many settings
                 of the parameters $ n, m, s, r $, explicit
                 constructions of elusive polynomial-mappings imply
                 strong (up to exponential) lower bounds for general
                 arithmetic circuits. Finally, for every $r$, of degree
                 $ O(r) $, that is $ (s, r) $-elusive for $ s = n^{1 +
                 \Omega (1 / r)} $. We use this to construct for any
                 $r$, an explicit example for an $n$-variate polynomial
                 of total-degree $ O(r) $, with coefficients in $ \{ 0,
                 1, \} $ such that, any depth $r$ arithmetic circuit for
                 this polynomial (over any field) is of size $ \geq n^{1
                 + \Omega (1 / r)} $. In particular, for any constant
                 $r$, this gives a constant degree polynomial, such
                 that, any depth $r$ arithmetic circuit for this
                 polynomial is of size $ \geq n^{1 + \Omega (1)} $.
                 Previously, only lower bounds of the type $ \Omega (n
                 \lambda_r (n)) $, where $ \lambda_r (n) $ are extremely
                 slowly growing functions (e.g., $ \lambda_5 (n) = \log
                 n $, and $ \lambda_7 (n) = \log * \log * n $) , were
                 known for constant-depth arithmetic circuits for
                 polynomials of constant degree.",
  acknowledgement = ack-nhfb,
  keywords =     "arithmetic circuits; bounded depth circuits; circuit
                 complexity; lower bounds",
}

@Article{Raz:2008:LBS,
  author =       "Ran Raz and Amir Shpilka and Amir Yehudayoff",
  title =        "A Lower Bound for the Size of Syntactically
                 Multilinear Arithmetic Circuits",
  journal =      j-SIAM-J-COMPUT,
  volume =       "38",
  number =       "4",
  pages =        "1624--1647",
  month =        "????",
  year =         "2008",
  CODEN =        "SMJCAT",
  DOI =          "",
  ISSN =         "0097-5397 (print), 1095-7111 (electronic)",
  ISSN-L =       "0097-5397",
  bibdate =      "Tue May 18 08:22:01 MDT 2010",
  bibsource =    "http://epubs.siam.org/sam-bin/dbq/toclist/SICOMP/38/4;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Computing",
  journal-URL =  "http://epubs.siam.org/sicomp",
}

@Article{Rodriguez-Henriquez:2008:LCB,
  author =       "F. Rodriguez-Henriquez and G. Morales-Luna and J.
                 Lopez",
  title =        "Low-Complexity Bit-Parallel Square Root Computation
                 over {$ \mathrm {GF}(2^m) $} for All Trinomials",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "57",
  number =       "4",
  pages =        "472--480",
  month =        apr,
  year =         "2008",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2007.70822",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 12:17:40 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4358282",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Ruiz:2008:EIR,
  author =       "Gustavo A. Ruiz and Mercedes Granda",
  title =        "Efficient implementation of {3X} for radix-8
                 encoding",
  journal =      j-MICROELECT-J,
  volume =       "39",
  number =       "1",
  pages =        "152--159",
  month =        jan,
  year =         "2008",
  CODEN =        "MICEB9",
  DOI =          "https://doi.org/10.1016/j.mejo.2007.10.006",
  ISSN =         "0026-2692 (print), 1879-2391 (electronic)",
  ISSN-L =       "0026-2692",
  bibdate =      "Wed Dec 13 09:54:52 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Microelectronics Journal",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00262692",
  keywords =     "Booth-3 encoding; computation of $3 x$; Goldschmidt
                 division algorithm",
}

@Article{Rump:2008:AFPa,
  author =       "Siegfried M. Rump and Takeshi Ogita and Shin'ichi
                 Oishi",
  title =        "Accurate Floating-Point Summation. {Part I}: Faithful
                 Rounding",
  journal =      j-SIAM-J-SCI-COMP,
  volume =       "31",
  number =       "1",
  pages =        "189--224",
  month =        "????",
  year =         "2008",
  CODEN =        "SJOCE3",
  DOI =          "https://doi.org/10.1137/050645671",
  ISSN =         "1064-8275 (print), 1095-7197 (electronic)",
  ISSN-L =       "1064-8275",
  bibdate =      "Wed May 19 10:44:12 MDT 2010",
  bibsource =    "http://epubs.siam.org/sam-bin/dbq/toc/SISC/31/1;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Given a vector of floating-point numbers with exact
                 sum $s$, we present an algorithm for calculating a
                 faithful rounding of $s$, i.e., the result is one of
                 the immediate floating-point neighbors of $s$. If the
                 sum $s$ is a floating-point number, we prove that this
                 is the result of our algorithm. The algorithm adapts to
                 the condition number of the sum, i.e., it is fast for
                 mildly conditioned sums with slowly increasing
                 computing time proportional to the logarithm of the
                 condition number. All statements are also true in the
                 presence of underflow. The algorithm does not depend on
                 the exponent range. Our algorithm is fast in terms of
                 measured computing time because it allows good
                 instruction-level parallelism, it neither requires
                 special operations such as access to mantissa or
                 exponent, it contains no branch in the inner loop, nor
                 does it require some extra precision: The only
                 operations used are standard floating-point addition,
                 subtraction, and multiplication in one working
                 precision, for example, double precision. Certain
                 constants used in the algorithm are proved to be
                 optimal.",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Scientific Computing",
  journal-URL =  "http://epubs.siam.org/sisc",
  keywords =     "accurate floating-point summation; distillation",
}

@Article{Rump:2008:AFPb,
  author =       "Siegfried M. Rump and Takeshi Ogita and Shin'ichi
                 Oishi",
  title =        "Accurate Floating-Point Summation. {Part II}: Sign,
                 {$K$}-Fold Faithful and Rounding to Nearest",
  journal =      j-SIAM-J-SCI-COMP,
  volume =       "31",
  number =       "2",
  pages =        "1269--1302",
  month =        "????",
  year =         "2008",
  CODEN =        "SJOCE3",
  DOI =          "https://doi.org/10.1137/07068816X",
  ISSN =         "1064-8275 (print), 1095-7197 (electronic)",
  ISSN-L =       "1064-8275",
  bibdate =      "Wed May 19 10:44:14 MDT 2010",
  bibsource =    "http://epubs.siam.org/sam-bin/dbq/toc/SISC/31/2;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In Part II of this paper we first refine the analysis
                 of error-free vector transformations presented in Part
                 I. Based on that we present an algorithm for
                 calculating the rounded-to-nearest result of $ s :=
                 \sum p_i $ for a given vector of floating-point numbers
                 $ p_i $, as well as algorithms for directed rounding. A
                 special algorithm for computing the sign of $s$ is
                 given, also working for huge dimensions. Assume a
                 floating-point working precision with relative rounding
                 error unit eps. We define and investigate a $K$-fold
                 faithful rounding of a real number $r$. Basically the
                 result is stored in a vector $ \mathtt {Res}_{\nu } $
                 of $K$ nonoverlapping floating-point numbers such that
                 $ \sum \mathtt {Res}_{\nu } $ approximates $r$ with
                 relative accuracy $ \mathtt {eps}^K $, and replacing $
                 \mathtt {Res}_K $ by its floating-point neighbors in $
                 \sum \mathtt {Res}_{\nu } $ forms a lower and upper
                 bound for $r$. For a given vector of floating-point
                 numbers with exact sum $s$, we present an algorithm for
                 calculating a $K$-fold faithful rounding of $s$ using
                 solely the working precision. Furthermore, an algorithm
                 for calculating a faithfully rounded result of the sum
                 of a vector of huge dimension is presented. Our
                 algorithms are fast in terms of measured computing time
                 because they allow good instruction-level parallelism,
                 they neither require special operations such as access
                 to mantissa or exponent, they contain no branch in the
                 inner loop, nor do they require some extra precision.
                 The only operations used are standard floating-point
                 addition, subtraction, and multiplication in one
                 working precision, for example, double precision.
                 Certain constants used in the algorithms are proved to
                 be optimal.",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Scientific Computing",
  journal-URL =  "http://epubs.siam.org/sisc",
  keywords =     "accurate floating-point summation; distillation",
}

@TechReport{Rump:2008:UFA,
  author =       "Siegfried M. Rump",
  title =        "Ultimately Fast Accurate Summation",
  type =         "Technical Report",
  institution =  "Institute for Reliable Computing, Technische
                 Universit{\"a}t Hamburg",
  address =      "Hamburg, Germany",
  pages =        "28",
  day =          "19",
  month =        oct,
  year =         "2008",
  MRclass =      "15-04, 65G99, 65-04",
  bibdate =      "Sat Oct 25 15:15:14 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.ti3.tu-harburg.de/paper/rump/Ru08b.pdf",
  abstract =     "We present two new algorithms FastAccSum and
                 FastPrecSum, one to compute a faithful rounding of the
                 sum of floating-point numbers, and the other for a
                 result ``as if'' computed in $K$-fold precision.
                 Faithful rounding means the result is one of the
                 immediate floating-point neighbors of the exact result,
                 or the exact sum if it is a floating-point number. The
                 algorithms are based on our previous algorithms AccSum
                 and PrecSum and improve them by up to 25\%. The first
                 algorithm adapts to the condition number of the sum,
                 i.e., the computing time is proportional to the
                 logarithm of the condition number. The second algorithm
                 does not need extra memory, and the computing time
                 depends only on the dimension and $K$. Both algorithms
                 are the fastest known in terms of flops. They allow
                 good instruction-level parallelism so that they are
                 also fast in terms of measured computing time. The
                 algorithms require only standard floating-point
                 addition, subtraction and multiplication in one working
                 precision, for example double precision.",
  acknowledgement = ack-nhfb,
  keywords =     "accurate floating-point summation; distillation; error
                 analysis; error-free transformation; faithful rounding;
                 high accuracy; K-fold precision; maximally accurate
                 summation; XBLAS",
  remark =       "Submitted for publication.",
}

@Article{Russell:2008:BOR,
  author =       "Craig Russell",
  title =        "Bridging the Object-Relational Divide",
  journal =      j-QUEUE,
  volume =       "6",
  number =       "3",
  pages =        "18--28",
  month =        may # "\slash " # jun,
  year =         "2008",
  CODEN =        "AQCUAE",
  DOI =          "https://doi.org/10.1145/1394127.1394139",
  ISSN =         "1542-7730 (print), 1542-7749 (electronic)",
  ISSN-L =       "1542-7730",
  bibdate =      "Tue Aug 5 19:04:31 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "ORM technologies can simplify data access, but be
                 aware of the challenges that come with introducing this
                 new layer of abstraction.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Queue: Tomorrow's Computing Today",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J882",
}

@Article{Schreppers:2008:ACC,
  author =       "Walter Schreppers and Annie Cuyt",
  title =        "{Algorithm 871}: a {C\slash C++} precompiler for
                 autogeneration of multiprecision programs",
  journal =      j-TOMS,
  volume =       "34",
  number =       "1",
  pages =        "5:1--5:20",
  month =        jan,
  year =         "2008",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/1322436.1322441",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Wed Mar 12 17:39:58 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/toms/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In the past decade a number of libraries for
                 multiprecision floating-point arithmetic have been
                 developed. We describe an easy to use, generic C/C++
                 transcription program or precompiler for the conversion
                 of C or C++ source code into new code that uses a C++
                 multiprecision library of choice. The precompiler can
                 convert any type in the input source code to another
                 type in the output source code. The input source can be
                 either C or C++ , while the output code generated by
                 the precompiler and using the new types, is C++. The
                 type conversion is based on a simple XML configuration
                 file which is provided by either the developer of the
                 multiprecision library or by the user of the
                 precompiler. The precompiler can also convert to data
                 types with additional features, which are not supported
                 in the types of the source code. Applicability of the
                 precompiler is shown with the successful conversion of
                 large subsets of the GNU Scientific Library and
                 Numerical Recipes.",
  acknowledgement = ack-nhfb,
  articleno =    "5",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@Misc{Steele:2008:FPA,
  author =       "Guy L. {Steele Jr.}",
  title =        "Floating point adder with embedded status
                 information",
  howpublished = "US Patent 7366749",
  day =          "29",
  month =        apr,
  year =         "2008",
  bibdate =      "Tue Dec 23 15:06:47 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.patentstorm.us/patents/7366749/fulltext.html",
  abstract =     "A system for providing a floating point sum includes
                 an analyzer circuit configured to determine a first
                 status of a first floating point operand and a second
                 status of a second floating point operand based upon
                 data within the first floating point operand and data
                 with the second floating point operand respectively. In
                 addition, the system includes a results circuit coupled
                 to the analyzer circuit. The results circuit is
                 configured to assert a resulting floating point operand
                 containing the sum of the first floating point operand
                 and the second floating point operand and a resulting
                 status embedded within the resulting floating point
                 operand.",
  acknowledgement = ack-nhfb,
}

@Misc{Steele:2008:FPD,
  author =       "Guy L. {Steele Jr.}",
  title =        "Floating point divider with embedded status
                 information",
  howpublished = "US Patent 7363337",
  day =          "22",
  month =        apr,
  year =         "2008",
  bibdate =      "Tue Dec 23 15:06:47 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.patentstorm.us/patents/7363337/fulltext.html",
  abstract =     "A system for providing floating point division
                 includes an analyzer circuit configured to determine a
                 first status of a first floating point operand and a
                 second status of a second floating point operand based
                 upon data within the first floating point operand and
                 data within the second floating point operand
                 respectively. In addition, the system includes a
                 results circuit coupled to the analyzer circuit. The
                 results circuit is configured to assert a resulting
                 floating point operand containing the result of the
                 division of the first floating point operand by the
                 second floating point operand. Additionally, the
                 results circuit provides resulting status embedded
                 within the resulting floating point operand.",
  acknowledgement = ack-nhfb,
}

@Misc{Steele:2008:FPSa,
  author =       "Guy L. {Steele Jr.}",
  title =        "Floating point status information accumulation
                 circuit",
  howpublished = "US Patent 7444367",
  day =          "28",
  month =        oct,
  year =         "2008",
  bibdate =      "Tue Dec 23 15:05:52 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.patentstorm.us/patents/7444367/fulltext.html",
  abstract =     "A floating point flag combining or accumulating
                 circuit includes an analysis circuit that receives a
                 plurality of floating point operands, each having
                 encoded status flag information, and a result
                 assembler. The analysis circuit analyzes the plurality
                 of floating point operands and provides an indication
                 of one or more predetermined formats in which the
                 plurality of floating point operands are represented.
                 The result assembler receives the indication from the
                 analysis circuit and assembles an accumulated result
                 that represents a value and combines the encoded status
                 flag information from at least two of the plurality of
                 floating point operands.",
  acknowledgement = ack-nhfb,
}

@Misc{Steele:2008:FPSb,
  author =       "Guy L. {Steele Jr.}",
  title =        "Floating point square root provider with embedded
                 status information",
  howpublished = "US Patent 7430576",
  day =          "30",
  month =        sep,
  year =         "2008",
  bibdate =      "Tue Dec 23 15:06:43 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.patentstorm.us/patents/7430576/fulltext.html",
  abstract =     "A system for providing a floating point square root
                 comprises an analyzer circuit configured to determine a
                 first status of a first floating point operand based
                 upon data within the first floating point operand. In
                 addition, the system comprises a results circuit
                 coupled to the analyzer circuit. The results circuit is
                 configured to assert a resulting floating point operand
                 containing the square root of the first floating point
                 operand and a resulting status embedded within the
                 resulting floating point operand.",
  acknowledgement = ack-nhfb,
}

@Misc{Steele:2008:FPSc,
  author =       "Guy L. {Steele Jr.}",
  title =        "Floating point system that represents status flag
                 information within a floating point operand",
  howpublished = "US Patent 7395297",
  day =          "01",
  month =        jul,
  year =         "2008",
  bibdate =      "Tue Dec 23 15:06:47 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.patentstorm.us/patents/7395297/fulltext.html",
  abstract =     "A floating point unit generates results in which
                 status information generated for an operation is
                 encoded within the resulting operand, instead of
                 requiring a separate floating point status register for
                 the status information. In one embodiment, a floating
                 point operand data structure includes a first portion
                 having floating point operand data and a second portion
                 having embedded status information associated with at
                 least one status condition of the operand data. The
                 status condition may be determined from only the
                 embedded status information. The status condition may
                 also be associated with at least one floating point
                 operation that generated the operand data structure.
                 The outcome of a conditional floating point instruction
                 may be based on the embedded status information without
                 regard to contents of the floating point status
                 register. The second portion of the data structure may
                 also have at least one bit indicative of the status
                 condition, such as an invalid operation status, an
                 overflow status, an underflow status, a division by
                 zero status, an infinity status, and an inexact
                 status.",
  acknowledgement = ack-nhfb,
}

@Article{Sun:2008:HPM,
  author =       "Junqing Sun and G. D. Peterson and O. O. Storaasli",
  title =        "High-Performance Mixed-Precision Linear Solver for
                 {FPGAs}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "57",
  number =       "12",
  pages =        "1614--1623",
  month =        dec,
  year =         "2008",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2008.89",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 12:17:44 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4531732",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Thill:2008:EMP,
  author =       "M. Thill",
  title =        "Erratum: a more precise rounding algorithm for
                 rational numbers",
  journal =      j-COMPUTING,
  volume =       "82",
  number =       "4",
  pages =        "261--262",
  month =        sep,
  year =         "2008",
  CODEN =        "CMPTA2",
  DOI =          "https://doi.org/10.1007/s00607-008-0013-8",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Sun Oct 31 11:09:49 MDT 2010",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0010-485X&volume=82&issue=4;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Thill:2008:MPR}.",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0010-485X&volume=82&issue=4&spage=261",
  acknowledgement = ack-nhfb,
  fjournal =     "Computing: Archiv f{\"u}r informatik und numerik",
  journal-URL =  "http://link.springer.com/journal/607",
}

@Article{Thill:2008:MPR,
  author =       "M. Thill",
  title =        "A more precise rounding algorithm for rational
                 numbers",
  journal =      j-COMPUTING,
  volume =       "82",
  number =       "2--3",
  pages =        "189--198",
  month =        jul,
  year =         "2008",
  CODEN =        "CMPTA2",
  DOI =          "https://doi.org/10.1007/s00607-008-0006-7",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Sun Oct 31 11:09:47 MDT 2010",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0010-485X&volume=82&issue=2;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See erratum \cite{Thill:2008:EMP}.",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0010-485X&volume=82&issue=2&spage=189",
  abstract =     "We adjoin a more precise companion to the classical
                 mediant rounding algorithm for rational numbers.",
  acknowledgement = ack-nhfb,
  fjournal =     "Computing: Archiv f{\"u}r informatik und numerik",
  journal-URL =  "http://link.springer.com/journal/607",
}

@Article{Tsigaridas:2008:CRR,
  author =       "Elias P. Tsigaridas and Ioannis Z. Emiris",
  title =        "On the complexity of real root isolation using
                 continued fractions",
  journal =      j-THEOR-COMP-SCI,
  volume =       "392",
  number =       "1--3",
  pages =        "158--173",
  day =          "28",
  month =        feb,
  year =         "2008",
  CODEN =        "TCSCDI",
  ISSN =         "0304-3975 (print), 1879-2294 (electronic)",
  ISSN-L =       "0304-3975",
  bibdate =      "Mon Mar 28 21:49:12 MDT 2011",
  bibsource =    "http://www.sciencedirect.com/science/journal/03043975;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03043975",
}

@Article{VanMeter:2008:ADM,
  author =       "Rodney {Van Meter} and W. J. Munro and Kae Nemoto and
                 Kohei M. Itoh",
  title =        "Arithmetic on a distributed-memory quantum
                 multicomputer",
  journal =      j-JETC,
  volume =       "3",
  number =       "4",
  pages =        "2:1--2:??",
  month =        jan,
  year =         "2008",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/1324177.1324179",
  ISSN =         "1550-4832 (print), 1550-4840 (electronic)",
  ISSN-L =       "1550-4832",
  bibdate =      "Fri Jun 20 11:04:00 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/jetc/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We evaluate the performance of quantum arithmetic
                 algorithms run on a distributed quantum computer (a
                 quantum multicomputer). We vary the node capacity and
                 I/O capabilities, and the network topology. The
                 tradeoff of choosing between gates executed remotely,
                 through ``teleported gates'' on entangled pairs of
                 qubits (telegate), versus exchanging the relevant
                 qubits via quantum teleportation, then executing the
                 algorithm using local gates (teledata), is examined. We
                 show that the teledata approach performs better, and
                 that carry-ripple adders perform well when the
                 teleportation block is decomposed so that the key
                 quantum operations can be parallelized. A node size of
                 only a few logical qubits performs adequately provided
                 that the nodes have two transceiver qubits. A linear
                 network topology performs acceptably for a broad range
                 of system sizes and performance parameters. We
                 therefore recommend pursuing small, high-I/O bandwidth
                 nodes and a simple network. Such a machine will run
                 Shor's algorithm for factoring large numbers
                 efficiently.",
  acknowledgement = ack-nhfb,
  articleno =    "2",
  fjournal =     "ACM Journal on Emerging Technologies in Computing
                 Systems (JETC)",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J967",
  keywords =     "quantum computer architecture; Quantum computing",
}

@Article{Webb:2008:IZN,
  author =       "Charles F. Webb",
  title =        "{IBM z10}: The Next-Generation Mainframe
                 Microprocessor",
  journal =      j-IEEE-MICRO,
  volume =       "28",
  number =       "2",
  pages =        "19--29",
  month =        mar # "\slash " # apr,
  year =         "2008",
  CODEN =        "IEMIDZ",
  DOI =          "https://doi.org/10.1109/MM.2008.26",
  ISSN =         "0272-1732 (print), 1937-4143 (electronic)",
  ISSN-L =       "0272-1732",
  bibdate =      "Wed Jul 2 21:58:04 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The IBM system z10 includes four microprocessor cores
                 --- each with a private 3-Mbyte cache --- and
                 integrated accelerators for decimal floating-point
                 computation, cryptography, and data compression. A
                 separate SMP hub chip provides a shared third-level
                 cache and interconnect fabric for multiprocessor
                 scaling. This article focuses on the high-frequency
                 design techniques used to achieve a 4.4-GHz system, and
                 on the pipeline design that optimizes z10's CPU
                 performance.",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Micro",
  journal-URL =  "http://www.computer.org/csdl/mags/mi/index.html",
  keywords =     "decimal floating-point arithmetic",
}

@TechReport{Wirth:2008:ND,
  author =       "Niklaus Wirth",
  title =        "A Note on Division",
  type =         "Note",
  institution =  inst-ETH,
  address =      inst-ETH:adr,
  pages =        "4",
  day =          "20",
  month =        aug,
  year =         "2008",
  bibdate =      "Tue Jan 09 07:42:36 2024",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/w/wirth-niklaus.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://people.inf.ethz.ch/wirth/Miscellaneous/Division.pdf",
  acknowledgement = ack-nhfb,
  author-dates = "Niklaus Wirth (15 February 1934--1 January 2024)",
}

@Article{Yamanaka:2008:PAA,
  author =       "Naoya Yamanaka and Takeshi Ogita and Siegfried M. Rump
                 and Shin'ichi Oishi",
  title =        "A parallel algorithm for accurate dot product",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "34",
  number =       "6--8",
  pages =        "392--410",
  month =        jul,
  year =         "2008",
  CODEN =        "PACOEJ",
  DOI =          "https://doi.org/10.1016/j.parco.2008.02.002",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  ISSN-L =       "0167-8191",
  bibdate =      "Thu Sep 2 17:51:09 MDT 2010",
  bibsource =    "http://www.sciencedirect.com/science/journal/01678191;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Parallel algorithms for accurate summation and dot
                 product are proposed. They are parallelized versions of
                 fast and accurate algorithms of calculating sum and dot
                 product using error-free transformations which are
                 recently proposed by Ogita et al. [T. Ogita, S. M.
                 Rump, S. Oishi, Accurate sum and dot product, SIAM J.
                 Sci. Comput. 26(6) (2005) 1955--1988]. They have shown
                 their algorithms are fast in terms of measured
                 computing time. However, due to the strong data
                 dependence in the process of their algorithms, it is
                 difficult to parallelize them. Similarly to their
                 algorithms, the proposed parallel algorithms in this
                 paper are designed to achieve the results as if
                 computed in K-fold working precision with keeping the
                 fastness of their algorithms. Numerical results are
                 presented showing the performance of the proposed
                 parallel algorithm of calculating dot product.",
  acknowledgement = ack-nhfb,
  fjournal =     "Parallel Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01678191",
  keywords =     "accurate dot product; accurate summation; DotK; higher
                 precision; parallel algorithm; PDotK; PSumK; SumK",
  remark =       "See \cite{Ogita:2005:ASD} for the cited paper.",
}

@InProceedings{Adikari:2009:HBT,
  author =       "Jithra Adikari and Vassil Dimitrov and Laurent
                 Imbert",
  title =        "Hybrid Binary-Ternary Joint Form and Its Application
                 in Elliptic Curve Cryptography",
  crossref =     "Bruguera:2009:PIS",
  pages =        "76--83",
  year =         "2009",
  bibdate =      "Fri Jun 12 12:34:25 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Multi-exponentiation is a common and time consuming
                 operation in public-key cryptography. Its elliptic
                 curve counterpart, called multi-scalar multiplication
                 is extensively used for digital signature verification.
                 Several algorithms have been proposed to speed-up those
                 critical computations. They are based on simultaneously
                 recoding a set of integers in order to minimize the
                 number of general multiplications or point additions.
                 When signed-digit recoding techniques can be used, as
                 in the world of elliptic curves, Joint Sparse Form
                 (JSF) and interleaving w-NAF are the most efficient
                 algorithms. In this paper, a novel recoding algorithm
                 for a pair of integers is proposed, based on a
                 decomposition that mixes powers of 2 and powers of 3.
                 The so-called Hybrid Binary-Ternary Joint Form require
                 fewer digits and is sparser than the JSF and the
                 interleaving w-NAF. Its advantages are illustrated for
                 elliptic curve double-scalar multiplication; the
                 operation counts show a gain of up to 19\%.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-19",
}

@InProceedings{Amaricai:2009:DFP,
  author =       "A. Amaricai and M. Vladutiu and O. Boncalo",
  title =        "Design of floating point units for interval
                 arithmetic",
  crossref =     "IEEE:2009:PDR",
  year =         "2009",
  DOI =          "https://doi.org/10.1109/RME.2009.5201307",
  bibdate =      "Thu Mar 24 21:37:47 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In this paper, hardware units for interval addition,
                 multiplication and divide-add fused are presented.
                 Regarding interval addition, a new architecture of
                 double path adder, is presented. This architecture
                 exploits the parallel structure of double path adder.
                 Regarding multiplication, the proposed architecture is
                 based on a dual result multiplier (floating point
                 multiplication unit with two differently rounded
                 results for the same pair of operands) and two floating
                 point comparators. The goal of the divide-add fused
                 unit is to increase the performance of the interval
                 Newton's method. Algorithm and architecture for this
                 operation, inspired by the ones used for multiply-add
                 fused, are proposed.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Anderson:2009:PAD,
  author =       "Michael J. Anderson and Charles Tsen and Liang-Kai
                 Wang and Katherine Compton and Michael J. Schulte",
  title =        "Performance analysis of decimal floating-point
                 libraries and its impact on decimal hardware and
                 software solutions",
  crossref =     "IEEE:2009:IICb",
  pages =        "465--471",
  year =         "2009",
  DOI =          "https://doi.org/10.1109/ICCD.2009.5413114",
  bibdate =      "Thu Feb 17 08:05:14 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The IEEE Standards Committee recently approved the
                 IEEE 754-2008 Standard for Floating-point Arithmetic,
                 which includes specifications for decimal
                 floating-point (DFP) arithmetic. A growing number of
                 DFP solutions have emerged, and developers now have
                 many DFP design choices including arbitrary or fixed
                 precision, binary or decimal significand encodings,
                 64-bit or 128-bit DFP operands, and software or
                 hardware implementations.\par

                 There is a need for accurate analysis of these
                 solutions on representative DFP benchmarks. In this
                 paper, we expand previous DFP benchmark and performance
                 analysis research. We employ a DFP benchmark suite that
                 currently supports several DFP solutions and is easily
                 extendable. We also present performance analysis that
                 (1) provides execution profiles for various DFP
                 encodings and types, (2) gives the average number
                 cycles for common DFP operations and the total number
                 of each DFP operation in each benchmark, and (3)
                 highlights the tradeoffs between using 64-bit and
                 128-bit DFP operands for both binary and decimal
                 significand encodings. This analysis can help guide the
                 design of future DFP hardware and software solutions.",
  acknowledgement = ack-nhfb,
  keywords =     "binary significand encodings; decimal floating-point
                 arithmetic; decimal floating-point libraries; decimal
                 significand encodings; DFP encodings; DFP hardware
                 solutions; DFP operands; DFP software solutions; IEEE
                 754-2008 standard; IEEE Standards Committee;
                 performance analysis",
}

@InProceedings{Anonymous:2009:AI,
  author =       "Anonymous",
  title =        "Author Index",
  crossref =     "Bruguera:2009:PIS",
  pages =        "235--235",
  year =         "2009",
  bibdate =      "Fri Jun 12 12:34:25 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-19",
}

@Article{Anonymous:2009:CPC,
  author =       "Anonymous",
  title =        "Call-for-Papers on Computer Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "58",
  number =       "5",
  pages =        "719--719",
  month =        may,
  year =         "2009",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2009.47",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 11:37:41 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Arnold:2009:DPR,
  author =       "Mark G. Arnold and Sylvain Collange",
  title =        "A Dual-Purpose Real\slash Complex Logarithmic Number
                 System {ALU}",
  crossref =     "Bruguera:2009:PIS",
  pages =        "15--24",
  year =         "2009",
  bibdate =      "Fri Jun 12 12:34:25 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The real Logarithmic Number System (LNS) allows fast
                 and inexpensive multiplication and division but more
                 expensive addition and subtraction as precision
                 increases. Recent advances in higher-order and
                 multipartite table methods, together with
                 cotransformation, allow real LNS ALUs to be implemented
                 effectively on FPGAs for a wide variety of
                 medium-precision special-purpose applications. The
                 Complex LNS (CLNS) is a generalization of LNS which
                 represents complex values in log-polar form. CLNS is a
                 more compact representation than traditional
                 rectangular methods, reducing the cost of busses and
                 memory in intensive complex-number applications like
                 the FFT; however, prior CLNS implementations were
                 either slow CORDIC-based or expensive 2D-table-based
                 approaches. This paper attempts to leverage the recent
                 advances made in real-valued LNS units for the more
                 specialized context of CLNS. This paper proposes a
                 novel approach to reduce the cost of CLNS addition by
                 re-using a conventional real-valued LNS ALU with
                 specialized CLNS hardware that is smaller than the
                 real-valued LNS ALU to which it is attached. The
                 resulting ALU is much less expensive than prior fast
                 CLNS units at the cost of some extra delay. The extra
                 hardware added to the ALU is for trigonometric-related
                 functions, and may be useful in LNS applications other
                 than CLNS. The novel algorithm proposed here is
                 implemented using the FloPoCo library (which
                 incorporates recent HOTBM advances in function-unit
                 generation), and FPGA synthesis results are reported.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-19; complex arithmetic; FPGA; hardware function
                 evaluation; logarithmic number system",
}

@Article{Baboulin:2009:ASC,
  author =       "Marc Baboulin and Alfredo Buttari and Jack Dongarra
                 and Jakub Kurzak and Julie Langou and Julien Langou and
                 Piotr Luszczek and Stanimire Tomov",
  title =        "Accelerating scientific computations with mixed
                 precision algorithms",
  journal =      j-COMP-PHYS-COMM,
  volume =       "180",
  number =       "12",
  pages =        "2526--2533",
  month =        dec,
  year =         "2009",
  CODEN =        "CPHCBZ",
  DOI =          "https://doi.org/10.1016/j.cpc.2008.11.005",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Mon Feb 13 23:42:47 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/compphyscomm2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0010465508003846",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00104655",
}

@InProceedings{Bajard:2009:SRB,
  author =       "J. C. Bajard and M. Kaihara and T. Plantard",
  title =        "Selected {RNS} Bases for Modular Multiplication",
  crossref =     "Bruguera:2009:PIS",
  pages =        "25--31",
  year =         "2009",
  bibdate =      "Fri Jun 12 12:34:25 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The selection of the elements of the bases in an RNS
                 modular multiplication method is crucial and has a
                 great impact in the overall performance. This work
                 proposes specific sets of optimal RNS moduli with
                 elements of Hamming weight three whose inverses used in
                 the MRS reconstruction have very small Hamming weight.
                 This property is exploited in RNS bases conversions, to
                 completely remove and replace the products by few
                 additions/subtractions and shifts, reducing the time
                 complexity of modular multiplication. These bases are
                 specially crafted to computation with operands of sizes
                 256 or more and are suitable for cryptographic
                 applications such as the ECC protocols.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-19",
}

@Article{Barsi:2009:ECP,
  author =       "Ferruccio Barsi and Maria Cristina Pinotti",
  title =        "Error control by product codes in arithmetic units",
  journal =      j-INT-J-PAR-EMER-DIST-SYS,
  volume =       "24",
  number =       "5",
  pages =        "407--419",
  year =         "2009",
  CODEN =        "????",
  ISSN =         "1744-5760 (print), 1744-5779 (electronic)",
  ISSN-L =       "1744-5760",
  bibdate =      "Thu Sep 2 08:12:37 MDT 2010",
  bibsource =    "http://www.informaworld.com/smpp/title~content=t713729127~link=cover;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://www.tandfonline.com/loi/gpaa20",
}

@Article{Bayat-Sarmadi:2009:CED,
  author =       "S. Bayat-Sarmadi and M. A. Hasan",
  title =        "Concurrent Error Detection in Finite-Field Arithmetic
                 Operations Using Pipelined and Systolic Architectures",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "58",
  number =       "11",
  pages =        "1553--1567",
  month =        nov,
  year =         "2009",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2009.62",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 11:37:44 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4815219",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Beebe:2009:NML,
  author =       "Nelson H. F. Beebe",
  title =        "A new math library",
  journal =      j-IJQC,
  volume =       "109",
  number =       "13",
  pages =        "3008--3025",
  day =          "5",
  month =        nov,
  year =         "2009",
  CODEN =        "IJQCB2",
  DOI =          "https://doi.org/10.1002/qua.22266",
  ISSN =         "0020-7608 (print), 1097-461X (electronic)",
  ISSN-L =       "0020-7608",
  bibdate =      "Tue Sep 08 18:56:33 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The design and development of a new mathematical
                 function library is described. The library extends
                 programming support to decimal, as well as binary,
                 arithmetic, and aims to influence the future evolution
                 of floating-point support in programming languages,
                 libraries, and hardware. It encourages and facilitates
                 research in new computer-arithmetic designs, and the
                 analysis and comparison of historical ones.",
  acknowledgement = ack-nhfb,
  fjournal =     "International Journal of Quantum Chemistry",
  journal-URL =  "http://www.interscience.wiley.com/jpages/0020-7608/",
  keywords =     "binary arithmetic; computer arithmetic; decimal
                 arithmetic; elementary functions; floating-point
                 arithmetic; hexadecimal arithmetic; input/output
                 conversions; integer arithmetic; interpreted languages;
                 mathematical software library; number bases;
                 octuple-precision arithmetic; pair-precision
                 arithmetic; programming languages; scripting languages;
                 special functions; wobbling precision",
  pagecount =    "15",
  remark =       "Submitted 28 January 2009; accepted 17 March 2009.",
}

@Article{Blomquist:2009:MSC,
  author =       "Frithjof Blomquist and Werner Hofschuster and Walter
                 Kr{\"a}mer",
  title =        "A Modified Staggered Correction Arithmetic with
                 Enhanced Accuracy and Very Wide Exponent Range",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "5492",
  pages =        "41--67",
  year =         "2009",
  CODEN =        "LNCSD9",
  DOI =          "https://doi.org/10.1007/978-3-642-01591-5_4",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Apr 10 08:32:19 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/content/k038294004403504/",
  acknowledgement = ack-nhfb,
  author-dates = "1952--2014 (WK)",
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
  keywords =     "C-XSC; complex interval functions; interval
                 computation; multiple precision; reliable numerical
                 computations; staggered correction; wide exponent
                 range",
  remark =       "Conference on Numerical Validation in Current Hardware
                 Architectures",
  remark-2 =     "Includes algorithms for division, $\exp(x)$, $(1 +
                 x)^n$, $\log(x)$, $\log(1 + x)$, and $\sqrt{x}$.
                 Staggered arithmetic represents numbers with tuples
                 $(e, x_1, x_2, \ldots{}, x_n)$ where $e$ is either
                 integer or a floating-point whole number, the $x_k$ are
                 floating-point, and a number has the value $2^e \sum_{k
                 = 1}^n x_k$. For interval arithmetic, the last element
                 is a pair of lower and upper bounds.",
}

@Article{Boldo:2009:FVA,
  author =       "S. Boldo and M. Daumas and Ren-Cang Li",
  title =        "Formally Verified Argument Reduction with a Fused
                 Multiply-Add",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "58",
  number =       "8",
  pages =        "1139--1145",
  month =        aug,
  year =         "2009",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2008.216",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 11:37:43 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4711042",
  abstract =     "The Cody and Waite argument reduction technique works
                 perfectly for reasonably large arguments, but as the
                 input grows, there are no bits left to approximate the
                 constant with enough accuracy. Under mild assumptions,
                 we show that the result computed with a fused
                 multiply-add provides a fully accurate result for many
                 possible values of the input with a constant almost
                 accurate to the full working precision. We also present
                 an algorithm for a fully accurate second reduction step
                 to reach full double accuracy (all the significand bits
                 of two numbers are accurate) even in the worst cases of
                 argument reduction. Our work recalls the common
                 algorithms and presents proofs of correctness. All the
                 proofs are formally verified using the Coq automatic
                 proof checker.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Boldo:2009:KAC,
  author =       "S. Boldo",
  title =        "{Kahan}'s Algorithm for a Correct Discriminant
                 Computation at Last Formally Proven",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "58",
  number =       "2",
  pages =        "220--225",
  month =        feb,
  year =         "2009",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2008.200",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Jun 12 08:51:00 MDT 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Kahan:2004:CFP} for the original
                 algorithm.",
  abstract =     "This article tackles Kahan's algorithm to compute
                 accurately the discriminant. This is a known difficult
                 problem, and this algorithm leads to an error bounded
                 by 2 ulps of the floating-point result. The proofs
                 involved are long and tricky and even trickier than
                 expected as the test involved may give a result
                 different from the result of the same test without
                 rounding. We give here the total demonstration of the
                 validity of this algorithm, and we provide sufficient
                 conditions to guarantee that neither overflow nor
                 underflow will jeopardize the result. The IEEE-754
                 double-precision program is annotated using the Why
                 platform and the proof obligations are done using the
                 Coq automatic proof checker.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "Coq; correct rounding; discriminant; floating point;
                 formal proof; Why platform",
  remark =       "Extended version of ARITH-18 article
                 \cite{Boldo:2007:FVF}.",
}

@Article{Bryant:2009:ABD,
  author =       "Randal E. Bryant and Daniel Kroening and Jo{\"e}l
                 Ouaknine and Sanjit A. Seshia and Ofer Strichman and
                 Bryan Brady",
  title =        "An abstraction-based decision procedure for bit-vector
                 arithmetic",
  journal =      j-INT-J-SOFTW-TOOLS-TECHNOL-TRANSFER,
  volume =       "11",
  number =       "2",
  pages =        "95--104",
  month =        apr,
  year =         "2009",
  CODEN =        "????",
  ISSN =         "1433-2779 (print), 1433-2787 (electronic)",
  ISSN-L =       "1433-2779",
  bibdate =      "Sat Sep 11 07:13:37 MDT 2010",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=1433-2779&volume=11&issue=2;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=1433-2779&volume=11&issue=2&spage=95",
  acknowledgement = ack-nhfb,
  fjournal =     "International Journal on Software Tools for Technology
                 Transfer: STTT",
  journal-URL =  "http://link.springer.com/journal/10009",
}

@Article{Bullynck:2009:MAB,
  author =       "Maarten Bullynck",
  title =        "Modular arithmetic before {C. F. Gauss}:
                 Systematizations and discussions on remainder problems
                 in {18th-Century Germany}",
  journal =      j-HIST-MATH,
  volume =       "36",
  number =       "1",
  pages =        "48--72",
  month =        feb,
  year =         "2009",
  CODEN =        "HIMADS",
  ISSN =         "0315-0860 (print), 1090-249X (electronic)",
  ISSN-L =       "0315-0860",
  bibdate =      "Wed Jun 26 06:21:00 MDT 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/histmath.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0315086008000670",
  acknowledgement = ack-nhfb,
  fjournal =     "Historia Mathematica",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03150860/",
}

@Article{Burtscher:2009:FHS,
  author =       "M. Burtscher and P. Ratanaworabhan",
  title =        "{FPC}: a High-Speed Compressor for Double-Precision
                 Floating-Point Data",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "58",
  number =       "1",
  pages =        "18--31",
  month =        jan,
  year =         "2009",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2008.131",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 11:37:39 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4589203",
  abstract =     "Many scientific programs exchange large quantities of
                 double-precision data between processing nodes and with
                 mass storage devices. Data compression can reduce the
                 number of bytes that need to be transferred and stored.
                 However, data compression is only likely to be employed
                 in high-end computing environments if it does not
                 impede the throughput. This paper describes and
                 evaluates FPC, a fast lossless compression algorithm
                 for linear streams of 64-bit floating-point data. FPC
                 works well on hard-to-compress scientific data sets and
                 meets the throughput demands of high-performance
                 systems. A comparison with five lossless compression
                 schemes, BZIP2, DFCM, FSD, GZIP, and PLMI, on 4
                 architectures and 13 data sets shows that FPC
                 compresses and decompresses one to two orders of
                 magnitude faster than the other algorithms at the same
                 geometric-mean compression ratio. Moreover, FPC
                 provides a guaranteed throughput as long as the
                 prediction tables fit into the L1 data cache. For
                 example, on a 1.6-GHz Itanium 2 server, the throughput
                 is 670 Mbytes/s regardless of what data are being
                 compressed.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "BZIP2; data compression; DFCM; double-precision
                 floating-point data; floating point compression; FSD;
                 geometric-mean compression ratio; GZIP; linear streams;
                 lossless compression algorithm; PLMI; scientific data
                 sets compression; scientific programs",
}

@InProceedings{Cenk:2009:PMF,
  author =       "Murat Cenk and {\c{C}}etin Kaya Ko{\c{c}} and Ferruh
                 {\"O}zbudak",
  title =        "Polynomial Multiplication over Finite Fields Using
                 Field Extensions and Interpolation",
  crossref =     "Bruguera:2009:PIS",
  pages =        "84--91",
  year =         "2009",
  bibdate =      "Fri Jun 12 12:34:25 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A method for polynomial multiplication over finite
                 fields using field extensions and polynomial
                 interpolation is introduced. The proposed method uses
                 polynomial interpolation as Toom--Cook method together
                 with field extensions. Furthermore, the proposed method
                 can be used when Toom--Cook method cannot be applied
                 directly. Explicit formulae improving the previous
                 results in many cases are obtained.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-19; correct rounding; floating-point
                 arithmetic",
}

@Article{Chabert:2009:PEA,
  author =       "Gilles Chabert and Luc Jaulin",
  title =        "A Priori Error Analysis and Spring Arithmetic",
  journal =      j-SIAM-J-SCI-COMP,
  volume =       "31",
  number =       "3",
  pages =        "2214--2230",
  month =        "????",
  year =         "2009",
  CODEN =        "SJOCE3",
  DOI =          "",
  ISSN =         "1064-8275 (print), 1095-7197 (electronic)",
  ISSN-L =       "1064-8275",
  bibdate =      "Wed May 19 10:44:16 MDT 2010",
  bibsource =    "http://epubs.siam.org/sam-bin/dbq/toc/SISC/31/3;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Scientific Computing",
  journal-URL =  "http://epubs.siam.org/sisc",
}

@InProceedings{Chen:2009:BDF,
  author =       "Dongdong Chen and Yu Zhang and Younhee Choi and Moon
                 Ho Lee and Seok-Bum Ko",
  title =        "A 32-bit Decimal Floating-Point Logarithmic
                 Converter",
  crossref =     "Bruguera:2009:PIS",
  pages =        "195--203",
  year =         "2009",
  DOI =          "https://doi.org/10.1109/ARITH.2009.22",
  bibdate =      "Fri Jun 12 12:34:25 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper presents a new design and implementation of
                 a 32-bit decimal floating-point (DFP) logarithmic
                 converter based on the digit-recurrence algorithm. The
                 converter can calculate accurate logarithms of 32-bit
                 DFP numbers which are defined in the IEEE 754-2008
                 standard. Redundant digit $ e_1 $ is obtained by
                 look-up table in the first iteration and the rest
                 redundant digits $ e_j $ are selected by rounding the
                 scaled remainder during the succeeding iterations. The
                 sequential architecture of the proposed 32-bit DFP
                 logarithmic converter is implemented on Xilinx
                 Virtex-II Pro P30 FPGA device and then synthesized with
                 TMSC 0.18-$ \mu $ m standard cell library. The
                 implementation results indicate that the maximum
                 frequency of the proposed architecture is 47.7 MHz in
                 FPGA and 107.9 MHz in TMSC 0.18-$ \mu $ m technology.
                 The faithful 32-bit DFP logarithm results can be
                 obtained in 18 cycles.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-19; decimal floating-point; decimal logarithmic
                 converter; digit-recurrence algorithm; selection by
                 rounding.",
}

@InProceedings{Chen:2009:NDA,
  author =       "Dongdong Chen and Yu Zhang and D. Teng and K. Wahid
                 and Moon Ho Lee and Seok-Bum Ko",
  title =        "A new decimal antilogarithmic converter",
  crossref =     "IEEE:2009:IIS",
  pages =        "445--448",
  year =         "2009",
  DOI =          "https://doi.org/10.1109/ISCAS.2009.5117781",
  bibdate =      "Thu Feb 17 08:34:31 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Cheng:2009:DSE,
  author =       "Chung-Kuan Cheng",
  title =        "Design Space Exploration for Power-Efficient
                 Mixed-Radix {Ling} Adders",
  crossref =     "Bruguera:2009:PIS",
  pages =        "212--212",
  year =         "2009",
  bibdate =      "Fri Jun 12 12:34:25 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We present an integer linear programming (ILP) method
                 that optimizes generalized prefix Ling adders in terms
                 of area, delay, and power. The contribution is listed
                 in the following.\par

                 (1) We devise an ILP formulation based on logical
                 effort models so that we can use ILP solver, CPLEX, to
                 produce minimum power solutions with given structural,
                 area and timing constraints. The formulation allows the
                 adjustment of parameters and constraints, e.g. the
                 radix numbers and the ratio of static and dynamic
                 power. We implement the flow for the users to
                 automatically synthesize the adders.\par

                 (2) We engineer sets of integer decision variables and
                 linear constraints to depict the prefix topology,
                 signal delay, and power characterization. Since the
                 design space of prefix adders is large, optimal
                 solutions are usually hard to generate without good
                 formulations. We generate redundant constraints to
                 prune the search space. The approach significantly
                 reduces the execution time.\par

                 (3) We explore mixed radices for prefix topologies,
                 i.e. GP cells have radices 2, 3, or 4, and a prefix
                 network can contain cells of different radices. This
                 mixed-radix feature expands the design space for better
                 solutions. High-radix adders reduce logic levels and
                 thus can serve for high performance applications. On
                 the other hand, high-radix cells take more logical
                 effort, longer parasitic delay, and more power
                 consumption. These factors are all taken care of in the
                 devised ILP formulation.\par

                 (4) We adopt the structure of Ling adders to produce
                 faster sum and carry responses. The experiments show
                 that Ling adders achieve better results than normal
                 prefix adders.\par

                 (5) We apply hierarchical design methods to handle high
                 bit-width modules. One weakness of ILP solver is the
                 scaleability of computational time with the bit-width.
                 We use a divide-and-conquer strategy to synthesize
                 64-bit adders.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-19",
  remark =       "Only abstract published.",
}

@InProceedings{Chevillard:2009:CFC,
  author =       "Sylvain Chevillard and Mioara Joldes and Christoph
                 Lauter",
  title =        "Certified and Fast Computation of Supremum Norms of
                 Approximation Errors",
  crossref =     "Bruguera:2009:PIS",
  pages =        "169--176",
  year =         "2009",
  bibdate =      "Fri Jun 12 12:34:25 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In many numerical programs there is a need for a
                 high-quality floating-point approximation of useful
                 functions $f$, such as such as $ \exp $, $ \sin $, $
                 \erf $. In the actual implementation, the function is
                 replaced by a polynomial $p$, which leads to an
                 approximation error (absolute or relative) $ \epsilon =
                 p - f $ or $ \epsilon = p / f - 1 $. The tight yet
                 certain bounding of this error is an important step
                 towards safe implementations. The problem is difficult
                 mainly because that approximation error is very small
                 and the difference $ p - f $ is subject to high
                 cancellation. Previous approaches for computing the
                 supremum norm in this degenerate case, have proven to
                 be unsafe, not sufficiently tight or too tedious in
                 manual work. We present a safe and fast algorithm that
                 computes a tight lower and upper bound for the supremum
                 norms of approximation errors. The algorithm is based
                 on a combination of several techniques, including
                 enhanced interval arithmetic, automatic differentiation
                 and isolation of the roots of a polynomial. We have
                 implemented our algorithm and give timings on several
                 examples.",
  acknowledgement = ack-nhfb,
  keywords =     "approximation error; ARITH-19; automatic/algorithmic
                 differentiation; certified computation; elementary
                 function; interval arithmetic; roots isolation
                 technique.; supremum/infinity norm",
}

@Article{Cho:2009:AMD,
  author =       "H. Cho and E. E. Swartzlander",
  title =        "Adder and Multiplier Design in Quantum-Dot Cellular
                 Automata",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "58",
  number =       "6",
  pages =        "721--727",
  month =        jun,
  year =         "2009",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2009.21",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 11:37:41 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4760137",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Chouliaras:2009:CLF,
  author =       "V. A. Chouliaras and K. Manolopoulos and D. Reisis",
  title =        "A configurable length, Fused Multiply-Add floating
                 point unit for a {VLIW} processor",
  crossref =     "Sezer:2009:IIS",
  pages =        "93--96",
  year =         "2009",
  DOI =          "https://doi.org/10.1109/SOCCON.2009.5398088",
  bibdate =      "Sun Feb 20 10:03:30 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The efficiency of fused multiply add units plays a key
                 role in the processor's performance for a variety of
                 applications. A design keeping the advantages of the
                 FMA regarding the latency and the hardware utilization
                 and also improving the result's accuracy in both
                 normalized and denormalized numbers is the subject of
                 this work. The FMA unit has configurable latency and it
                 is integrated in a VLIW processor. The VLSI TSMC 0.13
                 implementation achieved an operating frequency of 232.6
                 MHz and a final post-routed area of 121900.478 $ \mu $
                 m$^2$.",
  acknowledgement = ack-nhfb,
}

@Article{Cilardo:2009:EBP,
  author =       "A. Cilardo",
  title =        "Efficient Bit-Parallel {$ \mathrm {GF}(2^m) $}
                 Multiplier for a Large Class of Irreducible
                 Pentanomials",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "58",
  number =       "7",
  pages =        "1001--1008",
  month =        jul,
  year =         "2009",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2009.16",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 11:37:42 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4752811",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Colberg:2009:HAS,
  author =       "Peter H. Colberg and Felix H{\"o}fling",
  title =        "Highly accelerated simulations of glassy dynamics
                 using {GPUs}: caveats on limited floating-point
                 precision",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "1--12",
  day =          "20",
  month =        dec,
  year =         "2009",
  CODEN =        "????",
  ISSN =         "????",
  ISSN-L =       "????",
  bibdate =      "Wed Sep 30 12:43:49 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Published in Comp. Phys. Comm. {\bf 182}, 1120
                 (2011).",
  URL =          "http://arxiv.org/abs/0912.3824",
  abstract =     "Modern graphics processing units (GPUs) provide
                 impressive computing resources, which can be accessed
                 conveniently through the CUDA programming interface. We
                 describe how GPUs can be used to considerably speed up
                 molecular dynamics (MD) simulations for system sizes
                 ranging up to about 1 million particles. Particular
                 emphasis is put on the numerical long-time stability in
                 terms of energy and momentum conservation, and caveats
                 on limited floating-point precision are issued. Strict
                 energy conservation over $ 10^8 $ MD steps is obtained
                 by double-single emulation of the floating-point
                 arithmetic in accuracy-critical parts of the algorithm.
                 For the slow dynamics of a supercooled binary
                 Lennard-Jones mixture, we demonstrate that the use of
                 single-floating point precision may result in
                 quantitatively and even physically wrong results. For
                 simulations of a Lennard-Jones fluid, the described
                 implementation shows speedup factors of up to 80
                 compared to a serial implementation for the CPU, and a
                 single GPU was found to compare with a parallelised MD
                 simulation using 64 distributed cores.",
  acknowledgement = ack-nhfb,
  subject =      "Computational Physics (physics.comp-ph); Soft
                 Condensed Matter (cond-mat.soft); Distributed,
                 Parallel, and Cluster Computing (cs.DC)",
}

@InProceedings{Cornea:2009:IDF,
  author =       "Marius Cornea",
  title =        "{IEEE 754-2008} Decimal Floating-Point for {Intel}
                 Architecture Processors",
  crossref =     "Bruguera:2009:PIS",
  pages =        "225--228",
  year =         "2009",
  DOI =          "https://doi.org/10.1109/ARITH.2009.35",
  bibdate =      "Fri Jun 12 12:34:25 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A brief description is provided of the decimal
                 floating-point support available for Intel Architecture
                 processors, compliant with the IEEE Standard 754-2008
                 for Floating-Point Arithmetic [1]. Some performance
                 results are included.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-19",
}

@Article{Cornea:2009:SII,
  author =       "M. Cornea and J. Harrison and C. Anderson and P. Tang
                 and E. Schneider and E. Gvozdev",
  title =        "A Software Implementation of the {IEEE 754R} Decimal
                 Floating-Point Arithmetic Using the Binary Encoding
                 Format",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "58",
  number =       "2",
  pages =        "148--162",
  month =        feb,
  year =         "2009",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2008.209",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 11:37:39 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4674342",
  abstract =     "The IEEE Standard 754-1985 for Binary Floating-Point
                 Arithmetic [19] was revised [20], and an important
                 addition is the definition of decimal floating-point
                 arithmetic [8], [24]. This is intended mainly to
                 provide a robust reliable framework for financial
                 applications that are often subject to legal
                 requirements concerning rounding and precision of the
                 results, because the binary floating-point arithmetic
                 may introduce small but unacceptable errors. Using
                 binary floating-point calculations to emulate decimal
                 calculations in order to correct this issue has led to
                 the existence of numerous proprietary software
                 packages, each with its own characteristics and
                 capabilities. The IEEE 754R decimal arithmetic should
                 unify the ways decimal floating-point calculations are
                 carried out on various platforms. New algorithms and
                 properties are presented in this paper, which are used
                 in a software implementation of the IEEE 754R decimal
                 floating-point arithmetic, with emphasis on using
                 binary operations efficiently. The focus is on rounding
                 techniques for decimal values stored in binary format,
                 but algorithms are outlined for the more important or
                 interesting operations of addition, multiplication, and
                 division, including the case of nonhomogeneous
                 operands, as well as conversions between binary and
                 decimal floating-point formats. Performance results are
                 included for a wider range of operations, showing
                 promise that our approach is viable for applications
                 that require decimal floating-point calculations. This
                 paper extends an earlier publication [6].",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "binary-decimal conversion.; computer arithmetic;
                 correct rounding; decimal floating-point;
                 floating-point arithmetic; multiple-precision
                 arithmetic",
  remark =       "Extended version of ARITH-18 article
                 \cite{Cornea:2007:SII}.",
}

@Article{Csuros:2009:ACF,
  author =       "Miklos Csuros",
  title =        "Approximate counting with a floating-point counter",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  day =          "20",
  month =        apr,
  year =         "2009",
  CODEN =        "????",
  ISSN =         "????",
  ISSN-L =       "????",
  bibdate =      "Wed Sep 30 12:43:49 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arxiv.org/abs/0904.3062",
  abstract =     "Memory becomes a limiting factor in contemporary
                 applications, such as analyses of the Webgraph and
                 molecular sequences, when many objects need to be
                 counted simultaneously. Robert Morris [Communications
                 of the ACM, 21:840--842, 1978] proposed a probabilistic
                 technique for approximate counting that is extremely
                 space-efficient. The basic idea is to increment a
                 counter containing the value $X$ with probability $
                 2^{-X}$. As a result, the counter contains an
                 approximation of $ \lg n$ after $n$ probabilistic
                 updates stored in $ \lg \lg n$ bits. Here we revisit
                 the original idea of Morris, and introduce a binary
                 floating-point counter that uses a $d$-bit significand
                 in conjunction with a binary exponent. The counter
                 yields a simple formula for an unbiased estimation of
                 $n$ with a standard deviation of about $ 0.6 \cdot
                 n2^{-d / 2}$, and uses $ d + \lg \lg n$ bits. We
                 analyze the floating-point counter's performance in a
                 general framework that applies to any probabilistic
                 counter, and derive practical formulas to assess its
                 accuracy.",
  acknowledgement = ack-nhfb,
  subject =      "Data Structures and Algorithms (cs.DS)",
}

@Article{Daumas:2009:VRN,
  author =       "M. Daumas and D. Lester and C. Muoz",
  title =        "Verified Real Number Calculations: a Library for
                 Interval Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "58",
  number =       "2",
  pages =        "226--237",
  month =        feb,
  year =         "2009",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2008.213",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 11:37:39 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4685896",
  abstract =     "Real number calculations on elementary functions are
                 remarkably difficult to handle in mechanical proofs. In
                 this paper, we show how these calculations can be
                 performed within a theorem prover or proof assistant in
                 a convenient and highly automated as well as
                 interactive way. First, we formally establish upper and
                 lower bounds for elementary functions. Then, based on
                 these bounds, we develop a rational interval arithmetic
                 where real number calculations take place in an
                 algebraic setting. In order to reduce the dependency
                 effect of interval arithmetic, we integrate two
                 techniques: interval splitting and Taylor series
                 expansions. This pragmatic approach has been developed,
                 and formally verified, in a theorem prover. The formal
                 development also includes a set of customizable
                 strategies to automate proofs involving explicit
                 calculations over real numbers. Our ultimate goal is to
                 provide guaranteed proofs of numerical properties with
                 minimal human theorem-prover interaction.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "interval arithmetic; proof checking; real number
                 calculations; theorem proving",
  remark =       "Extended version of ARITH-18 article
                 \cite{Daumas:2009:VRN}.",
}

@Article{Davida:2009:FAU,
  author =       "George Davida and Bruce Litow and Guangwu Xu",
  title =        "Fast arithmetics using {Chinese} remaindering",
  journal =      j-INFO-PROC-LETT,
  volume =       "109",
  number =       "13",
  pages =        "660--662",
  day =          "15",
  month =        jun,
  year =         "2009",
  CODEN =        "IFPLAT",
  ISSN =         "0020-0190 (print), 1872-6119 (electronic)",
  ISSN-L =       "0020-0190",
  bibdate =      "Thu Mar 31 15:53:33 MDT 2011",
  bibsource =    "http://www.sciencedirect.com/science/journal/00200190;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Information Processing Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00200190",
}

@Book{Deschamps:2009:HIF,
  author =       "Jean-Pierre Deschamps and Jos{\'e} Luis Ima{\~n}a and
                 Gustavo D. Sutter",
  title =        "Hardware implementation of finite-field arithmetic",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  pages =        "xiii + 347",
  year =         "2009",
  ISBN =         "0-07-154581-6 (hardcover)",
  ISBN-13 =      "978-0-07-154581-5 (hardcover)",
  LCCN =         "TK7895.E42 D466 2009",
  bibdate =      "Sat Sep 20 16:04:08 MDT 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Electronic engineering",
  abstract =     "Master cutting-edge electronic circuit synthesis and
                 design with help from this detailed guide. Hardware
                 Implementation of Finite-Field Arithmetic describes
                 algorithms and circuits for executing finite-field
                 operations, including addition, subtraction,
                 multiplication, squaring, exponentiation, and
                 division.\par

                 This comprehensive resource begins with an overview of
                 mathematics, covering algebra, number theory, finite
                 fields, and cryptography. The book then presents
                 algorithms which can be executed and verified with
                 actual input data. Logic schemes and VHDL models are
                 described in such a way that the corresponding circuits
                 can be easily simulated and synthesized. The book
                 concludes with a real-world example of a finite-field
                 application --- elliptic-curve cryptography. This is an
                 essential guide for hardware engineers involved in the
                 development of embedded systems.",
  acknowledgement = ack-nhfb,
  author-dates = "1945--",
  subject =      "Embedded computer systems; Design and construction;
                 Field programmable gate arrays; Application-specific
                 integrated circuits; Computer arithmetic",
  tableofcontents = "1. Mathematical background / 1--24 \\
                 2. Mod $m$ reduction / 25--60 \\
                 3. Mod $m$ operations / 61--90 \\
                 4. Operations over ${\rm GF}(p)$ / 91--116 \\
                 5. Operations over $Z_p[x] / f(x)$ / 117--138 \\
                 6. Operations over ${\rm GF}(p^n)$ / 139--162 \\
                 7. Operations over ${\rm GF}(2^m)$ --- Polynomial bases
                 / 163--234 \\
                 8. Operations over ${\rm GF}(2^m)$ --- Normal bases /
                 235--268 \\
                 9. Operations over ${\rm GF}(2^m)$ --- Other bases /
                 269--286 \\
                 10. An Example of Application --- Elliptic curve
                 cryptography / 287--312 \\
                 Appendix A. $p = 2^{192} - 2^{64} - 1$ / 313--318 \\
                 Appendix B. Optical Extension Fields / 319--330 \\
                 Appendix C. Binary Fields / 331--334 \\
                 Appendix D. Ada versus VHDL / 337--340 \\
                 Index / 341--347",
}

@InProceedings{Dormiani:2009:DIR,
  author =       "P. Dormiani and M. D. Ercegovac and Jean-Michel
                 Muller",
  title =        "Design and Implementation of a Radix-4 Complex
                 Division Unit with Prescaling",
  crossref =     "IEEE:2009:IICa",
  pages =        "83--90",
  year =         "2009",
  DOI =          "https://doi.org/10.1109/ASAP.2009.32",
  bibdate =      "Fri Dec 03 15:01:28 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We present a design and implementation of a radix-4
                 complex division unit with prescaling of the operands.
                 Specifically, we extend the treatment of the residual
                 bound and errors due to the use of truncated redundant
                 representation. The requirements for prescaling tables
                 are simplified and a detailed specification of the
                 table design is given. All principal components used in
                 the design are described and the proposed optimizations
                 are explained. The target platform for implementation
                 was an Altera Stratix II FPGA for which we report
                 timing and area requirements. For a precision of 36
                 bits, the implementation uses 1185 ALUTs, achieving a
                 latency of 157 ns. The maximum clock frequency is
                 173.49 MHz.",
  acknowledgement = ack-nhfb,
  keywords =     "Altera Stratix II FPGA; digital arithmetic; field
                 programmable gate arrays; frequency 173.49 MHz;
                 integrated circuit design; logic design; operand
                 prescaling; prescalers; prescaling tables; radix-4
                 complex division unit; table design",
}

@InProceedings{Dormiani:2009:LPT,
  author =       "Pouya Dormiani and Milo D. Ercegovac and Jean-Michel
                 Muller",
  editor =       "Michael B. Matthews",
  booktitle =    "{2009 Conference Record of the Forty-Third Asilomar
                 Conference on Signals, Systems and Computers. November
                 1--4, 2009. Pacific Grove, California}",
  title =        "Low precision table based complex reciprocal
                 approximation",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1803--1807",
  year =         "2009",
  DOI =          "https://doi.org/10.1109/ACSSC.2009.5470209",
  ISBN =         "1-4244-5827-7",
  ISBN-13 =      "978-1-4244-5827-1",
  ISSN =         "1058-6393",
  ISSN-L =       "1058-6393",
  bibdate =      "Fri Sep 29 10:50:54 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Duff:2009:GMA,
  author =       "Bob Duff",
  title =        "Gem \#26: the {\tt mod} attribute",
  journal =      j-SIGADA-LETTERS,
  volume =       "29",
  number =       "1",
  pages =        "33--34",
  month =        apr,
  year =         "2009",
  CODEN =        "AALEE5",
  DOI =          "https://doi.org/10.1145/1541788.1541795",
  ISSN =         "1094-3641 (print), 1557-9476 (electronic)",
  ISSN-L =       "1094-3641",
  bibdate =      "Mon Jun 21 14:03:13 MDT 2010",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigada.bib",
  abstract =     "Ada Gem \#26 --- T'Mod can be used to convert signed
                 integers to modular integers using modular (wraparound)
                 arithmetic.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGAda Ada Letters",
  journal-URL =  "http://portal.acm.org/citation.cfm?id=J32",
}

@InProceedings{Edmonson:2009:IIS,
  author =       "William Edmonson and Guillaume Melquiond",
  title =        "{IEEE Interval Standard Working Group --- P1788}:
                 Current Status",
  crossref =     "Bruguera:2009:PIS",
  pages =        "231--234",
  year =         "2009",
  bibdate =      "Fri Jun 12 12:34:25 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Late 2008, at SCAN 2008 in El Paso, TX, an effort to
                 standardize interval computations was started by a
                 working group of the IEEE Microprocessor Standards
                 Committee, titled the Interval Arithmetic Working Group
                 of the IEEE P1788 Standard. This paper describes the
                 goals of this effort, the history of the working group,
                 and how it relates to the IEEE 754 Standard. It gives a
                 brief overview of the policies and procedures for
                 constructing the standard, and its expected structure.
                 It also presents some of the questions the group may
                 have to solve in the future.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-19",
}

@Article{Enge:2009:CCP,
  author =       "Andreas Enge",
  title =        "The complexity of class polynomial computation via
                 floating point approximations",
  journal =      j-MATH-COMPUT,
  volume =       "78",
  number =       "266",
  pages =        "1089--1107",
  month =        apr,
  year =         "2009",
  CODEN =        "MCMPAF",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  bibdate =      "Fri May 14 06:20:58 MDT 2010",
  bibsource =    "http://www.ams.org/mcom/2009-78-266;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.ams.org/journals/mcom/2009-78-266/S0025-5718-08-02200-X/home.html;
                 http://www.ams.org/journals/mcom/2009-78-266/S0025-5718-08-02200-X/S0025-5718-08-02200-X.pdf",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Comput.",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
  keywords =     "roots of elliptic curves",
}

@Manual{Enge:2009:MLM,
  author =       "Andreas Enge and Philippe Th{\'e}veny and Paul
                 Zimmermann",
  title =        "{\texttt{mpc}} --- a library for multiprecision
                 complex arithmetic with exact rounding",
  organization = "INRIA",
  address =      "France",
  edition =      "0.8.1",
  month =        dec,
  year =         "2009",
  bibdate =      "Sun May 2 09:31:32 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://mpc.multiprecision.org/",
  acknowledgement = ack-nhfb,
}

@Article{Erle:2009:DFP,
  author =       "Mark A. Erle and Brian J. Hickmann and Michael J.
                 Schulte",
  title =        "Decimal Floating-Point Multiplication",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "58",
  number =       "7",
  pages =        "902--916",
  month =        jul,
  year =         "2009",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2008.218",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 11:37:42 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4711044",
  abstract =     "Decimal multiplication is important in many commercial
                 applications including financial analysis, banking, tax
                 calculation, currency conversion, insurance, and
                 accounting. This paper presents the design of two
                 decimal floating-point multipliers: one whose partial
                 product accumulation strategy employs decimal
                 carry-save addition and one that employs binary
                 carry-save addition. The multiplier based on decimal
                 carry-save addition favors a nonpipelined iterative
                 implementation. The multiplier utilizing binary
                 carry-save addition allows for an efficient pipelined
                 implementation when latency and throughput are
                 considered more important than area. Both designs
                 comply with specifications for decimal multiplication
                 given in the IEEE 754 Standard for Floating-Point
                 Arithmetic (IEEE 754-2008). The multipliers extend
                 previously published decimal fixed-point multipliers by
                 adding several features, including exponent generation,
                 sticky bit generation, shifting of the intermediate
                 product, rounding, and exception detection and
                 handling. Novel features of the multipliers include
                 support for decimal floating-point numbers, on-the-fly
                 generation of the sticky bit in the iterative design,
                 early estimation of the shift amount, and efficient
                 decimal rounding. Iterative and parallel decimal
                 fixed-point and floating-point multipliers are compared
                 in terms of their area, delay, latency, and throughput
                 based on verified Verilog register-transfer-level
                 models.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "arithmetic and logic units; binary coded decimal;
                 computer arithmetic; decimal multiplication;
                 floating-point arithmetic; general high-speed
                 arithmetic; parallel multiplication; pipelined
                 multiplication; serial multiplication",
}

@InProceedings{Fahmy:2009:EDI,
  author =       "Hossam A. H. Fahmy and Ramy Raafat and Amira M.
                 Abdel-Majeed and Rodina Samy and Tarek ElDeeb and
                 Yasmin Farouk",
  title =        "Energy and Delay Improvement via Decimal Floating
                 Point Units",
  crossref =     "Bruguera:2009:PIS",
  pages =        "221--224",
  year =         "2009",
  bibdate =      "Fri Jun 12 12:34:25 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Interest in decimal arithmetic increased considerably
                 in recent years. This paper presents new designs for
                 decimal floating point (DFP) addition, multiplication,
                 fused multiply-add, division, and square root. It
                 stresses the importance of energy savings achieved by
                 hardware implementations of the IEEE standard for
                 decimal floating point. To the best of the authors
                 knowledge, this is the first work to discuss energy
                 savings in DFP and the first to present a hardware
                 implementation of a fused multiply-add. Our
                 Newton--Raphson based divider is over three times
                 faster than the similar design previously reported.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-19",
}

@Article{Fewster:2009:SEB,
  author =       "R. M. Fewster",
  title =        "A Simple Explanation of {Benford's Law}",
  journal =      j-AMER-STAT,
  volume =       "63",
  number =       "1",
  pages =        "26--32",
  month =        feb,
  year =         "2009",
  CODEN =        "ASTAAJ",
  DOI =          "https://doi.org/10.1198/tast.2009.0005",
  ISSN =         "0003-1305 (print), 1537-2731 (electronic)",
  ISSN-L =       "0003-1305",
  bibdate =      "Thu Aug 26 21:48:27 MDT 2010",
  bibsource =    "http://www.amstat.org/publications/tas/;
                 https://www.math.utah.edu/pub/tex/bib/amstat.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "The American Statistician",
  journal-URL =  "http://www.tandfonline.com/loi/utas20",
}

@Article{Fit-Florea:2009:DLN,
  author =       "A. Fit-Florea and L. Li and M. A. Thornton and D. W.
                 Matula",
  title =        "A Discrete Logarithm Number System for Integer
                 Arithmetic Modulo $ 2^k $: Algorithms and Lookup
                 Structures",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "58",
  number =       "2",
  pages =        "163--174",
  month =        feb,
  year =         "2009",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2008.204",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 11:37:39 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4663061",
  abstract =     "We present a $k$-bit encoding of the $k$-bit binary
                 integers based on a discrete logarithm representation.
                 The representation supports a discrete logarithm number
                 system (DLS) that allows integer multiplication to be
                 reduced to addition and integer exponentiation to be
                 reduced to multiplication. We introduce right-to-left
                 bit serial conversion, deconversion, and unified
                 conversion/deconversion algorithms between binary and
                 DLS. The conversion algorithms utilize $ O(k) $
                 additions, do not require the use of a multiplier, and
                 are applicable at least up to 128-bit integers. We
                 illustrate the use of the representation in determining
                 a novel and efficient integer power modulo $ 2^k $
                 operation $ |x^y|_{2k} $ and compare hardware
                 performance with a current state-of-the-art method.
                 Furthermore, we describe properties of the conversion
                 mappings that allow compact table lookup structures to
                 be employed for direct conversion to and deconversion
                 from the DLS encoding. Our lookup architecture allows
                 16-bit conversion and deconversion mappings to be
                 realized with table sizes of order 2--8 Kbytes, which
                 is up to a $ 64 \times $ size reduction of the 128
                 Kbytes of an arbitrary 16-bits-in, 16-bits-out function
                 table. Performance and area results that demonstrate
                 the effectiveness of the table lookup architecture are
                 given. The lookup methodology extends to other 16-bit
                 integer functions such as multiplicative inverse and
                 squaring operations.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "arithmetic and logic units; bit serial; computer
                 arithmetic; conversions; discrete logarithm; high-speed
                 arithmetic; integer power; number encodings; table
                 lookup",
}

@Article{Fraysse:2009:ASF,
  author =       "Val{\'e}rie Frayss{\'e} and Luc Giraud and Serge
                 Gratton",
  title =        "{Algorithm 881}: a Set of Flexible {GMRES} Routines
                 for Real and Complex Arithmetics on High-Performance
                 Computers",
  journal =      j-TOMS,
  volume =       "35",
  number =       "2",
  pages =        "13:1--13:12",
  month =        jul,
  year =         "2009",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/1377612.1377617",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Tue Aug 5 18:13:00 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/toms/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In this article we describe our implementations of the
                 FGMRES algorithm for both real and complex, single and
                 double precision arithmetics suitable for serial,
                 shared-memory, and distributed-memory computers. For
                 the sake of portability, simplicity, flexibility, and
                 efficiency, the FGMRES solvers have been implemented in
                 Fortran 77 using the reverse communication mechanism
                 for the matrix-vector product, the preconditioning, and
                 the dot-product computations. For distributed-memory
                 computation, several orthogonalization procedures have
                 been implemented to reduce the cost of the dot-product
                 calculation, which is a well-known bottleneck of
                 efficiency for Krylov methods. Furthermore, either
                 implicit or explicit calculation of the residual at
                 restart is possible depending on the actual cost of the
                 matrix-vector product. Finally, the implemented
                 stopping criterion is based on a normwise backward
                 error.",
  acknowledgement = ack-nhfb,
  articleno =    "13",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "distributed memory; FGMRES; flexible Krylov methods;
                 high-performance computing; linear systems; reverse
                 communication",
}

@Article{Furer:2009:FIM,
  author =       "Martin F{\"u}rer",
  title =        "Faster Integer Multiplication",
  journal =      j-SIAM-J-COMPUT,
  volume =       "39",
  number =       "3",
  pages =        "979--1005",
  month =        "????",
  year =         "2009",
  CODEN =        "SMJCAT",
  DOI =          "",
  ISSN =         "0097-5397 (print), 1095-7111 (electronic)",
  ISSN-L =       "0097-5397",
  bibdate =      "Tue May 18 08:22:12 MDT 2010",
  bibsource =    "http://epubs.siam.org/sam-bin/dbq/toclist/SICOMP/39/3;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Computing",
  journal-URL =  "http://epubs.siam.org/sicomp",
}

@Article{Gavrilova:2009:ESC,
  author =       "Marina L. Gavrilova",
  title =        "An Explicit Solution for Computing the Vertices of the
                 {Euclidean} $d$-Dimensional {Voronoi} Diagram of
                 Spheres in a Floating-Point Arithmetic",
  journal =      j-INT-J-COMPUT-GEOM-APPL,
  volume =       "19",
  number =       "5",
  pages =        "415--424",
  month =        oct,
  year =         "2009",
  CODEN =        "IJCAEV",
  DOI =          "https://doi.org/10.1142/S0218195909003040",
  ISSN =         "0218-1959",
  bibdate =      "Mon Aug 30 10:25:06 MDT 2010",
  bibsource =    "http://ejournals.wspc.com.sg/ijcga/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "International journal of computational geometry and
                 applications",
  journal-URL =  "http://www.worldscientific.com/loi/ijcga",
}

@InCollection{Gentle:2009:CSA,
  author =       "James E. Gentle",
  booktitle =    "Computational Statistics",
  title =        "Computer Storage and Arithmetic",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  bookpages =    "xxi + 727",
  pages =        "85--105",
  year =         "2009",
  DOI =          "https://doi.org/10.1007/978-0-387-98144-4_2",
  ISBN =         "0-387-98143-8 (print), 0-387-98144-6 (electronic)",
  ISBN-13 =      "978-0-387-98143-7 (print), 978-0-387-98144-4
                 (electronic)",
  LCCN =         "QA276.4 .G46 2009",
  bibdate =      "Mon May 06 17:36:21 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Statistics and Computing",
  URL =          "http://link.springer.com/chapter/10.1007/978-0-387-98144-4_2",
  acknowledgement = ack-nhfb,
  tableofcontents = "Part I, Preliminaries. Mathematical and statistical
                 preliminaries \\
                 Part II, Statistical computing \\
                 Computer storage and arithmetic \\
                 algorithm and programming \\
                 Approximation of functions and numerical quadrature \\
                 Numerical linear algebra \\
                 Solution of nonlinear equations and optimization \\
                 Generation of random numbers \\
                 Part III, Methods of computational statistics \\
                 Graphical methods in computational statistics \\
                 Tools for identification of structure in data \\
                 Estimation of functions \\
                 Monte Carlo methods for statistical inference \\
                 Data randomization, partitioning, and augmentation \\
                 Bootstrap methods \\
                 Part IV, Exploring data density and relationships \\
                 Estimation of probability density functions using
                 parametric models \\
                 Nonparametric estimation of probability density
                 functions \\
                 Statistical learning and data mining \\
                 Statistical models of dependencies",
}

@InProceedings{Gonzalez-Navarro:2009:CDB,
  author =       "Sonia Gonzalez-Navarro and Alberto Nannarelli and
                 Michael J. Schulte and Charles Tsen",
  title =        "A combined decimal and binary floating-point divider",
  crossref =     "Matthews:2009:CRF",
  pages =        "930--934",
  year =         "2009",
  DOI =          "https://doi.org/10.1109/ACSSC.2009.5470014",
  bibdate =      "Thu Feb 17 08:16:50 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In this paper, we present the hardware design of a
                 combined decimal and binary floating-point divider,
                 based on specifications in the IEEE 754-2008 Standard
                 for Floating-point Arithmetic. In contrast to most
                 recent decimal divider designs, which are based on the
                 Binary Coded Decimal (BCD) encoding, our divider
                 operates on either 64-bit binary encoded decimal
                 floating-point (DFP) numbers or 64-bit binary
                 floating-point (BFP) numbers. The division approach
                 implemented in our design is based on a
                 digit-recurrence algorithm. We describe the hardware
                 resources shared between the two floating-point
                 datatypes and demonstrate that hardware sharing is
                 advantageous. Compared to a standalone DFP divider, the
                 combined divider has the same worst case delay and 17\%
                 more area.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Gorgin:2009:FRD,
  author =       "Saeid Gorgin and Ghassem Jaberipur",
  title =        "Fully Redundant Decimal Arithmetic",
  crossref =     "Bruguera:2009:PIS",
  pages =        "145--152",
  year =         "2009",
  bibdate =      "Fri Jun 12 12:34:25 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Hardware implementation of all the basic radix-10
                 arithmetic operations is evolving as a new trend in the
                 design and implementation of general purpose digital
                 processors. Redundant representation of partial
                 products and remainders is common in the multiplication
                 and division hardware algorithms, respectively.
                 Carry-free implementation of the more frequent
                 add/subtract operations, with the byproduct of
                 enhancing the speed of multiplication and division, is
                 possible with redundant number representation. However,
                 conversion of redundant results to conventional
                 representations entails slow carry propagation that can
                 be avoided if the results are kept in redundant format
                 for later use as operands of other arithmetic
                 operations. Given that redundant decimal
                 representations, contrary to redundant binary, do not
                 necessarily require extra storage, we are motivated to
                 develop a framework for fully redundant decimal
                 arithmetic, where all operands and results belong to
                 the same redundant decimal number system and can be
                 stored and later used as operands of further decimal
                 operations. In this paper, we present a new faster
                 decimal signed digit add/sub unit and show how it can
                 be efficiently used in the design of decimal
                 multipliers and dividers, where all operands and
                 results are represented with the same redundant digit
                 set $ [ - 7, 7] $.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-19",
}

@Article{Graillat:2009:AAV,
  author =       "Stef Graillat and Philippe Langlois and Nicolas
                 Louvet",
  title =        "Algorithms for accurate, validated and fast polynomial
                 evaluation",
  journal =      j-JAPAN-J-INDUST-APPL-MATH,
  volume =       "26",
  number =       "2--3",
  pages =        "191--214",
  year =         "2009",
  CODEN =        "JAPJI7",
  ISSN =         "0916-7005 (print), 1868-937x (electronic)",
  bibdate =      "Sat Jun 4 17:41:42 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Japan Journal of Industrial and Applied Mathematics",
}

@Article{Graillat:2009:AFP,
  author =       "Stef Graillat",
  title =        "Accurate Floating-Point Product and Exponentiation",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "58",
  number =       "7",
  pages =        "994--1000",
  month =        jul,
  year =         "2009",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2008.215",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 11:37:42 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4711041",
  abstract =     "Several different techniques and softwares intend to
                 improve the accuracy of results computed in a fixed
                 finite precision. Here, we focus on a method to improve
                 the accuracy of the product of floating-point numbers.
                 We show that the computed result is as accurate as if
                 computed in twice the working precision. The algorithm
                 is simple since it only requires addition, subtraction,
                 and multiplication of floating-point numbers in the
                 same working precision as the given data. Such an
                 algorithm can be useful for example to compute the
                 determinant of a triangular matrix and to evaluate a
                 polynomial when represented by the root product form.
                 It can also be used to compute the integer power of a
                 floating-point number.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "accurate product; computer arithmetic; error analysis;
                 error-free transformations; exponentiation; faithful
                 rounding; finite precision; floating-point arithmetic;
                 numerical algorithms",
}

@Article{Gu:2009:SDB,
  author =       "Haihua Gu and Dawu Gu",
  title =        "Speeding Up the Double-Base Recoding Algorithm of
                 Scalar Multiplication",
  journal =      j-CRYPTOLOGIA,
  volume =       "33",
  number =       "4",
  pages =        "315--320",
  year =         "2009",
  CODEN =        "CRYPE6",
  ISSN =         "0161-1194 (print), 1558-1586 (electronic)",
  ISSN-L =       "0161-1194",
  bibdate =      "Tue Aug 31 11:44:06 MDT 2010",
  bibsource =    "http://www.tandf.co.uk/journals/titles/01611194.asp;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Cryptologia",
  journal-URL =  "http://www.tandfonline.com/loi/ucry20",
}

@InProceedings{Guralnik:2009:ISV,
  author =       "Elena Guralnik and Ariel J. Birnbaum and Anatoly
                 Koyfman and Avi Kaplan",
  title =        "Implementation Specific Verification of Divide and
                 Square Root Instructions",
  crossref =     "Bruguera:2009:PIS",
  pages =        "114--121",
  year =         "2009",
  bibdate =      "Fri Jun 12 12:34:25 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Floating point operations such as divide and square
                 root are typically implemented in microcode rather than
                 dedicated logic. Bugs in these operations missed by
                 generic black-box verification tools, were analyzed.
                 This led to the conclusion that the corner cases, in
                 addition to being implementation dependent, could not
                 be characterized in terms of special input or output
                 values in a straightforward manner.\par

                 However, many of those cases can be easily generalized
                 for many known implementations. The typical
                 implementation uses a known iterative approximation
                 algorithm, such as the Newton--Raphson method, to
                 calculate the desired result; thus, it is sufficient to
                 produce the corner cases associated with the specific
                 algorithm.\par

                 We investigated the following problem: given an
                 iterative algorithm to compute a binary floating point
                 operation, the iteration number, and an interval, find
                 random inputs for the operation that, after the
                 requested iteration, yield a relative error within the
                 specified interval. This paper describes a method to
                 solve this problem. This method was implemented in a
                 floating-point test generator and is currently being
                 used to verify the floating-point units of several
                 processors.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-19",
}

@Article{Han:2009:ICS,
  author =       "Dong-Guk Han and Dooho Choi and Howon Kim",
  title =        "Improved Computation of Square Roots in Specific
                 Finite Fields",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "58",
  number =       "2",
  pages =        "188--196",
  month =        feb,
  year =         "2009",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2008.201",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 11:37:39 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4663058",
  abstract =     "In this paper, we study exponentiation in the specific
                 finite fields $ F_q $ with very special exponents such
                 as those that occur in algorithms for computing square
                 roots. Here, $q$ is a prime power, $ q = p^k $, where $
                 k > 1 $, and $k$ is odd. Our algorithmic approach
                 improves the corresponding exponentiation resulted from
                 the better rewritten exponent. To the best of our
                 knowledge, it is the first major improvement to the
                 Tonelli--Shanks algorithm, for example, the number of
                 multiplications can be reduced to at least 60 percent
                 on the average when $ p \equiv 1 \pmod 16 $. Several
                 numerical examples are given that show the speedup of
                 the proposed methods.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "cryptography; efficient computation; finite fields;
                 square roots",
}

@Article{Hariri:2009:BSB,
  author =       "A. Hariri and A. Reyhani-Masoleh",
  title =        "Bit-Serial and Bit-Parallel {Montgomery}
                 Multiplication and Squaring over {$ \mathrm {GF}(2^m)
                 $}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "58",
  number =       "10",
  pages =        "1332--1345",
  month =        oct,
  year =         "2009",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2009.70",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 11:37:43 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4912195",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Harrison:2009:DTB,
  author =       "John Harrison",
  title =        "Decimal Transcendentals via Binary",
  crossref =     "Bruguera:2009:PIS",
  pages =        "187--194",
  year =         "2009",
  bibdate =      "Fri Jun 12 12:34:25 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We describe the design and implementation of a
                 comprehensive library of transcendental functions for
                 the new IEEE decimal floating-point formats. In
                 principle, such functions are very much analogous to
                 their binary counterparts, though with a few additional
                 subtleties connected with `scale' (preferred exponent).
                 But our approach has been not to employ direct
                 techniques, but rather to re-use existing binary
                 functions as much as possible, both for greater
                 efficiency and ease of implementation. For some
                 functions the most straightforward approach (convert
                 from decimal to binary, perform binary operation,
                 convert back) works well. In many cases, however, these
                 are insufficiently accurate, and subtler approaches
                 must be used.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-19",
}

@InProceedings{Harrison:2009:FAB,
  author =       "John Harrison",
  title =        "Fast and Accurate {Bessel} Function Computation",
  crossref =     "Bruguera:2009:PIS",
  pages =        "104--113",
  year =         "2009",
  bibdate =      "Fri Jun 12 12:34:25 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The Bessel functions are considered relatively
                 difficult to compute. Although they have a simple power
                 series expansion that is everywhere convergent, they
                 exhibit approximately periodic behavior which makes the
                 direct use of the power series impractically slow and
                 numerically unstable. We describe an alternative method
                 based on systematic expansion around the zeros,
                 refining existing techniques based on Hankel
                 expansions, which mostly avoids the use of
                 multiprecision arithmetic while yielding accurate
                 results.",
  acknowledgement = ack-nhfb,
  keywords =     "$J0(x), J1(1), Y0(x), Y1(1)$; ARITH-19; ordinary
                 Bessel functions of the first and second kinds",
}

@InProceedings{Hasan:2009:SSC,
  author =       "M. A. Hasan and C. Negre",
  title =        "Subquadratic Space Complexity Multiplier for a Class
                 of Binary Fields Using {Toeplitz} Matrix Approach",
  crossref =     "Bruguera:2009:PIS",
  pages =        "67--75",
  year =         "2009",
  bibdate =      "Fri Jun 12 12:34:25 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In the recent past, subquadratic space complexity
                 multipliers have been proposed for binary fields
                 defined by irreducible trinomials and some specific
                 pentanomials. For such multipliers, alternative
                 irreducible polynomials can also be used, in
                 particular, nearly all one polynomials (NAOPs) seem to
                 be better than pentanomials (see [7]). For improved
                 efficiency, multiplication modulo an NAOP is performed
                 via modulo a quadrinomial whose degree is one more than
                 that of the original NAOP. In this paper, we present a
                 Toeplitz matrix-vector product based approach for
                 multiplication modulo a quadrinomial. We obtain a fully
                 parallel (nonsequential) multiplier with a subquadratic
                 space complexity, which has the same order of space
                 complexity as that of Fan and Hasan [4].\par

                 The Toeplitz matrix-vector product based approach is
                 also interesting in the design of sequential
                 multipliers. In this paper, we present two such
                 multipliers: one with bit serial output and the other
                 bit parallel output.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-19; binary field; double basis; multiplication;
                 subquadratic complexity",
}

@Article{Hinek:2009:ALS,
  author =       "M. Jason Hinek and Charles C. Y. Lam",
  title =        "Another look at some fast modular arithmetic methods",
  journal =      j-J-MATH-CRYPTOL,
  volume =       "3",
  number =       "2",
  pages =        "165--174",
  year =         "2009",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1515/JMC.2009.008",
  ISSN =         "1862-2976 (print), 1862-2984 (electronic)",
  ISSN-L =       "1862-2976",
  MRclass =      "68W40 (94A60)",
  MRnumber =     "2590262",
  bibdate =      "Fri Mar 17 08:36:49 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jmathcryptol.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Mathematical Cryptology",
  journal-URL =  "http://www.degruyter.com/view/j/jmc",
}

@Article{Ho:2009:FPF,
  author =       "C. H. Ho and C. W. Yu and P. Leong and W. Luk and S.
                 J. E. Wilton",
  title =        "Floating-point {FPGA}: architecture and modeling",
  journal =      j-IEEE-TRANS-VLSI-SYST,
  volume =       "17",
  number =       "12",
  pages =        "1709--1718",
  year =         "2009",
  CODEN =        "IEVSE9",
  DOI =          "https://doi.org/10.1109/TVLSI.2008.2006616",
  ISSN =         "1063-8210 (print), 1557-9999 (electronic)",
  ISSN-L =       "1063-8210",
  bibdate =      "Thu Mar 24 20:51:13 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Very Large Scale Integration
                 (VLSI) Systems",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/issues?punumber=92",
}

@Book{ISO:2009:IIT,
  author =       "{International Organization for Standardization}",
  title =        "{ISO/IEC TR 24732:2009} Information technology ---
                 Programming languages, their environments and system
                 software interfaces --- Extension for the programming
                 language {C} to support decimal floating-point
                 arithmetic",
  publisher =    pub-ISO,
  address =      pub-ISO:adr,
  year =         "2009",
  LCCN =         "????",
  bibdate =      "Thu Nov 25 08:56:44 2010",
  bibsource =    "http://www.iso.org/iso/search.htm;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Technical report",
  URL =          "http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=38842",
  acknowledgement = ack-nhfb,
  subject =      "programming languages (electronic computers)",
}

@Article{Jaberipur:2009:ISP,
  author =       "G. Jaberipur and A. Kaivani",
  title =        "Improving the Speed of Parallel Decimal
                 Multiplication",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "58",
  number =       "11",
  pages =        "1539--1552",
  month =        nov,
  year =         "2009",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2009.110",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 11:37:44 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5184812",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Jaberipur:2009:UAD,
  author =       "Ghassem Jaberipur and Behrooz Parhami",
  title =        "Unified Approach to the Design of Modulo-$ (2^n \pm 1)
                 $ Adders Based on Signed-{LSB} Representation of
                 Residues",
  crossref =     "Bruguera:2009:PIS",
  pages =        "57--64",
  year =         "2009",
  bibdate =      "Fri Jun 12 12:34:25 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Moduli of the form $ 2 n \pm 1 $, which greatly
                 simplify certain arithmetic operations in residue
                 number systems (RNS), have been of longstanding
                 interest. A steady stream of designs for modulo-$ 2 n
                 \pm 1 $ adders has rendered the latency of such adders
                 quite competitive with ordinary adders. The next
                 logical step is to approach the problem in a unified
                 and systematic manner that does not require each design
                 to be taken up from scratch and to undergo the
                 error-prone and labor-intensive optimization for high
                 speed and low power dissipation. Accordingly, we devise
                 a new redundant representation of mod-$ 2 n \pm 1 $
                 residues that allows ordinary fast adders and a small
                 amount of peripheral logic to be used for mod-$ 2 n \pm
                 1 $ addition. Advantages of the building-block approach
                 include shorter design time, easier exploration of the
                 design space (area\slash speed\slash power tradeoffs),
                 and greater confidence in the correctness of the
                 resulting circuits. Advantages of the unified design
                 include the possibility of fault-tolerant and
                 gracefully degrading RNS circuit realizations with
                 fairly low hardware redundancy.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-19",
}

@InProceedings{James:2009:HPL,
  author =       "R. K. James and K. P. Jacob and S. Sasi",
  title =        "High performance, low latency double digit decimal
                 multiplier on {ASIC} and {FPGA}",
  crossref =     "Abraham:2009:WCN",
  pages =        "1445--1450",
  year =         "2009",
  DOI =          "https://doi.org/10.1109/NABIC.2009.5393703",
  bibdate =      "Thu Feb 17 08:43:10 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Decimal multiplication is an integral part of
                 financial, commercial, and Internet-based computations.
                 This paper presents a novel double digit decimal
                 multiplication (DDDM) technique that offers low latency
                 and high throughput. This design performs two digit
                 multiplications simultaneously in one clock cycle.
                 Double digit fixed point decimal multipliers for
                 7digit, 16 digit and 34 digit are simulated using
                 Leonardo Spectrum from Mentor Graphics Corporation
                 using ASIC Library. The paper also presents area and
                 delay comparisons for these fixed point multipliers on
                 Xilinx, Altera, Actel and Quick logic FPGAs. This
                 multiplier design can be extended to support decimal
                 floating point multiplication for IEEE 754-2008
                 standard.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Jeannerod:2009:NBF,
  author =       "Claude-Pierre Jeannerod and Herv{\'e} Knochel and
                 Christophe Monat and Guillaume Revy and Gilles
                 Villard",
  title =        "A New Binary Floating-Point Division Algorithm and Its
                 Software Implementation on the {ST231} Processor",
  crossref =     "Bruguera:2009:PIS",
  pages =        "95--103",
  year =         "2009",
  bibdate =      "Fri Jun 12 12:34:25 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper deals with the design and implementation of
                 low latency software for binary floating-point division
                 with correct rounding to nearest. The approach we
                 present here targets a VLIW integer processor of the
                 ST200 family, and is based on fast and accurate
                 programs for evaluating some particular bivariate
                 polynomials. We start by giving approximation and
                 evaluation error conditions that are sufficient to
                 ensure correct rounding. Then we describe the
                 heuristics used to generate such evaluation programs,
                 as well as those used to automatically validate their
                 accuracy. Finally, we propose, for the binary32 format,
                 a complete C implementation of the resulting division
                 algorithm. With the ST200 compiler and compared to
                 previous implementations, the speed-up observed with
                 our approach is by a factor of almost 1.8.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-19; binary floating-point division; code
                 generation and validation; correct rounding; polynomial
                 evaluation; VLIW integer processor",
}

@Article{Jiang:2009:FPA,
  author =       "D. Jiang and N. F. Stewart",
  title =        "Floating-Point Arithmetic for Computational Geometry
                 Problems with Uncertain Data",
  journal =      j-INT-J-COMPUT-GEOM-APPL,
  volume =       "19",
  number =       "4",
  pages =        "371--385",
  month =        aug,
  year =         "2009",
  CODEN =        "IJCAEV",
  DOI =          "https://doi.org/10.1142/S0218195909003015",
  ISSN =         "0218-1959",
  bibdate =      "Mon Aug 30 10:25:06 MDT 2010",
  bibsource =    "http://ejournals.wspc.com.sg/ijcga/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "International journal of computational geometry and
                 applications",
  journal-URL =  "http://www.worldscientific.com/loi/ijcga",
  xxnote =       "Check downcased title string??",
}

@InProceedings{Kaivola:2009:RTF,
  author =       "Roope Kaivola and Rajnish Ghughal and Naren Narasimhan
                 and Amber Telfer and Jesse Whittemore and Sudhindra
                 Pandav and Anna Slobodov{\'a} and Christopher Taylor
                 and Vladimir Frolov and Erik Reeber and Armaghan Naik",
  title =        "Replacing Testing with Formal Verification in
                 {Intel{\reg} Core{\TM} i7} Processor Execution Engine
                 Validation",
  crossref =     "Bouajjani:2009:CAV",
  pages =        "414--429",
  year =         "2009",
  DOI =          "https://doi.org/10.1007/978-3-642-02658-4_32",
  ISBN =         "3-642-02658-3",
  ISBN-13 =      "978-3-642-02658-4",
  bibdate =      "Fri Dec 8 13:33:33 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Keaton:2009:IIR,
  author =       "David Keaton and Thomas Plum and Robert C. Seacord and
                 David Svoboda and Alex Volkovitsky and Timothy Wilson",
  title =        "As-if Infinitely Ranged Integer Model",
  type =         "Technical Note",
  number =       "CMU/SEI-2009-TN-023",
  institution =  "Carnegie-Mellon University Software Engineering
                 Institute",
  address =      "Pittsburgh, PA, USA",
  month =        jul,
  year =         "2009",
  bibdate =      "Fri Aug 23 08:27:41 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://resources.sei.cmu.edu/asset_files/TechnicalNote/2009_004_001_15074.pdf;
                 https://resources.sei.cmu.edu/library/asset-view.cfm?assetid=9019",
  abstract =     "Integer overflow and wraparound are major causes of
                 software vulnerabilities in the C and C++ programming
                 languages. In this paper we present the as-if
                 infinitely ranged (AIR) integer model, which provides a
                 largely automated mechanism for eliminating integer
                 overflow and integer truncation. The AIR integer model
                 either produces a value equivalent to one that would
                 have been obtained using infinitely ranged integers or
                 results in a runtime constraint violation. Unlike
                 previous integer models, AIR integers do not require
                 precise traps, and consequently do not break or inhibit
                 most existing optimizations.",
  acknowledgement = ack-nhfb,
  keywords =     "integer overflow; integer wraparound",
}

@Article{Kim:2009:FPU,
  author =       "Donghyun Kim and Lee-Sup Kim",
  title =        "A Floating-Point Unit for {$4$D} Vector Inner Product
                 with Reduced Latency",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "58",
  number =       "7",
  pages =        "890--901",
  month =        jul,
  year =         "2009",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2008.210",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 11:37:42 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4674343",
  abstract =     "This paper presents the algorithm and implementation
                 of a new high-performance functional unit for
                 floating-point four-dimensional vector inner product
                 (4D dot product; DP4), which is most frequently
                 performed in 3D graphics application. The proposed
                 IEEE-compliant DP4 unit computes $ {\rm Z} = {\rm AB} +
                 {rm CD} + {\rm EF} + {\rm GH} $ in one path and keeps
                 the intermediate rounding by IEEE-754 rounding to
                 nearest even. The intermediate rounding is merged with
                 shift alignment, and intermediate carry-propagated
                 addition and normalization are omitted to reduce
                 latency in the proposed architecture. The proposed DP4
                 unit is implemented with 0.18-$ \mu $ m CMOS technology
                 and has 12.8-ns critical path delay, which is reduced
                 by 45.5 percent compared to a previous DP4
                 implementation using discrete multipliers and adders.
                 The proposed DP4 unit also reduces the cycle time of 3D
                 graphics applications by 12.4 percent on the average
                 compared to the usual 3D graphics FPU based on four-way
                 multiply-add-fused units.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "3D graphics; DP4; floating point arithmetic; graphics
                 processors; vector inner product",
}

@InProceedings{Kornerup:2009:CCR,
  author =       "P. Kornerup and V. Lef{\`e}vre and N. Louvet and
                 Jean-Michel Muller",
  title =        "On the Computation of Correctly-Rounded Sums",
  crossref =     "Bruguera:2009:PIS",
  pages =        "155--160",
  year =         "2009",
  bibdate =      "Fri Jun 12 12:34:25 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper presents a study of some basic blocks
                 needed in the design of floating-point summation
                 algorithms. In particular, we show that among the set
                 of the algorithms with no comparisons performing only
                 floating-point additions\slash subtractions, the 2Sum
                 algorithm introduced by Knuth is minimal, both in terms
                 of number of operations and depth of the dependency
                 graph. Under reasonable conditions, we also prove that
                 no algorithms performing only round-to-nearest
                 additions\slash subtractions exist to compute the
                 round-to-nearest sum of at least three floating-point
                 numbers. Starting from an algorithm due to Boldo and
                 Melquiond, we also present new results about the
                 computation of the correctly-rounded sum of three
                 floating-point numbers.",
  acknowledgement = ack-nhfb,
  keywords =     "2Sum and Fast2Sum algorithms; ARITH-19; correct
                 rounding; floating-point arithmetic; summation
                 algorithms",
}

@Article{Kornerup:2009:GEI,
  author =       "Peter Kornerup and Paolo Montuschi and Jean-Michel
                 Muller and Eric Schwarz",
  title =        "{Guest Editors}' Introduction: Special Section on
                 Computer Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "58",
  number =       "2",
  pages =        "145--147",
  month =        feb,
  year =         "2009",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2009.11",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 11:37:39 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4740165",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Lang:2009:DUB,
  author =       "T. Lang and A. Nannarelli",
  title =        "Division Unit for Binary Integer Decimals",
  crossref =     "IEEE:2009:IICa",
  pages =        "1--7",
  year =         "2009",
  DOI =          "https://doi.org/10.1109/ASAP.2009.42",
  bibdate =      "Sat Dec 04 06:56:17 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In this work, we present a radix-10 division unit that
                 is based on the digit-recurrence algorithm and
                 implements binary encodings (binary integer decimal or
                 BID) for significands. Recent decimal division designs
                 are all based on the binary coded decimal (BCD)
                 encoding. We adapt the radix-10 digit-recurrence
                 algorithm to BID representation and implement the
                 division unit in standard cell technology. The
                 implementation of the proposed BID division unit is
                 compared to that of a BCD based unit implementing the
                 same algorithm. The comparison shows that for
                 normalized operands the BID unit has the same latency
                 as the BCD unit and reduced area, but the normalization
                 is more expensive when implemented in BID.",
  acknowledgement = ack-nhfb,
  keywords =     "adders; BID floating-point adder; BID floating-point
                 multiplier; binary coded decimal encoding; binary
                 integer decimals; computer arithmetic; decimal
                 arithmetic; decimal division designs; digit-recurrence
                 algorithm; digital arithmetic; division; multiplying
                 circuits; radix-10 digit-recurrence algorithm; radix-10
                 division unit",
}

@Article{Lauter:2009:ERB,
  author =       "C. Q. Lauter and V. Lefevre",
  title =        "An Efficient Rounding Boundary Test for {\tt pow(x,
                 y)} in Double Precision",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "58",
  number =       "2",
  pages =        "197--207",
  month =        feb,
  year =         "2009",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2008.202",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 11:37:39 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4663059",
  abstract =     "The correct rounding of the function $ \textrm {pow} :
                 (x, y) \rightarrow x^y $ is currently based on Ziv's
                 iterative approximation process. In order to ensure its
                 termination, cases when $ x^y $ falls on a
                 rounding-boundary must be filtered out. Such
                 rounding-boundaries are floating-point numbers and
                 midpoints between two consecutive floating-point
                 numbers. Detecting rounding-boundaries for pow is a
                 difficult problem. Previous approaches use repeated
                 square root extraction followed by repeated square and
                 multiply. This paper presents a new rounding-boundary
                 test for pow in double precision, which reduces this to
                 a few comparisons with precomputed constants. These
                 constants are deduced from worst cases for the Table
                 Maker's Dilemma, searched over a small subset of the
                 input domain. This is a novel use of such worst-case
                 bounds. The resulting algorithm has been designed for a
                 fast-on-average correctly rounded implementation of
                 pow, considering the scarcity of rounding-boundary
                 cases. It does not stall average computations for
                 rounding-boundary detection. This paper includes its
                 correctness proof and experimental results.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "correct rounding; floating-point arithmetic; power
                 function.",
}

@Article{Li:2009:FAT,
  author =       "Xin Li and Marc Moreno Maza and {\'E}ric Schost",
  title =        "Fast arithmetic for triangular sets: From theory to
                 practice",
  journal =      j-J-SYMBOLIC-COMP,
  volume =       "44",
  number =       "7",
  pages =        "891--907",
  month =        jul,
  year =         "2009",
  CODEN =        "JSYCEH",
  ISSN =         "0747-7171 (print), 1095-855X (electronic)",
  ISSN-L =       "0747-7171",
  bibdate =      "Wed Aug 25 20:13:19 MDT 2010",
  bibsource =    "http://www.sciencedirect.com/science/journal/07477171;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Symbolic Computation",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07477171",
}

@TechReport{Maclaren:2009:HCH,
  author =       "N. M. Maclaren",
  title =        "How Computers Handle Numbers: a.k.a. Computer
                 Arithmetic Uncovered",
  type =         "Course notes",
  institution =  "Cambridge University Computing Service",
  address =      "Cambridge, UK",
  month =        jul,
  year =         "2009",
  bibdate =      "Tue Apr 27 09:48:59 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www-uxsup.csx.cam.ac.uk/courses/Arithmetic/notes.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Martel:2009:PTN,
  author =       "Matthieu Martel",
  editor =       "Germ{\'a}n Puebla",
  booktitle =    "{Proceedings of the 2009 ACM SIGPLAN Workshop on
                 Partial Evaluation and Program Manipulation ---
                 PEPM'09: Savannah, Georgia, USA, January 19--20,
                 2009}",
  title =        "Program transformation for numerical precision",
  publisher =    "{ACM} Press",
  pages =        "101--110",
  year =         "2009",
  DOI =          "https://doi.org/10.1145/1480945.1480960",
  ISBN =         "1-60558-327-8",
  ISBN-13 =      "978-1-60558-327-3",
  bibdate =      "Thu Oct 17 05:52:02 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://dl.acm.org/citation.cfm?doid=1480945.1480960",
  abstract =     "This article introduces a new program transformation
                 in order to enhance the numerical accuracy of
                 floating-point computations. We consider that a program
                 would return an exact result if the computations were
                 carried out using real numbers. In practice, roundoff
                 errors due to the finite representation of values arise
                 during the execution. These errors are closely related
                 to the way formulas are evaluated. Indeed,
                 mathematically equivalent formulas, obtained using laws
                 like associativity, distributivity, etc., may lead to
                 very different numerical results in the computer
                 arithmetic. We propose a semantics-based transformation
                 in order to optimize the numerical accuracy of
                 programs. This transformation is expressed in the
                 abstract interpretation framework and it aims at
                 rewriting pieces of numerical codes in order to obtain
                 results closer to what the computer would output if it
                 used the exact arithmetic.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Matula:2009:HRS,
  author =       "David W. Matula",
  title =        "Higher Radix Squaring Operations Employing
                 Left-to-Right Dual Recoding",
  crossref =     "Bruguera:2009:PIS",
  pages =        "39--47",
  year =         "2009",
  bibdate =      "Fri Jun 12 12:34:25 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We introduce a novel left-to-right leading digit first
                 dual recoding of an operand for the purpose of
                 designing the squaring operation on that operand. Our
                 dual recoding yields an array of non-negative partial
                 squares of size essentially one half that of a
                 comparable multiplier partial product array for both
                 radix-4 and radix-8 designs. For radix-8 design the
                 128-bit square of a 64-bit operand can be obtained from
                 a consolidated partial square array of just 11 rows. We
                 describe advantages of our left-to-right recoding
                 compared to a previous right-to-left Booth-folding
                 encoding applicable to radix-4. We also show
                 simplifications available to the designs of a rounded
                 floating point square operation and to a low precision
                 approximate square.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-19; Booth multiplier recoding; Booth-folding;
                 partial products; partial squares; sign extension.;
                 squarer",
}

@InProceedings{Mazor:2009:HPC,
  author =       "Stanley Mazor",
  title =        "A Historical Perspective on Computer Arithmetic",
  crossref =     "Bruguera:2009:PIS",
  pages =        "35--35",
  year =         "2009",
  bibdate =      "Fri Jun 12 12:34:25 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-19; Intel 4004; Intel 8080",
  remark =       "Only abstract published.",
}

@Book{Miller:2009:RNR,
  editor =       "Frederic P. Miller and Agnes F. Vandome and John
                 McBrewster",
  title =        "Roman Numerals: Roman numeral analysis, Roman
                 arithmetic, Roman abacus, {Kharosthi}, {Unicode}
                 numerals, {Etruscan} numerals, Positional notation,
                 Arabic numerals, Districts of {Turku}",
  publisher =    "Alphascript Publishing",
  address =      "17 Rue Meldrum, Beau Bassin, 1713-01 Mauritius",
  pages =        "88 (est.)",
  year =         "2009",
  ISBN =         "613-0-06480-2",
  ISBN-13 =      "978-613-0-06480-8",
  LCCN =         "????",
  bibdate =      "Wed Oct 28 09:06:59 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  price =        "US\$50",
  acknowledgement = ack-nhfb,
}

@InProceedings{Minchola:2009:FID,
  author =       "C. Minchola and G. Sutter",
  title =        "A {FPGA} {IEEE-754-2008} {Decimal64} Floating-Point
                 Multiplier",
  crossref =     "Cumplido:2009:RPI",
  pages =        "59--64",
  year =         "2009",
  DOI =          "https://doi.org/10.1109/ReConFig.2009.34",
  bibdate =      "Thu Feb 17 08:36:13 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Monniaux:2009:UFPa,
  author =       "David Monniaux",
  title =        "On using floating-point computations to help an exact
                 linear arithmetic decision procedure",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  day =          "22",
  month =        apr,
  year =         "2009",
  CODEN =        "????",
  ISSN =         "????",
  ISSN-L =       "????",
  bibdate =      "Wed Sep 30 12:43:49 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arxiv.org/abs/0904.3525",
  abstract =     "We consider the decision problem for quantifier-free
                 formulas whose atoms are linear inequalities
                 interpreted over the reals or rationals. This problem
                 may be decided using satisfiability modulo theory
                 (SMT), using a mixture of a SAT solver and a
                 simplex-based decision procedure for conjunctions.
                 State-of-the-art SMT solvers use simplex
                 implementations over rational numbers, which perform
                 well for typical problems arising from model-checking
                 and program analysis (sparse inequalities, small
                 coefficients) but are slow for other applications
                 (denser problems, larger coefficients). We propose a
                 simple preprocessing phase that can be adapted on
                 existing SMT solvers and that may be optionally
                 triggered. Despite using floating-point computations,
                 our method is sound and complete --- it merely affects
                 efficiency. We implemented the method and provide
                 benchmarks showing that this change brings a naive and
                 slow decision procedure (''textbook simplex'' with
                 rational numbers) up to the efficiency of recent SMT
                 solvers, over test cases arising from model-checking,
                 and makes it definitely faster than state-of-the-art
                 SMT solvers on dense examples.",
  acknowledgement = ack-nhfb,
  subject =      "Logic in Computer Science (cs.LO); Numerical Analysis
                 (cs.NA)",
}

@InProceedings{Monniaux:2009:UFPb,
  author =       "David Monniaux",
  title =        "On Using Floating-Point Computations to Help an Exact
                 Linear Arithmetic Decision Procedure",
  crossref =     "Bouajjani:2009:CAV",
  pages =        "570--583",
  year =         "2009",
  DOI =          "https://doi.org/10.1007/978-3-642-02658-4_42",
  bibdate =      "Fri Dec 8 14:29:46 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Mosbach:2009:QPI,
  author =       "Sebastian Mosbach and Amanda G. Turner",
  title =        "A quantitative probabilistic investigation into the
                 accumulation of rounding errors in numerical {ODE}
                 solution",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "57",
  number =       "7",
  pages =        "1157--1167",
  month =        apr,
  year =         "2009",
  CODEN =        "CMAPDK",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  bibdate =      "Wed Mar 1 21:50:24 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computmathappl2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0898122109000431",
  acknowledgement = ack-nhfb,
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221",
}

@Article{Murakami:2009:CFT,
  author =       "Hiroshi Murakami",
  title =        "A continued fraction type method to find a rational
                 number in a given closed interval whose denominator is
                 minimal",
  journal =      j-ACM-COMM-COMP-ALGEBRA,
  volume =       "43",
  number =       "3",
  pages =        "88--90",
  month =        sep,
  year =         "2009",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/1823931.1823943",
  ISSN =         "1932-2232 (print), 1932-2240 (electronic)",
  ISSN-L =       "1932-2232",
  bibdate =      "Tue Jul 6 14:14:27 MDT 2010",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We show a fast algorithm to find a rational number in
                 a given real interval whose denominator is minimal. The
                 algorithm is similar to the regular continued fraction
                 expansion for a real number.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Communications in Computer Algebra",
  issue =        "169",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J1000",
  keywords =     "approximation; continued fraction; interval; rational
                 number",
}

@Article{Pan:2009:NEF,
  author =       "V. Y. Pan and B. Murphy and G. Qian and R. E.
                 Rosholt",
  title =        "A new error-free floating-point summation algorithm",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "57",
  number =       "4",
  pages =        "560--564",
  month =        feb,
  year =         "2009",
  CODEN =        "CMAPDK",
  DOI =          "https://doi.org/10.1016/j.camwa.2008.09.051",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  bibdate =      "Wed Mar 1 21:50:22 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computmathappl2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0898122108006718",
  acknowledgement = ack-nhfb,
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221",
}

@Article{Papadantonakis:2009:PSA,
  author =       "K. Papadantonakis and N. Kapre and S. Chan and A.
                 DeHon",
  title =        "Pipelining Saturated Accumulation",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "58",
  number =       "2",
  pages =        "208--219",
  month =        feb,
  year =         "2009",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2008.110",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Jun 12 08:51:00 MDT 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Aggressive pipelining and spatial parallelism allow
                 integrated circuits (e.g., custom VLSI, ASICs, and
                 FPGAs) to achieve high throughput on many Digital
                 Signal Processing applications. However, cyclic data
                 dependencies in the computation can limit parallelism
                 and reduce the efficiency and speed of an
                 implementation. Saturated accumulation is an important
                 example where such a cycle limits the throughput of
                 signal processing applications. We show how to
                 reformulate saturated addition as an associative
                 operation so that we can use a parallel-prefix
                 calculation to perform saturated accumulation at any
                 data rate supported by the device. This allows us, for
                 example, to design a 16-bit saturated accumulator which
                 can operate at 280 MHz on a Xilinx Spartan-3
                 (XC3S-5000-4) FPGA, the maximum frequency supported by
                 the component's DCM.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "accumulation; high-speed arithmetic; parallel prefix.;
                 pipeline and parallel arithmetic and logic structures;
                 saturated arithmetic",
  remark =       "Extended version of ARITH-18 article \cite{}.",
}

@InProceedings{Preiss:2009:ACS,
  author =       "Jochen Preiss and Maarten Boersma and Silvia Melitta
                 Mueller",
  title =        "Advanced Clockgating Schemes for
                 Fused-Multiply-Add-Type Floating-Point Units",
  crossref =     "Bruguera:2009:PIS",
  pages =        "48--56",
  year =         "2009",
  DOI =          "https://doi.org/10.1109/ARITH.2009.17",
  bibdate =      "Fri Jun 12 12:34:25 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The paper introduces fine-grain clockgating schemes
                 for fused multiply-add-type floating-point units (FPU).
                 The clockgating is based on instruction type, precision
                 and operand values. The presented schemes focus on
                 reducing the power at peak performance, where each FPU
                 stage is used in nearly every cycle and conventional
                 schemes have little impact on the power consumption.
                 Depending on the instruction mix, the schemes allow to
                 turn off 18\% to 74\% of the register bits. Even for
                 the worst case instruction 18\% to 37\% of the FPU are
                 shut down depending on the data patterns.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-19; clockgating; floating-point hardware; fused
                 multiply-add; IEEE 754 Standard; power reduction",
}

@Article{Rump:2009:CPS,
  author =       "Siegfried M. Rump and Paul Zimmermann and Sylvie Boldo
                 and Guillaume Melquiond",
  title =        "Computing predecessor and successor in rounding to
                 nearest",
  journal =      j-BIT-NUM-MATH,
  volume =       "49",
  number =       "2",
  pages =        "419--431",
  month =        jun,
  year =         "2009",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/s10543-009-0218-z",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Mon May 24 15:36:43 MDT 2010",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=49&issue=2;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=49&issue=2&spage=419",
  abstract =     "We give simple and efficient methods to compute and/or
                 estimate the predecessor and successor of a
                 floating-point number using only floating-point
                 operations in rounding to nearest. This may be used to
                 simulate interval operations, in which case the quality
                 in terms of the diameter of the result is significantly
                 improved compared to existing approaches.",
  acknowledgement = ack-nhfb,
  fjournal =     "BIT. Numerical Mathematics",
  journal-URL =  "http://link.springer.com/journal/10543",
  keywords =     "directed rounding; floating-point arithmetic;
                 predecessor; rounding to nearest; successor",
}

@Article{Rump:2009:UFA,
  author =       "Siegfried M. Rump",
  title =        "Ultimately Fast Accurate Summation",
  journal =      j-SIAM-J-SCI-COMP,
  volume =       "31",
  number =       "5",
  pages =        "3466--3502",
  month =        "????",
  year =         "2009",
  CODEN =        "SJOCE3",
  DOI =          "https://doi.org/10.1137/080738490",
  ISSN =         "1064-8275 (print), 1095-7197 (electronic)",
  ISSN-L =       "1064-8275",
  bibdate =      "Wed May 19 10:44:20 MDT 2010",
  bibsource =    "http://epubs.siam.org/sam-bin/dbq/toc/SISC/31/5;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We present two new algorithms FastAccSum and
                 FastPrecSum, one to compute a faithful rounding of the
                 sum of floating-point numbers and the other for a
                 result ``as if'' computed in $K$-fold precision.
                 Faithful rounding means the computed result either is
                 one of the immediate floating-point neighbors of the
                 exact result or is equal to the exact sum if this is a
                 floating-point number. The algorithms are based on our
                 previous algorithms AccSum and PrecSum and improve them
                 by up to 25\%. The first algorithm adapts to the
                 condition number of the sum; i.e., the computing time
                 is proportional to the difficulty of the problem. The
                 second algorithm does not need extra memory, and the
                 computing time depends only on the number of summands
                 and $K$. Both algorithms are the fastest known in terms
                 of flops. They allow good instruction-level parallelism
                 so that they are also fast in terms of measured
                 computing time. The algorithms require only standard
                 floating-point addition, subtraction, and
                 multiplication in one working precision, for example,
                 double precision.",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Scientific Computing",
  journal-URL =  "http://epubs.siam.org/sisc",
  keywords =     "accurate floating-point summation; distillation",
}

@Article{Schwarz:2009:DFP,
  author =       "E. M. Schwarz and J. S. Kapernick and M. F.
                 Cowlishaw",
  title =        "Decimal floating-point support on the {IBM System z10}
                 processor",
  journal =      j-IBM-JRD,
  volume =       "53",
  number =       "1",
  pages =        "4:1--4:10",
  month =        jan # "\slash " # feb,
  year =         "2009",
  CODEN =        "IBMJAE",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  bibdate =      "Thu Jan 29 14:25:32 MST 2009",
  bibsource =    "http://www.research.ibm.com/journal/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.research.ibm.com/journal/rd/531/schwarz.pdf",
  abstract =     "The latest IBM zSeries processor, the IBM System z10
                 processor, provides hardware support for the decimal
                 floating-point (DFP) facility that was introduced on
                 the IBM System z9 processor. The z9 processor
                 implements the facility with a mixture of low-level
                 software and hardware assists. Recently, the IBM POWER6
                 processor-based System p 570 server introduced a
                 hardware implementation of the DFP facility. The latest
                 zSeries processor includes a decimal floating-point
                 unit based on the POWER6 processor DFP unit that has
                 been enhanced to also support the traditional zSeries
                 decimal fixed-point instruction set. This paper
                 explains the hardware implementation to support both
                 decimal fixed point and DFP and the new software
                 support for the DFP facility, including IBM z/OS, Java
                 JIT, and C/C++ compilers, as well as support in IBM DB2
                 and middleware.",
  acknowledgement = ack-nhfb,
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
  keywords =     "ARITH-19",
  remark =       "Extended version of ARITH-18 article \cite{}.",
}

@InProceedings{Shaw:2009:ASM,
  author =       "David E. Shaw",
  title =        "{Anton}: a Specialized Machine for Millisecond-Scale
                 Molecular Dynamics Simulations of Proteins",
  crossref =     "Bruguera:2009:PIS",
  pages =        "3--3",
  year =         "2009",
  bibdate =      "Fri Jun 12 12:34:25 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-19",
}

@Article{Shpilka:2009:IDA,
  author =       "Amir Shpilka",
  title =        "Interpolation of Depth-3 Arithmetic Circuits with Two
                 Multiplication Gates",
  journal =      j-SIAM-J-COMPUT,
  volume =       "38",
  number =       "6",
  pages =        "2130--2161",
  month =        "????",
  year =         "2009",
  CODEN =        "SMJCAT",
  DOI =          "",
  ISSN =         "0097-5397 (print), 1095-7111 (electronic)",
  ISSN-L =       "0097-5397",
  bibdate =      "Tue May 18 08:22:06 MDT 2010",
  bibsource =    "http://epubs.siam.org/sam-bin/dbq/toclist/SICOMP/38/6;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Computing",
  journal-URL =  "http://epubs.siam.org/sicomp",
}

@TechReport{Stewart:2009:FMP,
  author =       "G. W. Stewart",
  title =        "{Flap}: a {Matlab} Package for Adjustable Precision
                 Floating-Point Arithmetic",
  type =         "Report",
  institution =  "Department of Computer Science, University of
                 Maryland",
  address =      "College Park, MD, USA",
  year =         "2009",
  bibdate =      "Sun Jun 19 13:11:45 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cs.umd.edu/~stewart/flap/flap.html",
  abstract =     "Flap is a package to implement floating-point
                 arithmetic with adjustable precision. Specifically,
                 operations are performed on Matlab doubles but are
                 rounded to a user specified number of decimal digits
                 after each operation. The number can be changed
                 dynamically. Flap is intended to make it easy to
                 generate examples of the effects of rounding error for
                 classroom use.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Tajallipour:2009:FCD,
  author =       "R. Tajallipour and D. Teng and Seok-Bum Ko and K.
                 Wahid",
  title =        "On the fast computation of decimal logarithm",
  crossref =     "ICCIT:2009:ICC",
  pages =        "32--36",
  year =         "2009",
  DOI =          "https://doi.org/10.1109/ICCIT.2009.5407171",
  bibdate =      "Thu Feb 17 08:28:37 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The paper presents a new and fast algorithm to
                 efficiently compute radix-10 logarithm of a decimal
                 number. The algorithm uses 32-bit floating-point
                 arithmetic, and is based on a digit-by-digit iterative
                 computation that does not require look-up tables, curve
                 fitting, decimal-binary conversion, or division
                 operations; the number of iterations depends on the
                 user defined precision. The algorithm produces
                 error-free (infinite precision) results up to 7 decimal
                 digits. A numerical example is shown for the purpose of
                 illustration. The accuracy is analyzed for several
                 decimal digits showing compliance with the IEEE
                 754-2008 Standard. When implemented on to the Xilinx
                 VirtexII FPGA, the architecture costs only 1,053 logic
                 cells, runs at a maximum frequency of 44 MHz, and
                 consumes 79 mW of power.",
  acknowledgement = ack-nhfb,
}

@Article{Tan:2009:LPM,
  author =       "D. Tan and C. E. Lemonds and Michael J. Schulte",
  title =        "Low-Power Multiple-Precision Iterative Floating-Point
                 Multiplier with {SIMD} Support",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "58",
  number =       "2",
  pages =        "175--187",
  month =        feb,
  year =         "2009",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2008.203",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 11:37:39 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4663060",
  abstract =     "The demand for improved SIMD floating-point
                 performance on general-purpose x86-compatible
                 microprocessors is rising. At the same time, there is a
                 conflicting demand in the low-power computing market
                 for a reduction in power consumption. Along with this,
                 there is the absolute necessity of backward
                 compatibility for x86-compatible microprocessors, which
                 includes the support of x87 scientific floating-point
                 instructions. The combined effect is that there is a
                 need for low-power, low-cost floating-point units that
                 are still capable of delivering good SIMD performance
                 while maintaining full x86 functionality. This paper
                 presents the design of an x86-compatible floating-point
                 multiplier (FPM) that is compliant with the IEEE-754
                 Standard for Binary Floating-Point Arithmetic [12] and
                 is specifically tailored to provide good SIMD
                 performance in a low-cost, low-power solution while
                 maintaining full x87 backward compatibility. The FPM
                 efficiently supports multiple precisions using an
                 iterative rectangular multiplier. The FPM can perform
                 two parallel single-precision multiplies every cycle
                 with a latency of two cycles, one double-precision
                 multiply every two cycles with a latency of four
                 cycles, or one extended-double-precision multiply every
                 three cycles with a latency of five cycles. The
                 iterative FPM also supports division, square-root, and
                 transcendental functions. Compared to a previous design
                 with similar functionality, the proposed iterative FPM
                 has 60 percent less area and 59 percent less dynamic
                 power dissipation.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "Computer arithmetic; floating-point arithmetic;
                 low-power; multimedia; multiplying circuits;
                 rectangular multiplier; very-large-scale integration",
}

@InProceedings{Tenca:2009:MOF,
  author =       "Alexandre F. Tenca",
  title =        "Multi-operand Floating-Point Addition",
  crossref =     "Bruguera:2009:PIS",
  pages =        "161--168",
  year =         "2009",
  bibdate =      "Fri Jun 12 12:34:25 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The design of a component to perform parallel addition
                 of multiple floating-point (FP) operands is explored in
                 this work. In particular, a 3-input FP adder is
                 discussed in more detail, but the main concepts and
                 ideas presented in this work are valid for FP adders
                 with more inputs. The proposed design is more accurate
                 than conventional FP addition using a network of
                 2-operand FP adders and it may have competitive area
                 and delay depending on the number of input operands.
                 Implementation results of a 3-operand FP adder are
                 presented to compare its performance to a network of
                 2-input FP adders.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-19",
}

@InProceedings{Tsen:2009:CDB,
  author =       "Charles Tsen and Sonia Gonzalez-Navarro and Michael J.
                 Schulte and Brian Hickmann and Katherine Compton",
  title =        "A Combined Decimal and Binary Floating-Point
                 Multiplier",
  crossref =     "IEEE:2009:IICa",
  pages =        "8--15",
  year =         "2009",
  DOI =          "https://doi.org/10.1109/ASAP.2009.28",
  bibdate =      "Sat Dec 04 07:01:08 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In this paper, we describe the first hardware design
                 of a combined binary and decimal floating-point
                 multiplier, based on specifications in the IEEE
                 754-2008 floating-point standard. The multiplier design
                 operates on either (1) 64-bit binary encoded decimal
                 floating-point (DFP) numbers or (2) 64-bit binary
                 floating-point (BFP) numbers. It returns properly
                 rounded results for the rounding modes specified in
                 IEEE 754-2008. The design shares the following hardware
                 resources between the two floating-point datatypes: a
                 54-bit by 54-bit binary multiplier, portions of the
                 operand encoding/decoding, a 54-bit right shifter,
                 exponent calculation logic, and rounding logic. Our
                 synthesis results show that hardware sharing is
                 feasible and has a reasonable impact on area, latency,
                 and delay. The combined BFP and DFP multiplier occupies
                 only 58\% of the total area that would be required by
                 separate BFP and DFP units. Furthermore, the critical
                 path delay of a combined multiplier has a negligible
                 increase over a standalone DFP multiplier, without
                 increasing the number of cycles to perform either BFP
                 or DFP multiplication.",
  acknowledgement = ack-nhfb,
  keywords =     "binary encoded decimal floating-point; binary
                 floating-point multiplier; combined decimal
                 floating-point multiplier design; Commercial
                 Applications; Computer Arithmetic; Decimal
                 Floating-point; exponent calculation logic; floating
                 point arithmetic; Floating-point; Hardware; hardware
                 design; Hardware Reuse; IEEE 754-2008; IEEE 754-2008
                 floating-point standard; logic design; Multiplication;
                 multiplying circuits; Register-Transfer-Level
                 Implementation; right shifter; rounding logic",
}

@TechReport{Usselmann:2009:FPU,
  author =       "R. Usselmann",
  title =        "Floating point unit",
  type =         "Web report",
  institution =  "Algotronix Ltd.",
  address =      "Edinburgh EH8 8YB, UK",
  day =          "20",
  month =        dec,
  year =         "2009",
  bibdate =      "Thu Mar 24 21:02:16 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://opencores.org/project,fpu",
  abstract =     "This is a single precision floating point unit. It is
                 fully IEEE 754 compliant. It can currently perform
                 Add\slash Sub, Mul and Divide operations, as well as
                 integer to floating point and floating point to integer
                 conversions. It supports four rounding modes: Round to
                 Nearest Even, Round to Zero, Round to +INF and Round to
                 INF. There is now also a separate FP compare unit. It
                 is located in the {\tt fpu/fcmp} directory.",
  acknowledgement = ack-nhfb,
  remark =       "Creatred 25-Sep-2001",
}

@Article{Van:2009:PEP,
  author =       "Lan-Da Van and Jin-Hao Tu",
  title =        "Power-Efficient Pipelined Reconfigurable Fixed-Width
                 {Baugh--Wooley} Multipliers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "58",
  number =       "10",
  pages =        "1346--1355",
  month =        oct,
  year =         "2009",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2009.89",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 11:37:43 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5156495",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{VanDenDries:2009:AC,
  author =       "Lou {Van Den Dries} and Yiannis N. Moschovakis",
  title =        "Arithmetic complexity",
  journal =      j-TOCL,
  volume =       "10",
  number =       "1",
  pages =        "2:1--2:??",
  month =        jan,
  year =         "2009",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/1459010.1459012",
  ISSN =         "1529-3785 (print), 1557-945X (electronic)",
  ISSN-L =       "1529-3785",
  bibdate =      "Mon Jan 26 18:05:23 MST 2009",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tocl/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We obtain {\em lower bounds\/} on the cost of
                 computing various arithmetic functions and deciding
                 various arithmetic relations from specified primitives.
                 This includes lower bounds for computing the greatest
                 common divisor and deciding coprimeness of two
                 integers, from primitives like addition, subtraction,
                 division with remainder and multiplication. Some of our
                 results are in terms of recursive programs, but they
                 generalize directly to most (plausibly all) algorithms
                 from the specified primitives. Our methods involve some
                 elementary number theory as well as the development of
                 some basic notions and facts about recursive
                 algorithms.",
  acknowledgement = ack-nhfb,
  articleno =    "2",
  fjournal =     "ACM Transactions on Computational Logic",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J773",
  keywords =     "coprimeness; greatest common divisor; Lower bounds for
                 arithmetical problems; recursive programs",
}

@InProceedings{Vazquez:2009:CDT,
  author =       "{\'A}lvaro V{\'a}zquez and Julio Villalba and Elisardo
                 Antelo",
  title =        "Computation of Decimal Transcendental Functions Using
                 the {CORDIC} Algorithm",
  crossref =     "Bruguera:2009:PIS",
  pages =        "179--186",
  year =         "2009",
  bibdate =      "Fri Jun 12 12:34:25 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In this work we propose new decimal floating-point
                 CORDIC algorithms for transcendental function
                 evaluation. We show how these algorithms are mapped to
                 a state of the art Decimal Floating-Point Unit (DFPU),
                 both considering the use of a carry-propagate adder or
                 a carry-save redundant adder. We compared with previous
                 decimal CORDIC proposals and with table-driven
                 algorithms, and we concluded that our approach have
                 significant potential advantages for transcendental
                 function evaluation in state of the art DFPUs with
                 minor modifications of the hardware.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-19",
}

@InProceedings{Vazquez:2009:HPS,
  author =       "{\'A}lvaro V{\'a}zquez and Elisardo Antelo",
  title =        "A High-Performance Significand {BCD} Adder with {IEEE
                 754-2008} Decimal Rounding",
  crossref =     "Bruguera:2009:PIS",
  pages =        "135--144",
  year =         "2009",
  DOI =          "https://doi.org/10.1109/ARITH.2009.30",
  bibdate =      "Fri Jun 12 12:34:25 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We present a new method and architecture to merge
                 efficiently IEEE 754-2008 decimal rounding with
                 significand BCD addition and subtraction. This is a key
                 component to improve several decimal floating-point
                 operations such as addition, multiplication and fused
                 multiply-add. The decimal rounding unit is based on a
                 direct implementation of the IEEE 754-2008 rounding
                 modes. We show that the resultant implementations for
                 IEEE 754-2008 Decimal64 (16 precision digits) and
                 Decimal128 (34 precision digits) formats reduce
                 significantly the area and latency required for
                 significand BCD addition/subtraction and decimal
                 rounding in previous high-performance decimal
                 floating-point adders.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-19",
}

@InProceedings{Verma:2009:CAO,
  author =       "Ajay K. Verma and Philip Brisk and Paolo Ienne",
  title =        "Challenges in Automatic Optimization of Arithmetic
                 Circuits",
  crossref =     "Bruguera:2009:PIS",
  pages =        "213--218",
  year =         "2009",
  bibdate =      "Fri Jun 12 12:34:25 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Despite the impressive progress of logic synthesis in
                 the past decade, finding the best architecture for a
                 given circuit still remains an open and largely
                 unsolved problem, especially for arithmetic circuits.
                 In many cases, the outcome of even the most advanced
                 synthesis techniques is highly dependent on the input
                 description of the circuit, and the optimizations
                 themselves barely modify the architecture of the
                 circuit itself. Once the input description is converted
                 to an appropriate architecture, logic synthesis
                 performs local optimizations quite effectively;
                 however, finding the best architecture up front is a
                 nontrivial problem. This paper reviews recent results
                 in arithmetic logic synthesis that the authors have
                 published in recent years. Progress has clearly been
                 made, but much further work is still needed to narrow
                 the gap between the effectiveness of logic synthesis
                 techniques for arithmetic and control-oriented
                 circuits.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-19",
}

@InProceedings{Vuillemin:2009:EDS,
  author =       "Jean E. Vuillemin",
  title =        "Efficient Data Structure and Algorithms for Sparse
                 Integers, Sets and Predicates",
  crossref =     "Bruguera:2009:PIS",
  pages =        "7--14",
  year =         "2009",
  bibdate =      "Fri Jun 12 12:34:25 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We construct a natural number $ n > 1 $ by trichotomy
                 $$ n = g + x_p d, x_p = 2^{2^p}, 0 \leq g < x_p, 0 < d
                 < x_p $$ applied recursively, and by systematically
                 sharing nodes with equal integer value. The resulting
                 Integer Decision Diagram IDD is a directed acyclic
                 graph DAG which represents $n$ by $ S(n) $ nodes in
                 computer memory. IDDs compete with bit-arrays, which
                 represent the consecutive bits of $n$ within roughly $
                 l(n) $ contiguous bits in memory. Unlike the binary
                 length $ l(n) $, the size $ S(n) $ is not monotonic.
                 Most integers are dense: their size is near worst &
                 average. The IDD size of sparse integers is arbitrarily
                 smaller.\par

                 Over dense numbers, the worst\slash average time\slash
                 space complexity of IDDs arithmetic operations is
                 proportional to that of bit-arrays. Yet, equality
                 testing is performed in unit time with IDDs and the
                 time\slash space complexity of some operations (e.g. $
                 \textrm {sign}(n - m), n \pm 2^m, 2^{2^n} $) are (at
                 least) exponentially better with IDDs than with
                 bit-arrays, even over dense operands.

                 Over sparse operands, the time and space complexity of
                 all ALU operations $ \{ \cap, \cup, \oplus, +, - \} $
                 are (in general) arbitrarily better with IDDs than
                 bit-arrays.\par

                 The coding powers of integers lets IDDs implement
                 integer sets and predicates as well as arithmetics. The
                 IDD package is a one-shop alternative to 3 (and more)
                 successful yet rather different packages for processing
                 large numbers, dictionaries and Boolean functions.
                 Performance levels are comparable over dense
                 structures, and IDDs prove best in class over sparse
                 structures.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-19; boolean functions; decision diagrams
                 IDD/BDD/BMD/ZDD; dictionaries; integer dichotomy and
                 trichotomy; sparse numbers; store/compute/code once",
}

@InProceedings{Wang:2009:DFP,
  author =       "Liang-Kai Wang and Michael J. Schulte",
  title =        "A Decimal Floating-Point Adder with Decoded Operands
                 and a Decimal Leading-Zero Anticipator",
  crossref =     "Bruguera:2009:PIS",
  pages =        "125--134",
  year =         "2009",
  DOI =          "https://doi.org/10.1109/ARITH.2009.9",
  bibdate =      "Fri Jun 12 12:34:25 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The IEEE 754-2008 Standard for Floating-Point
                 Arithmetic was of officially approved this year. One of
                 the most important revisions to IEEE 754-1985 is the
                 introduction of decimal floating-point (DFP) formats
                 and operations. Since IEEE 754-1985 was revised, major
                 microprocessor vendors have been working on hardware
                 designs and software libraries for decimal arithmetic.
                 Because the new standard has been approved, many
                 software vendors are planning to adapt the new decimal
                 formats into their applications. Therefore, it is
                 important to investigate efficient algorithms and
                 hardware designs for common DFP arithmetic operations
                 to improve the performance of these applications. This
                 paper presents a novel DFP adder with decoded operands
                 and a decimal leading-zero anticipator (LZA). The DFP
                 adder is based on a previous DFP adder design with
                 several new features, including a new internal format,
                 an improved operand pre-correction stage, and a novel
                 decimal LZA to obtain better timing for decimal
                 addition and subtraction. Synthesis results show that
                 the new DFP adder is roughly 14\% faster than the
                 previous design.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-19",
}

@Article{Wang:2009:HDD,
  author =       "Liang-Kai Wang and Michael J. Schulte and J. D.
                 Thompson and N. Jairam",
  title =        "Hardware Designs for Decimal Floating-Point Addition
                 and Related Operations",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "58",
  number =       "3",
  pages =        "322--335",
  month =        mar,
  year =         "2009",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2008.147",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 4 11:37:40 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4599577",
  abstract =     "Decimal arithmetic is often used in commercial,
                 financial, and Internet-based applications. Due to the
                 growing importance of decimal floating-point (DFP)
                 arithmetic, the IEEE 754-2008 Standard for
                 Floating-Point Arithmetic (IEEE 754-2008) includes
                 specifications for DFP arithmetic. IBM recently
                 announced adding DFP instructions to their POWER6, z9,
                 and z10 microprocessor architectures. As processor
                 support for DFP arithmetic emerges, it is important to
                 investigate efficient arithmetic algorithms and
                 hardware designs for common DFP arithmetic operations.
                 This paper gives an overview of DFP arithmetic in IEEE
                 754-2008 and discusses previous research on decimal
                 fixed-point and floating-point addition. It also
                 presents novel designs for a DFP adder and a DFP
                 multifunction unit (DFP MFU) that comply with IEEE
                 754-2008. To reduce their delay, the DFP adder and MFU
                 use decimal injection-based rounding, a new form of
                 decimal operand alignment, and a fast flag-based method
                 for rounding and overflow detection. Synthesis results
                 indicate that the proposed DFP adder is roughly 21
                 percent faster and 1.6 percent smaller than a previous
                 DFP adder design, when implemented in the same
                 technology. Compared to the DFP adder, the DFP MFU
                 provides six additional operations, yet only has 2.8
                 percent more delay and 9.7 percent more area. A
                 pipelined version of the DFP MFU has a latency of six
                 cycles, a throughput of one result per cycle, an
                 estimated critical path delay of 12.9 fanout-of-four
                 (FO4) inverter delays, and an estimated area of 45,681
                 NAND2 equivalent gates.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "addition; computer arithmetic; Decimal;
                 floating-point; logic design; multifunction unit;
                 subtraction",
}

@InProceedings{Wang:2009:RCD,
  author =       "Dong Wang and M. D. Ercegovac and Nanning Zheng",
  title =        "A radix-8 complex divider for {FPGA} implementation",
  crossref =     "IEEE:2009:ICF",
  pages =        "236--241",
  year =         "2009",
  DOI =          "https://doi.org/10.1109/FPL.2009.5272300",
  bibdate =      "Fri Dec 03 15:33:08 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We present a design of a radix-8 complex division for
                 fixed-point operands suitable for FPGA implementation.
                 The design, consisting of operands' prescaling and
                 digit recurrence, shares logic resources and optimizes
                 the use of 6-input LUTs of FPGA devices for efficient
                 design. An optimized single table for prescaling
                 factors is developed. The design is implemented in
                 Altera Stratix-II FPGA for several operands precisions
                 and compared in cost, latency and power with a design
                 using non-shared resources and with an IP-based design.
                 The results show advantages of the proposed design in
                 cost, delay, and power.",
  acknowledgement = ack-nhfb,
  keywords =     "Altera Stratix-II FPGA; digit recurrence; dividing
                 circuits; field programmable gate arrays; IP-based
                 design; logic resources; non-shared resources; operand
                 prescaling; radix-8 complex divider",
}

@Manual{XILINX:2009:XLF,
  author =       "{XILINX}",
  title =        "{XILINX LogiCORE} floating-point operator v5.0 product
                 specification",
  organization = "Xilinx, Inc.",
  day =          "24",
  month =        jun,
  year =         "2009",
  bibdate =      "Sat Oct 9 13:09:37 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.xilinx.com/support/documentation/ip_documentation/floating_point_ds335.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Zhu:2009:CRH,
  author =       "Yong-Kang Zhu and Wayne B. Hayes",
  title =        "Correct Rounding and a Hybrid Approach to Exact
                 Floating-Point Summation",
  journal =      j-SIAM-J-SCI-COMP,
  volume =       "31",
  number =       "4",
  pages =        "2981--3001",
  month =        "????",
  year =         "2009",
  CODEN =        "SJOCE3",
  DOI =          "https://doi.org/10.1137/070710020",
  ISSN =         "1064-8275 (print), 1095-7197 (electronic)",
  ISSN-L =       "1064-8275",
  bibdate =      "Wed May 19 10:44:18 MDT 2010",
  bibsource =    "http://epubs.siam.org/sam-bin/dbq/toc/SISC/31/4;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We present two algorithms for computing correctly
                 rounded sums of arrays of floating-point numbers.
                 First, iFastSum improves upon our previous FastSum by
                 requiring no additional space beyond the original
                 array, which is destroyed. It runs about 20\% faster
                 than FastSum in the general case and two times faster
                 when extremely ill-conditioned data are used. The
                 second algorithm is HybridSum, which combines three
                 summation ideas together: splitting the mantissa, radix
                 sorting, and using iFastSum. The result is that when
                 the number of summands is greater than about $ 10^4 $,
                 for a given $n$ its running time is almost a constant,
                 independent of the condition number. It runs almost as
                 fast as iFastSum in the general case and much faster
                 than iFastSum when ill-conditioned data are used.
                 HybridSum requires only one pass through the input
                 array and uses constant storage, and it is thus
                 suitable for exact summation as an ``online''
                 algorithm. Neither algorithm requires extra precision
                 accumulators, and both work in any base. Their accuracy
                 is guaranteed independent of the condition number and
                 the number of summands.",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Scientific Computing",
  journal-URL =  "http://epubs.siam.org/sisc",
  keywords =     "accurate floating-point summation; correct rounding;
                 floating-point arithmetic",
}

@InProceedings{Zimmermann:2009:DSS,
  author =       "Reto Zimmermann",
  title =        "Datapath Synthesis for Standard-Cell Design",
  crossref =     "Bruguera:2009:PIS",
  pages =        "207--211",
  year =         "2009",
  bibdate =      "Fri Jun 12 12:34:25 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Datapath synthesis for standard-cell design goes
                 through extraction of arithmetic operations from RTL
                 code, high-level arithmetic optimizations and netlist
                 generation. Numerous architectures and optimization
                 strategies exist that result in circuit implementations
                 with very different performance characteristics. This
                 work summarizes the circuit architectures and
                 techniques used in a commercial synthesis tool to
                 optimize cell-based datapath netlists for timing, area
                 and power.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-19",
}

@Article{Akbarpour:2010:VSI,
  author =       "Behzad Akbarpour and Amr T. Abdel-Hamid and
                 Sofi{\`e}ne Tahar and John Harrison",
  title =        "Verifying a Synthesized Implementation of {IEEE-754}
                 Floating-Point Exponential Function using {HOL}",
  journal =      j-COMP-J,
  volume =       "53",
  number =       "4",
  pages =        "465--488",
  month =        may,
  year =         "2010",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/bxp023",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Wed Apr 28 14:33:36 MDT 2010",
  bibsource =    "http://comjnl.oxfordjournals.org/content/vol53/issue4/index.dtl;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://comjnl.oxfordjournals.org/cgi/content/abstract/53/4/465;
                 http://comjnl.oxfordjournals.org/cgi/reprint/53/4/465",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@Article{Aldous:2010:WCO,
  author =       "David Aldous and Tung Phan",
  title =        "When Can One Test an Explanation? Compare and Contras
                 {Benford's Law} and the Fuzzy {CLT}",
  journal =      j-AMER-STAT,
  volume =       "64",
  number =       "3",
  pages =        "221--227",
  month =        aug,
  year =         "2010",
  CODEN =        "ASTAAJ",
  DOI =          "https://doi.org/10.1198/tast.2010.09098",
  ISSN =         "0003-1305 (print), 1537-2731 (electronic)",
  ISSN-L =       "0003-1305",
  bibdate =      "Thu Aug 26 21:48:27 MDT 2010",
  bibsource =    "http://www.amstat.org/publications/tas/;
                 https://www.math.utah.edu/pub/tex/bib/amstat.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "The American Statistician",
  journal-URL =  "http://www.tandfonline.com/loi/utas20",
}

@Article{Alimohammad:2010:UAA,
  author =       "A. Alimohammad and S. F. Fard and B. F. Cockburn",
  title =        "A Unified Architecture for the Accurate and
                 High-Throughput Implementation of Six Key Elementary
                 Functions",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "59",
  number =       "4",
  pages =        "449--456",
  month =        "????",
  year =         "2010",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2009.169",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 3 11:52:27 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5313801",
  abstract =     "This paper presents a unified architecture for the
                 compact implementation of several key elementary
                 functions, including reciprocal, square root, and
                 logarithm, in single-precision floating-point
                 arithmetic. The proposed high-throughput design is
                 based on uniform domain segmentation and curve fitting
                 techniques. Numerically accurate least-squares
                 regression is utilized to calculate the polynomial
                 coefficients. The architecture is optimized by
                 analyzing the trade-off between the size of the
                 required memory and the precision of intermediate
                 variables to achieve the minimum 23-bit accuracy
                 required for single-precision floating-point
                 representation. The efficiency of the proposed unified
                 data path is demonstrated on a common
                 field-programmable gate array.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Amin:2010:HRM,
  author =       "Alaaeldin Amin and Waleed Shinwari",
  title =        "High-Radix Multiplier-Dividers: Theory, Design, and
                 Hardware",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "59",
  number =       "8",
  pages =        "1009--1022",
  month =        "????",
  year =         "2010",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2010.78",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 3 11:52:30 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5453337",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Banescu:2010:MFP,
  author =       "Sebastian Banescu and Florent de Dinechin and Bogdan
                 Pasca and Radu Tudoran",
  title =        "Multipliers for floating-point double precision and
                 beyond on {FPGAs}",
  journal =      j-COMP-ARCH-NEWS,
  volume =       "38",
  number =       "4",
  pages =        "73--79",
  month =        sep,
  year =         "2010",
  CODEN =        "CANED2",
  DOI =          "https://doi.org/10.1145/1926367.1926380",
  ISSN =         "0163-5964 (print), 1943-5851 (electronic)",
  ISSN-L =       "0163-5964",
  bibdate =      "Thu Jan 20 14:27:03 MST 2011",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The implementation of high-precision floating-point
                 applications on reconfigurable hardware requires large
                 multipliers. Full multipliers are the core of
                 floating-point multipliers. Truncated multipliers,
                 trading resources for a well-controlled accuracy
                 degradation, are useful building blocks in situations
                 where a full multiplier is not needed.\par

                 This work studies the automated generation of such
                 multipliers using the embedded multipliers and adders
                 present in the DSP blocks of current FPGAs. The
                 optimization of such multipliers is expressed as a
                 tiling problem, where a tile represents a hardware
                 multiplier, and super-tiles represent combinations of
                 several hardware multipliers and adders, making
                 efficient use of the DSP internal resources. This
                 tiling technique is shown to adapt to full or truncated
                 multipliers. It addresses arbitrary precisions
                 including single, double but also the quadruple
                 precision introduced by the IEEE-754-2008 standard and
                 currently unsupported by processor hardware. An
                 open-source implementation is provided in the FloPoCo
                 project.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGARCH Computer Architecture News",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J89",
}

@Article{Block:2010:GEB,
  author =       "Henry W. Block and Thomas H. Savits",
  title =        "A General Example for {Benford} Data",
  journal =      j-AMER-STAT,
  volume =       "64",
  number =       "4",
  pages =        "335--339",
  month =        nov,
  year =         "2010",
  CODEN =        "ASTAAJ",
  DOI =          "https://doi.org/10.1198/tast.2010.09169",
  ISSN =         "0003-1305 (print), 1537-2731 (electronic)",
  ISSN-L =       "0003-1305",
  bibdate =      "Wed Nov 9 17:20:17 MST 2011",
  bibsource =    "http://www.amstat.org/publications/tas/;
                 https://www.math.utah.edu/pub/tex/bib/amstat.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Benford's Law deals, among other things, with the
                 proportion of numbers whose first significant digit is
                 a $1$ (e.g., $ 0.00131 $ and $ 19668 $ both have first
                 significant digit $1$) in a variety of datasets. In
                 these datasets, which arise in various compendiums or
                 as mixtures of various sets of numbers, the proportion
                 of numbers with first significant digit one is $ 0.3010
                 $ which is much higher than the commonsense value of $
                 1 / 9 $. The reasons for this occurrence have been
                 elusive. Mathematical attempts to explain this
                 phenomenon have been relatively fruitless. Methods
                 involving probability have been somewhat more
                 successful. In this article we give some simple reasons
                 for this occurrence and also give an example of a
                 general mixture of distributions which exactly
                 satisfies this Law. Various other examples and
                 counterexamples are also given.",
  acknowledgement = ack-nhfb,
  fjournal =     "The American Statistician",
  journal-URL =  "http://www.tandfonline.com/loi/utas20",
}

@Article{Brent:2010:PAV,
  author =       "Richard P. Brent",
  title =        "On the precision attainable with various
                 floating-point number systems",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  day =          "20",
  month =        apr,
  year =         "2010",
  CODEN =        "????",
  ISSN =         "????",
  ISSN-L =       "????",
  MRclass =      "65Y04",
  bibdate =      "Wed Sep 30 12:43:49 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arxiv.org/abs/1004.3374",
  abstract =     "For scientific computations on a digital computer the
                 set of real number is usually approximated by a finite
                 set $F$ of ``floating-point'' numbers. We compare the
                 numerical accuracy possible with difference choices of
                 $F$ having approximately the same range and requiring
                 the same word length. In particular, we compare
                 different choices of base (or radix) in the usual
                 floating-point systems. The emphasis is on the choice
                 of $F$, not on the details of the number representation
                 or the arithmetic, but both rounded and truncated
                 arithmetic are considered. Theoretical results are
                 given, and some simulations of typical floating-point
                 computations (forming sums, solving systems of linear
                 equations, finding eigenvalues) are described. If the
                 leading fraction bit of a normalized base 2 number is
                 not stored explicitly (saving a bit), and the criterion
                 is to minimize the mean square roundoff error, then
                 base 2 is best. If unnormalized numbers are allowed, so
                 the first bit must be stored explicitly, then base 4
                 (or sometimes base 8) is the best of the usual
                 systems.",
  acknowledgement = ack-nhfb,
  remark =       "Published in IEEE Transactions on Computers {\bf C-22}
                 (1973), 601--607.",
  subject =      "Numerical Analysis (cs.NA); Numerical Analysis
                 (math.NA)",
}

@InProceedings{Brisebarre:2010:IDF,
  author =       "Nicolas Brisebarre and Nicolas Louvet and {\'E}rik
                 Martin-Dorel and Jean-Michel Muller and Adrien
                 Panhaleux and Milo D. Ercegovac",
  editor =       "Fran{\c{c}}ois Charot and Frank Hannig and J{\"u}rgen
                 Teich and Christophe Wolinski",
  booktitle =    "{ASAP 2010 --- 21st IEEE International Conference on
                 Application-specific Systems, Architectures and
                 Processors. July 7--9, 2010. Rennes, France}",
  title =        "Implementing decimal floating-point arithmetic through
                 binary: Some suggestions",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "317--320",
  year =         "2010",
  DOI =          "https://doi.org/10.1109/ASAP.2010.5540969",
  ISBN =         "1-4244-6967-8",
  ISBN-13 =      "978-1-4244-6967-3",
  ISSN =         "1063-6862",
  ISSN-L =       "1063-6862",
  bibdate =      "Fri Sep 29 10:41:24 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic",
}

@Article{Chapoutot:2010:ISN,
  author =       "Alexandre Chapoutot",
  title =        "Interval Slopes as Numerical Abstract Domain for
                 Floating-Point Variables",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  day =          "1",
  month =        apr,
  year =         "2010",
  CODEN =        "????",
  ISSN =         "????",
  ISSN-L =       "????",
  bibdate =      "Wed Sep 30 12:43:49 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arxiv.org/abs/1004.0202",
  abstract =     "The design of embedded control systems is mainly done
                 with model-based tools such as Matlab/Simulink.
                 Numerical simulation is the central technique of
                 development and verification of such tools.
                 Floating-point arithmetic, that is well-known to only
                 provide approximated results, is omnipresent in this
                 activity. In order to validate the behaviors of
                 numerical simulations using abstract
                 interpretation-based static analysis, we present,
                 theoretically and with experiments, a new partially
                 relational abstract domain dedicated to floating-point
                 variables. It comes from interval expansion of
                 non-linear functions using slopes and it is able to
                 mimic all the behaviors of the floating-point
                 arithmetic. Hence it is adapted to prove the absence of
                 run-time errors or to analyze the numerical precision
                 of embedded control systems.",
  acknowledgement = ack-nhfb,
  subject =      "Programming Languages (cs.PL); Numerical Analysis
                 (cs.NA)",
}

@Article{Cheng:2010:BSS,
  author =       "Qi Cheng and Xianmeng Meng and Celi Sun and Jiazhe
                 Chen",
  title =        "Bounding the sum of square roots via lattice
                 reduction",
  journal =      j-MATH-COMPUT,
  volume =       "79",
  number =       "270",
  pages =        "1109--1122",
  month =        apr,
  year =         "2010",
  CODEN =        "MCMPAF",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  bibdate =      "Fri May 14 06:21:06 MDT 2010",
  bibsource =    "http://www.ams.org/mcom/2010-79-270;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcomp2010.bib",
  URL =          "http://www.ams.org/journals/mcom/2010-79-270/S0025-5718-09-02304-7/home.html;
                 http://www.ams.org/journals/mcom/2010-79-270/S0025-5718-09-02304-7/S0025-5718-09-02304-7.pdf",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Comput.",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
}

@InProceedings{Chevillard:2010:SED,
  author =       "Sylvain Chevillard and Mioara Jolde and Christoph
                 Lauter",
  title =        "{Sollya}: An Environment for the Development of
                 Numerical Codes",
  crossref =     "Fukuda:2010:MSI",
  pages =        "28--31",
  year =         "2010",
  DOI =          "https://doi.org/10.1007/978-3-642-15582-6_5",
  bibdate =      "Sat Sep 23 06:20:46 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/lncs2010a.bib",
  URL =          "http://link.springer.com/content/pdf/10.1007/978-3-642-15582-6_5.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Cuyt:2010:VSF,
  author =       "Annie Cuyt and Franky Backeljauw and Stefan Becuwe and
                 Joris {Van Deun}",
  title =        "Validated Special Functions Software",
  crossref =     "Fukuda:2010:MSI",
  pages =        "32--34",
  year =         "2010",
  DOI =          "https://doi.org/10.1007/978-3-642-15582-6_6",
  bibdate =      "Sat Sep 23 06:20:46 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Daumas:2010:CBE,
  author =       "Marc Daumas and Guillaume Melquiond",
  title =        "Certification of bounds on expressions involving
                 rounded operators",
  journal =      j-TOMS,
  volume =       "37",
  number =       "1",
  pages =        "2:1--2:20",
  month =        jan,
  year =         "2010",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/1644001.1644003",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Mon Mar 15 10:45:33 MDT 2010",
  bibsource =    "http://www.acm.org/pubs/contents/journals/toms/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Gappa is a tool designed to formally verify the
                 correctness of numerical software and hardware. It uses
                 interval arithmetic and forward error analysis to bound
                 mathematical expressions that involve rounded as well
                 as exact operators. It then generates a theorem and its
                 proof for each verified enclosure. This proof can be
                 automatically checked with a proof assistant, such as
                 Coq or HOL Light. It relies on a large companion
                 library of facts that we have developed. This Coq
                 library provides theorems dealing with addition,
                 multiplication, division, and square root, for both
                 fixed- and floating-point arithmetics. Gappa uses
                 multiple-precision dyadic fractions for the endpoints
                 of intervals and performs forward error analysis on
                 rounded operators when necessary. When asked, Gappa
                 reports the best bounds it is able to reach for a given
                 expression in a given context. This feature can be used
                 to identify where the set of facts and automatic
                 techniques implemented in Gappa becomes insufficient.
                 Gappa handles seamlessly additional properties
                 expressed as interval properties or rewriting rules in
                 order to establish more intricate bounds. Recent work
                 showed that Gappa is suited to discharge proof
                 obligations generated for small pieces of software.
                 They may be produced by third-party tools and the first
                 applications of Gappa use proof obligations written by
                 designers or obtained from traces of execution.",
  acknowledgement = ack-nhfb,
  articleno =    "2",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "Coq; correct rounding; dyadic fraction; floating-point
                 arithmetic; Forward error analysis; HOL Light; interval
                 arithmetic; proof obligation; proof system; PVS",
}

@Misc{deDinechin:2010:FGA,
  author =       "Florent de Dinechin and Bogdan Pasca",
  title =        "{FloPoCo}: generator of arithmetic cores
                 ({Floating-Point Cores}, but not only) for {FPGAs} (but
                 not only)",
  howpublished = "Web site and source code.",
  day =          "10",
  month =        aug,
  year =         "2010",
  bibdate =      "Sat Oct 9 14:27:50 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The purpose of the FloPoCo project is to explore the
                 many ways in which the flexibility of the FPGA target
                 can be exploited in the arithmetic realm, with a focus
                 on floating-point.\par

                 The philosophy of FloPoCo is that floating-point on
                 FPGAs should not rely on operators that mimick those
                 available in processors. By designing radically new
                 operators, one may obtain more accurate results with
                 less hardware in less time. This thesis is detailed in
                 this document.\par

                 Therefore FloPoCo focuses on exotic operators and
                 exotic precisions. However it also provides basic
                 operators (+,-,*,/ and square root) whose performance
                 matches vendor-supplied operators while offering more
                 flexibility.\par

                 FloPoCo is not a library of operators, but a generator
                 of operators written in C++. It inputs operator
                 specifications, and outputs synthesizable VHDL. This
                 approach allows much better optimization and
                 customization than what VHDL alone permits. In
                 addition, FloPoCo is to our knowledge the easiest way
                 to design complex operators with flexible
                 pipeline.\par

                 FloPoCo supersedes FPLibrary, and is compatible with
                 it.",
  acknowledgement = ack-nhfb,
}

@InProceedings{deDinechin:2010:FPE,
  author =       "Florent de Dinechin and Bogdan Pasca",
  editor =       "Jinian Bian and Qiang Zhou and Kang Zhao",
  booktitle =    "{Proceedings 2010 International Conference on
                 Field-Programmable Technology, 8--10 December 2010,
                 Beijing, China}",
  title =        "Floating-point exponential functions for {DSP}-enabled
                 {FPGAs}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "110--117",
  month =        dec,
  year =         "2010",
  DOI =          "https://doi.org/10.1109/FPT.2010.5681764",
  bibdate =      "Sat Feb 08 09:35:06 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Digeser:2010:ISE,
  author =       "P. Digeser and M. Tubolino and M. Klemm and D. Shapiro
                 and M. Bolic",
  title =        "Instruction set extension in the {NIOS II}: a floating
                 point divider for complex numbers",
  crossref =     "IEEE:2010:CCE",
  year =         "2010",
  DOI =          "https://doi.org/10.1109/CCECE.2010.5575173",
  bibdate =      "Fri Dec 03 15:43:03 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "As increasing the clock frequency leads to
                 unmanageable heat and power dissipation the search is
                 on for another way to get more power efficient and
                 faster embedded systems. Given that chip area is also a
                 constraint, we investigate the addition of a custom
                 instruction to the processor instruction set which
                 enables the execution of an efficient complex division.
                 The instruction we designed is a hardware divider for
                 complex numbers which receives four input values and
                 returns two output values. The data bandwidth
                 constraint of 2 inputs and 1 output is loosened by
                 making the instruction multicycle as described in
                 previous work. We uses the custom instruction interface
                 of the NIOS II soft processor and achieve a speedup of
                 up to $ 3 \tines $ over the unmodified instruction
                 set.",
  acknowledgement = ack-nhfb,
  keywords =     "clock frequency; complex numbers; custom instruction;
                 embedded systems; floating point arithmetic; floating
                 point divider; instruction multicycle; instruction set
                 extension; instruction sets; microprocessor chips; NIOS
                 II soft processor; processor instruction set",
}

@Article{Dvir:2010:HRT,
  author =       "Zeev Dvir and Amir Shpilka and Amir Yehudayoff",
  title =        "Hardness-Randomness Tradeoffs for Bounded Depth
                 Arithmetic Circuits",
  journal =      j-SIAM-J-COMPUT,
  volume =       "39",
  number =       "4",
  pages =        "1279--1293",
  month =        "????",
  year =         "2010",
  CODEN =        "SMJCAT",
  DOI =          "",
  ISSN =         "0097-5397 (print), 1095-7111 (electronic)",
  ISSN-L =       "0097-5397",
  bibdate =      "Tue May 18 08:22:14 MDT 2010",
  bibsource =    "http://epubs.siam.org/sam-bin/dbq/toclist/SICOMP/39/4;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Computing",
  journal-URL =  "http://epubs.siam.org/sicomp",
}

@Article{Emmart:2010:HPI,
  author =       "Niall Emmart and Charles Weems",
  title =        "High Precision Integer Addition, Subtraction and
                 Multiplication with a Graphics Processing Unit",
  journal =      j-PARALLEL-PROCESS-LETT,
  volume =       "20",
  number =       "4",
  pages =        "293--306",
  month =        dec,
  year =         "2010",
  CODEN =        "PPLTEE",
  DOI =          "https://doi.org/10.1142/S0129626410000259",
  ISSN =         "0129-6264 (print), 1793-642X (electronic)",
  bibdate =      "Tue Feb 28 11:32:05 MST 2012",
  bibsource =    "http://ejournals.wspc.com.sg/ppl/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/parallelprocesslett.bib",
  note =         "See later improvements \cite{Emmart:2011:HPI}.",
  acknowledgement = ack-nhfb,
  fjournal =     "Parallel Processing Letters",
  journal-URL =  "http://www.worldscientific.com/loi/ppl",
  keywords =     "GNU GMP multiple precision package; graphics
                 processing unit; Karatsuba multiplication algorithm;
                 multiple precision arithmetic; parallel algorithm;
                 Strassen FFT multiplication algorithm",
  remark =       "The abstract reports improvements (GPU compared to
                 GMP) of 3x for multiplication, and 8x for addition and
                 subtraction, with very long operands (32KB or
                 greater).",
}

@InProceedings{Fahmy:2010:DFP,
  author =       "H. A. H. Fahmy and T. ElDeeb and M. Y. Hassan and Y.
                 Farouk and R. R. Eissa",
  title =        "Decimal floating point for future processors",
  crossref =     "IEEE:2010:ICM",
  pages =        "443--446",
  year =         "2010",
  DOI =          "https://doi.org/10.1109/ICM.2010.5696183",
  bibdate =      "Thu Feb 17 08:30:56 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Many new designs for Decimal Floating Point (DFP)
                 hardware units have been proposed in the last few
                 years. To date, only the IBM POWER6 and POWER7
                 processors include internal units for decimal floating
                 point processing. We have designed and tested several
                 DFP units including an adder, multiplier, divider,
                 square root, and fused multiply-add compliant with the
                 IEEE 754-2008 standard. This paper presents the results
                 of using our units as part of a vector co-processor and
                 the anticipated gains once the units are moved on chip
                 with the main processor.",
  acknowledgement = ack-nhfb,
}

@Misc{Fiedler:2010:GGF,
  author =       "Glenn Fiedler",
  title =        "Gaffer on Games --- Floating Point Determinism",
  howpublished = "Web site",
  day =          "24",
  month =        feb,
  year =         "2010",
  bibdate =      "Mon Dec 04 07:07:25 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Comments on the problem of reproducing game behavior
                 on different platforms because of floating-point
                 issues.",
  acknowledgement = ack-nhfb,
  remark =       "See also \cite{Dickinson:2001:IRB}.",
}

@Article{Frey:2010:ABC,
  author =       "Gerhard Frey",
  title =        "The Arithmetic Behind Cryptography",
  journal =      j-NAMS,
  volume =       "57",
  number =       "3",
  pages =        "366--374",
  month =        mar,
  year =         "2010",
  CODEN =        "AMNOAN",
  ISSN =         "0002-9920 (print), 1088-9477 (electronic)",
  ISSN-L =       "0002-9920",
  bibdate =      "Mon Feb 22 15:35:29 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.ams.org/notices/201003/",
  acknowledgement = ack-nhfb,
  fjournal =     "Notices of the American Mathematical Society",
  journal-URL =  "http://www.ams.org/notices/",
}

@Article{Fu:2010:FDO,
  author =       "Haohuan Fu and O. Mencer and W. Luk",
  title =        "{FPGA} Designs with Optimized Logarithmic Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "59",
  number =       "7",
  pages =        "1000--1006",
  month =        "????",
  year =         "2010",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2010.51",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 3 12:14:07 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5416693",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Ghazi:2010:WHU,
  author =       "Kaveh R. Ghazi and Vincent Lef{\`e}vre and Philippe
                 Theveny and Paul Zimmermann",
  title =        "Why and How to Use Arbitrary Precision",
  journal =      j-COMPUT-SCI-ENG,
  volume =       "12",
  number =       "3",
  pages =        "5",
  month =        may # "\slash " # jun,
  year =         "2010",
  CODEN =        "CSENFA",
  DOI =          "https://doi.org/10.1109/MCSE.2010.73",
  ISSN =         "0740-7475 (print), 1558-1918 (electronic)",
  ISSN-L =       "1521-9615",
  bibdate =      "Thu May 13 11:08:14 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Computing in Science and Engineering",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5992",
}

@Article{Hemmert:2010:FEF,
  author =       "K. Scott Hemmert and Keith D. Underwood",
  title =        "Fast, Efficient Floating-Point Adders and Multipliers
                 for {FPGAs}",
  journal =      j-TRETS,
  volume =       "3",
  number =       "3",
  pages =        "11:1--11:??",
  month =        sep,
  year =         "2010",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/1839480.1839481",
  ISSN =         "1936-7406 (print), 1936-7414 (electronic)",
  ISSN-L =       "1936-7406",
  bibdate =      "Fri Oct 8 18:26:34 MDT 2010",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Floating-point applications are a growing trend in the
                 FPGA community. As such, it has become critical to
                 create floating-point units optimized for standard FPGA
                 technology. Unfortunately, the FPGA design space is
                 very different from the VLSI design space; thus,
                 optimizations for FPGAs can differ significantly from
                 optimizations for VLSI. In particular, the FPGA
                 environment constrains the design space such that only
                 limited parallelism can be effectively exploited to
                 reduce latency. Obtaining the right balances between
                 clock speed, latency, and area in FPGAs can be
                 particularly challenging. This article presents
                 implementation details for an IEEE-754 standard
                 floating-point adder and multiplier for FPGAs. The
                 designs presented here enable a Xilinx Virtex4 FPGA
                 (-11 speed grade) to achieve 270 MHz IEEE compliant
                 double precision floating-point performance with a
                 9-stage adder pipeline and 14-stage multiplier
                 pipeline. The area requirement is approximately 500
                 slices for the adder and under 750 slices for the
                 multiplier.",
  acknowledgement = ack-nhfb,
  articleno =    "11",
  fjournal =     "ACM Transactions on Reconfigurable Technology and
                 Systems (TRETS)",
  journal-URL =  "http://portal.acm.org/toc.cfm?id=J1151",
  keywords =     "floating point; FPGA; HPC; reconfigurable computing",
}

@Article{Jaberipur:2010:RDF,
  author =       "G. Jaberipur and B. Parhami and S. Gorgin",
  title =        "Redundant-Digit Floating-Point Addition Scheme Based
                 on a Stored Rounding Value",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "59",
  number =       "5",
  pages =        "694--706",
  month =        "????",
  year =         "2010",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2009.152",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 3 11:52:28 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5278659",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Jiang:2010:AEP,
  author =       "Hao Jiang and Shengguo Li and Lizhi Cheng and Fang
                 Su",
  title =        "Accurate evaluation of a polynomial and its derivative
                 in {Bernstein} form",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "60",
  number =       "3",
  pages =        "744--755",
  month =        aug,
  year =         "2010",
  CODEN =        "CMAPDK",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  bibdate =      "Wed Mar 1 21:50:42 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computmathappl2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0898122110003706",
  acknowledgement = ack-nhfb,
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221",
}

@Article{Kalla:2010:PIN,
  author =       "Ron Kalla and Balaram Sinharoy and William J. Starke
                 and Michael Floyd",
  title =        "{Power7}: {IBM}'s Next-Generation Server Processor",
  journal =      j-IEEE-MICRO,
  volume =       "30",
  number =       "2",
  pages =        "7--15",
  month =        mar # "\slash " # apr,
  year =         "2010",
  CODEN =        "IEMIDZ",
  DOI =          "https://doi.org/10.1109/MM.2010.38",
  ISSN =         "0272-1732 (print), 1937-4143 (electronic)",
  ISSN-L =       "0272-1732",
  bibdate =      "Fri Apr 23 06:37:18 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Micro",
  journal-URL =  "http://www.computer.org/csdl/mags/mi/index.html",
  keywords =     "decimal floating-point arithmetic; fused multiply-add
                 (FMA); IEEE 754-2008 arithmetic; subnormal numbers in
                 hardware; underflow",
}

@Book{Kastner:2010:AOT,
  author =       "Ryan Kastner and Anup Hosangadi and Farzan Fallah",
  title =        "Arithmetic optimization techniques for hardware and
                 software design",
  publisher =    pub-CAMBRIDGE,
  address =      pub-CAMBRIDGE:adr,
  pages =        "vii + 187",
  year =         "2010",
  ISBN =         "0-521-88099-8",
  ISBN-13 =      "978-0-521-88099-2",
  LCCN =         "QA76.9.C62 K37 2010; QA76.9.C62 KAS 2010",
  bibdate =      "Mon Jul 12 14:32:42 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 library.ox.ac.uk:210/ADVANCE",
  URL =          "http://assets.cambridge.org/97805218/80992/cover/9780521880992.jpg",
  abstract =     "Obtain better system performance, lower energy
                 consumption, and avoid hand-coding arithmetic functions
                 with this concise guide to automated optimization
                 techniques for hardware and software design. High-level
                 compiler optimizations and high-speed architectures for
                 implementing FIR filters are covered, which can improve
                 performance in communications, signal processing,
                 computer graphics, and cryptography. Clearly explained
                 algorithms and illustrative examples throughout make it
                 easy to understand the techniques and write software
                 for their implementation. Background information on the
                 synthesis of arithmetic expressions and computer
                 arithmetic is also included, making the book ideal for
                 newcomers to the subject. This is an invaluable
                 resource for researchers, professionals, and graduate
                 students working in system level design and automation,
                 compilers, and VLSI CAD.",
  acknowledgement = ack-nhfb,
  subject =      "computer arithmetic; electronic digital computers;
                 design and construction; computer software;
                 development; mathematical optimization",
  tableofcontents = "1. Introduction; \\
                 2. Use of arithmetic expressions\\
                 3. Software compilation\\
                 4. Hardware synthesis\\
                 5. Fundamentals of digital arithmetic\\
                 6. Polynomial expressions\\
                 7. Linear systems",
}

@Book{Kirk:2010:PMP,
  author =       "David B. Kirk and Wen-mei W. Hwu",
  title =        "Programming Massively Parallel Processors: a Hands-on
                 Approach",
  publisher =    pub-MORGAN-KAUFMANN,
  address =      pub-MORGAN-KAUFMANN:adr,
  pages =        "xviii + 258",
  year =         "2010",
  ISBN =         "0-12-381472-3",
  ISBN-13 =      "978-0-12-381472-2",
  LCCN =         "QA76.642 .K57 2010",
  bibdate =      "Thu Jul 29 13:33:50 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/pvm.bib;
                 https://www.math.utah.edu/pub/tex/bib/scpe.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib;
                 z3950.bibsys.no:2100/BIBSYS;
                 z3950.loc.gov:7090/Voyager",
  note =         "Chapter 7 (pages 125--140) discusses GPU
                 floating-point considerations.",
  acknowledgement = ack-nhfb,
  keywords =     "CUDA; nVIDIA",
  libnote =      "Not yet in my library.",
  subject =      "parallel programming (computer science); parallel
                 processing (electronic computers); multiprocessors;
                 computer architecture",
  tableofcontents = "1: Introduction \\
                 1.1 GPUs as Parallel Computers \\
                 1.2 Architecture of a Modern GPU \\
                 1.3 Why More Speed or Parallelism? \\
                 1.4 Parallel Programming Languages and Models \\
                 1.5 Overarching Goals \\
                 1.6 Organization of the Book \\
                 2: History of GPU Computing \\
                 2.1. Evolution of Graphics Pipelines The Era of Fixed
                 Function Graphics Pipeline Evolution of Programmable
                 Real-Time Graphics Unified Graphics and Computing
                 Processors \\
                 2.2. GPGPU: an Intermediate Step Scalable GPUs Recent
                 Developments Future Trends \\
                 3: Introduction to CUDA \\
                 3.1. Data Parallelism \\
                 3.2. CUDA Program Structure \\
                 3.3. A Matrix--Matrix Multiplication Example \\
                 3.4. Device Memories and Data Transfer \\
                 3.5. Kernel Functions and Threading \\
                 3.6. Summary Function Declarations Kernel Launch
                 Predefined Variables Runtime API \\
                 4: CUDA Threads \\
                 4.1. CUDA Thread Organization \\
                 4.2. More on BlockIdx and ThreadIdx \\
                 4.3. Synchronization and Transparent Scalability \\
                 4.4. Thread Assignment \\
                 4.5. Thread Scheduling and Latency Tolerance \\
                 4.6. Summary \\
                 5: CUDA Memories \\
                 5.1. Importance of Memory Access Efficiency \\
                 5.2. CUDA Device Memory Types \\
                 5.3. A Strategy for Reducing Global Memory Traffic \\
                 5.4. Memory as a Limiting Factor to Parallelism \\
                 5.5. Summary \\
                 6: Performance Considerations \\
                 6.1. More on Thread Execution \\
                 6.2. Global Memory Bandwidth \\
                 6.3. Dynamic Partitioning of SM Resources \\
                 6.4. Data Prefetching \\
                 6.5. Instruction Mix \\
                 6.6. Thread Granularity \\
                 6.7. Measured Performance and Summary \\
                 \\
                 7: Floating-Point Considerations \\
                 7.1. Floating-Point Format Normalized representation of
                 M Excess encoding of E \\
                 7.2. Representable Numbers \\
                 7.3. Special Bit Patterns and Precision \\
                 7.4. Arithmetic Accuracy and Rounding \\
                 7.5. Algorithm Considerations \\
                 7.6. Summary \\
                 8: Application Case Study I \\
                 Advanced MRI Reconstruction \\
                 8.1. Application Background \\
                 8.2. Iterative Reconstruction \\
                 8.3. Computing FHd \\
                 Step 1: Determine the Kernel Parallelism Structure \\
                 Step 2: Getting Around the Memory Bandwidth Limitation
                 \\
                 Step 3: Use Hardware Trigonometry Functions \\
                 Step 4: Experimental Performance Testing \\
                 8.4. Final Evaluation \\
                 9: Application Case Study II \\
                 Molecular Visualization and Analysis \\
                 9.1. Application Background \\
                 9.2. A Simple Kernel Implementation \\
                 9.3. Instruction Execution Efficiency \\
                 9.4. Memory Coalescing \\
                 9.5. Additional Performance Comparisons \\
                 9.6. Using Multiple GPUs \\
                 10: Parallel Programming and Computational Thinking \\
                 10.1. Goals of Parallel Programming \\
                 10.2. Problem Decomposition \\
                 10.3. Algorithm Selection \\
                 10.4. Computational Thinking \\
                 11: A Brief Introduction to OpenCL? \\
                 11.1. Background \\
                 11.2. Data Parallelism Model \\
                 11.3. Device Architecture \\
                 11.4. Kernel Functions \\
                 11.5. Device Management and Kernel Launch \\
                 11.6. Electrostatic Potential Map in OpenCL \\
                 11.7. Summary \\
                 12: Conclusion and Future Outlook \\
                 12.1. Goals Revisited \\
                 12.2. Memory Architecture Evolution \\
                 12.3. Kernel Execution Control Evolution \\
                 12.4. Core Performance \\
                 12.5. Programming Environment \\
                 12.6. A Bright Outlook \\
                 Appendix A: Matrix Multiplication Example Code \\
                 Appendix B: Speed and feed of current generation CUDA
                 devices",
}

@Article{Knezevic:2010:FIM,
  author =       "M. Knezevic and F. Vercauteren and I. Verbauwhede",
  title =        "Faster Interleaved Modular Multiplication Based on
                 {Barrett} and {Montgomery} Reduction Methods",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "59",
  number =       "12",
  pages =        "1715--1721",
  month =        "????",
  year =         "2010",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2010.93",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 3 11:52:34 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5453352",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Kong:2010:RMR,
  author =       "Inwook Kong and E. E. Swartzlander",
  title =        "A Rounding Method to Reduce the Required Multiplier
                 Precision for {Goldschmidt} Division",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "59",
  number =       "12",
  pages =        "1703--1708",
  month =        dec,
  year =         "2010",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2010.86",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 3 11:52:34 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5453345",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@TechReport{Kornerup:2010:CCRa,
  author =       "Peter Kornerup and Vincent Lef{\`e}vre and Nicholas
                 Louvet and Jean-Michel Muller",
  title =        "On the computation of correctly-rounded sums",
  type =         "Research report",
  number =       "RR-7262",
  institution =  "INRIA",
  address =      "Lyon, France",
  pages =        "28",
  month =        apr,
  year =         "2010",
  bibdate =      "Tue Dec 26 14:47:39 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://hal.inria.fr/inria-00475279",
  abstract =     "This paper presents a study of some basic blocks
                 needed in the design of floating-point summation
                 algorithms. In particular, we show that among the set
                 of the algorithms with no comparisons performing only
                 floating-point additions\slash subtractions, the 2Sum
                 algorithm introduced by Knuth is minimal, both in terms
                 of number of operations and depth of the dependency
                 graph. We investigate the possible use of another
                 algorithm, Dekker's Fast2Sum algorithm, in radix-10
                 arithmetic. We give methods for computing, in radix 10,
                 the floating-point number nearest the average value of
                 two floating-point numbers. Under reasonable
                 conditions, we also prove that no algorithms performing
                 only round-to-nearest additions\slash subtractions
                 exist to compute the round-to-nearest sum of at least
                 three floating-point numbers. Starting from an
                 algorithm due to Boldo and Melquiond, we also present
                 new results about the computation of the
                 correctly-rounded sum of three floating-point
                 numbers.",
  acknowledgement = ack-nhfb,
}

@Article{Kornerup:2010:CCRb,
  author =       "Peter Kornerup and Christoph Lauter and Vincent
                 Lef{\`e}vre and Nicolas Louvet and Jean-Michel Muller",
  title =        "Computing correctly rounded integer powers in
                 floating-point arithmetic",
  journal =      j-TOMS,
  volume =       "37",
  number =       "1",
  pages =        "4:1--4:23",
  month =        jan,
  year =         "2010",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/1644001.1644005",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Mon Mar 15 10:45:33 MDT 2010",
  bibsource =    "http://www.acm.org/pubs/contents/journals/toms/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We introduce several algorithms for accurately
                 evaluating powers to a positive integer in
                 floating-point arithmetic, assuming a {\em fused
                 multiply-add\/} (fma) instruction is available. For
                 bounded, yet very large values of the exponent, we aim
                 at obtaining correctly rounded results in
                 round-to-nearest mode, that is, our algorithms return
                 the floating-point number that is nearest the exact
                 value.",
  acknowledgement = ack-nhfb,
  articleno =    "4",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "correct rounding; floating-point arithmetic; integer
                 power function",
}

@Book{Kornerup:2010:FPN,
  author =       "Peter Kornerup and David W. Matula",
  title =        "Finite Precision Number Systems and Arithmetic",
  volume =       "133",
  publisher =    pub-CAMBRIDGE,
  address =      pub-CAMBRIDGE:adr,
  pages =        "xv + 699",
  year =         "2010",
  ISBN =         "0-521-76135-2 (hardcover)",
  ISBN-13 =      "978-0-521-76135-2 (hardcover)",
  LCCN =         "QA248 .K627 2010",
  bibdate =      "Sun Jun 19 14:21:37 MDT 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcw.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Encyclopedia of mathematics and its applications",
  URL =          "http://assets.cambridge.org/97805217/61352/cover/9780521761352.jpg;
                 http://catdir.loc.gov/catdir/enhancements/fy1011/2010030521-b.html;
                 http://catdir.loc.gov/catdir/enhancements/fy1011/2010030521-d.html;
                 http://catdir.loc.gov/catdir/enhancements/fy1011/2010030521-t.html",
  abstract =     "Fundamental arithmetic operations support virtually
                 all of the engineering, scientific, and financial
                 computations required for practical applications, from
                 cryptography, to financial planning, to rocket science.
                 This comprehensive reference provides researchers with
                 the thorough understanding of number representations
                 that is a necessary foundation for designing efficient
                 arithmetic algorithms. Using the elementary foundations
                 of radix number systems as a basis for arithmetic, the
                 authors develop and compare alternative algorithms for
                 the fundamental operations of addition, multiplication,
                 division, and square root with precisely defined
                 roundings. Various finite precision number systems are
                 investigated, with the focus on comparative analysis of
                 practically efficient algorithms for closed arithmetic
                 operations over these systems. Each chapter begins with
                 an introduction to its contents and ends with
                 bibliographic notes and an extensive bibliography. The
                 book may also be used for graduate teaching: problems
                 and exercises are scattered throughout the text and a
                 solutions manual is available for instructors.",
  acknowledgement = ack-nhfb,
  subject =      "Arithmetic; Foundations",
  tableofcontents = "Preface / xi \\
                 1. Radix polynomial representations / 1 \\
                 2. Base and digit set conversion / 59 \\
                 3. Addition / \\
                 4. Multiplication / \\
                 5. Division / 275 \\
                 6. Square root / 398 \\
                 7. Floating-point number systems / 447 \\
                 8. Modular arithmetic and residue number systems / 528
                 \\
                 9. Rational arithmetic / 63 \\
                 Author index / 691 \\
                 Index / 693",
}

@TechReport{KrusemanAretz:2010:DCP,
  author =       "F. E. J. {Kruseman Aretz}",
  title =        "Design and correctness proof of an emulation of the
                 floating-point operations of the {Electrologica X8}: a
                 case study",
  type =         "Computer Science Report",
  number =       "1002",
  institution =  "Technische Universiteit Eindhoven",
  address =      "Eindhoven, The Netherlands",
  pages =        "58",
  day =          "30",
  month =        mar,
  year =         "2010",
  bibdate =      "Mon Oct 17 16:37:56 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://repository.tue.nl/674735",
  abstract =     "Some time ago I decided to write an emulator for a
                 Dutch computer from the sixties of the previous
                 century, the Electrologica X8, in order to be able to
                 run its ALGOL 60 implementation and to do some
                 measurements with it. That emulator was written in
                 (standard ISO) Pascal.",
  acknowledgement = ack-nhfb,
  remark-1 =     "From page 2: ``Electrologica was a Dutch computer
                 factory, founded in 1956. It produced the Electrologica
                 X1 (from 1958) and its successor, the Electrologica X8
                 (from 1965). The latter was more or less upwards
                 compatible with the former, about a factor of 12
                 faster, and in addition it had floating-point hardware:
                 an additional register F and instructions for
                 floating-point addition, subtraction, multiplication,
                 and division.''",
  remark-2 =     "From page 3: ``the floating-point operations `+', `-',
                 `*', and `/' all delivered the best possible result,
                 i.e. that floating-point number in standard form whose
                 value is closest to the exact result. In case that the
                 exact result of the operation was precisely midway two
                 consecutive floating-point numbers, the result was
                 rounded upwards for positive results and downwards for
                 negative results.''",
  remark-3 =     "From page 29: ``The number representation of the EL X8
                 was in one-complement, with preference for $-0$ over
                 $+0$ (I have not analyzed whether an implementation
                 directly in the one-complement representation needs
                 more, or perhaps less guarding bits).",
  remark-4 =     "Page 56 presents the four-step Newton--Raphson
                 algorithm used to implement the square-root operation
                 on the EL8, producing results with a maximum error of
                 0.90 bit.",
}

@Article{Lamotte:2010:CVC,
  author =       "Jean-Luc Lamotte and Jean-Marie Chesneaux and Fabienne
                 J{\'e}z{\'e}quel",
  title =        "{CADNA\_C}: a version of {CADNA} for use with {C} or
                 {C++} programs",
  journal =      j-COMP-PHYS-COMM,
  volume =       "181",
  number =       "11",
  pages =        "1925--1926",
  month =        nov,
  year =         "2010",
  CODEN =        "CPHCBZ",
  DOI =          "https://doi.org/10.1016/j.cpc.2010.07.006",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Sat Feb 11 09:54:31 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0010465510002353",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00104655",
}

@Article{Lefevre:2010:LTL,
  author =       "Vincent Lef{\'e}vre and Philippe Th{\'e}veny and
                 Florent de Dinechin and Claude-Pierre Jeannerod and
                 Christophe Mouilleron and David Pfannholzer and
                 Nathalie Revol",
  title =        "{LEMA}: towards a language for reliable arithmetic",
  journal =      j-ACM-COMM-COMP-ALGEBRA,
  volume =       "44",
  number =       "2",
  pages =        "41--52",
  month =        jun,
  year =         "2010",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/1838599.1838622",
  ISSN =         "1932-2232 (print), 1932-2240 (electronic)",
  ISSN-L =       "1932-2232",
  bibdate =      "Mon Aug 2 13:47:24 MDT 2010",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Generating certified and efficient numerical codes
                 requires information ranging from the mathematical
                 level to the representation of numbers. Even though the
                 mathematical semantics can be expressed using the
                 content part of MathML, this language does not
                 encompass the implementation on computers. Indeed
                 various arithmetics may be involved, like
                 floating-point or fixed-point, in fixed precision or
                 arbitrary precision, and current tools do not handle
                 all of these.\par

                 Therefore we propose in this paper LEMA (Langage pour
                 les Expressions Math{\'e}matiques Annot{\'e}es), a
                 descriptive language based on MathML with additional
                 expressiveness. LEMA will be used during the automatic
                 generation of certified numerical codes. Such a
                 generation process typically involves several steps,
                 and LEMA would thus act as a glue to represent and
                 store the information at every stage.\par

                 First, we specify in the language the characteristics
                 of the arithmetic as described in the IEEE 754
                 floating-point standard: formats, exceptions, rounding
                 modes. This can be generalized to other arithmetics.
                 Then, we use annotations to attach a specific
                 arithmetic context to an expression tree. Finally,
                 considering the evaluation of the expression in this
                 context allows us to deduce several properties on the
                 result, like being exact or being an exception. Other
                 useful properties include numerical ranges and error
                 bounds.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Communications in Computer Algebra",
  issue =        "172",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J1000",
}

@Article{Lima:2010:KBA,
  author =       "J. B. Lima and D. Panario and Qiang Wang",
  title =        "A {Karatsuba}-Based Algorithm for Polynomial
                 Multiplication in {Chebyshev} Form",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "59",
  number =       "6",
  pages =        "835--841",
  month =        "????",
  year =         "2010",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2010.45",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 3 11:52:29 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5416688",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Loitsch:2010:PFP,
  author =       "Florian Loitsch",
  title =        "Printing floating-point numbers quickly and accurately
                 with integers",
  journal =      j-SIGPLAN,
  volume =       "45",
  number =       "6",
  pages =        "233--243",
  month =        jun,
  year =         "2010",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/1809028.1806623",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Fri Oct 8 17:53:18 MDT 2010",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We present algorithms for accurately converting
                 floating-point numbers to decimal representation. They
                 are fast (up to 4 times faster than commonly used
                 algorithms that use high-precision integers) and
                 correct: any printed number will evaluate to the same
                 number, when read again.\par

                 Our algorithms are fast, because they require only
                 fixed-size integer arithmetic. The sole requirement for
                 the integer type is that it has at least two more bits
                 than the significand of the floating-point number.
                 Hence, for IEEE 754 double-precision numbers (having a
                 53-bit significand) an integer type with 55 bits is
                 sufficient. Moreover we show how to exploit additional
                 bits to improve the generated output.\par

                 We present three algorithms with different properties:
                 the first algorithm is the most basic one, and does not
                 take advantage of any extra bits. It simply shows how
                 to perform the binary-to-decimal transformation with
                 the minimal number of bits. Our second algorithm
                 improves on the first one by using the additional bits
                 to produce a shorter (often the shortest)
                 result.\par

                 Finally we propose a third version that can be used
                 when the shortest output is a requirement. The last
                 algorithm either produces optimal decimal
                 representations (with respect to shortness and
                 rounding) or rejects its input. For IEEE 754
                 double-precision numbers and 64-bit integers roughly
                 99.4\% of all numbers can be processed efficiently. The
                 remaining 0.6\% are rejected and need to be printed by
                 a slower complete algorithm.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  keywords =     "correct rounding; dtoa; floating-point printing",
}

@InProceedings{Louvet:2010:NRA,
  author =       "Nicolas Louvet and Jean-Michel Muller and Adrien
                 Panhaleux",
  title =        "{Newton--Raphson} algorithms for floating-point
                 division using an {FMA}",
  crossref =     "Charot:2010:API",
  pages =        "200--207",
  year =         "2010",
  DOI =          "https://doi.org/10.1109/ASAP.2010.5540948",
  bibdate =      "Thu Feb 17 08:21:17 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "When implementing a function $f$ in floating-point
                 arithmetic, if we wish correct rounding and good
                 performance, it is important to know if there are input
                 floating-point values $x$ such that $ f(x) $ is either
                 the middle of two consecutive floating-point numbers
                 (assuming rounded-to-nearest arithmetic), or a
                 floating-point number (assuming rounded toward $ \pm
                 \infty $ or toward $0$ arithmetic). In the first case,
                 we say that $ f(x) $ is a midpoint, and in the second
                 case, we say that $ f(x) $ is an exact point. For some
                 usual algebraic functions and various floating-point
                 formats, we prove whether or not there exist midpoints
                 or exact points. When there exist midpoints or exact
                 points, we characterize them or list all of them (if
                 there are not too many). The results and the techniques
                 presented in this paper can be used in particular to
                 deal with both the binary and the decimal formats
                 defined in the IEEE 754-2008 standard for
                 floating-point arithmetic.",
  acknowledgement = ack-nhfb,
}

@Article{Maruyama:2010:SVN,
  author =       "Takumi Maruyama and Toshio Yoshida and Ryuji Kan and
                 Iwao Yamazaki and Shuji Yamamura and Noriyuki Takahashi
                 and Mikio Hondou and Hiroshi Okano",
  title =        "{Sparc64 VIIIfx}: a New-Generation Octocore Processor
                 for Petascale Computing",
  journal =      j-IEEE-MICRO,
  volume =       "30",
  number =       "2",
  pages =        "30--40",
  month =        mar # "\slash " # apr,
  year =         "2010",
  CODEN =        "IEMIDZ",
  DOI =          "https://doi.org/10.1109/MM.2010.40",
  ISSN =         "0272-1732 (print), 1937-4143 (electronic)",
  ISSN-L =       "0272-1732",
  bibdate =      "Fri Apr 23 06:37:18 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Micro",
  journal-URL =  "http://www.computer.org/csdl/mags/mi/index.html",
  keywords =     "fused multiply-add (FMA); IEEE 754-2008 arithmetic",
}

@Article{Mathews:2010:AOE,
  author =       "Deborah Mathews",
  title =        "Abstract only: an empirical study of parallel big
                 number arithmetic",
  journal =      j-ACM-COMM-COMP-ALGEBRA,
  volume =       "44",
  number =       "2",
  pages =        "25--25",
  month =        jun,
  year =         "2010",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/1838599.1838615",
  ISSN =         "1932-2232 (print), 1932-2240 (electronic)",
  ISSN-L =       "1932-2232",
  bibdate =      "Mon Aug 2 13:47:24 MDT 2010",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "To capitalize on multi-core processing, it would be
                 good to perform big number arithmetic in parallel.
                 While a performance increase equal to the number of
                 processors is theoretically possible, our experiments
                 show that in practice the likelihood of gaining any
                 performance increase for big number arithmetic through
                 parallel processing is low. A speed-up approaching the
                 number of processors was not achieved for
                 multiplication until the operands had at least 215
                 bits. No performance gain was realized for addition.
                 The base algorithm used for multiplication was O(n2)
                 and, therefore, suboptimal. The expected performance
                 gain achieved when parallelizing a more efficient base
                 algorithm should be even smaller.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Communications in Computer Algebra",
  issue =        "172",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J1000",
}

@Article{Mehrotra:2010:SLR,
  author =       "Sanjay Mehrotra and Zhifeng Li",
  title =        "Segment {LLL} Reduction of Lattice Bases Using Modular
                 Arithmetic",
  journal =      j-ALGORITHMS-BASEL,
  volume =       "3",
  number =       "3",
  pages =        "224--243",
  month =        sep,
  year =         "2010",
  CODEN =        "ALGOCH",
  DOI =          "https://doi.org/10.3390/a3030224",
  ISSN =         "1999-4893 (electronic)",
  ISSN-L =       "1999-4893",
  bibdate =      "Fri May 3 13:50:12 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algorithms.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.mdpi.com/1999-4893/3/3/224",
  acknowledgement = ack-nhfb,
  fjournal =     "Algorithms (Basel)",
  journal-URL =  "https://www.mdpi.com/journal/algorithms",
  pubdates =     "Received: 28 May 2010 / Accepted: 29 June 2010 /
                 Published: 12 July 2010",
}

@Article{Meyer:2010:CGT,
  author =       "Quirin Meyer and Jochen S{\"u}{\ss}muth and Gerd
                 Su{\ss}ner and Marc Stamminger and G{\"u}nther
                 Greiner",
  title =        "Computer Graphics Theory: On Floating-Point Normal
                 Vectors",
  journal =      j-CGF,
  volume =       "29",
  number =       "4",
  pages =        "1405--1409",
  month =        jun,
  year =         "2010",
  CODEN =        "CGFODY",
  DOI =          "https://doi.org/10.1111/j.1467-8659.2010.01737.x",
  ISSN =         "0167-7055 (print), 1467-8659 (electronic)",
  ISSN-L =       "0167-7055",
  bibdate =      "Sat May 11 13:28:01 MDT 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cgf.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Com{\-}pu{\-}ter Graphics Forum",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1111/(ISSN)1467-8659/",
  onlinedate =   "26 Aug 2010",
}

@TechReport{Moller:2010:IDI,
  author =       "Niels M{\"o}ller and Torbj{\"o}rn Granlund",
  title =        "Improved division by invariant integers",
  type =         "Report",
  institution =  "Centre for Industrial and Applied Mathematics, KTH",
  address =      "Stockholm, Sweden",
  pages =        "10",
  day =          "13",
  month =        apr,
  year =         "2010",
  bibdate =      "Mon Oct 14 15:57:19 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://gmplib.org/~tege/division-paper.pdf",
  abstract =     "This paper considers the problem of dividing a
                 two-word integer by a single-word integer, together
                 with a few extensions and applications. Due to lack of
                 efficient division instructions in current processors,
                 the division is performed as a multiplication using a
                 precomputed single-word approximation of the reciprocal
                 of the divisor, followed by a couple of adjustment
                 steps. There are three common types of unsigned
                 multiplication instructions; we define full word
                 multiplication (umul) which produces the two-word
                 product of two single-word integers, low multiplication
                 (umullo) which produces only the least significant word
                 of the product, and high multiplication (umulhi), which
                 produces only the most significant word. We describe an
                 algorithm which produces a quotient and remainder using
                 one umul and one umullo. This is an improvement over
                 earlier methods, since the new method uses cheaper
                 multiplication operations. It turns out we also get
                 some additional savings from simpler adjustment
                 conditions. The algorithm has been implemented in
                 version 4.3 of the GMP library. When applied to the
                 problem of dividing a large integer by a single word,
                 the new algorithm gives a speedup of roughly 30\%,
                 benchmarked on AMD and Intel processors in the x86-64
                 family.",
  acknowledgement = ack-nhfb,
}

@Article{Morisita:2010:IEA,
  author =       "Hirokazu Morisita and Kenta Inakagata and Yasunori
                 Osana and Naoyuki Fujita and Hideharu Amano",
  title =        "Implementation and evaluation of an arithmetic
                 pipeline on {FLOPS-$2$D}: multi-{FPGA} system",
  journal =      j-COMP-ARCH-NEWS,
  volume =       "38",
  number =       "4",
  pages =        "8--13",
  month =        sep,
  year =         "2010",
  CODEN =        "CANED2",
  DOI =          "https://doi.org/10.1145/1926367.1926370",
  ISSN =         "0163-5964 (print), 1943-5851 (electronic)",
  ISSN-L =       "0163-5964",
  bibdate =      "Thu Jan 20 14:27:03 MST 2011",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "UPACS (Unified Platform for Aerospace Computational
                 Simulation) is one of the practical CFD (Computational
                 Fluid Dynamics) packages supporting various
                 selectability. A custom machine for efficient execution
                 of MUSCL; a core functions of UPACS is implemented on
                 FLOPS-2D (Flexibly Linkable Object for Programmable
                 System); multi-FPGA reconfigurable system. The deep and
                 complicated pipeline structure generated from MUSCL
                 dataflow is divided and optimized into two FPGA boards
                 by using a tuning tool called RER. With optimization of
                 the order of operations and pipeline structure, about
                 60\% utilization of the pipeline is achieved even by
                 using serial links between two boards.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGARCH Computer Architecture News",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J89",
}

@Article{Mukherjee:2010:NAC,
  author =       "Manideepa Mukherjee and Amitabha Sinha",
  title =        "A novel architecture for conversion of binary to
                 single digit double base numbers",
  journal =      j-COMP-ARCH-NEWS,
  volume =       "38",
  number =       "5",
  pages =        "1--6",
  month =        dec,
  year =         "2010",
  CODEN =        "CANED2",
  DOI =          "https://doi.org/10.1145/1978907.1978909",
  ISSN =         "0163-5964 (print), 1943-5851 (electronic)",
  ISSN-L =       "0163-5964",
  bibdate =      "Fri May 13 11:25:46 MDT 2011",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Double base number systems are increasingly attractive
                 for many compute intensive applications especially in
                 signal processing because of their capabilities of
                 handling arithmetic operations efficiently. However,
                 the complexity involved in converting binary to DBNS
                 becomes a major bottleneck and the efficiency of
                 performance goes down drastically due to the complexity
                 involved in conversion. Since complexity of multi digit
                 DBNS multiplications and additions increases with the
                 number of digits (index i,j), in this paper a novel
                 conversion scheme has been proposed where a given
                 binary number will be converted to a single digit
                 (index i,j) double base number. The proposed scheme not
                 only reduces the hardware complexity of the arithmetic
                 operations but also reduces the time of execution.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGARCH Computer Architecture News",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J89",
  keywords =     "Double-Based Number System (DBNS)",
}

@Book{Muller:2010:HFP,
  author =       "Jean-Michel Muller and Nicolas Brisebarre and Florent
                 de Dinechin and Claude-Pierre Jeannerod and Vincent
                 Lef{\`e}vre and Guillaume Melquiond and Nathalie Revol
                 and Damien Stehl{\'e} and Serge Torres",
  title =        "Handbook of Floating-Point Arithmetic",
  publisher =    pub-BIRKHAUSER-BOSTON,
  address =      pub-BIRKHAUSER-BOSTON:adr,
  pages =        "xxiii + 572",
  year =         "2010",
  DOI =          "https://doi.org/10.1007/978-0-8176-4704-9;
                 https://doi.org/10.1007/978-0-8176-4705-6",
  ISBN =         "0-8176-4704-X (hardcover), 0-8176-4705-8 (e-book)",
  ISBN-13 =      "978-0-8176-4704-9 (hardcover), 978-0-8176-4705-6
                 (e-book)",
  LCCN =         "QA76.9.C62 H36 2010",
  MRnumber =     "MR2568265",
  bibdate =      "Thu Jan 27 16:18:58 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcw.bib",
  price =        "US\$90 (est.)",
  acknowledgement = ack-nhfb,
}

@Article{Nickolls:2010:GCE,
  author =       "John Nickolls and William J. Dally",
  title =        "The {GPU} Computing Era",
  journal =      j-IEEE-MICRO,
  volume =       "30",
  number =       "2",
  pages =        "56--69",
  month =        mar # "\slash " # apr,
  year =         "2010",
  CODEN =        "IEMIDZ",
  DOI =          "https://doi.org/10.1109/MM.2010.41",
  ISSN =         "0272-1732 (print), 1937-4143 (electronic)",
  ISSN-L =       "0272-1732",
  bibdate =      "Fri Apr 23 06:37:18 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Micro",
  journal-URL =  "http://www.computer.org/csdl/mags/mi/index.html",
  keywords =     "fused multiply-add (FMA); IEEE 754-2008 arithmetic;
                 subnormal numbers in hardware; underflow",
  remark =       "From page 64 of the article:\par

                 IEEE 754-2008 floating-point arithmetic\par

                 The Fermi CUDA core floating-point unit implements the
                 IEEE 754-2008 floating-point arithmetic standard for
                 32-bit single-precision and 64-bit double-precision
                 results, including fused multiply-add (FMA)
                 instructions. FMA computes $ D = A \times B + C $ with
                 no loss of precision by retaining full precision in the
                 intermediate product and addition, then rounding the
                 final sum to form the result. Using FMA enables fast
                 division and square-root operations with exactly
                 rounded results.\par

                 Fermi raises the throughput of 64-bit double-precision
                 operations to half that of single-precision operations,
                 a dramatic improvement over the T10 GPU. This
                 performance level enables broader deployment of GPUs in
                 high-performance computing. The floating-point
                 instructions handle subnormal numbers at full speed in
                 hardware, allowing small values to retain partial
                 precision rather than flushing them to zero or
                 calculating subnormal values in multicycle software
                 exception handlers as most CPUs do.\par

                 The SFUs execute 32-bit floating-point instructions for
                 fast approximations of reciprocal, reciprocal square
                 root, sin, cos, exp, and log functions. The
                 approximations are precise to better than 22 mantissa
                 bits.",
}

@Misc{NURCL:2010:VNV,
  author =       "{Northeastern University Reconfigurable Computing
                 Laboratory}",
  title =        "{Vfloat}: The {Northeastern Variable precision
                 FLOATing point library}",
  howpublished = "Web site.",
  year =         "2010",
  bibdate =      "Sat Oct 9 12:56:05 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.ece.neu.edu/groups/rcl/projects/floatingpoint/",
  acknowledgement = ack-nhfb,
}

@Book{Parhami:2010:CAA,
  author =       "Behrooz Parhami",
  title =        "Computer arithmetic: algorithms and hardware designs",
  publisher =    pub-OXFORD,
  address =      pub-OXFORD:adr,
  edition =      "Second",
  pages =        "xxv + 641",
  year =         "2010",
  ISBN =         "0-19-532848-5 (hardcover)",
  ISBN-13 =      "978-0-19-532848-6 (hardcover)",
  LCCN =         "QA76.9.C62 P37 2010",
  bibdate =      "Sat Sep 20 16:57:27 MDT 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "The Oxford series in electrical and computer
                 engineering",
  URL =          "http://www.loc.gov/catdir/enhancements/fy1006/2009034155-d.html;
                 http://www.loc.gov/catdir/enhancements/fy1006/2009034155-t.html",
  abstract =     "Ideal for graduate and senior undergraduate courses in
                 computer arithmetic and advanced digital design,
                 Computer Arithmetic: Algorithms and Hardware Designs,
                 Second Edition, provides a balanced, comprehensive
                 treatment of computer arithmetic. It covers topics in
                 arithmetic unit design and circuit implementation that
                 complement the architectural and algorithmic speedup
                 techniques used in high-performance computer
                 architecture and parallel processing. Using a unified
                 and consistent framework, the text begins with number
                 representation and proceeds through basic arithmetic
                 operations, floating-point arithmetic, and function
                 evaluation methods. Later chapters cover broad design
                 and implementation topics --- including techniques for
                 high-throughput, low-power, fault-tolerant, and
                 reconfigurable arithmetic. An appendix provides a
                 historical view of the field and speculates on its
                 future. An indispensable resource for instruction,
                 professional development, and research, Computer
                 Arithmetic: Algorithms and Hardware Designs, Second
                 Edition, combines broad coverage of the underlying
                 theories of computer arithmetic with numerous examples
                 of practical designs, worked-out examples, and a large
                 collection of meaningful problems. This second edition
                 includes a new chapter on reconfigurable arithmetic, in
                 order to address the fact that arithmetic functions are
                 increasingly being implemented on field-programmable
                 gate arrays (FPGAs) and FPGA-like configurable devices.
                 Updated and thoroughly revised, the book offers new and
                 expanded coverage of saturating adders and multipliers,
                 truncated multipliers, fused multiply-add units,
                 overlapped quotient digit selection, bipartite and
                 multipartite tables, reversible logic, dot notation,
                 modular arithmetic, Montgomery modular reduction,
                 division by constants, IEEE floating-point standard
                 formats, and interval arithmetic.",
  acknowledgement = ack-nhfb,
  subject =      "Computer arithmetic; Computer algorithms; Computer
                 algorithms.; Computer arithmetic.",
  tableofcontents = "Part I: Number representation \\
                 Numbers and Arithmetic \\
                 Representing Signed Numbers \\
                 Redundant Number Systems \\
                 Residue Number Systems \\
                 Part II: Addition\slash Subtraction. Basic Addition and
                 Counting \\
                 Carry-Lookahead Adders \\
                 Variations in Fast Adders \\
                 Multioperand Addition \\
                 Part III: Multiplication. Basic Multiplication Schemes
                 \\
                 High-Radix Multipliers \\
                 Tree and Array Multipliers \\
                 Variations in Multipliers \\
                 Part IV: Division. Basic Division Schemes \\
                 High-Radix Dividers \\
                 Variations in Dividers \\
                 Division by Convergence \\
                 Part V: Real arithmetic. Floating-Point Representations
                 \\
                 Floating-Point Operations \\
                 Errors and Error Control \\
                 Precise and Certifiable Arithmetic \\
                 Part VI: Function evaluation. Square-Rooting Methods
                 \\
                 The CORDIC Algorithms \\
                 Variations in Function Evaluation \\
                 Arithmetic by Table Lookup \\
                 High-Throughput Arithmetic \\
                 Part VII: Implementation topics \\
                 Low-Power Arithmetic \\
                 Fault-Tolerant Arithmetic \\
                 Reconfigurable Arithmetic",
}

@Article{Pence:2010:OCF,
  author =       "W. D. Pence and R. L. White and R. Seaman",
  title =        "Optimal Compression of Floating-point Astronomical
                 Images Without Significant Loss of Information",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  day =          "7",
  month =        jul,
  year =         "2010",
  CODEN =        "????",
  ISSN =         "????",
  ISSN-L =       "????",
  bibdate =      "Wed Sep 30 12:43:49 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/datacompression.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Published in PASP {\bf 122}, 1096 (2010).",
  URL =          "http://arxiv.org/abs/1007.1179",
  abstract =     "We describe a compression method for floating-point
                 astronomical images that gives compression ratios of
                 $6$--$ 10$ while still preserving the scientifically
                 important information in the image. The pixel values
                 are first preprocessed by quantizing them into scaled
                 integer intensity levels, which removes some of the
                 uncompressible noise in the image. The integers are
                 then losslessly compressed using the fast and efficient
                 Rice algorithm and stored in a portable FITS format
                 file. Quantizing an image more coarsely gives greater
                 image compression, but it also increases the noise and
                 degrades the precision of the photometric and
                 astrometric measurements in the quantized image.
                 Dithering the pixel values during the quantization
                 process can greatly improve the precision of
                 measurements in the images. This is especially
                 important if the analysis algorithm relies on the mode
                 or the median which would be similarly quantized if the
                 pixel values are not dithered. We perform a series of
                 experiments on both synthetic and real astronomical CCD
                 images to quantitatively demonstrate that the
                 magnitudes and positions of stars in the quantized
                 images can be measured with the predicted amount of
                 precision. In order to encourage wider use of these
                 image compression methods, we have made available a
                 pair of general-purpose image compression programs,
                 called fpack and funpack, which can be used to compress
                 any FITS format image.",
  acknowledgement = ack-nhfb,
  subject =      "Instrumentation and Methods for Astrophysics
                 (astro-ph.IM)",
}

@InProceedings{Qi:2010:DLC,
  author =       "Zichu Qi and Qi Guo and Ge Zhang and Xiangku Li and
                 Weiwu Hu",
  title =        "Design of Low-Cost High-Performance Floating-Point
                 Fused Multiply-Add with Reduced Power",
  crossref =     "IEEE:2010:ICV",
  pages =        "206--211",
  year =         "2010",
  DOI =          "https://doi.org/10.1109/VLSI.Design.2010.41",
  bibdate =      "Sun Feb 20 10:01:52 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper presents a floating-point fused
                 multiply-add (FMA) unit with low-cost and low power
                 techniques. To improve the performance, two
                 single-precision operations can be performed
                 concurrently with one double-precision datapath, which
                 is very useful in multimedia and even scientific
                 applications. Moreover, to reduce the additional area
                 costs for supporting two single-precision operations in
                 parallel, multiple double-precision units, i.e., the
                 multiplier, shifter and adder, are reused as much as
                 possible. A modified dual-path algorithm is proposed by
                 classifying the exponent difference into three cases
                 and implementing them with close and far paths, which
                 can reduce latency and facilitate lowering power
                 consumption by enabling only one of the two paths. In
                 addition, in case of FADD instructions, the multiplier
                 in the first stage is bypassed and kept in stable mode,
                 which can significantly improve FADD instruction
                 performance and lower power consumption. The overall
                 FMA unit has a latency of 4 cycles while the FADD
                 operation has 3 cycles. Each cycle has a time delay of
                 about 0.66 ns in the ST 65 nm CMOS technology. Compared
                 with the conventional double-precision FMA, about 13\%
                 delay is reduced and about 22\% area is increased,
                 which is acceptable since two single-precision results
                 can be generated simultaneously.",
  acknowledgement = ack-nhfb,
}

@Article{Roldao:2010:HTF,
  author =       "Antonio Roldao and George A. Constantinides",
  title =        "A High Throughput {FPGA}-Based Floating Point
                 Conjugate Gradient Implementation for Dense Matrices",
  journal =      j-TRETS,
  volume =       "3",
  number =       "1",
  pages =        "1:1--1:??",
  month =        jan,
  year =         "2010",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/1661438.1661439",
  ISSN =         "1936-7406 (print), 1936-7414 (electronic)",
  ISSN-L =       "1936-7406",
  bibdate =      "Tue Mar 16 09:47:03 MDT 2010",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  articleno =    "1",
  fjournal =     "ACM Transactions on Reconfigurable Technology and
                 Systems (TRETS)",
  journal-URL =  "http://portal.acm.org/toc.cfm?id=J1151",
}

@InProceedings{Rummer:2010:IPI,
  author =       "Philipp R{\"u}mmer and Thomas Wahl",
  editor =       "An smt-lib theory of binary floating-point
                 arithmetic",
  booktitle =    "????",
  title =        "Informal proceedings of {8th International Workshop on
                 Satisfiability Modulo Theories (SMT) at FLoC,
                 Edinburgh, Scotland}",
  publisher =    "????",
  address =      "??",
  pages =        "??--??",
  year =         "2010",
  DOI =          "",
  ISBN =         "",
  ISBN-13 =      "",
  LCCN =         "",
  bibdate =      "Sat Apr 02 09:57:20 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "",
  acknowledgement = ack-nhfb,
}

@InProceedings{Rump:2010:ARC,
  author =       "Siegfried M. Rump",
  title =        "Accurate and Reliable Computing in Floating-Point
                 Arithmetic",
  crossref =     "Fukuda:2010:MSI",
  pages =        "105--108",
  year =         "2010",
  DOI =          "https://doi.org/10.1007/978-3-642-15582-6_22",
  bibdate =      "Sat Sep 23 06:20:46 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/lncs2010a.bib",
  URL =          "http://link.springer.com/content/pdf/10.1007/978-3-642-15582-6_22.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Rump:2010:FHP,
  author =       "Siegfried M. Rump and T. Ogita and S. Oishi",
  title =        "Fast high precision summation",
  journal =      "Nonlinear Theory and Its Applications ({NOLTA})",
  volume =       "1",
  number =       "1",
  pages =        "2--24",
  month =        "????",
  year =         "2010",
  DOI =          "https://doi.org/10.1587/nolta.1.2",
  bibdate =      "Wed Oct 12 18:34:53 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "accurate dot product; accurate summation",
}

@InProceedings{Rump:2010:VMRa,
  author =       "Siegfried M. Rump",
  title =        "Verification methods: rigorous results using
                 floating-point arithmetic",
  crossref =     "Watt:2010:IPI",
  pages =        "3--4",
  year =         "2010",
  DOI =          "https://doi.org/10.1145/1837934.1837937",
  bibdate =      "Fri Jun 17 08:06:37 MDT 2011",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The classical mathematical proof is performed by
                 pencil and paper. However, there are many ways in which
                 computers may be used in a mathematical proof. But
                 `proofs by computers' or even the use of computers in
                 the course of a proof are not so readily accepted (the
                 December 2008 issue of the Notices of the American
                 Mathematical Society is devoted to formal proofs by
                 computers).\par

                 In this talk we discuss how verification methods may
                 assist in achieving a mathematically rigorous result.
                 In particular we emphasize how floating-point
                 arithmetic is used.\par

                 The goal of verification methods is ambitious: For a
                 given problem it is proved, with the aid of a computer,
                 that there exists a (unique) solution within computed
                 bounds. The methods are constructive, and the results
                 are rigorous in every respect. Verification methods
                 apply to data with tolerances as well.\par

                 Rigorous results are the main goal in computer algebra.
                 However, verification methods use solely floating-point
                 arithmetic, so that the total computational effort is
                 not too far from that of a purely (approximate)
                 numerical method. Nontrivial problems have been solved
                 using verification methods. For example:\par

                 Tucker (1999) received the 2004 EMS prize awarded by
                 the European Mathematical Society for (citation)
                 `giving a rigorous proof that the Lorenz attractor
                 exists for the parameter values provided by Lorenz.
                 This was a long standing challenge to the dynamical
                 system community, and was included by Smale in his list
                 of problems for the new millennium. The proof uses
                 computer estimates with rigorous bounds based on higher
                 dimensional interval arithmetics.'\par

                 Sahinidis and Tawaralani (2005) received the 2006
                 Beale-Orchard-Hays Prize for their package BARON which
                 (citation) `incorporates techniques from automatic
                 differentiation, interval arithmetic, and other areas
                 to yield an automatic, modular, and relatively
                 efficient solver for the very difficult area of global
                 optimization'.\par

                 A main goal of this talk is to introduce the principles
                 of how to design verification algorithms, and how these
                 principles differ from those for traditional numerical
                 algorithms.\par

                 We begin with a brief discussion of the working tools
                 of verification methods, in particular floating-point
                 and interval arithmetic. In particular the development
                 and limits of verification methods for finite
                 dimensional problems are discussed in some detail;
                 problems include dense systems of linear equations,
                 sparse linear systems, systems of nonlinear equations,
                 semi-definite programming and other special linear and
                 nonlinear problems including M-matrices, simple and
                 multiple roots of polynomials, bounds for simple and
                 multiple eigenvalues or clusters, and quadrature. We
                 mention that automatic differentiation tools to compute
                 the range of gradients, Hessians, Taylor coefficients,
                 and slopes are necessary. If time permits, verification
                 methods for continuous problems, namely two-point
                 boundary value problems and semilinear elliptic
                 boundary value problems are presented.\par

                 Throughout the talk, a number of examples of the wrong
                 use of interval operations are given. In the past such
                 examples contributed to the dubious reputation of
                 interval arithmetic, whereas they are, in fact, just a
                 misuse.\par

                 Some algorithms are presented in executable
                 Matlab/INTLAB-code. INTLAB, the Matlab toolbox for
                 reliable computing and free for academic use, is
                 developed and written by Rump (1999). It was, for
                 example, used by Bornemann, Laurie, Wagon, and
                 Waldvogel (2004) in the solution of half of the
                 problems of the $ 10 \times 10 $-digit challenge by
                 Trefethen (2002).",
  acknowledgement = ack-nhfb,
}

@Article{Rump:2010:VMRb,
  author =       "Siegfried M. Rump",
  title =        "Verification methods: Rigorous results using
                 floating-point arithmetic",
  journal =      j-ACTA-NUMERICA,
  volume =       "19",
  pages =        "287--449",
  year =         "2010",
  CODEN =        "ANUMFU",
  DOI =          "https://doi.org/10.1017/S096249291000005X",
  ISBN =         "0-521-19284-6",
  ISBN-13 =      "978-0-521-19284-2",
  ISSN =         "0962-4929 (print), 1474-0508 (electronic)",
  ISSN-L =       "0962-4929",
  MRclass =      "65G20 (03B35 68T05)",
  MRnumber =     "2652784 (2011j:65093)",
  MRreviewer =   "Ljiljana Petkovi{\'c}",
  bibdate =      "Sat Sep 24 10:35:17 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/actanumerica.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.ti3.tu-harburg.de/paper/rump/Ru10.pdf",
  abstract =     "This review article is devoted to verification methods
                 and consists of three parts of similar length. In Part
                 1 the working tools of verification methods are
                 discussed, in particular floating-point and interval
                 arithmetic; my findings in Section 1.5 (Historical
                 remarks) seem new, even to experts in the field.\par

                 In Part 2, the development and limits of verification
                 methods for finite-dimensional problems are discussed
                 in some detail. In particular, we discuss how
                 verification is _not_ working. For example, we give a
                 probabilistic argument that the so-called interval
                 Gaussian elimination (IGA) does not work even for
                 (well-conditioned) random matrices of small size.
                 Verification methods are discussed for problems such as
                 dense systems of linear equations, sparse linear
                 systems, systems of nonlinear equations, semi-definite
                 programming and other special linear and nonlinear
                 problems, including M-matrices, finding simple and
                 multiple roots of polynomials, bounds for simple and
                 multiple eigenvalues or clusters, and quadrature. The
                 necessary automatic differentiation tools to compute
                 the range of gradients, Hessians, Taylor coefficients,
                 and slopes are also introduced.\par

                 Concerning the important area of optimization, Neumaier
                 (2004) gave in his Acta Numerica article an overview on
                 global optimization and constraint satisfaction
                 methods. In view of the thorough treatment there,
                 showing the essential role of interval methods in this
                 area, we restrict our discussion to a few recent,
                 complementary issues.\par

                 Finally, in Part 3, verification methods for
                 infinite-dimensional problems are presented, namely
                 two-point boundary value problems and semilinear
                 elliptic boundary value problems.\par

                 Throughout the article, many examples of the
                 inappropriate use of interval operations are given. In
                 the past such examples contributed to the dubious
                 reputation of interval arithmetic (see Section 1.3),
                 whereas they are, in fact, simply a misuse.\par

                 One main goal of this review article is to introduce
                 the principles of the design of verification
                 algorithms, and how these principles differ from those
                 for traditional numerical algorithms (see Section
                 1.4).\par

                 Many algorithms are presented in executable
                 MATLAB/INTLAB code, providing the opportunity to test
                 the methods directly. INTLAB, the MATLAB toolbox for
                 reliable computing, was, for example, used by
                 Bornemann, Laurie, Wagon and Waldvogel (2004) in the
                 solution of half of the problems of the SIAM $ 10
                 \times 10 $-digit challenge by Trefethen (2002).",
  acknowledgement = ack-nhfb,
  ajournal =     "Acta Numer.",
  fjournal =     "Acta Numerica",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=ANU",
  onlinedate =   "10 May 2010",
}

@Article{Ryden:2010:EIR,
  author =       "Jesper Ryd{\'e}n and Sven Erick Alm",
  title =        "The effect of interaction and rounding error in
                 two-way {ANOVA}: example of impact on testing for
                 normality",
  journal =      j-J-APPL-STAT,
  volume =       "37",
  number =       "10",
  pages =        "1695--1701",
  month =        oct,
  year =         "2010",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1080/02664760903143925",
  ISSN =         "0266-4763 (print), 1360-0532 (electronic)",
  ISSN-L =       "0266-4763",
  bibdate =      "Mon Sep 5 18:53:08 MDT 2011",
  bibsource =    "http://www.tandf.co.uk/journals/routledge/02664763.html;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Applied Statistics",
  journal-URL =  "http://www.tandfonline.com/loi/cjas20",
  onlinedate =   "21 Sep 2010",
}

@Article{Saito:2010:DQP,
  author =       "Tsubasa Saito and Emiko Ishiwata and Hidehiko
                 Hasegawa",
  title =        "Development of quadruple precision arithmetic toolbox
                 {QuPAT} on {Scilab}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "6017",
  pages =        "60--70",
  year =         "2010",
  CODEN =        "LNCSD9",
  DOI =          "https://doi.org/10.1007/978-3-642-12165-4_5",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Apr 01 07:57:10 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer.com/chapter/10.1007/978-3-642-12165-4_5",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
  keywords =     "floating-point arithmetic; QuPAT (Quadruple Precision
                 Arithmetic Toolbox)",
  remark =       "International Conference on Computational Science and
                 Its Applications, ICCSA 2010",
}

@InProceedings{Samy:2010:DFP,
  author =       "R. Samy and H. A. H. Fahmy and R. Raafat and A.
                 Mohamed and T. ElDeeb and Y. Farouk",
  title =        "A decimal floating-point fused-multiply-add unit",
  crossref =     "Delgado-Frias:2010:IIM",
  pages =        "529--532",
  year =         "2010",
  DOI =          "https://doi.org/10.1109/MWSCAS.2010.5548746",
  bibdate =      "Thu Feb 17 08:38:22 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper presents the first hardware implementation
                 of a fully parallel decimal floating-point
                 fused-multiply-add unit performing the operation $ \pm
                 (A \times B) \pm C $ on decimal floating-point
                 operands. The proposed design is fully compliant with
                 the IEEE 754-2008 standard and supports the two
                 standard formats decimal64 and decimal128. Furthermore,
                 the proposed design may be controlled to perform the
                 multiplication or the addition\slash subtraction as
                 standalone operations. Our decimal floating-point FMA
                 may be pipelined so that a complete resultant decimal
                 floating-point is available each clock cycle.",
  acknowledgement = ack-nhfb,
}

@Article{Sasaki:2010:CFP,
  author =       "Tateaki Sasaki and Fujio Kako",
  title =        "Computing floating-point {Gr{\"o}bner} bases
                 accurately",
  journal =      j-ACM-COMM-COMP-ALGEBRA,
  volume =       "44",
  number =       "3",
  pages =        "142--143",
  month =        sep,
  year =         "2010",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/1940475.1940504",
  ISSN =         "1932-2232 (print), 1932-2240 (electronic)",
  ISSN-L =       "1932-2232",
  bibdate =      "Thu Mar 31 10:24:16 MDT 2011",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We propose a new method for floating-point Gr{\"o}bner
                 basis computation. The idea is to improve the
                 accuracies of the coefficients of polynomials of
                 intermediate bases computed by our previous method, by
                 reducing coefficient matrices by Gaussian
                 elimination.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Communications in Computer Algebra",
  issue =        "173",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J1000",
}

@Book{Schertz:2010:CM,
  author =       "Reinhard Schertz",
  title =        "Complex Multiplication",
  publisher =    pub-CAMBRIDGE,
  address =      pub-CAMBRIDGE:adr,
  pages =        "xiii + 361",
  year =         "2010",
  ISBN =         "0-521-76668-0",
  ISBN-13 =      "978-0-521-76668-5",
  LCCN =         "QA564 .S294 2010",
  bibdate =      "Thu Mar 04 18:34:14 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "This is a self-contained account of the state of the
                 art in classical complex multiplication that includes
                 recent results on rings of integers and applications to
                 cryptography using elliptic curves. The author is
                 exhaustive in his treatment, giving a thorough
                 development of the theory of elliptic functions,
                 modular functions and quadratic number fields and
                 providing a concise summary of the results from class
                 field theory. The main results are accompanied by
                 numerical examples, equipping any reader with all the
                 tools and formulas they need. Topics covered include:
                 the construction of class fields over quadratic
                 imaginary number fields by singular values of the
                 modular invariant $j$ and Weber's tau-function;
                 explicit construction of rings of integers in ray class
                 fields and Galois module structure; the construction of
                 cryptographically relevant elliptic curves over finite
                 fields; proof of Berwick's congruences using division
                 values of the Weierstrass $p$-function; relations
                 between elliptic units and class numbers.",
  subject =      "Multiplication, Complex",
  tableofcontents = "Preface \\
                 1. Elliptic functions \\
                 2. Modular functions \\
                 3. Basic facts from number theory \\
                 4. Factorisation of singular values \\
                 5. The reciprocity law \\
                 6. Generation of ring class fields and ray class fields
                 \\
                 7. Integral basis in ray class fields \\
                 8. Galois module structure \\
                 9. Berwick's congruences \\
                 10. Cryptographically relevant elliptic curves \\
                 11. The class number formulas of Curt Meyer \\
                 12. Arithmetic interpretation of class number formulas
                 \\
                 References \\
                 Index of notation \\
                 Index",
}

@Article{Schneeweiss:2010:SAR,
  author =       "H. Schneeweiss and J. Komlos and A. S. Ahmad",
  title =        "Symmetric and asymmetric rounding: a review and some
                 new results",
  journal =      j-ASTA-ADV-STAT-ANAL,
  volume =       "94",
  number =       "3",
  pages =        "247--271",
  month =        sep,
  year =         "2010",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1007/s10182-010-0125-2",
  ISSN =         "1863-8171 (print), 1863-818X (electronic)",
  ISSN-L =       "1863-8171",
  bibdate =      "Thu Feb 5 09:35:46 MST 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/asta.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer.com/article/10.1007/s10182-010-0125-2",
  acknowledgement = ack-nhfb,
  fjournal =     "AStA. Advances in Statistical Analysis",
  journal-URL =  "http://link.springer.com/journal/10182",
}

@InProceedings{Sheikh:2010:OOA,
  author =       "Basit Riaz Sheikh and Rajit Manohar",
  editor =       "IEEE",
  booktitle =    "{ASYNC 2010: 16th IEEE Symposium on Asynchronous
                 Circuits and Systems, 3--6 May 2010, Grenoble, France,
                 Proceedings}",
  title =        "An Operand-Optimized Asynchronous {IEEE 754}
                 Double-Precision Floating-Point Adder",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  bookpages =    "xviii + 197",
  pages =        "151--162",
  year =         "2010",
  DOI =          "https://doi.org/10.1109/ASYNC.2010.24",
  ISBN =         "0-7695-4032-5",
  ISBN-13 =      "978-0-7695-4032-0",
  LCCN =         "????",
  bibdate =      "Sat Apr 02 16:34:52 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=5476966;
                 https://www.semanticscholar.org/paper/An-Operand-Optimized-Asynchronous-IEEE-754-Double-Sheikh-Manohar/3e30463d11ba059f19c5959e0acc66709390475e",
  acknowledgement = ack-nhfb,
}

@Article{Shieh:2010:WBM,
  author =       "Ming-Der Shieh and Wen-Ching Lin",
  title =        "Word-Based {Montgomery} Modular Multiplication
                 Algorithm for Low-Latency Scalable Architectures",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "59",
  number =       "8",
  pages =        "1145--1151",
  month =        "????",
  year =         "2010",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2010.72",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 3 11:52:31 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5441286",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Shuster:2010:ECN,
  author =       "John A. Shuster and Jens K{\"o}plinger",
  title =        "Elliptic complex numbers with dual multiplication",
  journal =      j-APPL-MATH-COMP,
  volume =       "216",
  number =       "12",
  pages =        "3497--3514",
  day =          "15",
  month =        aug,
  year =         "2010",
  CODEN =        "AMHCBQ",
  ISSN =         "0096-3003 (print), 1873-5649 (electronic)",
  ISSN-L =       "0096-3003",
  bibdate =      "Fri Sep 3 10:53:27 MDT 2010",
  bibsource =    "http://www.sciencedirect.com/science/journal/00963003;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Applied Mathematics and Computation",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00963003",
}

@Book{Smiley:2010:MWI,
  author =       "Jane Smiley",
  title =        "The man who invented the computer: the biography of
                 {John Atanasoff}, digital pioneer",
  publisher =    pub-DOUBLEDAY,
  address =      pub-DOUBLEDAY:adr,
  pages =        "246 + 8",
  year =         "2010",
  ISBN =         "0-385-52713-6, 0-385-53372-1 (e-book), 1-299-11995-6
                 (e-book)",
  ISBN-13 =      "978-0-385-52713-2, 978-0-385-53372-0 (e-book),
                 978-1-299-11995-6 (e-book)",
  LCCN =         "QA76.2.A75 S64 2010",
  bibdate =      "Mon Oct 25 10:49:42 MDT 2010",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/bibnet/authors/t/teller-edward.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/t/turing-alan-mathison.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/v/von-neumann-john.bib;
                 https://www.math.utah.edu/pub/tex/bib/annhistcomput.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  price =        "US\$25.95",
  abstract =     "One night in the late 1930s, in a bar on the
                 Illinois--Iowa border, John Vincent Atanasoff, a
                 professor of physics at Iowa State University, after a
                 frustrating day performing tedious mathematical
                 calculations in his lab, hit on the idea that the
                 binary number system and electronic switches, combined
                 with an array of capacitors on a moving drum to serve
                 as memory, could yield a computing machine that would
                 make his life easier. Then he went back and built the
                 machine. It worked, but he never patented the device,
                 and the developers of the far-better-known ENIAC almost
                 certainly stole critical ideas from him. But in 1973 a
                 court declared that the patent on that Sperry Rand
                 device was invalid, opening the gates to the computer
                 revolution. Biographer Jane Smiley makes the race to
                 develop digital computing as gripping as a real-life
                 techno-thriller.",
  acknowledgement = ack-nhfb,
  keywords =     "ABC computer; Alan Turing; Charles Babbage; Clifford
                 Berry; J. Presper Eckert; John V (John Vincent)
                 Atanasoff; John von Neumann; John W. Mauchly; Konrad
                 Zuse; Max Newman",
  remark-1 =     "This book contains discussions of the patent battles
                 over early computer designs (pp 131--133 and Chapter
                 9), and some limited information about arithmetic
                 choices, such as on pp. 162--163 ``Howard Aiken, who
                 was still advocating for decimal numbers for
                 computers''. It also contains statements of how Konrad
                 Zuse's early work on electromechanical computers was
                 finally made known in the 1950s in the US (see p.
                 159).",
  remark-2 =     "The chapters are numbered, but without titles, so
                 there is no tableofcontents field in this entry.",
  remark-3 =     "Chapters 10--12 on the Honeywell vs Sperry lawsuit
                 (1968--1971) over who discovered the computer present a
                 strong rebuttal to the views in
                 \cite{McCartney:2001:ETT}.",
  remark-4 =     "Pages 188--189 mention Edward Teller's testimony in
                 August 1971 in the Honeywell vs Sperry lawsuit that the
                 ENIAC had been used for calculations by Los Alamos
                 scientists in 1945--1945, almost two years before the
                 Mauchly and Eckert (i.e., Sperry) patent claims on
                 ENIAC technology. That is `prior art' that led to
                 Sperry losing its patent claims for ENIAC.",
  subject =      "Atanasoff, John V (John Vincent); Computer scientists;
                 United States; Biography; Inventors; Physicists; Iowa;
                 College teachers; Electronic digital computers;
                 History; 20th century; Patents; Intellectual property",
}

@Article{Smith:2010:AFA,
  author =       "Alastair M. Smith and George A. Constantinides and
                 Peter Y. K. Cheung",
  title =        "An Automated Flow for Arithmetic Component Generation
                 in Field-Programmable Gate Arrays",
  journal =      j-TRETS,
  volume =       "3",
  number =       "3",
  pages =        "13:1--13:??",
  month =        sep,
  year =         "2010",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/1839480.1839483",
  ISSN =         "1936-7406 (print), 1936-7414 (electronic)",
  ISSN-L =       "1936-7406",
  bibdate =      "Fri Oct 8 18:26:34 MDT 2010",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "State-of-the-art configurable logic platforms, such as
                 Field-Programmable Gate Arrays (FPGAs), consist of a
                 heterogeneous mixture of different component types.
                 Compared to traditional homogeneous configurable
                 platforms, heterogeneity provides speed and density
                 advantages. This is due to the replacement of
                 inefficient programmable logic and routing with
                 specialized logic and fixed interconnect in components
                 such as memories, embedded processor units, and fused
                 arithmetic units. Given the increasing complexity of
                 these components, this article introduces a method to
                 automatically propose and explore the benefits of
                 different types of fused arithmetic units. The methods
                 are based on common subgraph extraction techniques,
                 meaning that it is possible to explore different
                 subcircuits that occur frequently across a set of
                 benchmarks. A quantitative analysis is performed of the
                 various fused arithmetic circuits identified by our
                 tool, which are then automatically synthesized to an
                 ASIC process, providing a study of the speed and area
                 benefits of the components. The results of this study
                 provide bounds on the performance of heterogeneous
                 FPGAs: by incorporating coarse-grain components which
                 match the specific needs of a set of benchmarks we show
                 that significant improvements in circuit speed and area
                 can be made.",
  acknowledgement = ack-nhfb,
  articleno =    "13",
  fjournal =     "ACM Transactions on Reconfigurable Technology and
                 Systems (TRETS)",
  journal-URL =  "http://portal.acm.org/toc.cfm?id=J1151",
  keywords =     "common subgraph; FPGA; reconfigurable logic",
}

@InProceedings{Sze:2010:TQB,
  author =       "Tsz-Wo Sze",
  editor =       "{IEEE}",
  booktitle =    "{2010 IEEE Second International Conference on Cloud
                 Computing Technology and Science (CloudCom)}",
  title =        "The Two Quadrillionth Bit of Pi is $0$ ! Distributed
                 Computation of Pi with {Apache Hadoop}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "727",
  year =         "2010",
  DOI =          "https://doi.org/10.1109/CloudCom.2010.57",
  ISBN =         "1-4244-9405-2",
  ISBN-13 =      "978-1-4244-9405-7",
  LCCN =         "????",
  bibdate =      "Mon Apr 25 18:16:05 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We present a new record on computing specific bits of
                 Pi, the mathematical constant, and discuss performing
                 such computations on Apache Hadoop clusters. The
                 specific bits represented in hexadecimal are 0E6C1294
                 AED40403 F56D2D76 4026265B CA98511D 0FCFFAA1 0F4D28B1
                 BB5392B8. These 256 bits end at the
                 2,000,000,000,000,252nd bit position, which doubles the
                 position and quadruples the precision of the previous
                 known record. The position of the first bit is
                 1,999,999,999,999,997 and the value of the two
                 quadrillionth bit is 0. The computation is carried out
                 by a MapReduce program called DistBbp. To effectively
                 utilize available cluster resources without
                 monopolizing the whole cluster, we develop an elastic
                 computation framework that automatically schedules
                 computation slices, each a DistBbp job, as either
                 map-side or reduce-side computation based on changing
                 cluster load condition. We have calculated Pi at
                 varying bit positions and precisions, and one of the
                 largest computations took 23 days of wall clock time
                 and 503 years of CPU time on a 1000-node cluster.",
  acknowledgement = ack-nhfb,
  remark =       "This paper contains a good discussion of
                 floating-point rounding errors in the BBP algorithm,
                 and of the optimal way to distribute computations over
                 multiple independent systems sharing a common
                 filesystem (needed to permit restart after node
                 failure).",
}

@Article{Szewczak:2010:LTR,
  author =       "Zbigniew S. Szewczak",
  title =        "A limit theorem for random sums modulo $1$",
  journal =      j-STAT-PROB-LETT,
  volume =       "80",
  number =       "9 10",
  pages =        "747--751",
  year =         "2010",
  CODEN =        "SPLTDC",
  DOI =          "https://doi.org/10.1016/j.spl.2010.01.005",
  ISSN =         "0167-7152 (print), 1879-2103 (electronic)",
  ISSN-L =       "0167-7152",
  bibdate =      "Wed Jan 28 10:08:12 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/benfords-law.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0167715210000106",
  abstract =     "Residues of partial sums in a class of dependent
                 random variables, including functionals of uniformly
                 recurrent Markov chains, are in the domain of
                 attraction of the uniform distribution. These types of
                 limit theorems arise for example in the multiplication
                 of floating-point numbers.",
  acknowledgement = ack-nhfb,
  fjournal =     "Statistics \& Probability Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01677152",
  keywords =     "Benford's Law",
}

@Article{Takahashi:2010:PIM,
  author =       "Daisuke Takahashi",
  title =        "Parallel implementation of multiple-precision
                 arithmetic and $ 2, 576, 980, 370, 000 $ decimal digits
                 of $ \pi $ calculation",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "36",
  number =       "8",
  pages =        "439--448",
  month =        aug,
  year =         "2010",
  CODEN =        "PACOEJ",
  DOI =          "https://doi.org/10.1016/j.parco.2010.02.007",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  ISSN-L =       "0167-8191",
  bibdate =      "Thu Sep 2 17:51:13 MDT 2010",
  bibsource =    "http://www.sciencedirect.com/science/journal/01678191;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We present efficient parallel algorithms for
                 multiple-precision arithmetic operations of more than
                 several million decimal digits on distributed-memory
                 parallel computers. A parallel implementation of
                 floating-point real FFT-based multiplication is used,
                 since the key operation for fast multiple-precision
                 arithmetic is multiplication. The operation for
                 releasing propagated carries and borrows in
                 multiple-precision addition, subtraction and
                 multiplication was also parallelized. More than 2.576
                 trillion decimal digits of $ \pi $ were computed on 640
                 nodes of Appro Xtreme-X3 (648 nodes, 147.2 GFlops/node,
                 95.4 TFlops peak performance) with a computing elapsed
                 time of 73 h 36 min which includes the time required
                 for verification.",
  acknowledgement = ack-nhfb,
  fjournal =     "Parallel Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01678191",
  keywords =     "distributed-memory parallel computer; Fast Fourier
                 transform; multiple-precision arithmetic",
}

@Article{Tichy:2010:GAF,
  author =       "Milan Tichy and Jan Schier and David Gregg",
  title =        "{GSFAP} adaptive filtering using log arithmetic for
                 resource-constrained embedded systems",
  journal =      j-TECS,
  volume =       "9",
  number =       "3",
  pages =        "29:1--29:??",
  month =        feb,
  year =         "2010",
  CODEN =        "????",
  ISSN =         "1539-9087 (print), 1558-3465 (electronic)",
  ISSN-L =       "1539-9087",
  bibdate =      "Mon Mar 15 18:41:02 MDT 2010",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  articleno =    "29",
  fjournal =     "ACM Transactions on Embedded Computing Systems",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?&idx=J840",
}

@Article{Vazquez:2010:IDH,
  author =       "A. Vazquez and E. Antelo and P. Montuschi",
  title =        "Improved Design of High-Performance Parallel Decimal
                 Multipliers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "59",
  number =       "5",
  pages =        "679--693",
  month =        "????",
  year =         "2010",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2009.167",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 3 11:52:28 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5313798",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Vestias:2010:PDM,
  author =       "M. P. V{\'e}stias and H. C. Neto",
  title =        "Parallel decimal multipliers using binary
                 multipliers",
  crossref =     "Santos:2010:PVS",
  pages =        "73--78",
  year =         "2010",
  DOI =          "https://doi.org/10.1109/SPL.2010.5483001",
  bibdate =      "Thu Feb 17 08:10:02 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Human-centric applications, like financial and
                 commercial, depend on decimal arithmetic since the
                 results must match exactly those obtained by human
                 calculations. The IEEE-754 2008 standard for floating
                 point arithmetic has definitely recognized the
                 importance of decimal for computer arithmetic. A number
                 of hardware approaches have already been proposed for
                 decimal arithmetic operations, including addition,
                 subtraction, multiplication and division. However, few
                 efforts have been done to develop decimal IP cores able
                 to take advantage of the binary multipliers available
                 in most reconfigurable computing architectures. In this
                 paper, we analyze the tradeoffs involved in the design
                 of a parallel decimal multiplier, for decimal operands
                 with 8 and 16 digits, using existent coarse-grained
                 embedded binary arithmetic blocks. The proposed
                 circuits were implemented in a Xilinx Virtex 4 FPGA.
                 The results indicate that the proposed parallel
                 multipliers are very competitive when compared to
                 decimal multipliers implemented with direct
                 manipulation of BCD numbers.",
  acknowledgement = ack-nhfb,
}

@Article{Wang:2010:AOB,
  author =       "Chih-Yueh Wang and Chen-Yang Yin and Hong-Yu Chen and
                 Yung-Ko Chen",
  title =        "Arithmetic Operations Beyond Floating Point Number
                 Precision",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  day =          "29",
  month =        sep,
  year =         "2010",
  CODEN =        "????",
  ISSN =         "????",
  ISSN-L =       "????",
  bibdate =      "Wed Sep 30 12:43:49 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arxiv.org/abs/1009.5911",
  abstract =     "In basic computational physics classes, students often
                 raise the question of how to compute a number that
                 exceeds the numerical limit of the machine. While
                 technique of avoiding overflow/underflow has practical
                 application in the electrical and electronics
                 engineering industries, it is not commonly utilized in
                 scientific computing, because scientific notation is
                 adequate in most cases. We present an undergraduate
                 project that deals with such calculations beyond a
                 machine's numerical limit, known as arbitrary precision
                 arithmetic. The assignment asks students to investigate
                 the approach of calculating the exact value of a large
                 number beyond the floating point number precision,
                 using the basic scientific programming language
                 Fortran. The basic concept is to utilize arrays to
                 decompose the number and allocate finite memory.
                 Examples of the successive multiplication of even
                 number and the multiplication and division of two
                 overflowing floats are presented. The multiple
                 precision scheme has been applied to hardware and
                 firmware design for digital signal processing (DSP)
                 systems, and is gaining importance to scientific
                 computing. Such basic arithmetic operations can be
                 integrated to solve advanced mathematical problems to
                 almost arbitrarily-high precision that is limited by
                 the memory of the host machine.",
  acknowledgement = ack-nhfb,
  subject =      "Computational Physics (physics.comp-ph); Physics
                 Education (physics.ed-ph)",
}

@InProceedings{Wang:2010:DAH,
  author =       "Dong Wang and M. D. Ercegovac and Nanning Zheng",
  title =        "Design and analysis of high radix complex dividers",
  crossref =     "IEEE:2010:ICC",
  pages =        "V1--84--V1--88",
  year =         "2010",
  DOI =          "https://doi.org/10.1109/ICCET.2010.5486287",
  bibdate =      "Fri Dec 03 15:18:03 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper evaluates FPGA-based high radix hardware
                 architecture for complex division. The architecture
                 uses the digit-recurrence algorithm with prescaling of
                 complex operands. It efficiently executes the
                 prescaling and recurrence procedures in shared logic
                 resources. Thirty independent designs of different
                 radices from 4 to 64 and input precisions from 16 to 64
                 are implemented in Stratix-II FPGA and results on cost
                 and performance provide a broad space of design
                 parameters. Moreover, methods for estimating logic
                 resource consumption and timing performance are also
                 given so that one could make quick evaluations on the
                 design before any actual implementations. The proposed
                 architecture and design can be used as standalone
                 arithmetic units for systems-on-chip implementations,
                 in embedded processors, or as IP for VLSI
                 implementation in general.",
  acknowledgement = ack-nhfb,
  keywords =     "design parameter; digit-recurrence algorithm; digital
                 arithmetic; embedded processor; field programmable gate
                 arrays; high radix complex dividers; IP implementation;
                 logic design; shared logic resource consumption;
                 standalone arithmetic unit; Stratix-II FPGA-based high
                 radix hardware architecture; system-on-chip;
                 systems-on-chip implementation; VLSI implementation",
}

@Article{Wang:2010:SHD,
  author =       "Liang-Kai Wang and Mark A. Erle and Charles Tsen and
                 Eric M. Schwarz and Michael J. Schulte",
  title =        "A survey of hardware designs for decimal arithmetic",
  journal =      j-IBM-JRD,
  volume =       "54",
  number =       "2",
  pages =        "8:1--8:15",
  month =        "????",
  year =         "2010",
  CODEN =        "IBMJAE",
  DOI =          "https://doi.org/10.1147/JRD.2010.2040930",
  ISSN =         "0018-8646 (print), 2151-8556 (electronic)",
  ISSN-L =       "0018-8646",
  bibdate =      "Sat May 1 17:44:14 MDT 2010",
  bibsource =    "http://www.research.ibm.com/journal/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.research.ibm.com/journal/abstracts/rd/542/wang-schwarz.html",
  abstract =     "Decimal data and decimal arithmetic operations are
                 ubiquitous in daily life. Although microprocessors
                 normally use binary arithmetic for computations,
                 decimal arithmetic is often required in financial and
                 commercial applications. Due to the increasing
                 importance of and demand for decimal arithmetic,
                 decimal floating-point (DFP) formats and operations are
                 specified in the revised IEEE Standard for
                 Floating-Point Arithmetic (IEEE 754-2008). This paper
                 provides a survey of hardware designs for decimal
                 arithmetic. It gives an overview of DFP arithmetic in
                 IEEE 754-2008, describes processors that provide
                 hardware and instruction set support for decimal
                 arithmetic, and provides a survey of hardware designs
                 for decimal addition, subtraction, multiplication, and
                 division. Finally, it describes potential areas for
                 future research.",
  acknowledgement = ack-nhfb,
  articleno =    "8",
  fjournal =     "IBM Journal of Research and Development",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5288520",
  keywords =     "decimal floating-point arithmetic",
}

@Article{Wang:2010:VVP,
  author =       "Xiaojun Wang and Miriam Leeser",
  title =        "{VFloat}: a Variable Precision Fixed- and
                 Floating-Point Library for Reconfigurable Hardware",
  journal =      j-TRETS,
  volume =       "3",
  number =       "3",
  pages =        "16:1--16:??",
  month =        sep,
  year =         "2010",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/1839480.1839486",
  ISSN =         "1936-7406 (print), 1936-7414 (electronic)",
  ISSN-L =       "1936-7406",
  bibdate =      "Fri Oct 8 18:26:34 MDT 2010",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/trets.bib",
  abstract =     "Optimal reconfigurable hardware implementations may
                 require the use of arbitrary floating-point formats
                 that do not necessarily conform to IEEE specified
                 sizes. We present a variable precision floating-point
                 library (VFloat) that supports general floating-point
                 formats including IEEE standard formats. Most
                 previously published floating-point formats for use
                 with reconfigurable hardware are subsets of our format.
                 Custom datapaths with optimal bitwidths for each
                 operation can be built using the variable precision
                 hardware modules in the VFloat library, enabling a
                 higher level of parallelism. The VFloat library
                 includes three types of hardware modules for format
                 control, arithmetic operations, and conversions between
                 fixed-point and floating-point formats. The format
                 conversions allow for hybrid fixed- and floating-point
                 operations in a single design. This gives the designer
                 control over a large number of design possibilities
                 including format as well as number range within the
                 same application. In this article, we give an overview
                 of the components in the VFloat library and demonstrate
                 their use in an implementation of the K-means
                 clustering algorithm applied to multispectral satellite
                 images.",
  acknowledgement = ack-nhfb,
  articleno =    "16",
  fjournal =     "ACM Transactions on Reconfigurable Technology and
                 Systems (TRETS)",
  journal-URL =  "http://portal.acm.org/toc.cfm?id=J1151",
  keywords =     "clustering; floating-point; Reconfigurable hardware",
}

@Article{Waters:2010:RCW,
  author =       "Ron S. Waters and Earl E. Swartzlander",
  title =        "A Reduced Complexity {Wallace} Multiplier Reduction",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "59",
  number =       "8",
  pages =        "1134--1137",
  month =        "????",
  year =         "2010",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2010.103",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Jul 3 11:52:31 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5467045",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Zanoni:2010:ITC,
  author =       "Alberto Zanoni",
  title =        "Iterative {Toom--Cook} methods for very unbalanced
                 long integer multiplication",
  crossref =     "Watt:2010:IPI",
  pages =        "319--323",
  year =         "2010",
  DOI =          "https://doi.org/10.1145/1837934.1837995",
  bibdate =      "Fri Jun 17 08:06:37 MDT 2011",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We consider the multiplication of long integers when
                 one factor is much larger than the other one. We
                 describe an iterative approach using Toom--Cook
                 unbalanced methods, which results in the evaluation of
                 the smaller integer only once. The particular case of
                 Toom-2.5 is considered in full detail. A further
                 optimization depending on the parity of the shortest
                 operand evaluation in 1 is also described. A comparison
                 with GMP library is also presented.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Zhao:2010:GMP,
  author =       "Kaiyong Zhao and Xiaowen Chu",
  editor =       "{IEEE}",
  booktitle =    "{IEEE 10th International Conference on Computer and
                 Information Technology (CIT), 2010: June 29, 2010--July
                 1, 2010, Bradford, West Yorkshire, UK}",
  title =        "{GPUMP}: a Multiple-Precision Integer Library for
                 {GPUs}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  bookpages =    "xcix + 2987 (est.)",
  pages =        "1164--1168",
  year =         "2010",
  DOI =          "https://doi.org/10.1109/CIT.2010.211",
  ISBN =         "0-7695-4108-9 (print), 1-4244-7547-3",
  ISBN-13 =      "978-0-7695-4108-2 (print), 978-1-4244-7547-6",
  LCCN =         "????",
  bibdate =      "Thu Jan 16 10:33:01 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/pvm.bib",
  note =         "IEEE Computer Society Order Number E4108. BMS Part
                 Number: CFP10355-CDR",
  acknowledgement = ack-nhfb,
  book-URL =     "http://ieeexplore.ieee.org/servlet/opac?punumber=5575291",
  keywords =     "CUDA; GPU; multiple-precision algorithm;
                 multiple-precision comparison; multiple-precision
                 division; multiple-precision exponentiation;
                 multiple-precision modular addition; multiple-precision
                 modular multiplication; multiple-precision Montgomery
                 exponentiation; multiple-precision Montgomery
                 multiplication; multiple-precision Montgomery
                 reduction; multiple-precision multiplication; nVidia
                 GT200 GPU",
}

@Article{Zhu:2010:AOE,
  author =       "Yong-Kang Zhu and Wayne B. Hayes",
  title =        "{Algorithm 908}: Online Exact Summation of
                 Floating-Point Streams",
  journal =      j-TOMS,
  volume =       "37",
  number =       "3",
  pages =        "37:1--37:13",
  year =         "2010",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/1824801.1824815",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Mon Sep 27 10:15:50 MDT 2010",
  bibsource =    "http://www.acm.org/pubs/contents/journals/toms/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We present a novel, online algorithm for exact
                 summation of a stream of floating-point numbers. By
                 ``online'' we mean that the algorithm needs to see only
                 one input at a time, and can take an arbitrary length
                 input stream of such inputs while requiring only
                 constant memory. By ``exact'' we mean that the sum of
                 the internal array of our algorithm is exactly equal to
                 the sum of all the inputs, and the returned result is
                 the correctly-rounded sum. The proof of correctness is
                 valid for all inputs (including nonnormalized numbers
                 but modulo intermediate overflow), and is independent
                 of the number of summands or the condition number of
                 the sum. The algorithm asymptotically needs only 5
                 FLOPs per summand, and due to instruction-level
                 parallelism runs only about 2--3 times slower than the
                 obvious, fast-but-dumb ``ordinary recursive summation''
                 loop when the number of summands is greater than
                 10,000. Thus, to our knowledge, it is the fastest, most
                 accurate, and most memory efficient among known
                 algorithms. Indeed, it is difficult to see how a faster
                 algorithm or one requiring significantly fewer FLOPs
                 could exist without hardware improvements. An
                 application for a large number of summands is
                 provided.",
  acknowledgement = ack-nhfb,
  articleno =    "37",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "accurate floating-point summation; correct rounding;
                 floating-point arithmetic; rounding error",
}

@InProceedings{Zimmermann:2010:RCG,
  author =       "Paul Zimmermann",
  title =        "Reliable Computing with {GNU MPFR}",
  crossref =     "Fukuda:2010:MSI",
  pages =        "42--45",
  year =         "2010",
  DOI =          "https://doi.org/10.1007/978-3-642-15582-6_8",
  bibdate =      "Sat Sep 23 06:20:46 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Adikari:2011:HBT,
  author =       "Jithra Adikari and Vassil S. Dimitrov and Laurent
                 Imbert",
  title =        "Hybrid Binary-Ternary Number System for Elliptic Curve
                 Cryptosystems",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "60",
  number =       "2",
  pages =        "254--265",
  month =        feb,
  year =         "2011",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2010.138",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Feb 20 19:15:33 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Al-Ashrafy:2011:EIF,
  author =       "M. Al-Ashrafy and A. Salem and W. Anis",
  booktitle =    "{2011 Saudi International Electronics, Communications
                 and Photonics Conference (SIECPC)}",
  title =        "An efficient implementation of floating point
                 multiplier",
  publisher =    "pub-IEEE",
  address =      "pub-IEEE:adr",
  pages =        "1--5",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/SIECPC.2011.5876905",
  bibdate =      "Tue Sep 27 08:11:02 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5876905",
  acknowledgement = ack-nhfb,
  book-URL =     "http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=5783968",
}

@InProceedings{Anderson:2011:GVD,
  author =       "Timothy Anderson and Duc Bui and Shriram Moharil and
                 Soujanya Narnur and Mujibur Rahman and Anthony Lell and
                 Eric Biscondi and Ashish Shrivastava and Peter Dent and
                 Mingjian Yan and Hasan Mahmood",
  title =        "A {1.5 Ghz VLIW DSP CPU} with Integrated Floating
                 Point and Fixed Point Instructions in 40 nm {CMOS}",
  crossref =     "Schwarz:2011:PIS",
  pages =        "82--86",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/ARITH.2011.20",
  bibdate =      "Sat Aug 20 09:00:00 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5992112",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-20",
}

@Article{Anonymous:2011:CPSa,
  author =       "Anonymous",
  title =        "Call for Papers: Special Section on Computer
                 Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "60",
  number =       "6",
  pages =        "910--910",
  month =        jun,
  year =         "2011",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2011.88",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jun 29 10:26:18 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Book{Antelo:2011:IIFa,
  editor =       "Elisardo Antelo",
  title =        "Industrial Implementations of Floating-Point Units",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "2011",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Thu Aug 18 08:02:12 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "Filename ES0000033.",
  tableofcontents = "Editor's Introduction \\
                 Related Videos \\
                 ``P6 Binary Floating-Point Unit,'' by Son Dao Trong,
                 Martin Schmookler, Eric M. Schwarz, and Michael Kroener
                 \\
                 ``FPU Implementations with Denormalized Numbers,'' by
                 Eric M. Schwarz, Martin Schmookler, and Son Dao Trong
                 \\
                 ``1-GHz HAL SPARC64 Dual Floating Point Unit with RAS
                 Features,'' by Ajay Naini, Atul Dhablania, Warren
                 James, and Debjit Das Sarma \\
                 ``Low-Power Multiple-Precision Iterative Floating-Point
                 Multiplier with SIMD Support,'' by Dimitri Tan, Carl E.
                 Lemonds, and Michael J. Schulte \\
                 ``The Vector Floating-Point Unit in a Synergistic
                 Processor Element of a CELL Processor,'' by Silvia M.
                 Mueller, Christian Jacobi, Hwa-Joon Oh, Kevin D. Tran,
                 Scott R. Cottier, Brad W. Michael, Hiroo Nishikawa,
                 Yonetaro Totsuka, Tatsuya Namatame, Naoka Yano, Takashi
                 Machida, and Sang H. Dhong \\
                 ``A High-Performance SIMD Floating Point Unit for
                 BlueGene/L: Architecture, Compilation, and Algorithm
                 Design,'' by Leonardo Bachega, Siddhartha Chatterjee,
                 Kenneth A. Dockser, John A. Gunnels, Manish Gupta, Fred
                 G. Gustavson, Christopher A. Lapkowski, Gary K. Liu,
                 Mark P. Mendell, Charles D. Wait, and T.J. Chris Ward
                 \\
                 ``Design of the ARM VFP11 Divide and Square Root
                 Synthesisable Macrocell,'' by Neil Burgess and Chris N.
                 Hinds \\
                 ``Correctness Proofs Outline for Newton-Raphson Based
                 Floating-Point Divide and Square Root Algorithms,'' by
                 Marius A. Cornea-Hasegan, Roger A. Golliver, and Peter
                 Markstein \\
                 Recommended Resources \\
                 About the Editor",
}

@Book{Antelo:2011:IIFb,
  editor =       "Elisardo Antelo",
  title =        "Industrial Implementations of Floating-Point Units",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "2011",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Thu Aug 18 08:02:12 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "Filename ES0000034.",
  tableofcontents = "Editor's Introduction \\
                 Related Videos \\
                 ``A High-Performance Area-Efficient Multifunction
                 Interpolator,'' by Stuart F. Oberman and Michael Y. Siu
                 \\
                 ``New Algorithms for Improved Transcendental Functions
                 on IA-64,'' by Shane Story and Ping Tak Peter Tang \\
                 ``Energy-Delay Estimation Technique for
                 High-Performance Microprocessor VLSI Adders,'' by Vojin
                 G. Oklobdzija, Bart R. Zeydel, Hoang Dao, Sanu Mathew,
                 and Ram Krishnamurthy \\
                 ``Advanced Clockgating Schemes for
                 Fused-Multiply-Add-Type Floating-Point Units,'' by
                 Jochen Preiss, Maarten Boersma, and Silvia Melitta
                 Mueller \\
                 ``Design of Low-Cost High-Performance Floating-Point
                 Fused Multiply-Add with Reduced Power,'' by Zichu Qi,
                 Qi Guo, Ge Zhang, Xiangku Li, and Weiwu Hu \\
                 ``Decimal Floating-Point: Algorism for Computers,'' by
                 Michael F. Cowlishaw \\
                 ``A Software Implementation of the IEEE 754R Decimal
                 Floating-Point Arithmetic Using the Binary Encoding
                 Format,'' by Marius Cornea, John Harrison, Cristina
                 Anderson, Ping Tak Peter Tang, Eric Schneider, and
                 Evgeny Gvozdev \\
                 Recommended Resources \\
                 About the Editor",
}

@InProceedings{Arias-Garcia:2011:SFI,
  author =       "J. Arias-Garcia and R. Pezzuol Jacobi and C. H. Llanos
                 and M. Ayala-Rincon",
  booktitle =    "{2011 VII Southern Conference on Programmable Logic
                 (SPL)}",
  title =        "A suitable {FPGA} implementation of floating-point
                 matrix inversion based on {Gauss--Jordan} elimination",
  publisher =    "pub-IEEE",
  address =      "pub-IEEE:adr",
  pages =        "263--268",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/SPL.2011.5782659",
  bibdate =      "Tue Sep 27 08:11:02 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5782659",
  acknowledgement = ack-nhfb,
  book-URL =     "http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=5771182",
}

@Article{Arnold:2011:RCL,
  author =       "Mark G. Arnold and Sylvain Collange",
  title =        "A Real\slash Complex Logarithmic Number System {ALU}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "60",
  number =       "2",
  pages =        "202--213",
  month =        feb,
  year =         "2011",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2010.154",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Feb 20 19:15:33 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Arnold:2011:TQC,
  author =       "Mark G. Arnold and John Cowles and Vassilis Paliouras
                 and Ioannis Kouretas",
  title =        "Towards a Quaternion Complex Logarithmic Number
                 System",
  crossref =     "Schwarz:2011:PIS",
  pages =        "33--42",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/ARITH.2011.14",
  bibdate =      "Sat Aug 20 09:00:00 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5992106",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-20; logarithmic number system (LNS)",
}

@Article{Badin:2011:IAM,
  author =       "Matthew Badin and Lubomir Bic and Michael Dillencourt
                 and Alexandru Nicolau",
  title =        "Improving accuracy for matrix multiplications on
                 {GPUs}",
  journal =      j-SCI-PROG,
  volume =       "19",
  number =       "1",
  pages =        "3--11",
  month =        "????",
  year =         "2011",
  CODEN =        "SCIPEV",
  DOI =          "https://doi.org/10.3233/SPR-2011-0315",
  ISSN =         "1058-9244 (print), 1875-919X (electronic)",
  ISSN-L =       "1058-9244",
  bibdate =      "Tue Dec 13 19:01:37 MST 2011",
  bibsource =    "http://www.iospress.nl/journal/scientific-programming/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sciprogram.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Scientific Programming",
  journal-URL =  "http://iospress.metapress.com/content/1058-9244",
}

@TechReport{Bailey:2011:GMD,
  author =       "David H. Bailey and Jonathan M. Borwein",
  title =        "The Greatest Mathematical Discovery?",
  type =         "Report",
  institution =  "Lawrence Berkeley National Laboratory and Centre for
                 Computer Assisted RMA, University of Newcastle",
  address =      "Berkeley, CA 94720, USA and Callaghan, NSW 2308,
                 Australia",
  pages =        "10",
  day =          "8",
  month =        may,
  year =         "2011",
  bibdate =      "Fri Aug 12 18:29:28 2016",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/borwein-jonathan-m.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.davidhbailey.com/dhbpapers/decimal.pdf",
  acknowledgement = ack-nhfb,
  author-dates = "Jonathan Michael Borwein (20 May 1951--2 August
                 2016)",
  keywords =     "decimal arithmetic history",
  ORCID-numbers = "Bailey, David H./0000-0002-7574-8342; Borwein,
                 Jonathan/0000-0002-1263-0646",
}

@TechReport{Baudin:2011:EBC,
  author =       "M. Baudin",
  title =        "Error bounds of complex arithmetic",
  type =         "Report",
  number =       "??",
  institution =  "????",
  address =      "????",
  month =        jun,
  year =         "2011",
  bibdate =      "Sun Feb 19 07:29:34 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://forge.scilab.org/upload/compdiv/files/complexerrorbounds_v0.2.pdf",
  acknowledgement = ack-nhfb,
}

@TechReport{Beebe:2011:BPAb,
  author =       "Nelson H. F. Beebe",
  title =        "A Bibliography of Publications about {Benford's Law},
                 {Heaps' Law}, and {Zipf's Law}",
  institution =  inst-CSC,
  address =      inst-CSC:adr,
  pages =        "62",
  day =          "12",
  month =        nov,
  year =         "2011",
  bibdate =      "Thu Nov 10 12:15:06 2011",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/beebe-nelson-h-f.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.math.utah.edu/pub/tex/bib/index-table-b.html#benfords-law",
  acknowledgement = ack-nhfb,
}

@Article{Berger:2011:FSM,
  author =       "Arno Berger and Theodore P. Hill and Bahar Kaynar and
                 Ad Ridder",
  title =        "Finite-state {Markov} Chains Obey {Benford's Law}",
  journal =      j-SIAM-J-MAT-ANA-APPL,
  volume =       "32",
  number =       "3",
  pages =        "665--684",
  month =        "????",
  year =         "2011",
  CODEN =        "SJMAEL",
  DOI =          "https://doi.org/10.1137/100789890",
  ISSN =         "0895-4798 (print), 1095-7162 (electronic)",
  ISSN-L =       "0895-4798",
  bibdate =      "Wed Aug 24 11:18:18 MDT 2011",
  bibsource =    "http://epubs.siam.org/sam-bin/dbq/toc/SIMAX/32/3;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamjmatanaappl.bib",
  URL =          "http://epubs.siam.org/simax/resource/1/sjmael/v32/i3/p665_s1",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Matrix Analysis and Applications",
  journal-URL =  "http://epubs.siam.org/simax",
  onlinedate =   "July 21, 2011",
}

@Article{Beuchat:2011:FAP,
  author =       "Jean-Luc Beuchat and Jeremie Detrey and Nicolas
                 Estibals and Eiji Okamoto and Francisco
                 Rodriguez-Henriquez",
  title =        "Fast Architectures for the {$ \eta_T $} Pairing over
                 Small-Characteristic Supersingular Elliptic Curves",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "60",
  number =       "2",
  pages =        "266--281",
  month =        feb,
  year =         "2011",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2010.163",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Feb 20 19:15:33 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Bodrato:2011:HDT,
  author =       "Marco Bodrato",
  title =        "High Degree {Toom'n'Half} for Balanced and Unbalanced
                 Multiplication",
  crossref =     "Schwarz:2011:PIS",
  pages =        "15--22",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/ARITH.2011.12",
  bibdate =      "Sat Aug 20 09:00:00 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5992104",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-20",
}

@InProceedings{Boersma:2011:PBF,
  author =       "Maarten Boersma and Michael Kroner and Christophe
                 Layer and Petra Leber and Silvia M. Muller and Kerstin
                 Schelm",
  title =        "The {POWER7} Binary Floating-Point Unit",
  crossref =     "Schwarz:2011:PIS",
  pages =        "87--91",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/ARITH.2011.21",
  bibdate =      "Sat Aug 20 09:00:00 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5992113",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-20",
}

@Article{Boldo:2011:EAE,
  author =       "Sylvie Boldo and Jean-Michel Muller",
  title =        "Exact and Approximated Error of the {FMA}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "60",
  number =       "2",
  pages =        "157--164",
  month =        feb,
  year =         "2011",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2010.139",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Feb 20 19:15:33 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The fused multiply accumulate-add (FMA) instruction,
                 specified by the IEEE 754-2008 Standard for
                 Floating-Point Arithmetic, eases some calculations, and
                 is already available on some current processors such as
                 the Power PC or the Itanium. We first extend an earlier
                 work on the computation of the exact error of an FMA
                 (by giving more general conditions and providing a
                 formal proof). Then, we present a new algorithm that
                 computes an approximation to the error of an FMA, and
                 provide error bounds and a formal proof for that
                 algorithm.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Boldo:2011:FUL,
  author =       "Sylvie Boldo and Guillaume Melquiond",
  title =        "{Flocq}: a Unified Library for Proving Floating-Point
                 Algorithms in {Coq}",
  crossref =     "Schwarz:2011:PIS",
  pages =        "243--252",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/ARITH.2011.40",
  bibdate =      "Sat Aug 20 09:00:00 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5992132",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-20",
}

@Article{Boldo:2011:FVN,
  author =       "Sylvie Boldo and Claude March{\'e}",
  title =        "Formal Verification of Numerical Programs: From {C}
                 Annotated Programs to Mechanical Proofs",
  journal =      j-MATH-COMPUT-SCI,
  volume =       "5",
  number =       "4",
  pages =        "377--393",
  month =        dec,
  year =         "2011",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1007/s11786-011-0099-9",
  ISSN =         "1661-8270 (print), 1661-8289 (electronic)",
  ISSN-L =       "1661-8270",
  bibdate =      "Tue Nov 6 10:16:23 MST 2012",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=1661-8270&volume=5&issue=4;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/math-comput-sci.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=1661-8270&volume=5&issue=4&spage=377",
  acknowledgement = ack-nhfb,
  fjournal =     "Mathematics in Computer Science",
  journal-URL =  "http://www.springerlink.com/content/1661-8270/",
  keywords =     "Alt-Ergo; automated reasoning; C program; Coq; CVC3;
                 floating-point arithmetic; formal specification;
                 Frama-C; Gappa; Jessie plugin; Why; Z3",
}

@InProceedings{Bos:2011:ESA,
  author =       "Joppe W. Bos and Thorsten Kleinjung and Arjen K.
                 Lenstra and Peter L. Montgomery",
  title =        "Efficient {SIMD} Arithmetic Modulo a {Mersenne}
                 Number",
  crossref =     "Schwarz:2011:PIS",
  pages =        "213--221",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/ARITH.2011.37",
  bibdate =      "Sat Aug 20 09:00:00 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5992129",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-20",
}

@Book{Brent:2011:MCA,
  author =       "Richard P. Brent and Paul Zimmermann",
  title =        "Modern Computer Arithmetic",
  volume =       "18",
  publisher =    pub-CAMBRIDGE,
  address =      pub-CAMBRIDGE:adr,
  pages =        "xvi + 221",
  year =         "2011",
  ISBN =         "0-521-19469-5 (hardcover)",
  ISBN-13 =      "978-0-521-19469-3 (hardcover)",
  LCCN =         "QA76.9.C62 BRE 2011",
  bibdate =      "Sat Jan 15 12:25:22 MST 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigact.bib;
                 library.ox.ac.uk:210/ADVANCE",
  series =       "Cambridge monographs on applied and computational
                 mathematics",
  URL =          "http://www.loria.fr/~zimmerma/mca/pub226.html",
  acknowledgement = ack-nhfb,
  subject =      "Computer arithmetic",
  tableofcontents = "Preface / ix \\
                 Acknowledgements / xi \\
                 Notation / xiii \\
                 Integer arithmetic / 1 \\
                 1.1 Representation and notations / 1 \\
                 1.2 Addition and subtraction / 2 \\
                 1.3 Multiplication / J \\
                 i.3.1 Naive multiplication / 4 \\
                 1.3.2 Karatsuba's algorithm / 5 \\
                 1.3.3 Toom--Cook multiplication / 6 \\
                 1.3.4 Use of the fast Fourier transform (FFT) / 8 \\
                 1.3.5 Unbalanced multiplication / 8 \\
                 1.3.6 Squaring / 11 \\
                 1.3.7 Multiplication by a constant / 13 \\
                 1.4 Division / 14 \\
                 1.4.1 Naive division / 14 \\
                 1.4.2 Divisor preconditioning / 16 \\
                 1.4.3 Divide and conquer division / 18 \\
                 1.4.4 Newton's method / 21 \\
                 1.4.5 Exact division / 21 \\
                 1.4.6 Only quotient or remainder wanted / 22 \\
                 1.4.7 Division by a single word / 23 \\
                 1.4.8 Hensel's division / 24 \\
                 1.5 Roots / 25 \\
                 1.5.1 Square root / 25 \\
                 1.5.2 $k$th root / 27 \\
                 1.5.3 Exact root / 28 \\
                 1.6 Greatest common divisor / 29 \\
                 1.6.1 Naive GCD / 29 \\
                 1.6.2 Extended GCD / 32 \\
                 1.6.3 Half binary GCD, divide and conquer GCD / 33 \\
                 1.7 Base conversion / 37 \\
                 1.7.1 Quadratic algorithms / 37 \\
                 1.7.2 Subquadratic algorithms / 38 \\
                 1.8 Exercises / 39 \\
                 1.9 Notes and references / 44 \\
                 Modular arithmetic and the FFT / 47 \\
                 2.1 Representation / 47 \\
                 2.1.1 Classical representation / 47 \\
                 2.1.2 Montgomery's form / 48 \\
                 2.1.3 Residue number systems / 48 \\
                 2.1.4 MSB vs LSB algorithms / 49 \\
                 2.1.5 Link with Polynomials / 49 \\
                 2.2 Modular addition and subtraction / 50 \\
                 2.3 The Fourier transform / 50 \\
                 2.3.1 Theoretical setting / 50 \\
                 2.3.2 The fast Fourier transform / 51 \\
                 2.3.3 The Sch{\"o}nhage--Strassen algorithm / 55 \\
                 2.4 Modular multiplication / 58 \\
                 2.4.1 Barrett's algorithm / 58 \\
                 2.4.2 Montgomery's multiplication / 60 \\
                 2.4.3 McLaughlin's algorithm / 63 \\
                 2.4.4 Special moduli / 65 \\
                 2.5 Modular division and inversion / 65 \\
                 2.5.1 Several inversions at once / 61 \\
                 2.6 Modular exponentiation / 68 \\
                 2.6.1 Binary exponentiation / 70 \\
                 2.6.2 Exponentiation with a larger base / 70 \\
                 2.6.3 Sliding window and redundant representation / 72
                 \\
                 2.7 Chinese remainder theorem / 75 \\
                 2.8 Exercises / 75 \\
                 2.9 Notes and references / 77 \\
                 Floating-point arithmetic / 79 \\
                 3.1 Representation / 79 \\
                 3.1.1 Radix choice / 80 \\
                 3.1.2 Exponent range / 81 \\
                 3.1.3 Special values / 82 \\
                 3.1.4 Subnormal numbers / 82 \\
                 3.1.5 Encoding / 83 \\
                 3.1.6 Precision: local, global, operation, operand / 84
                 \\
                 3.1.7 Link to integers / 86 \\
                 3.1.8 Ziv's algorithm and error analysis / 86 \\
                 3.1.9 Rounding / 87 \\
                 3.1.10 Strategies / 90 \\
                 3.2 Addition, subtraction, comparison / 91 \\
                 3.2.1 Floating-point addition / 92 \\
                 3.2.2 Floating-point subtraction / 93 \\
                 3.3 Multiplication / 95 \\
                 3.3.1 Integer multiplication via complex FFT / 98 \\
                 3.3.2 The middle product / 99 \\
                 3.4 Reciprocal and division / 101 \\
                 3.4.1 Reciprocal / 102 \\
                 3.4.2 Division / 106 \\
                 3.5 Square root / 111 \\
                 3.5.1 Reciprocal square root / 112 \\
                 3.6 Conversion / 114 \\
                 3.6.1 Floating-point output / 115 \\
                 3.6.2 Floating-point input / 117 \\
                 3.7 Exercises / 118 \\
                 3.8 Notes and references / 120 \\
                 Elementary and special function evaluation / 125 \\
                 4.1 Introduction / 125 \\
                 4.2 Newton's method / 126 \\
                 4.2.1 Newton's method for inverse roots / 127 \\
                 4.2.2 Newton's method for reciprocals / 128 \\
                 4.2.3 Newton's method for (reciprocal) square roots /
                 129 \\
                 4.2.4 Newton's method for formal power series / 129 \\
                 4.2.5 Newton's method for functional inverses / 130 \\
                 4.2.6 Higher-order Newton-like methods / 131 \\
                 4.3 Argument reduction / 132 \\
                 4.3.1 Repeated use of a doubling formula / 134 \\
                 4.3.2 Loss of precision / 134 \\
                 4.3.3 Guard digits / 135 \\
                 4.3.4 Doubling versus tripling / 136 \\
                 4.4 Power series / 136 \\
                 4.4.1 Direct power series evaluation / 140 \\
                 4.4.2 Power series with argument reduction / 140 \\
                 4.4.3 Rectangular series splitting / 141 \\
                 4.5 Asymptotic expansions / 144 \\
                 4.6 Continued fractions / 150 \\
                 4.7 Recurrence relations / 152 \\
                 4.7.1 Evaluation of Bessel functions / 153 \\
                 4.7.2 Evaluation of Bernoulli and tangent numbers / 154
                 \\
                 4.8 Arithmetic--geometric mean / 158 \\
                 4.8.1 Elliptic integrals / 158 \\
                 4.8.2 First AGM algorithm for the logarithm / 159 \\
                 4.8.3 Theta functions / 160 \\
                 4.8.4 Second AGM algorithm for the logarithm / 162 \\
                 4.8.5 The complex AGM / 163 \\
                 4.9 Binary splitting / 163 \\
                 4.9.1 A binary splitting algorithm for sin, cos / 166
                 \\
                 4.9.2 The bit-burst algorithm / 161 \\
                 4.10 Contour integration / 169 \\
                 4.11 Exercises / 171 \\
                 4.12 Notes and references / 179 \\
                 Implementations and pointers / 185 \\
                 5.1 Software tools / 185 \\
                 5.1.1 CLN / 185 \\
                 5.1.2 GNUMP (GMP) / 185 \\
                 5.1.3 MPFQ / 186 \\
                 5.1.4 GNU MPFR / 187 \\
                 5.1.5 Other multiple-precision packages / 187 \\
                 5.1.6 Computational algebra packages / 188 \\
                 5.2 Mailing lists / 189 \\
                 5.2.1 The GMP lists / 189 \\
                 5.2.2 The MPFR list / 190 \\
                 5.3 Online documents / 190 \\
                 References / 191 \\
                 Index / 207",
}

@InProceedings{Brisebarre:2011:APS,
  author =       "Nicolas Brisebarre and Mioara Joldes and Peter
                 Kornerup and {\'E}rik Martin-Dorel and Jean-Michel
                 Muller",
  title =        "Augmented Precision Square Roots and {$2$-D} Norms,
                 and Discussion on Correctly Rounding $ \sqrt {x^2 +
                 y^2} $",
  crossref =     "Schwarz:2011:PIS",
  pages =        "23--30",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/ARITH.2011.13",
  bibdate =      "Sat Aug 20 09:00:00 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5992105",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-20; correct rounding; floating-point arithmetic;
                 hypotenuse",
}

@Article{Bruguera:2011:GEI,
  author =       "Javier Bruguera and Marius Cornea and Debjit Das
                 Sarma",
  title =        "{Guest Editors}' Introduction: Special Section on
                 Computer Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "60",
  number =       "2",
  pages =        "145--147",
  month =        feb,
  year =         "2011",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2011.15",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Feb 20 19:15:33 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Brumley:2011:BSB,
  author =       "Billy Bob Brumley and Dan Page",
  title =        "Bit-Sliced Binary Normal Basis Multiplication",
  crossref =     "Schwarz:2011:PIS",
  pages =        "205--212",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/ARITH.2011.36",
  bibdate =      "Sat Aug 20 09:00:00 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5992128",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-20; correct rounding; floating-point
                 arithmetic",
}

@InProceedings{Brusentsov:2011:TCS,
  author =       "Nikolay Petrovich Brusentsov and Jos{\'e} Ramil
                 Alvarez",
  title =        "Ternary Computers: The {Setun} and the {Setun 70}",
  crossref =     "Impagliazzo:2011:PSR",
  pages =        "74--80",
  year =         "2011",
  DOI =          "https://doi.org/10.1007/978-3-642-22816-2_10",
  bibdate =      "Sun Aug 16 19:31:45 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer.com/openurl?genre=book%26isbn=978-3-642-22815-5",
  acknowledgement = ack-nhfb,
  book-DOI =     "https://doi.org/10.1007/978-3-642-22816-2",
  remark =       "The Setun computer series was unusual in being
                 proposed to use base-3 (ternary) floating-point
                 arithmetic.",
}

@InProceedings{Burgess:2011:FRC,
  author =       "Neil Burgess",
  title =        "Fast Ripple-Carry Adders in Standard-Cell {CMOS
                 VLSI}",
  crossref =     "Schwarz:2011:PIS",
  pages =        "103--111",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/ARITH.2011.23",
  bibdate =      "Sat Aug 20 09:00:00 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5992115",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-20",
}

@InProceedings{Butts:2011:RDR,
  author =       "J. Adam Butts and Ping Tak Peter Tang and Ron O. Dror
                 and David E. Shaw",
  title =        "Radix-8 Digit-by-Rounding: Achieving High-Performance
                 Reciprocals, Square Roots, and Reciprocal Square
                 Roots",
  crossref =     "Schwarz:2011:PIS",
  pages =        "149--158",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/ARITH.2011.28",
  bibdate =      "Sat Aug 20 09:00:00 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5992120",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-20",
}

@Article{Calamia:2011:CGG,
  author =       "J. Calamia",
  title =        "{China}'s {Godson} gamble",
  journal =      j-IEEE-SPECTRUM,
  volume =       "48",
  number =       "5",
  pages =        "14--16",
  month =        may,
  year =         "2011",
  CODEN =        "IEESAM",
  DOI =          "https://doi.org/10.1109/MSPEC.2011.5753229",
  ISSN =         "0018-9235 (print), 1939-9340 (electronic)",
  ISSN-L =       "0018-9235",
  bibdate =      "Fri Jan 17 18:54:05 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeespectrum2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/super.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Spectrum",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6",
  keywords =     "American born chip; China; Chinese researcher; country
                 homegrown high end processor; energy conservation;
                 energy efficiency; floating point operation; Godson-3B;
                 mainframes; Mesh networks; multiprocessing systems;
                 supercomputer; Supercomputers; The Dawning",
}

@InProceedings{Carlough:2011:IZD,
  author =       "Steven Carlough and Adam Collura and Silvia Mueller
                 and Michael Kroener",
  title =        "The {IBM zEnterprise-196} Decimal Floating-Point
                 Accelerator",
  crossref =     "Schwarz:2011:PIS",
  pages =        "139--146",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/ARITH.2011.27",
  bibdate =      "Sat Aug 20 09:00:00 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5992119",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-20; decimal floating-point arithmetic",
}

@Article{Cavagnino:2011:AAD,
  author =       "D. Cavagnino and A. E. Werbrouck",
  title =        "An Analysis of Associated Dividends in the {DBM}
                 Algorithm for Division by Constants Using
                 Multiplication",
  journal =      j-COMP-J,
  volume =       "54",
  number =       "1",
  pages =        "148--156",
  month =        jan,
  year =         "2011",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/bxp117",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 21 19:26:47 MST 2010",
  bibsource =    "http://comjnl.oxfordjournals.org/content/54/1.toc;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/54/1/148.full.pdf+html",
  abstract =     "When a compiler encounters a fixed integer divisor,
                 which is not a power of 2, it can calculate its inverse
                 to be multiplied by the run-time integer dividends to
                 obtain the quotients, using our very efficient,
                 recently published [Cavagnino, D. and Werbrouck, A.E.
                 (2008) {\em Efficient algorithms for integer division
                 by constants using multiplication}. Comp. J., 51,
                 470--480] division by multiplication algorithms.
                 Essentially our algorithms permit a complete partition
                 of a defined number space into non-adverse and adverse
                 divisors on the basis of whether a dividend associated
                 with each divisor is, or is not, greater than the
                 maximum dividend size. In this paper, we demonstrate
                 useful relations between the dividends associated with
                 all divisors and with their multiples by positive
                 powers",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "dividend distribution; division by multiplication
                 (DBM); integer division; multiplicative division",
  onlinedate =   "December 30, 2009",
  remark =       "See \cite{Cavagnino:2008:EAI}.",
}

@Article{Cenk:2011:EM,
  author =       "Murat Cenk and Ferruh {\"O}zbudak",
  title =        "Efficient multiplications in {$ \mathbb {F}_{5^{5n}}
                 $} and {$ \mathbb {F}_{7^{7n}} $}",
  journal =      j-J-COMPUT-APPL-MATH,
  volume =       "236",
  number =       "2",
  pages =        "177--183",
  day =          "15",
  month =        aug,
  year =         "2011",
  CODEN =        "JCAMDI",
  DOI =          "https://doi.org/10.1016/j.cam.2011.06.016",
  ISSN =         "0377-0427 (print), 1879-1778 (electronic)",
  ISSN-L =       "0377-0427",
  MRclass =      "11Y16 (11T99 12E20)",
  MRnumber =     "2827399",
  bibdate =      "Sat Feb 25 13:24:37 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcomputapplmath2010.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0377042711003396",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Computational and Applied Mathematics",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03770427",
  xxtitle =      "Efficient multiplications in {[??IMAGE??]} and
                 {[??IMAGE??]}",
}

@Article{Chakraborty:2011:CBS,
  author =       "Anindita Chakraborty and Amitabha Sinha",
  title =        "Conversion of binary to single-term triple base
                 numbers for {DSP} applications",
  journal =      j-COMP-ARCH-NEWS,
  volume =       "39",
  number =       "5",
  pages =        "5--11",
  month =        dec,
  year =         "2011",
  CODEN =        "CANED2",
  DOI =          "https://doi.org/10.1145/2093339.2093342",
  ISSN =         "0163-5964 (print), 1943-5851 (electronic)",
  ISSN-L =       "0163-5964",
  bibdate =      "Thu Mar 15 14:07:10 MDT 2012",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigarch.bib",
  abstract =     "In this paper high speed Residue Number System (RNS)
                 based FIR filter using Distributed Arithmetic (DA) is
                 proposed. The proposed architecture uses the module set
                 having the value of numbers as small as possible. In
                 case of using Distributed Arithmetic in FIR filter; the
                 size of LUTs gets increased exponentially with the
                 increase of tap of the filter. Here care has been taken
                 so that sizes of LUTs do not get increased. The
                 proposed architecture is designed using verilog HDL; a
                 popular hardware description language [9]. The design
                 is synthesized with ISE 10.1 and implemented on
                 Xilinx's Virtex-4. The proposed architecture is also
                 compared with conventional RNS-DA FIR filter. The
                 results show that the proposed architecture can
                 implement FIR filter with high speed.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGARCH Computer Architecture News",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J89",
}

@Article{Chang:2011:CGR,
  author =       "Harry M. Chang",
  title =        "Constructing $n$-gram rules for natural language
                 models through exploring the limitation of the
                 {Zipf--Mandelbrot} law",
  journal =      j-COMPUTING,
  volume =       "91",
  number =       "3",
  pages =        "241--264",
  month =        mar,
  year =         "2011",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Tue Sep 6 19:14:24 MDT 2011",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0010-485X&volume=91&issue=3;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0010-485X&volume=91&issue=3&spage=241",
  acknowledgement = ack-nhfb,
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
}

@Article{Chen:2011:PIM,
  author =       "Zhimin Chen and Patrick Schaumont",
  title =        "A Parallel Implementation of {Montgomery}
                 Multiplication on Multicore Systems: Algorithm,
                 Analysis, and Prototype",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "60",
  number =       "12",
  pages =        "1692--1703",
  month =        dec,
  year =         "2011",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2010.256",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Nov 6 07:52:27 MST 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5669278",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Chen:2011:TSA,
  author =       "Jianxun Chen and Yongzhong Huang and Shaozhong Guo and
                 Shimiao Chen and Wei Wang",
  booktitle =    "{2011 Third International Conference on Measuring
                 Technology and Mechatronics Automation (ICMTMA)}",
  title =        "Test Standardization and Analyse Model of Mathematical
                 Functions for Precision",
  volume =       "3",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "652--655",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/ICMTMA.2011.734",
  ISBN =         "0-7695-4296-4",
  ISBN-13 =      "978-0-7695-4296-6",
  bibdate =      "Tue Sep 27 08:11:02 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5721571",
  abstract =     "This article describes problems of meet the
                 requirements to implementations of mathematical
                 functions working with floating-point numbers, and so
                 facilitate the comprehensive testing of mathematical
                 functions. Inconsistency and incompleteness of
                 available standards in the domain is demonstrated.
                 Correct rounding requirement is suggested to guarantee
                 preservation of all important properties of functions
                 and to support high level of interoperability between
                 different mathematical libraries and software using
                 them. The article also concerns precision analyse of
                 mathematical functions. Conformance test construction
                 method is proposed based on different sources of test
                 data.",
  acknowledgement = ack-nhfb,
  book-URL =     "http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=5720445",
  remark =       "This paper contains unattributed plagiaristic copying
                 of material from
                 \url{https://www.math.utah.edu/~beebe/software/ieee/index.html}.",
}

@InProceedings{Chevillard:2011:AGC,
  author =       "Sylvain Chevillard",
  title =        "Automatic Generation of Code for the Evaluation of
                 Constant Expressions at Any Precision with a Guaranteed
                 Error Bound",
  crossref =     "Schwarz:2011:PIS",
  pages =        "225--232",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/ARITH.2011.38",
  bibdate =      "Sat Aug 20 09:00:00 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5992130",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-20",
}

@Article{Colberg:2011:HAS,
  author =       "Peter H. Colberg and Felix H{\"o}fling",
  title =        "Highly accelerated simulations of glassy dynamics
                 using {GPUs}: Caveats on limited floating-point
                 precision",
  journal =      j-COMP-PHYS-COMM,
  volume =       "182",
  number =       "5",
  pages =        "1120--1129",
  month =        may,
  year =         "2011",
  CODEN =        "CPHCBZ",
  DOI =          "https://doi.org/10.1016/j.cpc.2011.01.009",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Sat Feb 11 10:10:57 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0010465511000294",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00104655",
}

@Article{Corless:2011:RCA,
  author =       "Robert Corless and Erik Postma and David R.
                 Stoutemyer",
  title =        "Rounding coefficients and artificially underflowing
                 terms in non-numeric expressions",
  journal =      j-ACM-COMM-COMP-ALGEBRA,
  volume =       "45",
  number =       "1",
  pages =        "17--48",
  month =        mar,
  year =         "2011",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/2016567.2016570",
  ISSN =         "1932-2232 (print), 1932-2240 (electronic)",
  ISSN-L =       "1932-2232",
  bibdate =      "Wed Aug 17 08:55:07 MDT 2011",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This article takes an analytical viewpoint to address
                 the following questions: 1. How can we justifiably
                 beautify an input or result sum of non-numeric terms
                 that has some approximate coefficients by deleting some
                 terms and/or rounding some coefficients to simpler
                 floating-point or rational numbers? 2. When we add two
                 expressions, how can we justifiably delete more
                 non-zero result terms and/or round some result
                 coefficients to even simpler floating-point, rational
                 or irrational numbers? The methods considered in this
                 paper provide a justifiable scale-invariant way to
                 attack these problems for subexpressions that are
                 multivariate sums of monomials with real exponents.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Communications in Computer Algebra",
  issue =        "175",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J1000",
  keywords =     "floating-point arithmetic; rounding; symbolic
                 algebra",
}

@InProceedings{Cui:2011:TDB,
  author =       "Mingyi Cui",
  booktitle =    "{2011 International Conference on Electronic and
                 Mechanical Engineering and Information Technology
                 (EMEIT)}",
  title =        "A threshold denoising based floating point
                 representation genetic algorithm",
  volume =       "7",
  publisher =    "pub-IEEE",
  address =      "pub-IEEE:adr",
  pages =        "3305--3308",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/EMEIT.2011.6023063",
  bibdate =      "Tue Sep 27 08:11:02 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6023063",
  acknowledgement = ack-nhfb,
  book-URL =     "http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=5996364",
}

@Article{Curran:2011:ZSM,
  author =       "Brian W. Curran and Lee E. Eisen and Eric M. Schwarz
                 and Pak-kin Mak and James Warnock and Patrick J. Meaney
                 and Michael Fee",
  title =        "The {zEnterprise 196} System and Microprocessor",
  journal =      j-IEEE-MICRO,
  volume =       "31",
  number =       "2",
  pages =        "26--40",
  month =        mar # "\slash " # apr,
  year =         "2011",
  CODEN =        "IEMIDZ",
  DOI =          "https://doi.org/10.1109/MM.2011.34",
  ISSN =         "0272-1732 (print), 1937-4143 (electronic)",
  ISSN-L =       "0272-1732",
  bibdate =      "Tue Apr 26 13:50:28 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The zEnterprise 196 is the latest IBM System zSeries
                 mainframe computer, which builds on IBM's 46-year
                 heritage of compatible enterprise-class machines. This
                 design advances the prior z10 processor pipeline with
                 out-of-order execution to achieve considerable
                 performance gains in legacy online transaction
                 processing and computationally intensive workloads.
                 This article describes the system structure and details
                 of this new high-frequency microprocessor.",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Micro",
  journal-URL =  "http://www.computer.org/csdl/mags/mi/index.html",
  keywords =     "correct rounding; floating-point arithmetic; Hot Chips
                 22 conference proceedings",
  remark =       "From page 34: ``IEEE Std 754-2008 (IEEE Standard for
                 Floating-Point Arithmetic) adds the requirement to
                 support heterogeneous operations on operands with
                 different precisions. In light of this standard, z196
                 added a new rounding mode called round to prepare for
                 shorter precision to all binary floating-point
                 instructions. Using this new rounding mode allows an
                 addition with a double-precision addend and a
                 single-precision augend to produce a single-precision
                 sum with correct rounding.''",
}

@Article{Das:2011:HSR,
  author =       "Malay Das and Amitabha Sinha and Nishant Kumar Giri",
  title =        "High speed residue number system ({RNS}) based {FIR}
                 filter using distributed arithmetic ({DA})",
  journal =      j-COMP-ARCH-NEWS,
  volume =       "39",
  number =       "5",
  pages =        "1--4",
  month =        dec,
  year =         "2011",
  CODEN =        "CANED2",
  DOI =          "https://doi.org/10.1145/2093339.2093341",
  ISSN =         "0163-5964 (print), 1943-5851 (electronic)",
  ISSN-L =       "0163-5964",
  bibdate =      "Thu Mar 15 14:07:10 MDT 2012",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigarch.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGARCH Computer Architecture News",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J89",
}

@InProceedings{deDinechin:2011:AOY,
  author =       "Florent de Dinechin",
  title =        "The Arithmetic Operators You Will Never See in a
                 Microprocessor",
  crossref =     "Schwarz:2011:PIS",
  pages =        "189--190",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/ARITH.2011.33",
  bibdate =      "Sat Aug 20 09:00:00 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5992125",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-20",
}

@Article{deDinechin:2011:CFP,
  author =       "Florent de Dinechin and Christoph Lauter and Guillaume
                 Melquiond",
  title =        "Certifying the Floating-Point Implementation of an
                 Elementary Function Using {Gappa}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "60",
  number =       "2",
  pages =        "242--253",
  month =        feb,
  year =         "2011",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2010.128",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Feb 20 19:15:33 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  abstract =     "High confidence in floating-point programs requires
                 proving numerical properties of final and intermediate
                 values. One may need to guarantee that a value stays
                 within some range, or that the error relative to some
                 ideal value is well bounded. This certification may
                 require a time-consuming proof for each line of code,
                 and it is usually broken by the smallest change to the
                 code, e.g., for maintenance or optimization purpose.
                 Certifying floating-point programs by hand is,
                 therefore, very tedious and error-prone. The Gappa
                 proof assistant is designed to make this task both
                 easier and more secure, due to the following novel
                 features: It automates the evaluation and propagation
                 of rounding errors using interval arithmetic. Its input
                 format is very close to the actual code to validate. It
                 can be used incrementally to prove complex mathematical
                 properties pertaining to the code. It generates a
                 formal proof of the results, which can be checked
                 independently by a lower level proof assistant like
                 Coq. Yet it does not require any specific knowledge
                 about automatic theorem proving, and thus, is
                 accessible to a wide community. This paper demonstrates
                 the practical use of this tool for a widely used class
                 of floating-point programs: implementations of
                 elementary functions in a mathematical library.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{DelVento:2011:SLM,
  author =       "Davide {Del Vento} and Thomas Engel and Siddhartha S.
                 Ghosh and David L. Hart and Rory Kelly and Si Liu and
                 Richard Valent",
  title =        "System-level monitoring of floating-point performance
                 to improve effective system utilization",
  crossref =     "ACM:2011:SSP",
  pages =        "5:1--5:6",
  year =         "2011",
  DOI =          "https://doi.org/10.1145/2063348.2063355",
  bibdate =      "Fri Dec 16 11:19:26 MST 2011",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/supercomputing2011.bib",
  acknowledgement = ack-nhfb,
  articleno =    "5",
}

@Article{Dimitrov:2011:AEM,
  author =       "Vassil S. Dimitrov and Kimmo U. Jarvinen and Jithra
                 Adikari",
  title =        "Area-Efficient Multipliers Based on Multiple-Radix
                 Representations",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "60",
  number =       "2",
  pages =        "189--201",
  month =        feb,
  year =         "2011",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2010.200",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Feb 20 19:15:33 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Dimond:2011:ALS,
  author =       "Rob Dimond and Sebastien Racani{\`e}re and Oliver
                 Pell",
  title =        "Accelerating Large-Scale {HPC} Applications Using
                 {FPGAs}",
  crossref =     "Schwarz:2011:PIS",
  pages =        "191--192",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/ARITH.2011.34",
  bibdate =      "Sat Aug 20 09:00:00 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5992126",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-20",
}

@Article{Emmart:2011:HPI,
  author =       "Niall Emmart and Charles C. Weems",
  title =        "High Precision Integer Multiplication with a {GPU}
                 Using {Strassen}'s Algorithm with Multiple {FFT}
                 Sizes",
  journal =      j-PARALLEL-PROCESS-LETT,
  volume =       "21",
  number =       "3",
  pages =        "359--375",
  month =        sep,
  year =         "2011",
  CODEN =        "PPLTEE",
  DOI =          "https://doi.org/10.1142/S0129626411000266",
  ISSN =         "0129-6264 (print), 1793-642X (electronic)",
  bibdate =      "Tue Feb 28 11:32:08 MST 2012",
  bibsource =    "http://ejournals.wspc.com.sg/ppl/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/parallelprocesslett.bib",
  note =         "See earlier work \cite{Emmart:2010:HPI}.",
  acknowledgement = ack-nhfb,
  fjournal =     "Parallel Processing Letters",
  journal-URL =  "http://www.worldscientific.com/loi/ppl",
  remark =       "The abstract reports an improvement (GPU compared to
                 GMP) of 13.9x to 19x for multiplication with operands
                 of 255Kbits to 16320Kbits, compared to earlier work
                 \cite{Emmart:2010:HPI}.",
}

@InProceedings{Fischer:2011:HIC,
  author =       "Ralf Fischer",
  title =        "High Intelligence Computing: The New Era of High
                 Performance Computing",
  crossref =     "Schwarz:2011:PIS",
  pages =        "3--3",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/ARITH.2011.42",
  bibdate =      "Sat Aug 20 09:00:00 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5992102",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-20",
}

@Article{Galal:2011:EEF,
  author =       "Sameh Galal and Mark Horowitz",
  title =        "Energy-Efficient Floating-Point Unit Design",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "60",
  number =       "7",
  pages =        "913--922",
  month =        jul,
  year =         "2011",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2010.121",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jun 29 10:26:18 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Galal:2011:LSF,
  author =       "Sameh Galal and Mark Horowitz",
  title =        "Latency Sensitive {FMA} Design",
  crossref =     "Schwarz:2011:PIS",
  pages =        "129--138",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/ARITH.2011.26",
  bibdate =      "Sat Aug 20 09:00:00 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5992118",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-20",
}

@InProceedings{Gandino:2011:GAI,
  author =       "Filippo Gandino and Fabrizio Lamberti and Paolo
                 Montuschi and Jean-Claude Bajard",
  title =        "A General Approach for Improving {RNS Montgomery}
                 Exponentiation Using Pre-processing",
  crossref =     "Schwarz:2011:PIS",
  pages =        "195--204",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/ARITH.2011.35",
  bibdate =      "Sat Aug 20 09:00:00 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5992127",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-20; residue number system (RNS)",
}

@Article{Garofalo:2011:ACM,
  author =       "Valeria Garofalo and Nicola Petra and Ettore Napoli",
  title =        "Analytical Calculation of the Maximum Error for a
                 Family of Truncated Multipliers Providing Minimum Mean
                 Square Error",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "60",
  number =       "9",
  pages =        "1366--1371",
  month =        sep,
  year =         "2011",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2010.236",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Aug 22 09:18:06 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5669274",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Gopikiran:2011:FIF,
  author =       "G. Gopikiran and R. Thilagavathy",
  booktitle =    "{2011 International Conference on Signal Processing,
                 Communication, Computing and Networking Technologies
                 (ICSCCN)}",
  title =        "{FPGA} implementation of floating-point rotation mode
                 {CORDIC} algorithm",
  publisher =    "pub-IEEE",
  address =      "pub-IEEE:adr",
  pages =        "506--508",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/ICSCCN.2011.6024604",
  bibdate =      "Tue Sep 27 08:11:09 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6024604",
  acknowledgement = ack-nhfb,
  book-URL =     "http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=6016617",
}

@InProceedings{Gorgin:2011:FHR,
  author =       "Saeid Gorgin and Ghassem Jaberipur",
  title =        "A Family of High Radix Signed Digit Adders",
  crossref =     "Schwarz:2011:PIS",
  pages =        "112--120",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/ARITH.2011.24",
  bibdate =      "Sat Aug 20 09:00:00 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5992116",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-20",
}

@InProceedings{Goubault:2011:SAF,
  author =       "Eric Goubault and Sylvie Putot",
  editor =       "Ranjit Jhala and David A. Schmidt",
  booktitle =    "{VMCAI'11: Proceedings of the 12th international
                 conference on verification, model checking, and
                 abstract interpretation. Austin, TX, USA --- January
                 23--25, 2011}",
  title =        "Static Analysis of Finite Precision Computations",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "232--247",
  year =         "2011",
  ISBN =         "3-642-18274-7",
  ISBN-13 =      "978-3-642-18274-7",
  bibdate =      "Thu Oct 17 05:33:04 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://dl.acm.org/citation.cfm?id=1946284.1946301",
  abstract =     "We define several abstract semantics for the static
                 analysis of finite precision computations, that bound
                 not only the ranges of values taken by numerical
                 variables of a program, but also the difference with
                 the result of the same sequence of operations in an
                 idealized real number semantics. These domains point
                 out with more or less detail (control point, block,
                 function for instance) sources of numerical errors in
                 the program and the way they were propagated by further
                 computations, thus allowing to evaluate not only the
                 rounding error, but also sensitivity to inputs or
                 parameters of the program. We describe two classes of
                 abstractions, a non relational one based on intervals,
                 and a weakly relational one based on parametrized
                 zonotopic abstract domains called affine sets,
                 especially well suited for sensitivity analysis and
                 test generation. These abstract domains are implemented
                 in the Fluctuat static analyzer, and we finally present
                 some experiments.",
  acknowledgement = ack-nhfb,
}

@Article{Graillat:2011:SAM,
  author =       "Stef Graillat and Fabienne J{\'e}z{\'e}quel and Shiyue
                 Wang and Yuxiang Zhu",
  title =        "Stochastic Arithmetic in Multiprecision",
  journal =      j-MATH-COMPUT-SCI,
  volume =       "5",
  number =       "4",
  pages =        "359--375",
  month =        dec,
  year =         "2011",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1007/s11786-011-0103-4",
  ISSN =         "1661-8270 (print), 1661-8289 (electronic)",
  ISSN-L =       "1661-8270",
  bibdate =      "Tue Nov 6 10:16:23 MST 2012",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=1661-8270&volume=5&issue=4;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/math-comput-sci.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=1661-8270&volume=5&issue=4&spage=359",
  acknowledgement = ack-nhfb,
  fjournal =     "Mathematics in Computer Science",
  journal-URL =  "http://www.springerlink.com/content/1661-8270/",
  keywords =     "interval arithmetic; MPFI; MPFR; multiprecision;
                 Stochastic Arithmetic in Multiprecision (SAM)",
}

@Article{Grcar:2011:JNA,
  author =       "Joseph F. Grcar",
  title =        "{John von Neumann}'s Analysis of {Gaussian}
                 Elimination and the Origins of Modern Numerical
                 Analysis",
  journal =      j-SIAM-REVIEW,
  volume =       "53",
  number =       "4",
  pages =        "607--682",
  month =        "????",
  year =         "2011",
  CODEN =        "SIREAD",
  DOI =          "https://doi.org/10.1137/080734716",
  ISSN =         "0036-1445 (print), 1095-7200 (electronic)",
  ISSN-L =       "0036-1445",
  MRclass =      "01-08, 65-03, 65F05, 65F35, 65G50, 65M12, 68-03, 65-03
                 (01A60 65F35 68-03)",
  MRnumber =     "2861262 (2012m:65001)",
  MRreviewer =   "Ilse C. F. Ipsen",
  bibdate =      "Fri Jun 21 11:25:02 MDT 2013",
  bibsource =    "http://epubs.siam.org/sam-bin/dbq/toc/SIREV/53/4;
                 http://epubs.siam.org/toc/siread/53/4;
                 https://www.math.utah.edu/pub/bibnet/authors/v/von-neumann-john.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamreview.bib",
  URL =          "http://epubs.siam.org/sirev/resource/1/siread/v53/i4/p607_s1",
  abstract =     "Just when modern computers (digital, electronic, and
                 programmable) were being invented, John von Neumann and
                 Herman Goldstine wrote a paper to illustrate the
                 mathematical analyses that they believed would be
                 needed to use the new machines effectively and to guide
                 the development of still faster computers. Their
                 foresight and the congruence of historical events made
                 their work the first modern paper in numerical
                 analysis. Von Neumann once remarked that to found a
                 mathematical theory one had to prove the first theorem,
                 which he and Goldstine did for the accuracy of
                 mechanized Gaussian elimination --- but their paper was
                 about more than that. Von Neumann and Goldstine
                 described what they surmized would be the significant
                 questions once computers became available for
                 computational science, and they suggested enduring ways
                 to answer them.",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Review",
  journal-URL =  "http://epubs.siam.org/sirev",
  keywords =     "backward error, CFL condition, computer architecture,
                 computer arithmetic, computer programming, condition
                 number, decomposition paradigm, Gaussian elimination,
                 history, matrix norms, numerical analysis, rounding
                 error analysis, stability, stochastic linear algebra,
                 von Neumann",
  onlinedate =   "November 07, 2011",
}

@InProceedings{Gupta:2011:LPP,
  author =       "A. Gupta and S. Mandavalli and V. J. Mooney and
                 Keck-Voon Ling and A. Basu and H. Johan and B.
                 Tandianus",
  booktitle =    "{2011 IEEE Computer Society Annual Symposium on VLSI
                 (ISVLSI)}",
  title =        "Low Power Probabilistic Floating Point Multiplier
                 Design",
  publisher =    "pub-IEEE",
  address =      "pub-IEEE:adr",
  pages =        "182--187",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/ISVLSI.2011.54",
  bibdate =      "Tue Sep 27 08:11:02 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5992502",
  acknowledgement = ack-nhfb,
  book-URL =     "http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=5992458",
}

@Article{Guralnik:2011:SBV,
  author =       "Elena Guralnik and Merav Aharoni and Ariel J. Birnbaum
                 and Anatoly Koyfman",
  title =        "Simulation-Based Verification of Floating-Point
                 Division",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "60",
  number =       "2",
  pages =        "176--188",
  month =        feb,
  year =         "2011",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2010.165",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Feb 20 19:15:33 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  abstract =     "Floating-point division is known to exhibit an
                 exceptionally wide array of corner cases, making its
                 verification a difficult challenge. Despite the
                 remarkable advances in formal methods, the intricacies
                 of this operation and its implementation often render
                 these inapplicable. Simulation-based methods remain the
                 primary means for verification of division. FPgen is a
                 test generation framework targeted at the floating
                 point datapath. It has been successfully used in the
                 simulation-based verification of a variety of hardware
                 designs. FPgen comprises a comprehensive test plan and
                 a powerful test generator. A proper response to the
                 difficulties posed by division constitutes a major part
                 of FPgen's capabilities. We present an overview of the
                 relevant verification tasks supplied with FPgen and the
                 underlying algorithms used to target them.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Han:2011:NDS,
  author =       "Liu Han and Dongdong Chen and Khan A. Wahid and
                 Seok-Bum Ko",
  booktitle =    "{2011 IEEE International Symposium on Circuits and
                 Systems (ISCAS)}",
  title =        "Nonspeculative decimal signed digit adder",
  publisher =    "pub-IEEE",
  address =      "pub-IEEE:adr",
  pages =        "1053--1056",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/ISCAS.2011.5937750",
  bibdate =      "Tue Sep 27 08:11:09 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5937750",
  acknowledgement = ack-nhfb,
  book-URL =     "http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=5910713",
}

@Article{Hariri:2011:CED,
  author =       "Arash Hariri and Arash Reyhani-Masoleh",
  title =        "Concurrent Error Detection in {Montgomery}
                 Multiplication over Binary Extension Fields",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "60",
  number =       "9",
  pages =        "1341--1353",
  month =        sep,
  year =         "2011",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2010.258",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Aug 22 09:18:06 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5669280",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Haron:2011:RRN,
  author =       "Nor Zaidi Haron and Said Hamdioui",
  title =        "Redundant Residue Number System Code for
                 Fault-Tolerant Hybrid Memories",
  journal =      j-JETC,
  volume =       "7",
  number =       "1",
  pages =        "4:1--4:??",
  month =        jan,
  year =         "2011",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/1899390.1899394",
  ISSN =         "1550-4832 (print), 1550-4840 (electronic)",
  ISSN-L =       "1550-4832",
  bibdate =      "Mon Mar 28 12:17:03 MDT 2011",
  bibsource =    "http://www.acm.org/pubs/contents/journals/jetc/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  articleno =    "4",
  fjournal =     "ACM Journal on Emerging Technologies in Computing
                 Systems (JETC)",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J967",
}

@Article{Harvey:2011:FAS,
  author =       "David Harvey",
  title =        "Faster algorithms for the square root and reciprocal
                 of power series",
  journal =      j-MATH-COMPUT,
  volume =       "80",
  number =       "273",
  pages =        "387--394",
  month =        jan,
  year =         "2011",
  CODEN =        "MCMPAF",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  bibdate =      "Wed Oct 13 16:46:42 MDT 2010",
  bibsource =    "http://www.ams.org/mcom/2011-80-273;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcomp2010.bib",
  URL =          "http://www.ams.org/journals/mcom/2011-80-273/S0025-5718-2010-02392-0/home.html;
                 http://www.ams.org/journals/mcom/2011-80-273/S0025-5718-2010-02392-0/S0025-5718-2010-02392-0.pdf",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Comput.",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
}

@InProceedings{Harvey:2011:SDL,
  author =       "David Harvey and Paul Zimmermann",
  title =        "Short Division of Long Integers",
  crossref =     "Schwarz:2011:PIS",
  pages =        "7--14",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/ARITH.2011.11",
  bibdate =      "Sat Aug 20 09:00:00 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5992103",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-20",
}

@InProceedings{Holanda:2011:FBA,
  author =       "B. Holanda and R. Pimentel and J. Barbosa and R.
                 Camarotti and A. Silva-Filho and L. Joao and V. Souza
                 and J. Ferraz and M. Lima",
  booktitle =    "{2011 IEEE International Symposium on Parallel and
                 Distributed Processing Workshops and Phd Forum
                 (IPDPSW)}",
  title =        "An {FPGA}-Based Accelerator to Speed-Up Matrix
                 Multiplication of Floating Point Operations",
  publisher =    "pub-IEEE",
  address =      "pub-IEEE:adr",
  pages =        "306--309",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/IPDPS.2011.165",
  bibdate =      "Tue Sep 27 08:11:02 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6008910",
  acknowledgement = ack-nhfb,
  book-URL =     "http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=6008655",
}

@Article{Hong:2011:EOS,
  author =       "Wonhak Hong and Rajashekhar Modugu and Minsu Choi",
  title =        "Efficient Online Self-Checking Modulo $ 2^n + 1 $
                 Multiplier Design",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "60",
  number =       "9",
  pages =        "1354--1365",
  month =        sep,
  year =         "2011",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2010.49",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Aug 22 09:18:06 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5962404",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Hsiao:2011:DLC,
  author =       "Shen-Fu Hsiao and Chan-Feng Chiu and Chia-Sheng Wen",
  booktitle =    "{2011 IEEE International Conference on IC Design \&
                 Technology (ICICDT)}",
  title =        "Design of a low-cost floating-point programmable
                 vertex processor for mobile graphics applications based
                 on hybrid number system",
  publisher =    "pub-IEEE",
  address =      "pub-IEEE:adr",
  pages =        "1--4",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/ICICDT.2011.5783231",
  bibdate =      "Tue Sep 27 08:11:02 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5783231",
  acknowledgement = ack-nhfb,
  book-URL =     "http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=5773347",
}

@Article{Huang:2011:LCB,
  author =       "L. Huang and S. Ma and L. Shen and Z. Wang and N.
                 Xiao",
  title =        "Low Cost {Binary128} floating-point {FMA} Unit Design
                 with {SIMD} Support",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "PP",
  number =       "99",
  pages =        "1",
  month =        "????",
  year =         "2011",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2011.77",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Sep 27 08:11:02 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5740858",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  book-URL =     "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Huang:2011:NHA,
  author =       "Miaoqing Huang and Kris Gaj and Tarek El-Ghazawi",
  title =        "New Hardware Architectures for {Montgomery} Modular
                 Multiplication Algorithm",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "60",
  number =       "7",
  pages =        "923--936",
  month =        jul,
  year =         "2011",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2010.247",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jun 29 10:26:18 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Huynh:2011:EAP,
  author =       "Thang Viet Huynh and Manfred Mucke",
  booktitle =    "{2011 International Conference on Advanced
                 Technologies for Communications (ATC)}",
  title =        "Error analysis and precision estimation for
                 floating-point dot-products using affine arithmetic",
  publisher =    "pub-IEEE",
  address =      "pub-IEEE:adr",
  pages =        "319--322",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/ATC.2011.6027495",
  bibdate =      "Tue Sep 27 08:11:02 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6027495",
  acknowledgement = ack-nhfb,
  book-URL =     "http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=6022617",
}

@Article{Ibrahim:2011:PAA,
  author =       "Atef Ibrahim and Fayez Gebali and Hamed Elsimary and
                 Amin Nassar",
  title =        "Processor Array Architectures for Scalable Radix $4$
                 {Montgomery} Modular Multiplication Algorithm",
  journal =      j-IEEE-TRANS-PAR-DIST-SYS,
  volume =       "22",
  number =       "7",
  pages =        "1142--1149",
  month =        jul,
  year =         "2011",
  CODEN =        "ITDSEO",
  DOI =          "https://doi.org/10.1109/TPDS.2010.196",
  ISSN =         "1045-9219 (print), 1558-2183 (electronic)",
  ISSN-L =       "1045-9219",
  bibdate =      "Fri Jul 22 07:54:38 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranspardistsys.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Parallel and Distributed
                 Systems",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=71",
}

@Article{Ikhile:2011:RBD,
  author =       "M. N. O. Ikhile",
  title =        "The root and {Bell}'s disk iteration methods are of
                 the same error propagation characteristics in the
                 simultaneous determination of the zeros of a
                 polynomial, Part {II}: Round-off error analysis by use
                 of interval arithmetic",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "61",
  number =       "11",
  pages =        "3191--3217",
  month =        jun,
  year =         "2011",
  CODEN =        "CMAPDK",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  bibdate =      "Wed Mar 1 21:50:47 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computmathappl2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0898122111002860",
  acknowledgement = ack-nhfb,
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221",
}

@InProceedings{Ismail:2011:RLL,
  author =       "R. Che Ismail and J. N. Coleman",
  title =        "{ROM}-less {LNS}",
  crossref =     "Schwarz:2011:PIS",
  pages =        "43--51",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/ARITH.2011.15",
  bibdate =      "Sat Aug 20 09:00:00 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5992107",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-20; logarithmic number system (LNS)",
}

@Book{ISO:2011:III,
  author =       "{ISO}",
  title =        "{ISO/IEC/IEEE 60559:2011 Information technology ---
                 Microprocessor Systems --- Floating-Point arithmetic}",
  publisher =    pub-ISO,
  address =      pub-ISO:adr,
  pages =        "58",
  year =         "2011",
  bibdate =      "Fri Jul 15 12:50:32 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=57469",
  abstract =     "ISO/IEC/IEEE 60559:2011(E) specifies formats and
                 methods for floating-point arithmetic in computer
                 systems --- standard and extended functions with
                 single, double, extended, and extendable precision and
                 recommends formats for data interchange. Exception
                 conditions are defined and standard handling of these
                 conditions is specified. It provides a method for
                 computation with floating-point numbers that will yield
                 the same result whether the processing is done in
                 hardware, software, or a combination of the two. The
                 results of the computation will be identical,
                 independent of implementation, given the same input
                 data. Errors, and error conditions, in the mathematical
                 processing will be reported in a consistent manner
                 regardless of implementation. This first edition,
                 published as ISO/IEC/IEEE 60559, replaces the second
                 edition of IEC 60559.",
  acknowledgement = ack-nhfb,
  xxISBN =       "????",
  xxLCCN =       "????",
}

@Article{Izsak:2011:CPM,
  author =       "Alexander Izsak and Nicholas Pippenger",
  title =        "Carry propagation in multiplication by constants",
  journal =      j-TALG,
  volume =       "7",
  number =       "4",
  pages =        "54:1--54:??",
  month =        sep,
  year =         "2011",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/2000807.2000822",
  ISSN =         "1549-6325 (print), 1549-6333 (electronic)",
  ISSN-L =       "1549-6325",
  bibdate =      "Sat Oct 22 09:20:09 MDT 2011",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/talg.bib",
  acknowledgement = ack-nhfb,
  articleno =    "54",
  fjournal =     "ACM Transactions on Algorithms (TALG)",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J982",
}

@Article{Jaime:2011:HSA,
  author =       "F. J. Jaime and M. A. S{\'a}nchez and J. Hormigo and
                 J. Villalba and E. L. Zapata",
  title =        "High-Speed Algorithms and Architectures for Range
                 Reduction Computation",
  journal =      j-IEEE-TRANS-VLSI-SYST,
  volume =       "19",
  number =       "3",
  pages =        "512--516",
  month =        "????",
  year =         "2011",
  CODEN =        "IEVSE9",
  DOI =          "https://doi.org/10.1109/TVLSI.2009.2033932",
  ISSN =         "1063-8210 (print), 1557-9999 (electronic)",
  ISSN-L =       "1063-8210",
  bibdate =      "Tue Sep 27 08:11:02 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5308221",
  abstract =     "Range reduction is a crucial step for accuracy in
                 trigonometric functions evaluation. This paper shows
                 and compares a set of algorithms for additive range
                 reduction computation and their corresponding
                 application-specific integrated circuit implementations
                 (ensuring an accuracy of one unit in the last place). A
                 word-serial architecture implementation has been used
                 as a reference for clearer comparisons. Besides, a new
                 table-based pipelined architecture for range reduction
                 has also been proposed.",
  acknowledgement = ack-nhfb,
  book-URL =     "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=92",
  fjournal =     "IEEE Transactions on Very Large Scale Integration
                 (VLSI) Systems",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/issues?punumber=92",
}

@Article{Jaiswal:2011:HPF,
  author =       "Manish Kumar Jaiswal and Ray C. C. Cheung",
  title =        "High Performance {FPGA} Implementation of Double
                 Precision Floating Point Adder\slash Subtractor",
  journal =      "International Journal of Hybrid Information
                 Technology: IJHIT",
  volume =       "4",
  number =       "4",
  pages =        "71--80",
  month =        oct,
  year =         "2011",
  DOI =          "https://doi.org/10.14257/ijhit.2011.4.4.06",
  ISSN =         "1738-9968 (print), 2652-2233 (electronic)",
  bibdate =      "Mon Apr 20 10:04:06 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://gvpress.com/journals/IJHIT/vol4_no4/6.pdf",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://gvpress.com/journals/IJHIT/",
}

@Article{Janhunen:2011:FFP,
  author =       "J. Janhunen and T. Pitkanen and O. Silven and M.
                 Juntti",
  title =        "Fixed- and floating-point Processor Comparison for
                 {MIMO--OFDM} Detector",
  journal =      "IEEE Journal of Selected Topics in Signal Processing",
  volume =       "5",
  number =       "8",
  pages =        "1588--1598",
  month =        dec,
  year =         "2011",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/JSTSP.2011.2165830",
  ISSN =         "1932-4553 (print), 1941-0484 (electronic)",
  ISSN-L =       "1932-4553",
  bibdate =      "Tue Sep 27 08:11:02 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5995137",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=4200690",
}

@InProceedings{Janhunen:2011:FVF,
  author =       "J. Janhunen and P. Salmela and O. Silven and M.
                 Juntti",
  booktitle =    "{2011 IEEE International Conference on Acoustics,
                 Speech and Signal Processing (ICASSP)}",
  title =        "Fixed- versus floating-point implementation of
                 {MIMO--OFDM} detector",
  publisher =    "pub-IEEE",
  address =      "pub-IEEE:adr",
  pages =        "3276--3279",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/ICASSP.2011.5946721",
  bibdate =      "Tue Sep 27 08:11:02 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5946721",
  acknowledgement = ack-nhfb,
  book-URL =     "http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=5916934",
}

@Article{Jeannerod:2011:CFP,
  author =       "Claude-Pierr Jeannerod and Herv{\'e} Knochel and
                 Christophe Monat and Guillaume Revy",
  title =        "Computing Floating-Point Square Roots via Bivariate
                 Polynomial Evaluation",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "60",
  number =       "2",
  pages =        "214--227",
  month =        feb,
  year =         "2011",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2010.152",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Feb 20 19:15:33 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  abstract =     "In this paper, we show how to reduce the computation
                 of correctly rounded square roots of binary
                 floating-point data to the fixed-point evaluation of
                 some particular integer polynomials in two variables.
                 By designing parallel and accurate evaluation schemes
                 for such bivariate polynomials, we show further that
                 this approach allows for high instruction-level
                 parallelism (ILP) exposure, and thus, potentially
                 low-latency implementations. Then, as an illustration,
                 we detail a C implementation of our method in the case
                 of IEEE 754-2008 binary32 floating-point data (formerly
                 called single precision in the 1985 version of the IEEE
                 754 standard). This software implementation, which
                 assumes 32-bit unsigned integer arithmetic only, is
                 almost complete in the sense that it supports special
                 operands, subnormal numbers, and all rounding-direction
                 attributes, but not exception handling (that is, status
                 flags are not set). Finally, we have carried out
                 experiments with this implementation on the ST231, an
                 integer processor from the STMicroelectronics' ST200
                 family, using the ST200 family VLIW compiler. The
                 results obtained demonstrate the practical interest of
                 our approach in that context: for all
                 rounding-direction attributes, the generated assembly
                 code is optimally scheduled and has indeed low latency
                 (23 cycles).",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Jeannerod:2011:HSF,
  author =       "Claude-Pierre Jeannerod and Jingyan Jourdan-Lu and
                 Christophe Monat and Guillaume Revy",
  title =        "How to Square Floats Accurately and Efficiently on the
                 {ST231} Integer Processor",
  crossref =     "Schwarz:2011:PIS",
  pages =        "77--81",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/ARITH.2011.19",
  bibdate =      "Sat Aug 20 09:00:00 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5992111",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-20",
}

@Article{Jeannerod:2011:MEP,
  author =       "Claude-Pierre Jeannerod and Nicolas Louvet and
                 Jean-Michel Muller and Adrien Panhaleux",
  title =        "Midpoints and Exact Points of Some Algebraic Functions
                 in Floating-Point Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "60",
  number =       "2",
  pages =        "228--241",
  month =        feb,
  year =         "2011",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2010.144",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Feb 20 19:15:33 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  abstract =     "When implementing a function $f$ in floating-point
                 arithmetic, if we wish correct rounding and good
                 performance, it is important to know if there are input
                 floating-point values $x$ such that $ f(x) $ is either
                 the middle of two consecutive floating-point numbers
                 (assuming rounded-to-nearest arithmetic), or a
                 floating-point number (assuming rounded toward $ \pm
                 \infty $ or toward $0$ arithmetic). In the first case,
                 we say that $ f(x) $ is a midpoint, and in the second
                 case, we say that $ f(x) $ is an exact point. For some
                 usual algebraic functions and various floating-point
                 formats, we prove whether or not there exist midpoints
                 or exact points. When there exist midpoints or exact
                 points, we characterize them or list all of them (if
                 there are not too many). The results and the techniques
                 presented in this paper can be used in particular to
                 deal with both the binary and the decimal formats
                 defined in the IEEE 754-2008 standard for
                 floating-point arithmetic.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Jiang:2011:AEP,
  author =       "Hao Jiang and Roberto Barrio and Housen Li and Xiangke
                 Liao and Lizhi Cheng and Fang Su",
  title =        "Accurate evaluation of a polynomial in {Chebyshev}
                 form",
  journal =      j-APPL-MATH-COMP,
  volume =       "217",
  number =       "23",
  pages =        "9702--9716",
  day =          "1",
  month =        aug,
  year =         "2011",
  CODEN =        "AMHCBQ",
  DOI =          "https://doi.org/10.1016/j.amc.2011.04.054",
  ISSN =         "0096-3003 (print), 1873-5649 (electronic)",
  ISSN-L =       "0096-3003",
  bibdate =      "Tue Oct 25 12:05:42 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/applmathcomput2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0096300311006242",
  acknowledgement = ack-nhfb,
  fjournal =     "Applied Mathematics and Computation",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00963003/",
}

@Article{Kainuma:2011:DIC,
  author =       "T. Kainuma and Y. Shimamura and F. Miyaoka and Y.
                 Yamanashi and N. Yoshikawa and A. Fujimaki and K.
                 Takagi and N. Takagi and S. Nagasawa",
  title =        "Design and Implementation of Component Circuits of an
                 {SFQ} Half-Precision floating-point Adder Using
                 {10-kA\slash cm$^2$ Nb} Process",
  journal =      j-IEEE-TRANS-APPL-SUPERCOND,
  volume =       "21",
  number =       "3",
  pages =        "827--830",
  month =        "????",
  year =         "2011",
  CODEN =        "ITASE9",
  DOI =          "https://doi.org/10.1109/TASC.2010.2096374",
  ISSN =         "1051-8223 (print), 1558-2515 (electronic)",
  ISSN-L =       "1051-8223",
  bibdate =      "Tue Sep 27 08:11:02 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5680618",
  acknowledgement = ack-nhfb,
  book-URL =     "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=77",
  fjournal =     "IEEE Transactions on Applied Superconductivity",
}

@Article{Kaivani:2011:DCR,
  author =       "Amir Kaivani and Ghassem Jaberipur",
  title =        "Decimal {CORDIC} Rotation based on Selection by
                 Rounding: Algorithm and Architecture",
  journal =      j-COMP-J,
  volume =       "54",
  number =       "11",
  pages =        "1798--1809",
  month =        nov,
  year =         "2011",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/bxr012",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Fri Oct 28 10:35:35 MDT 2011",
  bibsource =    "http://comjnl.oxfordjournals.org/content/54/11.toc;
                 https://www.math.utah.edu/pub/tex/bib/compj2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Hardware implementation of decimal floating-point
                 arithmetic is a topic of great interest among the
                 researchers in computer arithmetic and also the digital
                 processor industry. Software packages for decimal
                 arithmetic are actually being challenged by decimal
                 hardware units. This spreading trend seems to include
                 hardware implementation of elementary functions. The
                 (Coordinate Rotation Digital Computer) CORDIC
                 algorithm, due to its simplicity, is one of the most
                 efficient methods for computing elementary functions.
                 In this work, we develop a decimal CORDIC scheme with
                 almost half number of equally long cycles with respect
                 to the best previous design. This is achieved via
                 retiming of the conventional CORDIC architecture and
                 selection of the microrotation factors by rounding.
                 However, the proposed design does not lead to a
                 predetermined constant scaling factor. The solution
                 that we use is to iteratively compute the logarithm of
                 the scaling factor followed by a decimal
                 exponentiation. The same CORDIC hardware is reused for
                 performing the latter. The proposed CORDIC method
                 requires $ 2 n + 3 $ cycles for $n$-digit decimal
                 operands vs. $ 4 n $ cycles of the previous methods.
                 Evaluations with 16-digit operands based on logical
                 effort analysis conclude that the proposed architecture
                 shows 82\% speed advantage, at the cost of 60\% more
                 area and 2.5 KB more ROM.",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  onlinedate =   "March 11, 2011",
}

@InProceedings{Kathiara:2011:AVS,
  author =       "J. Kathiara and M. Leeser",
  booktitle =    "{2011 IEEE 19th Annual International Symposium on
                 Field-Programmable Custom Computing Machines (FCCM)}",
  title =        "An Autonomous Vector\slash Scalar Floating Point
                 Coprocessor for {FPGAs}",
  publisher =    "pub-IEEE",
  address =      "pub-IEEE:adr",
  pages =        "33--36",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/FCCM.2011.14",
  bibdate =      "Tue Sep 27 08:11:02 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5771244",
  acknowledgement = ack-nhfb,
  book-URL =     "http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=5771180",
}

@Article{Kim:2011:ZAS,
  author =       "SeongKi Kim and HaYoon Song and SangYong Han",
  title =        "{ZipfAllocation}: an algorithm for static allocation
                 of movies in a cluster of video servers",
  journal =      j-SPE,
  volume =       "41",
  number =       "6",
  pages =        "695--716",
  month =        may,
  year =         "2011",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.1027",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Tue Jun 21 17:09:57 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Software---Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "25 Nov 2010",
}

@Article{Kong:2011:GDM,
  author =       "Inwook Kong and Earl E. Swartzlander",
  title =        "A {Goldschmidt} Division Method With Faster Than
                 Quadratic Convergence",
  journal =      j-IEEE-TRANS-VLSI-SYST,
  volume =       "19",
  number =       "4",
  pages =        "696--700",
  month =        apr,
  year =         "2011",
  CODEN =        "IEVSE9",
  DOI =          "https://doi.org/10.1109/tvlsi.2009.2036926",
  ISSN =         "1063-8210 (print), 1557-9999 (electronic)",
  ISSN-L =       "1063-8210",
  bibdate =      "Mon Dec 11 08:01:22 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A new method to implement faster than quadratic
                 convergence for Goldschmidt division using simple logic
                 circuits is presented. While the approximate quotient
                 converges quadratically in conventional Goldschmidt
                 division, the new method achieves nearly cubic
                 convergence. Although division with cubic convergence
                 has been regarded as impractical due to its complexity,
                 the proposed method reduces the logic complexity and
                 the delay by using an approximate squarer with a simple
                 logic implementation and a redundant binary Booth
                 recoder. It is especially effective in a system that
                 already has a radix-8 multiplier. As a result, the
                 effective area for the reciprocal table can be reduced
                 by 25.4\%. The proposed method has been verified by
                 SystemC and Verilog models. The final results are
                 confirmed by simulation with both random double
                 precision numbers and an exhaustive suite of 17-bit
                 test vectors.",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Very Large Scale Integration
                 (VLSI) Systems",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/issues?punumber=92",
}

@Article{Kornerup:2011:PAO,
  author =       "Peter Kornerup and Jean-Michel Muller and Adrien
                 Panhaleux",
  title =        "Performing Arithmetic Operations on Round-to-Nearest
                 Representations",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "60",
  number =       "2",
  pages =        "282--291",
  month =        feb,
  year =         "2011",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2010.134",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Feb 20 19:15:33 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  abstract =     "During any composite computation, there is a constant
                 need for rounding intermediate results before they can
                 participate in further processing. Recently, a class of
                 number representations denoted RN-Codings were
                 introduced, allowing an unbiased rounding-to-nearest to
                 take place by a simple truncation, with the property
                 that problems with double-roundings are avoided. In
                 this paper, we first investigate a particular encoding
                 of the binary representation. This encoding is
                 generalized to any radix and digit set; however, radix
                 complement representations for even values of the radix
                 turn out to be particularly feasible. The encoding is
                 essentially an ordinary radix complement representation
                 with an appended round-bit, but still allowing
                 rounding-to-nearest by truncation, and thus avoiding
                 problems with double-roundings. Conversions from radix
                 complement to these round-to-nearest representations
                 can be performed in constant time, whereas conversion
                 the other way, in general, takes at least logarithmic
                 time. Not only is rounding-to-nearest a constant time
                 operation, but so is also sign inversion, both of which
                 are at best log-time operations on ordinary two's
                 complement representations. Addition and multiplication
                 on such fixed-point representations are first analyzed
                 and defined in such a way that rounding information can
                 be carried along in a meaningful way, at minimal cost.
                 The analysis is carried through for a compact
                 (canonical) encoding using two's complement
                 representation, supplied with a round-bit. Based on the
                 fixed-point encoding, it is shown possible to define
                 floating-point representations, and a sketch of the
                 implementation of an FPU is presented.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Kulisch:2011:EDP,
  author =       "Ulrich Kulisch and Van Snyder",
  title =        "The exact dot product as basic tool for long interval
                 arithmetic",
  journal =      j-COMPUTING,
  volume =       "91",
  number =       "3",
  pages =        "307--313",
  month =        mar,
  year =         "2011",
  CODEN =        "CMPTA2",
  DOI =          "https://doi.org/10.1007/s00607-010-0127-7",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Tue Sep 6 19:14:24 MDT 2011",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0010-485X&volume=91&issue=3;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0010-485X&volume=91&issue=3&spage=307",
  abstract =     "Computing with guarantees is based on two arithmetical
                 features. One is fixed (double) precision interval
                 arithmetic. The other one is dynamic precision interval
                 arithmetic, here also called long interval arithmetic.
                 The basic tool to achieve high speed dynamic precision
                 arithmetic for real and interval data is an exact
                 multiply and accumulate operation and with it an exact
                 dot product. Pipelining allows to compute it at the
                 same high speed as vector operations on conventional
                 vector processors. Long interval arithmetic fully
                 benefits from such high speed. Exactitude brings very
                 high accuracy, and thereby stability into computation.
                 This document, which has been incorporated into the
                 draft standard for interval arithmetic being developed
                 by IEEE P1788, specifies the implementation of an exact
                 multiply and accumulate operation.",
  acknowledgement = ack-nhfb,
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
  keywords =     "arithmetic standard; computer arithmetic; exact dot
                 product; floating-point arithmetic; scientific
                 computing",
  remark =       "This document is an identical copy of a motion
                 accepted by the international standards committee IEEE
                 P1788 on interval arithmetic. Its contents will be
                 published in a few years when the development of the
                 standard is completed. The new floating-point
                 arithmetic standard IEEE 754 (available since 2008)
                 provides a function for accumulation of the dot product
                 of two vectors with no accuracy requirement.
                 Manufacturers who support the dot product by hardware
                 should be aware that IEEE P1788 requires the exact
                 result. Once a weak solution has been put into hardware
                 it may be difficult to change it later. It is therefore
                 important to bring this decision to public attention as
                 soon as possible. Actually the simplest and fastest way
                 for computing a dot product is to compute it exactly
                 [4].",
}

@Article{Kulisch:2011:VFE,
  author =       "Ulrich Kulisch",
  title =        "Very fast and exact accumulation of products",
  journal =      j-COMPUTING,
  volume =       "91",
  number =       "4",
  pages =        "397--405",
  month =        apr,
  year =         "2011",
  CODEN =        "CMPTA2",
  DOI =          "https://doi.org/10.1007/s00607-010-0131-y",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Tue Sep 6 19:14:31 MDT 2011",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0010-485X&volume=91&issue=4;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0010-485X&volume=91&issue=4&spage=397",
  abstract =     "The IFIP Working Group on Numerical Software and other
                 scientists repeatedly requested that a future
                 arithmetic standard should consider and specify an
                 exact dot product (EDP) [The IFIP WG IEEE 754R letter,
                 dated September 4 (2007), The IFIP WG IEEE P1788
                 letter, dated September 9 (2009)]. On 18 November 2009
                 the IEEE standards committee P1788 on interval
                 arithmetic accepted a motion [Kulisch and Snyder (The
                 exact dot product as basic tool for long interval
                 arithmetic, passed on Nov 18, 2009 as official IEEE
                 P1788 document)] for including the EDP into a future
                 interval arithmetic standard. Actually the simplest and
                 fastest way for computing a dot product is to compute
                 it exactly. By pipelining, it can be computed in the
                 time the processor needs to read the data, i.e., it
                 comes with utmost speed. A hardware implementation of
                 the EDP exceeds any approximate computation of the dot
                 product in software by several orders of magnitude. By
                 a sample illustration the paper informally specifies
                 the implementation of the EDP on computers. While
                 [Kulisch and Snyder (The exact dot product as basic
                 tool for long interval arithmetic, passed on Nov 18,
                 2009 as official IEEE P1788 document)] defines what has
                 to be provided, how to embed the EDP into the new
                 standard IEEE 754, [IEEE Floating-Point Arithmetic
                 Standard 754 (2008)] and how exceptions like NaN are to
                 be dealt with, this article illustrates how the EDP can
                 be implemented on computers. There is indeed no simpler
                 way of accumulating a dot product. Any method that just
                 computes an approximation also has to consider the
                 relative values of the summands. This results in a more
                 complicated method. The hardware needed for the EDP is
                 comparable to that for a fast multiplier by an adder
                 tree, accepted years ago and now standard technology in
                 every modern processor. The EDP brings the same speedup
                 for accumulations at comparable costs. In Numerical
                 Analysis the dot product is ubiquitous. It is not
                 merely a fundamental operation in all vector and matrix
                 spaces. It is the EDP which makes residual correction
                 effective. This has a direct and positive influence on
                 all iterative solvers of systems of equations. The EDP
                 is essential for fast long real and long interval
                 arithmetic, as well as for assessing and managing
                 uncertainty in computing. By operator overloading
                 variable precision interval arithmetic is very easy to
                 use. With it the result of every arithmetic expression
                 can be guaranteed to a number of correct digits.",
  acknowledgement = ack-nhfb,
  fjournal =     "Computing: Archiv f{\"u}r informatik und numerik",
  journal-URL =  "http://link.springer.com/journal/607",
  keywords =     "arithmetic standards; computer arithmetic; exact dot
                 product; floating-point arithmetic; scientific
                 computing",
}

@Article{Lamberti:2011:RCT,
  author =       "Fabrizio Lamberti and Nikos Andrikos and Elisardo
                 Antelo and Paolo Montuschi",
  title =        "Reducing the Computation Time in (Short Bit-Width)
                 Two's Complement Multipliers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "60",
  number =       "2",
  pages =        "148--156",
  month =        feb,
  year =         "2011",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2010.156",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Feb 20 19:15:33 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Langhammer:2011:TFD,
  author =       "Martin Langhammer",
  title =        "Teraflop {FPGA} Design",
  crossref =     "Schwarz:2011:PIS",
  pages =        "187--188",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/ARITH.2011.32",
  bibdate =      "Sat Aug 20 09:00:00 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5992124",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-20",
}

@TechReport{Lefevre:2011:SSI,
  author =       "Vincent Lef{\`e}vre",
  title =        "{SIPE}: Small Integer Plus Exponent",
  institution =  "INRIA",
  address =      "Lyon, France",
  pages =        "25",
  year =         "2011",
  bibdate =      "Tue Dec 26 14:57:40 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://hal.inria.fr/hal-00650659",
  acknowledgement = ack-nhfb,
}

@InProceedings{Lipetz:2011:SCC,
  author =       "Daniel Lipetz and Eric Schwarz",
  title =        "Self Checking in Current Floating-Point Units",
  crossref =     "Schwarz:2011:PIS",
  pages =        "73--76",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/ARITH.2011.18",
  bibdate =      "Sat Aug 20 09:00:00 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5992110",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-20",
}

@Article{Liu:2011:FAH,
  author =       "Feng Liu and Xiaoyu Song and Qingping Tan and Gang
                 Chen",
  title =        "Formal Analysis of Hybrid Prefix\slash Carry-Select
                 Arithmetic Systems",
  journal =      j-COMP-J,
  volume =       "54",
  number =       "6",
  pages =        "894--904",
  month =        jun,
  year =         "2011",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/bxq048",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Wed Jun 1 18:54:12 MDT 2011",
  bibsource =    "content/54/6.toc;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/54/6/894.full.pdf+html",
  abstract =     "Arithmetic circuits play an important role in
                 high-performance digital systems. The paper considers a
                 generic architecture of hybrid prefix\slash
                 carry-select arithmetic systems. A novel proof
                 methodology is proposed to model and verify hybrid
                 addition systems. Algebraic structures and first-order
                 recursive equations are harnessed in proof derivations.
                 Case studies on several typical classes of hybrid
                 prefix\slash carry-select adders and special cases with
                 pseudo-carries such as Ling's carry demonstrate the
                 effectiveness of the proposed approach.",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "carry-select adders; computer arithmetic; formal
                 methods; parallel prefix adders",
  onlinedate =   "May 25, 2010",
}

@InProceedings{Liu:2011:ILC,
  author =       "Yuanlong Liu and Bateer and Wen Zhong",
  booktitle =    "{2011 International Conference on Computer Science and
                 Service System (CSSS)}",
  title =        "Implementation of a low complexity divider for
                 {ILUT}-based {FPGAs}",
  publisher =    "pub-IEEE",
  address =      "pub-IEEE:adr",
  pages =        "464--466",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/CSSS.2011.5974453",
  bibdate =      "Tue Sep 27 08:11:09 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5974453",
  acknowledgement = ack-nhfb,
  book-URL =     "http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=5959270",
}

@InProceedings{Lutz:2011:FMA,
  author =       "David R. Lutz",
  title =        "Fused Multiply-Add Microarchitecture Comprising
                 Separate Early-Normalizing Multiply and Add Pipelines",
  crossref =     "Schwarz:2011:PIS",
  pages =        "123--128",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/ARITH.2011.25",
  bibdate =      "Sat Aug 20 09:00:00 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5992117",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-20",
}

@InProceedings{Malone:2011:FBI,
  author =       "A. N. Malone and G. R. Morris and K. H. Abed",
  booktitle =    "{Southeastcon, 2011 Proceedings of IEEE}",
  title =        "{FPGA}-based implementation of {Horner}'s rule on a
                 high performance heterogeneous computer",
  publisher =    "pub-IEEE",
  address =      "pub-IEEE:adr",
  pages =        "277--282",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/SECON.2011.5752949",
  bibdate =      "Tue Sep 27 08:11:09 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5752949",
  acknowledgement = ack-nhfb,
  book-URL =     "http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=5746658",
}

@Article{Masakova:2011:ANS,
  author =       "Z. Mas{\'a}kov{\'a} and E. Pelantov{\'a} and T.
                 V{\'a}vra",
  title =        "Arithmetics in number systems with a negative base",
  journal =      j-THEOR-COMP-SCI,
  volume =       "412",
  number =       "8--10",
  pages =        "835--845",
  day =          "4",
  month =        mar,
  year =         "2011",
  CODEN =        "TCSCDI",
  ISSN =         "0304-3975 (print), 1879-2294 (electronic)",
  ISSN-L =       "0304-3975",
  bibdate =      "Wed Aug 31 10:15:30 MDT 2011",
  bibsource =    "http://www.sciencedirect.com/science/journal/03043975;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03043975",
}

@InProceedings{Matula:2011:PLP,
  author =       "David W. Matula and Mihai T. Panu",
  title =        "A Prescale-Lookup-Postscale Additive Procedure for
                 Obtaining a Single Precision Ulp Accurate Reciprocal",
  crossref =     "Schwarz:2011:PIS",
  pages =        "177--183",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/ARITH.2011.31",
  bibdate =      "Sat Aug 20 09:00:00 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5992123",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-20",
}

@InProceedings{Mauer:2011:FPS,
  author =       "V. Mauer and M. Parker",
  booktitle =    "{Radar Conference (RADAR), 2011 IEEE}",
  title =        "Floating point {STAP} implementation on {FPGAs}",
  publisher =    "pub-IEEE",
  address =      "pub-IEEE:adr",
  pages =        "901--904",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/RADAR.2011.5960667",
  bibdate =      "Tue Sep 27 08:11:02 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5960667",
  acknowledgement = ack-nhfb,
  book-URL =     "http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=5941184",
}

@InProceedings{Minchola:2011:FID,
  author =       "C. Minchola and M. Vazquez and G. Sutter",
  booktitle =    "{2011 VII Southern Conference on Programmable Logic
                 (SPL)}",
  title =        "A {FPGA} {IEEE-754-2008} decimal64 floating-point
                 adder\slash subtractor",
  publisher =    "pub-IEEE",
  address =      "pub-IEEE:adr",
  pages =        "251--256",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/SPL.2011.5782657",
  bibdate =      "Tue Sep 27 08:11:02 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5782657",
  acknowledgement = ack-nhfb,
  book-URL =     "http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=5771182",
  keywords =     "decimal floating-point arithmetic",
}

@Article{Moller:2011:IDI,
  author =       "Niels M{\"o}ller and Torbj{\"o}rn Granlund",
  title =        "Improved Division by Invariant Integers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "60",
  number =       "2",
  pages =        "165--175",
  month =        feb,
  year =         "2011",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2010.143",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sun Feb 20 19:15:33 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  abstract =     "This paper considers the problem of dividing a
                 two-word integer by a single-word integer, together
                 with a few extensions and applications. Due to lack of
                 efficient division instructions in current processors,
                 the division is performed as a multiplication using a
                 precomputed single-word approximation of the reciprocal
                 of the divisor, followed by a couple of adjustment
                 steps. There are three common types of unsigned
                 multiplication instructions: we define full word
                 multiplication (umul), which produces the two-word
                 product of two single-word integers; low multiplication
                 (umullo), which produces only the least significant
                 word of the product; and high multiplication (umulhi),
                 which produces only the most significant word. We
                 describe an algorithm that produces a quotient and
                 remainder using one umul and one umullo. This is an
                 improvement over earlier methods, since the new method
                 uses cheaper multiplication operations. It turns out
                 that we also get some additional savings from simpler
                 adjustment conditions. The algorithm has been
                 implemented in version 4.3 of the gmp library. When
                 applied to the problem of dividing a large integer by a
                 single word, the new algorithm gives a speedup of
                 roughly 30 percent, benchmarked on AMD and Intel
                 processors in the x86\_64 family.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Mouilleron:2011:AGF,
  author =       "Christophe Mouilleron and Guillaume Revy",
  title =        "Automatic Generation of Fast and Certified Code for
                 Polynomial Evaluation",
  crossref =     "Schwarz:2011:PIS",
  pages =        "233--242",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/ARITH.2011.39",
  bibdate =      "Sat Aug 20 09:00:00 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5992131",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-20",
}

@InProceedings{Nannarelli:2011:RCD,
  author =       "Alberto Nannarelli",
  title =        "Radix-16 Combined Division and Square Root Unit",
  crossref =     "Schwarz:2011:PIS",
  pages =        "169--176",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/ARITH.2011.30",
  bibdate =      "Sat Aug 20 09:00:00 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5992122",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-20; sqrt(x); square root",
}

@InCollection{Nguyen:2011:FSA,
  author =       "Hong Diep Nguyen and Bogdan Pasca and Thomas B.
                 Preu{\ss}er",
  editor =       "Peter Athanas and Dionisios Pnevmatikatos and Nicolas
                 Sklavos",
  booktitle =    "{21st International Conference on Field Programmable
                 Logic and Applications: FPL 2011: proceedings: 5--7
                 September 2011, Chania, Greece}",
  title =        "{FPGA}-specific arithmetic optimizations of
                 short-latency adders",
  publisher =    "pub-IEEE",
  address =      "pub-IEEE:adr",
  bookpages =    "xxviii + 560",
  pages =        "232--237",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/FPL.2011.49",
  ISBN =         "0-7695-4529-7",
  ISBN-13 =      "978-0-7695-4529-5",
  LCCN =         "TK7895.G36",
  bibdate =      "Sat Feb 08 09:55:40 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://ieeexplore.ieee.org/document/6044770",
  acknowledgement = ack-nhfb,
  book-URL =     "http://ieeexplore.ieee.org/servlet/opac?punumber=6044763",
}

@Article{Ozaki:2011:TEE,
  author =       "Katsuhisa Ozaki and Takeshi Ogita and Shin'ichi
                 Oishi",
  title =        "Tight and efficient enclosure of matrix multiplication
                 by using optimized {BLAS}",
  journal =      j-NUM-LIN-ALG-APPL,
  volume =       "18",
  number =       "2",
  pages =        "237--248",
  month =        mar,
  year =         "2011",
  CODEN =        "NLAAEM",
  DOI =          "https://doi.org/10.1002/nla.724",
  ISSN =         "1070-5325 (print), 1099-1506 (electronic)",
  ISSN-L =       "1070-5325",
  bibdate =      "Wed Mar 16 10:14:59 MDT 2011",
  bibsource =    "http://www.interscience.wiley.com/jpages/1070-5325;
                 http://www3.interscience.wiley.com/journalfinder.html;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper is concerned with the tight enclosure of
                 matrix multiplication $ A B $ for two floating-point
                 matrices $A$ and $B$. The aim of this paper is to
                 compute component-wise upper and lower bounds of the
                 exact result $C$ of the matrix multiplication $ A B $
                 by floating-point arithmetic. Namely, an interval
                 matrix enclosing $C$ is obtained. In this paper, new
                 algorithms for enclosing $C$ are proposed. The proposed
                 algorithms are designed to mainly exploit the level 3
                 operations in BLAS. Although the proposed algorithms
                 take around twice as much costs as a standard algorithm
                 promoted by Oishi and Rump, the accuracy of the result
                 by the proposed algorithms is better than that of the
                 standard algorithm. At the end of this paper, we
                 present numerical examples showing the efficiency of
                 the proposed algorithms",
  acknowledgement = ack-nhfb,
  fjournal =     "Numerical linear algebra with applications",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1099-1506",
  keywords =     "interval arithmetic; matrix multiplication; verified
                 numerical computation",
  onlinedate =   "19 May 2010",
}

@InProceedings{Park:2011:LPS,
  author =       "Daejin Park and Tag Gon Kim and Changmin Kim and
                 Sungho Kwak",
  title =        "A low-power sync processor with a floating-point timer
                 and universal edge tracer for {3DTV} active shutter
                 glasses",
  crossref =     "IEEE:2011:ICC",
  pages =        "1--3",
  year =         "2011",
  CODEN =        "IRELAO",
  DOI =          "https://doi.org/10.1109/COOLCHIPS.2011.5890924",
  ISSN =         "0367-9950",
  bibdate =      "Wed Dec 21 14:34:51 MST 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cool-chips.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5890924",
  acknowledgement = ack-nhfb,
}

@InProceedings{Peay:2011:IQW,
  author =       "N. S. Peay and G. R. Morris and K. H. Abed",
  booktitle =    "{2011 Proceedings of IEEE Southeastcon}",
  title =        "Integrating {Quartus Wizard}-based {VHDL}
                 floating-point components into a high performance
                 heterogeneous computing environment",
  publisher =    "pub-IEEE",
  address =      "pub-IEEE:adr",
  pages =        "413--417",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/SECON.2011.5752977",
  bibdate =      "Tue Sep 27 08:11:02 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5752977",
  acknowledgement = ack-nhfb,
  book-URL =     "http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=5746658",
}

@Article{Piso:2011:VLG,
  author =       "Daniel Piso and Javier D. Bruguera",
  title =        "Variable Latency {Goldschmidt} Algorithm Based on a
                 New Rounding Method and a Remainder Estimate",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "60",
  number =       "11",
  pages =        "1535--1546",
  month =        nov,
  year =         "2011",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2010.269",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Sep 27 07:57:50 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5669291",
  abstract =     "A new variable latency Goldschmidt algorithm is
                 presented. The algorithm is based on a new rounding
                 method for division, square root, and their reciprocals
                 that avoids the conventional remainder calculation in
                 most of cases and improves previous proposals. The
                 rounding decision is taken by checking the least
                 significant bits of the output of the last Goldschmidt
                 iteration without any other transformation. This helps
                 to reduce the number of cases which need the
                 calculation of the remainder. Additionally, we avoid
                 the calculation of the remainder for most of those
                 cases by using a remainder estimate that can be easily
                 obtained from the Goldschmidt iteration. The
                 calculation of the estimate is much simpler and less
                 time consuming than the calculation of the remainder
                 and this contributes to reducing the number of cases
                 which need a large latency. The combination of both
                 techniques allows us to define a variable latency
                 algorithm which needs to compute the remainder in just
                 nine percent of the total number of cases for
                 reciprocal and division and in 12 percent for square
                 root and square root reciprocal.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "accuracy; approximation algorithms; approximation
                 methods; computers; division; equations; Goldschmidt
                 algorithm; hardware; mathematical model; reciprocal;
                 rounding; square root; square root reciprocal; variable
                 latency.",
}

@InProceedings{Preusser:2011:ACF,
  author =       "Thomas B. Preu{\ss}er and Martin Zabel and Rainer G.
                 Spallek",
  title =        "Accelerating Computations on {FPGA} Carry Chains by
                 Operand Compaction",
  crossref =     "Schwarz:2011:PIS",
  pages =        "95--102",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/ARITH.2011.22",
  bibdate =      "Sat Aug 20 09:00:00 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5992114",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-20",
}

@InProceedings{Ramakrishnan:2011:AFP,
  author =       "A. Ramakrishnan and J. M. Conrad",
  booktitle =    "{2011 Proceedings of IEEE Southeastcon}",
  title =        "Analysis of floating point operations in
                 microcontrollers",
  publisher =    "pub-IEEE",
  address =      "pub-IEEE:adr",
  pages =        "97--100",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/SECON.2011.5752913",
  bibdate =      "Tue Sep 27 08:11:02 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5752913",
  acknowledgement = ack-nhfb,
  book-URL =     "http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=5746658",
}

@Article{Romano:2011:NLR,
  author =       "Paul K. Romano and Harry McLaughlin",
  title =        "On Non-Linear Recursive Sequences and {Benford's
                 Law}",
  journal =      j-FIB-QUART,
  volume =       "49",
  number =       "2",
  pages =        "134--138",
  month =        may,
  year =         "2011",
  CODEN =        "FIBQAU",
  ISSN =         "0015-0517",
  ISSN-L =       "0015-0517",
  bibdate =      "Thu Oct 20 18:04:45 MDT 2011",
  bibsource =    "http://www.fq.math.ca/49-2.html;
                 https://www.math.utah.edu/pub/tex/bib/fibquart.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.fq.math.ca/Abstracts/49-2/romano.pdf",
  acknowledgement = ack-nhfb,
  ajournal =     "Fib. Quart",
  fjournal =     "The Fibonacci Quarterly",
  journal-URL =  "http://www.fq.math.ca/",
}

@Article{Romanovski:2011:ASS,
  author =       "Valery G. Romanovski and Mateja Presern",
  title =        "An approach to solving systems of polynomials via
                 modular arithmetics with applications",
  journal =      j-J-COMPUT-APPL-MATH,
  volume =       "236",
  number =       "2",
  pages =        "196--208",
  day =          "15",
  month =        aug,
  year =         "2011",
  CODEN =        "JCAMDI",
  ISSN =         "0377-0427 (print), 1879-1778 (electronic)",
  ISSN-L =       "0377-0427",
  bibdate =      "Sat Feb 25 13:24:37 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcomputapplmath2010.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0377042711003542",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Computational and Applied Mathematics",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03770427",
}

@InProceedings{Rupp:2011:SBF,
  author =       "Benjamin Rupp and Howard Lovatt and Andrea Vezzini",
  booktitle =    "{Proceedings of the 2011 14th European Conference on
                 Power Electronics and Applications (EPE 2011)}",
  title =        "Simulink-based floating-point {DSP} Control Platform",
  publisher =    "pub-IEEE",
  address =      "pub-IEEE:adr",
  pages =        "1--7",
  year =         "2011",
  bibdate =      "Tue Sep 27 08:11:02 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6020132",
  acknowledgement = ack-nhfb,
  book-URL =     "http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=6014782",
}

@InProceedings{Samman:2011:RSP,
  author =       "F. A. Samman and P. Surapong and M. Glesner",
  booktitle =    "{2011 6th International Workshop on Reconfigurable
                 Communication-centric Systems-on-Chip (ReCoSoC)}",
  title =        "Reconfigurable streaming processor core with
                 interconnected floating-point arithmetic units for
                 multicore adaptive signal processing systems",
  publisher =    "pub-IEEE",
  address =      "pub-IEEE:adr",
  pages =        "1--6",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/ReCoSoC.2011.5981539",
  bibdate =      "Tue Sep 27 08:11:02 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5981539",
  acknowledgement = ack-nhfb,
  book-URL =     "http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=5967008",
}

@InProceedings{Sarbishei:2011:FPA,
  author =       "Omid Sarbishei and Katarzyna Radecka",
  title =        "On the Fixed-Point Accuracy Analysis and Optimization
                 of {FFT} Units with {CORDIC} Multipliers",
  crossref =     "Schwarz:2011:PIS",
  pages =        "62--69",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/ARITH.2011.17",
  bibdate =      "Sat Aug 20 09:00:00 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5992109",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-20",
}

@Article{Seidel:2011:FVI,
  author =       "Peter-Michael Seidel",
  title =        "Formal Verification of an Iterative Low-Power x86
                 Floating-Point Multiplier with Redundant Feedback",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  day =          "21",
  month =        oct,
  year =         "2011",
  CODEN =        "????",
  ISSN =         "????",
  ISSN-L =       "????",
  bibdate =      "Wed Sep 30 12:43:49 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Published in EPTCS 70, 2011, pp. 70--83.",
  URL =          "http://arxiv.org/abs/1110.4675",
  abstract =     "We present the formal verification of a low-power x86
                 floating-point multiplier. The multiplier operates
                 iteratively and feeds back intermediate results in
                 redundant representation. It supports x87 and SSE
                 instructions in various precisions and can block the
                 issuing of new instructions. The design has been
                 optimized for low-power operation and has not been
                 constrained by the formal verification effort.
                 Additional improvements for the implementation were
                 identified through formal verification. The formal
                 verification of the design also incorporates the
                 implementation of clock-gating and control logic. The
                 core of the verification effort was based on ACL2
                 theorem proving. Additionally, model checking has been
                 used to verify some properties of the floating-point
                 scheduler that are relevant for the correct operation
                 of the unit.",
  acknowledgement = ack-nhfb,
  subject =      "Logic in Computer Science (cs.LO); Hardware
                 Architecture (cs.AR); Mathematical Software (cs.MS)",
}

@Article{Seo:2011:GDP,
  author =       "Young-Hun Seo and Seon-Kyoo Lee and Jae-Yoon Sim",
  title =        "A {1-GHz} Digital {PLL} with a 3-ps resolution
                 floating-point-number {TDC} in a 0.18-{CMOS}",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST-II-EXPRESS-BRIEFS,
  volume =       "58",
  number =       "2",
  pages =        "70--74",
  month =        "????",
  year =         "2011",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/TCSII.2011.2106315",
  ISSN =         "1549-7747 (print), 1558-3791 (electronic)",
  ISSN-L =       "1549-7747",
  bibdate =      "Tue Sep 27 08:11:02 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5713246",
  acknowledgement = ack-nhfb,
  book-URL =     "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=8920",
  fjournal =     "IEEE Transactions on Circuits and Systems II: Express
                 Briefs",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/issues?punumber=8920",
}

@Article{Siegel:2011:LAL,
  author =       "Stefan Siegel and J{\"u}rgen Wolff von Gudenberg",
  title =        "A long accumulator like a carry-save adder",
  journal =      j-COMPUTING,
  volume =       "93",
  number =       "??",
  pages =        "??--??",
  month =        "????",
  year =         "2011",
  CODEN =        "CMPTA2",
  DOI =          "https://doi.org/10.1007/s00607-011-0164-x",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Fri Nov 18 15:08:38 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "",
  acknowledgement = ack-nhfb,
  fjournal =     "Computing: Archiv f{\"u}r informatik und numerik",
  journal-URL =  "http://link.springer.com/journal/607",
  keywords =     "accurate floating-point summation",
  pagecount =    "11",
  remark =       "Online on 12 November 2011, but not yet assigned to a
                 journal issue.",
}

@InProceedings{Singh:2011:VEF,
  author =       "R. R. Singh and A. Tiwari and V. K. Singh and G. S.
                 Tomar",
  booktitle =    "{2011 International Conference on Communication
                 Systems and Network Technologies (CSNT)}",
  title =        "{VHDL} Environment for Floating Point Arithmetic Logic
                 Unit-{ALU} Design and Simulation",
  publisher =    "pub-IEEE",
  address =      "pub-IEEE:adr",
  pages =        "469--472",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/CSNT.2011.167",
  bibdate =      "Tue Sep 27 08:11:02 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5966491",
  acknowledgement = ack-nhfb,
  book-URL =     "http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=5963767",
}

@Article{Singha:2011:NAF,
  author =       "Satrughna Singha and Aniruddha Ghosh and Amitabha
                 Sinha",
  title =        "A new architecture for {FPGA} based implementation of
                 conversion of binary to double base number system
                 ({DBNS}) using parallel search technique",
  journal =      j-COMP-ARCH-NEWS,
  volume =       "39",
  number =       "5",
  pages =        "12--18",
  month =        dec,
  year =         "2011",
  CODEN =        "CANED2",
  DOI =          "https://doi.org/10.1145/2093339.2093343",
  ISSN =         "0163-5964 (print), 1943-5851 (electronic)",
  ISSN-L =       "0163-5964",
  bibdate =      "Thu Mar 15 14:07:10 MDT 2012",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigarch.bib",
  abstract =     "Non-binary number systems are increasingly gaining
                 popularity in signal processing applications for their
                 capabilities of handling arithmetic operations
                 efficiently. One such number system, ``Double Base
                 Number System (DBNS)'' has gained attention to many
                 researchers for it's capability of performing
                 multiplication operation efficiently. Recently,
                 ``Triple Base Number System (TBNS)'' has been
                 introduced which shows better performance over DBNS for
                 higher bit operations in terms of speed, hardware
                 complexity and power dissipation. However, the
                 advantages of TBNS systems cannot be exploited due to
                 substantial overhead of conversion from binary to TBNS.
                 Keeping this issue in view, in this paper, a novel
                 architecture has been proposed for high performance
                 binary to TBNS conversion. Efficiency of this
                 conversion scheme has been dealt with in details and
                 experimental results and analysis clearly indicate the
                 novelty of the architecture.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGARCH Computer Architecture News",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J89",
}

@InProceedings{Tang:2011:TCT,
  author =       "Ping Tak Peter Tang and J. Adam Butts and Ron O. Dror
                 and David E. Shaw",
  title =        "Tight Certification Techniques for Digit-by-Rounding
                 Algorithms with Application to a New $ 1 / \sqrt {x} $
                 Design",
  crossref =     "Schwarz:2011:PIS",
  pages =        "159--168",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/ARITH.2011.29",
  bibdate =      "Sat Aug 20 09:00:00 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5992121",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-20; reciprocal square root; rsqrt(x)",
}

@Article{Tsen:2011:HDB,
  author =       "Charles Tsen and Sonia Gonzalez-Navarro and Michael J.
                 Schulte and Katherine Compton",
  title =        "Hardware Designs for Binary Integer Decimal-Based
                 Rounding",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "60",
  number =       "5",
  pages =        "614--627",
  month =        may,
  year =         "2011",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2010.268",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jun 29 10:26:18 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  abstract =     "Decimal floating-point (DFP) arithmetic is becoming
                 increasingly important, and specifications for it are
                 included in the revised IEEE 754 Standard for
                 Floating-Point Arithmetic (IEEE 754-2008). The binary
                 encoding of DFP numbers specified in IEEE 754-2008 is
                 commonly referred to as Binary-Integer Decimal (BID).
                 BID uses a binary integer to encode the significand,
                 which allows it to leverage existing high-speed binary
                 circuits. However, performing decimal rounding on these
                 binary significands is challenging. In this paper, we
                 propose and evaluate several approaches to perform
                 decimal rounding in hardware for DFP numbers that use
                 the BID encoding. We summarize several rounding
                 techniques, present the theory and design of each
                 proposed rounding unit, and use synthesis results to
                 evaluate the critical path delay, latency, and area of
                 rounding units for 64-bit BID numbers. Our results
                 indicate that the bulk of each rounder design is
                 occupied by a binary fixed-point multiplier that can be
                 shared with other integer and floating-point
                 operations. This is the first paper to present and
                 compare a variety of techniques for BID-based rounding
                 hardware. These techniques are valuable to designers of
                 BID-based DFP solutions.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "Arithmetic algorithms; BID rounding; binary integer
                 decimal; computer arithmetic; decimal floating-point;
                 hardware designs; IEEE 754-2008; rounding",
}

@InProceedings{Vazquez:2011:CIA,
  author =       "{\'A}lvaro V{\'a}zquez and Javier D. Bruguera",
  title =        "Composite Iterative Algorithm and Architecture for
                 $q$-th Root Calculation",
  crossref =     "Schwarz:2011:PIS",
  pages =        "52--61",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/ARITH.2011.16",
  bibdate =      "Sat Aug 20 09:00:00 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5992108",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-20",
}

@InProceedings{Vestias:2011:IDM,
  author =       "M. P. Vestias and H. C. Neto",
  booktitle =    "{2011 VII Southern Conference on Programmable Logic
                 (SPL)}",
  title =        "Iterative decimal multiplication using binary
                 arithmetic",
  publisher =    "pub-IEEE",
  address =      "pub-IEEE:adr",
  pages =        "257--262",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/SPL.2011.5782658",
  bibdate =      "Tue Sep 27 08:11:02 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5782658",
  acknowledgement = ack-nhfb,
  book-URL =     "http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=5771182",
  keywords =     "decimal floating-point arithmetic",
}

@InProceedings{Vigliar:2011:MFB,
  author =       "Mario Vigliar and Giancarlo Raiconi and Amedeo D'Auria
                 and Giuseppe Del Mastro",
  booktitle =    "{2011 IEEE 54th International Midwest Symposium on
                 Circuits and Systems (MWSCAS)}",
  title =        "Modelling a fast {BLAS} level-1 inspired vectorized
                 {FPU} for {ARM} devices",
  publisher =    "pub-IEEE",
  address =      "pub-IEEE:adr",
  pages =        "1--4",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/MWSCAS.2011.6026644",
  bibdate =      "Tue Sep 27 08:11:02 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6026644",
  acknowledgement = ack-nhfb,
  book-URL =     "http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=6019810",
}

@InProceedings{Wang:2011:DFB,
  author =       "Mulan Wang and Xinghua Zhu and Baosheng Wang and
                 Xiaoxia Li",
  booktitle =    "{2011 International Conference on Mechatronic Science,
                 Electric Engineering and Computer (MEC)}",
  title =        "Development of {FPGA}-based arithmetic module in {CNC}
                 system",
  publisher =    "pub-IEEE",
  address =      "pub-IEEE:adr",
  pages =        "494--497",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/MEC.2011.6025510",
  bibdate =      "Tue Sep 27 08:11:02 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6025510",
  acknowledgement = ack-nhfb,
  book-URL =     "http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=6020827",
}

@Article{Wang:2011:RCM,
  author =       "Xiaofang Wang and Pallav Gupta",
  title =        "Resource-constrained multiprocessor synthesis for
                 floating-point applications on {FPGAs}",
  journal =      j-TODAES,
  volume =       "16",
  number =       "4",
  pages =        "41:1--41:??",
  month =        oct,
  year =         "2011",
  CODEN =        "ATASFO",
  DOI =          "https://doi.org/10.1145/2003695.2003701",
  ISSN =         "1084-4309 (print), 1557-7309 (electronic)",
  ISSN-L =       "1084-4309",
  bibdate =      "Sat Oct 22 09:25:48 MDT 2011",
  bibsource =    "http://www.acm.org/pubs/contents/journals/todaes/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/todaes.bib",
  acknowledgement = ack-nhfb,
  articleno =    "41",
  fjournal =     "ACM Transactions on Design Automation of Electronic
                 Systems",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J776",
}

@TechReport{Whitehead:2011:PPF,
  author =       "Nathan Whitehead and Alex Fit-Florea",
  title =        "Precision \& Performance: Floating Point and {IEEE
                 754} Compliance for {NVIDIA GPUs}",
  type =         "Report",
  institution =  "nVidia Corporation",
  address =      "Santa Clara, CA, USA",
  pages =        "7",
  day =          "21",
  month =        jun,
  year =         "2011",
  bibdate =      "Tue Sep 04 09:13:29 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://developer.download.nvidia.com/assets/cuda/files/NVIDIA-CUDA-Floating-Point.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Xu:2011:DLF,
  author =       "Jun Xu and Hong Wang",
  booktitle =    "{2011 IEEE International Symposium on Circuits and
                 Systems (ISCAS)}",
  title =        "Desynchronize a legacy floating-point adder with
                 operand-dependant delay elements",
  publisher =    "pub-IEEE",
  address =      "pub-IEEE:adr",
  pages =        "1427--1430",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/ISCAS.2011.5937841",
  bibdate =      "Tue Sep 27 08:11:02 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5937841",
  acknowledgement = ack-nhfb,
  book-URL =     "http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=5910713",
}

@InProceedings{Yeung:2011:MCF,
  author =       "Jackson H. C. Yeung and Evangeline F. Y. Young and
                 Philip H. W. Leong",
  booktitle =    "{FPGA '11: Proceedings of the 19th ACM\slash SIGDA
                 International Symposium on Field Programmable Gate
                 Arrays, Monterey, CA, USA, February 27--March 01,
                 2011}",
  title =        "A {Monte-Carlo} floating-point unit for
                 self-validating arithmetic",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "199--208",
  year =         "2011",
  DOI =          "https://doi.org/10.1145/1950413.1950453",
  ISBN =         "1-4503-0554-7",
  ISBN-13 =      "978-1-4503-0554-9",
  bibdate =      "Tue Sep 27 08:57:51 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Monte-Carlo arithmetic is a form of self-validating
                 arithmetic that accounts for the effect of rounding
                 errors. We have implemented a floating point unit that
                 can perform either IEEE 754 or Monte-Carlo floating
                 point computation, allowing hardware accelerated
                 validation of results during execution. Experiments
                 show that our approach has a modest hardware overhead
                 and allows the propagation of rounding error to be
                 accurately estimated.",
  acknowledgement = ack-nhfb,
  keywords =     "floating-point; FPGA; FPU; Monte Carlo arithmetic",
  numpages =     "10",
}

@Article{Yu:2011:OFP,
  author =       "C. Yu and A. M. Smith and W. Luk and P. H. W. Leong
                 and S. J. E. Wilton",
  title =        "Optimizing Floating Point Units in Hybrid {FPGAs}",
  journal =      j-IEEE-TRANS-VLSI-SYST,
  volume =       "PP",
  number =       "99",
  pages =        "1--10",
  month =        "????",
  year =         "2011",
  CODEN =        "IEVSE9",
  DOI =          "https://doi.org/10.1109/TVLSI.2011.2153883",
  ISSN =         "1063-8210 (print), 1557-9999 (electronic)",
  ISSN-L =       "1063-8210",
  bibdate =      "Tue Sep 27 08:11:02 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5893965",
  acknowledgement = ack-nhfb,
  book-URL =     "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=92",
  fjournal =     "IEEE Transactions on Very Large Scale Integration
                 (VLSI) Systems",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/issues?punumber=92",
}

@Article{Zalaket:2011:PFU,
  author =       "Joseph Zalaket and Joseph Hajj-Boutros",
  title =        "Prime factorization using square root approximation",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "61",
  number =       "9",
  pages =        "2463--2467",
  month =        may,
  year =         "2011",
  CODEN =        "CMAPDK",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  bibdate =      "Wed Mar 1 21:50:54 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computmathappl2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0898122111001131",
  acknowledgement = ack-nhfb,
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221",
}

@Article{Abbott:2012:TFA,
  author =       "John Abbott",
  title =        "Twin-float arithmetic",
  journal =      j-J-SYMBOLIC-COMP,
  volume =       "47",
  number =       "5",
  pages =        "536--551",
  month =        may,
  year =         "2012",
  CODEN =        "JSYCEH",
  DOI =          "https://doi.org/10.1016/j.jsc.2011.12.005",
  ISSN =         "0747-7171 (print), 1095-855X (electronic)",
  ISSN-L =       "0747-7171",
  bibdate =      "Sat Feb 25 10:12:47 MST 2012",
  bibsource =    "http://www.sciencedirect.com/science/journal/07477171;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jsymcomp.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0747717111001970",
  abstract =     "We present a heuristically certified form of
                 floating-point arithmetic and its implementation in
                 CoCoALib. This arithmetic is intended to act as a fast
                 alternative to exact rational arithmetic, and is
                 developed from the idea of paired floats expounded by
                 Traverso and Zanoni (2002). As prerequisites we need a
                 source of (pseudo-)random numbers, and an underlying
                 floating-point arithmetic system where the user can set
                 the precision. Twin-float arithmetic can be used only
                 where the input data are exact, or can be obtained at
                 high enough precision. Our arithmetic includes a total
                 cancellation heuristic for sums and differences, and so
                 can be used in classical algebraic algorithms such as
                 Buchberger's algorithm. We also present a (new)
                 algorithm for recovering an exact rational value from a
                 twin-float, so in some cases an exact answer can be
                 obtained from an approximate computation.\par

                 The ideas presented here are implemented as a ring in
                 CoCoALib, called RingTwinFloat, allowing them to be
                 used easily in a wide variety of algebraic computations
                 (including Gr{\"o}bner bases).",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Symbolic Computation",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07477171",
}

@Article{Adam:2012:FPD,
  author =       "Sanda Adam and Gheorghe Adam",
  title =        "Floating Point Degree of Precision in Numerical
                 Quadrature",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "7125",
  pages =        "189--194",
  year =         "2012",
  CODEN =        "LNCSD9",
  DOI =          "https://doi.org/10.1007/978-3-642-28212-6_19",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Wed Dec 19 15:24:39 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/lncs2012b.bib",
  URL =          "http://link.springer.com/chapter/10.1007/978-3-642-28212-6_19/",
  acknowledgement = ack-nhfb,
  book-DOI =     "https://doi.org/10.1007/978-3-642-28212-6",
  book-URL =     "http://www.springerlink.com/content/978-3-642-28212-6",
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Aharony:2012:IFP,
  author =       "Merav Aharony and Emanuel Gofman and Elena Guralnik
                 and Anatoly Koyfman",
  title =        "Injecting Floating-Point Testing Knowledge into Test
                 Generators",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "7261",
  pages =        "234--241",
  year =         "2012",
  CODEN =        "LNCSD9",
  DOI =          "https://doi.org/10.1007/978-3-642-34188-5_20",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Wed Dec 19 15:18:42 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/lncs2012d.bib",
  URL =          "http://link.springer.com/chapter/10.1007/978-3-642-34188-5_20/",
  acknowledgement = ack-nhfb,
  book-DOI =     "https://doi.org/10.1007/978-3-642-34188-5",
  book-URL =     "http://www.springerlink.com/content/978-3-642-34188-5",
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Akleylek:2012:MRR,
  author =       "Sedat Akleylek and Ferruh Ozbudak",
  title =        "Modified Redundant Representation for Designing
                 Arithmetic Circuits with Small Complexity",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "61",
  number =       "3",
  pages =        "427--432",
  month =        mar,
  year =         "2012",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2011.29",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Feb 3 07:35:03 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Al-Mohy:2012:MAB,
  author =       "Awad H. Al-Mohy",
  title =        "A more accurate {Briggs} method for the logarithm",
  journal =      j-NUMER-ALGORITHMS,
  volume =       "59",
  number =       "??",
  pages =        "??--??",
  month =        "????",
  year =         "2012",
  CODEN =        "NUALEG",
  DOI =          "https://doi.org/10.1007/s11075-011-9496-z",
  ISSN =         "1017-1398 (print), 1572-9265 (electronic)",
  ISSN-L =       "1017-1398",
  bibdate =      "Wed Nov 30 06:36:53 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/content/4110609h521kg66m/",
  abstract =     "A new approach for computing an expression of the form
                 $ a^{1 / 2^k} - 1 $ is presented that avoids the danger
                 of subtractive cancellation in floating point
                 arithmetic, where $a$ is a complex number not belonging
                 to the closed negative real axis and $k$ is a
                 nonnegative integer. We also derive a condition number
                 for the problem. The algorithm therefore allows highly
                 accurate numerical calculation of $ \log (a) $ using
                 Briggs' method.",
  acknowledgement = ack-nhfb,
  fjournal =     "Numerical Algorithms",
  journal-URL =  "http://link.springer.com/journal/11075",
  keywords =     "Briggs' method; Briggs' tables; Inverse scaling and
                 squaring method; Logarithm function",
}

@Misc{Anonymous:2012:FIS,
  author =       "Anonymous",
  title =        "Fast inverse square root",
  howpublished = "Wikipedia article.",
  day =          "20",
  month =        mar,
  year =         "2012",
  bibdate =      "Mon Apr 02 17:03:18 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "This article describes an algorithm for the inverse
                 square root. The only novel feature is use of two
                 IEEE-754 specific magic constants for 32-bit and 64-bit
                 binary arithmetic that allow obtaining fast starting
                 estimates for Newton--Raphson iterations by
                 manipulating the floating-point representations as
                 integers. The code fails to handle signed zero,
                 Infinity, and NaN arguments, uses too few iterations,
                 and does not adjust for rounding errors to obtain
                 correctly-rounded results. See \cite{Blinn:1997:JBC}.",
  URL =          "http://en.wikipedia.org/wiki/Fast_inverse_square_root",
  acknowledgement = ack-nhfb,
}

@Article{Antao:2012:RBE,
  author =       "Samuel Ant{\~a}o and Jean-Claude Bajard and Leonel
                 Sousa",
  title =        "{RNS}-Based Elliptic Curve Point Multiplication for
                 Massive Parallel Architectures",
  journal =      j-COMP-J,
  volume =       "55",
  number =       "5",
  pages =        "629--647",
  month =        may,
  year =         "2012",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/bxr119",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Wed May 2 11:34:42 MDT 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/55/5.toc;
                 https://www.math.utah.edu/pub/tex/bib/compj2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/55/5/629.full.pdf+html",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "Residue Number System (RNS)",
  onlinedate =   "November 30, 2011",
}

@Article{Antelo:2012:GEI,
  author =       "Elisardo Antelo and David Hough and Paolo Ienne",
  title =        "{Guest Editors}' Introduction: Special Section on
                 Computer Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "61",
  number =       "8",
  pages =        "1057--1058",
  month =        aug,
  year =         "2012",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2012.153",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Jul 27 08:30:49 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Book{Antelo:2012:IIFa,
  author =       "Elisardo Antelo",
  title =        "Industrial Implementations of Floating-Point Units:
                 Vol. 1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "103 (est.)",
  year =         "2012",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Thu Dec 06 11:34:04 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Product ID ES0000033.",
  acknowledgement = ack-nhfb,
  tableofcontents = "Editor's Introduction \\
                 Related Videos \\
                 P6 Binary Floating-Point Unit / Son Dao Trong, Martin
                 Schmookler, Eric M. Schwarz, and Michael Kroener \\
                 FPU Implementations with Denormalized Numbers / Eric M.
                 Schwarz, Martin Schmookler, and Son Dao Trong \\
                 1-GHz HAL SPARC64{\TM} Dual Floating Point Unit with
                 RAS Features / Ajay Naini, Atul Dhablania, Warren
                 James, and Debjit Das Sarma \\
                 Low-Power Multiple-Precision Iterative Floating-Point
                 Multiplier with SIMD Support / Dimitri Tan, Carl E.
                 Lemonds, and Michael J. Schulte \\
                 The Vector Floating-Point Unit in a Synergistic
                 Processor Element of a CELL Processor / Silvia M.
                 Mueller, Christian Jacobi, Hwa-Joon Oh, Kevin D. Tran,
                 Scott R. Cottier, Brad W. Michael, Hiroo Nishikawa,
                 Yonetaro Totsuka, Tatsuya Namatame, Naoka Yano, Takashi
                 Machida, and Sang H. Dhong \\
                 A High-Performance SIMD Floating Point Unit for
                 BlueGene/L: Architecture, Compilation, and Algorithm
                 Design / Leonardo Bachega, Siddhartha Chatterjee,
                 Kenneth A. Dockser, John A. Gunnels, Manish Gupta, Fred
                 G. Gustavson, Christopher A. Lapkowski, Gary K. Liu,
                 Mark P. Mendell, Charles D. Wait, and T.J. Chris Ward
                 \\
                 Design of the ARM VFP11 Divide and Square Root
                 Synthesisable Macrocell / Neil Burgess and Chris N.
                 Hinds \\
                 Correctness Proofs Outline for Newton--Raphson Based
                 Floating-Point Divide and Square Root Algorithms /
                 Marius A. Cornea-Hasegan, Roger A. Golliver, and Peter
                 Markstein \\
                 Recommended Resources \\
                 About the Editor",
}

@Book{Antelo:2012:IIFb,
  author =       "Elisardo Antelo",
  title =        "Industrial Implementations of Floating-Point Units:
                 Vol. 2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "79 (est.)",
  year =         "2012",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Thu Dec 06 11:34:04 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Product ID ES0000034.",
  acknowledgement = ack-nhfb,
  tableofcontents = "Table of Contents \\
                 Editor Bio \\
                 Editor's Introduction \\
                 Related Videos \\
                 A High-Performance Area-Efficient Multifunction
                 Interpolator / Stuart F. Oberman and Michael Y. Siu \\
                 New Algorithms for Improved Transcendental Functions on
                 IA-64 / Shane Story and Ping Tak Peter Tang \\
                 Energy-Delay Estimation Technique for High-Performance
                 Microprocessor VLSI Adders / Vojin G. Oklobdzija, Bart
                 R. Zeydel, Hoang Dao, Sanu Mathew, and Ram
                 Krishnamurthy \\
                 Advanced Clockgating Schemes for
                 Fused-Multiply-Add-Type Floating-Point Units / Jochen
                 Preiss, Maarten Boersma, and Silvia Melitta Mueller \\
                 Design of Low-Cost High-Performance Floating-Point
                 Fused Multiply-Add with Reduced Power / Zichu Qi, Qi
                 Guo, Ge Zhang, Xiangku Li, and Weiwu Hu \\
                 Decimal Floating-Point: Algorism for Computers /
                 Michael F. Cowlishaw \\
                 A Software Implementation of the IEEE 754R Decimal
                 Floating-Point Arithmetic Using the Binary Encoding
                 Format / Marius Cornea, John Harrison, Cristina
                 Anderson, Ping Tak Peter Tang, Eric Schneider, and
                 Evgeny Gvozdev \\
                 Recommended Resources \\
                 About the Editor",
}

@Article{Aswal:2012:BFD,
  author =       "Abhilasha Aswal and M. Ganesh Perumal and G. N.
                 Srinivasa Prasanna",
  title =        "On Basic Financial Decimal Operations on Binary
                 Machines",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "61",
  number =       "8",
  pages =        "1084--1096",
  month =        aug,
  year =         "2012",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2012.89",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Jul 27 08:30:49 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Bailey:2012:AIS,
  author =       "David H. Bailey and Jonathan M. Borwein",
  title =        "Ancient {Indian} Square Roots: An Exercise in Forensic
                 Paleo-Mathematics",
  journal =      j-AMER-MATH-MONTHLY,
  volume =       "119",
  number =       "8",
  pages =        "646--657",
  month =        oct,
  year =         "2012",
  CODEN =        "AMMYAE",
  DOI =          "https://doi.org/10.4169/amer.math.monthly.119.08.646",
  ISSN =         "0002-9890 (print), 1930-0972 (electronic)",
  ISSN-L =       "0002-9890",
  bibdate =      "Thu Nov 8 07:34:21 MST 2012",
  bibsource =    "http://www.jstor.org/journals/00029890.html;
                 http://www.jstor.org/stable/10.4169/amermathmont.119.issue-8;
                 https://www.math.utah.edu/pub/tex/bib/amermathmonthly2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.jstor.org/stable/pdfplus/10.4169/amer.math.monthly.119.08.646.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "American Mathematical Monthly",
  journal-URL =  "https://www.jstor.org/journals/00029890.htm",
}

@Article{Bailey:2012:HPC,
  author =       "David H. Bailey and Roberto Barrio and Jonathan M.
                 Borwein",
  title =        "High-precision computation: Mathematical physics and
                 dynamics",
  journal =      j-APPL-MATH-COMP,
  volume =       "218",
  number =       "20",
  pages =        "10106--10121",
  day =          "15",
  month =        jun,
  year =         "2012",
  CODEN =        "AMHCBQ",
  DOI =          "https://doi.org/10.1016/j.amc.2012.03.087",
  ISSN =         "0096-3003 (print), 1873-5649 (electronic)",
  ISSN-L =       "0096-3003",
  MRclass =      "65Y04 (68M07)",
  MRnumber =     "2921767",
  bibdate =      "Thu Aug 11 10:27:38 2016",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/borwein-jonathan-m.bib;
                 https://www.math.utah.edu/pub/tex/bib/applmathcomput2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://docserver.carma.newcastle.edu.au/775/;
                 http://www.sciencedirect.com/science/article/pii/S0096300312003505",
  abstract =     "At the present time, IEEE 64-bit floating-point
                 arithmetic is sufficiently accurate for most scientific
                 applications. However, for a rapidly growing body of
                 important scientific computing applications, a higher
                 level of numeric precision is required. Such
                 calculations are facilitated by high-precision software
                 packages that include high-level language translation
                 modules to minimize the conversion effort. This paper
                 presents an overview of recent applications of these
                 techniques and provides some analysis of their
                 numerical requirements. We conclude that high-precision
                 arithmetic facilities are now an indispensable
                 component of a modern large-scale scientific computing
                 environment.",
  acknowledgement = ack-nhfb,
  fjournal =     "Applied Mathematics and Computation",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00963003/",
  keywords =     "Dynamical systems; Experimental mathematics;
                 High-precision computation; Mathematical physics",
  ORCID-numbers = "Borwein, Jonathan/0000-0002-1263-0646",
  researcherid-numbers = "Barrio, Roberto/L-4983-2014",
}

@Article{Baudin:2012:RCD,
  author =       "Michael Baudin and Robert L. Smith",
  title =        "A Robust Complex Division in {Scilab}",
  journal =      "CoRR",
  volume =       "abs/1210.4539",
  year =         "2012",
  bibdate =      "Tue Apr 16 08:18:25 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcw.bib",
  URL =          "http://arxiv.org/abs/1210.4539",
  abstract =     "The most widely used algorithm for floating point
                 complex division, known as Smith's method, may fail
                 more often than expected. This document presents two
                 improved complex division algorithms. We present a
                 proof of the robustness of the first improved
                 algorithm. Numerical simulations show that this
                 algorithm performs well in practice and is
                 significantly more robust than other known
                 implementations. By combining additional scaling
                 methods with this first algorithm, we were able to
                 create a second algorithm, which rarely fails.",
  acknowledgement = ack-nhfb,
}

@Article{Benz:2012:DPA,
  author =       "Florian Benz and Andreas Hildebrandt and Sebastian
                 Hack",
  title =        "A dynamic program analysis to find floating-point
                 accuracy problems",
  journal =      j-SIGPLAN,
  volume =       "47",
  number =       "6",
  pages =        "453--462",
  month =        jun,
  year =         "2012",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/2345156.2254118",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Mon Aug 6 16:31:49 MDT 2012",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan2010.bib",
  note =         "PLDI '12 proceedings.",
  abstract =     "Programs using floating-point arithmetic are prone to
                 accuracy problems caused by rounding and catastrophic
                 cancellation. These phenomena provoke bugs that are
                 notoriously hard to track down: the program does not
                 necessarily crash and the results are not necessarily
                 obviously wrong, but often subtly inaccurate. Further
                 use of these values can lead to catastrophic errors. In
                 this paper, we present a dynamic program analysis that
                 supports the programmer in finding accuracy problems.
                 Our analysis uses binary translation to perform every
                 floating-point computation side by side in higher
                 precision. Furthermore, we use a lightweight slicing
                 approach to track the evolution of errors. We evaluate
                 our analysis by demonstrating that it catches
                 well-known floating-point accuracy problems and by
                 analyzing the Spec CFP2006 floating-point benchmark. In
                 the latter, we show how our tool tracks down a
                 catastrophic cancellation that causes a complete loss
                 of accuracy leading to a meaningless program result.
                 Finally, we apply our program to a complex, real-world
                 bioinformatics application in which our program
                 detected a serious cancellation. Correcting the
                 instability led not only to improved quality of the
                 result, but also to an improvement of the program's run
                 time.In this paper, we present a dynamic program
                 analysis that supports the programmer in finding
                 accuracy problems. Our analysis uses binary translation
                 to perform every floating-point computation side by
                 side in higher precision. Furthermore, we use a
                 lightweight slicing approach to track the evolution of
                 errors. We evaluate our analysis by demonstrating that
                 it catches well-known floating-point accuracy problems
                 and by analyzing the SpecfiCFP2006 floating-point
                 benchmark. In the latter, we show how our tool tracks
                 down a catastrophic cancellation that causes a complete
                 loss of accuracy leading to a meaningless program
                 result. Finally, we apply our program to a complex,
                 real-world bioinformatics application in which our
                 program detected a serious cancellation. Correcting the
                 instability led not only to improved quality of the
                 result, but also to an improvement of the program's run
                 time.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
}

@InProceedings{Bohlender:2012:CFE,
  author =       "G. Bohlender and U. Kulisch",
  title =        "Comments on fast and exact accumulation of products",
  crossref =     "Jonasson:2012:APSb",
  pages =        "148--156",
  year =         "2012",
  DOI =          "https://doi.org/10.1007/978-3-642-28145-7_15",
  bibdate =      "Sat Oct 31 07:09:45 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Boldo:2012:AOP,
  author =       "Sylvie Boldo and Guillaume Melquiond",
  title =        "Arithm{\'e}tique des ordinateurs et preuves formelles.
                 ({French}) [{Computer} arithmetic and formal proofs]",
  institution =  "{\'E}cole des Jeunes Chercheurs en Informatique
                 Math{\'e}matique",
  address =      "????",
  pages =        "31",
  day =          "22",
  month =        mar,
  year =         "2012",
  bibdate =      "Fri Sep 22 17:09:39 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://inria.hal.science/hal-00755333/file/main.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Brisebarre:2012:MPK,
  author =       "Nicolas Brisebarre and Milo D. Ercegovac and
                 Jean-Michel Muller",
  editor =       "{IEEE}",
  booktitle =    "{2012 IEEE 23rd International Conference on
                 Application-Specific Systems, Architectures and
                 Processors, 9--11 July 2012. Delft, The Netherlands}",
  title =        "{$ (M, p, k) $}-Friendly Points: a Table-Based Method
                 for Trigonometric Function Evaluation",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "46--52",
  year =         "2012",
  DOI =          "https://doi.org/10.1109/ASAP.2012.17",
  ISBN =         "0-7695-4768-0",
  ISBN-13 =      "978-0-7695-4768-8",
  ISSN =         "1063-6862",
  ISSN-L =       "1063-6862",
  bibdate =      "Fri Sep 29 10:49:22 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Bruintjes:2012:SLA,
  author =       "Tom M. Bruintjes and Karel H. G. Walters and Sabih H.
                 Gerez and Bert Molenkamp and Gerard J. M. Smit",
  title =        "{Sabrewing}: a lightweight architecture for combined
                 floating-point and integer arithmetic",
  journal =      j-TACO,
  volume =       "8",
  number =       "4",
  pages =        "41:1--41:??",
  month =        jan,
  year =         "2012",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/2086696.2086720",
  ISSN =         "1544-3566 (print), 1544-3973 (electronic)",
  ISSN-L =       "1544-3566",
  bibdate =      "Sat Jan 21 07:49:49 MST 2012",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/taco.bib",
  abstract =     "In spite of the fact that floating-point arithmetic is
                 costly in terms of silicon area, the joint design of
                 hardware for floating-point and integer arithmetic is
                 seldom considered. While components like multipliers
                 and adders can potentially be shared, floating-point
                 and integer units in contemporary processors are
                 practically disjoint. This work presents a new
                 architecture which tightly integrates floating-point
                 and integer arithmetic in a single datapath. It is
                 mainly intended for use in low-power embedded digital
                 signal processors and therefore the following design
                 constraints were important: limited use of pipelining
                 for the convenience of the compiler; maintaining
                 compatibility with existing technology; minimal area
                 and power consumption for applicability in embedded
                 systems.",
  acknowledgement = ack-nhfb,
  articleno =    "41",
  fjournal =     "ACM Transactions on Architecture and Code Optimization
                 (TACO)",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J924",
}

@Article{Chen:2012:IDF,
  author =       "Dongdong Chen and Liu Han and Younhee Choi and
                 Seok-Bum Ko",
  title =        "Improved Decimal Floating-Point Logarithmic Converter
                 Based on Selection by Rounding",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "61",
  number =       "5",
  pages =        "607--621",
  month =        may,
  year =         "2012",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2011.43",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Apr 6 18:50:40 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  abstract =     "This paper presents the algorithm and architecture of
                 the decimal floating-point (DFP) logarithmic converter,
                 based on the digit-recurrence algorithm with selection
                 by rounding. The proposed approach can compute faithful
                 DFP logarithm results for any one of the three DFP
                 formats specified in the IEEE 754-2008 standard. In
                 order to optimize the latency for the proposed design,
                 we mainly integrate the following novel features: (1)
                 using the redundant carry-save representation of the
                 data-path; (2) reducing the number of iterations by
                 determining the number of initial iteration; and (3)
                 retiming and balancing the delay of the proposed
                 architecture. The proposed architecture is synthesized
                 with STM 90-nm standard cell library and the results
                 show that the critical path delay and the number of
                 clock cycles of the proposed Decimal64 logarithmic
                 converter are 1.55 ns (34.4 FO4) and 19 respectively,
                 and the total hardware complexity is 43572 NAND2 gates.
                 The delay estimation results of the proposed
                 architecture show that its latency is close to that of
                 the binary radix-16 logarithmic converter, and that it
                 has a significant decrease on latency compared with a
                 recently published high performance CORDIC
                 implementation.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Das:2012:AAT,
  author =       "Subrata Das and Partha Sarathi Dasgupta and Samar
                 Sensarma",
  title =        "Arithmetic Algorithms for Ternary Number System",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "7373",
  pages =        "111--120",
  year =         "2012",
  CODEN =        "LNCSD9",
  DOI =          "https://doi.org/10.1007/978-3-642-31494-0_13",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Wed Dec 19 15:21:09 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/lncs2012f.bib",
  URL =          "http://link.springer.com/chapter/10.1007/978-3-642-31494-0_13/",
  acknowledgement = ack-nhfb,
  book-DOI =     "https://doi.org/10.1007/978-3-642-31494-0",
  book-URL =     "http://www.springerlink.com/content/978-3-642-31494-0",
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{deDinechin:2012:MRC,
  author =       "Florent de Dinechin",
  title =        "Multiplication by rational constants",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST-II-EXPRESS-BRIEFS,
  volume =       "52",
  number =       "2",
  pages =        "98--102",
  month =        feb,
  year =         "2012",
  DOI =          "https://doi.org/10.1109/TCSII.2011.2177706",
  ISSN =         "1549-7747 (print), 1558-3791 (electronic)",
  ISSN-L =       "1549-7747",
  bibdate =      "Sat Feb 08 09:46:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://ieeexplore.ieee.org/document/6126071",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE trans. circuits syst., II Express briefs",
  fjournal =     "IEEE Transactions on Circuits and Systems II: Express
                 Briefs",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/issues?punumber=8920",
}

@Article{deDinechin:2012:TBD,
  author =       "Florent de Dinechin and Laurent-St{\'e}phane Didier",
  title =        "Table-Based Division by Small Integer Constants",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "7199",
  pages =        "53--63",
  year =         "2012",
  CODEN =        "LNCSD9",
  DOI =          "https://doi.org/10.1007/978-3-642-28365-9_5",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Wed Dec 19 15:26:07 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/lncs2012b.bib",
  URL =          "http://link.springer.com/chapter/10.1007/978-3-642-28365-9_5/",
  acknowledgement = ack-nhfb,
  book-DOI =     "https://doi.org/10.1007/978-3-642-28365-9",
  book-URL =     "http://www.springerlink.com/content/978-3-642-28365-9",
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Book{Deschamps:2012:GFI,
  author =       "Jean-Pierre Deschamps and Gustavo D. Sutter and
                 Enrique Cant{\'o}",
  title =        "Guide to {FPGA} implementation of arithmetic
                 functions",
  volume =       "95",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xv + 469",
  year =         "2012",
  DOI =          "https://doi.org/10.1007/978-94-007-2987-2",
  ISBN =         "94-007-2986-3 (hardcover), 94-007-2987-1 (e-book)",
  ISBN-13 =      "978-94-007-2986-5 (hardcover), 978-94-007-2987-2
                 (e-book)",
  LCCN =         "TK7895.G36",
  bibdate =      "Wed Oct 1 10:19:58 MDT 2014",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcw.bib",
  series =       "Lecture notes in electrical engineering",
  abstract =     "This book is designed both for FPGA users interested
                 in developing new, specific components --- generally
                 for reducing execution times and IP core designers
                 interested in extending their catalog of specific
                 components. The main focus is circuit synthesis and the
                 discussion shows, for example, how a given algorithm
                 executing some complex function can be translated to a
                 synthesizable circuit description, as well as which are
                 the best choices the designer can make to reduce the
                 circuit cost, latency, or power consumption. This is
                 not a book on algorithms. It is a book that shows how
                 to translate efficiently an algorithm to a circuit,
                 using techniques such as parallelism, pipeline, loop
                 unrolling, and others. Numerous examples of FPGA
                 implementation are described throughout this book and
                 the circuits are modeled in VHDL. Complete and
                 synthesizable source files are available for
                 download.",
  acknowledgement = ack-nhfb,
  author-dates = "1945--",
  subject =      "Field programmable gate arrays; Programming;
                 Arithmetic functions",
  tableofcontents = "Basic Building Blocks \\
                 Architecture of Digital Circuits \\
                 Special Topics of Data Path Synthesis \\
                 Control Unit Synthesis \\
                 Electronic Aspects of Digital Design \\
                 EDA Tools \\
                 Adders \\
                 Multipliers \\
                 Dividers \\
                 Other Operations \\
                 Decimal Operations \\
                 Floating Point Arithmetic \\
                 Finite-Field Arithmetic \\
                 Systems on Chip \\
                 Embedded Systems Development: Case Studies \\
                 Partial Reconfiguration on Xilinx FPGAs",
}

@Article{Diethelm:2012:LRN,
  author =       "Kai Diethelm",
  title =        "The Limits of Reproducibility in Numerical
                 Simulation",
  journal =      j-COMPUT-SCI-ENG,
  volume =       "14",
  number =       "1",
  pages =        "64--72",
  month =        jan # "\slash " # feb,
  year =         "2012",
  CODEN =        "CSENFA",
  DOI =          "https://doi.org/10.1109/MCSE.2011.21",
  ISSN =         "1521-9615 (print), 1558-366X (electronic)",
  ISSN-L =       "1521-9615",
  bibdate =      "Tue Jan 31 12:29:01 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computscieng.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Computing in Science and Engineering",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5992",
  remark =       "This paper discusses the problem of reproducible, and
                 accurate, computation of long floating-point dot
                 products in parallel computing environments, and how
                 nonreproducibility leads to user confusion.",
}

@Article{Fan:2012:EHI,
  author =       "Junfeng Fan and Frederik Vercauteren and Ingrid
                 Verbauwhede",
  title =        "Efficient Hardware Implementation of {FP}-Arithmetic
                 for Pairing-Friendly Curves",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "61",
  number =       "5",
  pages =        "676--685",
  month =        may,
  year =         "2012",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2011.78",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Apr 6 18:50:40 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Fout:2012:APB,
  author =       "Nathaniel Fout and Kwan-Liu Ma",
  title =        "An Adaptive Prediction-Based Approach to Lossless
                 Compression of Floating-Point Volume Data",
  journal =      j-IEEE-TRANS-VIS-COMPUT-GRAPH,
  volume =       "18",
  number =       "12",
  pages =        "2295--2304",
  month =        dec,
  year =         "2012",
  CODEN =        "ITVGEA",
  DOI =          "https://doi.org/10.1109/TVCG.2012.194",
  ISSN =         "1077-2626 (print), 1941-0506 (electronic), 2160-9306",
  ISSN-L =       "1077-2626",
  bibdate =      "Mon Oct 22 07:55:05 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetransviscomputgraph.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Visualization and Computer
                 Graphics",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2945",
}

@Article{Gandino:2012:AAS,
  author =       "Filippo Gandino and Fabrizio Lamberti and Gianluca
                 Paravati and Jean-Claude Bajard and Paolo Montuschi",
  title =        "An Algorithmic and Architectural Study on {Montgomery}
                 Exponentiation in {RNS}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "61",
  number =       "8",
  pages =        "1071--1083",
  month =        aug,
  year =         "2012",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2012.84",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Jul 27 08:30:49 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Gazeau:2012:NLM,
  author =       "Ivan Gazeau and Dale Miller and Catuscia Palamidessi",
  title =        "A non-local method for robustness analysis of floating
                 point programs",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  day =          "3",
  month =        feb,
  year =         "2012",
  CODEN =        "????",
  ISSN =         "????",
  ISSN-L =       "????",
  bibdate =      "Wed Sep 30 12:43:49 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arxiv.org/abs/1202.0693",
  abstract =     "Robustness is a standard correctness property which
                 intuitively means that if the input to the program
                 changes less than a fixed small amount then the output
                 changes only slightly. This notion is useful in the
                 analysis of rounding error for floating point programs
                 because it helps to establish bounds on output errors
                 introduced by both measurement errors and by floating
                 point computation. Compositional methods often do not
                 work since key constructs---like the conditional and
                 the while-loop---are not robust. We propose a method
                 for proving the robustness of a while-loop. This method
                 is non-local in the sense that instead of breaking the
                 analysis down to single lines of code, it checks
                 certain global properties of its structure. We show the
                 applicability of our method on two standard algorithms:
                 the CORDIC computation of the cosine and Dijkstra's
                 shortest path algorithm.",
  acknowledgement = ack-nhfb,
  subject =      "Programming Languages (cs.PL)",
}

@Article{Ghosh:2012:FPR,
  author =       "Aniruddha Ghosh and Satrughna Singha and Amitabha
                 Sinha",
  title =        "{``Floating point RNS''}: a new concept for designing
                 the {MAC} unit of digital signal processor",
  journal =      j-COMP-ARCH-NEWS,
  volume =       "40",
  number =       "2",
  pages =        "39--43",
  month =        may,
  year =         "2012",
  CODEN =        "CANED2",
  DOI =          "https://doi.org/10.1145/2234336.2234343",
  ISSN =         "0163-5964 (print), 1943-5851 (electronic)",
  ISSN-L =       "0163-5964",
  bibdate =      "Fri Jun 1 17:06:51 MDT 2012",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigarch.bib",
  abstract =     "Execution of arithmetic operations at a very high
                 speed in real time is the major concern in compute
                 intensive digital signal processing (DSP) algorithms
                 Residue Number Systems are being considered as
                 alternative to binary number system because of their
                 capabilities of performing ``carry free'' arithmetic
                 operations. However, RNS systems have so far been used
                 to handle integer numbers only. Floating Point RNS
                 arithmetic units have obvious advantages over fixed
                 point multiply {\&} accumulate (MAC) units which are
                 the key units in Digital Signal Processors. Keeping
                 this in view, in this paper, the architecture of a
                 floating point MAC unit is presented.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGARCH Computer Architecture News",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J89",
}

@Article{Giessing:2012:FRB,
  author =       "Sarah Giessing",
  title =        "Flexible Rounding Based on Consistent Post-tabular
                 Stochastic Noise",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "7556",
  pages =        "22--34",
  year =         "2012",
  CODEN =        "LNCSD9",
  DOI =          "https://doi.org/10.1007/978-3-642-33627-0_3",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Wed Dec 19 15:24:52 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/lncs2012j.bib",
  URL =          "http://link.springer.com/chapter/10.1007/978-3-642-33627-0_3/",
  acknowledgement = ack-nhfb,
  book-DOI =     "https://doi.org/10.1007/978-3-642-33627-0",
  book-URL =     "http://www.springerlink.com/content/978-3-642-33627-0",
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@InCollection{Goldberg:2012:CA,
  author =       "David Goldberg",
  title =        "Computer Arithmetic",
  crossref =     "Hennessy:2012:CAQ",
  chapter =      "J",
  pages =        "J-1--J-74",
  year =         "2012",
  bibdate =      "Mon Nov 11 05:34:58 2019",
  bibsource =    "http://www.mkp.com/CA3;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "The complete Appendix J is not in the printed book; it
                 is available only at the book's Web site.",
  URL =          "http://booksite.mkp.com/9780123838728/references/appendix_j.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Goossens:2012:CTS,
  author =       "Bernard Goossens and Philippe [Gr{\'e}goire] Langlois
                 and David Parello and Kathy Porada",
  booktitle =    "Numerical Sofware: Design, Analysis and Verification,
                 Santander, Spain, 4--6 July 2012",
  title =        "Computing time for summation algorithm: Less hazard
                 and more scientific research",
  publisher =    "????",
  address =      "????",
  pages =        "i + 34",
  year =         "2012",
  bibdate =      "Sat Apr 01 08:09:42 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://hal-lirmm.ccsd.cnrs.fr/lirmm-00835508",
  abstract =     "Several accurate algorithms to sum IEEE-754 floating
                 point numbers have been recently published. The
                 contributions by Rump, Ogita and Oishi [3, 4, 2] and
                 the newest ones proposed by Zhu and Hayes [5, 6] are
                 examples of accurate summation algorithms. Some of
                 these actually compute the correct rounding of the
                 exact sum, i.e., the most accurate value with respect
                 to the finite precision of the floating point
                 arithmetic. This computed sum does not suffer anymore
                 from the condition number of the summation. In such
                 cases, the run-time performances and the memory print
                 become the discriminant properties to decide which
                 algorithm to choose. In this talk we focus the problem
                 of presenting reliable measures of the run-time
                 performances of such core algorithms. As Rump writes in
                 [2], Measuring the computing time of summation
                 algorithms in a high-level language on today's
                 architectures is more of a hazard than scientific
                 research. We introduced PerPI, a software tool that
                 automatizes an almost machine independent analysis
                 based on the instruction-level parallelism of the
                 algorithm [1]. We analyze the previously mentioned
                 accurate summation algorithms. We discuss whether PerPI
                 provides a more reliable performance analysis and how
                 to improve the confidence level of future contributions
                 in this area.",
  acknowledgement = ack-nhfb,
  keywords =     "correct rounding; faithful summation; floating-point
                 arithmetic, accurate summation; instruction level
                 parallelism; performance evaluation; PerPI;
                 reproducibility",
  remark =       "Lecture slides",
}

@Article{Grcar:2012:JNA,
  author =       "Joseph F. Grcar",
  title =        "{John von Neumann}'s Analysis of {Gaussian}
                 Elimination and the Origins of Modern Numerical
                 Analysis",
  journal =      j-SIAM-REVIEW,
  volume =       "53",
  number =       "4",
  pages =        "607--682",
  month =        "????",
  year =         "2012",
  CODEN =        "SIREAD",
  DOI =          "https://doi.org/10.1137/080734716",
  ISSN =         "0036-1445 (print), 1095-7200 (electronic)",
  ISSN-L =       "0036-1445",
  MRclass =      "01-08, 65-03, 65F05, 65F35, 65G50, 65M12, 68-03",
  bibdate =      "Thu Jan 12 12:42:30 MST 2012",
  bibsource =    "http://epubs.siam.org/sam-bin/dbq/toc/SIREV/53/4;
                 https://www.math.utah.edu/pub/bibnet/authors/v/von-neumann-john.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamreview.bib",
  URL =          "http://epubs.siam.org/sirev/resource/1/siread/v53/i4/p607_s1",
  abstract =     "Just when modern computers (digital, electronic, and
                 programmable) were being invented, John von Neumann and
                 Herman Goldstine wrote a paper to illustrate the
                 mathematical analyses that they believed would be
                 needed to use the new machines effectively and to guide
                 the development of still faster computers. Their
                 foresight and the congruence of historical events made
                 their work the first modern paper in numerical
                 analysis. Von Neumann once remarked that to found a
                 mathematical theory one had to prove the first theorem,
                 which he and Goldstine did for the accuracy of
                 mechanized Gaussian elimination --- but their paper was
                 about more than that. Von Neumann and Goldstine
                 described what they surmised would be the significant
                 questions once computers became available for
                 computational science, and they suggested enduring ways
                 to answer them.",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Review",
  journal-URL =  "http://epubs.siam.org/sirev",
  keywords =     "backward error, CFL condition, computer architecture,
                 computer arithmetic, computer programming, condition
                 number, decomposition paradigm, Gaussian elimination,
                 history, matrix norms, numerical analysis, rounding
                 error analysis, stability, stochastic linear algebra,
                 von Neumann",
  onlinedate =   "November 07, 2011",
}

@InProceedings{Haller:2012:DFP,
  author =       "L. Haller and A. Griggio and M. Brain and D.
                 Kroening",
  booktitle =    "{Formal Methods in Computer-Aided Design (FMCAD),
                 2012}",
  title =        "Deciding floating-point logic with systematic
                 abstraction",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "131--140",
  month =        oct,
  year =         "2012",
  ISBN =         "1-4673-4832-5",
  ISBN-13 =      "978-1-4673-4832-4",
  bibdate =      "Sat Jun 4 18:09:21 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "abstract interpretation; Abstracts; Algorithm design
                 and analysis; Analytical models; binary floating-point
                 arithmetic; bit-precise decision procedure; bit-vector
                 encoding; computability; conflict analysis algorithm;
                 conflict driven clause learning algorithm; decision
                 procedures; Design automation; encoding; Encoding;
                 floating point; floating point arithmetic;
                 floating-point interval abstraction; floating-point
                 logic; floating-point satisfiability checking;
                 lattice-based abstraction; Lattices; MATHSAT5;
                 natural-domain SMT approach; propositional solver; SAT
                 solver; Standards; systematic abstraction",
}

@Article{Huang:2012:LCB,
  author =       "Libo Huang and Sheng Ma and Li Shen and Zhiying Wang
                 and Nong Xiao",
  title =        "Low-Cost {Binary128} Floating-Point {FMA} Unit Design
                 with {SIMD} Support",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "61",
  number =       "5",
  pages =        "745--751",
  month =        may,
  year =         "2012",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2011.77",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Apr 6 18:50:40 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Hyman:2012:LF,
  author =       "Paul Hyman",
  title =        "Lost and found",
  journal =      j-CACM,
  volume =       "55",
  number =       "7",
  pages =        "21--21",
  month =        jul,
  year =         "2012",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/2209249.2209258",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Tue Jul 3 13:54:33 MDT 2012",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/cacm2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Researchers discover computer pioneer Konrad Zuse's
                 long-forgotten Z9, the world's first program-controlled
                 binary relay calculator using floating-point
                 arithmetic.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@TechReport{Katranov:2012:DRN,
  author =       "A. Katranov",
  title =        "Deterministic Reduction: a new Community Preview
                 Feature in {Intel Threading Building Blocks}",
  type =         "Report",
  institution =  pub-INTEL,
  address =      pub-INTEL:adr,
  pages =        "????",
  year =         "2012",
  bibdate =      "Sat Oct 31 06:58:31 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Koiran:2012:ACC,
  author =       "Pascal Koiran",
  title =        "Arithmetic circuits: the chasm at depth four gets
                 wider",
  journal =      j-THEOR-COMP-SCI,
  volume =       "448",
  number =       "1",
  pages =        "56--65",
  day =          "24",
  month =        aug,
  year =         "2012",
  CODEN =        "TCSCDI",
  DOI =          "https://doi.org/10.1016/j.tcs.2012.03.041",
  ISSN =         "0304-3975 (print), 1879-2294 (electronic)",
  ISSN-L =       "0304-3975",
  bibdate =      "Sat Jun 30 13:07:21 MDT 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/tcs2010.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0304397512003131",
  acknowledgement = ack-nhfb,
  fjournal =     "Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03043975/",
}

@Article{Kornerup:2012:CCR,
  author =       "Peter Kornerup and Vincent Lef{\`e}vre and Nicolas
                 Louvet and Jean-Michel Muller",
  title =        "On the Computation of Correctly Rounded Sums",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "61",
  number =       "3",
  pages =        "289--298",
  month =        mar,
  year =         "2012",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2011.27",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Feb 3 07:35:03 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  abstract =     "This paper presents a study of some basic blocks
                 needed in the design of floating-point summation
                 algorithms. In particular, in radix-2 floating-point
                 arithmetic, we show that among the set of the
                 algorithms with no comparisons performing only
                 floating-point additions/subtractions, the 2Sum
                 algorithm introduced by Knuth is minimal, both in terms
                 of number of operations and depth of the dependency
                 graph. We investigate the possible use of another
                 algorithm, Dekker's Fast2Sum algorithm, in radix-10
                 arithmetic. We give methods for computing, in radix 10,
                 the floating-point number nearest the average value of
                 two floating-point numbers. We also prove that under
                 reasonable conditions, an algorithm performing only
                 round-to-nearest additions/subtractions cannot compute
                 the round-to-nearest sum of at least three
                 floating-point numbers. Starting from an algorithm due
                 to Boldo and Melquiond, we also present new results
                 about the computation of the correctly-rounded sum of
                 three floating-point numbers. For a few of our
                 algorithms, we assume new operations defined by the
                 recent IEEE 754-2008 Standard are available.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "accurate floating-point summation; correct rounding;
                 floating-point arithmetic",
}

@Article{Kornerup:2012:FPA,
  author =       "Peter Kornerup and Jean-Michel Muller and Adrien
                 Panhaleux",
  title =        "Floating-Point Arithmetic on Round-to-Nearest
                 Representations",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  day =          "18",
  month =        jan,
  year =         "2012",
  CODEN =        "????",
  ISSN =         "????",
  ISSN-L =       "????",
  bibdate =      "Wed Sep 30 12:43:49 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arxiv.org/abs/1201.3914",
  abstract =     "Recently we introduced a class of number
                 representations denoted RN-representations, allowing an
                 un-biased rounding-to-nearest to take place by a simple
                 truncation. In this paper we briefly review the binary
                 fixed-point representation in an encoding which is
                 essentially an ordinary 2's complement representation
                 with an appended round-bit. Not only is this rounding a
                 constant time operation, so is also sign inversion,
                 both of which are at best log-time operations on
                 ordinary 2's complement representations. Addition,
                 multiplication and division is defined in such a way
                 that rounding information can be carried along in a
                 meaningful way, at minimal cost. Based on the
                 fixed-point encoding we here define a floating point
                 representation, and describe to some detail a possible
                 implementation of a floating point arithmetic unit
                 employing this representation, including also the
                 directed roundings.",
  acknowledgement = ack-nhfb,
  subject =      "Numerical Analysis (cs.NA)",
}

@Article{Kramer:2012:MAP,
  author =       "Walter Kr{\"a}mer",
  title =        "Multiple\slash arbitrary precision interval
                 computations in {C-XSC}",
  journal =      j-COMPUTING,
  volume =       "94",
  number =       "2--4",
  pages =        "229--241",
  month =        mar,
  year =         "2012",
  CODEN =        "CMPTA2",
  DOI =          "https://doi.org/10.1007/s00607-011-0174-8",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Mon Apr 9 16:41:18 MDT 2012",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0010-485X&volume=94&issue=2;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0010-485X&volume=94&issue=2&spage=229",
  acknowledgement = ack-nhfb,
  author-dates = "1952--2014",
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
  remark =       "Special Issue on GAMM--IMACS International Symposium
                 on Scientific Computing, Computer Arithmetic and
                 Validated Numerics (SCAN2010).",
}

@InProceedings{Kumm:2012:RCS,
  author =       "Martin Kumm and Katharina Liebisch and Peter Zipf",
  editor =       "????",
  booktitle =    "{IEEE 22nd International Conference on Field
                 Programmable Logic and Application (FPL), 2012}",
  title =        "Reduced Complexity Single and Multiple Constant
                 Multiplication in Floating Point Precision",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "255--261",
  year =         "2012",
  DOI =          "https://doi.org/10.1109/FPL.2012.6339190",
  bibdate =      "Sat Feb 08 09:39:36 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://ieeexplore.ieee.org/document/6339190/",
  acknowledgement = ack-nhfb,
}

@Article{Kurka:2012:FAA,
  author =       "Petr K{\r{u}}rka",
  title =        "Fast Arithmetical Algorithms in {M{\"o}bius} Number
                 Systems",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "61",
  number =       "8",
  pages =        "1097--1109",
  month =        aug,
  year =         "2012",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2012.87",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Jul 27 08:30:49 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Langlois:2012:ACT,
  author =       "Philippe Langlois and Matthieu Martel and Laurent
                 Th{\'e}venoux",
  editor =       "????",
  booktitle =    "{Proceedings of the 15th GAMM--IMACS International
                 Symposium on Scientific Computing, Computer Arithmetic
                 and Validated Numerics, Novosibirsk, Russia}",
  title =        "Automatic code transformation to optimize accuracy and
                 speed in floating-point arithmetic",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "??--??",
  year =         "2012",
  bibdate =      "Sat Apr 01 07:42:30 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://hal.archives-ouvertes.fr/hal-00821667",
  abstract =     "We want to allow the standard software developer to
                 automatically transform his/her code in order to
                 increase the accuracy of floating-point computations.
                 This transformation is actually an optimization since
                 we aim to take into account two opposite criteria:
                 accuracy and execution time. A first step towards this
                 automatic optimization is presented in this work. We
                 propose to automatically introduce at the compile-time
                 compensation steps in (parts of) the floating-point
                 computations. We present a tool to parse C codes and to
                 insert compensated floating-point operations. This
                 provides a compensated computation that improves the
                 accuracy of specific computing patterns.",
  acknowledgement = ack-nhfb,
}

@TechReport{Langlois:2012:CTS,
  author =       "Philippe Langlois and David Parello and Bernard
                 Goossens and Kathy Porada",
  title =        "Computing time for summation algorithm: Less hazard
                 and more scientific research",
  type =         "Research Report",
  number =       "RR-12021",
  institution =  "LIRMM, Universit{\'e} Montpellier 2",
  address =      "CNRS UMR 5506, France",
  pages =        "i + 34",
  year =         "2012",
  bibdate =      "Sat Apr 01 08:09:42 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://personales.unican.es/segurajj/numsoft12/;
                 https://hal-lirmm.ccsd.cnrs.fr/lirmm-00737617;
                 https://hal-lirmm.ccsd.cnrs.fr/lirmm-00737617/document",
  abstract =     "Several accurate algorithms to sum IEEE-754
                 floating-point numbers have been recently published.
                 The recent contributions by Rump, Ogita and Oishi and
                 the newest ones proposed by Zhu and Hayes are examples
                 of accurate summation algorithms. Some of these even
                 compute the faithful or the correct rounding of the
                 exact sum, i.e. the most accurate value with respect to
                 the finite precision of the floating-point arithmetic.
                 This computed sum does not suffer anymore from the
                 condition number of the summation. In such cases, the
                 run-time performances and the memory prints become the
                 discriminant properties to decide which algorithm is
                 best.\par

                 In this paper we focus on the reliability of the
                 run-time performance measure of such core algorithms.
                 We explain how right Rump when he writes ``Measuring
                 the computing time of summation algorithms in a
                 high-level language on today's architectures is more of
                 a hazard than scientific research.'' Neither the
                 classical flop count nor hardware counter based
                 measures are satisfactory here. We propose to analyze
                 the instruction level parallelism of these algorithms
                 to reliably evaluate their performance potential. We
                 use PerPI, a software tool that automatizes an almost
                 machine independent instruction-level parallelism
                 analysis. We study recent accurate summation algorithms
                 with a detailed focus on the two newest faithful ones.
                 We illustrate and discuss why PerPI provides a more
                 reliable performance analysis, the remaining weakness
                 and how to improve confidence for future contributions
                 in this area.",
  acknowledgement = ack-nhfb,
  keywords =     "correct rounding; faithful summation; floating-point
                 arithmetic, accurate summation; instruction level
                 parallelism; performance evaluation; PerPI;
                 reproducibility",
}

@Article{Lee:2012:CPS,
  author =       "Mun-Kyu Lee",
  title =        "Comments on {``Provably Sublinear Point Multiplication
                 on Koblitz Curves and Its Hardware Implementation''}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "61",
  number =       "4",
  pages =        "591--592",
  month =        apr,
  year =         "2012",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2011.109",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sat Mar 10 16:19:08 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  note =         "See \cite{Dimitrov:2008:PSP}.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Lee:2012:DHP,
  author =       "Yong-Hwan Lee and Young-Sung Cho and Sangook Moon",
  title =        "Design of a high precision logarithmic converter in a
                 binary floating point divider",
  journal =      j-CCPE,
  volume =       "24",
  number =       "4",
  pages =        "342--353",
  month =        "????",
  year =         "2012",
  CODEN =        "CCPEBO",
  DOI =          "https://doi.org/10.1002/cpe.1569",
  ISSN =         "1532-0626 (print), 1532-0634 (electronic)",
  ISSN-L =       "1532-0626",
  bibdate =      "Wed Apr 4 09:18:01 MDT 2012",
  bibsource =    "http://www.interscience.wiley.com/jpages/1532-0626;
                 https://www.math.utah.edu/pub/tex/bib/ccpe.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Concurrency and Computation: Prac\-tice and
                 Experience",
  journal-URL =  "http://www.interscience.wiley.com/jpages/1532-0626",
  onlinedate =   "1 Apr 2010",
}

@Article{Li:2012:ENE,
  author =       "Wenbin Li and Sven Simon and Steffen Kie{\ss}",
  title =        "On the estimation of numerical error bounds in linear
                 algebra based on discrete stochastic arithmetic",
  journal =      j-APPL-NUM-MATH,
  volume =       "62",
  number =       "5",
  pages =        "536--555",
  month =        may,
  year =         "2012",
  CODEN =        "ANMAEL",
  DOI =          "https://doi.org/10.1016/j.apnum.2012.01.001",
  ISSN =         "0168-9274 (print), 1873-5460 (electronic)",
  ISSN-L =       "0168-9274",
  bibdate =      "Thu Mar 8 07:24:49 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/applnummath.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0168927412000086",
  acknowledgement = ack-nhfb,
  fjournal =     "Applied Numerical Mathematics",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01689274/",
}

@Article{Liedel:2012:SDC,
  author =       "Manuel Liedel",
  title =        "Secure Distributed Computation of the Square Root and
                 Applications",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "7232",
  pages =        "277--288",
  year =         "2012",
  CODEN =        "LNCSD9",
  DOI =          "https://doi.org/10.1007/978-3-642-29101-2_19",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Mon Dec 24 07:23:24 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/lncs2012c.bib",
  URL =          "http://link.springer.com/chapter/10.1007/978-3-642-29101-2_19/;
                 http://link.springer.com/content/pdf/10.1007/978-3-642-29101-2_19",
  acknowledgement = ack-nhfb,
  book-DOI =     "https://doi.org/10.1007/978-3-642-29101-2",
  book-URL =     "http://www.springerlink.com/content/978-3-642-29101-2",
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Liu:2012:PED,
  author =       "Wei Liu and Alberto Nannarelli",
  title =        "Power Efficient Division and Square Root Unit",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "61",
  number =       "8",
  pages =        "1059--1070",
  month =        aug,
  year =         "2012",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2012.82",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Jul 27 08:30:49 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Maitra:2012:NAC,
  author =       "Subhashis Maitra and Amitabha Sinha",
  title =        "A new algorithm for computing triple-base number
                 system",
  journal =      j-COMP-ARCH-NEWS,
  volume =       "40",
  number =       "4",
  pages =        "3--9",
  month =        sep,
  year =         "2012",
  CODEN =        "CANED2",
  DOI =          "https://doi.org/10.1145/2411116.2411119",
  ISSN =         "0163-5964 (print), 1943-5851 (electronic)",
  ISSN-L =       "0163-5964",
  bibdate =      "Tue Dec 11 08:06:57 MST 2012",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigarch.bib",
  abstract =     "We introduce here a generalized method a new Algorithm
                 to find Triple-Base number system and Triple-Base chain
                 and hence in turn Single Digit Triple-Base number
                 system(SDTBNS). The proposed method is not only simpler
                 and faster than the Algorithms to find Double-Base
                 number system or Double-Base chain, experimentally it
                 also returns a shorter length of Triple-Base chain
                 which in turn reduces the size of the look-up-table to
                 find out SDTBNS. The complexity analysis and
                 experimental results shows the novelty of the proposed
                 Algorithm. Moreover when the proposed method is applied
                 to find scalar multiplication in case of Elliptic Curve
                 Cryptography and coefficient multiplication in case of
                 designing digital filter, its efficiency also proves
                 its novelty. Here we have used third base as $5$
                 because when it is multiplied by $2$ gives $ 10 $ which
                 can be efficiently used for decimal shifting, i.e. if
                 an integer '$n$' can be represented in SDTBNS form,
                 then $ n / 10_x $ or $ n \times 10_x $ can also
                 represented in SDTBNS only by diving or multiplying
                 '$n$' by $ 10 $.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGARCH Computer Architecture News",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J89",
}

@Article{Masotti:2012:FPN,
  author =       "Glauco Masotti",
  title =        "Floating-Point Numbers with Error Estimates
                 (revised)",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "1--45",
  day =          "28",
  month =        jan,
  year =         "2012",
  CODEN =        "????",
  ISSN =         "????",
  ISSN-L =       "????",
  bibdate =      "Wed Sep 30 12:43:49 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arxiv.org/abs/1201.5975",
  abstract =     "The study addresses the problem of precision in
                 floating-point (FP) computations. A method for
                 estimating the errors which affect intermediate and
                 final results is proposed and a summary of many
                 software simulations is discussed. The basic idea
                 consists of representing FP numbers by means of a data
                 structure collecting value and estimated error
                 information. Under certain constraints, the estimate of
                 the absolute error is accurate and has a compact
                 statistical distribution. By monitoring the estimated
                 relative error during a computation (an ad-hoc
                 definition of relative error has been used), the
                 validity of results can be ensured. The error estimate
                 enables the implementation of robust algorithms, and
                 the detection of ill-conditioned problems. A dynamic
                 extension of number precision, under the control of
                 error estimates, is advocated, in order to compute
                 results within given error bounds. A reduced time
                 penalty could be achieved by a specialized FP
                 processor. The realization of a hardwired processor
                 incorporating the method, with current technology,
                 should not be anymore a problem and would make the
                 practical adoption of the method feasible for most
                 applications.",
  acknowledgement = ack-nhfb,
  subject =      "Numerical Analysis (cs.NA)",
}

@Misc{McCalpin:2012:OSH,
  author =       "J. D. McCalpin",
  title =        "Is ``ordered summation'' a hard problem to speed up?",
  howpublished = "Web document",
  day =          "28",
  month =        may,
  year =         "2012",
  bibdate =      "Sat Oct 31 07:16:11 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://blogs.utexas.edu/jdm4372/2012/02/15/is-ordered-summation-a-hard-problem-to-speed-up/",
  acknowledgement = ack-nhfb,
}

@Article{Milicevic:2012:PAO,
  author =       "Aleksandar Milicevic and Daniel Jackson",
  title =        "Preventing Arithmetic Overflows in {Alloy}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "7316",
  pages =        "108--121",
  year =         "2012",
  CODEN =        "LNCSD9",
  DOI =          "https://doi.org/10.1007/978-3-642-30885-7_8",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Mon Dec 24 07:32:30 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/lncs2012e.bib",
  URL =          "http://link.springer.com/content/pdf/10.1007/978-3-642-30885-7_8",
  acknowledgement = ack-nhfb,
  book-DOI =     "https://doi.org/10.1007/978-3-642-30885-7",
  book-URL =     "http://www.springerlink.com/content/978-3-642-30885-7",
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@InProceedings{Mine:2012:ADB,
  author =       "Antoine Min{\'e}",
  editor =       "Gudmund Grov",
  booktitle =    "{WING'12 --- 4th International Workshop on Invariant
                 Generation, held on June 30, 2012 in Manchester, UK}",
  title =        "Abstract domains for bit-level machine integer and
                 floating-point operations",
  publisher =    pub-ELSEVIER,
  address =      pub-ELSEVIER:adr,
  pages =        "16",
  year =         "2012",
  bibdate =      "Sat Jun 4 17:14:37 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Mukunoki:2012:PCD,
  author =       "Daichi Mukunoki and Daisuke Takahashi",
  editor =       "????",
  booktitle =    "{ATIP '12: Proceedings of the ATIP\slash A*CRC
                 Workshop on Accelerator Technologies for
                 High-Performance Computing: Does Asia Lead the Way?}",
  title =        "Performance Comparison of Double, Triple and Quadruple
                 Precision Real and Complex {BLAS} Subroutines on {GPUs}
                 (extended abstract)",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "788--790",
  year =         "2012",
  ISBN =         "1-4503-1644-1",
  ISBN-13 =      "978-1-4503-1644-6",
  LCCN =         "????",
  bibdate =      "Wed Nov 14 11:07:15 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "doubled double precision; quad-double precision;
                 triple precision",
  remark =       "From page 788: ``\ldots{} the computation cost of the
                 quadruple precision BLAS subroutines is approximately
                 20 times more than the double precision
                 subroutines.''",
}

@Article{Muller:2012:SSV,
  author =       "Norbert Th. M{\"u}ller and Christian Uhrhan",
  title =        "Some Steps into Verification of Exact Real
                 Arithmetic",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "7226",
  pages =        "168--173",
  year =         "2012",
  CODEN =        "LNCSD9",
  DOI =          "https://doi.org/10.1007/978-3-642-28891-3_17",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Wed Dec 19 15:18:01 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/lncs2012c.bib",
  URL =          "http://link.springer.com/chapter/10.1007/978-3-642-28891-3_17/",
  acknowledgement = ack-nhfb,
  book-DOI =     "https://doi.org/10.1007/978-3-642-28891-3",
  book-URL =     "http://www.springerlink.com/content/978-3-642-28891-3",
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Nehmeier:2012:SHI,
  author =       "M. Nehmeier and S. Siegel and J. Wolff von Gudenberg",
  title =        "Specification of hardware for interval arithmetic",
  journal =      j-COMPUTING,
  volume =       "94",
  number =       "2--4",
  pages =        "243--255",
  month =        mar,
  year =         "2012",
  CODEN =        "CMPTA2",
  DOI =          "https://doi.org/10.1007/s00607-012-0185-0",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Mon Apr 9 16:41:18 MDT 2012",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0010-485X&volume=94&issue=2;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0010-485X&volume=94&issue=2&spage=243",
  acknowledgement = ack-nhfb,
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
  keywords =     "Hardware design; Interval arithmetic; Interval
                 standardization",
  remark =       "Special Issue on GAMM--IMACS International Symposium
                 on Scientific Computing, Computer Arithmetic and
                 Validated Numerics (SCAN2010).",
}

@Article{Neron:2012:FPS,
  author =       "Pierre Neron",
  title =        "A Formal Proof of Square Root and Division Elimination
                 in Embedded Programs",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "7679",
  pages =        "256--272",
  year =         "2012",
  CODEN =        "LNCSD9",
  DOI =          "https://doi.org/10.1007/978-3-642-35308-6_20",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sun Dec 16 12:08:25 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/lncs2012l.bib",
  URL =          "http://www.springerlink.com//chapter/10.1007/978-3-642-35308-6_20/",
  acknowledgement = ack-nhfb,
  book-DOI =     "https://doi.org/10.1007/978-3-642-35308-6Certified
                 Programs and Proofs",
  book-URL =     "http://www.springerlink.com/content/978-3-642-35308-6",
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Oudjida:2012:NHR,
  author =       "A. K. Oudjida and N. Chaillet and M. L. Berrandjia and
                 A. Liacha",
  title =        "A new high radix-2 $r$ ($ r \geq 8 $) multibit
                 recoding algorithm for large operand size ({$ N \geq 32
                 $}) multipliers",
  journal =      j-COMP-ARCH-NEWS,
  volume =       "40",
  number =       "4",
  pages =        "32--43",
  month =        sep,
  year =         "2012",
  CODEN =        "CANED2",
  DOI =          "https://doi.org/10.1145/2411116.2411122",
  ISSN =         "0163-5964 (print), 1943-5851 (electronic)",
  ISSN-L =       "0163-5964",
  bibdate =      "Tue Dec 11 08:06:57 MST 2012",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigarch.bib",
  abstract =     "This paper addresses the problem of multiplication
                 with large operand sizes ($ N \geq 32 $). We propose a
                 new recursive recoding algorithm that shortens the
                 critical path of the multiplier and reduces the
                 hardware complexity of partial-product-generators as
                 well. The new recoding algorithm provides an optimal
                 space/time partitioning of the multiplier architecture
                 for any size $N$ of the operands. As a result, the
                 critical path is drastically reduced to $ 3^3 \sqrt N /
                 2 - 3 $ with no area overhead in comparison to modified
                 Booth algorithm that shows a critical path of $ N / 2 $
                 in adder stages. For instance, only $7$ adder stages
                 are needed for a 64-bit two's complement multiplier.
                 Confronted to reference algorithms for $ N = 64 $,
                 important gain ratios of $ 1.62 $, $ 1.71 $, $ 2.64 $
                 are obtained in terms of multiply-time, energy
                 consumption per multiply operation, and total gate
                 count, respectively.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGARCH Computer Architecture News",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J89",
}

@Article{Ozaki:2012:FAF,
  author =       "Katsuhisa Ozaki and Takeshi Ogita and Siegfried M.
                 Rump and Shin'ichi Oishi",
  title =        "Fast algorithms for floating-point interval matrix
                 multiplication",
  journal =      j-J-COMPUT-APPL-MATH,
  volume =       "236",
  number =       "7",
  pages =        "1795--1814",
  month =        jan,
  year =         "2012",
  CODEN =        "JCAMDI",
  ISSN =         "0377-0427 (print), 1879-1778 (electronic)",
  ISSN-L =       "0377-0427",
  bibdate =      "Sat Feb 25 13:24:38 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcomputapplmath2010.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0377042711005449",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Computational and Applied Mathematics",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03770427",
}

@PhdThesis{Panhaleux:2012:CFP,
  author =       "A. Panhaleux",
  title =        "Contributions to floating-point arithmetic: Coding and
                 correct rounding of algebraic functions",
  type =         "{Ph.D.} dissertation",
  school =       "{\'E}cole Normale Sup{\'e}rieure de Lyon",
  address =      "Lyon, France",
  year =         "2012",
  bibdate =      "Sun Jun 19 15:08:09 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://theses.hal.science/tel-00744373v1",
  abstract =     "Efficient and reliable computer arithmetic is a key
                 requirement to perform fast and reliable numerical
                 computations. The choice of the number system and the
                 choice of the arithmetic algorithms are important. We
                 present a new representation of numbers, the
                 ``RN-codings'', such that truncating a RN-coded number
                 to some position is equivalent to rounding it to the
                 nearest. We give some arithmetic algorithms for
                 manipulating RN-codings and introduce the concept of
                 ``floating-point RN-codings''. When implementing a
                 function f in floating-point arithmetic, if we wish to
                 always return the floating-point number nearest $ f(x)
                 $, one must be able to determine if $ f(x) $ is above
                 or below the closest ``midpoint'', where a midpoint is
                 the middle of two consecutive floating-point numbers.
                 This determination is first done with some given
                 precision, and if it does not suffice, we start again
                 with higher precision, and so on. This process may not
                 terminate if $ f(x) $ can be a midpoint. Given an
                 algebraic function $f$, we try either to show that
                 there are no floating-point numbers $x$ such that $
                 f(x)$ is a midpoint, or we try to enumerate or
                 characterize them. Since the IBM PowerPC, binary
                 division has frequently been implemented using variants
                 of the Newton-Raphson iteration due to Peter Markstein.
                 This iteration is very fast, but much care is needed if
                 we aim at always returning the floating-point number
                 nearest the exact quotient. We investigate a way of
                 efficiently merging Markstein iterations with faster
                 yet less accurate iterations called Goldschmidt
                 iterations. We also investigate whether those
                 iterations can be used for decimal floating-point
                 arithmetic. We provide sure and tight error bounds for
                 these algorithms.",
  acknowledgement = ack-nhfb,
}

@Article{Rodriguez:2012:RRE,
  author =       "Marcos Rodr{\'\i}guez and Roberto Barrio",
  title =        "Reducing rounding errors and achieving {Brouwer}'s law
                 with {Taylor Series Method}",
  journal =      j-APPL-NUM-MATH,
  volume =       "62",
  number =       "8",
  pages =        "1014--1024",
  month =        aug,
  year =         "2012",
  CODEN =        "ANMAEL",
  DOI =          "https://doi.org/10.1016/j.apnum.2012.03.008",
  ISSN =         "0168-9274 (print), 1873-5460 (electronic)",
  ISSN-L =       "0168-9274",
  bibdate =      "Sat Apr 28 09:37:06 MDT 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/applnummath.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0168927412000645",
  acknowledgement = ack-nhfb,
  fjournal =     "Applied Numerical Mathematics",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01689274/",
}

@Article{Rump:2012:EEF,
  author =       "Siegfried M. Rump",
  title =        "Error estimation of floating-point summation and dot
                 product",
  journal =      j-BIT-NUM-MATH,
  volume =       "52",
  number =       "1",
  pages =        "201--220",
  month =        mar,
  year =         "2012",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/s10543-011-0342-4",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Mon Apr 9 17:00:06 MDT 2012",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=52&issue=1;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=52&issue=1&spage=201",
  abstract =     "We improve the well-known Wilkinson-type estimates for
                 the error of standard floating-point recursive
                 summation and dot product by up to a factor 2. The
                 bounds are valid when computed in rounding to nearest,
                 no higher order terms are necessary, and they are best
                 possible. For summation there is no restriction on the
                 number of summands. The proofs are short by using a new
                 tool for the estimation of errors in floating-point
                 computations which cures drawbacks of the ``unit in the
                 last place (ulp)''. The presented estimates are nice
                 and simple, and closer to what one may expect.",
  acknowledgement = ack-nhfb,
  fjournal =     "BIT Numerical Mathematics",
  journal-URL =  "http://link.springer.com/journal/10543",
  keywords =     "accurate floating-point dot product; accurate
                 floating-point summation",
}

@Article{Rump:2012:FIM,
  author =       "Siegfried M. Rump",
  title =        "Fast interval matrix multiplication",
  journal =      j-NUMER-ALGORITHMS,
  volume =       "61",
  number =       "1",
  pages =        "1--34",
  month =        sep,
  year =         "2012",
  CODEN =        "NUALEG",
  ISSN =         "1017-1398 (print), 1572-9265 (electronic)",
  ISSN-L =       "1017-1398",
  bibdate =      "Wed Mar 6 09:10:18 MST 2013",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=1017-1398&volume=61&issue=1;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/numeralgorithms.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=1017-1398&volume=61&issue=1&spage=1",
  acknowledgement = ack-nhfb,
  fjournal =     "Numerical Algorithms",
  journal-URL =  "http://link.springer.com/journal/11075",
}

@Article{Saha:2012:DHS,
  author =       "Prabir Saha and Arindam Banerjee and Anup Dandapat and
                 Partha Bhattacharyya",
  title =        "Design of High Speed {Vedic} Multiplier for Decimal
                 Number System",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "7373",
  pages =        "79--88",
  year =         "2012",
  CODEN =        "LNCSD9",
  DOI =          "https://doi.org/10.1007/978-3-642-31494-0_10",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Wed Dec 19 15:21:09 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/lncs2012f.bib",
  URL =          "http://link.springer.com/chapter/10.1007/978-3-642-31494-0_10/",
  acknowledgement = ack-nhfb,
  book-DOI =     "https://doi.org/10.1007/978-3-642-31494-0",
  book-URL =     "http://www.springerlink.com/content/978-3-642-31494-0",
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Saito:2012:AGM,
  author =       "Tsubasa Saito and Emiko Ishiwata and Hidehiko
                 Hasegawa",
  title =        "Analysis of the {GCR} method with mixed precision
                 arithmetic using {QuPAT}",
  journal =      j-J-COMPUT-SCI,
  volume =       "3",
  number =       "3",
  pages =        "87--91",
  month =        may,
  year =         "2012",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1016/j.jocs.2011.05.001",
  ISSN =         "1877-7503 (print), 1877-7511 (electronic)",
  ISSN-L =       "1877-7503",
  bibdate =      "Tue Sep 19 13:53:15 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcomputsci.bib",
  URL =          "https://www.sciencedirect.com/science/article/pii/S1877750311000329",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Comput. Sci.",
  fjournal =     "Journal of Computational Science",
  journal-URL =  "https://www.sciencedirect.com/journal/journal-of-computational-science",
}

@Article{Seo:2012:MPM,
  author =       "Hwajeong Seo and Howon Kim",
  title =        "Multi-precision Multiplication for Public-Key
                 Cryptography on Embedded Microprocessors",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "7690",
  pages =        "55--67",
  year =         "2012",
  CODEN =        "LNCSD9",
  DOI =          "https://doi.org/10.1007/978-3-642-35416-8_5",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Wed Dec 19 15:18:58 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/lncs2012l.bib",
  URL =          "http://link.springer.com/chapter/10.1007/978-3-642-35416-8_5/",
  acknowledgement = ack-nhfb,
  book-DOI =     "https://doi.org/10.1007/978-3-642-35416-8",
  book-URL =     "http://www.springerlink.com/content/978-3-642-35416-8",
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@InProceedings{Sheikh:2012:AFP,
  author =       "Basit Riaz Sheikh and Rajit Manohar",
  editor =       "{IEEE}",
  booktitle =    "{2012 IEEE International Symposium on Asynchronous
                 Circuits and Systems: proceedings, ASYNC 2012: 7--9 May
                 2012, Copenhagen, Denmark}",
  title =        "An Asynchronous Floating-Point Multiplier",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "89--96",
  year =         "2012",
  DOI =          "https://doi.org/10.1109/ASYNC.2012.19",
  ISBN =         "1-4673-1360-2, 0-7695-4688-9",
  ISBN-13 =      "978-1-4673-1360-5, 978-0-7695-4688-9",
  ISSN =         "1522-8681",
  ISSN-L =       "1522-8681",
  LCCN =         "TK7868.A79",
  bibdate =      "Sat Apr 02 16:30:48 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=6242773",
  acknowledgement = ack-nhfb,
}

@Article{Siegel:2012:LAL,
  author =       "Stefan Siegel and J{\"u}rgen Wolff von Gudenberg",
  title =        "A long accumulator like a carry-save adder",
  journal =      j-COMPUTING,
  volume =       "94",
  number =       "2--4",
  pages =        "203--213",
  month =        mar,
  year =         "2012",
  CODEN =        "CMPTA2",
  DOI =          "https://doi.org/10.1007/s00607-011-0164-x",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Mon Apr 9 16:41:18 MDT 2012",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0010-485X&volume=94&issue=2;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0010-485X&volume=94&issue=2&spage=203",
  acknowledgement = ack-nhfb,
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
  keywords =     "accurate floating-point dot product; accurate
                 floating-point summation",
  remark =       "Special Issue on GAMM--IMACS International Symposium
                 on Scientific Computing, Computer Arithmetic and
                 Validated Numerics (SCAN2010).",
}

@Article{Su:2012:IIN,
  author =       "Chen Su and Haining Fan",
  title =        "Impact of {Intel}'s new instruction sets on software
                 implementation of {$ {\rm GF}(2)[x] $} multiplication",
  journal =      j-INFO-PROC-LETT,
  volume =       "112",
  number =       "12",
  pages =        "497--502",
  day =          "30",
  month =        jun,
  year =         "2012",
  CODEN =        "IFPLAT",
  DOI =          "https://doi.org/10.1016/j.ipl.2012.03.012",
  ISSN =         "0020-0190 (print), 1872-6119 (electronic)",
  ISSN-L =       "0020-0190",
  bibdate =      "Mon May 21 07:13:00 MDT 2012",
  bibsource =    "http://www.sciencedirect.com/science/journal/00200190;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/infoproc2010.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0020019012000804",
  acknowledgement = ack-nhfb,
  fjournal =     "Information Processing Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00200190",
  keywords =     "AVX; Cryptography; GF(2)[x] multiplication; Karatsuba
                 algorithm; PCLMULQDQ; SSE",
}

@Article{Swartzlander:2012:FIF,
  author =       "Earl E. Swartzlander and Hani H. M. Saleh",
  title =        "{FFT} Implementation with Fused Floating-Point
                 Operations",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "61",
  number =       "2",
  pages =        "284--288",
  month =        feb,
  year =         "2012",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2010.271",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Jan 13 17:55:10 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5669293",
  abstract =     "This paper applies two fused floating-point operations
                 to the implementation of fast Fourier transform
                 butterfly units. The operations are a fused two-term
                 dot product and a fused add-subtract unit. The FFT
                 `butterfly' operations consist of complex
                 multiplications, additions and subtractions. Both
                 radix-2 and radix-4 butterflies are implemented
                 efficiently with the two fused floating-point
                 operations. When placed and routed using a high
                 performance standard cell technology, the fused FFT
                 butterflies are about 15\% faster and 30\% smaller than
                 a conventional implementation. Also the numerical
                 results of the fused implementations are slightly more
                 accurate since they use fewer rounding operations.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  book-URL =     "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Thome:2012:SRA,
  author =       "Emmanuel Thom{\'e}",
  title =        "Square Root Algorithms for the Number Field Sieve",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "7369",
  pages =        "208--224",
  year =         "2012",
  CODEN =        "LNCSD9",
  DOI =          "https://doi.org/10.1007/978-3-642-31662-3_15",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Mon Dec 24 07:44:06 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/lncs.bib",
  URL =          "http://link.springer.com/chapter/10.1007/978-3-642-31662-3_15/;
                 http://link.springer.com/content/pdf/10.1007/978-3-642-31662-3_15",
  acknowledgement = ack-nhfb,
  book-DOI =     "https://doi.org/10.1007/978-3-642-31662-3",
  book-URL =     "http://www.springerlink.com/content/978-3-642-31662-3",
  fjournal =     "Lecture Notes in Computer Science",
  journal-URL =  "http://link.springer.com/bookseries/558",
}

@Article{Vazquez:2012:RFP,
  author =       "Alvaro Vazquez and Julio Villalba-Moreno and Elisardo
                 Antelo and Emilio L. Zapata",
  title =        "Redundant Floating-Point Decimal {CORDIC} Algorithm",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "61",
  number =       "11",
  pages =        "1551--1562",
  month =        nov,
  year =         "2012",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2011.217",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Oct 22 08:22:47 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Wang:2012:EMB,
  author =       "Zhen Wang and Shuqin Fan",
  title =        "Efficient {Montgomery}-Based Semi-Systolic Multiplier
                 for Even-Type {GNB} of {$ {\rm GF}(2^m) $}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "61",
  number =       "3",
  pages =        "415--419",
  month =        mar,
  year =         "2012",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2010.272",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Feb 3 07:35:03 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Wang:2012:RCC,
  author =       "Dong Wang and Milo{\v{s}} D. Ercegovac",
  title =        "A Radix-16 Combined Complex Division\slash Square Root
                 Unit with Operand Prescaling",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "61",
  number =       "9",
  pages =        "1243--1255",
  month =        sep,
  year =         "2012",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2011.143",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Aug 29 17:48:10 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcw.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Wang:2012:UBW,
  author =       "Xi Wang and Haogang Chen and Alvin Cheung and Zhihao
                 Jia and Nickolai Zeldovich and M. Frans Kaashoek",
  editor =       "{ACM}",
  booktitle =    "Proceedings of the {Asia--Pacific Workshop on Systems:
                 APSys '12, July 23--24, 2012, Seoul, South Korea}",
  title =        "Undefined Behavior: What Happened to My Code?",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "101",
  year =         "2012",
  DOI =          "https://doi.org/10.1145/2349896.2349905",
  ISBN =         "1-4503-1669-7",
  ISBN-13 =      "978-1-4503-1669-9",
  LCCN =         "QA75.5",
  bibdate =      "Thu Feb 18 06:30:11 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://dl.acm.org/citation.cfm?id=2349896",
  abstract =     "System programming languages such as C grant compiler
                 writers freedom to generate efficient code for a
                 specific instruction set by defining certain language
                 constructs as undefined behavior. Unfortunately, the
                 rules for what is undefined behavior are subtle and
                 programmers make mistakes that sometimes lead to
                 security vulnerabilities. This position paper argues
                 that the research community should help address the
                 problems that arise from undefined behavior, and not
                 dismiss them as esoteric C implementation issues. We
                 show that these errors do happen in real-world systems,
                 that the issues are tricky, and that current practices
                 to address the issues are insufficient.",
  acknowledgement = ack-nhfb,
  remark =       "This article exhibits several small code snippets
                 where, because of C's rules of undefined behavior,
                 compilers are free to change, order, or even eliminate,
                 code in unexpected ways. Several of the examples are
                 protective code intended to detect errors, such as
                 division by zero and pointer dereferencing.",
}

@Article{Yan:2012:RBC,
  author =       "Song Yan",
  title =        "Review of {{\booktitle{Modern Computer Arithmetic}},
                 by Richard Brent and Paul Zimmermann}",
  journal =      j-SIGACT,
  volume =       "43",
  number =       "4",
  pages =        "49--51",
  month =        dec,
  year =         "2012",
  CODEN =        "SIGNDM",
  DOI =          "https://doi.org/10.1145/2421119.2421130",
  ISSN =         "0163-5700 (print), 1943-5827 (electronic)",
  ISSN-L =       "0163-5700",
  bibdate =      "Sun May 5 10:25:40 MDT 2013",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigact.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGACT News",
  journal-URL =  "http://dl.acm.org/citation.cfm?id=J697",
}

@Article{Yan:2012:RMC,
  author =       "Song Yan",
  title =        "Review of {{\booktitle{Modern Computer Arithmetic}},
                 by Richard Brent and Paul Zimmermann}",
  journal =      j-SIGACT,
  volume =       "43",
  number =       "4",
  pages =        "49--51",
  month =        dec,
  year =         "2012",
  CODEN =        "SIGNDM",
  DOI =          "https://doi.org/10.1145/2421119.2421130",
  ISSN =         "0163-5700 (print), 1943-5827 (electronic)",
  ISSN-L =       "0163-5700",
  bibdate =      "Sun May 5 10:25:40 MDT 2013",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigact.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGACT News",
  journal-URL =  "http://dl.acm.org/citation.cfm?id=J697",
}

@Article{Anguita:2013:EES,
  author =       "D. Anguita and A. Ghio and L. Oneto and X. Parra and
                 J. L. Reyes-Ortiz",
  title =        "Energy Efficient {Smartphone}-Based Activity
                 Recognition using Fixed-Point Arithmetic",
  journal =      j-J-UCS,
  volume =       "19",
  number =       "9",
  pages =        "1295--??",
  month =        "????",
  year =         "2013",
  CODEN =        "????",
  ISSN =         "0948-695X (print), 0948-6968 (electronic)",
  ISSN-L =       "0948-6968",
  bibdate =      "Fri Sep 13 11:19:07 MDT 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jucs.bib",
  URL =          "http://www.jucs.org/jucs_19_9/energy_efficient_smartphone_based",
  acknowledgement = ack-nhfb,
  fjournal =     "J.UCS: Journal of Universal Computer Science",
  journal-URL =  "http://www.jucs.org/jucs",
}

@InProceedings{Anonymous:2013:DML,
  author =       "Anonymous",
  title =        "Dedication: In memory of {Luigi Ciminiera} 1954--2012
                 and In memory of {Luigi Dadda} 1923--2012",
  crossref =     "IEEE:2013:PIS",
  pages =        "ix--xi",
  year =         "2013",
  DOI =          "https://doi.org/10.1109/ARITH.2013.11",
  ISSN =         "1063-6889",
  bibdate =      "Sat Aug 1 09:38:32 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-21; Biographies; Ciminiera, Luigi; Dadda, Luigi;
                 Obituaries",
}

@Misc{Anonymous:2013:IOF,
  author =       "Anonymous",
  title =        "{Intel} overstates {FPU} accuracy",
  howpublished = "Web document",
  day =          "1",
  month =        jun,
  year =         "2013",
  bibdate =      "Sat Jun 04 16:53:16 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.notabs.org/fpuaccuracy/",
  abstract =     "For nearly 20 years Intel has claimed high accuracy
                 for the transcendental floating point instructions in
                 its PC processor products. Intel documentation for the
                 1993 Pentium states: On the Pentium processor, the
                 worst case error on functions is less than 1 ulp when
                 rounding to the nearest-even and less than 1.5 ulps
                 when rounding in other modes. This claim has never been
                 true for the instructions fsin, fcos, fsincos, and
                 fptan. The red in the plots below show ranges where the
                 error exceeds 1.0 ulp.",
  acknowledgement = ack-nhfb,
}

@Article{Antao:2013:CFA,
  author =       "Samuel Ant{\~a}o and Leonel Sousa",
  title =        "The {CRNS} framework and its application to
                 programmable and reconfigurable cryptography",
  journal =      j-TACO,
  volume =       "9",
  number =       "4",
  pages =        "33:1--33:??",
  month =        jan,
  year =         "2013",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/2400682.2400692",
  ISSN =         "1544-3566 (print), 1544-3973 (electronic)",
  ISSN-L =       "1544-3566",
  bibdate =      "Fri Jan 18 10:57:16 MST 2013",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/taco.bib",
  abstract =     "This article proposes the Computing with the Residue
                 Number System (CRNS) framework, which aims at the
                 design automation of accelerators for Modular
                 Arithmetic (MA). The framework provides a comprehensive
                 set of tools ranging from a programming language and
                 respective compiler to back-ends targeting parallel
                 computation platforms such as Graphical Processing
                 Units (GPUs) and reconfigurable hardware. Given an
                 input algorithm described with a high-level programming
                 language, the CRNS can be used to obtain in a few
                 seconds the corresponding optimized Parallel Thread
                 Execution (PTX) program ready to be run on GPUs or the
                 Hardware Description Language (HDL) specification of a
                 fully functional accelerator suitable for
                 reconfigurable hardware and embedded systems. The
                 resulting framework's implementations benefit from the
                 Residue Number System (RNS) arithmetic's
                 parallelization properties in a fully automated way.
                 Designers do not need to be familiar with the
                 mathematical details concerning the employed
                 arithmetic, namely the RNS representation. In order to
                 thoroughly describe and evaluate the proposed
                 framework, experimental results obtained for the
                 supported back-ends (GPU and HDL) are presented
                 targeting the implementation of the modular
                 exponentiation used in the Rivest--Shamir--Adleman
                 (RSA) algorithm and Elliptic Curve (EC) point
                 multiplication. Results suggest competitive latency and
                 throughput with minimum design effort and overcoming
                 all the development issues that arise in the
                 specification and verification of dedicated
                 solutions.",
  acknowledgement = ack-nhfb,
  articleno =    "33",
  fjournal =     "ACM Transactions on Architecture and Code Optimization
                 (TACO)",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J924",
}

@InProceedings{Arnold:2013:DLN,
  author =       "Mark G. Arnold and Sylvain Collange",
  editor =       "{IEEE}",
  booktitle =    "{24th IEEE International Conference on
                 Application-Specific Systems, Architectures and
                 Processors (ASAP), 5--7 June 2013}",
  title =        "The denormal logarithmic number system",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "117--124",
  year =         "2013",
  DOI =          "https://doi.org/10.1109/ASAP.2013.6567564",
  ISBN =         "1-4799-0493-7, 1-4799-0494-5 (paperback),
                 1-4799-0492-9",
  ISBN-13 =      "978-1-4799-0493-8, 978-1-4799-0494-5 (paperback),
                 978-1-4799-0492-1",
  LCCN =         "QA76.5",
  bibdate =      "Mon May 30 07:23:44 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=6558539",
  acknowledgement = ack-nhfb,
}

@Article{Bagnara:2013:EBF,
  author =       "Roberto Bagnara and Matthieu Carlier and Roberta Gori
                 and Arnaud Gotlieb",
  title =        "Exploiting Binary Floating-Point Representations for
                 Constraint Propagation: The Complete Unabridged
                 Version",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "1--51",
  day =          "18",
  month =        aug,
  year =         "2013",
  CODEN =        "????",
  ISSN =         "????",
  ISSN-L =       "????",
  bibdate =      "Wed Sep 30 12:43:49 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arxiv.org/abs/1308.3847",
  abstract =     "Floating-point computations are quickly finding their
                 way in the design of safety- and mission-critical
                 systems, despite the fact that designing floating-point
                 algorithms is significantly more difficult than
                 designing integer algorithms. For this reason,
                 verification and validation of floating-point
                 computations is a hot research topic. An important
                 verification technique, especially in some industrial
                 sectors, is testing. However, generating test data for
                 floating-point intensive programs proved to be a
                 challenging problem. Existing approaches usually resort
                 to random or search-based test data generation, but
                 without symbolic reasoning it is almost impossible to
                 generate test inputs that execute complex paths
                 controlled by floating-point computations. Moreover, as
                 constraint solvers over the reals or the rationals do
                 not natively support the handling of rounding errors,
                 the need arises for efficient constraint solvers over
                 floating-point domains. In this paper, we present and
                 fully justify improved algorithms for the propagation
                 of arithmetic IEEE 754 binary floating-point
                 constraints. The key point of these algorithms is a
                 generalization of an idea by B. Marre and C. Michel
                 that exploits a property of the representation of
                 floating-point numbers.",
  acknowledgement = ack-nhfb,
  subject =      "Artificial Intelligence (cs.AI); Software Engineering
                 (cs.SE)",
}

@InProceedings{Bailey:2013:KHP,
  author =       "David H. Bailey",
  title =        "Keynote {I}: High-precision computation: Applications
                 and challenges",
  crossref =     "IEEE:2013:PIS",
  pages =        "3--3",
  year =         "2013",
  DOI =          "https://doi.org/10.1109/ARITH.2013.39",
  ISSN =         "1063-6889",
  bibdate =      "Sat Aug 1 09:38:32 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-21",
}

@InProceedings{Bajard:2013:FDR,
  author =       "Jean-Claude Bajard and Julien Eynard and Filippo
                 Gandino",
  title =        "Fault Detection in {RNS} {Montgomery} Modular
                 Multiplication",
  crossref =     "IEEE:2013:PIS",
  pages =        "119--126",
  year =         "2013",
  DOI =          "https://doi.org/10.1109/ARITH.2013.31",
  ISSN =         "1063-6889",
  bibdate =      "Sat Aug 1 09:38:32 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-21; Base Conversions; Computer architecture;
                 cryptographic functions; Cryptography; cryptography;
                 fault attacks; Fault detection; fault detection; Fault
                 Detection; fault diagnosis; fault injection; field
                 programmable gate arrays; FPGA; GPU; Hardware; leak
                 resistant arithmetic; modular arithmetic; Montgomery
                 Reduction; Redundancy; Residue Number System; residue
                 number systems; Resistance; RNS; RNS Montgomery modular
                 multiplication; side channel attacks; Standards",
}

@Article{Bao:2013:FDI,
  author =       "Tao Bao and Xiangyu Zhang",
  title =        "On-the-fly detection of instability problems in
                 floating-point program execution",
  journal =      j-SIGPLAN,
  volume =       "48",
  number =       "10",
  pages =        "817--832",
  month =        oct,
  year =         "2013",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/2544173.2509526",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Mon Dec 9 09:19:33 MST 2013",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan2010.bib",
  note =         "OOPSLA '13 conference proceedings.",
  abstract =     "The machine representation of floating point values
                 has limited precision such that errors may be
                 introduced during execution. These errors may get
                 propagated and magnified by the following operations,
                 leading to instability problems, e.g., control flow
                 path may be undesirably altered and faulty output may
                 be emitted. In this paper, we develop an on-the-fly
                 efficient monitoring technique that can predict if an
                 execution is stable. The technique does not explicitly
                 compute errors as doing so incurs high overhead.
                 Instead, it detects possible places where an error
                 becomes substantially inflated regarding the
                 corresponding value, and then tags the value with one
                 bit to denote that it has an inflated error. It then
                 tracks inflation bit propagation, taking care of
                 operations that may cut off such propagation. It
                 reports instability if any inflation bit reaches a
                 critical execution point, such as a predicate, where
                 the inflated error may induce substantial execution
                 difference, such as different execution paths. Our
                 experiment shows that with appropriate thresholds, the
                 technique can correctly detect that over 99.999996\% of
                 the inputs of all the programs we studied are stable
                 while a traditional technique relying solely on
                 inflation detection mistakenly classifies majority of
                 the inputs as unstable for some of the programs.
                 Compared to the state of the art technique that is
                 based on high precision computation and causes several
                 hundred times slowdown, our technique only causes 7.91
                 times slowdown on average and can report all the true
                 unstable executions with the appropriate thresholds.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
}

@Article{Barr:2013:ADF,
  author =       "Earl T. Barr and Thanh Vo and Vu Le and Zhendong Su",
  title =        "Automatic detection of floating-point exceptions",
  journal =      j-SIGPLAN,
  volume =       "48",
  number =       "1",
  pages =        "549--560",
  month =        jan,
  year =         "2013",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/2480359.2429133",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Mon Jul 1 17:15:03 MDT 2013",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan2010.bib",
  abstract =     "It is well-known that floating-point exceptions can be
                 disastrous and writing exception-free numerical
                 programs is very difficult. Thus, it is important to
                 automatically detect such errors. In this paper, we
                 present Ariadne, a practical symbolic execution system
                 specifically designed and implemented for detecting
                 floating-point exceptions. Ariadne systematically
                 transforms a numerical program to explicitly check each
                 exception triggering condition. Ariadne symbolically
                 executes the transformed program using real arithmetic
                 to find candidate real-valued inputs that can reach and
                 trigger an exception. Ariadne converts each candidate
                 input into a floating-point number, then tests it
                 against the original program. In general, approximating
                 floating-point arithmetic with real arithmetic can
                 change paths from feasible to infeasible and vice
                 versa. The key insight of this work is that, for the
                 problem of detecting floating-point exceptions, this
                 approximation works well in practice because, if one
                 input reaches an exception, many are likely to, and at
                 least one of them will do so over both floating-point
                 and real arithmetic. To realize Ariadne, we also
                 devised a novel, practical linearization technique to
                 solve nonlinear constraints. We extensively evaluated
                 Ariadne over 467 scalar functions in the widely used
                 GNU Scientific Library (GSL). Our results show that
                 Ariadne is practical and identifies a large number of
                 real runtime exceptions in GSL. The GSL developers
                 confirmed our preliminary findings and look forward to
                 Ariadne's public release, which we plan to do in the
                 near future.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  remark =       "POPL '13 conference proceedings.",
}

@InProceedings{Boldo:2013:FVC,
  author =       "Sylvie Boldo and Jacques-Henri Jourdan and Xavier
                 Leroy and Guillaume Melquiond",
  title =        "A Formally-Verified {C} Compiler Supporting
                 Floating-Point Arithmetic",
  crossref =     "IEEE:2013:PIS",
  pages =        "107--115",
  year =         "2013",
  DOI =          "https://doi.org/10.1109/ARITH.2013.30",
  ISSN =         "1063-6889",
  bibdate =      "Sat Aug 1 09:38:32 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-21; ARM microprocessor; C compiler; Comp Cert
                 compilation; Computer architecture; floating point
                 arithmetic; floating-point arithmetic; floating-point
                 semantic preservation; formal proof; formal
                 verification; IEEE standards; IEEE-754 standard; Java;
                 Libraries; mathematical specification; microprocessor
                 chips; Optimization; PowerPC microprocessor; program
                 compilers; Program processors; programming language;
                 Semantics; Standards; verified compilation; x86-SSE2
                 microprocessor",
}

@InProceedings{Boldo:2013:HCA,
  author =       "Sylvie Boldo",
  title =        "How to Compute the Area of a Triangle: A Formal
                 Revisit",
  crossref =     "IEEE:2013:PIS",
  pages =        "91--98",
  year =         "2013",
  DOI =          "https://doi.org/10.1109/ARITH.2013.29",
  ISSN =         "1063-6889",
  bibdate =      "Sat Aug 1 09:38:32 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Accuracy; Algorithm design and analysis; algorithm
                 proof; algorithm theory; ARITH-21; Coq; Digital
                 arithmetic; Electronic mail; Error analysis; floating
                 point arithmetic; floating-point arithmetic; formal
                 proof; Kahan algorithm; Libraries; mathematical value;
                 Standards; theorem proving; triangle; triangle area;
                 underflow",
}

@InProceedings{Brisebarre:2013:CBB,
  author =       "Nicolas Brisebarre and Marc Mezzarobba and Jean-Michel
                 Muller and Christof Lauter",
  title =        "Comparison between {Binary64} and {Decimal64}
                 Floating-Point Numbers",
  crossref =     "IEEE:2013:PIS",
  pages =        "145--152",
  year =         "2013",
  DOI =          "https://doi.org/10.1109/ARITH.2013.23",
  ISSN =         "1063-6889",
  bibdate =      "Sat Aug 1 09:38:32 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Accuracy; Approximation methods; ARITH-21; binary
                 encoding; Binary64 floating-point numbers; binary64 FP
                 number; Decimal Floating-Point; Decimal64
                 floating-point numbers; decimal64 FP number; Digital
                 arithmetic; Encoding; encoding; first pass; floating
                 point arithmetic; Floating-Point Arithmetic;
                 Floating-Point Comparisons; FP arithmetic; Hardware;
                 IEEE 754-2008 standard; IEEE standards; second pass;
                 software-oriented algorithm; Standards; Testing;
                 two-step algorithm",
}

@Article{Carter:2013:ESF,
  author =       "Ashley R. Carter",
  title =        "Evolution of the Significant Figure Rules",
  journal =      j-PHYS-TEACHER,
  volume =       "51",
  number =       "6",
  pages =        "340--343",
  month =        sep,
  year =         "2013",
  CODEN =        "PHTEAH",
  DOI =          "https://doi.org/10.1119/1.4818368",
  ISSN =         "0031-921X (print), 1943-4928 (electronic)",
  ISSN-L =       "0031-921X",
  bibdate =      "Mon May 21 11:31:50 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "The Physics Teacher",
  journal-URL =  "http://scitation.aip.org/content/aapt/journal/tpt",
}

@InProceedings{Chabrier:2013:FMB,
  author =       "Thomas Chabrier and Arnaud Tisserand",
  title =        "On-the-Fly Multi-base Recoding for {ECC} Scalar
                 Multiplication without Pre-computations",
  crossref =     "IEEE:2013:PIS",
  pages =        "219--228",
  year =         "2013",
  DOI =          "https://doi.org/10.1109/ARITH.2013.17",
  ISSN =         "1063-6889",
  bibdate =      "Sat Aug 1 09:38:32 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-21; base point multiples; cheap divisibility
                 tests; Clocks; Cryptography; curve-level operations;
                 DBNS; digital arithmetic; divisibility test;
                 double-base number system; ECC scalar multiplication;
                 elliptic curve cryptography; exact division by
                 constant; fast recoding methods; field programmable
                 gate arrays; Field programmable gate arrays; FPGA
                 implementation; greedy algorithm; greedy algorithms;
                 Hardware; MBNS; multibase number system; nonadjacent
                 form; off-line conversion; on-the-fly multibase
                 recoding; public key cryptography; scalar
                 multiplication; scalar recoding; Standards; Table
                 lookup",
}

@Article{Chen:2013:PGF,
  author =       "Doris Chen and Deshanand Singh",
  title =        "Profile-guided floating- to fixed-point conversion for
                 hybrid {FPGA}-processor applications",
  journal =      j-TACO,
  volume =       "9",
  number =       "4",
  pages =        "43:1--43:??",
  month =        jan,
  year =         "2013",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/2400682.2400702",
  ISSN =         "1544-3566 (print), 1544-3973 (electronic)",
  ISSN-L =       "1544-3566",
  bibdate =      "Fri Jan 18 10:57:16 MST 2013",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/taco.bib",
  abstract =     "The key to enabling widespread use of FPGAs for
                 algorithm acceleration is to allow programmers to
                 create efficient designs without the time-consuming
                 hardware design process. Programmers are used to
                 developing scientific and mathematical algorithms in
                 high-level languages (C/C++) using floating point data
                 types. Although easy to implement, the dynamic range
                 provided by floating point is not necessary in many
                 applications; more efficient implementations can be
                 realized using fixed point arithmetic. While this topic
                 has been studied previously [Han et al. 2006; Olson et
                 al. 1999; Gaffar et al. 2004; Aamodt and Chow 1999],
                 the degree of full automation has always been lacking.
                 We present a novel design flow for cases where FPGAs
                 are used to offload computations from a microprocessor.
                 Our LLVM-based algorithm inserts value profiling code
                 into an unmodified C/C++ application to guide its
                 automatic conversion to fixed point. This allows for
                 fast and accurate design space exploration on a host
                 microprocessor before any accelerators are mapped to
                 the FPGA. Through experimental results, we demonstrate
                 that fixed-point conversion can yield resource savings
                 of up to 2x--3x reductions. Embedded RAM usage is
                 minimized, and 13\%--22\% higher $ F_{\rm max} $ than
                 the original floating-point implementation is observed.
                 In a case study, we show that 17\% reduction in logic
                 and 24\% reduction in register usage can be realized by
                 using our algorithm in conjunction with a High-Level
                 Synthesis (HLS) tool.",
  acknowledgement = ack-nhfb,
  articleno =    "43",
  fjournal =     "ACM Transactions on Architecture and Code Optimization
                 (TACO)",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J924",
}

@InProceedings{Chevillard:2013:MPE,
  author =       "Sylvain Chevillard and Marc Mezzarobba",
  title =        "Multiple-Precision Evaluation of the {Airy} {Ai}
                 Function with Reduced Cancellation",
  crossref =     "IEEE:2013:PIS",
  pages =        "175--182",
  year =         "2013",
  DOI =          "https://doi.org/10.1109/ARITH.2013.33",
  ISSN =         "1063-6889",
  bibdate =      "Sat Aug 1 09:38:32 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Accuracy; Airy Ai function; algorithm; Algorithm
                 design and analysis; Approximation algorithms;
                 Approximation methods; arbitrary precision; ARITH-21;
                 asymptotics; cancellation reduction; classical Miller
                 algorithm; correct rounding; differential equations;
                 Equations; error bounds; ill-conditioned three-term
                 recurrence; linear ordinary differential equation;
                 Miller method; multiple-precision evaluation;
                 nonnegative Taylor expansions; numerical evaluation;
                 series (mathematics); series expansion; Shape; Special
                 functions; Taylor coefficients; Taylor series",
}

@Article{Cleveland:2013:OIR,
  author =       "Mathew A. Cleveland and Thomas A. Brunner and Nicholas
                 A. Gentile and Jeffrey A. Keasler",
  title =        "Obtaining identical results with double precision
                 global accuracy on different numbers of processors in
                 parallel particle {Monte Carlo} simulations",
  journal =      j-J-COMPUT-PHYS,
  volume =       "251",
  number =       "??",
  pages =        "223--236",
  day =          "15",
  month =        oct,
  year =         "2013",
  CODEN =        "JCTPAH",
  DOI =          "https://doi.org/10.1016/j.jcp.2013.05.041",
  ISSN =         "0021-9991 (print), 1090-2716 (electronic)",
  ISSN-L =       "0021-9991",
  bibdate =      "Tue Aug 6 11:36:34 MDT 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcomputphys2010.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0021999113004075",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Computational Physics",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00219991",
  keywords =     "accurate floating-point summation",
}

@TechReport{Corden:2013:DFP,
  author =       "Martyn Corden",
  title =        "Differences in Floating-Point Arithmetic Between
                 {Intel Xeon} Processors and the {Intel Xeon Phi}
                 Coprocessor",
  type =         "Report",
  institution =  inst-INTEL,
  address =      inst-INTEL:adr,
  pages =        "6",
  year =         "2013",
  bibdate =      "Sat Oct 31 06:56:03 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://software.intel.com/en-us/articles/differences-in-floating-point-arithmetic-between-intel-xeon-processors-and-the-intel-xeon;
                 https://software.intel.com/file/420203/download",
  acknowledgement = ack-nhfb,
}

@InProceedings{Cornea:2013:PAR,
  author =       "Marius Cornea",
  title =        "Precision, Accuracy, and Rounding Error Propagation in
                 Exascale Computing",
  crossref =     "IEEE:2013:PIS",
  pages =        "231--234",
  year =         "2013",
  DOI =          "https://doi.org/10.1109/ARITH.2013.42",
  ISSN =         "1063-6889",
  bibdate =      "Sat Aug 1 09:38:32 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Accuracy; ARITH-21; Computational modeling; computer
                 architects; Digital arithmetic; exascale computing;
                 exascale level computers; Hardware; parallel machines;
                 Parallel processing; rounding error propagation;
                 supercomputers; Supercomputers",
}

@Article{De:2013:FIM,
  author =       "Anindya De and Piyush P. Kurur and Chandan Saha and
                 Ramprasad Saptharishi",
  title =        "Fast Integer Multiplication Using Modular Arithmetic",
  journal =      j-SIAM-J-COMPUT,
  volume =       "42",
  number =       "2",
  pages =        "685--699",
  month =        "????",
  year =         "2013",
  CODEN =        "SMJCAT",
  DOI =          "https://doi.org/10.1137/100811167",
  ISSN =         "0097-5397 (print), 1095-7111 (electronic)",
  ISSN-L =       "0097-5397",
  bibdate =      "Tue Feb 11 17:21:19 MST 2014",
  bibsource =    "http://epubs.siam.org/sam-bin/dbq/toclist/SICOMP/42/2;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamjcomput.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Computing",
  journal-URL =  "http://epubs.siam.org/sicomp",
  onlinedate =   "January 2013",
}

@Article{deDinechin:2013:FPE,
  author =       "Florent de Dinechin and Pedro Echeverr{\'\i}a and
                 Marisa L{\'o}pez-Vallejo and Bogdan Pasca",
  title =        "Floating-Point Exponentiation Units for Reconfigurable
                 Computing",
  journal =      j-TRETS,
  volume =       "6",
  number =       "1",
  pages =        "4:1--4:??",
  month =        may,
  year =         "2013",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/2457443.2457447",
  ISSN =         "1936-7406 (print), 1936-7414 (electronic)",
  ISSN-L =       "1936-7406",
  bibdate =      "Thu Mar 13 08:09:42 MDT 2014",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/trets.bib",
  abstract =     "The high performance and capacity of current FPGAs
                 makes them suitable as acceleration co-processors. This
                 article studies the implementation, for such
                 accelerators, of the floating-point power function $
                 x^y $ as defined by the C99 and IEEE 754-2008
                 standards, generalized here to arbitrary exponent and
                 mantissa sizes. Last-bit accuracy at the smallest
                 possible cost is obtained thanks to a careful study of
                 the various subcomponents: a floating-point logarithm,
                 a modified floating-point exponential, and a truncated
                 floating-point multiplier. A parameterized architecture
                 generator in the open-source FloPoCo project is
                 presented in details and evaluated.",
  acknowledgement = ack-nhfb,
  articleno =    "4",
  fjournal =     "ACM Transactions on Reconfigurable Technology and
                 Systems (TRETS)",
  journal-URL =  "http://portal.acm.org/toc.cfm?id=J1151",
}

@Article{deDinechin:2013:FPT,
  author =       "Florent de Dinechin and Matei Istoan and Guillaume
                 Sergent",
  title =        "Fixed-point trigonometric functions on {FPGAs}",
  journal =      j-COMP-ARCH-NEWS,
  volume =       "41",
  number =       "5",
  pages =        "83--88",
  month =        dec,
  year =         "2013",
  CODEN =        "CANED2",
  DOI =          "https://doi.org/10.1145/2641361.2641375",
  ISSN =         "0163-5964 (print), 1943-5851 (electronic)",
  ISSN-L =       "0163-5964",
  bibdate =      "Mon Aug 18 17:12:43 MDT 2014",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigarch.bib",
  abstract =     "Three approaches for computing sines and cosines on
                 FPGAs are studied in this paper, with a focus of
                 high-throughput pipelined architecture, and
                 state-of-the-art implementation techniques. The first
                 approach is the classical CORDIC iteration, for which
                 we suggest a reduced iteration technique and fine
                 optimizations in datapath width and latency. The second
                 is an ad-hoc architecture specifically designed around
                 trigonometric identities. The third uses a generic
                 table- and DSP-based polynomial approximator. These
                 three architectures are implemented and compared in the
                 FloPoCo framework.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGARCH Computer Architecture News",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J89",
}

@Article{deDinechin:2013:ZRT,
  author =       "Florent de Dinechin and Christoph Lauter and
                 Jean-Michel Muller and Serge Torres",
  title =        "On {Ziv}'s rounding test",
  journal =      j-TOMS,
  volume =       "39",
  number =       "4",
  pages =        "25:1--25:19",
  month =        jul,
  year =         "2013",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/2491491.2491495",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Fri Jul 19 17:20:56 MDT 2013",
  bibsource =    "http://www.acm.org/pubs/contents/journals/toms/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  abstract =     "A very simple test, introduced by Ziv, allows one to
                 determine if an approximation to the value f(x) of an
                 elementary function at a given point x suffices to
                 return the floating-point number nearest f(x). The same
                 test may be used when implementing floating-point
                 operations with input and output operands of different
                 formats, using arithmetic operators tailored for
                 manipulating operands of the same format. That test
                 depends on a ``magic constant'' e. We show how to
                 choose that constant e to make the test reliable and
                 efficient. Various cases are considered, depending on
                 the availability of an fma instruction, and on the
                 range of f(x).",
  acknowledgement = ack-nhfb,
  articleno =    "25",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@Misc{Demmel:2013:ERF,
  author =       "James Demmel and Hong Diep Nguyen",
  title =        "Efficient Reproducible Floating-Point Reduction
                 Operations on Large Scale Systems",
  howpublished = "SIAM AN13 talk slides.",
  day =          "8--12",
  month =        jul,
  year =         "2013",
  bibdate =      "Mon Jan 04 15:49:09 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://bebop.cs.berkeley.edu/reproblas/docs/talks/SIAM_AN13.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Demmel:2013:FRF,
  author =       "James Demmel and Hong Diep Nguyen",
  title =        "Fast Reproducible Floating-Point Summation",
  crossref =     "IEEE:2013:PIS",
  pages =        "163--172",
  year =         "2013",
  DOI =          "https://doi.org/10.1109/ARITH.2013.9",
  ISSN =         "1063-6889",
  bibdate =      "Sat Aug 1 09:38:32 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.eecs.berkeley.edu/~hdnguyen/public/papers/ARITH21_Fast_Sum.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "Accuracy; Algorithm design and analysis; ARITH-21;
                 correct rounding; correctness check; debugging; dynamic
                 scheduling; Educational institutions; error-free vector
                 transformation; floating point arithmetic; floating
                 point nonassociativity; floating-point; floating-point
                 operation; floating-point summation; Numerical
                 analysis; parallel computing resource; Parallel
                 processing; parallel processing; parallelism; Program
                 processors; reduction operation; reproducibility;
                 reproducibility property; rounding error; rounding
                 mode; Rump algorithm; scheduling; summation; summation
                 order; Vectors",
}

@InProceedings{Demmel:2013:NRA,
  author =       "James Demmel and Hong Diep Nguyen",
  title =        "Numerical Reproducibility and Accuracy at Exascale",
  crossref =     "IEEE:2013:PIS",
  pages =        "235--237",
  year =         "2013",
  DOI =          "https://doi.org/10.1109/ARITH.2013.43",
  ISSN =         "1063-6889",
  bibdate =      "Sat Aug 1 09:38:32 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://bebop.cs.berkeley.edu/reproblas/docs/talks/ARITH21_ExaScale.pdf;
                 http://www.eecs.berkeley.edu/~hdnguyen/public/papers/ARITH21_ExaScale.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "Accuracy; addition; ARITH-21; Computational modeling;
                 Digital arithmetic; dynamic scheduling; Educational
                 institutions; exascale computing; floating point
                 arithmetic; floating point operations; Hardware;
                 hardware heterogeneity; hardware trends; intermittent
                 failures; numerical accuracy; numerical
                 reproducibility; parallel processing; Program
                 processors; Shape",
}

@Misc{Demmel:2013:RRB,
  author =       "James Demmel and Hong Diep Nguyen",
  title =        "{ReproBLAS}: Reproducible {BLAS}",
  howpublished = "SC'13 talk slides.",
  day =          "22",
  month =        nov,
  year =         "2013",
  bibdate =      "Mon Jan 04 15:49:09 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://bebop.cs.berkeley.edu/reproblas/docs/talks/SC13.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Detrey:2013:RCF,
  author =       "J{\'e}r{\'e}mie Detrey and Pierrick Gaudry and Marion
                 Videau",
  title =        "Relation Collection for the Function Field Sieve",
  crossref =     "IEEE:2013:PIS",
  pages =        "201--210",
  year =         "2013",
  DOI =          "https://doi.org/10.1109/ARITH.2013.28",
  ISSN =         "1063-6889",
  bibdate =      "Sat Aug 1 09:38:32 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "algorithmic techniques; ARITH-21; Arrays; cache
                 storage; cache-aware sieving algorithms; cryptographic
                 size; Cryptography; discrete logarithm; FFS;
                 finite-field arithmetic; Function Field Sieve; function
                 field sieve; Lattices; low-degree prime ideals;
                 medium-to record-sized computations; polynomial
                 arithmetic; polynomial arithmetic technique;
                 polynomials; Polynomials; public key cryptography;
                 record-sized discrete-logarithm computations; relation
                 collection step; small-characteristic finite fields;
                 Vectors",
}

@InProceedings{Dimitrov:2013:ALI,
  author =       "Vassil Dimitrov and Kimmo J{\"a}rvinen",
  title =        "Another Look at Inversions over Binary Fields",
  crossref =     "IEEE:2013:PIS",
  pages =        "211--218",
  year =         "2013",
  DOI =          "https://doi.org/10.1109/ARITH.2013.25",
  ISSN =         "1063-6889",
  bibdate =      "Sat Aug 1 09:38:32 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Algorithm design and analysis; ARITH-21; binary
                 fields; binary Galois fields; double-base
                 representations; Galois fields; hardware
                 implementations; inversion algorithms; Itoh-Tsujii
                 algorithm; NIST; Polynomials; Prediction algorithms;
                 public key cryptography; public key cryptosystems;
                 Signal processing algorithms; Software; Software
                 algorithms; software implementations; squaring
                 computation; triple-base representations",
}

@Article{Dingle:2013:RIT,
  author =       "Nicholas J. Dingle and Nicholas J. Higham",
  title =        "Reducing the influence of tiny normwise relative
                 errors on performance profiles",
  journal =      j-TOMS,
  volume =       "39",
  number =       "4",
  pages =        "24:1--24:11",
  month =        jul,
  year =         "2013",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/2491491.2491494",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Fri Jul 19 17:20:56 MDT 2013",
  bibsource =    "http://www.acm.org/pubs/contents/journals/toms/;
                 https://www.math.utah.edu/pub/bibnet/authors/h/higham-nicholas-john.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  abstract =     "It is a widespread but little-noticed phenomenon that
                 the normwise relative error $ || x - y || / || x || $
                 of vectors $x$ and $y$ of floating point numbers of the
                 same precision, where $y$ is an approximation to x, can
                 be many orders of magnitude smaller than the unit
                 roundoff. We analyze this phenomenon and show that in
                 the $ \infty $-norm it happens precisely when $x$ has
                 components of widely varying magnitude and every
                 component of $x$ of largest magnitude agrees with the
                 corresponding component of $y$. Performance profiles
                 are a popular way to compare competing algorithms
                 according to particular measures of performance. We
                 show that performance profiles based on normwise
                 relative errors can give a misleading impression due to
                 the influence of zero or tiny normwise relative errors.
                 We propose a transformation that reduces the influence
                 of these extreme errors in a controlled manner, while
                 preserving the monotonicity of the underlying data and
                 leaving the performance profile unchanged at its left
                 end-point. Numerical examples with both artificial and
                 genuine data illustrate the benefits of the
                 transformation.",
  acknowledgement = ack-nhfb,
  articleno =    "24",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@TechReport{Doertel:2013:BKM,
  author =       "K. Doertel",
  title =        "Best Known Method: Avoid heterogeneous precision in
                 control flow calculations",
  type =         "Report",
  institution =  pub-INTEL,
  address =      pub-INTEL:adr,
  pages =        "????",
  year =         "2013",
  bibdate =      "Sat Oct 31 07:00:07 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Edmunds:2013:AME,
  author =       "Michael G. Edmunds",
  title =        "Keynote {II}: The {Antikythera Mechanism} and the
                 early history of mechanical computing",
  crossref =     "IEEE:2013:PIS",
  pages =        "79--79",
  year =         "2013",
  DOI =          "https://doi.org/10.1109/ARITH.2013.40",
  ISSN =         "1063-6889",
  bibdate =      "Sat Aug 1 09:38:32 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-21",
}

@Article{ElWazeer:2013:SVD,
  author =       "Khaled ElWazeer and Kapil Anand and Aparna Kotha and
                 Matthew Smithson and Rajeev Barua",
  title =        "Scalable variable and data type detection in a binary
                 rewriter",
  journal =      j-SIGPLAN,
  volume =       "48",
  number =       "6",
  pages =        "51--60",
  month =        jun,
  year =         "2013",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/2499370.2462165",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Mon Jul 1 17:15:38 MDT 2013",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan2010.bib",
  abstract =     "We present scalable static analyses to recover
                 variables, data types, and function prototypes from
                 stripped x86 executables (without symbol or debug
                 information) and obtain a functional intermediate
                 representation (IR) for analysis and rewriting
                 purposes. Our techniques on average run $ 352 \times $
                 faster than current techniques and still have the same
                 precision. This enables analyzing executables as large
                 as millions of instructions in minutes which is not
                 possible using existing techniques. Our techniques can
                 recover variables allocated to the floating point
                 stack, unlike current techniques. We have integrated
                 our techniques to obtain a compiler level IR that works
                 correctly if recompiled and produces the same output as
                 the input executable. We demonstrate scalability,
                 precision and correctness of our proposed techniques by
                 evaluating them on the complete SPEC2006 benchmarks
                 suite.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  remark =       "PLDI '13 conference proceedings.",
}

@InProceedings{Engels:2013:NLL,
  author =       "Susanne Engels and Elif Bilge Kavun and Christof Paar
                 and Tolga Yalcin and Hristina Mihajloska",
  title =        "A Non-Linear\slash Linear Instruction Set Extension
                 for Lightweight Ciphers",
  crossref =     "IEEE:2013:PIS",
  pages =        "67--75",
  year =         "2013",
  DOI =          "https://doi.org/10.1109/ARITH.2013.36",
  ISSN =         "1063-6889",
  bibdate =      "Sat Aug 1 09:38:32 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "algebraic normal form; ANF; ARITH-21; binary matrix
                 multiply-and-add form; bit permutation; Ciphers;
                 cryptographic operation; cryptography; embedded CPU;
                 embedded microcontroller; Hardware; instruction set
                 extension; lightweight cipher; lightweight ciphers;
                 lightweight cryptographic algorithm; linear instruction
                 set extension; linear operation; matrix algebra;
                 microcontrollers; modular architecture; nonlinear
                 instruction set extension; nonlinear operation;
                 Registers; s-box; Silicon; Software; Standards",
}

@InProceedings{Galal:2013:FGD,
  author =       "Sameh Galal and Ofer Shacham and John S. Brunhaver and
                 Jing Pu and Artem Vassiliev and Mark Horowitz",
  title =        "{FPU} Generator for Design Space Exploration",
  crossref =     "IEEE:2013:PIS",
  pages =        "25--34",
  year =         "2013",
  DOI =          "https://doi.org/10.1109/ARITH.2013.27",
  ISSN =         "1063-6889",
  bibdate =      "Sat Aug 1 09:38:32 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "adder; ARITH-21; Booth encoder; Booth-2 cascade
                 multiply-add architecture; Booth-3 fused multiply-add
                 architecture; Delays; design space exploration;
                 Encoding; energy efficiency; fair apples-to-apples
                 methodology; floating point; floating point arithmetic;
                 floating point unit; FPU generator; Fused multiply add;
                 Generators; latency-sensitive design; logic design;
                 Logic gates; multipliers; optimisation; Optimization;
                 optimization technique; power efficiency; Radiation
                 detectors; summation tree; throughput-optimized design;
                 Vegetation; Wallace combining tree",
}

@InProceedings{Giorgi:2013:PMM,
  author =       "Pascal Giorgi and Laurent Imbert and Thomas Izard",
  title =        "Parallel Modular Multiplication on Multi-core
                 Processors",
  crossref =     "IEEE:2013:PIS",
  pages =        "135--142",
  year =         "2013",
  DOI =          "https://doi.org/10.1109/ARITH.2013.20",
  ISSN =         "1063-6889",
  bibdate =      "Sat Aug 1 09:38:32 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Algorithm design and analysis; ARITH-21; Barrett;
                 bipartite; Complexity theory; digital arithmetic; k-ary
                 multipartite algorithms; k-ary multipartite
                 multiplication; low level arithmetic operations;
                 microprocessor chips; Modular multiplication;
                 Montgomery; multi-core; multicore processors;
                 multiprocessing systems; parallel arithmetic; parallel
                 modular multiplications; Parallel processing; parallel
                 processing; Program processors; Software algorithms;
                 software parallelism; Synchronization; tripartite",
}

@Article{Gonzalez-Navarro:2013:BID,
  author =       "Sonia Gonzalez-Navarro and Charles Tsen and Michael J.
                 Schulte",
  title =        "Binary Integer Decimal-Based Floating-Point
                 Multiplication",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "62",
  number =       "7",
  pages =        "1460--1466",
  month =        jul,
  year =         "2013",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2012.79",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jun 17 15:07:53 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Misc{Gustafson:2013:UCN,
  author =       "John Gustafson",
  title =        "Unleashed Computing: The need to right-size precision
                 to save energy, bandwidth, storage, and electrical
                 power",
  howpublished = "Web slides (64).",
  day =          "19",
  month =        mar,
  year =         "2013",
  bibdate =      "Sat Apr 02 16:24:25 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://sites.ieee.org/scv-cs/files/2013/03/Right-SizingPrecision1.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Han:2013:HSP,
  author =       "Liu Han and Seok-Bum Ko",
  title =        "High-Speed Parallel Decimal Multiplication with
                 Redundant Internal Encodings",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "62",
  number =       "5",
  pages =        "956--968",
  month =        may,
  year =         "2013",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2012.35",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jan 21 09:06:31 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  note =         "See comment \cite{Gorgin:2015:CXH}.",
  abstract =     "The decimal multiplication is one of the most
                 important decimal arithmetic operations which have a
                 growing demand in the area of commercial, financial,
                 and scientific computing. In this paper, we propose a
                 parallel decimal multiplication algorithm with three
                 components, which are a partial product generation, a
                 partial product reduction, and a final digit-set
                 conversion. First, a redundant number system is applied
                 to recode not only the multiplier, but also multiples
                 of the multiplicand in signed-digit (SD) numbers.
                 Furthermore, we present a multioperand SD addition
                 algorithm to reduce the partial product array. Finally,
                 a digit-set conversion algorithm with a hybrid prefix
                 network to decrease the number of the logic gates on
                 the critical path is discussed. An analysis of the
                 timing delay and an HDL model synthesized under 90 nm
                 technology show that by considering the tradeoff of
                 designs among three components, the overall delay of
                 the proposed $ 16 \times 16$-digit multiplier takes
                 about 11 percent less timing delay with 2 percent less
                 area compared to the current fastest design.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "Adders; Algorithm design and analysis; Arrays;
                 critical path; Decimal arithmetic; decimal arithmetic
                 operations; Delay; digit-set conversion algorithm;
                 Encoding; HDL model synthesis; high-speed parallel
                 decimal multiplication algorithm; hybrid prefix
                 network; logic design; logic gate number reduction;
                 logic gates; Logic gates; multioperand SD adder;
                 multioperand SD addition algorithm; multiplier
                 recoding; multiplying circuits; parallel
                 multiplication; partial-product array reduction;
                 partial-product generation; partial-product reduction;
                 redundant internal encodings; redundant number system;
                 redundant number systems; SD numbers; signed-digit
                 numbers; timing delay analysis",
}

@InProceedings{Ioualalen:2013:SAF,
  author =       "Arnault Ioualalen and Matthieu Martel",
  editor =       "????",
  booktitle =    "{Proceedings of the 24th IEEE International Conference
                 on Application-Specific Systems, Architectures and
                 Processors, June, 2013}",
  title =        "Synthesizing accurate floating-point formulas",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "113--116",
  year =         "2013",
  DOI =          "https://doi.org/10.1109/ASAP.2013.6567563",
  bibdate =      "Sat Apr 01 08:00:40 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://hal.archives-ouvertes.fr/hal-00835736",
  acknowledgement = ack-nhfb,
}

@Article{Jaffer:2013:EAR,
  author =       "Aubrey Jaffer",
  title =        "Easy Accurate Reading and Writing of Floating-Point
                 Numbers",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "1--7",
  day =          "28",
  month =        oct,
  year =         "2013",
  CODEN =        "????",
  ISSN =         "????",
  ISSN-L =       "????",
  MRclass =      "65G04",
  bibdate =      "Wed Sep 30 12:43:49 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/java2010.bib",
  URL =          "http://arxiv.org/abs/1310.8121",
  abstract =     "Presented here are algorithms for converting between
                 (decimal) scientific-notation and (binary) IEEE-754
                 double-precision floating-point numbers. By employing a
                 rounding integer quotient operation these algorithms
                 are much simpler than those previously published. The
                 values are stable under repeated conversions between
                 the formats. Unlike Java-1.6, the scientific
                 representations generated use only the minimum number
                 of mantissa digits needed to convert back to the
                 original binary values. Implemented in Java these
                 algorithms execute as fast or faster than Java's native
                 conversions over nearly all of the IEEE-754
                 double-precision range.",
  acknowledgement = ack-nhfb,
  keywords =     "base conversion; input-output conversion; radix
                 conversion; round-trip base conversion",
  subject =      "Numerical Analysis (cs.NA)",
}

@InProceedings{Jeannerod:2013:CAC,
  author =       "Claude-Pierre Jeannerod and Nicolas Louvet and
                 Jean-Michel Muller",
  title =        "On the Componentwise Accuracy of Complex
                 Floating-Point Division with an {FMA}",
  crossref =     "IEEE:2013:PIS",
  pages =        "83--90",
  year =         "2013",
  DOI =          "https://doi.org/10.1109/ARITH.2013.8",
  ISSN =         "1063-6889",
  bibdate =      "Sat Aug 1 09:38:32 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcw.bib",
  acknowledgement = ack-nhfb,
  keywords =     "2 determinants; absolute errors; Accuracy; Algorithm
                 design and analysis; Approximation algorithms;
                 Approximation methods; ARITH-21; compensation; complex
                 division; complex floating-point division;
                 componentwise accuracy; componentwise relative error;
                 Digital arithmetic; division algorithms; Error
                 analysis; error analysis; floating point arithmetic;
                 floating-point arithmetic; FMA instruction; fused
                 multiply-add (FMA); fused multiply-add instruction;
                 Kahan compensated algorithm; nonnegative products;
                 radix-two floating-point arithmetic; relative errors;
                 rounding error analysis; Standards; straight-line
                 program; unit roundoff",
}

@Article{Jeannerod:2013:FAK,
  author =       "Claude-Pierre Jeannerod and Nicolas Louvet and
                 Jean-Michel Muller",
  title =        "Further analysis of {Kahan}'s algorithm for the
                 accurate computation of $ 2 \times 2 $ determinants",
  journal =      j-MATH-COMPUT,
  volume =       "82",
  number =       "284",
  pages =        "2245--2264",
  month =        "",
  year =         "2013",
  CODEN =        "MCMPAF",
  DOI =          "https://doi.org/10.1090/S0025-5718-2013-02679-8",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  MRnumber =     "MR3073198",
  bibdate =      "Mon Jul 15 12:07:58 MDT 2013",
  bibsource =    "http://www.ams.org/mcom/2013-82-284;
                 https://www.math.utah.edu/pub/bibnet/authors/k/kahan-william-m.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcomp2010.bib",
  URL =          "http://www.ams.org/journals/mcom/2013-82-284/S0025-5718-2013-02679-8;
                 http://www.ams.org/journals/mcom/2013-82-284/S0025-5718-2013-02679-8/S0025-5718-2013-02679-8.pdf",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Comput.",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
}

@Article{Jeannerod:2013:IEB,
  author =       "Claude-Pierre Jeannerod and Siegfried M. Rump",
  title =        "Improved Error Bounds for Inner Products in
                 Floating-Point Arithmetic",
  journal =      j-SIAM-J-MAT-ANA-APPL,
  volume =       "34",
  number =       "2",
  pages =        "338--344",
  month =        "????",
  year =         "2013",
  CODEN =        "SJMAEL",
  DOI =          "https://doi.org/10.1137/120894488",
  ISSN =         "0895-4798 (print), 1095-7162 (electronic)",
  ISSN-L =       "0895-4798",
  bibdate =      "Fri Apr 5 06:24:05 MDT 2013",
  bibsource =    "http://epubs.siam.org/sam-bin/dbq/toc/SIMAX/34/2;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamjmatanaappl.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Matrix Analysis and Applications",
  journal-URL =  "http://epubs.siam.org/simax",
  onlinedate =   "January 2013",
}

@Article{Jiang:2013:AED,
  author =       "Hao Jiang and Stef Graillat and Canbin Hu and Shengguo
                 Li and Xiangke Liao and Lizhi Cheng and Fang Su",
  title =        "Accurate evaluation of the $k$-th derivative of a
                 polynomial and its application",
  journal =      j-J-COMPUT-APPL-MATH,
  volume =       "243",
  number =       "??",
  pages =        "28--47",
  day =          "1",
  month =        may,
  year =         "2013",
  CODEN =        "JCAMDI",
  DOI =          "https://doi.org/10.1016/j.cam.2012.11.008",
  ISSN =         "0377-0427 (print), 1879-1778 (electronic)",
  ISSN-L =       "0377-0427",
  MRclass =      "65D25",
  MRnumber =     "3003371",
  MRreviewer =   "Ana Maria Acu",
  bibdate =      "Sat Feb 25 13:26:16 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcomputapplmath2010.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0377042712005018",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Computational and Applied Mathematics",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03770427",
  keywords =     "compensated algorithm; derivative evaluation;
                 error-free transformation; floating-point arithmetic;
                 rounding error",
}

@InProceedings{Jiang:2013:AFE,
  author =       "Hao Jiang and Stef Graillat and Roberto Barrio",
  title =        "Accurate and Fast Evaluation of Elementary Symmetric
                 Functions",
  crossref =     "IEEE:2013:PIS",
  pages =        "183--190",
  year =         "2013",
  DOI =          "https://doi.org/10.1109/ARITH.2013.18",
  ISSN =         "1063-6889",
  bibdate =      "Sat Aug 1 09:38:32 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Accuracy; accurate algorithm; Algorithm design and
                 analysis; ARITH-21; compensated algorithm;
                 double-double library; elementary symmetric functions;
                 error-free transformation; error-free transformations;
                 floating point arithmetic; floating-point arithmetic;
                 forward roundoff error bound; Libraries; mathematics
                 computing; MATLAB poly function; Polynomials;
                 psychological measurement; Rasch model; roundoff error;
                 Roundoff errors; running error bound; shaper bound;
                 summation algorithm; Vectors",
}

@InProceedings{Kadric:2013:APF,
  author =       "Edin Kadric and Paul Gurniak and Andr{\'e} DeHon",
  title =        "Accurate Parallel Floating-Point Accumulation",
  crossref =     "IEEE:2013:PIS",
  pages =        "153--162",
  year =         "2013",
  DOI =          "https://doi.org/10.1109/ARITH.2013.19",
  ISSN =         "1063-6889",
  bibdate =      "Sat Aug 1 09:38:32 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "$O(\log N)$ depth; Accumulation; Accurate; accurate
                 parallel floating-point accumulation; accurate
                 summation; Adders; arbitrary throughput; ARITH-21;
                 Clocks; conservative termination detection;
                 Convergence; field programmable gate arrays; floating
                 point arithmetic; Floating-Point Arithmetic;
                 floating-point sums; FPGA; Hardware; IEEE standards;
                 IEEE-754; Indexes; iterative algorithm; iterative
                 methods; iterative refinement; Moore law scaling;
                 Parallel; parallel associative reduction; Parallel
                 processing; residue-preserving IEEE-754
                 double-precision floating-point adder; Rounding;
                 standard adder; streaming accurate floating-point
                 accumulation unit; tree reduce parallelism; Upper
                 bound; Virtex 6 FPGA",
}

@Article{Kouretas:2013:LPL,
  author =       "Ioannis Kouretas and Charalambos Basetas and Vassilis
                 Paliouras",
  title =        "Low-Power Logarithmic Number System Addition\slash
                 Subtraction and Their Impact on Digital Filters",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "62",
  number =       "11",
  pages =        "2196--2209",
  month =        nov,
  year =         "2013",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2012.111",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Nov 15 08:54:34 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Book{Kulisch:2013:CAV,
  author =       "Ulrich Kulisch",
  title =        "Computer Arithmetic and Validity",
  volume =       "33",
  publisher =    pub-GRUYTER,
  address =      pub-GRUYTER:adr,
  edition =      "Second",
  pages =        "xxii + 434",
  year =         "2013",
  DOI =          "https://doi.org/10.1515/9783110301793",
  ISBN =         "3-11-030173-3, 3-11-030179-2 (e-book), 3-11-030180-6
                 (set)",
  ISBN-13 =      "978-3-11-030173-1, 978-3-11-030179-3 (e-book),
                 978-3-11-030180-9 (set)",
  ISSN =         "0179-0986",
  ISSN-L =       "0179-0986",
  LCCN =         "QA76.9.C62 K853 2013",
  bibdate =      "Sat May 18 08:56:52 MDT 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcw.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "De Gruyter studies in mathematics",
  abstract =     "This is the revised and extended second edition of the
                 successful basic book on computer arithmetic. It is
                 consistent with the newest recent standard developments
                 in the field. The book shows how the arithmetic
                 capability of the computer can be enhanced. The work is
                 motivated by the desire and the need to improve the
                 accuracy of numerical computing and to control the
                 quality of the computed results (validity). The
                 accuracy requirements for the elementary floating-point
                 operations are extended to the customary product spaces
                 of computations including interval spaces. The
                 mathematical properties of these models are extracted
                 and lead to a general theory of computer arithmetic.
                 Detailed methods and circuits for the implementation of
                 this advanced computer arithmetic are developed in the
                 book. It illustrates how the extended arithmetic can be
                 used to compute highly accurate and mathematically
                 verified results. The book can be used as a high-level
                 undergraduate textbook but also as reference work for
                 research in computer arithmetic and applied
                 mathematics.",
  acknowledgement = ack-nhfb,
  subject =      "computer arithmetic; computer arithmetic and logic
                 units; floating-point arithmetic",
  tableofcontents = "Foreword to the second edition vii \\
                 Preface / ix \\
                 Introduction / 1 \\
                 I Theory of computer arithmetic \\
                 1 First concepts 13 \\
                 1.1 Ordered sets / 13 \\
                 1.2 Complete lattices and complete subnets / 18 \\
                 1.3 Screens and roundings / 24 \\
                 1.4 Arithmetic operations and roundings / 35 \\
                 2 Ringoids and vectoids 43 \\
                 2.1 Ringoids / 43 \\
                 2.2 Vectoids / 54 \\
                 3 Definition of computer arithmetic 62 \\
                 3.1 Introduction / 62 \\
                 3.2 Preliminaries / 65 \\
                 3.3 The traditional definition of computer arithmetic /
                 69 \\
                 3.4 Definition of computer arithmetic by semimorphisms
                 / 70 \\
                 3.5 A remark about roundings / 78 \\
                 3.6 Uniqueness of the minus operator / 79 \\
                 3.7 Rounding near zero / 81 \\
                 4 Interval arithmetic 87 \\
                 4.1 Interval sets and arithmetic / 88 \\
                 4.2 Interval arithmetic over a linearly ordered set /
                 97 \\
                 4.3 Interval matrices / 101 \\
                 4.4 Interval vectors / 107 \\
                 4.5 Interval arithmetic on a screen / 110 \\
                 7.2 Arithmetic interval operations / 237 \\
                 7.2.1 Algebraic operations / 238 \\
                 7.2.2 Comments on the algebraic operations / 240 \\
                 7.3 Circuitry for the arithmetic interval operations /
                 241 \\
                 7.4 Comparisons and lattice operations / 242 \\
                 7.4.1 Comments on comparisons and lattice operations /
                 243 \\
                 7.4.2 Hardware support for comparisons and lattice
                 operations / 243 \\
                 7.5 Alternative circuitry for interval operations and
                 comparisons / 244 \\
                 7.5.1 Hardware support for interval arithmetic on
                 x86-processors 245 \\
                 7.5.2 Accurate evaluation of interval scalar products /
                 247 \\
                 8 Scalar products and complete arithmetic 249 \\
                 8.1 Introduction and motivation / 250 \\
                 8.2 Historical remarks / 252 \\
                 8.3 The ubiquity of the scalar product in numerical
                 analysis / 257 \\
                 8.4 Implementation principles / 260 \\
                 8.4.1 Long adder and long shift / 262 \\
                 8.4.2 Short adder with local memory on the arithmetic
                 unit / 262 \\
                 8.4.3 Remarks / 263 \\
                 8.4.4 Fast carry resolution / 265 \\
                 8.5 Informal sketch for computing an exact dot product
                 / 267 \\
                 8.6 Scalar product computation units (SPUs) / 267 \\
                 8.6.1 SPU for computers with a 32 bit data bus / 269
                 \\
                 8.6.2 A coprocessor chip for the exact scalar product /
                 272 \\
                 8.6.3 SPU for computers with a 64 bit data bus / 275
                 \\
                 8.7 Comments / 278 \\
                 8.7.1 Rounding / 278 \\
                 8.7.2 How much local memory should be provided on an
                 SPU? / 279 \\
                 8.8 The data format complete and complete arithmetic /
                 281 \\
                 8.8.1 Low level instructions for complete arithmetic /
                 282 \\
                 8.8.2 Complete arithmetic in high level programming
                 languages / 283 \\
                 8.9 Top speed scalar product units / 287 \\
                 8.9.1 SPU with long adder for 64 bit data word / 287
                 \\
                 8.9.2 SPU with long adder for 32 bit data word / 292
                 \\
                 8.9.3 An FPGA coprocessor for the exact scalar product
                 / 295 \\
                 8.9.4 SPU with short adder and complete register / 295
                 \\
                 8.9.5 Carry-free accumulation of products in redundant
                 arithmetic 301 \\
                 8.10 Hardware complete register window / 302 \\
                 III Principles of verified computing \\
                 9 Sample applications 307 \\
                 9.1 Basic properties of interval mathematics / 309 \\
                 9.1.1 Interval arithmetic, a powerful calculus to deal
                 with inequalities / 309 \\
                 9.1.2 Interval arithmetic as executable set operations
                 / 310 \\
                 9.1.3 Enclosing the range of function values / 316 \\
                 9.1.4 Nonzero property of a function, global
                 optimization / 319 \\
                 9.2 Differentiation arithmetic, enclosures of
                 derivatives / 321 \\
                 9.3 The interval Newton method / 329 \\
                 9.4 The extended interval Newton method / 332 \\
                 9.5 Verified solution of systems of linear equations /
                 333 \\
                 9.6 Accurate evaluation of arithmetic expressions / 340
                 \\
                 9.6.1 Complete expressions / 341 \\
                 9.6.2 Accurate evaluation of polynomials / 342 \\
                 9.6.3 Arithmetic expressions / 346 \\
                 9.7 Multiple precision arithmetics / 347 \\
                 9.7.1 Multiple precision floating-point arithmetic /
                 348 \\
                 9.7.2 Multiple precision interval arithmetic / 351 \\
                 9.7.3 Applications / 356 \\
                 9.7.4 Adding an exponent part as a scaling factor to
                 complete \\
                 arithmetic / 358 \\
                 9.8 Remarks on Kaucher arithmetic / 360 \\
                 9.8.1 The basic operations of Kaucher arithmetic / 364
                 \\
                 A Frequently used symbols 367 \\
                 B On homomorphism 369 \\
                 Bibliography 371 \\
                 List of figures 421 \\
                 List of tables 425 \\
                 Index 427",
}

@Article{Kupriianova:2013:RCIa,
  author =       "O. Kupriianova and Ch. Lauter and Jean-Michel Muller",
  title =        "Radix Conversion for {IEEE754-2008} Mixed Radix
                 Floating-Point Arithmetic",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  day =          "2",
  month =        dec,
  year =         "2013",
  CODEN =        "????",
  ISSN =         "????",
  ISSN-L =       "????",
  bibdate =      "Wed Sep 30 12:43:49 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arxiv.org/abs/1312.0455",
  abstract =     "Conversion between binary and decimal floating-point
                 representations is ubiquitous. Floating-point radix
                 conversion means converting both the exponent and the
                 mantissa. We develop an atomic operation for FP radix
                 conversion with simple straight-line algorithm,
                 suitable for hardware design. Exponent conversion is
                 performed with a small multiplication and a lookup
                 table. It yields the correct result without error.
                 Mantissa conversion uses a few multiplications and a
                 small lookup table that is shared amongst all types of
                 conversions. The accuracy changes by adjusting the
                 computing precision.",
  acknowledgement = ack-nhfb,
  subject =      "Mathematical Software (cs.MS)",
}

@InProceedings{Kupriianova:2013:RCIb,
  author =       "Olga Kupriianova and Christoph Lauter and Jean-Michel
                 Muller",
  editor =       "Michael B. Matthews",
  booktitle =    "{The Forty-Seventh Asilomar Conference on Signals,
                 Systems and Computers. November 3--6, 2013. Pacific
                 Grove, California}",
  title =        "Radix conversion for {IEEE754-2008} mixed radix
                 floating-point arithmetic",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1134--1138",
  year =         "2013",
  DOI =          "https://doi.org/10.1109/ACSSC.2013.6810471",
  ISBN =         "1-4799-2390-7",
  ISBN-13 =      "978-1-4799-2390-8",
  bibdate =      "Fri Sep 29 10:52:22 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Kurka:2013:UAA,
  author =       "Petr K{\r{u}}rka and Martin Delacourt",
  title =        "The Unary Arithmetical Algorithm in Bimodular Number
                 Systems",
  crossref =     "IEEE:2013:PIS",
  pages =        "127--134",
  year =         "2013",
  DOI =          "https://doi.org/10.1109/ARITH.2013.10",
  ISSN =         "1063-6889",
  bibdate =      "Sat Aug 1 09:38:32 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Absorption; ARITH-21; bimodular number system; binary
                 signed system; computational complexity; Convergence;
                 Electronic mail; exact real arithmetic; expansion
                 subshifts; linear average time complexity; Moebius
                 number systems; Moebius transformation; Random
                 variables; residue number systems; statistical
                 analysis; statistical evidence; Time complexity;
                 Transducers; unary arithmetical algorithm; Vectors",
}

@Article{Lam:2013:DFP,
  author =       "Michael O. Lam and Jeffrey K. Hollingsworth and G. W.
                 Stewart",
  title =        "Dynamic floating-point cancellation detection",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "39",
  number =       "3",
  pages =        "146--155",
  month =        mar,
  year =         "2013",
  CODEN =        "PACOEJ",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  ISSN-L =       "0167-8191",
  bibdate =      "Wed Mar 27 07:19:15 MDT 2013",
  bibsource =    "http://www.sciencedirect.com/science/journal/01678191;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/parallelcomputing.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0167819112000622",
  acknowledgement = ack-nhfb,
  fjournal =     "Parallel Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01678191",
}

@Misc{Lefevre:2013:HRC,
  author =       "Vincent Lef{\`e}vre",
  title =        "Hardest-to-Round Cases: Part 2",
  howpublished = "Lecture slides from ENS-Lyon, France.",
  pages =        "30",
  day =          "8",
  month =        oct,
  year =         "2013",
  bibdate =      "Wed Oct 09 09:40:50 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "From the slides: `After 13,812,778 CPU core hours ($
                 \approx $ 1576 years) for the first step'', the hardest
                 cases for correct rounding in the IEEE 754 binary64
                 format were found for $ e^x $, $ 2^x $, $ 10^x $, $
                 \sinh $, $ \cosh $, $ \sin (2 \pi x) $, $ \cos (2 \pi
                 x) $, $ \tan (2 \pi x) $; for $ x^n $ for $ n \in [ -
                 180, - 2] $ and $ n \in [3, 5188] $; for $ \sin (x) $,
                 $ \cos (x) $, and $ \tan (x) $ for $ x \in [ - \pi / 2,
                 + \pi / 2] $; and for their inverse functions.",
}

@TechReport{Lefevre:2013:SML,
  author =       "Vincent Lef{\`e}vre",
  title =        "{Sipe}: a mini-library for very low precision
                 computations with correct rounding.",
  type =         "Report",
  number =       "hal-00864580",
  institution =  "INRIA, LIP / CNRS / ENS Lyon / Universit{\'e} de
                 Lyon",
  address =      "Lyon, France",
  pages =        "13",
  day =          "22",
  month =        sep,
  year =         "2013",
  bibdate =      "Sat Dec 23 12:04:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://inria.hal.science/hal-00864580",
  abstract =     "Sipe is a mini-library in the form of a C header file,
                 to perform radix-2 floating-point computations in very
                 low precisions with correct rounding, either to nearest
                 or toward zero. The goal of such a tool is to do proofs
                 of algorithms\slash properties or computations of tight
                 error bounds in these precisions by exhaustive tests,
                 in order to try to generalize them to higher
                 precisions. The currently supported operations are
                 addition, subtraction, multiplication (possibly with
                 the error term), fused multiply-add\slash subtract
                 (FMA\slash FMS), and miscellaneous comparisons and
                 conversions. sipe provides two implementations of these
                 operations, with the same API and the same behavior:
                 one based on integer arithmetic, and a new one based on
                 floating-point arithmetic. Timing comparisons have been
                 done with hardware IEEE-754 floating point and with GNU
                 MPFR.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Lefevre:2013:SSI,
  author =       "Vincent Lef{\`e}vre",
  title =        "{SIPE}: Small Integer Plus Exponent",
  crossref =     "IEEE:2013:PIS",
  pages =        "99--106",
  year =         "2013",
  DOI =          "https://doi.org/10.1109/ARITH.2013.22",
  ISSN =         "1063-6889",
  bibdate =      "Sat Aug 1 09:38:32 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://hal.inria.fr/hal-00763954",
  acknowledgement = ack-nhfb,
  keywords =     "addition; Algorithm design and analysis; ARITH-21;
                 arithmetic operations; C header file; Computers;
                 Context; correct rounding; floating point arithmetic;
                 floating-point computations; FMA; GNU MPFR; Hardware;
                 hardware IEEE-754 floating point; IEEE standards;
                 Libraries; low precision; mini-library; multiplication;
                 radix 2; SIPE; small integer plus exponent; Standards;
                 subtraction; Timing; timing comparisons",
}

@Article{Lei:2013:FIE,
  author =       "Yuanwu Lei and Yong Dou and Yazhuo Dong and Jie Zhou
                 and Fei Xia",
  title =        "{FPGA} implementation of an exact dot product and its
                 application in variable-precision floating-point
                 arithmetic",
  journal =      j-J-SUPERCOMPUTING,
  volume =       "64",
  number =       "2",
  pages =        "580--605",
  month =        may,
  year =         "2013",
  CODEN =        "JOSUED",
  DOI =          "https://doi.org/10.1007/s11227-012-0860-0",
  ISSN =         "0920-8542 (print), 1573-0484 (electronic)",
  ISSN-L =       "0920-8542",
  bibdate =      "Sat Feb 8 10:21:14 MST 2014",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0920-8542&volume=64&issue=2;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jsuper.bib",
  URL =          "http://link.springer.com/article/10.1007/s11227-012-0860-0",
  acknowledgement = ack-nhfb,
  fjournal =     "The Journal of Supercomputing",
  journal-URL =  "http://link.springer.com/journal/11227",
}

@Article{Lei:2013:VCI,
  author =       "Yuanwu Lei and Yong Dou and Lei Guo and Jinbo Xu and
                 Jie Zhou and Yazhuo Dong and Hongjian Li",
  title =        "{VLIW} coprocessor for {IEEE-754} quadruple-precision
                 elementary functions",
  journal =      j-TACO,
  volume =       "10",
  number =       "3",
  pages =        "12:1--12:??",
  month =        sep,
  year =         "2013",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/2512430",
  ISSN =         "1544-3566 (print), 1544-3973 (electronic)",
  ISSN-L =       "1544-3566",
  bibdate =      "Mon Sep 16 17:20:12 MDT 2013",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/taco.bib",
  abstract =     "In this article, a unified VLIW coprocessor, based on
                 a common group of atomic operation units, for Quad
                 arithmetic and elementary functions (QP\_VELP) is
                 presented. The explicitly parallel scheme of VLIW
                 instruction and Estrin's evaluation scheme for
                 polynomials are used to improve the performance. A
                 two-level VLIW instruction RAM scheme is introduced to
                 achieve high scalability and customizability, even for
                 more complex key program kernels. Finally, the Quad
                 arithmetic accelerator (QAA) with the QP\_VELP array is
                 implemented on ASIC. Compared with hyper-thread
                 software implementation on an Intel Xeon E5620, QAA
                 with 8 QP\_VELP units achieves improvement by a factor
                 of 18X.",
  acknowledgement = ack-nhfb,
  articleno =    "12",
  fjournal =     "ACM Transactions on Architecture and Code Optimization
                 (TACO)",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J924",
}

@Article{Lowery:2013:RED,
  author =       "Bradley R. Lowery",
  title =        "Relative error due to a single bit-flip in
                 floating-point arithmetic",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "1--6",
  day =          "15",
  month =        apr,
  year =         "2013",
  CODEN =        "????",
  ISSN =         "????",
  ISSN-L =       "????",
  bibdate =      "Wed Sep 30 12:43:49 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arxiv.org/abs/1304.4292",
  abstract =     "We consider the error due to a single bit-flip in a
                 floating point number. We assume IEEE 754 double
                 precision arithmetic, which encodes binary floating
                 point numbers in a 64-bit word. We assume that the
                 bit-flip happens randomly so it has equi-probability
                 (1/64) to hit any of the 64 bits. Since we want to
                 mitigate the assumption on our initial floating-point
                 number, we assume that it is uniformly picked among all
                 normalized number. With this framework, we can
                 summarize our findings as follows. The probability for
                 a single bit flip to cause a relative error less than $
                 10^{-11} $ in a normalized floating-point number is
                 above 25\%; The probability for a single bit flip to
                 cause a relative error less than $ 10^{-6} $ in a
                 normalized floating-point number is above 50\%; Etc.",
  acknowledgement = ack-nhfb,
  subject =      "Numerical Analysis (cs.NA)",
}

@Article{Maitra:2013:DSM,
  author =       "Subhashis Maitra and Amitabha Sinha",
  title =        "Design and simulation of {MAC} unit using
                 combinational circuit and adder",
  journal =      j-COMP-ARCH-NEWS,
  volume =       "41",
  number =       "5",
  pages =        "25--33",
  month =        dec,
  year =         "2013",
  CODEN =        "CANED2",
  DOI =          "https://doi.org/10.1145/2641361.2641365",
  ISSN =         "0163-5964 (print), 1943-5851 (electronic)",
  ISSN-L =       "0163-5964",
  bibdate =      "Mon Aug 18 17:12:43 MDT 2014",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigarch.bib",
  abstract =     "Hardware and timing complexities of MAC unit to
                 perform arithmetic operation like addition or
                 multiplication especially in the field of Digital
                 Signal Processing (DSP) or Elliptic Curve Cryptography
                 (ECC) are the major issues to the designer. The
                 multiplication operation is essential and abundant in
                 DSP Applications. In order to achieve maximum
                 implementation efficiency and timing performance,
                 designing a DSP systems is critical and frequently
                 presents a significant challenge to hardware engineers.
                 There are certain multipliers that simplify this
                 challenge by abstracting away FPGA device specifics,
                 while maintaining the required maximum performance and
                 resource efficiency. These multipliers are able to
                 perform parallel multiplication and hence constant
                 coefficient multiplication, both with differing
                 implementation styles. Again with the aid of
                 instantaneous resource estimation, hardware engineers
                 can rapidly select the optimal solution for their
                 system. The latest additions to the IP provide fine
                 control over the latency using the concept of
                 pipelining of the multipliers that are purely
                 combinatorial to be fully pipelined. Here a new
                 compensation method that reduces both the hardware and
                 timing complexities of the multiplier used for DSP
                 application or ECC application has been proposed. The
                 design of the MAC unit based on the proposed
                 compensation method has been dealt here properly using
                 Xilinx 13.2 and compared with array multiplier, Booth
                 multiplier and Vedic multiplier to show its novelty
                 over them. The hardware complexity is reduced to about
                 60\% of the original multiplier. Design results show
                 that the proposed architecture has lower hardware
                 overhead, lower error and fast operating speed as
                 compared with array, Booth and Vedic multiplier.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGARCH Computer Architecture News",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J89",
}

@Article{Maniatakos:2013:LCC,
  author =       "Michail Maniatakos and Prabhakar Kudva and Bruce M.
                 Fleischer and Yiorgos Makris",
  title =        "Low-Cost Concurrent Error Detection for Floating-Point
                 Unit ({FPU}) Controllers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "62",
  number =       "7",
  pages =        "1376--1388",
  month =        jul,
  year =         "2013",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2012.81",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jun 17 15:07:53 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Martin-Dorel:2013:SIR,
  author =       "{\'E}rik Martin-Dorel and Guillaume Melquiond and
                 Jean-Michel Muller",
  title =        "Some issues related to double rounding",
  journal =      j-BIT-NUM-MATH,
  volume =       "53",
  number =       "4",
  pages =        "897--924",
  month =        dec,
  year =         "2013",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/s10543-013-0436-2",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Mon Dec 2 16:05:03 MST 2013",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=53&issue=4;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer.com/article/10.1007/s10543-013-0436-2",
  acknowledgement = ack-nhfb,
  fjournal =     "BIT Numerical Mathematics",
  journal-URL =  "http://link.springer.com/journal/10543",
}

@InProceedings{Muller:2013:ADR,
  author =       "Jean-Michel Muller",
  editor =       "Michael B. Matthews",
  booktitle =    "{The Forty-Seventh Asilomar Conference on Signals,
                 Systems and Computers. November 3--6, 2013. Pacific
                 Grove, California}",
  title =        "Avoiding double roundings in scaled {Newton--Raphson}
                 division",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "396--399",
  year =         "2013",
  DOI =          "https://doi.org/10.1109/ACSSC.2013.6810304",
  ISBN =         "1-4799-2390-7",
  ISBN-13 =      "978-1-4799-2390-8",
  bibdate =      "Fri Sep 29 10:48:21 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Nathan:2013:REB,
  author =       "Ralph Nathan and Bryan Anthonio and Shih-Lien Lu and
                 Helia Naeimi and Daniel J. Sorin and Xiaobai Sun",
  title =        "Recycled Error Bits: Energy-Efficient Architectural
                 Support for Higher Precision Floating Point",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  day =          "27",
  month =        sep,
  year =         "2013",
  CODEN =        "????",
  ISSN =         "????",
  ISSN-L =       "????",
  bibdate =      "Wed Sep 30 12:43:49 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arxiv.org/abs/1309.7321",
  abstract =     "In this work, we provide energy-efficient
                 architectural support for floating point accuracy. Our
                 goal is to provide accuracy that is far greater than
                 that provided by the processor's hardware floating
                 point unit (FPU). Specifically, for each floating point
                 addition performed, we ``recycle'' that operation's
                 error: the difference between the finite-precision
                 result produced by the hardware and the result that
                 would have been produced by an infinite-precision FPU.
                 We make this error architecturally visible such that it
                 can be used, if desired, by software. Experimental
                 results on physical hardware show that software that
                 exploits architecturally recycled error bits can
                 achieve accuracy comparable to a 2B-bit FPU with
                 performance and energy that are comparable to a B-bit
                 FPU.",
  acknowledgement = ack-nhfb,
  subject =      "Hardware Architecture (cs.AR)",
}

@Article{Nguyen:2013:SED,
  author =       "Trung Duc Nguyen and Rodney {Van Meter}",
  title =        "A Space-Efficient Design for Reversible Floating Point
                 Adder in Quantum Computing",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "1--11",
  day =          "17",
  month =        jun,
  year =         "2013",
  CODEN =        "????",
  ISSN =         "????",
  ISSN-L =       "????",
  bibdate =      "Wed Sep 30 12:43:49 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arxiv.org/abs/1306.3760",
  abstract =     "Reversible logic has applications in low-power
                 computing and quantum computing. However, there are few
                 existing designs for reversible floating-point adders
                 and none suitable for quantum computation. In this
                 paper we propose a space-efficient reversible
                 floating-point adder, suitable for binary quantum
                 computation, improving the design of Nachtigal et al.
                 Our work focuses on improving the reversible designs of
                 the alignment unit and the normalization unit, which
                 are the most expensive parts. By changing a few
                 elements of the existing algorithm, including the
                 circuit designs of the RLZC (reversible leading zero
                 counter) and converter, we have reduced the cost about
                 68\%. We also propose fault-tolerant designs for the
                 circuits. The KQ for our fault-tolerant design is
                 almost sixty times as expensive as for a 32-bit
                 fixed-point addition. We note that the floating-point
                 representation makes in-place, truly reversible
                 arithmetic impossible, requiring us to retain both
                 inputs, which limits the sustainability of its use for
                 quantum computation.",
  acknowledgement = ack-nhfb,
  subject =      "Quantum Physics (quant-ph); Emerging Technologies
                 (cs.ET)",
}

@Article{Nikolajsen:2013:FSD,
  author =       "Jorgen L. Nikolajsen",
  title =        "Fractional Significant Digits",
  journal =      j-SIAM-J-SCI-COMP,
  volume =       "35",
  number =       "2",
  pages =        "A561--A576",
  month =        "????",
  year =         "2013",
  CODEN =        "SJOCE3",
  DOI =          "https://doi.org/10.1137/110828435",
  ISSN =         "1064-8275 (print), 1095-7197 (electronic)",
  ISSN-L =       "1064-8275",
  bibdate =      "Fri Jul 19 07:43:46 MDT 2013",
  bibsource =    "http://epubs.siam.org/sam-bin/dbq/toc/SISC/35/2;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamjscicomput.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Scientific Computing",
  journal-URL =  "http://epubs.siam.org/sisc",
  onlinedate =   "January 2013",
}

@Article{Ould-Bachir:2013:SAS,
  author =       "Tarek Ould-Bachir and Jean Pierre David",
  title =        "Self-Alignment Schemes for the Implementation of
                 Addition-Related Floating-Point Operators",
  journal =      j-TRETS,
  volume =       "6",
  number =       "1",
  pages =        "1:1--1:??",
  month =        may,
  year =         "2013",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/2457443.2457444",
  ISSN =         "1936-7406 (print), 1936-7414 (electronic)",
  ISSN-L =       "1936-7406",
  bibdate =      "Thu Mar 13 08:09:42 MDT 2014",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/trets.bib",
  abstract =     "Advances in semiconductor technology brings to the
                 market incredibly dense devices, capable of handling
                 tens to hundreds floating-point operators on a single
                 chip; so do the latest field programmable gate arrays
                 (FPGAs). In order to alleviate the complexity of
                 resorting to these devices in computationally intensive
                 applications, this article proposes hardware schemes
                 for the realization of addition-related floating-point
                 operators based on the self-alignment technique (SAT).
                 The article demonstrates that the schemes guarantee an
                 accuracy as if summation was computed accurately in the
                 precision of operator's internal mantissa, then
                 faithfully rounded to working precision. To achieve
                 such performance, the article adopts the redundant high
                 radix carry-save (HRCS) format for the rapid addition
                 of wide mantissas. Implementation results show that
                 combining the SAT and the HRCS format allows the
                 implementation of complex operators with reduced area
                 and latency, more so when a fused-path approach is
                 adopted. The article also proposes a new hardware
                 operator for performing endomorphic HRCS additions and
                 presents a new technique for speeding up the conversion
                 from the redundant HRCS to a conventional binary
                 format.",
  acknowledgement = ack-nhfb,
  articleno =    "1",
  fjournal =     "ACM Transactions on Reconfigurable Technology and
                 Systems (TRETS)",
  journal-URL =  "http://portal.acm.org/toc.cfm?id=J1151",
}

@Article{Ozaki:2013:GEF,
  author =       "Katsuhisa Ozaki and Takeshi Ogita and Shin'ichi Oishi
                 and Siegfried M. Rump",
  title =        "Generalization of error-free transformation for matrix
                 multiplication and its application",
  journal =      j-NONLINEAR-THEORY-APPL,
  volume =       "4",
  number =       "1",
  pages =        "2--11",
  year =         "2013",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1587/nolta.4.2",
  ISSN =         "2185-4106",
  ISSN-L =       "2185-4106",
  bibdate =      "Sat Feb 8 19:02:28 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.jstage.jst.go.jp/article/nolta/4/1/4_2/_article",
  acknowledgement = ack-nhfb,
  fjournal =     "Nonlinear Theory and Its Applications, {IEICE}",
  journal-URL =  "https://www.jstage.jst.go.jp/browse/nolta/",
}

@InProceedings{Pedram:2013:FPA,
  author =       "Ardavan Pedram and Andreas Gerstlauer and Robert A.
                 van de Geijn",
  title =        "Floating Point Architecture Extensions for Optimized
                 Matrix Factorization",
  crossref =     "IEEE:2013:PIS",
  pages =        "49--58",
  year =         "2013",
  DOI =          "https://doi.org/10.1109/ARITH.2013.21",
  ISSN =         "1063-6889",
  bibdate =      "Sat Aug 1 09:38:32 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Algorithm design and analysis; application specific
                 integrated circuits; architectural modifications;
                 architecture complexity; ARITH-21; Cholesky; Complexity
                 theory; computational complexity; Computer
                 architecture; custom linear algebra processor; dense
                 linear systems; design trade-offs; floating point;
                 floating point architecture extensions; floating point
                 arithmetic; floating point units; full-custom ASIC
                 designs; least mean squares methods; linear algebra;
                 linear least-squares problems; low power; LU
                 factorization; MAC units; Matrix decomposition; matrix
                 decomposition; matrix factorization; optimized matrix
                 factorization; QR factorizations; Registers; Vectors",
}

@Article{Pontarelli:2013:LCC,
  author =       "Salvatore Pontarelli and Pedro Reviriego and Chris J.
                 Bleakley and Juan Antonio Maestro",
  title =        "Low Complexity Concurrent Error Detection for Complex
                 Multiplication",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "62",
  number =       "9",
  pages =        "1899--1903",
  month =        sep,
  year =         "2013",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2012.246",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Nov 15 08:54:34 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Rubio-Gonzalez:2013:PTA,
  author =       "Cindy Rubio-Gonz{\'a}lez and Cuong Nguyen and Hong
                 Diep Nguyen and James Demmel and William Kahan and
                 Koushik Sen and David H. Bailey and Costin Iancu and
                 David Hough",
  booktitle =    "Proceedings of the {SC13's} International Conference
                 on High Performance Computing, Networking, Storage and
                 Analysis, Denver, {CO}, {USA}",
  title =        "{Precimonious}: Tuning assistant for floating-point
                 precision",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "27",
  year =         "2013",
  bibdate =      "Sat Jun 4 17:18:19 2016",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/k/kahan-william-m.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Rump:2013:ASDa,
  author =       "Siegfried M. Rump",
  title =        "Accurate solution of dense linear systems, {Part I}:
                 Algorithms in rounding to nearest",
  journal =      j-J-COMPUT-APPL-MATH,
  volume =       "242",
  number =       "??",
  pages =        "157--184",
  month =        apr,
  year =         "2013",
  CODEN =        "JCAMDI",
  ISSN =         "0377-0427 (print), 1879-1778 (electronic)",
  ISSN-L =       "0377-0427",
  bibdate =      "Sat Feb 25 13:26:15 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcomputapplmath2010.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0377042712004360",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Computational and Applied Mathematics",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03770427",
}

@Article{Rump:2013:ASDb,
  author =       "Siegfried M. Rump",
  title =        "Accurate solution of dense linear systems, Part {II}:
                 Algorithms using directed rounding",
  journal =      j-J-COMPUT-APPL-MATH,
  volume =       "242",
  number =       "??",
  pages =        "185--212",
  month =        apr,
  year =         "2013",
  CODEN =        "JCAMDI",
  ISSN =         "0377-0427 (print), 1879-1778 (electronic)",
  ISSN-L =       "0377-0427",
  bibdate =      "Sat Feb 25 13:26:15 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcomputapplmath2010.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0377042712003974",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Computational and Applied Mathematics",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03770427",
}

@InProceedings{Rupley:2013:FPU,
  author =       "Jeff Rupley and John King and Eric Quinnell and Frank
                 Galloway and Ken Patton and Peter-Michael Seidel and
                 James Dinh and Hai Bui and Anasua Bhowmik",
  title =        "The Floating-Point Unit of the {Jaguar} x86 Core",
  crossref =     "IEEE:2013:PIS",
  pages =        "7--16",
  year =         "2013",
  DOI =          "https://doi.org/10.1109/ARITH.2013.24",
  ISSN =         "1063-6889",
  bibdate =      "Sat Aug 1 09:38:32 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Adders; AES; AES instruction set; AMD Jaguar; AMD
                 Jaguar x86 core; ARITH-21; arithmetic and logic unit;
                 AVX; AVX instruction set; bypass network; CLMUL; CLMUL
                 instruction set; CMOS process; complimentary metal
                 oxide semiconductor; coprocessor model; coprocessors;
                 Decoding; dedicated renamer; dual-issue scheduler;
                 execution pipe; F16C; F16C instruction set; floating
                 point arithmetic; floating-point adder; floating-point
                 iterative multiplier; floating-point unit; formal
                 verification; formal verification technique; FPU; free
                 list; industry implementation; instruction sets;
                 low-power design; Microarchitecture; MMX; native
                 floating-point unit; Optimization; Out of order;
                 physical register file; PRF; pseudorandom verification
                 technique; Registers; retire queue; scheduling; size 28
                 nm; SSE; SSE4.2 instruction set; vector integer ALU;
                 vector integer MUL unit; Vectors; x86 ISA extension;
                 x87",
}

@Article{Russinoff:2013:CFV,
  author =       "David M. Russinoff",
  title =        "Computation and Formal Verification of {SRT} Quotient
                 and Square Root Digit Selection Tables",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "62",
  number =       "5",
  pages =        "900--913",
  month =        may,
  year =         "2013",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2012.40",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Apr 30 12:26:22 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Saha:2013:PAF,
  author =       "Amrita Saha and Manideepa Mukherjee and Debanjana
                 Datta and Sangita Saha and Amitabha Sinha",
  title =        "Performance analysis of a {FPGA} based novel binary
                 and {DBNS} multiplier",
  journal =      j-COMP-ARCH-NEWS,
  volume =       "41",
  number =       "2",
  pages =        "9--16",
  month =        may,
  year =         "2013",
  CODEN =        "CANED2",
  DOI =          "https://doi.org/10.1145/2490302.2490305",
  ISSN =         "0163-5964 (print), 1943-5851 (electronic)",
  ISSN-L =       "0163-5964",
  bibdate =      "Sat Jun 1 11:00:26 MDT 2013",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigarch.bib",
  abstract =     "Designing high performance Software Defined Radio
                 (SDR) with low power and flexibility is a major
                 challenge. While the high performance DSP processors
                 are unable to meet the speed requirements of these
                 SDRs, System on chips (SOCs) are also not suitable
                 because of their limited flexibility. Recently
                 dynamically reconfigurable FPGAs have emerged as high
                 performance programmable hardware to execute highly
                 parallel, computationally intensive signal processing
                 functions efficiently. Since basic intention of an SDR
                 is to implement different modulation / demodulation
                 schemes and basic building blocks for such schemes are
                 signal processing functions, FPGAs have become an
                 important component for implementing these. However,
                 the effectiveness of such an approach with respect to
                 cost, performance and flexibility need to be examined.
                 Double Base Number Systems (DBNS) have been gaining
                 attention for compute intensive applications in signal
                 processing because of their higher performance in
                 arithmetic operations in general and particularly
                 multiplication. Keeping these issues in view, this
                 paper aims to present a new Software defined Radio. To
                 Enhance the performance of the proposed architecture ,
                 analysis have been done employing both single index and
                 multiple indices DBNS multipliers. Experiments and
                 analysis on performance have also been done with its
                 binary counterpart. Both DBNS and binary based
                 architecture were implemented on Xilinx virtex iv FPGA
                 using xilinx ISE 9.1 i.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGARCH Computer Architecture News",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J89",
}

@Article{SaiToh:2013:ZCL,
  author =       "Akira SaiToh",
  title =        "{ZKCM}: a {C++} library for multiprecision matrix
                 computation with applications in quantum information",
  journal =      j-COMP-PHYS-COMM,
  volume =       "184",
  number =       "8",
  pages =        "2005--2020",
  month =        aug,
  year =         "2013",
  CODEN =        "CPHCBZ",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Wed May 15 07:02:08 MDT 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/gnu.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0010465513001306",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00104655",
  keywords =     "GNU GMP library; MPFR library",
}

@Article{Shen:2013:SCC,
  author =       "Tao Shen and Zhugang Yuan",
  title =        "Stability criterion for a class of fixed-point digital
                 filters using two's complement arithmetic",
  journal =      j-APPL-MATH-COMP,
  volume =       "219",
  number =       "9",
  pages =        "4880--4883",
  day =          "1",
  month =        jan,
  year =         "2013",
  CODEN =        "AMHCBQ",
  DOI =          "https://doi.org/10.1016/j.amc.2012.10.064",
  ISSN =         "0096-3003 (print), 1873-5649 (electronic)",
  ISSN-L =       "0096-3003",
  bibdate =      "Mon Dec 17 14:08:35 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/applmathcomput2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0096300312010806",
  acknowledgement = ack-nhfb,
  fjournal =     "Applied Mathematics and Computation",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00963003/",
}

@InProceedings{Sohn:2013:IAF,
  author =       "Jongwook Sohn and Earl E. {Swartzlander, Jr.}",
  title =        "Improved Architectures for a Floating-Point Fused Dot
                 Product Unit",
  crossref =     "IEEE:2013:PIS",
  pages =        "41--48",
  year =         "2013",
  DOI =          "https://doi.org/10.1109/ARITH.2013.26",
  ISSN =         "1063-6889",
  bibdate =      "Sat Aug 1 09:38:32 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Adders; alignment scheme; ARITH-21; complex
                 multiplication; Computer architecture; data flow
                 analysis; DCT butterfly operations; Digital signal
                 processing; digital signal processing; Digital signal
                 processing (DSP); discrete cosine transform butterfly
                 operations; DSP applications; dual-path algorithm;
                 early normalization; fast Fourier transform; FFT;
                 floating point arithmetic; floating-point arithmetic;
                 floating-point fused operations; floating-point fused
                 two-term dot product unit; four-input leading zero
                 anticipation; high-speed computer arithmetic;
                 libraries; nonpipelined dual-path design; pipeline
                 processing; Pipeline processing; pipelining; Power
                 demand; signal processing; size 45 nm; standard cell
                 library; Standards; two-term dot product unit;
                 Vectors",
}

@InProceedings{Srinivasan:2013:SPF,
  author =       "Suresh Srinivasan and Ketan Bhudiya and Rajaraman
                 Ramanarayanan and P. Sahit Babu and Tiju Jacob and Sanu
                 K. Mathew and Ram Krishnamurthy and Vasantha
                 Errgauntla",
  title =        "Split-Path Fused Floating Point Multiply Accumulate
                 ({FPMAC})",
  crossref =     "IEEE:2013:PIS",
  pages =        "17--24",
  year =         "2013",
  DOI =          "https://doi.org/10.1109/ARITH.2013.32",
  ISSN =         "1063-6889",
  bibdate =      "Sat Aug 1 09:38:32 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Adders; ARITH-21; AVX ISA; contemporary client
                 microprocessor; critical path computation; Delays;
                 Double precision floating point multiply-accumulate;
                 exponent difference; floating point arithmetic; FPMAC
                 design; Hardware; IBM Power6; IEEE Rounding; IEEE
                 standard; IEEE standards; instruction set architecture;
                 instruction sets; ISA support; logic design; Logic
                 gates; microprocessor area; microprocessor chips;
                 microprocessor frequency; microprocessor power;
                 Microprocessors; near path critical logic;
                 Normalization; Program processors; server processor;
                 split-path fused floating point multiply accumulate;
                 SSE ISA; timing design; Wallace tree",
}

@InProceedings{Sullivan:2013:TLA,
  author =       "Michael B. Sullivan and Earl E. {Swartzlander, Jr.}",
  title =        "Truncated Logarithmic Approximation",
  crossref =     "IEEE:2013:PIS",
  pages =        "191--198",
  year =         "2013",
  DOI =          "https://doi.org/10.1109/ARITH.2013.34",
  ISSN =         "1063-6889",
  bibdate =      "Sat Aug 1 09:38:32 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Algorithm design and analysis; Analytical models;
                 anti-logarithm generation; Approximation algorithms;
                 approximation theory; ARITH-21; binary logarithm;
                 computer arithmetic; Delays; Linear approximation;
                 linear approximation algorithm; logarithm generation;
                 logarithmic approximation; Logic gates; Mitchell
                 approximation algorithm; mixed precision; resource
                 utilization; Truncated approximate binary logarithms;
                 truncated approximate logarithm",
}

@Article{Vazquez:2013:IAA,
  author =       "Alvaro Vazquez and Javier D. Bruguera",
  title =        "Iterative Algorithm and Architecture for Exponential,
                 Logarithm, Powering, and Root Extraction",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "62",
  number =       "9",
  pages =        "1721--1731",
  month =        sep,
  year =         "2013",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2012.247",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Nov 15 08:54:34 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Book{Warren:2013:HD,
  author =       "Henry S. Warren",
  title =        "Hacker's Delight",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  edition =      "Second",
  pages =        "xvi + 494",
  year =         "2013",
  ISBN =         "0-321-84268-5 (hardcover)",
  ISBN-13 =      "978-0-321-84268-8 (hardcover)",
  LCCN =         "QA76.6 .W375 2013",
  bibdate =      "Mon Sep 23 11:53:48 MDT 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcw.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.pearsonhighered.com/educator/product/Hackers-Delight/9780321842688.page",
  acknowledgement = ack-nhfb,
  subject =      "Computer programming",
  tableofcontents = "Foreword / xiii \\
                 Preface / xv \\
                 Chapter 1: Introduction / 1 \\
                 1-1 Notation / 1 \\
                 1-2 Instruction Set and Execution Time Model / 5 \\
                 Chapter 2: Basics / 11 \\
                 2-1 Manipulating Rightmost Bits / 11 \\
                 2-2 Addition Combined with Logical Operations / 16 \\
                 2-3 Inequalities among Logical and Arithmetic
                 Expressions / 17 \\
                 2-4 Absolute Value Function / 18 \\
                 2-5 Average of Two Integers / 19 \\
                 2-6 Sign Extension / 19 \\
                 2-7 Shift Right Signed from Unsigned / 20 \\
                 2-8 Sign Function / 20 \\
                 2-9 Three-Valued Compare Function / 21 \\
                 2-10 Transfer of Sign Function / 22 \\
                 2-11 Decoding a Zero Means 2**n Field / 22 \\
                 2-12 Comparison Predicates / 23 \\
                 2-13 Overflow Detection / 28 \\
                 2-14 Condition Code Result of Add, Subtract, and
                 Multiply / 36 \\
                 2-15 Rotate Shifts / 37 \\
                 2-16 Double-Length Add/Subtract / 38 \\
                 2-17 Double-Length Shifts / 39 \\
                 2-18 Multibyte Add, Subtract, AbsoluteValue / 40 \\
                 2-19 Doz, Max, Min / 41 \\
                 2-20 Exchanging Registers / 45 \\
                 2-21 Alternating among Two or More Values / 48 \\
                 2-22 A Boolean Decomposition Formula / 51 \\
                 2-23 Implementing Instructions for all 16 Binary
                 Boolean Operations / 53 \\
                 Chapter 3: Power-of-2 Boundaries / 59 \\
                 3-1 Rounding Up/Down to a Multiple of a Known Power of
                 2 / 59 \\
                 3-2 Rounding Up/Down to the Next Power of 2 / 60 \\
                 3-3 Detecting a Power-of-2 Boundary Crossing / 63 \\
                 Chapter 4: Arithmetic Bounds / 67 \\
                 4-1 Checking Bounds of Integers / 67 \\
                 4-2 Propagating Bounds through Adds and Subtracts / 70
                 \\
                 4-3 Propagating Bounds through Logical Operations / 73
                 \\
                 Chapter 5: Counting Bits / 81 \\
                 5-1 Counting 1-Bits / 81 \\
                 5-2 Parity / 96 \\
                 5-3 Counting Leading 0's / 99 \\
                 5-4 Counting Trailing 0's / 107 \\
                 Chapter 6: Searching Words / 117 \\
                 6-1 Find First 0-Byte / 117 \\
                 6-2 Find First String of 1-Bits of a Given Length / 123
                 \\
                 6-3 Find Longest String of 1-Bits / 125 \\
                 6-4 Find Shortest String of 1-Bits / 126 \\
                 Chapter 7: Rearranging Bits And Bytes / 129 \\
                 7-1 Reversing Bits and Bytes / 129 \\
                 7-2 Shuffling Bits / 139 \\
                 7-3 Transposing a Bit Matrix / 141 \\
                 7-4 Compress, or GeneralizedExtract / 150 \\
                 7-5 Expand, or GeneralizedInsert / 156 \\
                 7-6 Hardware Algorithms for Compress and Expand / 157
                 \\
                 7-7 General Permutations, Sheep and Goats Operation /
                 161 \\
                 7-8 Rearrangements and Index Transformations / 165 \\
                 7-9 An LRU Algorithm / 166 \\
                 Chapter 8: Multiplication / 171 \\
                 8-1 Multiword Multiplication / 171 \\
                 8-2 High-Order Half of 64-Bit Product / 173 \\
                 8-3 High-Order Product Signed from/to Unsigned / 174
                 \\
                 8-4 Multiplication by Constants / 175 \\
                 Chapter 9: Integer Division / 181 \\
                 9-1 Preliminaries / 181 \\
                 9-2 Multiword Division / 184 \\
                 9-3 Unsigned Short Division from Signed Division / 189
                 \\
                 9-4 Unsigned Long Division / 192 \\
                 9-5 Doubleword Division from Long Division / 197 \\
                 Chapter 10: Integer Division by Constants / 205 \\
                 10-1 Signed Division by a Known Power of 2 / 205 \\
                 10-2 Signed Remainder from Division by a Known Power of
                 2 / 206 \\
                 10-3 Signed Division and Remainder by Non-Powers of 2 /
                 207 \\
                 10-4 Signed Division by Divisors 2 / 210 \\
                 10-5 Signed Division by Divisors 2 / 218 \\
                 10-6 Incorporation into a Compiler / 220 \\
                 10-7 Miscellaneous Topics / 223 \\
                 10-8 Unsigned Division / 227 \\
                 10-9 Unsigned Division by Divisors 1 / 230 \\
                 10-10 Incorporation into a Compiler (Unsigned) / 232
                 \\
                 10-11 Miscellaneous Topics (Unsigned) / 234 \\
                 10-12 Applicability to Modulus and Floor Division / 237
                 \\
                 10-13 Similar Methods / 237 \\
                 10-14 Sample Magic Numbers / 238 \\
                 10-15 Simple Code in Python / 240 \\
                 10-16 Exact Division by Constants / 240 \\
                 10-17 Test for Zero Remainder after Division by a
                 Constant / 248 \\
                 10-18 Methods Not Using Multiply High / 251 \\
                 10-19 Remainder by Summing Digits / 262 \\
                 10-20 Remainder by Multiplication and Shifting Right /
                 268 \\
                 10-21 Converting to Exact Division / 274 \\
                 10-22 A Timing Test / 276 \\
                 10-23 A Circuit for Dividing by 3 / 276 \\
                 Chapter 11: Some Elementary Functions / 279 \\
                 11-1 Integer Square Root / 279 \\
                 11-2 Integer Cube Root / 287 \\
                 11-3 Integer Exponentiation / 288 \\
                 11-4 Integer Logarithm / 291 \\
                 Chapter 12: Unusual Bases For Number Systems / 299 \\
                 12-1 Base 2 / 299 \\
                 12-2 Base 1 + i / 306 \\
                 12-3 Other Bases / 308 \\
                 12-4 What Is the Most Efficient Base? / 309 \\
                 Chapter 13: Gray Code / 311 \\
                 13-1 Gray Code / 311 \\
                 13-2 Incrementing a Gray-Coded Integer / 313 \\
                 13-3 Negabinary Gray Code / 315 \\
                 13-4 Brief History and Applications / 315 \\
                 Chapter 14: Cyclic Redundancy Check / 319 \\
                 14-1 Introduction / 319 \\
                 14-2 Theory / 320 \\
                 14-3 Practice / 323 \\
                 Chapter 15: Error-Correcting Codes / 331 \\
                 15-1 Introduction / 331 \\
                 15-2 The Hamming Code / 332 \\
                 15-3 Software for SEC-DED on 32 Information Bits / 337
                 \\
                 15-4 Error Correction Considered More Generally / 342
                 \\
                 Chapter 16: Hilbert's Curve / 355 \\
                 16-1 A Recursive Algorithm for Generating the Hilbert
                 Curve / 356 \\
                 16-2 Coordinates from Distance along the Hilbert Curve
                 / 358 \\
                 16-3 Distance from Coordinates on the Hilbert Curve /
                 366 \\
                 16-4 Incrementing the Coordinates on the Hilbert Curve
                 / 368 \\
                 16-5 Non-Recursive Generating Algorithms / 371 \\
                 16-6 Other Space-Filling Curves / 371 \\
                 16-7 Applications / 372 \\
                 Chapter 17: Floating-Point / 375 \\
                 17-1 IEEE Format / 375 \\
                 17-2 Floating-Point To/From Integer Conversions / 377
                 \\
                 17-3 Comparing Floating-Point Numbers Using Integer
                 Operations / 381 \\
                 17-4 An Approximate Reciprocal Square Root Routine /
                 383 \\
                 17-5 The Distribution of Leading Digits / 385 \\
                 17-6 Table of Miscellaneous Values / 387 \\
                 Chapter 18: Formulas for Primes / 391 \\
                 18-1 Introduction / 391 \\
                 18-2 Willans's Formulas / 393 \\
                 18-3 Wormell's Formula / 397 \\
                 18-4 Formulas for Other Difficult Functions / 398 \\
                 Answers to Exercises: / 405 \\
                 Appendix A: Arithmetic Tables for a 4-Bit Machine / 453
                 \\
                 Appendix B: Newton's Method / 457 \\
                 Appendix C: A Gallery of Graphs of Discrete Functions /
                 459 \\
                 C-1 Plots of Logical Operations on Integers / 459 \\
                 C-2 Plots of Addition, Subtraction, and Multiplication
                 / 461 \\
                 C-3 Plots of Functions Involving Division / 463 \\
                 C-4 Plots of the Compress, SAG, and Rotate Left
                 Functions / 464 \\
                 C-5 2D Plots of Some Unary Functions / 466 \\
                 Bibliography / 471 \\
                 Index / 481",
}

@Article{Wiebe:2013:FPR,
  author =       "Nathan Wiebe and Vadym Kliuchnikov",
  title =        "Floating Point Representations in Quantum Circuit
                 Synthesis",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  day =          "23",
  month =        may,
  year =         "2013",
  CODEN =        "????",
  ISSN =         "????",
  ISSN-L =       "????",
  bibdate =      "Wed Sep 30 12:43:49 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arxiv.org/abs/1305.5528",
  abstract =     "We provide a non-deterministic quantum protocol that
                 approximates the single qubit rotations $ R_x(2 a^2
                 b^2) $ using $ R_x(2 a) $ and $ R_x(2 b) $ and a
                 constant number of Clifford and T operations. We then
                 use this method to construct a ``floating point''
                 implementation of a small rotation wherein we use the
                 aforementioned method to construct the exponent part of
                 the rotation and also to combine it with a mantissa.
                 This causes the cost of the synthesis to depend more
                 strongly on the relative (rather than absolute)
                 precision required. We analyze the mean and variance of
                 the T-count required to use our techniques and provide
                 new lower bounds for the T-count for ancilla free
                 synthesis of small single-qubit axial rotations. We
                 further show that our techniques can use ancillas to
                 beat these lower bounds with high probability. We also
                 discuss the T-depth of our method and see that the vast
                 majority of the cost of the resultant circuits can be
                 shifted to parallel computation paths.",
  acknowledgement = ack-nhfb,
  subject =      "Quantum Physics (quant-ph)",
}

@Article{Yabuki:2013:DPC,
  author =       "Michiro Yabuki and Takashi Tsuchiya",
  title =        "Double Precision Computation of the Logistic Map
                 Depends on Computational Modes of the Floating-point
                 Processing Unit",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "1--10",
  day =          "14",
  month =        may,
  year =         "2013",
  CODEN =        "????",
  ISSN =         "????",
  ISSN-L =       "????",
  bibdate =      "Wed Sep 30 12:43:49 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arxiv.org/abs/1305.3128",
  abstract =     "Today's most popular CPU can operate in two different
                 computational modes for double precision computations.
                 This fact is not very widely recognized among
                 scientific computer users. The present paper reports
                 the differences the modes bring about using the most
                 thoroughly studied system in chaos theory, the logistic
                 map. Distinct virtual periods due to finite precision
                 come about depending on the computational modes for the
                 parameter value corresponding to fully developed chaos.
                 For other chaotic regime various virtual periods emerge
                 depending on the computational modes and the
                 mathematical expressions of the map. Differences in the
                 bifurcation diagrams due to the modes and the
                 expressions are surveyed exhaustively. A quantity to
                 measure those differences is defined and calculated.",
  acknowledgement = ack-nhfb,
  subject =      "Chaotic Dynamics (nlin.CD)",
}

@InProceedings{Yuce:2013:FCT,
  author =       "Bilgiday Yuce and H. Fatih Ugurdag and Sezer Goren and
                 Gunham Dundar",
  title =        "A Fast Circuit Topology for Finding the Maximum of
                 {$N$} $k$-bit Numbers",
  crossref =     "IEEE:2013:PIS",
  pages =        "59--66",
  year =         "2013",
  DOI =          "https://doi.org/10.1109/ARITH.2013.35",
  ISSN =         "1063-6889",
  bibdate =      "Sat Aug 1 09:38:32 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "AB; area complexity; Area-timing product; ARITH-21;
                 arithmetic operation; array-based maximum finder;
                 Arrays; binary search; Binary trees; Circuit topology;
                 computational complexity; Computer arithmetic; Delays;
                 digital arithmetic; fast circuit topology; iterative
                 methods; k-bit binary numbers; Logic gates; Logic
                 synthesis; Maximum finder; Minimum finder; network
                 topology; program compilers; RTL code generators;
                 standard-cell based iterative synthesis flow; Time
                 complexity; time complexity; Timing optimization;
                 Topology",
}

@Article{Zhang:2013:BAF,
  author =       "Yiwei Zhang and Joseph P. Mcgeehan and Edward M. Regan
                 and Stephen Kelly and Jose Luis Nunez-Yanez",
  title =        "Biophysically Accurate Floating Point Neuroprocessors
                 for Reconfigurable Logic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "62",
  number =       "3",
  pages =        "599--608",
  month =        mar,
  year =         "2013",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2011.257",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Apr 30 12:26:22 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Akleylek:2014:AOF,
  author =       "S. Akleylek and F. {\"O}zbudak and C. {\"O}zel",
  title =        "On the arithmetic operations over finite fields of
                 characteristic three with low complexity",
  journal =      j-J-COMPUT-APPL-MATH,
  volume =       "259 (part B)",
  number =       "??",
  pages =        "546--554",
  day =          "15",
  month =        mar,
  year =         "2014",
  CODEN =        "JCAMDI",
  ISSN =         "0377-0427 (print), 1879-1778 (electronic)",
  ISSN-L =       "0377-0427",
  bibdate =      "Sat Feb 25 13:34:02 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcomputapplmath2010.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0377042713004160",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Computational and Applied Mathematics",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03770427",
}

@Misc{Anonymous:2014:CLL,
  author =       "Anonymous",
  title =        "{CR-Libm} --- a library of correctly rounded
                 elementary functions in double-precision",
  howpublished = "Web site",
  year =         "2014",
  bibdate =      "Sat Oct 31 07:21:21 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://lipforge.ens-lyon.fr/www/crlibm/",
  abstract =     "CRlibm is a free mathematical library (libm) that
                 provides: (1) implementations of the double-precision
                 C99 standard elementary functions; (2) correctly
                 rounded in the four IEEE-754 rounding modes; (3) with a
                 comprehensive proof of both the algorithms used and
                 their implementation; (4) sufficiently efficient in
                 average time, worst-case time, and memory consumption
                 to replace existing libms transparently.",
  acknowledgement = ack-nhfb,
  keywords =     "correct rounding; CR-Libm; floating-point arithmetic;
                 scslib (software carry save library)",
}

@Article{Area:2014:ACS,
  author =       "Iv{\'a}n Area and Dimitar K. Dimitrov and Eduardo
                 Godoy and Vanessa Paschoa",
  title =        "Approximate Calculation of Sums {I}: Bounds for the
                 Zeros of {Gram} Polynomials",
  journal =      j-SIAM-J-NUMER-ANAL,
  volume =       "52",
  number =       "4",
  pages =        "1867--1886",
  month =        "????",
  year =         "2014",
  CODEN =        "SJNAAM",
  DOI =          "https://doi.org/10.1137/120887278",
  ISSN =         "0036-1429 (print), 1095-7170 (electronic)",
  ISSN-L =       "0036-1429",
  bibdate =      "Sat Sep 13 09:22:34 MDT 2014",
  bibsource =    "http://epubs.siam.org/toc/sjnaam/52/4;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamjnumeranal2010.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Numerical Analysis",
  journal-URL =  "http://epubs.siam.org/sinum",
  onlinedate =   "January 2014",
}

@InProceedings{Arteaga:2014:DBR,
  author =       "A. Arteaga and O. Fuhrer and T. Hoefler",
  booktitle =    "{Proceedings of the 2014 IEEE 28th International
                 Parallel and Distributed Processing Symposium}",
  title =        "Designing bit-reproducible portable high-performance
                 applications",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1235--1244",
  year =         "2014",
  DOI =          "https://doi.org/10.1109/IPDPS.2014.127",
  bibdate =      "Sat Oct 31 07:13:12 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Ballard:2014:CLB,
  author =       "G. Ballard and E. Carson and J. Demmel and M. Hoemmen
                 and N. Knight and O. Schwartz",
  title =        "Communication lower bounds and optimal algorithms for
                 numerical linear algebra",
  journal =      j-ACTA-NUMERICA,
  volume =       "23",
  pages =        "1--155",
  year =         "2014",
  CODEN =        "ANUMFU",
  DOI =          "https://doi.org/10.1017/S0962492914000038",
  ISSN =         "0962-4929 (print), 1474-0508 (electronic)",
  ISSN-L =       "0962-4929",
  bibdate =      "Mon May 12 19:01:04 MDT 2014",
  bibsource =    "http://journals.cambridge.org/action/displayIssue?jid=ANU&volumeId=23&issueId=00;
                 https://www.math.utah.edu/pub/tex/bib/actanumerica.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Acta Numer.",
  fjournal =     "Acta Numerica",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=ANU",
  keywords =     "accurate floating-point summation",
}

@Article{BasiriM:2014:EHB,
  author =       "Mohamed Asan {Basiri M.} and Noor Mahammad Sk",
  title =        "An Efficient Hardware-Based Higher Radix Floating
                 Point {MAC} Design",
  journal =      j-TODAES,
  volume =       "20",
  number =       "1",
  pages =        "15:1--15:??",
  month =        nov,
  year =         "2014",
  CODEN =        "ATASFO",
  DOI =          "https://doi.org/10.1145/2667224",
  ISSN =         "1084-4309 (print), 1557-7309 (electronic)",
  ISSN-L =       "1084-4309",
  bibdate =      "Wed Nov 19 11:18:40 MST 2014",
  bibsource =    "http://www.acm.org/pubs/contents/journals/todaes/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/todaes.bib",
  abstract =     "This article proposes an effective way of implementing
                 a multiply accumulate circuit (MAC) for high-speed
                 floating point arithmetic operations. The real-world
                 applications related to digital signal processing and
                 the like demand high-performance computation with
                 greater accuracy. In general, digital signals are
                 represented as a sequence of signed/unsigned
                 fixed/floating point numbers. The final result of a MAC
                 operation can be computed by feeding the mantissa of
                 the previous MAC result as one of the partial products
                 to a Wallace tree multiplier or Braun multiplier. Thus,
                 the separate accumulation circuit can be avoided by
                 keeping the circuit depth still within the bounds of
                 the Wallace tree multiplier, namely $ O (\log_2 n) $,
                 or Braun multiplier, namely $ O (n) $. In this article,
                 three kinds of floating point MACs are proposed. The
                 experimental results show 48.54\% of improvement in
                 worst path delay achieved by the proposed floating
                 point MAC using a radix-2 Wallace structure compared
                 with a conventional floating point MAC without a
                 pipeline using a 45nm technology library. The same
                 proposed design gives 39.92\% of improvement in worst
                 path delay without a pipeline using a radix-4 Braun
                 structure as compared with a conventional design. In
                 this article, a radix-32 $ Q_{32.32}$-format-based
                 floating point MAC is proposed using a Wallace
                 tree/Braun multiplier. Also this article discusses the
                 msb prediction problem and its solution in floating
                 point arithmetic that is not available in modern fused
                 multiply-add designs. The performance results show
                 comparisons between the proposed floating point MAC
                 with various floating point MAC designs for radix-2,
                 -4, -8, and -16. The proposed design has lesser depth
                 than a conventional floating point MAC as well as a
                 lower area requirement than other ways of floating
                 point MAC implementation, both with/without a
                 pipeline.",
  acknowledgement = ack-nhfb,
  articleno =    "15",
  fjournal =     "ACM Transactions on Design Automation of Electronic
                 Systems",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J776",
}

@PhdThesis{Boldo:2014:DFV,
  author =       "Sylvie Boldo",
  title =        "Deductive formal verification: How to make your
                 floating-point programs behave",
  type =         "Th{\`e}se d habilitation",
  school =       "Universit{\b{e}} Paris-Sud",
  address =      "Paris, France",
  pages =        "iv + 80",
  month =        oct,
  year =         "2014",
  bibdate =      "Fri Jan 31 15:49:31 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.lri.fr/~sboldo/files/hdr.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Bouvier:2014:DFB,
  author =       "Cyril Bouvier and Paul Zimmermann",
  title =        "Division-Free Binary-to-Decimal Conversion",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "63",
  number =       "8",
  pages =        "1895--1901",
  month =        aug,
  year =         "2014",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2014.2315621",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Aug 25 08:24:32 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  URL =          "https://members.loria.fr/PZimmermann/papers/get_str.pdf",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Chiang:2014:ESI,
  author =       "Wei-Fan Chiang and Ganesh Gopalakrishnan and Zvonimir
                 Rakamari{\'c} and Alexey Solovyev",
  editor =       "{ACM}",
  booktitle =    "{PPoPP '14: Proceedings of the 19th ACM SIGPLAN
                 symposium on Principles and practice of parallel
                 programming}",
  title =        "Efficient Search for Inputs Causing High
                 Floating-point Errors",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "43--52",
  year =         "2014",
  DOI =          "https://doi.org/10.1145/2555243.2555265",
  ISBN =         "1-4503-2656-0",
  ISBN-13 =      "978-1-4503-2656-8",
  LCCN =         "????",
  bibdate =      "Tue Mar 18 14:32:45 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://dl.acm.org/citation.cfm?doid=2555243.2555265",
  acknowledgement = ack-nhfb,
}

@Article{Cibikdiken:2014:CMM,
  author =       "Ali Osman {\c{C}}ibikdiken and Kemal Aydin",
  title =        "Computation of the monodromy matrix in floating point
                 arithmetic with the {Wilkinson} Model",
  journal =      j-COMPUT-MATH-APPL,
  volume =       "67",
  number =       "5",
  pages =        "1186--1194",
  month =        mar,
  year =         "2014",
  CODEN =        "CMAPDK",
  ISSN =         "0898-1221 (print), 1873-7668 (electronic)",
  ISSN-L =       "0898-1221",
  bibdate =      "Wed Mar 1 21:51:31 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computmathappl2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0898122113006706",
  acknowledgement = ack-nhfb,
  fjournal =     "Computers and Mathematics with Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/08981221",
}

@Article{Darulova:2014:SCR,
  author =       "Eva Darulova and Viktor Kuncak",
  title =        "Sound compilation of reals",
  journal =      j-SIGPLAN,
  volume =       "49",
  number =       "1",
  pages =        "235--248",
  month =        jan,
  year =         "2014",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/2578855.2535874",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Tue Mar 4 17:04:57 MST 2014",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan2010.bib",
  note =         "POPL '14 conference proceedings.",
  abstract =     "Writing accurate numerical software is hard because of
                 many sources of unavoidable uncertainties, including
                 finite numerical precision of implementations. We
                 present a programming model where the user writes a
                 program in a real-valued implementation and
                 specification language that explicitly includes
                 different types of uncertainties. We then present a
                 compilation algorithm that generates a finite-precision
                 implementation that is guaranteed to meet the desired
                 precision with respect to real numbers. Our compilation
                 performs a number of verification steps for different
                 candidate precisions. It generates verification
                 conditions that treat all sources of uncertainties in a
                 unified way and encode reasoning about finite-precision
                 roundoff errors into reasoning about real numbers. Such
                 verification conditions can be used as a standardized
                 format for verifying the precision and the correctness
                 of numerical programs. Due to their non-linear nature,
                 precise reasoning about these verification conditions
                 remains difficult and cannot be handled using
                 state-of-the art SMT solvers alone. We therefore
                 propose a new procedure that combines exact SMT solving
                 over reals with approximate and sound affine and
                 interval arithmetic. We show that this approach
                 overcomes scalability limitations of SMT solvers while
                 providing improved precision over affine and interval
                 arithmetic. Our implementation gives promising results
                 on several numerical models, including dynamical
                 systems, transcendental functions, and controller
                 implementations.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
}

@Article{Darulova:2014:TCR,
  author =       "Eva Darulova and Viktor Kuncak",
  title =        "Towards a Compiler for Reals",
  journal =      "arxiv.org",
  volume =       "??",
  number =       "??",
  pages =        "1--24",
  day =          "1",
  month =        oct,
  year =         "2014",
  bibdate =      "Sat Apr 02 15:52:17 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arxiv.org/abs/1410.0198",
  abstract =     "Numerical software, common in scientific computing or
                 embedded systems, inevitably uses an approximation of
                 the real arithmetic in which most algorithms are
                 designed. In many domains, roundoff errors are not the
                 only source of inaccuracy and measurement and other
                 input errors further increase the uncertainty of the
                 computed results. Adequate tools are needed to help
                 users select suitable approximations, especially for
                 safety-critical applications. We present the
                 source-to-source compiler Rosa which takes as input a
                 real-valued program with error specifications and
                 synthesizes code over an appropriate floating-point or
                 fixed-point data type. The main challenge of such a
                 compiler is a fully automated, sound and yet accurate
                 enough numerical error estimation. We present a unified
                 technique for floating-point and fixed-point arithmetic
                 of various precisions which can handle nonlinear
                 arithmetic, determine closed- form symbolic invariants
                 for unbounded loops and quantify the effects of
                 discontinuities on numerical errors. We evaluate Rosa
                 on a number of benchmarks from scientific computing and
                 embedded systems and, comparing it to state-of-the-art
                 in automated error estimation, show it presents an
                 interesting trade-off between accuracy and
                 performance.",
  acknowledgement = ack-nhfb,
}

@Article{DelBarrio:2014:ULP,
  author =       "Alberto A. {Del Barrio} and Nader Bagherzadeh and
                 Rom{\'a}n Hermida",
  title =        "Ultra-low-power adder stage design for exascale
                 floating point units",
  journal =      j-TECS,
  volume =       "13",
  number =       "3s",
  pages =        "105:1--105:??",
  month =        mar,
  year =         "2014",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/2567932",
  ISSN =         "1539-9087 (print), 1558-3465 (electronic)",
  ISSN-L =       "1539-9087",
  bibdate =      "Mon Mar 24 17:17:02 MDT 2014",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/tecs.bib",
  abstract =     "Currently, the most powerful supercomputers can
                 provide tens of petaflops. Future many-core systems are
                 estimated to provide an exaflop. However, the power
                 budget limitation makes these machines still infeasible
                 and unaffordable. Floating Point Units (FPUs) are
                 critical from both the power consumption and
                 performance points of view of today's microprocessors
                 and supercomputers. Literature offers very different
                 designs. Some of them are focused on increasing
                 performance no matter the penalty, and others on
                 decreasing power at the expense of lower performance.
                 In this article, we propose a novel approach for
                 reducing the power of the FPU without degrading the
                 rest of parameters. Concretely, this power reduction is
                 also accompanied by an area reduction and a performance
                 improvement. Hence, an overall energy gain will be
                 produced. According to our experiments, our proposed
                 unit consumes 17.5\%, 23\% and 16.5\% less energy for
                 single, double and quadruple precision, with an
                 additional 15\%, 21.5\% and 14.5\% delay reduction,
                 respectively. Furthermore, area is also diminished by
                 4\%, 4.5\% and 5\%.",
  acknowledgement = ack-nhfb,
  articleno =    "105",
  fjournal =     "ACM Transactions on Embedded Computing Systems",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?&idx=J840",
}

@Misc{Demmel:2014:THS,
  author =       "James Demmel and Hong Diep Nguyen",
  title =        "Toward hardware support for Reproducible {BLAS}",
  howpublished = "SCAN 2014 talk slides.",
  day =          "24",
  month =        sep,
  year =         "2014",
  bibdate =      "Mon Jan 04 15:49:09 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://bebop.cs.berkeley.edu/reproblas/img/pdf.png",
  acknowledgement = ack-nhfb,
}

@Article{Doerr:2014:RRP,
  author =       "Benjamin Doerr and Magnus Wahlstr{\"o}m",
  title =        "Randomized Rounding in the Presence of a Cardinality
                 Constraint",
  journal =      j-ACM-J-EXP-ALGORITHMICS,
  volume =       "19",
  number =       "1",
  pages =        "1.2:1--1.2:??",
  month =        may,
  year =         "2014",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/2594409",
  ISSN =         "1084-6654",
  ISSN-L =       "1084-6654",
  bibdate =      "Wed May 21 14:36:05 MDT 2014",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jea.bib",
  abstract =     "We consider the problem of generating randomized
                 roundings that satisfy a single cardinality constraint
                 and admit Chernoff-type large deviation bounds for
                 weighted sums of the variables. That this can be done
                 efficiently was proven by Srinivasan [2001], a
                 different approach was later given by the first author
                 [Doerr 2006]. In this work, we (a) present an improved
                 version of the bitwise derandomization given by Doerr,
                 (b) give the first derandomization of Srinivasan's
                 tree-based randomized approach and prove its
                 correctness, and (c) experimentally compare the
                 resulting algorithms. Our experiments show that adding
                 a single cardinality constraint typically reduces the
                 rounding errors and only moderately increases the
                 running times. In general, our derandomization of the
                 tree-based approach is superior to the derandomized
                 bitwise one, while the two randomized versions produce
                 very similar rounding errors. When implementing the
                 derandomized tree-based approach, however, the choice
                 of the tree is important.",
  acknowledgement = ack-nhfb,
  articleno =    "1.2",
  fjournal =     "Journal of Experimental Algorithmics (JEA)",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J430",
}

@Article{Drane:2014:SCF,
  author =       "T. A. Drane and T. M. Rose and G. A. Constantinides",
  title =        "On the Systematic Creation of Faithfully Rounded
                 Truncated Multipliers and Arrays",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "63",
  number =       "10",
  pages =        "2513--2525",
  month =        oct,
  year =         "2014",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2013.126",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Nov 06 07:29:34 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "arbitrary array; bit vectors; correct rounding;
                 correct-by-construction; Data-path design; elemental
                 semiconductors; faithfully rounded truncated arrays;
                 faithfully rounded truncated multipliers; fixed point
                 arithmetic; fixed-point multiplication; floating-point
                 arithmetic; hardware description languages; HDL code;
                 heuristically inspired schemes; high-speed arithmetic;
                 Monte Carlo methods; Monte Carlo simulation;
                 multiplying circuits; parallel circuits; partial
                 product array; Si; silicon; silicon area; systematic
                 creation; truncated multiplier schemes; word length 32
                 bit; worst-case analysis; worst-case error",
}

@Article{Du:2014:AEP,
  author =       "Peibing Du and Hao Jiang and Lizhi Cheng",
  title =        "Accurate Evaluation of Polynomials in {Legendre}
                 Basis",
  journal =      j-J-APPL-MATH,
  volume =       "2014",
  pages =        "742538:1--742538:13",
  year =         "2014",
  DOI =          "https://doi.org/10.1155/2014/742538",
  ISSN =         "1110-757X (print), 1687-0042 (electronic)",
  ISSN-L =       "1110-757X",
  bibdate =      "Mon Mar 19 14:19:47 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.hindawi.com/journals/jam/2014/742538/",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Applied Mathematics",
  journal-URL =  "http://www.hindawi.com/journals/jam/",
}

@Article{Dumas:2014:NRI,
  author =       "Jean-Guillaume Dumas",
  title =        "On {Newton--Raphson} Iteration for Multiplicative
                 Inverses Modulo Prime Powers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "63",
  number =       "8",
  pages =        "2106--2109",
  month =        aug,
  year =         "2014",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2013.94",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Aug 25 08:24:32 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  note =         "See corrections \cite{Walther:2019:VNR}.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Gilani:2014:EEP,
  author =       "Syed Zohaib Gilani and Nam Sung Kim and Michael
                 Schulte",
  title =        "Energy-Efficient Pixel-Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "63",
  number =       "8",
  pages =        "1--1",
  month =        aug,
  year =         "2014",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2014.2325827",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Aug 25 08:24:32 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Gladshtein:2014:DBP,
  author =       "Michael Gladshtein",
  title =        "Delay-based processing-in-wire for design of {QCA}
                 serial decimal arithmetic units",
  journal =      j-JETC,
  volume =       "10",
  number =       "2",
  pages =        "13:1--13:??",
  month =        feb,
  year =         "2014",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/2564927",
  ISSN =         "1550-4832 (print), 1550-4840 (electronic)",
  ISSN-L =       "1550-4832",
  bibdate =      "Fri Feb 28 17:06:25 MST 2014",
  bibsource =    "http://www.acm.org/pubs/contents/journals/jetc/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jetc.bib",
  abstract =     "Quantum-dot cellular automata (QCA) technology is now
                 considered to be one of the prospective technologies
                 for a nanocomputer creation. The physical properties of
                 QCA and its expanding range of computer applications
                 make it expedient to use the novel paradigm of
                 nanocomputer architecture: serial decimal
                 storage-transfer-processing. The delay-based encoding
                 of decimal digits allows the use a delay element as a
                 main element of QCA serial arithmetic units. The simple
                 implementation of the delay element by a short length
                 of QCA wire results in reduction of complexity and of
                 the area required for a QCA circuit. The theoretical
                 basics of delay-based processing-in-wire and design
                 examples of QCA serial decimal arithmetic units are
                 presented.",
  acknowledgement = ack-nhfb,
  articleno =    "13",
  fjournal =     "ACM Journal on Emerging Technologies in Computing
                 Systems (JETC)",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J967",
}

@Article{Goualard:2014:HDY,
  author =       "Fr{\'e}d{\'e}ric Goualard",
  title =        "How do you compute the midpoint of an interval?",
  journal =      j-TOMS,
  volume =       "40",
  number =       "2",
  pages =        "11:1--11:25",
  month =        feb,
  year =         "2014",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/2493882",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Fri Mar 14 06:30:41 MDT 2014",
  bibsource =    "http://www.acm.org/pubs/contents/journals/toms/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  abstract =     "The algorithm that computes the midpoint of an
                 interval with floating-point bounds requires some
                 careful devising to handle all possible inputs
                 correctly. We review several implementations from
                 prominent C/C++ interval arithmetic packages and
                 analyze their potential failure to deliver the expected
                 results. We then show how to amend them to avoid common
                 pitfalls. The results presented are also relevant to
                 noninterval arithmetic computation such as the
                 implementation of bisection methods. Enough background
                 on IEEE 754 floating-point arithmetic is provided for
                 this article to serve as a practical introduction to
                 the analysis of floating-point computation.",
  acknowledgement = ack-nhfb,
  articleno =    "11",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@Article{Graillat:2014:MRE,
  author =       "Stef Graillat and Vincent Lef{\`e}vre and Jean-Michel
                 Muller",
  title =        "On the maximum relative error when computing $ x^n $
                 in floating-point arithmetic",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  day =          "11",
  month =        feb,
  year =         "2014",
  CODEN =        "????",
  ISSN =         "????",
  ISSN-L =       "????",
  bibdate =      "Wed Sep 30 12:43:49 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arxiv.org/abs/1402.2991",
  abstract =     "In this paper, we improve the usual relative error
                 bound for the computation of $ x^n $ through iterated
                 multiplications by x in binary floating-point
                 arithmetic. The obtained error bound is only slightly
                 better than the usual one, but it is simpler. We also
                 discuss the more general problem of computing the
                 product of n terms.",
  acknowledgement = ack-nhfb,
  subject =      "Numerical Analysis (cs.NA); Numerical Analysis
                 (math.NA)",
}

@InProceedings{Hormigo:2014:ODC,
  author =       "J. Hormigo and J. Villalba",
  editor =       "Michael B. Matthews",
  booktitle =    "{Proceedings of the 48th Asilomar Conference on
                 Signals, Systems, and Computers, November 2--5, 2014,
                 Pacific Grove, California}",
  title =        "Optimizing {DSP} circuits by a new family of
                 arithmetic operators",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "871--875",
  year =         "2014",
  DOI =          "https://doi.org/10.1109/ACSSC.2014.7094576",
  ISBN =         "1-4799-8297-0, 1-4799-8298-9, 1-4799-8295-4",
  ISBN-13 =      "978-1-4799-8297-4",
  ISSN =         "1058-6393",
  LCCN =         "TK7801",
  bibdate =      "Sun Jun 19 14:59:21 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Jeannerod:2014:REF,
  author =       "Claude-Pierre Jeannerod and Siegfried M. Rump",
  title =        "On relative errors of floating-point operations:
                 optimal bounds and applications",
  type =         "Preprint",
  number =       "??",
  institution =  "????",
  address =      "????",
  month =        "????",
  year =         "2014",
  bibdate =      "Mon May 30 07:31:09 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Joldes:2014:CRF,
  author =       "Mioara Joldes and Jean-Michel Muller and Valentina
                 Popescu",
  editor =       "{IEEE}",
  booktitle =    "{2014 IEEE 25th International Conference on
                 Application-Specific Systems, Architectures and
                 Processors. 18-20 June 2014. Z{\"u}rich, Switzerland}",
  title =        "On the computation of the reciprocal of floating point
                 expansions using an adapted {Newton--Raphson}
                 iteration",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "63--67",
  year =         "2014",
  DOI =          "https://doi.org/10.1109/ASAP.2014.6868632",
  ISBN =         "1-4799-3608-1",
  ISBN-13 =      "978-1-4799-3608-3",
  bibdate =      "Fri Sep 29 10:47:32 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Joldes:2014:SSH,
  author =       "Mioara Joldes and Valentina Popescu and Warwick
                 Tucker",
  title =        "Searching for Sinks for the {H{\'e}non} Map using a
                 Multiple-precision {GPU} Arithmetic Library",
  journal =      j-COMP-ARCH-NEWS,
  volume =       "42",
  number =       "4",
  pages =        "63--68",
  year =         "2014",
  CODEN =        "CANED2",
  DOI =          "https://doi.org/10.1145/2693714.2693726",
  ISSN =         "0163-5964 (print), 1943-5851 (electronic)",
  ISSN-L =       "0163-5964",
  bibdate =      "Wed Dec 3 16:18:50 MST 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigarch.bib",
  abstract =     "Today, GPUs represent an important hardware
                 development platform for many problems in dynamical
                 systems, where massive parallel computations are
                 needed. Beside that, many numerical studies of chaotic
                 dynamical systems require a computing precision higher
                 than common floating point (FP) formats. One such
                 application is locating invariant sets for chaotic
                 dynamical systems. In particular, we focus on
                 rigorously proving the existence of stable periodic
                 orbits for the H{\'e}non map for parameter values close
                 to the classical ones. For that, we present a
                 multiple-precision floating-point arithmetic library in
                 CUDA programming language for the NVIDIA GPU platform.
                 Our library extends the precision using so-called FP
                 expansions, where a number is represented as the
                 unevaluated sum of standard machine precision FP
                 numbers. This format offers the advantage of using
                 directly available and highly optimized hardware FP
                 operations. We generalize algorithms used by
                 multiple-precisions libraries such as Bailey's QD, or
                 the analogue GPU version, GQD.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGARCH Computer Architecture News",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J89",
  remark =       "HEART '14 conference proceedings.",
}

@Article{Korzen:2014:PPP,
  author =       "Marcin Korze{\'n} and Szymon Jaroszewicz",
  title =        "{PaCAL}: A {Python} Package for Arithmetic
                 Computations with Random Variables",
  journal =      j-J-STAT-SOFT,
  volume =       "57",
  number =       "10",
  pages =        "??--??",
  month =        may,
  year =         "2014",
  CODEN =        "JSSOBK",
  ISSN =         "1548-7660",
  ISSN-L =       "1548-7660",
  bibdate =      "Mon Jun 16 11:01:52 MDT 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jstatsoft.bib;
                 https://www.math.utah.edu/pub/tex/bib/prng.bib",
  URL =          "http://www.jstatsoft.org/v57/i10",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Statistical Software",
  journal-URL =  "http://www.jstatsoft.org/",
  pubdates =     "Submitted 2012-02-14; Accepted 2013-07-21",
}

@InProceedings{Leeser:2014:MIR,
  author =       "Miriam Leeser and Sayan Mukherjee and Jaideep
                 Ramachandran and Thomas Wahl",
  editor =       "{IEEE}",
  booktitle =    "{Design, Automation and Test in Europe Conference and
                 Exhibition (DATE), Dresden, Germany March 24--28,
                 2014}",
  title =        "Make it real: Effective floating-point reasoning via
                 exact arithmetic",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1--4",
  year =         "2014",
  DOI =          "https://doi.org/10.7873/DATE.2014.130",
  ISBN =         "1-4799-3297-3, 3-9815370-2-5",
  ISBN-13 =      "978-1-4799-3297-9, 978-3-9815370-2-4",
  LCCN =         "TK7870 .D467 2014",
  bibdate =      "Sat Jun 4 17:09:03 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=6784162",
  acknowledgement = ack-nhfb,
}

@Article{Lei:2014:FIS,
  author =       "Yuanwu Lei and Lei Guo and Yong Dou and Sheng Ma and
                 Jinbo Xu",
  title =        "{FPGA} Implementation of a Special-Purpose {VLIW}
                 Structure for Double-Precision Elementary Function",
  journal =      j-TRETS,
  volume =       "7",
  number =       "2",
  pages =        "8:1--8:??",
  month =        jun,
  year =         "2014",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/2617594",
  ISSN =         "1936-7406 (print), 1936-7414 (electronic)",
  ISSN-L =       "1936-7406",
  bibdate =      "Mon Jun 30 18:26:23 MDT 2014",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/trets.bib",
  abstract =     "In the current article, the capability and flexibility
                 of field programmable gate-arrays (FPGAs) to implement
                 IEEE-754 double-precision floating-point elementary
                 functions are explored. To perform various elementary
                 functions on the unified hardware efficiently, we
                 propose a special-purpose very long instruction word
                 (VLIW) processor, called DP_VELP. This processor is
                 equipped with multiple basic units, and its performance
                 is improved through an explicitly parallel technique.
                 Pipelined evaluation of polynomial approximation with
                 Estrin's scheme is proposed, by scheduling basic
                 components in an optimal order to avoid data hazard
                 stalls and achieve minimal latency. The custom VLIW
                 processor can achieve high scalability. Under the
                 control of specific VLIW instructions, the basic units
                 are combined into special-purpose hardware for
                 elementary functions. Common elementary functions are
                 presented as examples to illustrate the design of
                 elementary function in DP_VELP in detail. Minimax
                 approximation scheme is used to reduce degree of
                 polynomial. Compromise between the size of lookup table
                 and the latency is discussed, and the internal
                 precision is carefully planned to guarantee accuracy of
                 the result. Finally, we create a prototype of the
                 DP_VELP unit and an FPGA accelerator based on the
                 DP_VELP unit on a Xilinx XC6VLX760 FPGA chip to
                 implement the SGP4/SDP4 application. Compared with
                 previous researches, the proposed design can achieve
                 low latency with a reasonable amount of resources and
                 evaluate a variety of elementary functions with the
                 unified hardware to satisfy the demands in scientific
                 applications. Experimental results show that the
                 proposed design guarantees more than 99\% of correct
                 rounding. Moreover, the SGP4/SDP4 accelerator, which is
                 equipped with 39 DP_VELP units and runs at 200 MHz,
                 outperforms the parallel software approach with
                 hyper-thread technology on an Intel Xeon Quad E5620 CPU
                 at 2.40 GHz by a factor of 7X.",
  acknowledgement = ack-nhfb,
  articleno =    "8",
  fjournal =     "ACM Transactions on Reconfigurable Technology and
                 Systems (TRETS)",
  journal-URL =  "http://portal.acm.org/toc.cfm?id=J1151",
}

@Article{Lindstrom:2014:FRC,
  author =       "Peter Lindstrom",
  title =        "Fixed-Rate Compressed Floating-Point Arrays",
  journal =      j-IEEE-TRANS-VIS-COMPUT-GRAPH,
  volume =       "20",
  number =       "12",
  pages =        "2674--2683",
  month =        dec,
  year =         "2014",
  CODEN =        "ITVGEA",
  DOI =          "https://doi.org/10.1109/TVCG.2014.2346458",
  ISSN =         "1077-2626 (print), 1941-0506 (electronic), 2160-9306",
  ISSN-L =       "1077-2626",
  bibdate =      "Thu Feb 12 16:40:54 MST 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/datacompression.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetransviscomputgraph.bib",
  URL =          "http://csdl.computer.org/csdl/trans/tg/2014/12/06876024-abs.html",
  abstract-URL = "http://csdl.computer.org/csdl/trans/tg/2014/12/06876024-abs.html",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Visualization and Computer
                 Graphics",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2945",
}

@Article{Long:2014:SIF,
  author =       "Fan Long and Stelios Sidiroglou-Douskos and Deokhwan
                 Kim and Martin Rinard",
  title =        "Sound input filter generation for integer overflow
                 errors",
  journal =      j-SIGPLAN,
  volume =       "49",
  number =       "1",
  pages =        "439--452",
  month =        jan,
  year =         "2014",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/2578855.2535888",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Tue Mar 4 17:04:57 MST 2014",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan2010.bib",
  note =         "POPL '14 conference proceedings.",
  abstract =     "We present a system, SIFT, for generating input
                 filters that nullify integer overflow errors associated
                 with critical program sites such as memory allocation
                 or block copy sites. SIFT uses a static program
                 analysis to generate filters that discard inputs that
                 may trigger integer overflow errors in the computations
                 of the sizes of allocated memory blocks or the number
                 of copied bytes in block copy operations. Unlike all
                 previous techniques of which we are aware, SIFT is
                 sound --- if an input passes the filter, it will not
                 trigger an integer overflow error at any analyzed site.
                 Our results show that SIFT successfully analyzes (and
                 therefore generates sound input filters for) 56 out of
                 58 memory allocation and block memory copy sites in
                 analyzed input processing modules from five
                 applications (VLC, Dillo, Swfdec, Swftools, and GIMP).
                 These nullified errors include six known integer
                 overflow vulnerabilities. Our results also show that
                 applying these filters to 62895 real-world inputs
                 produces no false positives. The analysis and filter
                 generation times are all less than a second.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
}

@Article{Lupon:2014:SHS,
  author =       "Marc Lupon and Enric Gibert and Grigorios Magklis and
                 Sridhar Samudrala and Ra{\'u}l Mart{\'\i}nez and
                 Kyriakos Stavrou and David R. Ditzel",
  title =        "Speculative hardware\slash software co-designed
                 floating-point multiply-add fusion",
  journal =      j-COMP-ARCH-NEWS,
  volume =       "42",
  number =       "1",
  pages =        "623--638",
  month =        mar,
  year =         "2014",
  CODEN =        "CANED2",
  DOI =          "https://doi.org/10.1145/2654822.2541978",
  ISSN =         "0163-5964 (print), 1943-5851 (electronic)",
  ISSN-L =       "0163-5964",
  bibdate =      "Thu Sep 4 07:12:13 MDT 2014",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigarch.bib",
  abstract =     "A Fused Multiply-Add (FMA) instruction is currently
                 available in many general-purpose processors. It
                 increases performance by reducing latency of dependent
                 operations and increases precision by computing the
                 result as an indivisible operation with no intermediate
                 rounding. However, since the arithmetic behavior of a
                 single-rounding FMA operation is different than
                 independent FP multiply followed by FP add
                 instructions, some algorithms require significant
                 revalidation and rewriting efforts to work as expected
                 when they are compiled to operate with FMA --- a cost
                 that developers may not be willing to pay. Because of
                 that, abundant legacy applications are not able to
                 utilize FMA instructions. In this paper we propose a
                 novel HW/SW collaborative technique that is able to
                 efficiently execute workloads with increased
                 utilization of FMA, by adding the option to get the
                 same numerical result as separate FP multiply and FP
                 add pairs. In particular, we extended the host ISA of a
                 HW/SW co-designed processor with a new Combined
                 Multiply-Add (CMA) instruction that performs an FMA
                 operation with an intermediate rounding. This new
                 instruction is used by a transparent dynamic
                 translation software layer that uses a speculative
                 instruction-fusion optimization to transform FP
                 multiply and FP add sequences into CMA instructions.
                 The FMA unit has been slightly modified to support both
                 single-rounding and double-rounding fused instructions
                 without increasing their latency and to provide a
                 conservative fall-back path in case of misspeculation.
                 Evaluation on a cycle-accurate timing simulator showed
                 that CMA improved SPECfp performance by 6.3\% and
                 reduced executed instructions by 4.7\%.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGARCH Computer Architecture News",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J89",
  remark =       "ASPLOS '14 conference proceedings.",
}

@Article{Marche:2014:VFB,
  author =       "Claude March{\'e}",
  title =        "Verification of the functional behavior of a
                 floating-point program: an industrial case study",
  journal =      j-SCI-COMPUT-PROGRAM,
  volume =       "96 (part 3)",
  number =       "??",
  pages =        "279--296",
  day =          "15",
  month =        dec,
  year =         "2014",
  CODEN =        "SCPGD4",
  ISSN =         "0167-6423 (print), 1872-7964 (electronic)",
  ISSN-L =       "0167-6423",
  bibdate =      "Fri Oct 24 05:57:57 MDT 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/scicomputprogram.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0167642314001671",
  acknowledgement = ack-nhfb,
  fjournal =     "Science of Computer Programming",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01676423/",
}

@Article{Milicevic:2014:PAO,
  author =       "Aleksandar Milicevic and Daniel Jackson",
  title =        "Preventing arithmetic overflows in {Alloy}",
  journal =      j-SCI-COMPUT-PROGRAM,
  volume =       "94 (part 2)",
  number =       "??",
  pages =        "203--216",
  day =          "15",
  month =        nov,
  year =         "2014",
  CODEN =        "SCPGD4",
  DOI =          "https://doi.org/10.1016/j.scico.2014.05.009",
  ISSN =         "0167-6423 (print), 1872-7964 (electronic)",
  ISSN-L =       "0167-6423",
  bibdate =      "Mon Sep 22 08:04:04 MDT 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/scicomputprogram.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0167642314002470",
  acknowledgement = ack-nhfb,
  fjournal =     "Science of Computer Programming",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01676423/",
}

@Misc{Moler:2014:CCFa,
  author =       "Cleve Moler",
  title =        "{Cleve's Corner}: Floating Point Numbers",
  howpublished = "MathWorks Web site.",
  day =          "7",
  month =        jul,
  year =         "2014",
  bibdate =      "Sat Jan 19 18:59:13 2019",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://blogs.mathworks.com/cleve/2014/07/07/floating-point-numbers/",
  acknowledgement = ack-nhfb,
}

@Misc{Moler:2014:CCFb,
  author =       "Cleve Moler",
  title =        "{Cleve's Corner}: Floating Point Denormals,
                 Insignificant But Controversial",
  howpublished = "MathWorks Web site.",
  day =          "21",
  month =        jul,
  year =         "2014",
  bibdate =      "Sat Jan 19 18:38:12 2019",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://blogs.mathworks.com/cleve/2014/07/21/floating-point-denormals-insignificant-but-controversial-2/",
  acknowledgement = ack-nhfb,
}

@Article{Mukhopadhyay:2014:EMP,
  author =       "Debapriyay Mukhopadhyay and Subhas C. Nandy",
  title =        "Efficient multiple-precision integer division
                 algorithm",
  journal =      j-INFO-PROC-LETT,
  volume =       "114",
  number =       "3",
  pages =        "152--157",
  month =        mar,
  year =         "2014",
  CODEN =        "IFPLAT",
  DOI =          "https://doi.org/10.1016/j.ipl.2013.10.005",
  ISSN =         "0020-0190 (print), 1872-6119 (electronic)",
  ISSN-L =       "0020-0190",
  bibdate =      "Mon Dec 9 09:33:47 MST 2013",
  bibsource =    "http://www.sciencedirect.com/science/journal/00200190;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/infoproc2010.bib",
  note =         "This paper provides a correction to the algorithm
                 presented in \cite{Huang:2005:EMP}, and also supplies a
                 complicated correctness proof.",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0020019013002627",
  acknowledgement = ack-nhfb,
  fjournal =     "Information Processing Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00200190",
  keywords =     "computational arithmetic; cryptography; division
                 algorithm; normalization",
}

@InProceedings{Muller:2014:MRE,
  author =       "Jean-Michel Muller",
  editor =       "????",
  booktitle =    "{INVA} Conference Proceedings, Tokyo, Japan, 2014",
  title =        "On the maximum relative error when computing iterated
                 integer powers in floating-point arithmetic",
  publisher =    "????",
  address =      "????",
  pages =        "??--??",
  year =         "2014",
  bibdate =      "Mon May 30 10:37:15 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "See later paper \cite{Graillat:2015:MRE}.",
}

@Article{Murakami:2014:CRN,
  author =       "Hiroshi Murakami",
  title =        "Calculation of Rational Numbers in an Interval Whose
                 Denominator is the Smallest by using {FP} Interval
                 Arithmetic",
  journal =      j-ACM-COMM-COMP-ALGEBRA,
  volume =       "48",
  number =       "3/4",
  pages =        "134--136",
  month =        sep,
  year =         "2014",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/2733693.2733711",
  ISSN =         "1932-2232 (print), 1932-2240 (electronic)",
  ISSN-L =       "1932-2232",
  bibdate =      "Thu Feb 5 17:11:08 MST 2015",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigsam.bib",
  abstract =     "The continued fraction expansion method is a fast
                 solver to find a rational number in a given real
                 interval whose denominator is the smallest. A simple
                 implementation of the CF expansion method which uses
                 floating point numbers as real numbers has a
                 possibility to give a wrong answer by the effect of
                 numerical round-off errors. In this paper, we show a
                 modification of the algorithm of the CF expansion
                 method so that it uses floating point (FP) intervals as
                 replacements of real numbers. By this modified
                 algorithm, the answer is obtained only when its
                 correctness is guaranteed and the possibility to give a
                 wrong answer is eliminated.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Communications in Computer Algebra",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J1000",
}

@Article{Nannarelli:2014:GEI,
  author =       "Alberto Nannarelli and Peter-Michael Seidel and Ping
                 Tak Peter Tang",
  title =        "{Guest Editors}' Introduction: Special Section on
                 Computer Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "63",
  number =       "8",
  pages =        "1852--1853",
  month =        aug,
  year =         "2014",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2014.2331711",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Aug 25 08:24:32 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Neto:2014:PUP,
  author =       "Joao Carlos Neto and Alexandre Ferreira Tenca and
                 Wilson Vicente Ruggiero",
  title =        "A Parallel and Uniform $k$-Partition Method for
                 {Montgomery} Multiplication",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "63",
  number =       "9",
  pages =        "2122--2133",
  month =        sep,
  year =         "2014",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2013.89",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Sep 9 06:54:10 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Nguyen:2014:RED,
  author =       "Trung Duc Nguyen and Rodney {Van Meter}",
  title =        "A Resource-Efficient Design for a Reversible Floating
                 Point Adder in Quantum Computing",
  journal =      j-JETC,
  volume =       "11",
  number =       "2",
  pages =        "13:1--13:??",
  month =        nov,
  year =         "2014",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/2629525",
  ISSN =         "1550-4832 (print), 1550-4840 (electronic)",
  ISSN-L =       "1550-4832",
  bibdate =      "Wed Nov 5 18:01:28 MST 2014",
  bibsource =    "http://www.acm.org/pubs/contents/journals/jetc/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jetc.bib",
  abstract =     "Reversible logic has applications in low-power
                 computing and quantum computing. However, there are few
                 existing designs for reversible floating-point adders
                 and none suitable for quantum computation. In this
                 article, we propose a resource-efficient reversible
                 floating-point adder, suitable for binary quantum
                 computation, improving the design of Nachtigal et al.
                 [2011]. Our work focuses on improving the reversible
                 designs of the alignment unit and the normalization
                 unit, which are the most expensive parts. By changing a
                 few elements of the existing algorithm, including the
                 circuit designs of the RLZC (reversible leading zero
                 counter) and converter, we have reduced the cost by
                 about 68\%. We also propose quantum designs adapted to
                 use gates from fault-tolerant libraries. The KQ for our
                 fault-tolerant design is almost 60 times as expensive
                 as for a 32-bit fixed-point addition. We note that the
                 floating-point representation makes in-place, truly
                 reversible arithmetic impossible, requiring us to
                 retain both inputs, which limits the sustainability of
                 its use for quantum computation.",
  acknowledgement = ack-nhfb,
  articleno =    "13",
  fjournal =     "ACM Journal on Emerging Technologies in Computing
                 Systems (JETC)",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J967",
}

@Article{Pedram:2014:AAF,
  author =       "Ardavan Pedram and Andreas Gerstlauer and Robert A.
                 van de Geijn",
  title =        "Algorithm, Architecture, and Floating-Point Unit
                 Codesign of a Matrix Factorization Accelerator",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "63",
  number =       "8",
  pages =        "1854--1867",
  month =        aug,
  year =         "2014",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2014.2315627",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Aug 25 08:24:32 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Piso:2014:OAE,
  author =       "D. Piso and J. D. Bruguera",
  title =        "Obtaining Accurate Error Expressions and Bounds for
                 Floating-Point Multiplicative Algorithms",
  journal =      j-COMP-J,
  volume =       "57",
  number =       "2",
  pages =        "319--331",
  month =        feb,
  year =         "2014",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/bxs170",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Mon Feb 3 17:03:04 MST 2014",
  bibsource =    "http://comjnl.oxfordjournals.org/content/57/2.toc;
                 https://www.math.utah.edu/pub/tex/bib/compj2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/57/2/319.full.pdf+html",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  onlinedate =   "January 17, 2013",
}

@Misc{Regan:2014:GAD,
  author =       "Rick Regan",
  title =        "{GCC} Avoids Double Rounding Errors With
                 Round-To-Odd",
  howpublished = "Web site",
  day =          "15",
  month =        jan,
  year =         "2014",
  bibdate =      "Fri Dec 08 14:41:07 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/gnu.bib",
  URL =          "https://www.exploringbinary.com/gcc-avoids-double-rounding-errors-with-round-to-odd/",
  acknowledgement = ack-nhfb,
  keywords =     "correct rounding; floating-point arithmetic; round to
                 odd",
}

@Article{Revol:2014:NRP,
  author =       "Nathalie Revol and Philippe Theveny",
  title =        "Numerical Reproducibility and Parallel Computations:
                 Issues for Interval Algorithms",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "63",
  number =       "8",
  pages =        "1915--1924",
  month =        aug,
  year =         "2014",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2014.2322593",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Aug 25 08:24:32 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "floating-point arithmetic; reproducible arithmetic",
}

@Article{Riemens:2014:TSA,
  author =       "Danny P. Riemens and Georgi N. Gaydadjiev and Chris I.
                 de Zeeuw and Christos Strydis",
  title =        "Towards scalable arithmetic units with graceful
                 degradation",
  journal =      j-TECS,
  volume =       "13",
  number =       "4",
  pages =        "87:1--87:??",
  month =        feb,
  year =         "2014",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/2499367",
  ISSN =         "1539-9087 (print), 1558-3465 (electronic)",
  ISSN-L =       "1539-9087",
  bibdate =      "Tue Mar 11 18:33:06 MDT 2014",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/tecs.bib",
  abstract =     "This article presents a new family of scalable
                 arithmetic units (ScAUs) targeting
                 resource-constrained, embedded devices. We, first,
                 study the performance, power, area and scalability
                 properties of general adders. Next, suitable
                 error-detection schemes for low-power embedded systems
                 are discussed. As a result, our ScAUs are enhanced with
                 a suitable error-detection scheme, resulting in a
                 Parity-Checked ScAU (PCScAU) design. The PCScAU strikes
                 a flexible trade-off between space and time redundancy,
                 offering dependability similar to high-end techniques
                 for the area and power cost of low-end approaches. An
                 alternative design, the Precision-Scalable Arithmetic
                 Unit (PScAU) maintains throughput with degraded
                 precision in case of hardware failures. The PScAU is
                 targeting dependable applications where latency rather
                 than numerical accuracy is more important. The PScAU's
                 downscaled mode is also interesting for runtime thermal
                 management due to its advantageous power consumption.
                 We implemented and synthesized the PCScAU, PScAU and a
                 few important reference designs (double-, triple- and
                 quadruple-modular-redundancy adders with/without input
                 gating) in 90- nm UMC technology. Overall, the PC-ScAU
                 ranks first in 9 out of 10 power-delay-area
                 (PDA)-product variants. It exhibits 16\% area savings
                 and 12\% performance speedup for 7\% increase in total
                 power consumption, compared to the cheapest form of
                 conventional hardware replication with the same fault
                 coverage. The PDA product of the PCScAU is, thus,
                 reduced by 21\%. It is interesting that, while total
                 power slightly increases, the PCScAU static power in
                 fact decreases by 14\%. Therefore, for newer technology
                 nodes where the static power component is significant,
                 the PCScAU can also achieve-next to performance and
                 area --- significant power improvements.",
  acknowledgement = ack-nhfb,
  articleno =    "87",
  fjournal =     "ACM Transactions on Embedded Computing Systems",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?&idx=J840",
}

@Article{Rohn:2014:VLD,
  author =       "Jiri Rohn",
  title =        "Verification of Linear (In){Dependence} in Finite
                 Precision Arithmetic",
  journal =      j-MATH-COMPUT-SCI,
  volume =       "8",
  number =       "3--4",
  pages =        "323--328",
  month =        sep,
  year =         "2014",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1007/s11786-014-0196-7",
  ISSN =         "1661-8270 (print), 1661-8289 (electronic)",
  ISSN-L =       "1661-8270",
  bibdate =      "Fri Feb 13 07:10:04 MST 2015",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=1661-8270&volume=8&issue=3;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/math-comput-sci.bib",
  URL =          "http://link.springer.com/article/10.1007/s11786-014-0196-7",
  acknowledgement = ack-nhfb,
  fjournal =     "Mathematics in Computer Science",
  journal-URL =  "http://link.springer.com/journal/11786",
}

@Article{Roux:2014:IDR,
  author =       "Pierre Roux",
  title =        "Innocuous Double Rounding of Basic Arithmetic
                 Operations",
  journal =      "Journal of Formalized Reasoning",
  volume =       "7",
  number =       "1",
  year =         "2014",
  DOI =          "https://doi.org/10.6092/issn.1972-5787/4359",
  ISSN =         "1972-5787",
  ISSN-L =       "1972-5787",
  bibdate =      "Mon Jan 11 08:08:43 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://hal.archives-ouvertes.fr/hal-01091186",
  abstract =     "Double rounding occurs when a floating-point value is
                 first rounded to an intermediate precision before being
                 rounded to a final precision. The result of two such
                 consecutive roundings can differ from the result
                 obtained when directly rounding to the final precision.
                 Double rounding practically happens, for instance, when
                 implementing the IEEE 754 binary32 format with an
                 arithmetic unit performing operations only in the
                 larger binary64 format, such as done in the PowerPC or
                 x87 floating-point units. It belongs to the folklore in
                 the floating-point arithmetic community that double
                 rounding is innocuous for the basic arithmetic
                 operations (addition, division, multiplication, and
                 square root) as soon as the final precision is about
                 twice larger than the intermediate one. This paper
                 addresses the formal proof of this fact considering
                 underflow cases and its extension to radices other than
                 two.",
  acknowledgement = ack-nhfb,
  keywords =     "double rounding",
}

@Article{Schkufza:2014:SOF,
  author =       "Eric Schkufza and Rahul Sharma and Alex Aiken",
  title =        "Stochastic optimization of floating-point programs
                 with tunable precision",
  journal =      j-SIGPLAN,
  volume =       "49",
  number =       "6",
  pages =        "53--64",
  month =        jun,
  year =         "2014",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/2666356.2594302",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Fri Sep 26 07:38:28 MDT 2014",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan2010.bib",
  abstract =     "The aggressive optimization of floating-point
                 computations is an important problem in
                 high-performance computing. Unfortunately,
                 floating-point instruction sets have complicated
                 semantics that often force compilers to preserve
                 programs as written. We present a method that treats
                 floating-point optimization as a stochastic search
                 problem. We demonstrate the ability to generate reduced
                 precision implementations of Intel's handwritten C
                 numeric library which are up to 6 times faster than the
                 original code, and achieve end-to-end speedups of over
                 30\% on a direct numeric simulation and a ray tracer by
                 optimizing kernels that can tolerate a loss of
                 precision while still remaining correct. Because these
                 optimizations are mostly not amenable to formal
                 verification using the current state of the art, we
                 present a stochastic search technique for
                 characterizing maximum error. The technique comes with
                 an asymptotic guarantee and provides strong evidence of
                 correctness.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  received =     "PLDI '14 conference proceedings.",
}

@Article{Shukla:2014:LLH,
  author =       "R. Shukla and K. C. Ray",
  title =        "Low Latency Hybrid {CORDIC} Algorithm",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "63",
  number =       "12",
  pages =        "3066--3078",
  month =        dec,
  year =         "2014",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2013.173",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Dec 4 10:36:57 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "adders; Approximation algorithms; communication
                 systems; Computer architecture; coordinate rotational
                 digital computer; CORDIC algorithm; Delays; digital
                 arithmetic; Digital computers; digital computers;
                 double step branching; fast adders; first order
                 hardware architecture; hardware complexity; hybrid
                 CORDIC algorithm; image processing; low latency; low
                 latency hybrid CORDIC algorithm; Mathematical model;
                 radix-4; redundant arithmetic; scale factor
                 calculation; signal processing; Signal processing
                 algorithms",
}

@Article{Toronto:2014:PAF,
  author =       "Neil Toronto and Jay McCarthy",
  title =        "Practically Accurate Floating-Point Math",
  journal =      j-COMPUT-SCI-ENG,
  volume =       "16",
  number =       "4",
  pages =        "80--95",
  month =        jul # "\slash " # aug,
  year =         "2014",
  CODEN =        "CSENFA",
  DOI =          "https://doi.org/10.1109/MCSE.2014.90",
  ISSN =         "1521-9615 (print), 1558-366x (electronic)",
  ISSN-L =       "1521-9615",
  bibdate =      "Thu Sep 4 08:43:09 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computscieng.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Computing in Science and Engineering",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5992",
}

@Article{Vazquez:2014:FRM,
  author =       "Alvaro Vazquez and Elisardo Antelo and Javier D.
                 Bruguera",
  title =        "Fast Radix-$ 10 $ Multiplication Using Redundant {BCD}
                 Codes",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "63",
  number =       "8",
  pages =        "1902--1914",
  month =        aug,
  year =         "2014",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2014.2315626",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Aug 25 08:24:32 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Wang:2014:CFA,
  author =       "Dong Wang and Milo{\v{s}} D. Ercegovac and Yang Xiao",
  title =        "Complex Function Approximation Using Two-Dimensional
                 Interpolation",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "63",
  number =       "12",
  pages =        "2948--2960",
  month =        dec,
  year =         "2014",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2013.181",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Dec 4 10:36:57 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "2D convolution algorithm; 2D interpolation;
                 Approximation error; ASIC; bipartite schemes; bivariate
                 functions; coefficient table; complex exponential;
                 complex function approximation; complex function
                 evaluation; complex reciprocal; Complex reciprocal;
                 Computational complexity; cubic interpolation;
                 exponential functions; field programmable gate arrays;
                 FPGA; Function approximation; generic hardware
                 architecture; interpolation; interpolation degree;
                 interpolation kernels; Lagrange interpolation;
                 Lagrangian functions; linear interpolation; lookup
                 tables; memory requirements; multipartite schemes;
                 quadratic interpolation; Quadratic programming; table
                 lookup; tabulated function; two-dimensional
                 interpolation",
}

@Article{Wang:2014:RBR,
  author =       "PengFei Wang and JianPing Li",
  title =        "On the relation between reliable computation time,
                 float-point precision and the {Lyapunov} exponent in
                 chaotic systems",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "1--8",
  day =          "18",
  month =        oct,
  year =         "2014",
  CODEN =        "????",
  ISSN =         "????",
  ISSN-L =       "????",
  bibdate =      "Wed Sep 30 12:43:49 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arxiv.org/abs/1410.4919",
  abstract =     "The relation among reliable computation time, Tc,
                 float-point precision, K, and the Lyapunov exponent,
                 {\lambda}, is obtained as Tc= (lnB/{\lambda})K+C, where
                 B is the base of the float-point system and C is a
                 constant dependent only on the chaotic equation. The
                 equation shows good agreement with numerical
                 experimental results, especially the scale factors.",
  acknowledgement = ack-nhfb,
  subject =      "Chaotic Dynamics (nlin.CD); Numerical Analysis
                 (cs.NA)",
}

@Article{Yao:2014:NRP,
  author =       "Gavin Xiaoxu Yao and Junfeng Fan and Ray C. C. Cheung
                 and Ingrid Verbauwhede",
  title =        "Novel {RNS} Parameter Selection for Fast Modular
                 Multiplication",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "63",
  number =       "8",
  pages =        "2099--2105",
  month =        aug,
  year =         "2014",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2013.92",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Aug 25 08:24:32 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Zafar:2014:HAD,
  author =       "Saad Zafar and Raviteja Adapa",
  booktitle =    "2014 International Conference on Advances in
                 Electrical Engineering {(ICAEE)}",
  title =        "Hardware architecture design and mapping of ``{Fast
                 Inverse Square Root}'' algorithm",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1--4",
  month =        jan,
  year =         "2014",
  DOI =          "https://doi.org/10.1109/icaee.2014.6838433",
  bibdate =      "Wed Dec 20 07:29:37 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The Fast Inverse Square Root algorithm has been used
                 in 3D games of past for lighting and reflection
                 calculations, because it offers up to four times
                 performance gains. This paper presents a hardware
                 implementation of the algorithm on an FPGA board by
                 designing the complete architecture and successfully
                 mapping it on Xilinx Spartan 3E after thorough
                 functional verification. The results show that this
                 implementation provides a very efficient
                 single-precision floating point inverse square root
                 calculator with practically accurate results being made
                 available after just 12 short clock cycles. This
                 performance measure is far superior to the software
                 counterpart of the algorithm, and is not processor
                 dependent like rsqrtss of x86 SSE instruction set.
                 Results of this work can aid FPGA based vector
                 processors or graphic processing units with 3D
                 rendering. The hardware design can also form part of a
                 larger floating point arithmetic unit for dedicated
                 reciprocal square root calculations.",
  acknowledgement = ack-nhfb,
}

@Article{Ahmadifar:2015:NRN,
  author =       "H. Ahmadifar and G. Jaberipur",
  title =        "A New Residue Number System with $5$-Moduli Set: $
                 2^{2 q}$, $ 2^q \pm 3$, $ 2^q \pm 1$",
  journal =      j-COMP-J,
  volume =       "58",
  number =       "7",
  pages =        "1548--1565",
  month =        jul,
  year =         "2015",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/bxu084",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Jul 28 10:40:55 MDT 2015",
  bibsource =    "http://comjnl.oxfordjournals.org/content/58/7.toc;
                 https://www.math.utah.edu/pub/tex/bib/compj2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/58/7/1548",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  onlinedate =   "September 2, 2014",
}

@TechReport{Ahrens:2015:ERF,
  author =       "P. Ahrens and H. D. Nguyen and J. Demmel",
  title =        "Efficient Reproducible Floating Point Summation and
                 {BLAS}",
  type =         "Report",
  number =       "UCB/EECS-2015-229",
  institution =  "EECS Department, University of California, Berkeley",
  address =      "Berkeley, CA, USA",
  day =          "8",
  month =        dec,
  year =         "2015",
  bibdate =      "Mon Jan 04 15:39:44 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.eecs.berkeley.edu/Pubs/TechRpts/2015/EECS-2015-229.html",
  abstract =     "We define reproducibility to mean getting bitwise
                 identical results from multiple runs of the same
                 program, perhaps with different hardware resources or
                 other changes that should ideally not change the
                 answer. Many users depend on reproducibility for
                 debugging or correctness. However, dynamic scheduling
                 of parallel computing resources, combined with
                 nonassociativity of floating point addition, makes
                 attaining reproducibility a challenge even for simple
                 operations like summing a vector of numbers, or more
                 complicated operations like the Basic Linear Algebra
                 Subprograms (BLAS). We describe an algorithm that
                 computes a reproducible sum of floating point numbers,
                 independent of the order of summation. The algorithm
                 depends only on a subset of the IEEE Floating Point
                 Standard 754-2008. It is communication-optimal, in the
                 sense that it does just one pass over the data in the
                 sequential case, or one reduction operation in the
                 parallel case, requiring an ``accumulator'' represented
                 by just 6 floating point words (more can be used if
                 higher precision is desired). The arithmetic cost with
                 a 6-word accumulator is $ 7 n $ floating point
                 additions to sum $n$ words, and (in IEEE double
                 precision) the final error bound can be up to $
                 10^{-8}$ times smaller than the error bound for
                 conventional summation. We describe the basic summation
                 algorithm, the software infrastructure used to build
                 reproducible BLAS (ReproBLAS), and performance results.
                 For example, when computing the dot product of 4096
                 double precision floating point numbers, we get an $ 4
                 \times $ slowdown compared to Intel Math Kernel Library
                 (MKL) running on an Intel Core i7-2600 CPU operating at
                 3.4 GHz and 256 KB L2 Cache.",
  acknowledgement = ack-nhfb,
  keywords =     "accurate dot product; accurate summation",
}

@TechReport{Ahrens:2015:RPM,
  author =       "Peter Ahrens",
  title =        "Reproducible Parallel Matrix-Vector Multiply",
  type =         "{CS 267} final report",
  institution =  "Department of Computer Science, University of
                 California, Berkeley",
  address =      "Berkeley, CA, USA",
  day =          "11",
  month =        may,
  year =         "2015",
  bibdate =      "Mon Jan 04 15:55:37 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://bebop.cs.berkeley.edu/reproblas/docs/reports/PeterAhrensCS267FinalReport.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Aktan:2015:MEA,
  author =       "Mustafa Aktan and Dursun Baran and Vojin G.
                 Oklobdzija",
  title =        "Minimizing Energy by Achieving Optimal Sparseness in
                 Parallel Adders",
  crossref =     "Muller:2015:ISC",
  pages =        "10--17",
  year =         "2015",
  DOI =          "https://doi.org/10.1109/ARITH.2015.13",
  bibdate =      "Sat Aug 01 08:05:52 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-22",
}

@InProceedings{Andrysco:2015:SFP,
  author =       "Marc Andrysco and David Kohlbrenner and Keaton Mowery
                 and Ranjit Jhala and Sorin Lerner and Hovav Shacham",
  title =        "On subnormal floating point and abnormal timing",
  crossref =     "IEEE:2015:ISS",
  pages =        "623--639",
  year =         "2015",
  DOI =          "https://doi.org/10.1109/SP.2015.44",
  bibdate =      "Mon Feb 10 08:54:26 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We identify a timing channel in the floating point
                 instructions of modern x86 processors: the running time
                 of floating point addition and multiplication
                 instructions can vary by two orders of magnitude
                 depending on their operands. We develop a benchmark
                 measuring the timing variability of floating point
                 operations and report on its results. We use floating
                 point data timing variability to demonstrate practical
                 attacks on the security of the Firefox browser
                 (versions 23 through 27) and the Fuzz differentially
                 private database. Finally, we initiate the study of
                 mitigations to floating point data timing channels with
                 libfixedtimefixedpoint, a new fixed-point,
                 constant-time math library. Modern floating point
                 standards and implementations are sophisticated,
                 complex, and subtle, a fact that has not been
                 sufficiently recognized by the security community. More
                 work is needed to assess the implications of the use of
                 floating point instructions in security-relevant
                 software.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Aneesh:2015:HHM,
  author =       "R. Aneesh and Patil Vinayak and M. P. Sobham and A.
                 David Selvakumar",
  booktitle =    "{2015 International Conference on VLSI Systems,
                 Architecture, Technology and Applications
                 (VLSI-SATA)}",
  title =        "{HMFPCC}: --- Hybrid-mode floating point conversion
                 co-processor",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  month =        jan,
  year =         "2015",
  DOI =          "https://doi.org/10.1109/vlsi-sata.2015.7050482",
  bibdate =      "Sat Jun 4 17:15:13 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Misc{Anonymous:2015:EFP,
  author =       "Anonymous",
  title =        "The Evils of Floating Point, and the Joys of Unum",
  howpublished = "Web document",
  day =          "24",
  month =        mar,
  year =         "2015",
  bibdate =      "Sat Apr 02 16:43:03 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://vrworld.com/2015/03/24/the-evils-of-floating-point-and-the-joys-of-unum/",
  acknowledgement = ack-nhfb,
}

@Article{Bailey:2015:HPA,
  author =       "David H. Bailey and Jonathan M. Borwein",
  title =        "High-precision arithmetic in mathematical physics",
  journal =      "Mathematics",
  volume =       "3",
  number =       "2",
  publisher =    "Multidisciplinary Digital Publishing Institute",
  pages =        "337--367",
  year =         "2015",
  bibdate =      "Sat Jun 4 17:21:23 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Misc{Bailey:2015:NRH,
  author =       "David H. Bailey",
  title =        "Numerical reproducibility in high-performance
                 computing",
  howpublished = "24 lecture slides",
  day =          "19",
  month =        nov,
  year =         "2015",
  bibdate =      "Tue Nov 05 15:38:26 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.nist.gov/sites/default/files/documents/itl/ssd/is/NRE-2015-02-dhb-num-repro.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Bajard:2015:RAA,
  author =       "Jean-Claude Bajard and Julien Eynard and Nabil
                 Merkiche and Thomas Plantard",
  title =        "{RNS} Arithmetic Approach in Lattice-Based
                 Cryptography: Accelerating the {``Rounding-off''} Core
                 Procedure",
  crossref =     "Muller:2015:ISC",
  pages =        "113--120",
  year =         "2015",
  DOI =          "https://doi.org/10.1109/ARITH.2015.30",
  bibdate =      "Sat Aug 01 08:05:52 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-22",
}

@Article{Bankas:2015:NMA,
  author =       "Edem Kwedzo Bankas and Kazeem Alagbe Gbolagade",
  title =        "New {MRC} Adder-Based Reverse Converter for the Moduli
                 Set $ 2^n $, $ 2^{2 n + 1} - 1 $, $ 2^{2 n + 2} - 1 $",
  journal =      j-COMP-J,
  volume =       "58",
  number =       "7",
  pages =        "1566--1572",
  month =        jul,
  year =         "2015",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/bxu089",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Jul 28 10:40:55 MDT 2015",
  bibsource =    "http://comjnl.oxfordjournals.org/content/58/7.toc;
                 https://www.math.utah.edu/pub/tex/bib/compj2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/58/7/1566",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  onlinedate =   "October 9, 2014",
}

@TechReport{Biancolin:2015:HAE,
  author =       "David Biancolin and Jack Koenig",
  title =        "Hardware Accelerator for Exact Dot Product",
  type =         "Report",
  number =       "??",
  institution =  "ASPIRE Laboratory, University of California,
                 Berkeley",
  address =      "Berkeley, CA, USA",
  day =          "19",
  month =        jun,
  year =         "2015",
  bibdate =      "Fri Jun 19 14:30:46 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In this paper we present a coprocessor capable of
                 computing a dot product exactly by use of a ``complete
                 register'' (CR) that encodes a fixed point
                 representation of the complete IEEE754 double precision
                 space. We explore the design space of the coprocessor
                 by running simulations on large numbers of distinct
                 configurations. Since only the accumulation register is
                 represented exactly, we demonstrate that EDP is
                 realizable in silicon, requiring additional 11\% over
                 Rocket's area. In addition, the accelerator showed
                 speedups of $3$--$ 6 \times $ over a conventional dot
                 product and matrix multiplication while providing both
                 exactness and reproducibility.",
  acknowledgement = ack-nhfb,
  keywords =     "accurate floating-point dot product; accurate
                 floating-point summation",
}

@InProceedings{Boldo:2015:FVP,
  author =       "Sylvie Boldo and Guillaume Melquiond",
  title =        "Formal Verification of Programs Computing the
                 Floating-Point Average",
  crossref =     "Butler:2015:FMS",
  number =       "9407",
  pages =        "17--32",
  year =         "2015",
  DOI =          "https://doi.org/10.1007/978-3-319-25423-4_2",
  bibdate =      "Fri Jan 31 15:41:04 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://hal.inria.fr/hal-01174892;
                 https://link.springer.com/chapter/10.1007/978-3-319-25423-4_2",
  acknowledgement = ack-nhfb,
}

@Article{Boldo:2015:SSD,
  author =       "Sylvie Boldo",
  editor =       "Sergiy Bogomolov and Matthieu Martel",
  booktitle =    "Proceedings of the Seventh and Eighth International
                 Workshop on Numerical Software Verification, volume 317
                 of Electronic Notes in Theoretical Computer Science,
                 Seattle, 2015",
  title =        "Stupid is as Stupid Does: Taking the Square Root of
                 the Square of a Floating-Point Number",
  journal =      j-ELECT-NOTES-THEOR-COMP-SCI,
  volume =       "317",
  pages =        "50--55",
  day =          "18",
  month =        nov,
  year =         "2015",
  DOI =          "https://doi.org/10.1016/j.entcs.2015.10.004",
  ISSN =         "1571-0661",
  ISSN-L =       "1571-0661",
  bibdate =      "Sat Jun 04 16:01:38 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronic Notes in Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/15710661",
  remark =       "The author proves in Coq that the square root of the
                 square of a floating-point number $x$ is always $ |x|$,
                 and thus, that $ x / \sqrt {x^2 + y^2}$ lies in $ [ -
                 1, 1]$, PROVIDED that the base is $ \beta = 2$, the
                 precision is $ p > 1$, and rounding is either the IEEE
                 754 default of round-to-nearest-ties-to-even, or
                 round-to-nearest-ties-away-from-zero. She gives simple
                 examples for bases 10 and 1000 where the result lies
                 outside $ [ - 1, 1]$.",
}

@Article{Boldo:2015:VCF,
  author =       "Sylvie Boldo and Jacques-Henri Jourdan and Xavier
                 Leroy and Guillaume Melquiond",
  title =        "Verified Compilation of Floating-Point Computations",
  journal =      j-J-AUTOM-REASON,
  volume =       "54",
  number =       "2",
  pages =        "135--163",
  month =        feb,
  year =         "2015",
  CODEN =        "JAREEW",
  DOI =          "https://doi.org/10.1007/s10817-014-9317-x",
  ISSN =         "0168-7433 (print), 1573-0670 (electronic)",
  ISSN-L =       "0168-7433",
  bibdate =      "Sat Apr 2 10:51:13 MDT 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jautomreason.bib",
  URL =          "http://link.springer.com/article/10.1007/s10817-014-9317-x",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Autom. Reason.",
  fjournal =     "Journal of Automated Reasoning",
  journal-URL =  "http://link.springer.com/journal/10817",
}

@InProceedings{Brain:2015:AFS,
  author =       "Martin Brain and Cesare Tinelli and Philipp Ruemmer
                 and Thomas Wahl",
  title =        "An Automatable Formal Semantics for {IEEE-754}
                 Floating-Point Arithmetic",
  crossref =     "Muller:2015:ISC",
  pages =        "160--167",
  year =         "2015",
  DOI =          "https://doi.org/10.1109/ARITH.2015.26",
  bibdate =      "Sat Aug 01 08:05:52 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-22",
}

@InProceedings{Brunie:2015:CGM,
  author =       "Nicolas Brunie and Florent de Dinechin and Olga
                 Kupriianova and Christoph Lauter",
  title =        "Code Generators for Mathematical Functions",
  crossref =     "Muller:2015:ISC",
  pages =        "66--73",
  year =         "2015",
  DOI =          "https://doi.org/10.1109/ARITH.2015.22",
  bibdate =      "Sat Aug 01 08:05:52 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-22",
}

@Article{Chiang:2015:UFP,
  author =       "Wei-Fan Chiang and Ganesh Gopalakrishnan and Zvonimir
                 Rakamari{\'c}",
  title =        "Unsafe Floating-point to Unsigned Integer Casting
                 Check for {GPU} Programs",
  journal =      j-ELECT-NOTES-THEOR-COMP-SCI,
  volume =       "317",
  number =       "??",
  pages =        "1--12",
  day =          "18",
  month =        nov,
  year =         "2015",
  DOI =          "https://doi.org/10.1016/j.entcs.2015.10.005",
  ISSN =         "1571-0661",
  ISSN-L =       "1571-0661",
  bibdate =      "Fri Apr 17 18:06:24 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Also presented at NSV 2015: 8th International Workshop
                 on Numerical Software Verification 2015, Seattle, WA,
                 USA.",
  URL =          "http://formalverification.cs.utah.edu/papers/nsv15-unsafe-fp2ui.pdf;
                 http://nsv2015.informatik.uni-freiburg.de/",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronic Notes in Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/15710661",
  remark =       "Not yet listed at journal Web site (up to volume 311
                 5-Jan-2015).",
  xxjournal-url = "http://www.elsevier.nl/locate/entcs",
}

@Article{Collange:2015:NRP,
  author =       "Sylvain Collange and David Defour and Stef Graillat
                 and Roman Iakymchuk",
  title =        "Numerical reproducibility for the parallel reduction
                 on multi- and many-core architectures",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "49",
  number =       "??",
  pages =        "83--97",
  month =        nov,
  year =         "2015",
  CODEN =        "PACOEJ",
  DOI =          "https://doi.org/10.1016/j.parco.2015.09.001",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  ISSN-L =       "0167-8191",
  bibdate =      "Thu Oct 29 17:53:44 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/parallelcomputing.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0167819115001155",
  acknowledgement = ack-nhfb,
  fjournal =     "Parallel Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01678191/",
  keywords =     "accuracy; correct rounding; correctly-rounded
                 floating-point sums; CPU; error-free transformations;
                 floating-point arithmetic; GPU; long accumulator;
                 multi- and many-core architectures; parallel
                 floating-point summation; reproducibility; Xeon Phi",
}

@Misc{Cowlishaw:2015:GDA,
  author =       "Mike Cowlishaw",
  title =        "General Decimal Arithmetic",
  howpublished = "Web site.",
  year =         "2015",
  bibdate =      "Mon Apr 25 17:12:00 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://speleotrove.com/decimal/",
  acknowledgement = ack-nhfb,
  remark =       "Previous versions 1981, 1997, 2008.",
}

@Article{Coxon:2015:MMP,
  author =       "Nicholas Coxon",
  title =        "{Montgomery}'s method of polynomial selection for the
                 number field sieve",
  journal =      j-LINEAR-ALGEBRA-APPL,
  volume =       "485",
  number =       "??",
  pages =        "72--102",
  day =          "15",
  month =        nov,
  year =         "2015",
  CODEN =        "LAAPAW",
  ISSN =         "0024-3795 (print), 1873-1856 (electronic)",
  ISSN-L =       "0024-3795",
  bibdate =      "Sat Oct 10 17:54:20 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/linala2015.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0024379515004395",
  acknowledgement = ack-nhfb,
  fjournal =     "Linear Algebra and its Applications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00243795/",
}

@Article{Damouche:2015:TPC,
  author =       "N. Damouche and M. Martel and A. Chapoutot",
  title =        "Transformation of a {PID} Controller for Numerical
                 Accuracy",
  journal =      j-ELECT-NOTES-THEOR-COMP-SCI,
  volume =       "317",
  pages =        "47--54",
  month =        nov,
  year =         "2015",
  DOI =          "https://doi.org/10.1016/j.entcs.2015.10.006",
  ISSN =         "1571-0661",
  bibdate =      "Wed Oct 16 18:53:52 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Numerical programs performing floating-point
                 computations are very sensitive to the way formulas are
                 written. Several techniques have been proposed
                 concerning the transformation of expressions in order
                 to improve their accuracy and now we aim at going a
                 step further by automatically transforming larger
                 pieces of code containing several assignments and
                 control structures. This article presents a case study
                 in this direction. We consider a PID controller and we
                 transform its code in order to improve its accuracy.
                 The experimental data obtained when we compare the
                 different versions of the code (which are
                 mathematically equivalent) show that those
                 transformations have a significant impact on the
                 accuracy of the computations.",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronic Notes in Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/15710661",
  remark =       "Creative Commons license.",
}

@TechReport{deDinechin:2015:FPH,
  author =       "Florent de Dinechin",
  title =        "On fixed-point hardware polynomials",
  type =         "Technical Report",
  institution =  "INSA, CITI Lab, Universit{\'e} de Lyon",
  address =      "Lyon, France",
  month =        oct,
  year =         "2015",
  bibdate =      "Mon Feb 10 07:54:27 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://hal.inria.fr/hal-01214739",
  abstract =     "Polynomial approximation is a general technique for
                 the evaluation of numerical functions of one variable.
                 This article addresses the automatic construction of
                 fixed-point hardware polynomial evaluators. By
                 systematically trying to balance the accuracy of all
                 the steps that lead to an architecture, it simplifies
                 and improves the previous body of work covering
                 polynomial approximation, polynomial evaluation, and
                 range reduction. This work is supported by an
                 open-source implementation.",
  acknowledgement = ack-nhfb,
}

@InProceedings{deDinechin:2015:HIF,
  author =       "Florent de Dinechin and Matei Istoan",
  title =        "Hardware Implementations of Fixed-Point {Atan2}",
  crossref =     "Muller:2015:ISC",
  pages =        "34--41",
  year =         "2015",
  DOI =          "https://doi.org/10.1109/ARITH.2015.23",
  bibdate =      "Sat Aug 01 08:05:52 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-22",
}

@Misc{Demmel:2015:CFP,
  author =       "James Demmel and Hong Diep Nguyen and Peter Ahrens",
  title =        "Cost of Floating-Point Reproducibility",
  howpublished = "33 lecture slides",
  day =          "20",
  month =        nov,
  year =         "2015",
  bibdate =      "Tue Nov 05 15:43:15 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.nist.gov/sites/default/files/documents/itl/ssd/is/NRE-2015-07-Nguyen_slides.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Demmel:2015:PRS,
  author =       "J. Demmel and Hong Diep Nguyen",
  title =        "Parallel Reproducible Summation",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "64",
  number =       "7",
  pages =        "2060--2070",
  month =        jul,
  year =         "2015",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2014.2345391",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sat Aug 1 08:53:41 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Denis:2015:VCF,
  author =       "Christophe Denis and Pablo {De Oliveira Castro} and
                 Eric Petit",
  title =        "{Verificarlo}: checking floating point accuracy
                 through {Monte Carlo} Arithmetic",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  day =          "4",
  month =        sep,
  year =         "2015",
  CODEN =        "????",
  ISSN =         "????",
  ISSN-L =       "????",
  bibdate =      "Wed Sep 30 12:43:49 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arxiv.org/abs/1509.01347",
  abstract =     "Numerical accuracy of floating point computation is a
                 well studied topic, but which has not made its way to
                 the end-user in scientific computing. With the recent
                 requirements for code modernization to exploit new
                 highly parallel hardware and perform higher resolution
                 computation, this has become one of the critical issues
                 to address. To democratize numerical accuracy analysis,
                 it is important to propose tools and methodologies to
                 study large use cases in a reliable and automatic way.
                 In this paper, we propose verificarlo, an extension to
                 the LLVM compiler to automatically use Monte Carlo
                 Arithmetic in a transparent way for the end-user. It
                 supports all the major languages including C, C++ and
                 Fortran. We also illustrate the fact that unlike
                 source-to-source approaches, our implementation
                 captures the influence of compiler optimizations on the
                 numerical accuracy. Finally, we illustrate on various
                 use cases how Monte Carlo Arithmetic using the
                 verificarlo tool outperforms the existing approaches
                 and is a step toward automatic numerical analysis of
                 large scientific applications.",
  acknowledgement = ack-nhfb,
  subject =      "Mathematical Software (cs.MS); Numerical Analysis
                 (cs.NA)",
}

@Article{Dietz:2015:UIO,
  author =       "Will Dietz and Peng Li and John Regehr and Vikram
                 Adve",
  title =        "Understanding Integer Overflow in {C\slash C++}",
  journal =      j-TOSEM,
  volume =       "25",
  number =       "1",
  pages =        "2:1--2:29",
  month =        dec,
  year =         "2015",
  CODEN =        "ATSMER",
  DOI =          "https://doi.org/10.1145/2743019",
  ISSN =         "1049-331X (print), 1557-7392 (electronic)",
  ISSN-L =       "1049-331X",
  bibdate =      "Thu Dec 3 09:54:19 MST 2015",
  bibsource =    "http://www.acm.org/pubs/contents/journals/tosem/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/tosem.bib",
  abstract =     "Integer overflow bugs in C and C++ programs are
                 difficult to track down and may lead to fatal errors or
                 exploitable vulnerabilities. Although a number of tools
                 for finding these bugs exist, the situation is
                 complicated because not all overflows are bugs. Better
                 tools need to be constructed, but a thorough
                 understanding of the issues behind these errors does
                 not yet exist. We developed IOC, a dynamic checking
                 tool for integer overflows, and used it to conduct the
                 first detailed empirical study of the prevalence and
                 patterns of occurrence of integer overflows in C and
                 C++ code. Our results show that intentional uses of
                 wraparound behaviors are more common than is widely
                 believed; for example, there are over 200 distinct
                 locations in the SPEC CINT2000 benchmarks where
                 overflow occurs. Although many overflows are
                 intentional, a large number of accidental overflows
                 also occur. Orthogonal to programmers' intent,
                 overflows are found in both well-defined and undefined
                 flavors. Applications executing undefined operations
                 can be, and have been, broken by improvements in
                 compiler optimizations. Looking beyond SPEC, we found
                 and reported undefined integer overflows in SQLite,
                 PostgreSQL, SafeInt, GNU MPC and GMP, Firefox, LLVM,
                 Python, BIND, and OpenSSL; many of these have since
                 been fixed.",
  acknowledgement = ack-nhfb,
  articleno =    "2",
  fjournal =     "ACM Transactions on Software Engineering and
                 Methodology",
  journal-URL =  "https://dl.acm.org/loi/cacm0",
}

@Article{Ebergen:2015:RDA,
  author =       "J. Ebergen and N. Jamadagni",
  title =        "Radix-$2$ Division Algorithms with an Over-Redundant
                 Digit Set",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "64",
  number =       "9",
  pages =        "2652--2663",
  month =        "????",
  year =         "2015",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2014.2366738",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Sep 28 12:03:47 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{El-Razouk:2015:NBL,
  author =       "Hayssam El-Razouk and Arash Reyhani-Masoleh",
  title =        "New Bit-Level Serial {$ {\rm GF} (2^m) $}
                 Multiplication Using Polynomial Basis",
  crossref =     "Muller:2015:ISC",
  pages =        "129--136",
  year =         "2015",
  DOI =          "https://doi.org/10.1109/ARITH.2015.11",
  bibdate =      "Sat Aug 01 08:05:52 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-22",
}

@Article{Elsayed:2015:NPE,
  author =       "Essam Elsayed and Hatem M. El-Boghdadi",
  title =        "A novel power-efficient multi-operand digit-multiplier
                 using reconfiguration and clock gating",
  journal =      j-J-SUPERCOMPUTING,
  volume =       "71",
  number =       "7",
  pages =        "2539--2564",
  month =        jul,
  year =         "2015",
  CODEN =        "JOSUED",
  DOI =          "https://doi.org/10.1007/s11227-015-1403-2",
  ISSN =         "0920-8542 (print), 1573-0484 (electronic)",
  ISSN-L =       "0920-8542",
  bibdate =      "Sat Aug 8 12:23:11 MDT 2015",
  bibsource =    "http://link.springer.com/journal/11227/71/7;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jsuper.bib",
  URL =          "http://link.springer.com/article/10.1007/s11227-015-1403-2",
  acknowledgement = ack-nhfb,
  fjournal =     "The Journal of Supercomputing",
  journal-URL =  "http://link.springer.com/journal/11227",
}

@Article{Flocke:2015:AAE,
  author =       "N. Flocke",
  title =        "{Algorithm 954}: an Accurate and Efficient Cubic and
                 Quartic Equation Solver for Physical Applications",
  journal =      j-TOMS,
  volume =       "41",
  number =       "4",
  pages =        "30:1--30:24",
  month =        oct,
  year =         "2015",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/2699468",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Mon Oct 26 17:31:15 MDT 2015",
  bibsource =    "http://www.acm.org/pubs/contents/journals/toms/;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  abstract =     "We report on an accurate and efficient algorithm for
                 obtaining all roots of general real cubic and quartic
                 polynomials. Both the cubic and quartic solvers give
                 highly accurate roots and place no restrictions on the
                 magnitude of the polynomial coefficients. The key to
                 the algorithm is a proper rescaling of both
                 polynomials. This puts upper bounds on the magnitude of
                 the roots and is very useful in stabilizing the root
                 finding process. The cubic solver is based on dividing
                 the cubic polynomial into six classes. By analyzing the
                 root surface for each class, a fast convergent
                 Newton--Raphson starting point for a real root is
                 obtained at a cost no higher than three additions and
                 four multiplications. The quartic solver uses the cubic
                 solver in getting information about stationary points
                 and, when the quartic has real roots, stable
                 Newton--Raphson iterations give one of the extreme real
                 roots. The remaining roots follow by composite
                 deflation to a cubic. If the quartic has only complex
                 roots, the present article shows that a stable
                 Newton--Raphson iteration on a derived symmetric sixth
                 degree polynomial can be formulated for the real parts
                 of the complex roots. The imaginary parts follow by
                 solving suitable quadratics.",
  acknowledgement = ack-nhfb,
  articleno =    "30",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@Article{Frechtling:2015:MMS,
  author =       "Michael Frechtling and Philip H. W. Leong",
  title =        "{MCALIB}: Measuring Sensitivity to Rounding Error with
                 {Monte Carlo} Programming",
  journal =      j-TOPLAS,
  volume =       "37",
  number =       "2",
  pages =        "5:1--5:??",
  month =        apr,
  year =         "2015",
  CODEN =        "ATPSDT",
  DOI =          "https://doi.org/10.1145/2665073",
  ISSN =         "0164-0925 (print), 1558-4593 (electronic)",
  ISSN-L =       "0164-0925",
  bibdate =      "Thu Apr 16 18:32:12 MDT 2015",
  bibsource =    "http://www.acm.org/pubs/contents/journals/toplas/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/toplas.bib",
  abstract =     "Runtime analysis provides an effective method for
                 measuring the sensitivity of programs to rounding
                 errors. To date, implementations have required
                 significant changes to source code, detracting from
                 their widespread application. In this work, we present
                 an open source system that automates the quantitative
                 analysis of floating point rounding errors through the
                 use of C-based source-to-source compilation and a Monte
                 Carlo arithmetic library. We demonstrate its
                 application to the comparison of algorithms, detection
                 of catastrophic cancellation, and determination of
                 whether single precision floating point provides
                 sufficient accuracy for a given application. Methods
                 for obtaining quantifiable measurements of sensitivity
                 to rounding error are also detailed.",
  acknowledgement = ack-nhfb,
  articleno =    "5",
  fjournal =     "ACM Transactions on Programming Languages and
                 Systems",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J783",
}

@Article{Froggatt:2015:EAU,
  author =       "Terry Froggatt",
  title =        "An Error in the {Ada} Universal Arithmetic Package",
  journal =      j-SIGADA-LETTERS,
  volume =       "35",
  number =       "2",
  pages =        "14--14",
  month =        aug,
  year =         "2015",
  CODEN =        "AALEE5",
  DOI =          "https://doi.org/10.1145/2903260.2903263",
  ISSN =         "1094-3641 (print), 1557-9476 (electronic)",
  ISSN-L =       "1094-3641",
  bibdate =      "Mon Jun 20 18:46:44 MDT 2016",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigada.bib",
  note =         "See \cite{Fisher:1984:UAP}. The 32-year-old error is a
                 test with digit $t$ that has {\tt if (t > BASE)}, but
                 the operator should instead be {\tt >=}.",
  abstract =     "An Ada Universal Arithmetic package was published over
                 three decades ago in Ada Letters. It was incorporated
                 into several Ada compilers, and it is one of the few
                 compiler components which will have required no change
                 as the Ada language has evolved. The purpose if this
                 note is to draw attention to an error in that package,
                 which may or may not have been corrected in the
                 compilers, but which has never subsequently been
                 corrected within Ada Letters.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGAda Ada Letters",
  journal-URL =  "http://portal.acm.org/citation.cfm?id=J32",
}

@Article{Fu:2015:ABE,
  author =       "Zhoulai Fu and Zhaojun Bai and Zhendong Su",
  title =        "Automated backward error analysis for numerical code",
  journal =      j-SIGPLAN,
  volume =       "50",
  number =       "10",
  pages =        "639--654",
  month =        oct,
  year =         "2015",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/2858965.2814317",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Tue Feb 16 12:01:43 MST 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan2010.bib",
  abstract =     "Numerical code uses floating-point arithmetic and
                 necessarily suffers from roundoff and truncation
                 errors. Error analysis is the process to quantify such
                 uncertainty in the solution to a problem. Forward error
                 analysis and backward error analysis are two popular
                 paradigms of error analysis. Forward error analysis is
                 more intuitive and has been explored and automated by
                 the programming languages (PL) community. In contrast,
                 although backward error analysis is more preferred by
                 numerical analysts and the foundation for numerical
                 stability, it is less known and unexplored by the PL
                 community. To fill the gap, this paper presents an
                 automated backward error analysis for numerical code to
                 empower both numerical analysts and application
                 developers. In addition, we use the computed backward
                 error results to also compute the condition number, an
                 important quantity recognized by numerical analysts for
                 measuring how sensitive a function is to changes or
                 errors in the input. Experimental results on Intel X87
                 FPU functions and widely-used GNU C Library functions
                 demonstrate that our analysis is effective at analyzing
                 the accuracy of floating-point programs.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  remark =       "OOPSLA '15 conference proceedings.",
}

@InProceedings{Fukushima:2015:PFCc,
  author =       "Toshio Fukushima",
  title =        "Precise and Fast Computation of Elliptic Integrals and
                 Functions",
  crossref =     "Muller:2015:ISC",
  pages =        "50--57",
  year =         "2015",
  DOI =          "https://doi.org/10.1109/ARITH.2015.15",
  bibdate =      "Sat Aug 01 08:05:52 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-22",
}

@InProceedings{Gerard:2015:CDR,
  author =       "Beno{\^\i}t G{\'e}rard and Jean-Gabriel Kammerer and
                 Nabil Merkiche",
  title =        "Contributions to the Design of Residue Number System
                 Architectures",
  crossref =     "Muller:2015:ISC",
  pages =        "105--112",
  year =         "2015",
  DOI =          "https://doi.org/10.1109/ARITH.2015.25",
  bibdate =      "Sat Aug 01 08:05:52 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-22",
}

@Article{Gorgin:2015:CXH,
  author =       "S. Gorgin and G. Jaberipur",
  title =        "Comment on {``High-Speed Parallel Decimal
                 Multiplication With Redundant Internal Encodings''}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "64",
  number =       "1",
  pages =        "293--294",
  month =        jan,
  year =         "2015",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2013.160",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jan 21 08:56:46 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  note =         "See \cite{Han:2013:HSP}.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "Adders; Computer science; Computers; critical delay
                 path; Decimal arithmetic; Delays; digital arithmetic;
                 Educational institutions; Encoding; high speed parallel
                 decimal multiplication; Logic gates; matrix
                 multiplication; parallel decimal multiplication;
                 parallel processing; redundant internal encodings;
                 redundant partial products; redundant representation;
                 signed-digit partial product",
}

@InProceedings{Gouicem:2015:MMD,
  author =       "Mourad Gouicem",
  title =        "Modular Multiplication and Division Algorithms Based
                 on Continued Fraction Expansion",
  crossref =     "Muller:2015:ISC",
  pages =        "137--143",
  year =         "2015",
  DOI =          "https://doi.org/10.1109/ARITH.2015.21",
  bibdate =      "Sat Aug 01 08:05:52 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-22",
}

@Article{Graillat:2015:ECF,
  author =       "Stef Graillat and Christoph Lauter and Ping Tak Peter
                 Tang and Naoya Yamanaka and Shin'ichi Oishi",
  title =        "Efficient Calculations of Faithfully Rounded $
                 l_2$-Norms of $n$-Vectors",
  journal =      j-TOMS,
  volume =       "41",
  number =       "4",
  pages =        "24:1--24:20",
  month =        oct,
  year =         "2015",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/2699469",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Mon Oct 26 17:31:15 MDT 2015",
  bibsource =    "http://www.acm.org/pubs/contents/journals/toms/;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  abstract =     "In this article, we present an efficient algorithm to
                 compute the faithful rounding of the $ l_2 $-norm of a
                 floating-point vector. This means that the result is
                 accurate to within 1 bit of the underlying
                 floating-point type. This algorithm does not generate
                 overflows or underflows spuriously, but does so when
                 the final result calls for such a numerical exception
                 to be raised. Moreover, the algorithm is well suited
                 for parallel implementation and vectorization. The
                 implementation runs up to 3 times faster than the
                 netlib version on current processors.",
  acknowledgement = ack-nhfb,
  articleno =    "24",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@Article{Graillat:2015:MRE,
  author =       "Stef Graillat and Vincent Lef{\`e}vre and Jean-Michel
                 Muller",
  title =        "On the maximum relative error when computing integer
                 powers by iterated multiplications in floating-point
                 arithmetic",
  journal =      j-NUMER-ALGORITHMS,
  volume =       "70",
  number =       "3",
  pages =        "653--667",
  month =        nov,
  year =         "2015",
  CODEN =        "NUALEG",
  DOI =          "https://doi.org/10.1007/s11075-015-9967-8",
  ISSN =         "1017-1398 (print), 1572-9265 (electronic)",
  ISSN-L =       "1017-1398",
  bibdate =      "Sun Oct 25 07:27:50 MDT 2015",
  bibsource =    "http://link.springer.com/journal/11075/70/3;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/numeralgorithms.bib",
  URL =          "http://link.springer.com/article/10.1007/s11075-015-9967-8",
  acknowledgement = ack-nhfb,
  fjournal =     "Numerical Algorithms",
  journal-URL =  "http://link.springer.com/journal/11075",
  remark =       "The authors show via a complex multipage proof that
                 the iterated product for $ x^n $ in p-bit binary
                 arithmetic with default IEEE 754 rounding (to nearest
                 with ties to even) produces a worst-case relative error
                 in the product that is no larger than $ (n - 1) u $,
                 where $ u = 2^{-p} $ is the rounding unit.",
}

@Article{Graillat:2015:NVC,
  author =       "Stef Graillat and Fabienne J{\'e}z{\'e}quel and Romain
                 Picot",
  title =        "Numerical validation of compensated summation
                 algorithms with stochastic arithmetic",
  journal =      j-ELECT-NOTES-THEOR-COMP-SCI,
  volume =       "317",
  pages =        "55--69",
  day =          "18",
  month =        nov,
  year =         "2015",
  DOI =          "https://doi.org/10.1016/j.entcs.2015.10.007",
  ISSN =         "1571-0661",
  ISSN-L =       "1571-0661",
  bibdate =      "Sat Jun 4 17:40:10 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronic Notes in Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/15710661",
}

@InProceedings{Gupta:2015:DLL,
  author =       "Suyog Gupta and Ankur Agrawal and Kailash
                 Gopalakrishnan and Pritish Narayanan",
  editor =       "Francis Bach and David Blei",
  booktitle =    "{ICML'15: Proceedings of the 32nd International
                 Conference on International Conference on Machine
                 Learning: Lille, France, July 6--11, 2015}",
  title =        "Deep learning with limited numerical precision",
  publisher =    "JMLR.org",
  address =      "????",
  pages =        "1737--1746",
  year =         "2015",
  bibdate =      "Fri Sep 22 17:39:05 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Book{Gustafson:2015:EEU,
  author =       "John L. Gustafson",
  title =        "The End of Error: Unum Computing",
  publisher =    pub-CHAPMAN-HALL,
  address =      pub-CHAPMAN-HALL:adr,
  pages =        "xx + 416",
  year =         "2015",
  ISBN =         "1-4822-3986-8, 1-4822-3987-6",
  ISBN-13 =      "978-1-4822-3986-7, 978-1-4822-3987-4",
  LCCN =         "QA275 .G928 2015",
  bibdate =      "Thu Jan 18 06:44:33 2018",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Written by one of the foremost experts in
                 high-performance computing and the inventor of
                 Gustafson's Law, The End of Error: Unum Computing
                 explains a new approach to computer arithmetic: the
                 universal number (unum). The unum encompasses all IEEE
                 floating-point formats as well as fixed-point and exact
                 integer arithmetic. This new number type obtains more
                 accurate answers than floating-point arithmetic yet
                 uses fewer bits in many cases, saving memory,
                 bandwidth, energy, and power. Richly illustrated in
                 color, this groundbreaking book is accessible to anyone
                 who uses computers for technical calculations.",
  acknowledgement = ack-nhfb,
  xxabstract =   "In this groundbreaking book, the author --- a
                 world-renowned expert in high-performance computing
                 (HPC) and inventor of Gustafson's Law --- presents his
                 new approach to computer arithmetic: the unum. The
                 universal number, or unum format, encompasses all IEEE
                 floating-point formats as well as fixed-point and exact
                 integer arithmetic. This approach obtains more accurate
                 answers than floating-point arithmetic yet uses fewer
                 bits in many cases, saving memory, bandwidth, energy,
                 and power. Accessible to researchers in HPC and related
                 areas, the book provides a Mathematica\TM{} notebook
                 for the code examples.",
  xxtitle =      "A New Number Format: The Unum",
}

@InProceedings{Gustafson:2015:KTE,
  author =       "John Gustafson",
  title =        "Keynote Talk: The End of Numerical Error",
  crossref =     "Muller:2015:ISC",
  pages =        "74--74",
  year =         "2015",
  DOI =          "https://doi.org/10.1109/ARITH.2015.22",
  bibdate =      "Sat Aug 01 08:05:52 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Abstract only.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-22",
}

@InCollection{Hamming:2015:DN,
  author =       "R. W. Hamming",
  title =        "On the distribution of numbers",
  crossref =     "Swartzlander:2015:CAa",
  pages =        "321--337",
  year =         "2015",
  DOI =          "https://doi.org/10.1142/9789814651578",
  bibdate =      "Tue Aug 7 07:53:59 2018",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/h/hamming-richard-w.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper examines the distribution of the mantissas
                 of floating-point numbers and shows how the arithmetic
                 operations of a computer transform various
                 distributions toward the limiting distribution $$ r(x)
                 = 1 / (x \ln b) \qquad (1 / b \leq x \leq 1) $$ (where
                 $b$ is the base of the number system). The paper also
                 gives a number of applications to hardware, software,
                 and general computing which show that this distribution
                 is not merely an amusing curiosity. A brief examination
                 of the distribution of exponents is included.",
  acknowledgement = ack-nhfb,
  author-dates = "Richard Wesley Hamming (1915--1998)",
  keywords =     "Digital arithmetic; Floating point numbers; Limiting
                 distributions; Number system, Application programs;
                 Numbering systems, Arithmetic operations",
}

@InProceedings{Hart:2015:EDC,
  author =       "William Bruce Hart",
  title =        "Efficient Divide-and-Conquer Multiprecision Integer
                 Division",
  crossref =     "Muller:2015:ISC",
  pages =        "90--95",
  year =         "2015",
  DOI =          "https://doi.org/10.1109/ARITH.2015.19",
  bibdate =      "Sat Aug 01 08:05:52 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-22; division; multiple-precision arithmetic",
}

@Misc{Higham:2015:MCT,
  author =       "Nicholas J. Higham",
  title =        "Matrix Computation Toolbox",
  howpublished = "Web site.",
  year =         "2015",
  bibdate =      "Sat Apr 01 08:14:19 2017",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/h/higham-nicholas-john.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/matlab.bib",
  URL =          "http://www.ma.man.ac.uk/~higham/mctoolbox",
  abstract =     "The Matrix Computation Toolbox is a collection of
                 MATLAB M-files containing functions for constructing
                 test matrices, computing matrix factorizations,
                 visualizing matrices, and carrying out direct search
                 optimization. Various other miscellaneous functions are
                 also included. This toolbox supersedes the author's
                 earlier Test Matrix Toolbox (final release
                 1995).\par

                 The toolbox was developed in conjunction with the book
                 Accuracy and Stability of Numerical Algorithms (SIAM,
                 Second edition, August 2002, xxx+680 pp.). That book is
                 the primary documentation for the toolbox: it describes
                 much of the underlying mathematics and many of the
                 algorithms and matrices (it also describes many of the
                 matrices provided by MATLAB's gallery function).",
  acknowledgement = ack-nhfb,
  keywords =     "floating-point arithmetic; MATLAB",
}

@Article{Holzmann:2015:B,
  author =       "Gerard J. Holzmann",
  title =        "Out of Bounds",
  journal =      j-IEEE-SOFTWARE,
  volume =       "32",
  number =       "6",
  pages =        "24--26",
  month =        nov # "\slash " # dec,
  year =         "2015",
  CODEN =        "IESOEG",
  DOI =          "https://doi.org/10.1109/MS.2015.147",
  ISSN =         "0740-7459 (print), 1937-4194 (electronic)",
  ISSN-L =       "0740-7459",
  bibdate =      "Tue Nov 17 07:21:14 MST 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeesoft.bib",
  URL =          "http://csdl.computer.org/csdl/mags/so/2015/06/mso2015060024.html",
  abstract-URL = "http://csdl.computer.org/csdl/mags/so/2015/06/mso2015060024-abs.html",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Software",
  journal-URL =  "http://www.computer.org/portal/web/csdl/magazines/software",
  journalabr =   "IEEE Software",
  remark =       "This article discusses three cases of serious impact
                 of undetected integer overflow: (a) the loss of control
                 of the Deep Impact mission space probe to visit an
                 asteroid; (b) the Boeing 787 Dreamliner (composite
                 materials) generator control unit (GCU) that must now
                 be rebooted at least every 248 days to avoid possibly
                 causing a plane crash; (c) the Planetary Society's
                 LightSail project to test a solar sail in space. It
                 also discusses a failure of NASA's Mars lander, the
                 Curiosity rover, due to storage overflow. Reprinted in
                 \booktitle{Computing Edge}, January 2016, pp. 50--52.",
}

@Article{Hsiao:2015:TSR,
  author =       "Shen-Fu Hsiao and Po-Han Wu and Chia-Sheng Wen and
                 Pramod Kumar Meher",
  title =        "Table Size Reduction Methods for Faithfully Rounded
                 Lookup-Table-Based Multiplierless Function Evaluation",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST-II-EXPRESS-BRIEFS,
  volume =       "62",
  number =       "5",
  pages =        "466--470",
  month =        may,
  year =         "2015",
  DOI =          "https://doi.org/10.1109/TCSII.2014.2386232",
  ISSN =         "1549-7747 (print), 1558-3791 (electronic)",
  ISSN-L =       "1549-7747",
  bibdate =      "Sat Feb 08 10:23:05 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://ieeexplore.ieee.org/abstract/document/6998028",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems II: Express
                 Briefs",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/issues?punumber=8920",
  keywords =     "Accuracy; Adders; adders; Approximation methods;
                 Bipartite; Computer Arithmetic; computer arithmetic;
                 Function Evaluation; function evaluation; graph theory;
                 Indexes; lookup-table-based multiplierless function
                 evaluation; multioperand adder; Multipartite;
                 multipartite; multipartite method; performance
                 evaluation; precision width; Silicon compounds; table
                 decomposition; table lookup; Table lookup; table size;
                 table size reduction method; Table-Based Design;
                 table-based design; table-lookup-and-addition methods",
}

@Article{Hutter:2015:MMA,
  author =       "Michael Hutter and Peter Schwabe",
  title =        "Multiprecision multiplication on {AVR} revisited",
  journal =      j-J-CRYPTO-ENG,
  volume =       "5",
  number =       "3",
  pages =        "201--214",
  month =        sep,
  year =         "2015",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1007/s13389-015-0093-2",
  ISSN =         "2190-8508 (print), 2190-8516 (electronic)",
  ISSN-L =       "2190-8508",
  bibdate =      "Sat Aug 8 10:42:46 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcryptoeng.bib",
  URL =          "http://link.springer.com/article/10.1007/s13389-015-0093-2",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Cryptographic Engineering",
  journal-URL =  "http://link.springer.com/journal/13389",
  keywords =     "AVR ATmega 8-bit microcontroller; Karatsuba
                 multiplication; microcontroller; multiprecision
                 multiplication",
}

@Misc{Iakymchuk:2015:EEB,
  author =       "Roman Iakymchuk and Sylvain Collange and David Defour
                 and Stef Graillat",
  title =        "{ExBLAS} --- Exact {BLAS}",
  howpublished = "Web site.",
  year =         "2015",
  bibdate =      "Sat Oct 31 07:25:14 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://exblas.lip6.fr/;
                 https://www.nist.gov/sites/default/files/documents/itl/ssd/is/NRE-2015-04-iakymchuk.pdf",
  abstract =     "ExBLAS stands for Exact (fast, accurate, and
                 reproducible) Basic Linear Algebra Subprograms.\par

                 The increasing power of current computers enables one
                 to solve more and more complex problems. This,
                 therefore, requires to perform a high number of
                 floating-point operations, each one leading to a
                 round-off error. Because of round-off error
                 propagation, some problems must be solved with a longer
                 floating-point format.\par

                 As Exascale computing is likely to be reached within a
                 decade, getting accurate results in floating-point
                 arithmetic on such computers will be a challenge.
                 However, another challenge will be the reproducibility
                 of the results --- meaning getting a bitwise identical
                 floating-point result from multiple runs of the same
                 code --- due to non-associativity of floating-point
                 operations and dynamic scheduling on parallel
                 computers.\par

                 ExBLAS aims at providing new algorithms and
                 implementations for fundamental linear algebra
                 operations --- like those included in the BLAS library
                 --- that deliver reproducible and accurate results with
                 small or without losses to their performance on modern
                 parallel architectures such as Intel Xeon Phi many-core
                 processors and GPU accelerators. We construct our
                 approach in such a way that it is independent from data
                 partitioning, order of computations, thread scheduling,
                 or reduction tree schemes.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Iakymchuk:2015:ERA,
  author =       "Roman Iakymchuk and Sylvain Collange and David Defour
                 and Stef Graillat",
  editor =       "????",
  booktitle =    "{NRE: Numerical Reproducibility at Exascale, Austin,
                 TX, USA, November 2015}",
  title =        "{ExBLAS}: Reproducible and Accurate {BLAS} Library",
  publisher =    "????",
  address =      "????",
  pages =        "??--??",
  year =         "2015",
  bibdate =      "Mon Feb 10 06:22:16 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Book{IEEE:2015:ISI,
  author =       "{IEEE}",
  title =        "1788-2015 --- {IEEE} Standard for Interval
                 Arithmetic",
  publisher =    pub-IEEE-STD,
  address =      pub-IEEE-STD:adr,
  pages =        "xiv + 79",
  day =          "30",
  month =        jun,
  year =         "2015",
  DOI =          "https://doi.org/10.1109/IEEESTD.2015.7140721",
  ISBN =         "0-7381-9721-1 (PDF), 0-7381-9720-3 (electronic)",
  ISBN-13 =      "978-0-7381-9721-0 (PDF), 978-0-7381-9720-3
                 (electronic)",
  LCCN =         "????",
  bibdate =      "Mon Jan 16 18:28:35 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeestd.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcw.bib",
  note =         "Approved 11 June 2015 by IEEE-SA Standards Board.",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=7140719",
  abstract =     "Abstract: This standard species basic interval
                 arithmetic (IA) operations selecting and following one
                 of the commonly used mathematical interval models. This
                 standard supports the IEEE 755 floating-point formats
                 of practical use in interval computations. Exception
                 conditions are defined, and standard handling of these
                 conditions is specified. Consistency with the interval
                 model is tempered with practical considerations based
                 on input from representatives of vendors, developers
                 and maintainers of existing systems. The standard
                 provides a layer between the hardware and the
                 programming language levels. It does not mandate that
                 any operations be implemented in hardware. It does not
                 define any realization of the basic operations as
                 functions in a programming language.",
  acknowledgement = ack-nhfb,
  keywords =     "arithmetic; computing; decoration; enclosure; hull;
                 IEEE 1788; interval; operation; verified",
}

@Article{Jacobsen:2015:PFP,
  author =       "Charles Jacobsen and Alexey Solovyev and Ganesh
                 Gopalakrishnan",
  title =        "A Parameterized Floating-Point Formalizaton in {HOL
                 Light}",
  journal =      j-ELECT-NOTES-THEOR-COMP-SCI,
  volume =       "317",
  number =       "??",
  pages =        "1--6",
  day =          "18",
  month =        nov,
  year =         "2015",
  DOI =          "https://doi.org/10.1016/j.entcs.2015.10.010",
  ISSN =         "1571-0661",
  ISSN-L =       "1571-0661",
  bibdate =      "Fri Apr 17 18:06:24 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Also presented at NSV 2015: 8th International Workshop
                 on Numerical Software Verification 2015, Seattle, WA,
                 USA.",
  URL =          "http://formalverification.cs.utah.edu/papers/nsv15-fp-hol-light.pdf;
                 http://nsv2015.informatik.uni-freiburg.de/",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronic Notes in Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/15710661",
  remark =       "Not yet listed at journal Web site (up to volume 311
                 5-Jan-2015).",
  xxjournal-url = "http://www.elsevier.nl/locate/entcs",
}

@TechReport{Johansson:2015:ADR,
  author =       "Fredrik Johansson",
  title =        "{Arb} Documentation Release 2.6.0",
  type =         "Report",
  institution =  "????",
  address =      "Softwarepark 23, Austria 4113",
  day =          "19",
  month =        apr,
  year =         "2015",
  bibdate =      "Wed Apr 22 09:04:21 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://fredrikj.net/arb/",
  abstract =     "Arb is a C library for arbitrary-precision
                 floating-point ball arithmetic, developed by Fredrik
                 Johansson ({\tt fredrik.johansson@gmail.com}). It
                 supports real and complex numbers, polynomials, power
                 series, matrices, and evaluation of many transcendental
                 functions. All is done with automatic, rigorous error
                 bounds.",
  acknowledgement = ack-nhfb,
  remark =       "From the Feature Overview: ``Ball arithmetic, also
                 known as mid-rad interval arithmetic, is an extension
                 of floating-point arithmetic in which an error bound is
                 attached to each variable. This allows doing rigorous
                 computations over the real numbers, while avoiding the
                 overhead of traditional (inf-sup) interval arithmetic
                 at high precision, and eliminating much of the need for
                 time-consuming and bug-prone manual error analysis
                 associated with standard floating-point arithmetic.''",
}

@InProceedings{Johansson:2015:EIE,
  author =       "Fredrik Johansson",
  title =        "Efficient Implementation of Elementary Functions in
                 the Medium-Precision Range",
  crossref =     "Muller:2015:ISC",
  pages =        "83--89",
  year =         "2015",
  DOI =          "https://doi.org/10.1109/ARITH.2015.16",
  bibdate =      "Sat Aug 01 08:05:52 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-22",
}

@Article{Kamm:2015:SFP,
  author =       "Liina Kamm and Jan Willemson",
  title =        "Secure floating point arithmetic and private satellite
                 collision analysis",
  journal =      j-INT-J-INFO-SEC,
  volume =       "14",
  number =       "6",
  pages =        "531--548",
  month =        nov,
  year =         "2015",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1007/s10207-014-0271-8",
  ISSN =         "1615-5262 (print), 1615-5270 (electronic)",
  ISSN-L =       "1615-5262",
  bibdate =      "Tue Jan 23 16:01:44 MST 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/intjinfosec.bib",
  URL =          "http://link.springer.com/article/10.1007/s10207-014-0271-8;
                 http://link.springer.com/content/pdf/10.1007/s10207-014-0271-8.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "International Journal of Information Security",
  journal-URL =  "https://link.springer.com/journal/10207",
}

@Article{Kornerup:2015:RHR,
  author =       "P. Kornerup",
  title =        "Reviewing High-Radix Signed-Digit Adders",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "64",
  number =       "5",
  pages =        "1502--1505",
  month =        may,
  year =         "2015",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2014.2329678",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jun 4 19:46:44 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@TechReport{Kulisch:2015:HSA,
  author =       "Ulrich Kulisch and Gerd Bohlender",
  title =        "High Speed Associative Accumulation of Floating-point
                 Numbers and Floating-point Intervals",
  type =         "Report",
  institution =  "Institut f{\"u}r Angewandte und Numerische Mathematik,
                 Karlsruher Institut f{\"u}r Technologie",
  address =      "D-76128 Karlsruhe, Germany",
  pages =        "8",
  day =          "21",
  month =        dec,
  year =         "2015",
  bibdate =      "Sat Jan 02 12:26:31 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "Distributed to stds-1788 mailing list on Fri, 1 Jan
                 2016 09:22:19 +0100; as yet unpublished.",
}

@InProceedings{Kumm:2015:ESM,
  author =       "Martin Kumm and Shahid Abbas and Peter Zipf",
  title =        "An Efficient Softcore Multiplier Architecture for
                 {Xilinx FPGAs}",
  crossref =     "Muller:2015:ISC",
  pages =        "18--25",
  year =         "2015",
  DOI =          "https://doi.org/10.1109/ARITH.2015.17",
  bibdate =      "Sat Aug 01 08:05:52 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-22",
}

@PhdThesis{Kupriianova:2015:TMF,
  author =       "Olga Kupriianova",
  title =        "Towards a modern floating-point environment",
  type =         "Th{\`e}se de doctorat",
  school =       "Universit{\'e} Pierre et Marie Curie --- Paris VI",
  address =      "Paris, France",
  pages =        "xi + 130",
  year =         "2015",
  bibdate =      "Fri Jan 31 14:59:32 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://pdfs.semanticscholar.org/94ca/770b22739bdcf22fb9f131d9d4665dc28031.pdf",
  abstract =     "This work investigates two ways of enlarging the
                 current floating-point environment. The first is to
                 support several implementation versions of each
                 mathematical function (elementary such as $ \exp $ or $
                 \log $ and special such as $ \erf $ or $ \Gamma $), the
                 second one is to provide IEEE754 operations that mix
                 the inputs and the output of different radixes. As the
                 number of various implementations for each mathematical
                 function is large, this work is focused on code
                 generation. Our code generator supports the huge
                 variety of functions: it generates parametrized
                 implementations for the user-specified functions. So it
                 may be considered as a black-box function generator.
                 This work contains a novel algorithm for domain
                 splitting and an approach to replace branching on
                 reconstruction by a polynomial. This new domain
                 splitting algorithm produces less subdomains and the
                 polynomial degrees on adjacent subdomains do not change
                 much. To produce vectorizable implementations, if-else
                 statements on the reconstruction step have to be
                 avoided. Since the revision of the IEEE754 Standard in
                 2008 it is possible to mix numbers of different
                 precisions in one operation. However, there is no
                 mechanism that allows users to mix numbers of different
                 radices in one operation. This research starts an
                 examination of mixed-radix arithmetic with the worst
                 cases search for FMA. A novel algorithm to convert a
                 decimal character sequence of arbitrary length to a
                 binary floating-point number is presented. It is
                 independent of currently-set rounding mode and produces
                 correctly-rounded results.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Kurka:2015:ERA,
  author =       "Petr K{\r{u}}rka",
  title =        "The Exact Real Arithmetical Algorithm in Binary
                 Continued Fractions",
  crossref =     "Muller:2015:ISC",
  pages =        "168--175",
  year =         "2015",
  DOI =          "https://doi.org/10.1109/ARITH.2015.20",
  bibdate =      "Sat Aug 01 08:05:52 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-22",
}

@InProceedings{Langhammer:2015:DIE,
  author =       "Martin Langhammer and Bogdan Pasca",
  title =        "Design and Implementation of an Embedded {FPGA}
                 Floating Point {DSP} Block",
  crossref =     "Muller:2015:ISC",
  pages =        "26--33",
  year =         "2015",
  DOI =          "https://doi.org/10.1109/ARITH.2015.18",
  bibdate =      "Sat Aug 01 08:05:52 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Langroudi:2015:MPP,
  author =       "Seyed Hamed Fatemi Langroudi and Ghassem Jaberipur",
  title =        "Modulo-$ (2^n 2^q 1) $ Parallel Prefix Addition via
                 Excess-Modulo Encoding of Residues",
  crossref =     "Muller:2015:ISC",
  pages =        "121--128",
  year =         "2015",
  DOI =          "https://doi.org/10.1109/ARITH.2015.9",
  bibdate =      "Sat Aug 01 08:05:52 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-22",
}

@InProceedings{Laskar:2015:KTN,
  author =       "Jacques Laskar",
  title =        "Keynote Talk: Numerical Challenges in Long Term
                 Integrations of the Solar System",
  crossref =     "Muller:2015:ISC",
  pages =        "104--104",
  year =         "2015",
  DOI =          "https://doi.org/10.1109/ARITH.2015.35",
  bibdate =      "Sat Aug 01 08:05:52 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Abstract only.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-22; multiple-precision arithmetic",
}

@InProceedings{Lauter:2015:SAF,
  author =       "Christoph Lauter and Marc Mezzarobba",
  title =        "Semi-Automatic Floating-Point Implementation of
                 Special Functions",
  crossref =     "Muller:2015:ISC",
  pages =        "58--65",
  year =         "2015",
  DOI =          "https://doi.org/10.1109/ARITH.2015.12",
  bibdate =      "Sat Aug 01 08:05:52 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-22",
}

@Article{Lee:2015:RRA,
  author =       "Wen-Chuan Lee and Tao Bao and Yunhui Zheng and Xiangyu
                 Zhang and Keval Vora and Rajiv Gupta",
  title =        "{RAIVE}: runtime assessment of floating-point
                 instability by vectorization",
  journal =      j-SIGPLAN,
  volume =       "50",
  number =       "10",
  pages =        "623--638",
  month =        oct,
  year =         "2015",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/2858965.2814299",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Tue Feb 16 12:01:43 MST 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan2010.bib",
  abstract =     "Floating point representation has limited precision
                 and inputs to floating point programs may also have
                 errors. Consequently, during execution, errors are
                 introduced, propagated, and accumulated, leading to
                 unreliable outputs. We call this the instability
                 problem. We propose RAIVE, a technique that identifies
                 output variations of a floating point execution in the
                 presence of instability. RAIVE transforms every
                 floating point value to a vector of multiple values ---
                 the values added to create the vector are obtained by
                 introducing artificial errors that are upper bounds of
                 actual errors. The propagation of artificial errors
                 models the propagation of actual errors. When values in
                 vectors result in discrete execution differences (e.g.,
                 following different paths), the execution is forked to
                 capture the resulting output variations. Our evaluation
                 shows that RAIVE can precisely capture output
                 variations. Its overhead (340\%) is 2.43 times lower
                 than the state of the art",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  remark =       "OOPSLA '15 conference proceedings.",
}

@Article{Liu:2015:IBI,
  author =       "L. Liu and S. Peng and C. Zhang and R. Li and B. Wang
                 and C. Sun and Q. Liu and L. Dong and L. Li and Y. Shi
                 and Y. He and W. Zhao and G. Yang",
  title =        "Importance of bitwise identical reproducibility in
                 earth system modeling and status report",
  journal =      "Geoscientific Model Development Discussions",
  volume =       "8",
  number =       "6",
  pages =        "4375--4400",
  month =        jun,
  year =         "2015",
  DOI =          "https://doi.org/10.5194/gmdd-8-4375-2015",
  ISSN =         "1991-959X (print), 1991-9603 (electronic)",
  ISSN-L =       "1991-959X",
  bibdate =      "Mon Feb 10 17:57:24 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.geosci-model-dev-discuss.net/gmd-2015-83/",
  abstract =     "Reproducibility is a fundamental principle of
                 scientific research. Bitwise identical reproducibility,
                 i.e., bitwise computational results can be reproduced,
                 guarantees the reproduction of exactly the same
                 results. Here we show the importance of bitwise
                 identical reproducibility to Earth system modeling but
                 the importance has not yet been widely recognized.
                 Modeled mean climate states, variability and trends at
                 different scales may be significantly changed or even
                 lead to opposing results due to a slight change in the
                 original simulation setting during a reproduction. Out
                 of the large body of Earth system modeling
                 publications, few thoroughly describe the whole
                 original simulation setting. As a result, the
                 reproduction of a particular simulation experiment by
                 fellow scientists heavily depends on the interaction
                 with the original authors, which is often inconvenient
                 or even impossible. We anticipate bitwise identical
                 reproducibility to be promoted as a worldwide standard,
                 to guarantee the independent reproduction of simulation
                 results and to further improve model development and
                 scientific research.",
  acknowledgement = ack-nhfb,
  journal-URL =  "https://www.geosci-model-dev.net/volumes.html",
}

@Article{Liu:2015:SSS,
  author =       "Weifeng Liu and Brian Vinter",
  title =        "Speculative segmented sum for sparse matrix-vector
                 multiplication on heterogeneous processors",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "49",
  number =       "??",
  pages =        "179--193",
  month =        nov,
  year =         "2015",
  CODEN =        "PACOEJ",
  DOI =          "https://doi.org/10.1016/j.parco.2015.04.004",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  ISSN-L =       "0167-8191",
  bibdate =      "Thu Oct 29 17:53:44 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/parallelcomputing.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0167819115000770",
  acknowledgement = ack-nhfb,
  fjournal =     "Parallel Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01678191/",
}

@Article{Lu:2015:REP,
  author =       "Xin Lu and Shufang Xu",
  title =        "Rounding errors of partial derivatives of simple
                 eigenvalues of the quadratic eigenvalue problem",
  journal =      j-J-COMPUT-APPL-MATH,
  volume =       "282",
  number =       "??",
  pages =        "268--277",
  month =        jul,
  year =         "2015",
  CODEN =        "JCAMDI",
  ISSN =         "0377-0427 (print), 1879-1778 (electronic)",
  ISSN-L =       "0377-0427",
  bibdate =      "Sat Feb 25 13:34:50 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcomputapplmath2015.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0377042715000151",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Computational and Applied Mathematics",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03770427",
}

@InProceedings{Lutz:2015:OLZ,
  author =       "David Raymond Lutz",
  title =        "Optimized leading zero anticipators for faster fused
                 multiply-adds",
  crossref =     "Matthews:2017:CRF",
  pages =        "741--744",
  year =         "2015",
  DOI =          "https://doi.org/10.1109/ACSSC.2017.8335443",
  bibdate =      "Mon Feb 10 08:39:02 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://ieeexplore.ieee.org/document/8335443/",
  acknowledgement = ack-nhfb,
}

@Article{Martin-Dorel:2015:FVC,
  author =       "{\'E}rik Martin-Dorel and Guillaume Hanrot and Micaela
                 Mayero and Laurent Th{\'e}ry",
  title =        "Formally Verified Certificate Checkers for
                 Hardest-to-Round Computation",
  journal =      j-J-AUTOM-REASON,
  volume =       "54",
  number =       "1",
  pages =        "1--29",
  month =        jan,
  year =         "2015",
  CODEN =        "JAREEW",
  DOI =          "https://doi.org/10.1007/s10817-014-9312-2",
  ISSN =         "0168-7433 (print), 1573-0670 (electronic)",
  ISSN-L =       "0168-7433",
  bibdate =      "Sat Apr 2 10:51:12 MDT 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jautomreason.bib",
  URL =          "http://link.springer.com/article/10.1007/s10817-014-9312-2",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Autom. Reason.",
  fjournal =     "Journal of Automated Reasoning",
  journal-URL =  "http://link.springer.com/journal/10817",
}

@Article{Matula:2015:MDE,
  author =       "D. W. Matula and M. T. Panu and J. Y. Zhang",
  title =        "Multiplicative Division Employing Independent
                 Factors",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "64",
  number =       "7",
  pages =        "2012--2019",
  month =        "????",
  year =         "2015",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2014.2346206",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sat Aug 1 08:53:41 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{McCleeary:2015:LAA,
  author =       "Ryan McCleeary and Martin Brain and Aaron Stump",
  title =        "A lazy approach to adaptive exact real arithmetic
                 using floating-point operations",
  journal =      j-ACM-COMM-COMP-ALGEBRA,
  volume =       "49",
  number =       "3",
  pages =        "83--86",
  month =        sep,
  year =         "2015",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/2850449.2850456",
  ISSN =         "1932-2232 (print), 1932-2240 (electronic)",
  ISSN-L =       "1932-2232",
  bibdate =      "Wed Dec 2 14:16:56 MST 2015",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigsam.bib",
  abstract =     "Arithmetic operations with high degrees of precision
                 are needed for an increasing number of applications. We
                 propose an exact real arithmetic system that achieves
                 adaptive precision using lazy infinite lists of
                 floating-point values.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Communications in Computer Algebra",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J1000",
}

@Article{Meloni:2015:EDB,
  author =       "N. Meloni and M. A. Hasan",
  title =        "Efficient Double Bases for Scalar Multiplication",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "64",
  number =       "8",
  pages =        "2204--2212",
  month =        aug,
  year =         "2015",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2014.2360539",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Aug 11 08:24:23 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "double-base number system; elliptic curve",
}

@Article{Michelogiannakis:2015:ESP,
  author =       "George Michelogiannakis and Xiaoye S. Li",
  title =        "Extending Summation Precision for Network Reduction
                 Operations",
  journal =      j-INT-J-PARALLEL-PROG,
  volume =       "43",
  number =       "6",
  pages =        "1218--1243",
  month =        dec,
  year =         "2015",
  CODEN =        "IJPPE5",
  DOI =          "https://doi.org/10.1007/s10766-014-0326-5",
  ISSN =         "0885-7458 (print), 1573-7640 (electronic)",
  ISSN-L =       "0885-7458",
  bibdate =      "Tue Sep 29 10:13:48 MDT 2015",
  bibsource =    "http://link.springer.com/journal/10766/43/6;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/intjparallelprogram.bib",
  URL =          "http://link.springer.com/article/10.1007/s10766-014-0326-5",
  acknowledgement = ack-nhfb,
  fjournal =     "International Journal of Parallel Programming",
  journal-URL =  "http://link.springer.com/journal/10766",
  keywords =     "accurate floating-point summation",
}

@Article{Momeni:2015:DAA,
  author =       "A. Momeni and Jie Han and P. Montuschi and F.
                 Lombardi",
  title =        "Design and Analysis of Approximate Compressors for
                 Multiplication",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "64",
  number =       "4",
  pages =        "984--994",
  month =        apr,
  year =         "2015",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2014.2308214",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jun 4 19:46:38 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Morar:2015:RMT,
  author =       "Florin-Stefan Morar",
  title =        "Reinventing machines: the transmission history of the
                 {Leibniz} calculator",
  journal =      j-BRITISH-J-HIST-SCI,
  volume =       "48",
  number =       "1",
  pages =        "123--146",
  month =        mar,
  year =         "2015",
  CODEN =        "BJHSAT",
  DOI =          "https://doi.org/10.1017/S0007087414000429",
  ISSN =         "0007-0874 (print), 1474-001X (electronic)",
  ISSN-L =       "0007-0874",
  bibdate =      "Wed Feb 4 10:40:51 MST 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/bjhs2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "British J. Hist. Sci.",
  fjournal =     "British Journal for the History of Science",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=BJH",
  onlinedate =   "Mon Jul 14 00:00:00 BST 2014",
}

@Article{Muller:2015:ECC,
  author =       "Jean-Michel Muller",
  title =        "On the Error of Computing $ a b + c d $ using
                 {Cornea}, {Harrison} and {Tang}'s Method",
  journal =      j-TOMS,
  volume =       "41",
  number =       "2",
  pages =        "7:1--7:8",
  month =        jan,
  year =         "2015",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/2629615",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Wed Feb 4 17:49:11 MST 2015",
  bibsource =    "http://www.acm.org/pubs/contents/journals/toms/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcw.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  abstract =     "In their book, \booktitle{Scientific Computing on the
                 Itanium}, Cornea et al. [2002] introduce an accurate
                 algorithm for evaluating expressions of the form $ a b
                 + c d $ in binary floating-point arithmetic, assuming
                 an FMA instruction is available. They show that if $p$
                 is the precision of the floating-point format and if $
                 u = 2^{-p} $, the relative error of the result is of
                 order $u$. We improve their proof to show that the
                 relative error is bounded by $ 2 u + 7 u^2 + 6 u^3 $.
                 Furthermore, by building an example for which the
                 relative error is asymptotically (as $ p \to \infty $
                 or, equivalently, as $ u \to 0 $) equivalent to $ 2 u
                 $, we show that our error bound is asymptotically
                 optimal.",
  acknowledgement = ack-nhfb,
  articleno =    "7",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  remark =       "This article compares two algorithms (Kahan's and
                 Cornea / Harrison / Tang's) for computing $ a b + c d
                 $. It shows that the worst-case error with FMA and
                 round-to-nearest arithmetic is $ 2 u $ for the first,
                 and $ 2 u + 7 u^2 + 6 u^3 $ for the second, suggesting
                 that Kahan's is preferred. However, the second
                 guarantees that $ a b + c d = = c d + a b $, whereas
                 the first does not, so it may be preferred for
                 applications like complex multiplication and division,
                 in order to guarantee commutative arithmetic",
}

@TechReport{Neal:2015:FESa,
  author =       "Radford M. Neal",
  title =        "Fast exact summation using small and large
                 superaccumulators",
  type =         "Report",
  institution =  "Department of Statistical Sciences and Department of
                 Computer Science, University of Toronto",
  address =      "Toronto, ON, Canada",
  pages =        "22",
  year =         "2015",
  bibdate =      "Sat Oct 31 07:19:27 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcw.bib",
  URL =          "http://www.cs.toronto.edu/~radford/ftp/xsum.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Neal:2015:FESb,
  author =       "Radford M. Neal",
  title =        "Fast exact summation using small and large
                 superaccumulators",
  journal =      "arxiv.org",
  pages =        "22",
  year =         "2015",
  bibdate =      "Sat Oct 31 07:19:27 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcw.bib",
  URL =          "https://arxiv.org/pdf/1505.05571v1.pdf",
  abstract =     "I present two new methods for exactly summing a set of
                 floating-point numbers, and then correctly rounding to
                 the nearest floating-point number. Higher accuracy than
                 simple summation (rounding after each addition) is
                 important in many applications, such as finding the
                 sample mean of data. Exact summation also guarantees
                 identical results with parallel and serial
                 implementations, since the exact sum is independent of
                 order. The new methods use variations on the concept of
                 a ``superaccumulator'' --- a large fixed-point number
                 that can exactly represent the sum of any reasonable
                 number of floating-point values. One method uses a
                 ``small'' superaccumulator with sixty-seven 64-bit
                 chunks, each with 32-bit overlap with the next chunk,
                 allowing carry propagation to be done infrequently. The
                 small superaccumulator is used alone when summing a
                 small number of terms. For big summations, a ``large''
                 superaccumulator is used as well. It consists of 4096
                 64-bit chunks, one for every possible combination of
                 exponent bits and sign bit, plus counts of when each
                 chunk needs to be transferred to the small
                 superaccumulator. To add a term to the large
                 superaccumulator, only a single chunk and its
                 associated count need to be updated, which takes very
                 few instructions if carefully implemented. On modern
                 64-bit processors, exactly summing a large array using
                 this combination of large and small superaccumulators
                 takes less than twice the time of simple, inexact,
                 ordered summation, with a serial implementation. A
                 parallel implementation using a small number of
                 processor cores can be expected to perform exact
                 summation of large arrays at a speed that reaches the
                 limit imposed by memory bandwidth. Some common methods
                 that attempt to improve accuracy without being exact
                 may therefore be pointless, at least for large
                 summations, since they are slower than computing the
                 sum exactly.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Negre:2015:EME,
  author =       "Christophe Negre and Thomas Plantard and Jean-Marc
                 Robert",
  title =        "Efficient Modular Exponentiation Based on Multiple
                 Multiplications by a Common Operand",
  crossref =     "Muller:2015:ISC",
  pages =        "144--151",
  year =         "2015",
  DOI =          "https://doi.org/10.1109/ARITH.2015.24",
  bibdate =      "Sat Aug 01 08:05:52 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-22",
}

@InProceedings{Nguyen:2015:RTS,
  author =       "Hong Diep Nguyen and James Demmel",
  title =        "Reproducible Tall-Skinny {QR}",
  crossref =     "Muller:2015:ISC",
  pages =        "152--159",
  year =         "2015",
  DOI =          "https://doi.org/10.1109/ARITH.2015.28",
  bibdate =      "Sat Aug 01 08:05:52 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://bebop.cs.berkeley.edu/reproblas/docs/papers/RepTSQR.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-22",
}

@Article{Ozaki:2015:IEF,
  author =       "Katsuhisa Ozaki and Takeshi Ogita and Shin'ichi
                 Oishi",
  title =        "Improvement of error-free splitting for accurate
                 matrix multiplication",
  journal =      j-J-COMPUT-APPL-MATH,
  volume =       "288",
  number =       "??",
  pages =        "127--140",
  month =        nov,
  year =         "2015",
  CODEN =        "JCAMDI",
  ISSN =         "0377-0427 (print), 1879-1778 (electronic)",
  ISSN-L =       "0377-0427",
  bibdate =      "Sat Feb 25 13:34:52 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcomputapplmath2015.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0377042715002289",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Computational and Applied Mathematics",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03770427",
}

@Article{Palmer:2015:MBI,
  author =       "Tim Palmer",
  title =        "Modelling: Build imprecise supercomputers",
  journal =      j-NATURE,
  volume =       "526",
  number =       "7571",
  pages =        "32--33",
  day =          "29",
  month =        sep,
  year =         "2015",
  CODEN =        "NATUAS",
  DOI =          "https://doi.org/10.1038/526032a",
  ISSN =         "0028-0836 (print), 1476-4687 (electronic)",
  ISSN-L =       "0028-0836",
  bibdate =      "Sat Mar 25 18:29:10 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/super.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Nature",
  journal-URL =  "http://www.nature.com/nature/archive/",
  remark =       "This provocative paper argues that future
                 supercomputers should be built with a small number of
                 processors that can do accurate high-precision
                 floating-point arithmetic, with the bulk of
                 computations carried out, to save energy, at lower
                 precision, and possibly with occasional arithmetic
                 errors. I [NHFB] find that a perilous approach that
                 would likely lead to entirely unrepeatable, and thus,
                 almost certainly useless, computations to which it is
                 impossible to apply sensible numerical analysis.!",
}

@Article{Panchekha:2015:AIA,
  author =       "Pavel Panchekha and Alex Sanchez-Stern and James R.
                 Wilcox and Zachary Tatlock",
  title =        "Automatically improving accuracy for floating point
                 expressions",
  journal =      j-SIGPLAN,
  volume =       "50",
  number =       "6",
  pages =        "1--11",
  month =        jun,
  year =         "2015",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/2813885.2737959",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Tue Feb 16 12:01:41 MST 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan2010.bib",
  abstract =     "Scientific and engineering applications depend on
                 floating point arithmetic to approximate real
                 arithmetic. This approximation introduces rounding
                 error, which can accumulate to produce unacceptable
                 results. While the numerical methods literature
                 provides techniques to mitigate rounding error,
                 applying these techniques requires manually rearranging
                 expressions and understanding the finer details of
                 floating point arithmetic. We introduce Herbie, a tool
                 which automatically discovers the rewrites experts
                 perform to improve accuracy. Herbie's heuristic search
                 estimates and localizes rounding error using sampled
                 points (rather than static error analysis), applies a
                 database of rules to generate improvements, takes
                 series expansions, and combines improvements for
                 different input regions. We evaluated Herbie on
                 examples from a classic numerical methods textbook, and
                 found that Herbie was able to improve accuracy on each
                 example, some by up to 60 bits, while imposing a median
                 performance overhead of 40\%. Colleagues in machine
                 learning have used Herbie to significantly improve the
                 results of a clustering algorithm, and a mathematical
                 library has accepted two patches generated using
                 Herbie.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  remark =       "PLDI '15 conference proceedings.",
}

@Article{Parhami:2015:DAN,
  author =       "Behrooz Parhami",
  title =        "Digital Arithmetic in Nature: Continuous-Digit {RNS}",
  journal =      j-COMP-J,
  volume =       "58",
  number =       "5",
  pages =        "1214--1223",
  month =        may,
  year =         "2015",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/bxu060",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Sat May 2 08:05:35 MDT 2015",
  bibsource =    "http://comjnl.oxfordjournals.org/content/58/5.toc;
                 https://www.math.utah.edu/pub/tex/bib/compj2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/58/5/1214",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "Residue Number System (RNS)",
  onlinedate =   "July 17, 2014",
}

@InProceedings{Patil:2015:OFP,
  author =       "Vinayak Patil and Aneesh Raveendran and P. M. Sobha
                 and A. David Selvakumar and D. Vivian",
  editor =       "{IEEE}",
  booktitle =    "{2015 19th International Symposium on VLSI Design and
                 Test}",
  title =        "Out of order floating point coprocessor for {RISC V
                 ISA}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1--7",
  year =         "2015",
  DOI =          "https://doi.org/10.1109/ISVDAT.2015.7208116",
  bibdate =      "Sat Dec 16 15:51:40 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/risc-v.bib",
  acknowledgement = ack-nhfb,
}

@Article{Peeper:2015:DDP,
  author =       "D. Peeper",
  title =        "Deep-dish peeper [The Big Picture]",
  journal =      j-IEEE-SPECTRUM,
  volume =       "52",
  number =       "11",
  pages =        "16--17",
  month =        nov,
  year =         "2015",
  CODEN =        "IEESAM",
  DOI =          "https://doi.org/10.1109/MSPEC.2015.7335888",
  ISSN =         "0018-9235 (print), 1939-9340 (electronic)",
  ISSN-L =       "0018-9235",
  bibdate =      "Sat Jan 18 07:02:09 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeespectrum2010.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Spectrum",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6",
  keywords =     "FAST; five-hundred-meter aperture spherical radio
                 telescope; floating point operations; Puerto Rico;
                 radiotelescopes",
}

@InProceedings{Proust:2015:KTC,
  author =       "Christine Proust",
  title =        "Keynote Talk: Calculating in Floating Sexagesimal
                 Place Value Notation, 4000 years ago",
  crossref =     "Muller:2015:ISC",
  pages =        "1--1",
  year =         "2015",
  DOI =          "https://doi.org/10.1109/ARITH.2015.33",
  bibdate =      "Sat Aug 01 08:05:52 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Abstract only.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-22",
}

@InProceedings{Renardy:2015:HIM,
  author =       "Antonius P. Renardy and Nur Ahmadi and Ashbir A.
                 Fadila and Naufal Shidqi and Trio Adiono",
  editor =       "{IEEE}",
  booktitle =    "2015 International Seminar on Intelligent Technology
                 and Its Applications {(ISITIA)}: proceeding: {Surabaya,
                 Indonesia, 20--21 May 2015}",
  title =        "Hardware Implementation of {Montgomery} Modular
                 Multiplication Algorithm Using Iterative Architecture",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  bookpages =    "453",
  pages =        "99--102",
  year =         "2015",
  DOI =          "https://doi.org/10.1109/ISITIA.2015.7219961",
  ISBN =         "1-4799-7711-X",
  ISBN-13 =      "978-1-4799-7711-6",
  LCCN =         "TA347.A78",
  bibdate =      "Tue Jul 06 18:27:11 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Modular multiplication is an integral part of RSA
                 cryptosystems and its performance heavily determines
                 the performance of the encryption hardware. This paper
                 provides a hardware implementation of Montgomery's
                 modular multiplication algorithm using iterative
                 architecture. The proposed design is implemented in
                 Verilog HDL and simulated functionally using ModelSim
                 Altera 10.1E. The synthesis is performed using Altera
                 Quartus II 9.1 with target FPGA board Altera DE2-70.
                 The proposed design consumes 17540 logic elements with
                 15480 LUT and takes 2048 clock cycles to perform
                 multiplication process. Based on trade-off parameter
                 AT$^2$ measure, the proposed design offers the best
                 performance among other designs.",
  acknowledgement = ack-nhfb,
  keywords =     "FPGA; Iterative Architecture; Modular Multiplication;
                 Montgomery's Algorithm; RSA Cryptosystem",
}

@Article{Roegel:2015:MCA,
  author =       "Denis Roegel",
  title =        "A Mechanical Calculator for Arithmetic Sequences
                 (1844--1852): Part 1, Historical Context and
                 Structure",
  journal =      j-IEEE-ANN-HIST-COMPUT,
  volume =       "37",
  number =       "4",
  pages =        "90--96",
  month =        "????",
  year =         "2015",
  CODEN =        "IAHCEX",
  DOI =          "https://doi.org/10.1109/MAHC.2015.79",
  ISSN =         "1058-6180 (print), 1934-1547 (electronic)",
  ISSN-L =       "1058-6180",
  bibdate =      "Tue Dec 8 07:02:44 MST 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeeannhistcomput.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Annals of the History of Computing",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=85",
}

@Book{Ruckert:2015:MSS,
  author =       "Martin Ruckert",
  title =        "The {MMIX} supplement: supplement to {{\booktitle{The
                 Art of Computer Programming, volumes 1, 2, 3}} by
                 Donald E. Knuth}",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "xxi + 193",
  year =         "2015",
  ISBN =         "0-13-399231-4 (paperback), 0-13-399289-6",
  ISBN-13 =      "978-0-13-399231-1 (paperback), 978-0-13-399289-2",
  LCCN =         "QA76.6 .K64 2005 Suppl. 1",
  bibdate =      "Wed Feb 4 10:19:23 MST 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/hash.bib;
                 https://www.math.utah.edu/pub/tex/bib/litprog.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/prng.bib;
                 https://www.math.utah.edu/pub/tex/bib/string-matching.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://mmix.cs.hm.edu/",
  abstract =     "In the first edition of Volume 1 of The Art of
                 Computer Programming, Donald E. Knuth introduced the
                 MIX computer and its machine language: a teaching tool
                 that powerfully illuminated the inner workings of the
                 algorithms he documents. Later, with the publication of
                 his Fascicle 1, Knuth introduced MMIX: a modern, 64-bit
                 RISC replacement to the now-obsolete MIX. Now, with
                 Knuth's guidance and approval, Martin Ruckert has
                 rewritten all MIX example programs from Knuth's Volumes
                 1--3 for MMIX, thus completing this MMIX update to the
                 original classic.\par

                 From Donald E. Knuth's Foreword:\par

                 ``I am thrilled to see the present book by Martin
                 Ruckert: It is jam-packed with goodies from which an
                 extraordinary amount can be learned. Martin has not
                 merely transcribed my early programs for MIX and recast
                 them in a modern idiom. He has penetrated to their
                 essence and rendered them anew with elegance and good
                 taste. His carefully checked code represents a
                 significant contribution to the art of pedagogy as well
                 as to the art of programming.''",
  acknowledgement = ack-nhfb,
  libnote =      "Not yet in my library.",
  subject =      "MMIX (Computer architecture); Assembly languages
                 (Electronic computers); Microcomputers; Programming",
  tableofcontents = "Foreword / iii \\
                 Preface / v \\
                 Style Guide / viii \\
                 Programming Techniques / xii \\
                 Basic Concepts / 1 \\
                 Applications to Permutations / 1 \\
                 Input and Output / 8 \\
                 Information Structures / 15 \\
                 Introduction / 15 \\
                 Sequential Allocation / 17 \\
                 Linked Allocation / 18 \\
                 Circular Lists / 25 \\
                 Doubly Linked Lists / 27 \\
                 Arrays and Orthogonal Lists / 36 \\
                 Traversing Binary Trees / 37 \\
                 Binary Tree Representation of Trees / 39 \\
                 Other Representations of Trees / 43 \\
                 Lists and Garbage Collection / 44 \\
                 Dynamic Storage Allocation / 45 \\
                 Random Numbers / 48 \\
                 Choice of modulus / 48 \\
                 Potency / 49 \\
                 Other Methods / 50 \\
                 Numerical Distributions / 51 \\
                 Summary / 52 \\
                 Arithmetic / 53 \\
                 Positional Number Systems / 53 \\
                 Single-Precision Calculations / 53 \\
                 Accuracy of Floating Point Arithmetic / 58 \\
                 Double-Precision Calculations / 58 \\
                 The Classical Algorithms / 62 \\
                 Radix Conversion / 68 \\
                 The Greatest Common Divisor / 70 \\
                 Analysis of Euclid's Algorithm / 71 \\
                 Factoring into Primes / 72 \\
                 Evaluation of Powers / 72 \\
                 Evaluation of Polynomials / 73 \\
                 Sorting / 74 \\
                 Internal Sorting / 74 \\
                 Sorting by Insertion / 76 \\
                 Sorting by Exchanging / 81 \\
                 Sorting by Selection / 87 \\
                 Sorting by Merging / 89 \\
                 Sorting by Distribution / 93 \\
                 Minimum-Comparison Sorting / 94 \\
                 Summary, History and Bibliography / 95 \\
                 Searching / 97 \\
                 Sequential Searching / 97 \\
                 Searching an Ordered Table / 99 \\
                 Binary Tree Searching / 102 \\
                 Balanced Trees / 103 \\
                 Digital Searching / 106 \\
                 Hashing / 108 \\
                 Answers to Exercises / 117 \\
                 The MMIX Assembly Language / 117 \\
                 Applications to Permutations / 120 \\
                 Input and Output / 120 \\
                 Introduction / 122 \\
                 Sequential Allocation / 123 \\
                 Linked Allocation / 124 \\
                 Circular Lists / 128 \\
                 Doubly Linked Lists / 130 \\
                 Arrays and Orthogonal Lists / 132 \\
                 Traversing Binary Trees / 134 \\
                 Binary Tree Representation of Trees / 136 \\
                 Lists and Garbage Collection / 139 \\
                 Dynamic Storage Allocation / 140 \\
                 Choice of modulus / 147 \\
                 Potency / 148 \\
                 Other Methods / 148 \\
                 Numerical Distributions / 149 \\
                 Summary / 150 \\
                 Positional Number Systems / 150 \\
                 Single-Precision Calculations / 151 \\
                 Accuracy of Floating Point Arithmetic / 152 \\
                 Double-Precision Calculations / 153 \\
                 The Classical Algorithms / 156 \\
                 Radix Conversion / 158 \\
                 The Greatest Common Divisor / 160 \\
                 Analysis of Euclid's Algorithm / 160 \\
                 Evaluation of Powers / 161 \\
                 Evaluation of Polynomials / 161 \\
                 Sorting / 162 \\
                 Internal Sorting / 162 \\
                 Sorting by Insertion / 165 \\
                 Sorting by Exchanging / 169 \\
                 Sorting by Selection / 174 \\
                 Sorting by Distribution / 179 \\
                 Minimum-Comparison Sorting / 180 \\
                 Summary, History, and Bibliography / 183 \\
                 Sequential Searching / 183 \\
                 Searching an Ordered Table / 184 \\
                 Binary Tree Searching / 185 \\
                 Balanced Trees / 185 \\
                 Digital Searching / 186 \\
                 Hashing / 186 \\
                 Acknowledgements / 188 \\
                 Index / 189",
}

@Article{Seo:2015:MMS,
  author =       "Hwajeong Seo and Zhe Liu and Yasuyuki Nogami and
                 Jongseok Choi and Howon Kim",
  title =        "{Montgomery} multiplication and squaring for Optimal
                 Prime Fields",
  journal =      j-COMPUT-SECUR,
  volume =       "52",
  number =       "??",
  pages =        "276--291",
  month =        jul,
  year =         "2015",
  CODEN =        "CPSEDU",
  ISSN =         "0167-4048 (print), 1872-6208 (electronic)",
  ISSN-L =       "0167-4048",
  bibdate =      "Mon Sep 23 09:46:42 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computsecur2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.sciencedirect.com/science/article/pii/S0167404815000371",
  acknowledgement = ack-nhfb,
  fjournal =     "Computers \& Security",
  journal-URL =  "https://www.sciencedirect.com/science/journal/01674048",
}

@TechReport{Solovyev:2015:REFa,
  author =       "Alexey Solovyev and Charles Jacobsen and Zvonimir
                 Rakamari{\'c} and Ganesh Gopalakrishnan",
  title =        "Rigorous Estimation of Floating-Point Round-off Errors
                 with Symbolic {Taylor} Expansions",
  type =         "Technical Report",
  number =       "UUCS-15-001",
  institution =  "School of Computing, University of Utah",
  address =      "Salt Lake City, UT 84112 USA",
  pages =        "31",
  day =          "6",
  month =        apr,
  year =         "2015",
  bibdate =      "Fri Apr 17 18:02:17 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://formalverification.cs.utah.edu/papers/fptaylor_report.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Solovyev:2015:REFb,
  author =       "Alexey Solovyev and Charles Jacobsen and Zvonimir
                 Rakamari{\'c} and Ganesh Gopalakrishnan",
  booktitle =    "{20th International Symposium on Formal Methods (FM
                 2015), Oslo, Norway}",
  title =        "Rigorous Estimation of Floating-Point Round-off Errors
                 with Symbolic {Taylor} Expansions",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "532--550",
  day =          "6",
  month =        jun,
  year =         "2015",
  bibdate =      "Fri Apr 17 18:02:17 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Extended version available in
                 \cite{Solovyev:2015:REFa}.",
  URL =          "http://formalverification.cs.utah.edu/papers/fptaylor_report.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Sullivan:2015:LCD,
  author =       "Michael B. Sullivan and Earl E. Swartzlander",
  title =        "Low-Cost Duplicate Multiplication",
  crossref =     "Muller:2015:ISC",
  pages =        "2--9",
  year =         "2015",
  DOI =          "https://doi.org/10.1109/ARITH.2015.29",
  bibdate =      "Sat Aug 01 08:05:52 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-22",
}

@InProceedings{Thomas:2015:GPM,
  author =       "David B. Thomas",
  title =        "A General-Purpose Method for Faithfully Rounded
                 Floating-Point Function Approximation in {FPGAs}",
  crossref =     "Muller:2015:ISC",
  pages =        "42--49",
  year =         "2015",
  DOI =          "https://doi.org/10.1109/ARITH.2015.27",
  bibdate =      "Sat Aug 01 08:05:52 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-22",
}

@Article{Trefethen:2015:CNF,
  author =       "Lloyd N. Trefethen",
  title =        "Computing numerically with functions instead of
                 numbers",
  journal =      j-CACM,
  volume =       "58",
  number =       "10",
  pages =        "91--97",
  month =        oct,
  year =         "2015",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/2814847",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Wed Sep 30 07:29:42 MDT 2015",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/bibnet/authors/t/trefethen-lloyd-n.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/matlab.bib",
  URL =          "http://cacm.acm.org/magazines/2015/10/192390/fulltext",
  abstract =     "Science and engineering depend upon computation of
                 functions such as flow fields, charge distributions,
                 and quantum states. Ultimately, such computations
                 require some kind of discretization, but in recent
                 years, it has become possible in many cases to hide the
                 discretizations from the user. We present the Chebfun
                 system for numerical computation with functions, which
                 is based on a key idea: an analogy of floating-point
                 arithmetic for functions rather than numbers.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "Chebfun; Chebyshev approximation; floating-point
                 arithmetic; Matlab; rational arithmetic; symbolic
                 algebra",
}

@InProceedings{vanderHoeven:2015:FFM,
  author =       "Joris van der Hoeven and Gr{\'e}goire Lecerf",
  title =        "Faster {FFTs} in Medium Precision",
  crossref =     "Muller:2015:ISC",
  pages =        "75--82",
  year =         "2015",
  DOI =          "https://doi.org/10.1109/ARITH.2015.10",
  bibdate =      "Sat Aug 01 08:05:52 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-22",
}

@InProceedings{Volkova:2015:REW,
  author =       "Anastasia Volkova and Thibault Hilaire and Christoph
                 Lauter",
  title =        "Reliable Evaluation of the Worst-Case Peak Gain Matrix
                 in Multiple Precision",
  crossref =     "Muller:2015:ISC",
  pages =        "96--103",
  year =         "2015",
  DOI =          "https://doi.org/10.1109/ARITH.2015.14",
  bibdate =      "Sat Aug 01 08:05:52 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-22",
}

@Misc{Wilczak:2015:CAP,
  author =       "Daniel Wilczak and others",
  title =        "Computer Assisted Proofs in Dynamics",
  howpublished = "Web site and software.",
  month =        jun,
  year =         "2015",
  bibdate =      "Wed Jun 17 11:30:51 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://sourceforge.net/projects/capd/",
  acknowledgement = ack-nhfb,
  remark =       "From the Web site: ``The CAPD library is a collection
                 of flexible C++ modules which are mainly designed to
                 computation of homology of sets and maps and
                 nonrigorous and validated numerics for dynamical
                 systems.'' From the announcement on the Reliable
                 Computing mailing list on 14-Jun-2015: ``In 2015, the
                 library has over 100,000 lines of code. It provides
                 rigorous solvers for ODEs, variational equations for
                 ODEs, differential inclusions, automatic computation of
                 Poincare maps and their derivatives, computation of
                 homology of spaces, maps and many other features. Its
                 efficiency is confirmed by several nontrivial results
                 in dynamics, including proving of chaos, presence of
                 local and global bifurcations for ODEs, existence of
                 attractors for ODEs, periodic orbits for PDEs, and many
                 other results.\par

                 The library comes with a comprehensive tutorial with
                 many examples illustrating very basic usage of CAPD as
                 well as quite advanced, like a complete computer
                 assisted proof of the existence of attractor in the
                 Rossler system with uniformly hyperbolic and chaotic
                 invariant set.''",
}

@Article{Wittmann:2015:SNC,
  author =       "Markus Wittmann and Thomas Zeiser and Georg Hager and
                 Gerhard Wellein",
  title =        "Short Note on Costs of Floating Point Operations on
                 current x86-64 Architectures: Denormals, Overflow,
                 Underflow, and Division by Zero",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  day =          "12",
  month =        jun,
  year =         "2015",
  CODEN =        "????",
  ISSN =         "????",
  ISSN-L =       "????",
  bibdate =      "Wed Sep 30 12:43:49 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arxiv.org/abs/1506.03997",
  abstract =     "Simple floating point operations like addition or
                 multiplication on normalized floating point values can
                 be computed by current AMD and Intel processors in
                 three to five cycles. This is different for
                 denormalized numbers, which appear when an underflow
                 occurs and the value can no longer be represented as a
                 normalized floating-point value. Here the costs are
                 about two magnitudes higher.",
  acknowledgement = ack-nhfb,
  subject =      "Performance (cs.PF)",
}

@Article{Yamazaki:2015:MPC,
  author =       "Ichitaro Yamazaki and Stanimire Tomov and Jack
                 Dongarra",
  title =        "Mixed-Precision {Cholesky} {$ Q R $} Factorization and
                 Its Case Studies on Multicore {CPU} with Multiple
                 {GPUs}",
  journal =      j-SIAM-J-SCI-COMP,
  volume =       "37",
  number =       "3",
  pages =        "C307--C330",
  month =        "????",
  year =         "2015",
  CODEN =        "SJOCE3",
  DOI =          "https://doi.org/10.1137/14M0973773",
  ISSN =         "1064-8275 (print), 1095-7197 (electronic)",
  ISSN-L =       "1064-8275",
  bibdate =      "Sat Aug 8 06:48:44 MDT 2015",
  bibsource =    "http://epubs.siam.org/toc/sjoce3/37/3;
                 https://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamjscicomput.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Scientific Computing",
  journal-URL =  "http://epubs.siam.org/sisc",
  onlinedate =   "January 2015",
}

@InProceedings{Ahmed:2016:ILM,
  author =       "Syed Ershad Ahmed and Sanket Kadam and M. B.
                 Srinivas",
  title =        "An Iterative Logarithmic Multiplier with Improved
                 Precision",
  crossref =     "Montuschi:2016:ISC",
  pages =        "104--111",
  year =         "2016",
  DOI =          "https://doi.org/10.1109/ARITH.2016.25",
  bibdate =      "Fri Dec 16 15:17:20 MST 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-23",
}

@TechReport{Ahrens:2016:ERF,
  author =       "Peter Ahrens and Hong Diep Nguyen and James Demmel",
  title =        "Efficient Reproducible Floating Point Summation and
                 {BLAS}",
  type =         "Report",
  number =       "UCB/EECS-2016-121",
  institution =  "EECS Department, UC Berkeley",
  address =      "Berkeley, CA, USA",
  day =          "18",
  month =        jun,
  year =         "2016",
  bibdate =      "Wed Oct 12 18:31:23 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.eecs.berkeley.edu/Pubs/TechRpts/2016/EECS-2016-121.html",
  acknowledgement = ack-nhfb,
  keywords =     "accurate dot product; accurate summation",
}

@Article{Andrysco:2016:PFP,
  author =       "Marc Andrysco and Ranjit Jhala and Sorin Lerner",
  title =        "Printing floating-point numbers: a faster, always
                 correct method",
  journal =      j-SIGPLAN,
  volume =       "51",
  number =       "1",
  pages =        "555--567",
  month =        jan,
  year =         "2016",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/2914770.2837654",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Thu Jun 9 17:13:57 MDT 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan2010.bib",
  abstract =     "Floating-point numbers are an essential part of modern
                 software, recently gaining particular prominence on the
                 web as the exclusive numeric format of Javascript. To
                 use floating-point numbers, we require a way to convert
                 binary machine representations into human readable
                 decimal outputs. Existing conversion algorithms make
                 trade-offs between completeness and performance. The
                 classic Dragon4 algorithm by Steele and White and its
                 later refinements achieve completeness --- i.e. produce
                 correct and optimal outputs on all inputs --- by using
                 arbitrary precision integer (bignum) arithmetic which
                 leads to a high performance cost. On the other hand,
                 the recent Grisu3 algorithm by Loitsch shows how to
                 recover performance by using native integer arithmetic
                 but sacrifices optimality for 0.5\% of all inputs. We
                 present Errol, a new complete algorithm that is
                 guaranteed to produce correct and optimal results for
                 all inputs while simultaneously being 2x faster than
                 the incomplete Grisu3 and 4x faster than previous
                 complete methods.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  remark =       "POPL '16 conference proceedings.",
}

@InProceedings{Anonymous:2016:KTS,
  author =       "Anonymous",
  title =        "{Keynote} talks and special sessions",
  crossref =     "Montuschi:2016:ISC",
  pages =        "xv--xxi",
  year =         "2016",
  DOI =          "https://doi.org/10.1109/ARITH.2016.33",
  bibdate =      "Fri Dec 16 15:17:20 MST 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-23",
}

@Article{Area:2016:ACS,
  author =       "Iv{\'a}n Area and Dimitar K. Dimitrov and Eduardo
                 Godoy and Vanessa G. Paschoa",
  title =        "Approximate Calculation of Sums {II}: {Gaussian} Type
                 Quadrature",
  journal =      j-SIAM-J-NUMER-ANAL,
  volume =       "54",
  number =       "4",
  pages =        "2210--2227",
  month =        "????",
  year =         "2016",
  CODEN =        "SJNAAM",
  DOI =          "https://doi.org/10.1137/140993752",
  ISSN =         "0036-1429 (print), 1095-7170 (electronic)",
  ISSN-L =       "0036-1429",
  bibdate =      "Fri Sep 23 11:00:53 MDT 2016",
  bibsource =    "http://epubs.siam.org/http://epubs.siam.org/toc/sjnaam/54/4;
                 https://www.math.utah.edu/pub/bibnet/authors/t/trefethen-lloyd-n.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamjnumeranal2010.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Numerical Analysis",
  journal-URL =  "http://epubs.siam.org/sinum",
  keywords =     "Chebfun",
  onlinedate =   "January 2016",
}

@Article{Avenel:2016:STM,
  author =       "Christophe Avenel and Pierre Fortin and Mourad Gouicem
                 and Samia Zaidi",
  title =        "Solving the {Table Maker}'s Dilemma on Current {SIMD}
                 Architectures",
  journal =      j-SCPE,
  volume =       "17",
  number =       "3",
  pages =        "237--250",
  month =        "????",
  year =         "2016",
  CODEN =        "????",
  ISSN =         "1895-1767",
  ISSN-L =       "1895-1767",
  bibdate =      "Mon Jan 7 06:46:48 MST 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/scpe.bib",
  URL =          "https://www.scpe.org/index.php/scpe/article/view/1183",
  acknowledgement = ack-nhfb,
  fjournal =     "Scalable Computing: Practice and Experience",
  journal-URL =  "http://www.scpe.org/",
}

@Article{Bagnara:2016:EBF,
  author =       "Roberto Bagnara and Matthieu Carlier and Roberta Gori
                 and Arnaud Gotlieb",
  title =        "Exploiting binary floating-point representations for
                 constraint propagation",
  journal =      j-INFORMS-J-COMPUT,
  volume =       "28",
  number =       "1",
  pages =        "31--46",
  month =        "Winter",
  year =         "2016",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1287/ijoc.2015.0663",
  ISSN =         "1091-9856 (print), 1526-5528 (electronic)",
  ISSN-L =       "1091-9856",
  MRclass =      "68M07 (65Y04 68W40)",
  MRnumber =     "3461544",
  bibdate =      "Mon Apr 9 08:22:11 MDT 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/informs-j-comput.bib",
  URL =          "https://pubsonline.informs.org/doi/abs/10.1287/ijoc.2015.0663",
  acknowledgement = ack-nhfb,
  ajournal =     "INFORMS J. Comput.",
  fjournal =     "INFORMS Journal on Computing",
  journal-URL =  "https://pubsonline.informs.org/journal/ijoc",
  onlinedate =   "January 21, 2016",
}

@InProceedings{Bajard:2016:MFA,
  author =       "Jean-Claude Bajard and Julien Eynard and Nabil
                 Merkiche",
  title =        "Multi-fault Attack Detection for {RNS} Cryptographic
                 Architecture",
  crossref =     "Montuschi:2016:ISC",
  pages =        "16--23",
  year =         "2016",
  DOI =          "https://doi.org/10.1109/ARITH.2016.16",
  bibdate =      "Fri Dec 16 15:17:20 MST 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-23",
}

@Article{Ballard:2016:INS,
  author =       "Grey Ballard and Austin R. Benson and Alex Druinsky
                 and Benjamin Lipshitz and Oded Schwartz",
  title =        "Improving the Numerical Stability of Fast Matrix
                 Multiplication",
  journal =      j-SIAM-J-MAT-ANA-APPL,
  volume =       "37",
  number =       "4",
  pages =        "1382--1418",
  month =        "????",
  year =         "2016",
  CODEN =        "SJMAEL",
  DOI =          "https://doi.org/10.1137/15M1032168",
  ISSN =         "0895-4798 (print), 1095-7162 (electronic)",
  ISSN-L =       "0895-4798",
  bibdate =      "Fri Aug 25 09:01:43 MDT 2017",
  bibsource =    "http://epubs.siam.org/sam-bin/dbq/toc/SIMAX/37/4;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamjmatanaappl.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Matrix Analysis and Applications",
  journal-URL =  "http://epubs.siam.org/simax",
  onlinedate =   "January 2016",
}

@Misc{BEBOP:2016:RRB,
  author =       "{Berkeley Benchmarking and OPtimization Group
                 (BEBOP)}",
  title =        "{ReproBLAS: Reproducible BLAS}",
  howpublished = "Web site with software downloads.",
  month =        jan,
  year =         "2016",
  bibdate =      "Sat Jan 02 18:46:46 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://bebop.cs.berkeley.edu/reproblas/",
  acknowledgement = ack-nhfb,
}

@Article{Bigou:2016:BTP,
  author =       "Karim Bigou and Arnaud Tisserand",
  title =        "Binary-Ternary Plus-Minus Modular Inversion in {RNS}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "65",
  number =       "11",
  pages =        "3495--3501",
  month =        nov,
  year =         "2016",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2016.2529625",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Oct 11 05:14:24 MDT 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Bigou:2016:HPR,
  author =       "Karim Bigou and Arnaud Tisserand",
  title =        "Hybrid Position-Residues Number System",
  crossref =     "Montuschi:2016:ISC",
  pages =        "126--133",
  year =         "2016",
  DOI =          "https://doi.org/10.1109/ARITH.2016.15",
  bibdate =      "Fri Dec 16 15:17:20 MST 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-23",
}

@Article{Biham:2016:BA,
  author =       "Eli Biham and Yaniv Carmeli and Adi Shamir",
  title =        "Bug Attacks",
  journal =      j-J-CRYPTOLOGY,
  volume =       "29",
  number =       "4",
  pages =        "775--805",
  month =        oct,
  year =         "2016",
  CODEN =        "JOCREQ",
  DOI =          "https://doi.org/10.1007/s00145-015-9209-1",
  ISSN =         "0933-2790 (print), 1432-1378 (electronic)",
  ISSN-L =       "0933-2790",
  bibdate =      "Mon Sep 12 07:07:07 MDT 2016",
  bibsource =    "http://link.springer.com/journal/145/29/4;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcryptology.bib",
  URL =          "http://link.springer.com/accesspage/article/10.1007/s00145-015-9209-1;
                 http://link.springer.com/article/10.1007/s00145-015-9209-1",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Cryptology",
  journal-URL =  "http://link.springer.com/journal/145",
  keywords =     "Bug attack; ElGamal encryption; Fault attack; Pohlig
                 Hellman; RSA",
  remark =       "From the abstract: ``The best-known example of such a
                 bug is the Intel division bug, which resulted in
                 slightly inaccurate results for extremely rare inputs.
                 \ldots{} such bugs can be a security disaster:
                 decrypting ciphertexts on any computer which [sic]
                 multiplies even one pair of numbers incorrectly can
                 lead to full leakage of the secret key, sometimes with
                 a single well-chosen ciphertext.",
}

@TechReport{Boldo:2016:RFA,
  author =       "Sylvie Boldo and Stef Graillat and Jean-Michel
                 Muller",
  title =        "On the robustness of the {2Sum} and {Fast2Sum}
                 algorithms",
  type =         "Report",
  number =       "ensl-01310023",
  institution =  "Inria, LRI, CNRS \& Universit{\'e} Paris-Sud,
                 Universit{\'e} Paris-Saclay, France",
  pages =        "1 + 17",
  day =          "1",
  month =        may,
  year =         "2016",
  bibdate =      "Thu May 19 10:09:03 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://hal-ens-lyon.archives-ouvertes.fr/ensl-01310023",
  abstract =     "The 2Sum and Fast2Sum algorithms are important
                 building blocks in numerical computing. They are used
                 (implicitly or explicitly) in many compensated
                 algorithms (such as compensated summation or
                 compensated polynomial evaluation). They are also used
                 for manipulating floating-point expansions. We show
                 that these algorithms are much more robust than it is
                 usually believed: the returned result makes sense even
                 when the rounding function is not round-to-nearest, and
                 they are almost immune to overflow.",
  acknowledgement = ack-nhfb,
}

@Article{Brisebarre:2016:CBB,
  author =       "Nicolas Brisebarre and Christoph Lauter and Marc
                 Mezzarobba and Jean-Michel Muller",
  title =        "Comparison between Binary and Decimal Floating-Point
                 Numbers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "65",
  number =       "7",
  pages =        "2032--2044",
  month =        "????",
  year =         "2016",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2015.2479602",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jun 15 06:49:34 MDT 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Computers -",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  remark =       "Longer report in \cite{Brisebarre:2013:CBB}.",
}

@InProceedings{Brzicova:2016:LMD,
  author =       "Marta Brzicov{\'a} and Christiane Frougny and Edita
                 Pelantov{\'a} and Milena Svobodov{\'a}",
  title =        "On-line Multiplication and Division in Real and
                 Complex Bases",
  crossref =     "Montuschi:2016:ISC",
  pages =        "134--141",
  year =         "2016",
  DOI =          "https://doi.org/10.1109/ARITH.2016.13",
  bibdate =      "Fri Dec 16 15:17:20 MST 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcw.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-23",
}

@Article{Chen:2016:DAR,
  author =       "Linbin Chen and Jie Han and Weiqiang Liu and Fabrizio
                 Lombardi",
  title =        "On the Design of Approximate Restoring Dividers for
                 Error-Tolerant Applications",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "65",
  number =       "8",
  pages =        "2522--2533",
  month =        aug,
  year =         "2016",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2015.2494005",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 11 18:58:52 MDT 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Chen:2016:PSA,
  author =       "D. D. Chen and G. X. Yao and R. C. Cheung and D. Pao
                 and C. K. Koc",
  title =        "Parameter Space for the Architecture of {FFT}-Based
                 {Montgomery} Modular Multiplication",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "65",
  number =       "1",
  pages =        "147--160",
  month =        "????",
  year =         "2016",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2015.2417553",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Dec 15 09:36:24 MST 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Coleman:2016:LCT,
  author =       "J. N. Coleman and R. Che Ismail",
  title =        "{LNS} with Co-Transformation Competes with
                 Floating-Point",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "65",
  number =       "1",
  pages =        "136--146",
  month =        "????",
  year =         "2016",
  CODEN =        "ITCOB4",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Dec 15 09:36:24 MST 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Collange:2016:PFP,
  author =       "Caroline Collange and Mioara Joldes and Jean-Michel
                 Muller and Valentina Popescu",
  editor =       "{IEEE}",
  booktitle =    "{2016 IEEE 27th International Conference on
                 Application-Specific Systems, Architectures and
                 Processors (ASAP). July 6--8, 2016. Imperial College
                 London}",
  title =        "Parallel floating-point expansions for
                 extended-precision {GPU} computations",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "139--146",
  year =         "2016",
  DOI =          "https://doi.org/10.1109/ASAP.2016.7760783",
  ISBN =         "1-5090-1503-5",
  ISBN-13 =      "978-1-5090-1503-0",
  ISSN =         "2160-0511 (print), 2160-052X (electronic)",
  ISSN-L =       "2160-0511",
  bibdate =      "Fri Sep 29 10:56:29 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Cui:2016:PDM,
  author =       "Xiaoping Cui and Weiqiang Liu and Dong Wenwen and
                 Fabrizio Lombardi",
  title =        "A Parallel Decimal Multiplier Using Hybrid Binary
                 Coded Decimal {(BCD)} Codes",
  crossref =     "Montuschi:2016:ISC",
  pages =        "150--155",
  year =         "2016",
  DOI =          "https://doi.org/10.1109/ARITH.2016.8",
  bibdate =      "Fri Dec 16 15:17:20 MST 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-23",
}

@TechReport{Damouche:2016:TSB,
  author =       "Nasrine Damouche and Matthieu Martel and Pavel
                 Panchekha and Jason Qiu and Alex Sanchez-Stern and
                 Zachary Tatlock",
  title =        "Toward a Standard Benchmark Format and Suite for
                 Floating-Point Analysis",
  type =         "Report",
  number =       "??",
  institution =  "Universit{\'e} de Perpignan Via Domitia and University
                 of Washington",
  address =      "Perpignan, France and Seattle, WA, USA",
  pages =        "15",
  month =        jul,
  year =         "2016",
  bibdate =      "Thu Oct 17 05:26:46 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://fpbench.org/;
                 https://homes.cs.washington.edu/~ztatlock/pubs/fpbench-damouche-nsv16.pdf",
  abstract =     "We introduce FPBench, a standard benchmark format for
                 validation and optimization of numerical accuracy in
                 floating-point computations. FPBench is a first step
                 toward addressing an increasing need in our community
                 for comparisons and combinations of tools from
                 different application domains. To this end, FPBench
                 provides a basic floating-point benchmark format and
                 accuracy measures for comparing different tools. The
                 FPBench format and measures allow comparing and
                 composing different floating-point tools. We describe
                 the FPBench format and measures and show that FPBench
                 expresses benchmarks from recent papers in the
                 literature, by building an initial benchmark suite
                 drawn from these papers. We intend for FPBench to grow
                 into a standard benchmark suite for the members of the
                 floating-point tools research community",
  acknowledgement = ack-nhfb,
}

@Article{DelBarrio:2016:PCS,
  author =       "Alberto A. {Del Barrio} and Rom{\'a}n Hermida and Seda
                 Ogrenci Memik",
  title =        "A Partial Carry-Save On-the-Fly Correction
                 Multispeculative Multiplier",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "65",
  number =       "11",
  pages =        "3251--3264",
  month =        nov,
  year =         "2016",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2016.2529626",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Oct 11 05:14:24 MDT 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "Adders; Benchmark testing; Computer science; Delays;
                 Encoding; Mathematical model; Proposals",
}

@TechReport{Demmel:2016:ERF,
  author =       "James Demmel and Peter Ahrens and Hong Diep Nguyen",
  title =        "Efficient reproducible floating point summation and
                 {BLAS}",
  type =         "Technical Report",
  number =       "UCB/EECS-2016-121",
  institution =  "EECS Department, University of California, Berkeley",
  address =      "Berkeley, CA, USA",
  year =         "2016",
  bibdate =      "Mon Feb 10 17:49:15 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www2.eecs.berkeley.edu/Pubs/TechRpts/2016/EECS-2016-121.html",
  abstract =     "We define reproducibility to mean getting bitwise
                 identical results from multiple runs of the same
                 program, perhaps with different hardware resources or
                 other changes that should ideally not change the
                 answer. Many users depend on reproducibility for
                 debugging or correctness. However, dynamic scheduling
                 of parallel computing resources, combined with
                 nonassociativity of floating point addition, makes
                 attaining reproducibility a challenge even for simple
                 operations like summing a vector of numbers, or more
                 complicated operations like the Basic Linear Algebra
                 Subprograms (BLAS). We describe an algorithm that
                 computes a reproducible sum of floating point numbers,
                 independent of the order of summation. The algorithm
                 depends only on a subset of the IEEE Floating Point
                 Standard 754-2008. It is communication-optimal, in the
                 sense that it does just one pass over the data in the
                 sequential case, or one reduction operation in the
                 parallel case, requiring an ``accumulator'' represented
                 by just 6 floating point words (more can be used if
                 higher precision is desired). The arithmetic cost with
                 a 6-word accumulator is $ 7 n $ floating point
                 additions to sum $n$ words, and (in IEEE double
                 precision) the final error bound can be up to $ 10^( -
                 8)$ times smaller than the error bound for conventional
                 summation. We describe the basic summation algorithm,
                 the software infrastructure used to build reproducible
                 BLAS (ReproBLAS), and performance results. For example,
                 when computing the dot product of 4096 double precision
                 floating point numbers, we get a $ 4 \times $ slowdown
                 compared to Intel Math Kernel Library (MKL) running on
                 an Intel Core i7-2600 CPU operating at 3.4 GHz and 256
                 KB L2 Cache.",
  acknowledgement = ack-nhfb,
  keywords =     "accurate floating-point summation; reproducible
                 floating point summation",
}

@InProceedings{Denis:2016:VCF,
  author =       "Christophe Denis and Pablo de Oliveira Castro and Eric
                 Petit",
  title =        "{Verificarlo}: Checking Floating Point Accuracy
                 through {Monte Carlo} Arithmetic",
  crossref =     "Montuschi:2016:ISC",
  pages =        "55--62",
  year =         "2016",
  DOI =          "https://doi.org/10.1109/ARITH.2016.31",
  bibdate =      "Fri Dec 16 15:17:20 MST 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-23",
}

@Article{DHollander:2016:HLS,
  author =       "Erik H. D'Hollander",
  title =        "High-Level Synthesis Optimization for Blocked
                 Floating-Point Matrix Multiplication",
  journal =      j-COMP-ARCH-NEWS,
  volume =       "44",
  number =       "4",
  pages =        "74--79",
  month =        sep,
  year =         "2016",
  CODEN =        "CANED2",
  DOI =          "https://doi.org/10.1145/3039902.3039916",
  ISSN =         "0163-5964 (print), 1943-5851 (electronic)",
  ISSN-L =       "0163-5964",
  bibdate =      "Mon Jun 5 18:01:57 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigarch.bib",
  abstract =     "In the last decade floating-point matrix
                 multiplication on FPGAs has been studied extensively
                 and efficient architectures as well as detailed
                 performance models have been developed. By design these
                 IP cores take a fixed footprint which not necessarily
                 optimizes the use of all available resources. Moreover,
                 the low-level architectures are not easily amenable to
                 a parameterized synthesis. In this paper high-level
                 synthesis is used to fine-tune the configuration
                 parameters in order to achieve the highest performance
                 with maximal resource utilization. An\ exploration
                 strategy is presented to optimize the use of critical
                 resources (DSPs, memory) for any given FPGA. To account
                 for the limited memory size on the FPGA, a
                 block-oriented matrix multiplication is organized such
                 that the block summation is done on the CPU while the
                 block multiplication occurs on the logic fabric
                 simultaneously. The communication overhead between the
                 CPU and the FPGA is minimized by streaming the blocks
                 in a Gray code ordering scheme which maximizes the data
                 reuse for consecutive block matrix product
                 calculations. Using highlevel synthesis optimization,
                 the programmable logic operates at 93\% of the
                 theoretical peak performance and the combined CPU-FPGA
                 design achieves 76\% of the available hardware
                 processing speed for the floating-point multiplication
                 of 2K by 2K matrices.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGARCH Computer Architecture News",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J89",
  remark =       "HEART '16 conference proceedings.",
}

@InProceedings{Du:2016:AEB,
  author =       "Peibing Du and Hao Jiang and Housen Li and Lizhi Cheng
                 and Canqun Yang",
  editor =       "Hong Shen and Yingpeng Sang and Hui Tian",
  booktitle =    "Proceedings of the {Seventeenth International
                 Conference on Parallel and Distributed Computing,
                 Applications and Technologies, PDCAT 2016, Guangzhou,
                 China, December 16--18, 2016}",
  title =        "Accurate evaluation of bivariate polynomials",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "51--56",
  year =         "2016",
  DOI =          "https://doi.org/10.1109/PDCAT.2016.026",
  ISBN =         "1-5090-5081-7, 1-5090-5082-5 (print)",
  ISBN-13 =      "978-1-5090-5081-9, 978-1-5090-5082-6 (print)",
  bibdate =      "Mon Mar 19 14:28:19 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/document/7943331/",
  acknowledgement = ack-nhfb,
  remark =       "IEEE Computer Society Order Number E5982.",
}

@InProceedings{Dukhan:2016:WFP,
  author =       "M. Dukhan and R. Vuduc and J. Riedy",
  editor =       "????",
  booktitle =    "Proceedings of the {2nd International Workshop on
                 Performance Modeling: Methods and Applications (PMMA16)
                 at ISC High Performance, Frankfurt, Germany, [June or]
                 July 2016}",
  title =        "Wanted: Floating-Point Add Round-off Error
                 instruction",
  publisher =    "????",
  address =      "????",
  pages =        "??--??",
  year =         "2016",
  LCCN =         "",
  bibdate =      "Wed Oct 12 18:36:50 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arxiv.org/abs/1603.00491",
  acknowledgement = ack-nhfb,
}

@Article{El-Razouk:2016:NAD,
  author =       "Hayssam El-Razouk and Arash Reyhani-Masoleh",
  title =        "New Architectures for Digit-Level Single,
                 Hybrid-Double, Hybrid-Triple Field Multiplications and
                 Exponentiation Using {Gaussian} Normal Bases",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "65",
  number =       "8",
  pages =        "2495--2509",
  month =        aug,
  year =         "2016",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2015.2481408",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 11 18:58:52 MDT 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Emmart:2016:OMM,
  author =       "Niall Emmart and Justin Luitjens and Charles Weems and
                 Cliff Woolley",
  title =        "Optimizing Modular Multiplication for {NVIDIA}'s
                 {Maxwell} {GPUs}",
  crossref =     "Montuschi:2016:ISC",
  pages =        "47--54",
  year =         "2016",
  DOI =          "https://doi.org/10.1109/ARITH.2016.21",
  bibdate =      "Fri Dec 16 15:17:20 MST 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-23",
}

@Article{Fang:2016:OSV,
  author =       "Xin Fang and Miriam Leeser",
  title =        "Open-Source Variable-Precision Floating-Point Library
                 for Major Commercial {FPGAs}",
  journal =      j-TRETS,
  volume =       "9",
  number =       "3",
  pages =        "1--17",
  month =        jul,
  year =         "2016",
  DOI =          "https://doi.org/10.1145/2851507",
  ISSN =         "1936-7406 (print), 1936-7414 (electronic)",
  ISSN-L =       "1936-7406",
  bibdate =      "Sat Feb 8 10:53:20 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/gnu.bib;
                 https://www.math.utah.edu/pub/tex/bib/trets.bib",
  URL =          "https://dl.acm.org/doi/abs/10.1145/2851507",
  abstract =     "There is increased interest in implementing
                 floating-point designs for different precisions that
                 take advantage of the flexibility offered by
                 Field-Programmable Gate Arrays (FPGAs). In this
                 article, we present updates to the Variable-precision
                 FLOATing Point Library (VFLOAT) developed at
                 Northeastern University and highlight recent
                 improvements in implementations for implementing
                 reciprocal, division, and square root components that
                 scale to double precision for FPGAs from the two major
                 vendors: Altera and Xilinx. Our library is open source
                 and flexible and provides the user with many options. A
                 designer has many tradeoffs to consider including clock
                 frequency, total latency, and resource usage as well as
                 target architecture. We compare the generated cores to
                 those produced by each vendor and to another popular
                 open-source tool: FloPoCo. VFLOAT has the advantage of
                 not tying the user's design to a specific target
                 architecture and of providing the maximum flexibility
                 for all options including clock frequency and latency
                 compared to other alternatives. Our results show that
                 variable-precision as well as double-precision designs
                 can easily be accommodated and the resulting components
                 are competitive and in many cases superior to the
                 alternatives.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Transactions on Reconfigurable Technology and
                 Systems (TRETS)",
  journal-URL =  "http://portal.acm.org/toc.cfm?id=J1151",
}

@TechReport{Fevotte:2016:VAF,
  author =       "Fran{\c{c}}ois F{\'e}votte and Bruno Lathuili{\`e}re",
  title =        "{VERROU}: Assessing Floating-Point Accuracy Without
                 Recompiling",
  type =         "Working paper",
  number =       "??",
  institution =  "????",
  address =      "????",
  month =        oct,
  year =         "2016",
  bibdate =      "Thu Oct 17 05:30:32 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://hal.archives-ouvertes.fr/hal-01383417",
  acknowledgement = ack-nhfb,
}

@Article{Fritz:2016:IPM,
  author =       "Christopher Fritz and Adly T. Fam",
  title =        "Interlaced Partition Multiplier",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "65",
  number =       "8",
  pages =        "2672--2677",
  month =        aug,
  year =         "2016",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2015.2481379",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 11 18:58:52 MDT 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Garcia-Vega:2016:DMO,
  author =       "Carlos Garcia-Vega and Sonia Gonzalez-Navarro and
                 Pedro Balboa-La Chica and Julio Villalba-Moreno",
  title =        "Decimal Multiformat Online Addition",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "65",
  number =       "10",
  pages =        "3203--3209",
  month =        "????",
  year =         "2016",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2016.2516009",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Sep 13 06:19:58 MDT 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Garrido:2016:CIN,
  author =       "Mario Garrido and Petter K{\"a}llstr{\"o}m and Martin
                 Kumm and Oscar Gustafsson",
  title =        "{CORDIC II}: A New Improved {CORDIC} Algorithm",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST-II-EXPRESS-BRIEFS,
  volume =       "63",
  number =       "2",
  pages =        "186--190",
  month =        feb,
  year =         "2016",
  DOI =          "https://doi.org/10.1109/TCSII.2015.2483422",
  ISSN =         "1549-7747 (print), 1558-3791 (electronic)",
  ISSN-L =       "1549-7747",
  bibdate =      "Sat Feb 8 10:11:25 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems II: Express
                 Briefs",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/issues?punumber=8920",
  keywords =     "Adders; Convergence; CORDIC; CORDIC II; digital
                 arithmetic; friend angles; Hardware; Kernel;
                 Multiplexing; nano-rotation; nanorotation; rotation;
                 rotation angle; Signal processing algorithms; uniformly
                 scaled redundant (USR) CORDIC; USR",
}

@InProceedings{Geran:2016:CBC,
  author =       "Amir Ali Kouzeh Geran and Arash Reyhani-Masoleh",
  title =        "A {CRC}-Based Concurrent Fault Detection Architecture
                 for {Galois\slash Counter Mode (GCM)}",
  crossref =     "Montuschi:2016:ISC",
  pages =        "24--31",
  year =         "2016",
  DOI =          "https://doi.org/10.1109/ARITH.2016.19",
  bibdate =      "Fri Dec 16 15:17:20 MST 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-23",
}

@InProceedings{Gueron:2016:ABI,
  author =       "Shay Gueron and Vlad Krasnov",
  title =        "Accelerating Big Integer Arithmetic Using {Intel}
                 {IFMA} Extensions",
  crossref =     "Montuschi:2016:ISC",
  pages =        "32--38",
  year =         "2016",
  DOI =          "https://doi.org/10.1109/ARITH.2016.22",
  bibdate =      "Fri Dec 16 15:17:20 MST 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-23; integer fused multiply-add (IFMA)",
}

@InProceedings{Gueron:2016:HIA,
  author =       "Shay Gueron and Sanu Mathew",
  title =        "Hardware Implementation of {AES} Using Area-Optimal
                 Polynomials for Composite-Field Representation {$
                 \mathrm {GF}(2^4)^2 $} of {$ \mathrm {GF}(2^8) $}",
  crossref =     "Montuschi:2016:ISC",
  pages =        "112--117",
  year =         "2016",
  DOI =          "https://doi.org/10.1109/ARITH.2016.32",
  bibdate =      "Fri Dec 16 15:17:20 MST 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-23",
}

@Misc{Gustafson:2016:BFP,
  author =       "John L. Gustafson",
  title =        "Beyond Floating Point: Next Generation Computer
                 Arithmetic",
  howpublished = "Stanford seminar video.",
  year =         "2016",
  bibdate =      "Thu Dec 14 16:05:07 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.johngustafson.net/pdfs/DebateTranscription.pdf;
                 https://www.youtube.com/watch?v=aP0Y1uAA-2Y",
  acknowledgement = ack-nhfb,
}

@Article{Gustafson:2016:RAC,
  author =       "John L. Gustafson",
  title =        "A Radical Approach to Computation with Real Numbers",
  journal =      j-SUPERFRI,
  volume =       "3",
  number =       "2",
  pages =        "38--53",
  month =        "????",
  year =         "2016",
  CODEN =        "????",
  DOI =          "https://doi.org/10.14529/jsfi160203",
  ISSN =         "2409-6008 (print), 2313-8734 (electronic)",
  ISSN-L =       "2313-8734",
  bibdate =      "Sat Nov 11 07:15:27 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/superfri.bib",
  URL =          "http://superfri.org/superfri/article/view/94",
  acknowledgement = ack-nhfb,
  fjournal =     "Supercomputing Frontiers and Innovations",
  journal-URL =  "http://superfri.org/superfri/issue/archive",
}

@Misc{Gustafson:2016:TGD,
  author =       "John Gustafson and William Kahan",
  title =        "Transcription of {``The} Great Debate'': {John
                 Gustafson} vs. {William Kahan} on Unum Arithmetic",
  howpublished = "Web document.",
  pages =        "50",
  day =          "12",
  month =        jul,
  year =         "2016",
  bibdate =      "Thu Jan 18 06:36:55 2018",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/k/kahan-william-m.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/p/parlett-beresford-n.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.johngustafson.net/pdfs/DebateTranscription.pdf;
                 https://www.youtube.com/watch?v=KEAKYDyUua4",
  acknowledgement = ack-nhfb,
}

@Article{Hopkins:2016:WMN,
  author =       "David Hopkins",
  title =        "Will my numbers add up correctly if {I} round them?",
  journal =      j-MATH-GAZ,
  volume =       "100",
  number =       "549",
  pages =        "396--409",
  month =        nov,
  year =         "2016",
  CODEN =        "MAGAAS",
  DOI =          "https://doi.org/10.1017/mag.2016.104",
  ISSN =         "0025-5572 (print), 2056-6328 (electronic)",
  ISSN-L =       "0025-5572",
  bibdate =      "Thu Nov 17 10:32:54 MST 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathgaz2010.bib",
  note =         "The probability that rounding after fixed-point
                 summation of $n$ terms gives the same result as
                 summation of rounded terms is given by $ p(n) = (2 /
                 \pi) \int_0^\infty (\sin (x) / x)^{n + 1} \, d x$, and
                 that function is always a rational number. Its values
                 are $ p(n) = 1, 3 / 4, 2 / 3, 115 / 192, 11 / 20, 5887
                 / 11520, 151 / 315, 259723 / 573440, \ldots {}$ for $ n
                 = 1$ to $8$.",
  URL =          "https://www.cambridge.org/core/product/88F5753DFE9F0DDDEAD1F2552B0F8B22",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Gaz.",
  fjournal =     "The Mathematical Gazette",
  journal-URL =  "http://journals.cambridge.org/action/displayIssue?jid=MAG;
                 http://www.m-a.org.uk/jsp/index.jsp?lnk=620",
  keywords =     "correct rounding; floating-point arithmetic; rounding
                 in fixed-point addition",
  onlinedate =   "17 October 2016",
  remark-1 =     "See also \cite{Nelsen:1987:PSR} for an earlier
                 independent derivation of part of this work.",
  remark-2 =     "From a Maple computer-algebra session: \\
                 p := proc(n) return (2/Pi) * int((sin(x)/x)^(n+1), x =
                 0 .. infinity); end proc; \\
                 for k from 1 to 20 do printf({"}%2d\t%a\n{"}, k, p(k))
                 end do; \\
                 1 1 \\
                 2 3/4 \\
                 3 2/3 \\
                 4 115/192 \\
                 5 11/20 \\
                 6 5887/11520 \\
                 7 151/315 \\
                 8 259723/573440 \\
                 9 15619/36288 \\
                 10 381773117/928972800 \\
                 11 655177/1663200 \\
                 12 20646903199/54499737600 \\
                 13 27085381/74131200 \\
                 14 467168310097/1322526965760 \\
                 15 2330931341/6810804000 \\
                 16 75920439315929441/228532659683328000 \\
                 17 12157712239/37638881280 \\
                 18 5278968781483042969/16783438527143608320 \\
                 19 37307713155613/121645100408832 \\
                 20 9093099984535515162569/30370031620545576960000 \\
                 for k from 10 to 100 by 10 do printf({"}%2d\t%.4f\n{"},
                 k, evalf(p(k),20)) end do; \\
                 10 0.4110 \\
                 20 0.2994 \\
                 30 0.2470 \\
                 40 0.2150 \\
                 50 0.1929 \\
                 60 0.1765 \\
                 70 0.1637 \\
                 80 0.1533 \\
                 90 0.1446 \\
                 100 NaN \\
                 Maple evaluates p(100) as undefined / Pi.",
  remark-3 =     "Equivalent code in the Mathematica computer-algebra
                 system is \\
                 p = Function[n, (2 / Pi) * Integrate[(Sin[x] / x)^(n +
                 1), {x, 0, Infinity}]]; \\
                 For[k = 1, k <= 20, ++k, Print[k, {"} {"}, p[k]]]\\
                 \ldots{} \\
                 Mathematica finds p[100] = 0.137307\ldots{}",
  remark-4 =     "The Maxima computer-algebra system is unable to
                 evaluate p(n) := (2 / %pi) * int((sin(x) / x)^(n + 1),
                 x, 0, inf);.",
}

@Article{Hormigo:2016:MIW,
  author =       "Javier Hormigo and Julio Villalba-Moreno",
  title =        "Measuring Improvement When Using {HUB} Formats to
                 Implement Floating-Point Systems under
                 Round-to-Nearest",
  journal =      j-IEEE-TRANS-VLSI-SYST,
  volume =       "24",
  number =       "6",
  pages =        "2369--2377",
  month =        jun,
  year =         "2016",
  CODEN =        "IEVSE9",
  DOI =          "https://doi.org/10.1109/TVLSI.2015.2502318",
  ISSN =         "1063-8210 (print), 1557-9999 (electronic)",
  ISSN-L =       "1063-8210",
  bibdate =      "Mon Feb 10 08:19:41 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://ieeexplore.ieee.org/document/7349231",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Very Large Scale Integration
                 (VLSI) Systems",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/issues?punumber=92",
  keywords =     "HUB (Half-Unit-Biased) floating-point format",
}

@Article{Hormigo:2016:NFC,
  author =       "Javier Hormigo and Julio Villalba",
  title =        "New Formats for Computing with Real-Numbers under
                 Round-to-Nearest",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "65",
  number =       "7",
  pages =        "2158--2168",
  month =        "????",
  year =         "2016",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2015.2479623",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jun 15 06:49:34 MDT 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Computers -",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Hsu:2016:TPE,
  author =       "J. Hsu",
  title =        "Three paths to exascale supercomputing",
  journal =      j-IEEE-SPECTRUM,
  volume =       "53",
  number =       "1",
  pages =        "14--15",
  month =        jan,
  year =         "2016",
  CODEN =        "IEESAM",
  DOI =          "https://doi.org/10.1109/MSPEC.2016.7367447",
  ISSN =         "0018-9235 (print), 1939-9340 (electronic)",
  ISSN-L =       "0018-9235",
  bibdate =      "Sat Jan 18 07:02:09 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeespectrum2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/super.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Spectrum",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6",
  keywords =     "exascale computers; exascale supercomputing; floating
                 point arithmetic; floating-point operations;
                 high-performance computing; parallel machines",
}

@MastersThesis{Hunhold:2016:UNF,
  author =       "Laslo Hunhold",
  title =        "The {Unum} Number Format: Mathematical Foundations,
                 Implementation and Comparison to {IEEE 754}
                 Floating-Point Numbers",
  type =         "{Bachelorarbeit}",
  school =       "Universit{\"a}t zu K{\"o}ln",
  address =      "K{\"o}ln, Germany",
  pages =        "iv + 91",
  day =          "8",
  month =        nov,
  year =         "2016",
  bibdate =      "Fri Jan 06 19:16:38 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://frign.de/publications/2016-11-08-the_unum_number_format.pdf",
  abstract =     "This thesis examines a modern concept for machine
                 numbers based on interval arithmetic called `Unums' and
                 compares it to IEEE 754 floating-point arithmetic,
                 evaluating possible uses of this format where
                 floating-point numbers are inadequate. In the course of
                 this examination, this thesis builds theoretical
                 foundations for IEEE 754 floating-point numbers,
                 interval arithmetic based on the projectively extended
                 real numbers and Unums.",
  acknowledgement = ack-nhfb,
  advisor =      "Angela Kunoth and Samuel Leweke",
  keywords =     "interval arithmetic; Unum",
}

@InProceedings{Jaberipur:2016:FFC,
  author =       "Ghassem Jaberipur and Behrooz Parhami and Dariush
                 Abedi",
  title =        "A Formulation of Fast Carry Chains Suitable for
                 Efficient Implementation with Majority Elements",
  crossref =     "Montuschi:2016:ISC",
  pages =        "8--15",
  year =         "2016",
  DOI =          "https://doi.org/10.1109/ARITH.2016.14",
  bibdate =      "Fri Dec 16 15:17:20 MST 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-23",
}

@Misc{Jaeger:2016:OHQ,
  author =       "Andreas Jaeger",
  title =        "{OpenLibm}: A high quality system independent,
                 portable, open source libm implementation",
  howpublished = "Web site",
  year =         "2016",
  bibdate =      "Thu Oct 17 05:37:38 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://openlibm.org/",
  abstract =     "OpenLibm is an effort to have a high quality,
                 portable, standalone C mathematical library (libm). It
                 can be used standalone in applications and programming
                 language implementations. The project was born out of a
                 need to have a good libm for the Julia programming
                 langage that worked consistently across compilers and
                 operating systems, and in 32-bit and 64-bit
                 environments.",
  acknowledgement = ack-nhfb,
}

@Article{Jeannerod:2016:RIE,
  author =       "Claude-Pierre Jeannerod",
  title =        "A Radix-Independent Error Analysis of the
                 {Cornea--Harrison--Tang} Method",
  journal =      j-TOMS,
  volume =       "42",
  number =       "3",
  pages =        "19:1--19:20",
  month =        may,
  year =         "2016",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/2824252",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Mon May 23 16:40:02 MDT 2016",
  bibsource =    "http://www.acm.org/pubs/contents/journals/toms/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcw.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  abstract =     "Assuming floating-point arithmetic with a fused
                 multiply-add operation and rounding to nearest, the
                 Cornea--Harrison--Tang method aims to evaluate
                 expressions of the form $ a b + c d $ with high
                 relative accuracy. In this article, we provide a
                 rounding error analysis of this method, which unlike
                 previous studies is not restricted to binary
                 floating-point arithmetic but holds for any radix $
                 \beta $. We show first that an asymptotically optimal
                 bound on the relative error of this method is $ 2 \beta
                 u + 2 u^2 / \beta - 2 u^2 = 2 u + 2 / \beta u^2 + O
                 (u^3) $, where $ u = 1 / 2 \beta^{1 - p} $ is the unit
                 roundoff in radix $ \beta $ and precision $p$. Then we
                 show that the possibility of removing the $ O (u^2)$
                 term from this bound is governed by the radix parity
                 and the tie-breaking strategy used for rounding: if $
                 \beta $ is odd or rounding is to nearest even, then the
                 simpler bound $ 2 u$ is obtained, while if $ \beta $ is
                 even and rounding is to nearest away, then there exist
                 floating-point inputs $a$, $b$, $c$, $d$ that lead to a
                 relative error larger than $ 2 u + 2 / \beta u^2 - 4
                 u^3$. All these results hold provided underflows and
                 overflows do not occur and under some mild assumptions
                 on $p$ satisfied by IEEE 754-2008 formats.",
  acknowledgement = ack-nhfb,
  articleno =    "19",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@Article{Jeannerod:2016:SEB,
  author =       "Claude-Pierre Jeannerod and Nicolas Louvet and
                 Jean-Michel Muller and Antoine Plet",
  title =        "Sharp error bounds for complex floating-point
                 inversion",
  journal =      j-NUMER-ALGORITHMS,
  volume =       "73",
  number =       "3",
  pages =        "735--760",
  month =        nov,
  year =         "2016",
  CODEN =        "NUALEG",
  DOI =          "https://doi.org/10.1007/s11075-016-0115-x",
  ISSN =         "1017-1398 (print), 1572-9265 (electronic)",
  ISSN-L =       "1017-1398",
  bibdate =      "Wed Mar 1 09:12:13 MST 2017",
  bibsource =    "http://link.springer.com/journal/11075/73/3;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/numeralgorithms.bib",
  URL =          "http://link.springer.com/article/10.1007/s11075-016-0115-x",
  acknowledgement = ack-nhfb,
  fjournal =     "Numerical Algorithms",
  journal-URL =  "http://link.springer.com/journal/11075",
}

@Article{Jiang:2016:ARB,
  author =       "Honglan Jiang and Jie Han and Fei Qiao and Fabrizio
                 Lombardi",
  title =        "Approximate Radix-8 {Booth} Multipliers for Low-Power
                 and High-Performance Operation",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "65",
  number =       "8",
  pages =        "2638--2644",
  month =        aug,
  year =         "2016",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2015.2493547",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Jul 11 18:58:52 MDT 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Joldes:2016:AAE,
  author =       "Mioara Joldes and Olivier Marty and Jean-Michel Muller
                 and Valentina Popescu",
  title =        "Arithmetic Algorithms for Extended Precision Using
                 Floating-Point Expansions",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "65",
  number =       "4",
  pages =        "1197--1210",
  month =        "????",
  year =         "2016",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2015.2441714",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sat Mar 19 07:47:06 MDT 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Computers -",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Kadric:2016:APF,
  author =       "Edin Kadric and Paul Gurniak and Andr{\'e} DeHon",
  title =        "Accurate Parallel Floating-Point Accumulation",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "65",
  number =       "11",
  pages =        "3224--3238",
  month =        nov,
  year =         "2016",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2016.2532874",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Oct 11 05:14:24 MDT 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "accurate floating-point summation; floating-point
                 arithmetic; rounding errors",
}

@Book{Kneusel:2016:NC,
  author =       "Ronald T. Kneusel",
  title =        "Numbers and Computers",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xi + 231",
  year =         "2016",
  ISBN =         "3-319-35940-1 (softcover), 3-319-17260-3 (e-book)",
  ISBN-13 =      "978-3-319-35940-3 (softcover), 978-3-319-17260-6
                 (e-book)",
  LCCN =         "QA241 .K54 2016",
  bibdate =      "Tue Aug 22 05:53:26 MDT 2017",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This is a book about numbers and how those numbers are
                 represented in and operated on by computers. It is
                 crucial that developers understand this area because
                 the numerical operations allowed by computers, and the
                 limitations of those operations, especially in the area
                 of floating point math, affect virtually everything
                 people try to do with computers. This book aims to fill
                 this gap by exploring, in sufficient but not
                 overwhelming detail, just what it is that computers do
                 with numbers. Divided into two parts, the first deals
                 with standard representations of integers and floating
                 point numbers, while the second details several other
                 number representations. Each chapter ends with
                 exercises to review the key points. Topics covered
                 include interval arithmetic, fixed-point numbers,
                 floating point numbers, big integers and rational
                 arithmetic. This book is for anyone who develops
                 software including software engineering, scientists,
                 computer science students, engineering students and
                 anyone who programs for fun.",
  acknowledgement = ack-nhfb,
  subject =      "Number theory; Numerals; Numeration; Computer science;
                 Mathematics",
  tableofcontents = "Number Systems \\
                 Integers \\
                 Floating Point \\
                 Big Integers and Rational Arithmetic \\
                 Fixed-Point Numbers \\
                 Decimal Floating Point \\
                 Interval Arithmetic",
}

@Book{Kumm:2016:MCM,
  author =       "Martin Kumm",
  title =        "Multiple Constant Multiplication Optimizations for
                 Field Programmable Gate Arrays",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xxxiii + 206 + 47",
  year =         "2016",
  DOI =          "https://doi.org/10.1007/978-3-658-13323-8",
  ISBN =         "3-658-13322-8 (print), 3-658-13323-6 (e-book)",
  ISBN-13 =      "978-3-658-13322-1 (print), 978-3-658-13323-8
                 (e-book)",
  LCCN =         "TK7895.G36",
  bibdate =      "Fri Dec 8 13:11:57 MST 2023",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://link.springer.com/book/10.1007/978-3-658-13323-8",
  abstract =     "This work covers field programmable gate array
                 (FPGA)-specific optimizations of circuits computing the
                 multiplication of a variable by several constants,
                 commonly denoted as multiple constant multiplication
                 (MCM). These optimizations focus on low resource usage
                 but high performance. They comprise the use of fast
                 carry-chains in adder-based constant multiplications
                 including ternary (3-input) adders as well as the
                 integration of look-up table-based constant multipliers
                 and embedded multipliers to get the optimal mapping to
                 modern FPGAs. The proposed methods can be used for the
                 efficient implementation of digital filters, discrete
                 transforms and many other circuits in the domain of
                 digital signal processing, communication and image
                 processing.",
  acknowledgement = ack-nhfb,
  subject =      "Engineering; Computer hardware; Applied mathematics;
                 Engineering mathematics; Electrical engineering;
                 Ing{\'e}nierie; Math{\'e}matiques de l'ing{\'e}nieur;
                 G{\'e}nie {\'e}lectrique; engineering.; electrical
                 engineering.; Electrical engineering.; Engineering.;
                 Engineering mathematics.",
  tableofcontents = "Front Matter / i--xxxiii \\
                 Introduction / 1--7 \\
                 Background / 9--35 \\
                 The Pipelined Multiple Constant Multiplication Problem
                 \\
                 Front Matter / 37--37 \\
                 Optimal Pipelining of Precomputed Adder Graphs / 39--51
                 \\
                 The Reduced Pipelined Adder Graph Algorithm / 53--85
                 \\
                 Optimally Solving MCM Related Problems Using Integer
                 Linear Programming / 87--111 \\
                 A Heuristic for the Constant Matrix Multiplication
                 Problem / 113--124 \\
                 FPGA Specific MCM Optimizations \\
                 Front Matter / 125--125 \\
                 Combining Adder Graphs with LUT-Based Constant
                 Multipliers / 127--137 \\
                 Optimization of Hybrid Adder Graphs Containing Embedded
                 Multipliers / 139--152 \\
                 Floating Point Multiple Constant Multiplication /
                 153--162 \\
                 Optimization of Adder Graphs with Ternary (3-Input)
                 Adders / 163--175 \\
                 Conclusion and Future Work / 177--179 \\
                 Back Matter / 181--206",
}

@InProceedings{Langhammer:2016:SPN,
  author =       "Martin Langhammer and Bogdan Pasca",
  title =        "Single Precision Natural Logarithm Architecture for
                 Hard Floating-Point and {DSP}-Enabled {FPGAs}",
  crossref =     "Montuschi:2016:ISC",
  pages =        "164--171",
  year =         "2016",
  DOI =          "https://doi.org/10.1109/ARITH.2016.20",
  bibdate =      "Fri Dec 16 15:17:20 MST 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-23",
}

@InProceedings{Langlois:2016:RNR,
  author =       "Philippe Langlois and Rafife Nheili and Christophe
                 Denis",
  title =        "Recovering Numerical Reproducibility in Hydrodynamic
                 Simulations",
  crossref =     "Montuschi:2016:ISC",
  pages =        "63--70",
  year =         "2016",
  DOI =          "https://doi.org/10.1109/ARITH.2016.27",
  bibdate =      "Fri Dec 16 15:17:20 MST 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-23",
}

@TechReport{Lee:2016:VBM,
  author =       "Wonyeol Lee and Rahul Sharma and Alex Aiken",
  title =        "Verifying Bit-Manipulations of Floating-Point",
  type =         "Report",
  institution =  "Stanford University",
  address =      "Stanford, CA, USA",
  pages =        "15",
  day =          "15",
  month =        apr,
  year =         "2016",
  bibdate =      "Mon May 23 16:07:51 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://theory.stanford.edu/~aiken/publications/papers/pldi16b.pdf",
  acknowledgement = ack-nhfb,
  remark =       "To appear in ACM PLDI'2016 conference proceedings,
                 usually published as an issue of \booktitle{ACM SIGPLAN
                 Notices}.",
}

@InProceedings{Lefevre:2016:CRA,
  author =       "Vincent Lef{\`e}vre",
  title =        "Correctly Rounded Arbitrary-Precision Floating-Point
                 Summation",
  crossref =     "Montuschi:2016:ISC",
  pages =        "71--78",
  year =         "2016",
  DOI =          "https://doi.org/10.1109/ARITH.2016.9",
  bibdate =      "Fri Dec 16 15:17:20 MST 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "accurate summation; ARITH-23; correct rounding;
                 floating-point arithmetic",
}

@TechReport{Lefevre:2016:OBB,
  author =       "Vincent Lef{\`e}vre and Paul Zimmermann",
  title =        "Optimized {Binary64} and {Binary128} Arithmetic with
                 {GNU MPFR}",
  type =         "Report",
  number =       "hal-01502326",
  institution =  "Inria Grenoble --- Rh{\^o}ne-Alpes, LIP ---
                 Laboratoire de l'Informatique du Parall{\'e}lisme and
                 Inria Nancy --- Grand Est, LORIA --- ALGO ---
                 Department of Algorithms, Computation, Image and
                 Geometry",
  pages =        "10",
  month =        apr,
  year =         "2016",
  bibdate =      "Wed Apr 05 06:51:37 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/gnu.bib",
  note =         "To appear in IEEE ARITH'2016 proceedings London, UK
                 (24--26 July, 2016).",
  URL =          "https://hal.inria.fr/hal-01502326",
  abstract =     "We describe algorithms used to optimize the GNU MPFR
                 library when the operands fit into one or two words. On
                 modern processors, a correctly rounded addition of two
                 quadruple precision numbers is now performed in 22
                 cycles, a subtraction in 24 cycles, a multiplication in
                 32 cycles, a division in 64 cycles, and a square root
                 in 69 cycles. We also introduce a new faithful rounding
                 mode, which enables even faster computations. Those
                 optimizations will be available in version 4 of MPFR.",
  acknowledgement = ack-nhfb,
}

@InProceedings{LeMaire:2016:CFP,
  author =       "Julien {Le Maire} and Nicolas Brunie and Florent de
                 Dinechin and Jean-Michel Muller",
  title =        "Computing floating-point logarithms with fixed-point
                 operations",
  crossref =     "Montuschi:2016:ISC",
  pages =        "156--163",
  year =         "2016",
  DOI =          "https://doi.org/10.1109/ARITH.2016.24",
  bibdate =      "Fri Dec 16 15:17:20 MST 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-23",
}

@InProceedings{Li:2016:SDT,
  author =       "Ang Li and Shuaiwen Leon Song and Mark Wijtvliet and
                 Akash Kumar and Henk Corporaal",
  booktitle =    "{ICS'16}: Proceedings of the {2016 International
                 Conference on Supercomputing, Istanbul Turkey, June
                 1--3, 2016}",
  title =        "{SFU}-Driven Transparent Approximation Acceleration on
                 {GPUs}",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "1--14",
  month =        jun,
  year =         "2016",
  DOI =          "https://doi.org/10.1145/2925426.2926255",
  ISBN =         "1-4503-4361-9",
  ISBN-13 =      "978-1-4503-4361-9",
  LCCN =         "QA76.88",
  bibdate =      "Mon Sep 11 07:17:26 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Approximate computing, the technique that sacrifices
                 certain amount of accuracy in exchange for substantial
                 performance boost or power reduction, is one of the
                 most promising solutions to enable power control and
                 performance scaling towards exascale. Although most
                 existing approximation designs target the emerging
                 data-intensive applications that are comparatively more
                 error-tolerable, there is still high demand for the
                 acceleration of traditional scientific applications
                 (e.g., weather and nuclear simulation), which often
                 comprise intensive transcendental function calls and
                 are very sensitive to accuracy loss. To address this
                 challenge, we focus on a very important but long
                 ignored approximation unit on today's commercial GPUs
                 the special-function unit (SFU), and clarify its unique
                 role in performance acceleration of accuracy-sensitive
                 applications in the context of approximate computing.
                 To better understand its features, we conduct a
                 thorough empirical analysis on three generations of
                 NVIDIA GPU architectures to evaluate all the
                 single-precision and double-precision numeric
                 transcendental functions that can be accelerated by
                 SFUs, in terms of their performance, accuracy and power
                 consumption. Based on the insights from the evaluation,
                 we propose a transparent, tractable and portable design
                 framework for SFU-driven approximate acceleration on
                 GPUs. Our design is software-based and requires no
                 hardware or application modifications. Experimental
                 results on three NVIDIA GPU platforms demonstrate that
                 our proposed framework can provide fine-grained tuning
                 for performance and accuracy trade-offs, thus
                 facilitating applications to achieve the maximum
                 performance under certain accuracy constraints.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Lichtenau:2016:QPF,
  author =       "Cedric Lichtenau and Steven Carlough and Silvia
                 Melitta Mueller",
  title =        "Quad Precision Floating Point on the {IBM z13}",
  crossref =     "Montuschi:2016:ISC",
  pages =        "87--94",
  year =         "2016",
  DOI =          "https://doi.org/10.1109/ARITH.2016.26",
  bibdate =      "Fri Dec 16 15:17:20 MST 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcw.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-23",
}

@Article{Liu:2016:DAI,
  author =       "W. Liu and L. Chen and C. Wang and M. O'Neill and F.
                 Lombardi",
  title =        "Design and Analysis of Inexact Floating-Point Adders",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "65",
  number =       "1",
  pages =        "308--314",
  month =        "????",
  year =         "2016",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2015.2417549",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Dec 15 09:36:24 MST 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Martin-Dorel:2016:PTB,
  author =       "{\'E}rik Martin-Dorel and Guillaume Melquiond",
  title =        "Proving Tight Bounds on Univariate Expressions with
                 Elementary Functions in {Coq}",
  journal =      j-J-AUTOM-REASON,
  volume =       "57",
  number =       "3",
  pages =        "187--217",
  month =        oct,
  year =         "2016",
  CODEN =        "JAREEW",
  DOI =          "https://doi.org/10.1007/s10817-015-9350-4",
  ISSN =         "0168-7433 (print), 1573-0670 (electronic)",
  ISSN-L =       "0168-7433",
  bibdate =      "Fri Sep 2 06:39:36 MDT 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jautomreason.bib",
  URL =          "http://link.springer.com/accesspage/article/10.1007/s10817-015-9350-4",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Autom. Reason.",
  fjournal =     "Journal of Automated Reasoning",
  journal-URL =  "http://link.springer.com/journal/10817",
}

@Article{Mascarenhas:2016:FPN,
  author =       "W. F. Mascarenhas",
  title =        "Floating point numbers are real numbers",
  journal =      "arxiv.org",
  pages =        "57",
  month =        may,
  year =         "2016",
  bibdate =      "Tue May 31 07:07:46 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arxiv.org/abs/1605.09202",
  abstract =     "Floating-point arithmetic allows us to use a finite
                 machine, the digital computer, to reach conclusions
                 about models based on continuous mathematics. In this
                 article we work in the other direction, that is, we
                 present examples in which continuous mathematics leads
                 to sharp, simple and new results about the evaluation
                 of sums, square roots and dot products in floating
                 point arithmetic.",
  acknowledgement = ack-nhfb,
  archiveprefix = "arXiv",
  eprint =       "1605.09202",
  keywords =     "Mathematics - Numerical Analysis",
  primaryclass = "math.NA",
}

@InProceedings{Meloni:2016:RDR,
  author =       "Nicolas M{\'e}loni and M. Anwar Hasan",
  title =        "Random Digit Representation of Integers",
  crossref =     "Montuschi:2016:ISC",
  pages =        "118--125",
  year =         "2016",
  DOI =          "https://doi.org/10.1109/ARITH.2016.11",
  bibdate =      "Fri Dec 16 15:17:20 MST 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-23; modular exponentiation",
}

@Article{Montuschi:2016:MCA,
  author =       "Paolo Montuschi and Jean-Michel Muller",
  title =        "Modern Computer Arithmetic",
  journal =      j-IEEE-CGA,
  volume =       "49",
  number =       "9",
  pages =        "12--12",
  month =        sep,
  year =         "2016",
  CODEN =        "ICGADZ",
  DOI =          "https://doi.org/10.1109/MC.2016.277",
  ISSN =         "0272-1716 (print), 1558-1756 (electronic)",
  ISSN-L =       "0272-1716",
  bibdate =      "Tue Oct 25 06:11:19 MDT 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeecga.bib",
  URL =          "https://www.computer.org/csdl/mags/co/2016/09/mco2016090012.html",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Computer Graphics and Applications",
  journal-URL =  "http://www.computer.org/portal/web/csdl/magazines/cga",
  remark =       "This one-page editorial draws attention to three
                 papers on computer arithmetic in \booktitle{IEEE
                 Transactions on Computers}
                 \cite{Demmel:2015:PRS,Joldes:2016:AAE,Chen:2016:DAR}..",
}

@InProceedings{Morancho:2016:UAF,
  author =       "Enric Morancho",
  booktitle =    "{2016 Euromicro Conference on Digital System Design
                 (DSD)}",
  title =        "Unum: Adaptive Floating-Point Arithmetic",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "651--656",
  year =         "2016",
  DOI =          "https://doi.org/10.1109/DSD.2016.39",
  bibdate =      "Fri Dec 15 07:38:18 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Moroz:2016:FCI,
  author =       "Leonid V. Moroz and Cezary J. Walczyk and Andriy
                 Hrynchyshyn and Vijay Holimath and Jan L.
                 Cie{\'s}li{\'n}ski",
  title =        "Fast calculation of inverse square root with the use
                 of magic constant --- analytical approach",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "1--23",
  day =          "14",
  month =        mar,
  year =         "2016",
  DOI =          "https://doi.org/10.48550/arXiv.1603.04483",
  bibdate =      "Wed Dec 20 07:34:12 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://arxiv.org/pdf/1603.04483.pdf",
  abstract =     "We present a mathematical analysis of transformations
                 used in fast calculation of inverse square root for
                 single-precision floating-point numbers. Optimal values
                 of the so called magic constants are derived in a
                 systematic way, minimizing either absolute or relative
                 errors at subsequent stages of the discussed
                 algorithm.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Muller:2016:NMA,
  author =       "Jean-Michel Muller and Valentina Popescu and Ping Tak
                 Peter Tang",
  title =        "A New Multiplication Algorithm for Extended Precision
                 Using Floating-Point Expansions",
  crossref =     "Montuschi:2016:ISC",
  pages =        "39--46",
  year =         "2016",
  DOI =          "https://doi.org/10.1109/ARITH.2016.18",
  bibdate =      "Fri Dec 16 15:17:20 MST 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-23",
}

@Misc{Munshi:2016:OCS,
  author =       "Aaftab Munshi and Lee Howes and Bartosz Sochacki and
                 {Khronos OpenCL Working Group}",
  title =        "The {OpenCL} {C} Specification Version: 2.0 Document
                 Revision: 33",
  howpublished = "Web document.",
  pages =        "205",
  day =          "13",
  month =        apr,
  year =         "2016",
  bibdate =      "Mon Apr 16 14:05:49 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/pvm.bib",
  URL =          "https://www.khronos.org/registry/OpenCL/specs/opencl-2.0-openclc.pdf",
  acknowledgement = ack-nhfb,
  remark =       "Section 6.1.3.2 Math Functions, pages 74ff, defines a
                 function repertoire extended beyond that of ISO C,
                 including {\tt acospi}, {\tt asinpi}, {\tt atanpi},
                 {\tt atan2pi}, {\tt cospi}, {\tt sinpi}, {\tt tanpi},
                 {\tt cospi}, {\tt fract}, {\tt lgamma\_r}, {\tt mad}
                 (approximation to {\tt a * b + c}), {\tt minmag}, {\tt
                 pown}, {\tt rootn}, {\tt sincos}, {\tt sinpi}, and {\tt
                 tanpi}.",
}

@Article{Nannarelli:2016:PPS,
  author =       "Alberto Nannarelli",
  title =        "Performance\slash Power Space Exploration for
                 {Binary64} Division Units",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "65",
  number =       "5",
  pages =        "1671--1677",
  month =        may,
  year =         "2016",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2015.2448097",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue May 31 08:56:47 MDT 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Computers -",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Notzli:2016:LVP,
  author =       "Andres N{\"o}tzli and Fraser Brown",
  title =        "{LifeJacket}: Verifying precise floating-point
                 optimizations in {LLVM}",
  journal =      "arxiv.org",
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  day =          "30",
  month =        mar,
  year =         "2016",
  bibdate =      "Sat Apr 2 06:26:03 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arxiv.org/abs/1603.09290",
  abstract =     "Optimizing floating-point arithmetic is vital because
                 it is ubiquitous, costly, and used in compute-heavy
                 workloads. Implementing precise optimizations
                 correctly, however, is difficult, since developers must
                 account for all the esoteric properties of
                 floating-point arithmetic to ensure that their
                 transformations do not alter the output of a program.
                 Manual reasoning is error prone and stifles
                 incorporation of new optimizations. We present an
                 approach to automate reasoning about floating-point
                 optimizations using satisfiability modulo theories
                 (SMT) solvers. We implement the approach in LifeJacket,
                 a system for automatically verifying precise
                 floating-point optimizations for the LLVM assembly
                 language. We have used LifeJacket to verify 43 LLVM
                 optimizations and to discover eight incorrect ones,
                 including three previously unreported problems.
                 LifeJacket is an open source extension of the Alive
                 system for optimization verification.",
  acknowledgement = ack-nhfb,
}

@Article{Ozaki:2016:EFT,
  author =       "Katsuhisa Ozaki and Takeshi Ogita and Shin'ichi
                 Oishi",
  title =        "Error-free transformation of matrix multiplication
                 with a posteriori validation",
  journal =      j-NUM-LIN-ALG-APPL,
  volume =       "23",
  number =       "5",
  pages =        "931--946",
  month =        oct,
  year =         "2016",
  CODEN =        "NLAAEM",
  DOI =          "https://doi.org/10.1002/nla.2061",
  ISSN =         "1070-5325 (print), 1099-1506 (electronic)",
  ISSN-L =       "1070-5325",
  bibdate =      "Thu Sep 29 08:59:10 MDT 2016",
  bibsource =    "http://www.interscience.wiley.com/jpages/1070-5325;
                 http://www3.interscience.wiley.com/journalfinder.html;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/numlinaa.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Numerical Linear Algebra with Applications",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1099-1506",
  keywords =     "accurate computing; accurate floating-point summation;
                 floating-point arithmetic; interval arithmetic; matrix
                 multiplication",
}

@Article{Ozaki:2016:SFP,
  author =       "Katsuhisa Ozaki and Florian B{\"u}nger and Takeshi
                 Ogita",
  title =        "Simple floating-point filters for the two-dimensional
                 orientation problem",
  journal =      j-BIT-NUM-MATH,
  volume =       "56",
  number =       "2",
  pages =        "729--749",
  month =        jun,
  year =         "2016",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/s10543-015-0574-9",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Mon May 30 06:11:11 MDT 2016",
  bibsource =    "http://link.springer.com/journal/10543/56/2;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer.com/article/10.1007/s10543-015-0574-9",
  acknowledgement = ack-nhfb,
  fjournal =     "BIT Numerical Mathematics",
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Paulk:2016:IFP,
  author =       "Mark Paulk and Lori Cameron",
  title =        "{IEEE} Floating Point Standard",
  journal =      j-COMPUTER,
  volume =       "49",
  number =       "6",
  pages =        "10--10",
  month =        jun,
  year =         "2016",
  CODEN =        "CPTRB4",
  ISSN =         "0018-9162 (print), 1558-0814 (electronic)",
  ISSN-L =       "0018-9162",
  bibdate =      "Tue Jun 21 15:00:51 MDT 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computer2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://csdl.computer.org/csdl/mags/co/2016/06/mco2016060010.html",
  abstract-URL = "http://csdl.computer.org/csdl/mags/co/2016/06/mco2016060010-abs.html",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2",
}

@Article{Phatak:2016:NDA,
  author =       "Dhananjay S. Phatak and Steven D. Houston",
  title =        "New distributed algorithms for fast sign detection in
                 residue number systems {(RNS)}",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "97",
  number =       "??",
  pages =        "78--95",
  month =        nov,
  year =         "2016",
  CODEN =        "JPDCER",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Thu Aug 25 18:20:29 MDT 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jpardistcomp.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0743731516300703",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315/",
}

@Article{Rashidi:2016:HSH,
  author =       "Bahram Rashidi and Sayed Masoud Sayedi and Reza
                 Rezaeian Farashahi",
  title =        "High-speed hardware architecture of scalar
                 multiplication for binary elliptic curve
                 cryptosystems",
  journal =      j-MICROELECT-J,
  volume =       "52",
  pages =        "49--65",
  month =        jun,
  year =         "2016",
  CODEN =        "MICEB9",
  DOI =          "https://doi.org/10.1016/j.mejo.2016.03.006",
  ISSN =         "0026-2692 (print), 1879-2391 (electronic)",
  ISSN-L =       "0026-2692",
  bibdate =      "Fri Jun 24 16:29:16 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Microelectronics Journal",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00262692",
}

@InProceedings{Revy:2016:ADF,
  author =       "Guillaume Revy",
  title =        "Automated Design of Floating-Point Logarithm Functions
                 on Integer Processors",
  crossref =     "Montuschi:2016:ISC",
  pages =        "172--180",
  year =         "2016",
  DOI =          "https://doi.org/10.1109/ARITH.2016.28",
  bibdate =      "Fri Dec 16 15:17:20 MST 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-23",
}

@Article{Roux:2016:FPR,
  author =       "Pierre Roux",
  title =        "Formal Proofs of Rounding Error Bounds: With
                 Application to an Automatic Positive Definiteness
                 Check",
  journal =      j-J-AUTOM-REASON,
  volume =       "57",
  number =       "2",
  pages =        "135--156",
  month =        aug,
  year =         "2016",
  CODEN =        "JAREEW",
  DOI =          "https://doi.org/10.1007/s10817-015-9339-z",
  ISSN =         "0168-7433 (print), 1573-0670 (electronic)",
  ISSN-L =       "0168-7433",
  bibdate =      "Fri Sep 2 06:39:36 MDT 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jautomreason.bib",
  URL =          "http://link.springer.com/accesspage/article/10.1007/s10817-015-9339-z",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Automated Reasoning",
  journal-URL =  "http://link.springer.com/journal/10817",
  keywords =     "floating-point arithmetic; rounding error",
}

@InProceedings{Rubio-Gonzalez:2016:FPP,
  author =       "Cindy Rubio-Gonz{\'a}lez and Cuong Nguyen and Benjamin
                 Mehne and Koushik Sen and James Demmel and William
                 Kahan and Costin Iancu and Wim Lavrijsen and David H.
                 Bailey and David Hough",
  booktitle =    "Proceedings of the 38th International Conference on
                 Software Engineering",
  title =        "Floating-point precision tuning using blame analysis",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "1074--1085",
  year =         "2016",
  bibdate =      "Sat Jun 04 17:19:46 2016",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/k/kahan-william-m.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Rump:2016:DUR,
  author =       "Siegfried M. Rump and Marko Lange",
  title =        "On the definition of unit roundoff",
  journal =      j-BIT-NUM-MATH,
  volume =       "56",
  number =       "1",
  pages =        "309--317",
  month =        mar,
  year =         "2016",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/s10543-015-0554-0",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Mon May 30 06:11:10 MDT 2016",
  bibsource =    "http://link.springer.com/journal/10543/56/1;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer.com/article/10.1007/s10543-015-0554-0",
  acknowledgement = ack-nhfb,
  fjournal =     "BIT Numerical Mathematics",
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Rump:2016:IAF,
  author =       "Siegfried M. Rump and Takeshi Ogita and Yusuke
                 Morikura and Shin'ichi Oishi",
  title =        "Interval arithmetic with fixed rounding mode",
  journal =      j-NONLINEAR-THEORY-APPL,
  volume =       "7",
  number =       "3",
  pages =        "362--373",
  year =         "2016",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1587/nolta.7.362",
  ISSN =         "2185-4106",
  ISSN-L =       "2185-4106",
  bibdate =      "Wed Jan 19 10:32:15 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We discuss several methods to simulate interval
                 arithmetic operations using floating-point operations
                 with fixed rounding mode. In particular we present
                 formulas using only rounding to nearest and using only
                 chop rounding (towards zero). The latter was the
                 default and only rounding on GPU (Graphics Processing
                 Unit) and cell processors, which in turn are very fast
                 and therefore attractive in scientific computations.",
  acknowledgement = ack-nhfb,
  fjournal =     "Nonlinear Theory and Its Applications, {IEICE}",
  journal-URL =  "https://www.jstage.jst.go.jp/browse/nolta/",
}

@Article{Rump:2016:IEB,
  author =       "Siegfried M. Rump and Florian B{\"u}nger and
                 Claude-Pierre Jeannerod",
  title =        "Improved error bounds for floating-point products and
                 {Horner}'s scheme",
  journal =      j-BIT-NUM-MATH,
  volume =       "56",
  number =       "1",
  pages =        "293--307",
  month =        mar,
  year =         "2016",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/s10543-015-0555-z",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Mon May 30 06:11:10 MDT 2016",
  bibsource =    "http://link.springer.com/journal/10543/56/1;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer.com/article/10.1007/s10543-015-0555-z",
  acknowledgement = ack-nhfb,
  fjournal =     "BIT Numerical Mathematics",
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Sayed:2016:WCR,
  author =       "Wafaa S. Sayed and Hossam A. H. Fahmy",
  title =        "What are the Correct Results for the Special Values of
                 the Operands of the Power Operation?",
  journal =      j-TOMS,
  volume =       "42",
  number =       "2",
  pages =        "14:1--14:17",
  month =        jun,
  year =         "2016",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/2809783",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Fri Jun 3 18:52:21 MDT 2016",
  bibsource =    "http://www.acm.org/pubs/contents/journals/toms/;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  abstract =     "Language standards such as C99 and C11, as well as the
                 IEEE Standard for Floating-Point Arithmetic 754 (IEEE
                 Std 754-2008) specify the expected behavior of binary
                 and decimal floating-point arithmetic in
                 computer-programming environments and the handling of
                 special values and exception conditions. Many
                 researchers focus on verifying the compliance of
                 implementations for binary and decimal floating-point
                 operations with these standards. In this article, we
                 are concerned with the special values of the operands
                 of the power function Z = X$^Y$. We study how the
                 standards define the correct results for this
                 operation, propose a mathematically justified
                 definition for the correct results of the power
                 function on the occurrence of these special values as
                 its operands, test how different software
                 implementations for the power function deal with these
                 special values, and classify the behavior of different
                 programming languages from the viewpoint of how much
                 they conform to the standards and our proposed
                 mathematical definition. We present inconsistencies
                 between the implementations and the standards, and
                 discuss incompatibilities between different versions of
                 the same software.",
  acknowledgement = ack-nhfb,
  articleno =    "14",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@InProceedings{Schaffner:2016:APT,
  author =       "Michael Schaffner and Michael Gautschi and Frank K.
                 G{\"u}rkaynak and Luca Benini",
  title =        "Accuracy and Performance Trade-Offs of Logarithmic
                 Number Units in Multi-Core Clusters",
  crossref =     "Montuschi:2016:ISC",
  pages =        "95--103",
  year =         "2016",
  DOI =          "https://doi.org/10.1109/ARITH.2016.10",
  bibdate =      "Fri Dec 16 15:17:20 MST 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-23",
}

@Article{Schkufza:2016:SPO,
  author =       "Eric Schkufza and Rahul Sharma and Alex Aiken",
  title =        "Stochastic program optimization",
  journal =      j-CACM,
  volume =       "59",
  number =       "2",
  pages =        "114--122",
  month =        feb,
  year =         "2016",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/2863701",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Tue Feb 16 15:45:15 MST 2016",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/cacm2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://cacm.acm.org/magazines/2016/2/197428/fulltext",
  abstract =     "The optimization of short sequences of loop-free,
                 fixed-point assembly code sequences is an important
                 problem in high-performance computing. However, the
                 competing constraints of transformation correctness and
                 performance improvement often force even special
                 purpose compilers to produce sub-optimal code. We show
                 that by encoding these constraints as terms in a cost
                 function, and using a Markov Chain Monte Carlo sampler
                 to rapidly explore the space of all possible code
                 sequences, we are able to generate aggressively
                 optimized versions of a given target code sequence.
                 Beginning from binaries compiled by 11vm --O0, we are
                 able to produce provably correct code sequences that
                 either match or outperform the code produced by qcc
                 --O3, icc --O3, and in some cases expert handwritten
                 assembly.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "Hacker's delight; Henry S. Warren; Montgomery
                 multiplication; SAXPY",
}

@Article{Seo:2016:HMR,
  author =       "Hwajeong Seo and Zhe Liu and Yasuyuki Nogami and
                 Jongseok Choi and Howon Kim",
  title =        "Hybrid {Montgomery} Reduction",
  journal =      j-TECS,
  volume =       "15",
  number =       "3",
  pages =        "58:1--58:??",
  month =        jul,
  year =         "2016",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/2890502",
  ISSN =         "1539-9087 (print), 1558-3465 (electronic)",
  ISSN-L =       "1539-9087",
  bibdate =      "Thu Jul 21 17:18:13 MDT 2016",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/tecs.bib",
  abstract =     "In this article, we present a hybrid method to improve
                 the performance of the Montgomery reduction by taking
                 advantage of the Karatsuba technique. We divide the
                 Montgomery reduction into two sub-parts, including one
                 for the conventional Montgomery reduction and the other
                 one for Karatsuba-aided multiplication. This approach
                 reduces the multiplication complexity of $n$-limb
                 Montgomery reduction from $ \theta (n^2 + n)$ to
                 asymptotic complexity $ \theta (7 n^2 / 8 + n)$. Our
                 practical implementation results over an 8-bit
                 microcontroller also show performance enhancements by
                 11\%.",
  acknowledgement = ack-nhfb,
  articleno =    "58",
  fjournal =     "ACM Transactions on Embedded Computing Systems",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J840",
}

@Article{Sohn:2016:FFP,
  author =       "Jongwook Sohn and Earl E. {Swartzlander, Jr.}",
  title =        "A Fused Floating-Point Four-Term Dot Product Unit",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST-1,
  volume =       "63",
  number =       "3",
  pages =        "370--378",
  month =        mar,
  year =         "2016",
  DOI =          "https://doi.org/10.1109/TCSI.2016.2525042",
  ISSN =         "1549-8328 (print), 1558-0806 (electronic)",
  ISSN-L =       "1549-8328",
  bibdate =      "Mon Feb 10 09:06:33 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://ieeexplore.ieee.org/document/7416176",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems I: Regular
                 Papers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=8919",
}

@Article{Tada:2016:ESG,
  author =       "Jubee Tada and Maiki Hosokawa and Ryusuke Egawa and
                 Hiroaki Kobayashi",
  title =        "Effects of Stacking Granularity on {$3$-D} Stacked
                 Floating-point Fused Multiply-Add Units",
  journal =      j-COMP-ARCH-NEWS,
  volume =       "44",
  number =       "4",
  pages =        "62--67",
  month =        sep,
  year =         "2016",
  CODEN =        "CANED2",
  DOI =          "https://doi.org/10.1145/3039902.3039914",
  ISSN =         "0163-5964 (print), 1943-5851 (electronic)",
  ISSN-L =       "0163-5964",
  bibdate =      "Thu Jan 12 18:43:44 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigarch.bib",
  abstract =     "Three-dimensional stacked integrated circuits
                 (3D-SICs) have been expected to overcome the
                 limitations of conventional two-dimensional (2-D)
                 implemented circuits. Since a stacking strategy affects
                 the performance and the power consumption of 3D-SICs,
                 this paper examines two stacking strategies for
                 designing the 3-D stacked floating-point fused
                 multiply-add (FP-FMA) module which contains four FP-FMA
                 units. Experimental results show that a coarse-grain
                 stacking strategy is suitable for reducing critical
                 path delay of the 3-D stacked FP-FMA module. On the
                 other hand, a fine-grain stacking strategy is suitable
                 for reducing power consumption. The 3-D stacked FP-FMA
                 module which is designed based on a fine-grain stacking
                 strategy achieves an 8.4\% critical path delay
                 reduction and an 18\% average power reduction compared
                 with the 2-D implementation.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGARCH Computer Architecture News",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J89",
  remark =       "HEART '16 conference proceedings.",
}

@Article{Tay:2016:NIM,
  author =       "T. Fatt Tay and C. Chang",
  title =        "A Non-Iterative Multiple Residue Digit Error Detection
                 and Correction Algorithm in {RRNS}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "65",
  number =       "2",
  pages =        "396--408",
  month =        "????",
  year =         "2016",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2015.2435773",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jan 19 07:06:51 MST 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Ugurdag:2016:ECC,
  author =       "H. Fatih Ugurdag and Anil Bayram and Vecdi Emre Levent
                 and Sezer G{\"o}ren",
  title =        "Efficient Combinational Circuits for Division by Small
                 Integer Constants",
  crossref =     "Montuschi:2016:ISC",
  pages =        "1--7",
  year =         "2016",
  DOI =          "https://doi.org/10.1109/ARITH.2016.23",
  bibdate =      "Fri Dec 16 15:17:20 MST 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-23",
}

@InProceedings{vanderHoeven:2016:ESL,
  author =       "Joris van der Hoeven and Gr{\'e}goire Lecerf",
  title =        "Evaluating Straight-Line Programs over Balls",
  crossref =     "Montuschi:2016:ISC",
  pages =        "142--149",
  year =         "2016",
  DOI =          "https://doi.org/10.1109/ARITH.2016.12",
  bibdate =      "Fri Dec 16 15:17:20 MST 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-23; interval arithmetic",
}

@Article{vanderHoeven:2016:MSA,
  author =       "Joris van der Hoeven and Gr{\'e}goire Lecerf and
                 Guillaume Quintin",
  title =        "Modular {SIMD} arithmetic in {Mathemagix}",
  journal =      j-TOMS,
  volume =       "43",
  number =       "1",
  pages =        "5:1--5:37",
  month =        aug,
  year =         "2016",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/2876503",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Tue Nov 22 17:45:25 MST 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  URL =          "http://dl.acm.org/citation.cfm?id=2876503",
  abstract =     "Modular integer arithmetic occurs in many algorithms
                 for computer algebra, cryptography, and error
                 correcting codes. Although recent microprocessors
                 typically offer a wide range of highly optimized
                 arithmetic functions, modular integer operations still
                 require dedicated implementations. In this article, we
                 survey existing algorithms for modular integer
                 arithmetic and present detailed vectorized
                 counterparts. We also describe several applications,
                 such as fast modular Fourier transforms and
                 multiplication of integer polynomials and matrices. The
                 vectorized algorithms have been implemented in C++
                 inside the free computer algebra and analysis system
                 Mathemagix. The performance of our implementation is
                 illustrated by various benchmarks.",
  acknowledgement = ack-nhfb,
  articleno =    "5",
  fjournal =     "ACM Transactions on Mathematical Software",
  journal-URL =  "http://dl.acm.org/pub.cfm?id=J782",
}

@InProceedings{Villalba-Moreno:2016:DRF,
  author =       "Julio Villalba-Moreno",
  title =        "Digit Recurrence Floating-Point Division under {HUB}
                 Format",
  crossref =     "Montuschi:2016:ISC",
  pages =        "79--86",
  year =         "2016",
  DOI =          "https://doi.org/10.1109/ARITH.2016.17",
  bibdate =      "Fri Dec 16 15:17:20 MST 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-23; HUB (Half-Unit-Biased) floating-point
                 format",
}

@InProceedings{Wang:2016:DFP,
  author =       "Ran Wang and Daming Zou and Xinrui He and Yingfei
                 Xiong and Lu Zhang and Gang Huang",
  booktitle =    "{Proceedings of the 2016 24th ACM SIGSOFT
                 International Symposium on Foundations of Software
                 Engineering --- FSE 2016}",
  title =        "Detecting and fixing precision-specific operations for
                 measuring floating-point errors",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  year =         "2016",
  DOI =          "https://doi.org/10.1145/2950290.2950355",
  bibdate =      "Thu Oct 17 06:42:14 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The accuracy of the floating-point calculation is
                 critical to many applications and different methods
                 have been proposed around floating-point accuracies,
                 such as detecting the errors in the program, verifying
                 the accuracy of the program, and optimizing the program
                 to produce more accurate results. These approaches need
                 a specification of the program to understand the ideal
                 calculation performed by the program, which is usually
                 approached by interpreting the program in a
                 precision-unspecific way.\par

                 However, many operations programmed in existing code
                 are inherently precision-specific, which cannot be
                 easily interpreted in a precision-unspecific way. In
                 fact, the semantics used in existing approaches usually
                 fail to interpret precision-specific operations
                 correctly.\par

                 In this paper, we present a systematic study on
                 precision-specific operations. First, we propose a
                 detection approach to detect precision-specific
                 operations. Second, we propose a fixing approach to
                 enable the tuning of precisions under the presence of
                 precision-specific operations. Third, we studied the
                 precision-specific operations in the GNU C standard
                 math library based on our detection and fixing
                 approaches. Our results show that (1) a significant
                 number of code fragments in the standard C math library
                 are precision-specific operations, and some large
                 inaccuracies reported in existing studies are false
                 positives or potential false positives due to
                 precision-specific operations; (2) our detection
                 approach has high precision and recall; (3) our fixing
                 approach can lead to overall more accurate result.",
  acknowledgement = ack-nhfb,
}

@Article{Wilson:2016:UAA,
  author =       "David Wilson and Greg Stitt",
  title =        "The Unified Accumulator Architecture: a Configurable,
                 Portable, and Extensible Floating-Point Accumulator",
  journal =      j-TRETS,
  volume =       "9",
  number =       "3",
  pages =        "21:1--21:??",
  month =        jul,
  year =         "2016",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/2809432",
  ISSN =         "1936-7406 (print), 1936-7414 (electronic)",
  ISSN-L =       "1936-7406",
  bibdate =      "Thu Jul 14 16:35:43 MDT 2016",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/trets.bib",
  abstract =     "Applications accelerated by field-programmable gate
                 arrays (FPGAs) often require pipelined floating-point
                 accumulators with a variety of different trade-offs.
                 Although previous work has introduced numerous
                 floating-point accumulation architectures, few cores
                 are available for public use, which forces designers to
                 use fixed-point implementations or vendor-provided
                 cores that are not portable and are often not optimized
                 for the desired set of trade-offs. In this article, we
                 combine and extend previous floating-point accumulator
                 architectures into a configurable, open-source core,
                 referred to as the unified accumulator architecture
                 (UAA), which enables designers to choose between
                 different trade-offs for different applications. UAA is
                 portable across FPGAs and allows designers to
                 specialize the underlying adder core to take advantage
                 of device-specific optimizations. By providing an
                 extensible, open-source implementation, we hope for the
                 research community to extend the provided core with new
                 architectures and optimizations.",
  acknowledgement = ack-nhfb,
  articleno =    "21",
  fjournal =     "ACM Transactions on Reconfigurable Technology and
                 Systems (TRETS)",
  journal-URL =  "http://portal.acm.org/toc.cfm?id=J1151",
}

@Article{Zhou:2016:PUH,
  author =       "Yuanyuan Zhou",
  title =        "Programming Uncertain {$<$T$>$ hings}",
  journal =      j-COMP-ARCH-NEWS,
  volume =       "44",
  number =       "2",
  pages =        "1--2",
  month =        may,
  year =         "2016",
  CODEN =        "CANED2",
  DOI =          "https://doi.org/10.1145/2980024.2872416",
  ISSN =         "0163-5964 (print), 1943-5851 (electronic)",
  ISSN-L =       "0163-5964",
  bibdate =      "Thu Jan 12 18:43:42 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigarch.bib",
  abstract =     "Innovation flourishes with good abstractions. For
                 instance, codification of the IEEE Floating Point
                 standard in 1985 was critical to the subsequent success
                 of scientific computing. Programming languages
                 currently lack appropriate abstractions for uncertain
                 data. Applications already use estimates from sensors,
                 machine learning, big data, humans, and approximate
                 algorithms, but most programming languages do not help
                 developers address correctness, programmability, and
                 optimization problems due to estimates. To address
                 these problems, we propose a new programming
                 abstraction called Uncertain. We encourage the
                 community to develop and use abstractions for
                 estimates.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGARCH Computer Architecture News",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J89",
  remark =       "ASPLOS'16 conference proceedings.",
}

@Article{Aliasgari:2017:SCH,
  author =       "Mehrdad Aliasgari and Marina Blanton and Fattaneh
                 Bayatbabolghani",
  title =        "Secure computation of hidden {Markov} models and
                 secure floating-point arithmetic in the malicious
                 model",
  journal =      j-INT-J-INFO-SEC,
  volume =       "16",
  number =       "6",
  pages =        "577--601",
  month =        nov,
  year =         "2017",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1007/s10207-016-0350-0",
  ISSN =         "1615-5262 (print), 1615-5270 (electronic)",
  ISSN-L =       "1615-5262",
  bibdate =      "Tue Jan 23 16:01:49 MST 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/intjinfosec.bib",
  URL =          "http://link.springer.com/article/10.1007/s10207-016-0350-0",
  acknowledgement = ack-nhfb,
  fjournal =     "International Journal of Information Security",
  journal-URL =  "https://link.springer.com/journal/10207",
  keywords =     "Floating point; Gaussian mixture models; Hidden Markov
                 models; Secure computation",
}

@Article{Anderson:2017:EMF,
  author =       "Andrew Anderson and Servesh Muralidharan and David
                 Gregg",
  title =        "Efficient Multibyte Floating Point Data Formats Using
                 Vectorization",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "66",
  number =       "12",
  pages =        "2081--2096",
  month =        "????",
  year =         "2017",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2017.2716355",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Nov 10 08:32:25 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  URL =          "http://ieeexplore.ieee.org/document/7950938/",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Angerd:2017:FAC,
  author =       "Alexandra Angerd and Erik Sintorn and Per
                 Stenstr{\"o}m",
  title =        "A Framework for Automated and Controlled
                 Floating-Point Accuracy Reduction in Graphics
                 Applications on {GPUs}",
  journal =      j-TACO,
  volume =       "14",
  number =       "4",
  pages =        "46:1--46:??",
  month =        dec,
  year =         "2017",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/3151032",
  ISSN =         "1544-3566 (print), 1544-3973 (electronic)",
  ISSN-L =       "1544-3566",
  bibdate =      "Fri Dec 22 18:25:55 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/taco.bib",
  abstract =     "Reducing the precision of floating-point values can
                 improve performance and/or reduce energy expenditure in
                 computer graphics, among other, applications. However,
                 reducing the precision level of floating-point values
                 in a controlled fashion needs support both at the
                 compiler and at the microarchitecture level. At the
                 compiler level, a method is needed to automate the
                 reduction of precision of each floating-point value. At
                 the microarchitecture level, a lower precision of each
                 floating-point register can allow more floating-point
                 values to be packed into a register file. This,
                 however, calls for new register file organizations.
                 This article proposes an automated precision-selection
                 method and a novel GPU register file organization that
                 can store floating-point register values at arbitrary
                 precisions densely. The automated precision-selection
                 method uses a data-driven approach for setting the
                 precision level of floating-point values, given a
                 quality threshold and a representative set of input
                 data. By allowing a small, but acceptable, degradation
                 in output quality, our method can remove a significant
                 amount of the bits needed to represent floating-point
                 values in the investigated kernels (between 28\% and
                 60\%). Our proposed register file organization exploits
                 these lower-precision floating-point values by packing
                 several of them into the same physical register. This
                 reduces the register pressure per thread by up to 48\%,
                 and by 27\% on average, for a negligible output-quality
                 degradation. This can enable GPUs to keep up to twice
                 as many threads in flight simultaneously.",
  acknowledgement = ack-nhfb,
  articleno =    "46",
  fjournal =     "ACM Transactions on Architecture and Code Optimization
                 (TACO)",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J924",
}

@InProceedings{Anonymous:2017:AI,
  author =       "Anonymous",
  title =        "Author index",
  crossref =     "Burgess:2017:ISC",
  pages =        "196--196",
  month =        jul,
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ARITH.2017.41",
  ISSN =         "1063-6889",
  bibdate =      "Fri Nov 17 09:10:14 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Presents an index of the authors whose articles are
                 published in the conference proceedings record.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Anonymous:2017:C,
  author =       "Anonymous",
  title =        "Committees",
  crossref =     "Burgess:2017:ISC",
  pages =        "x--x",
  month =        jul,
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ARITH.2017.5",
  ISSN =         "1063-6889",
  bibdate =      "Fri Nov 17 09:10:14 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Provides a listing of current committee members and
                 society officers.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Anonymous:2017:CN,
  author =       "Anonymous",
  title =        "{[Copyright} notice]",
  crossref =     "Burgess:2017:ISC",
  pages =        "iv--iv",
  month =        jul,
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ARITH.2017.3",
  ISSN =         "1063-6889",
  bibdate =      "Fri Nov 17 09:10:14 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Presents the copyright information for the conference.
                 May include reprint permission information.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Anonymous:2017:F,
  author =       "Anonymous",
  title =        "Foreword",
  crossref =     "Burgess:2017:ISC",
  pages =        "viii--ix",
  month =        jul,
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ARITH.2017.4",
  ISSN =         "1063-6889",
  bibdate =      "Fri Nov 17 09:10:14 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Presents the introductory welcome message from the
                 conference proceedings. May include the conference
                 officers' congratulations to all involved with the
                 conference event and publication of the proceedings
                 record.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Anonymous:2017:FC,
  author =       "Anonymous",
  title =        "{[Front} cover]",
  crossref =     "Burgess:2017:ISC",
  pages =        "c1--c1",
  month =        jul,
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ARITH.2017.43",
  ISSN =         "1063-6889",
  bibdate =      "Fri Nov 17 09:10:14 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Presents the front cover or splash screen of the
                 proceedings record.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Anonymous:2017:PCM,
  author =       "Anonymous",
  title =        "Program Committee Members",
  crossref =     "Burgess:2017:ISC",
  pages =        "xi--xi",
  month =        jul,
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ARITH.2017.6",
  ISSN =         "1063-6889",
  bibdate =      "Fri Nov 17 09:10:14 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Provides a listing of current committee members and
                 society officers.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Anonymous:2017:PI,
  author =       "Anonymous",
  title =        "{[Publisher's} information]",
  crossref =     "Burgess:2017:ISC",
  pages =        "198--198",
  month =        jul,
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ARITH.2017.42",
  ISSN =         "1063-6889",
  bibdate =      "Fri Nov 17 09:10:14 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Provides a listing of current committee members and
                 society officers.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Anonymous:2017:SC,
  author =       "Anonymous",
  title =        "Steering Committee",
  crossref =     "Burgess:2017:ISC",
  pages =        "xii--xii",
  month =        jul,
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ARITH.2017.7",
  ISSN =         "1063-6889",
  bibdate =      "Fri Nov 17 09:10:14 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Provides a listing of current committee members and
                 society officers.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Anonymous:2017:TC,
  author =       "Anonymous",
  title =        "Table of contents",
  crossref =     "Burgess:2017:ISC",
  pages =        "v--vii",
  month =        jul,
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ARITH.2017.8",
  ISSN =         "1063-6889",
  bibdate =      "Fri Nov 17 09:10:14 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The following topics are dealt with: multiprecision
                 arithmetic; computer arithmetic; DSP; floating-point
                 error analysis; reproducible arithmetic; FPGA; matrix
                 computations; and cryptography.",
  acknowledgement = ack-nhfb,
  keywords =     "computer arithmetic; cryptography; digital signal
                 processing chips; DSP; error analysis; field
                 programmable gate arrays; floating point arithmetic;
                 floating-point error analysis; FPGA; matrix algebra;
                 matrix computations; multiprecision arithmetic;
                 reproducible arithmetic",
}

@InProceedings{Anonymous:2017:TP,
  author =       "Anonymous",
  title =        "{[Title} page i]",
  crossref =     "Burgess:2017:ISC",
  pages =        "i--i",
  month =        jul,
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ARITH.2017.1",
  ISSN =         "1063-6889",
  bibdate =      "Fri Nov 17 09:10:14 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Presents the title page of the proceedings record.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Anonymous:2017:TPI,
  author =       "Anonymous",
  title =        "{[Title} page iii]",
  crossref =     "Burgess:2017:ISC",
  pages =        "iii--iii",
  month =        jul,
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ARITH.2017.2",
  ISSN =         "1063-6889",
  bibdate =      "Fri Nov 17 09:10:14 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Presents the title page of the proceedings record.",
  acknowledgement = ack-nhfb,
}

@Article{Aurentz:2017:CCS,
  author =       "Jared L. Aurentz and Lloyd N. Trefethen",
  title =        "Chopping a {Chebyshev} Series",
  journal =      j-TOMS,
  volume =       "43",
  number =       "4",
  pages =        "33:1--33:21",
  month =        mar,
  year =         "2017",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/2998442",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  MRclass =      "65G50 (65Y04)",
  MRnumber =     "3638570",
  bibdate =      "Fri Mar 24 08:51:05 MDT 2017",
  bibsource =    "http://www.acm.org/pubs/contents/journals/toms/;
                 https://www.math.utah.edu/pub/bibnet/authors/t/trefethen-lloyd-n.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcw.bib;
                 https://www.math.utah.edu/pub/tex/bib/matlab.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  abstract =     "Chebfun and related software projects for numerical
                 computing with functions are based on the idea that at
                 each step of a computation, a function $ f(x) $ defined
                 on an interval $ [a, b] $ is ``rounded'' to a
                 prescribed precision by constructing a Chebyshev series
                 and chopping it at an appropriate point. Designing a
                 chopping algorithm with the right properties proves to
                 be a surprisingly complex and interesting problem. We
                 describe the chopping algorithm introduced in Chebfun
                 Version 5.3 in 2015 after many years of discussion and
                 the considerations that led to this design.",
  acknowledgement = ack-nhfb,
  articleno =    "33",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@Article{B:2017:GML,
  author =       "Sudeepa K. B. and Ganesh Aithal",
  title =        "Generation of maximum length non-binary key sequence
                 and its application for stream cipher based on residue
                 number system",
  journal =      j-J-COMPUT-SCI,
  volume =       "21",
  pages =        "379--386",
  month =        jul,
  year =         "2017",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1016/j.jocs.2016.10.006",
  ISSN =         "1877-7503 (print), 1877-7511 (electronic)",
  ISSN-L =       "1877-7503",
  MRclass =      "94A60",
  MRnumber =     "3685019",
  bibdate =      "Tue Sep 19 13:54:25 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcomputsci.bib",
  URL =          "https://www.sciencedirect.com/science/article/pii/S1877750316302071",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Comput. Sci.",
  fjournal =     "Journal of Computational Science",
  journal-URL =  "https://www.sciencedirect.com/journal/journal-of-computational-science",
}

@Book{Beebe:2017:MFC,
  author =       "Nelson H. F. Beebe",
  title =        "The Mathematical-Function Computation Handbook:
                 Programming Using the {MathCW} Portable Software
                 Library",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xxxvi + 1114",
  year =         "2017",
  DOI =          "https://doi.org/10.1007/978-3-319-64110-2",
  ISBN =         "3-319-64109-3 (hardcover), 3-319-64110-7 (e-book)",
  ISBN-13 =      "978-3-319-64109-6 (hardcover), 978-3-319-64110-2
                 (e-book)",
  LCCN =         "QA75.5-76.95",
  bibdate =      "Sat Jul 15 19:34:43 MDT 2017",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/bibnet/authors/b/beebe-nelson-h-f.bib;
                 https://www.math.utah.edu/pub/tex/bib/axiom.bib;
                 https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/maple-extract.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathematica.bib;
                 https://www.math.utah.edu/pub/tex/bib/matlab.bib;
                 https://www.math.utah.edu/pub/tex/bib/mupad.bib;
                 https://www.math.utah.edu/pub/tex/bib/numana2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/prng.bib;
                 https://www.math.utah.edu/pub/tex/bib/redbooks.bib;
                 https://www.math.utah.edu/pub/tex/bib/utah-math-dept-books.bib",
  URL =          "http://www.springer.com/us/book/9783319641096",
  acknowledgement = ack-nhfb,
  ORCID-numbers = "Beebe, Nelson H. F./0000-0001-7281-4263",
  tableofcontents = "List of figures / xxv \\
                 List of tables / xxxi \\
                 Quick start / xxxv \\
                 1: Introduction / 1 \\
                 1.1: Programming conventions / 2 \\
                 1.2: Naming conventions / 4 \\
                 1.3: Library contributions and coverage / 5 \\
                 1.4: Summary / 6 \\
                 2: Iterative solutions and other tools / 7 \\
                 2.1: Polynomials and Taylor series / 7 \\
                 2.2: First-order Taylor series approximation / 8 \\
                 2.3: Second-order Taylor series approximation / 9 \\
                 2.4: Another second-order Taylor series approximation /
                 9 \\
                 2.5: Convergence of second-order methods / 10 \\
                 2.6: Taylor series for elementary functions / 10 \\
                 2.7: Continued fractions / 12 \\
                 2.8: Summation of continued fractions / 17 \\
                 2.9: Asymptotic expansions / 19 \\
                 2.10: Series inversion / 20 \\
                 2.11: Summary / 22 \\
                 3: Polynomial approximations / 23 \\
                 3.1: Computation of odd series / 23 \\
                 3.2: Computation of even series / 25 \\
                 3.3: Computation of general series / 25 \\
                 3.4: Limitations of Cody\slash Waite polynomials / 28
                 \\
                 3.5: Polynomial fits with Maple / 32 \\
                 3.6: Polynomial fits with Mathematica / 33 \\
                 3.7: Exact polynomial coefficients / 42 \\
                 3.8: Cody\slash Waite rational polynomials / 43 \\
                 3.9: Chebyshev polynomial economization / 43 \\
                 3.10: Evaluating Chebyshev polynomials / 48 \\
                 3.11: Error compensation in Chebyshev fits / 50 \\
                 3.12: Improving Chebyshev fits / 51 \\
                 3.13: Chebyshev fits in rational form / 52 \\
                 3.14: Chebyshev fits with Mathematica / 56 \\
                 3.15: Chebyshev fits for function representation / 57
                 \\
                 3.16: Extending the library / 57 \\
                 3.17: Summary and further reading / 58 \\
                 4: Implementation issues / 61 \\
                 4.1: Error magnification / 61 \\
                 4.2: Machine representation and machine epsilon / 62
                 \\
                 4.3: IEEE 754 arithmetic / 63 \\
                 4.4: Evaluation order in C / 64 \\
                 4.5: The {\tt volatile} type qualifier / 65 \\
                 4.6: Rounding in floating-point arithmetic / 66 \\
                 4.7: Signed zero / 69 \\
                 4.8: Floating-point zero divide / 70 \\
                 4.9: Floating-point overflow / 71 \\
                 4.10: Integer overflow / 72 \\
                 4.11: Floating-point underflow / 77 \\
                 4.12: Subnormal numbers / 78 \\
                 4.13: Floating-point inexact operation / 79 \\
                 4.14: Floating-point invalid operation / 79 \\
                 4.15: Remarks on NaN tests / 80 \\
                 4.16: Ulps --- units in the last place / 81 \\
                 4.17: Fused multiply-add / 85 \\
                 4.18: Fused multiply-add and polynomials / 88 \\
                 4.19: Significance loss / 89 \\
                 4.20: Error handling and reporting / 89 \\
                 4.21: Interpreting error codes / 93 \\
                 4.22: C99 changes to error reporting / 94 \\
                 4.23: Error reporting with threads / 95 \\
                 4.24: Comments on error reporting / 95 \\
                 4.25: Testing function implementations / 96 \\
                 4.26: Extended data types on Hewlett--Packard HP-UX
                 IA-64 / 100 \\
                 4.27: Extensions for decimal arithmetic / 101 \\
                 4.28: Further reading / 103 \\
                 4.29: Summary / 104 \\
                 5: The floating-point environment / 105 \\
                 5.1: IEEE 754 and programming languages / 105 \\
                 5.2: IEEE 754 and the mathcw library / 106 \\
                 5.3: Exceptions and traps / 106 \\
                 5.4: Access to exception flags and rounding control /
                 107 \\
                 5.5: The environment access pragma / 110 \\
                 5.6: Implementation of exception-flag and
                 rounding-control access / 110 \\
                 5.7: Using exception flags: simple cases / 112 \\
                 5.8: Using rounding control / 115 \\
                 5.9: Additional exception flag access / 116 \\
                 5.10: Using exception flags: complex case / 120 \\
                 5.11: Access to precision control / 123 \\
                 5.12: Using precision control / 126 \\
                 5.13: Summary / 127 \\
                 6: Converting floating-point values to integers / 129
                 \\
                 6.1: Integer conversion in programming languages / 129
                 \\
                 6.2: Programming issues for conversions to integers /
                 130 \\
                 6.3: Hardware out-of-range conversions / 131 \\
                 6.4: Rounding modes and integer conversions / 132 \\
                 6.5: Extracting integral and fractional parts / 132 \\
                 6.6: Truncation functions / 135 \\
                 6.7: Ceiling and floor functions / 136 \\
                 6.8: Floating-point rounding functions with fixed
                 rounding / 137 \\
                 6.9: Floating-point rounding functions: current
                 rounding / 138 \\
                 6.10: Floating-point rounding functions without {\em
                 inexact\/} exception / 139 \\
                 6.11: Integer rounding functions with fixed rounding /
                 140 \\
                 6.12: Integer rounding functions with current rounding
                 / 142 \\
                 6.13: Remainder / 143 \\
                 6.14: Why the remainder functions are hard / 144 \\
                 6.15: Computing {\tt fmod} / 146 \\
                 6.16: Computing {\tt remainder} / 148 \\
                 6.17: Computing {\tt remquo} / 150 \\
                 6.18: Computing one remainder from the other / 152 \\
                 6.19: Computing the remainder in nonbinary bases / 155
                 \\
                 6.20: Summary / 156 \\
                 7: Random numbers / 157 \\
                 7.1: Guidelines for random-number software / 157 \\
                 7.2: Creating generator seeds / 158 \\
                 7.3: Random floating-point values / 160 \\
                 7.4: Random integers from floating-point generator /
                 165 \\
                 7.5: Random integers from an integer generator / 166
                 \\
                 7.6: Random integers in ascending order / 168 \\
                 7.7: How random numbers are generated / 169 \\
                 7.8: Removing generator bias / 178 \\
                 7.9: Improving a poor random number generator / 178 \\
                 7.10: Why long periods matter / 179 \\
                 7.11: Inversive congruential generators / 180 \\
                 7.12: Inversive congruential generators, revisited /
                 189 \\
                 7.13: Distributions of random numbers / 189 \\
                 7.14: Other distributions / 195 \\
                 7.15: Testing random-number generators / 196 \\
                 7.16: Applications of random numbers / 202 \\
                 7.17: The \textsf {mathcw} random number routines / 208
                 \\
                 7.18: Summary, advice, and further reading / 214 \\
                 8: Roots / 215 \\
                 8.1: Square root / 215 \\
                 8.2: Hypotenuse and vector norms / 222 \\
                 8.3: Hypotenuse by iteration / 227 \\
                 8.4: Reciprocal square root / 233 \\
                 8.5: Cube root / 237 \\
                 8.6: Roots in hardware / 240 \\
                 8.7: Summary / 242 \\
                 9: Argument reduction / 243 \\
                 9.1: Simple argument reduction / 243 \\
                 9.2: Exact argument reduction / 250 \\
                 9.3: Implementing exact argument reduction / 253 \\
                 9.4: Testing argument reduction / 265 \\
                 9.5: Retrospective on argument reduction / 265 \\
                 10: Exponential and logarithm / 267 \\
                 10.1: Exponential functions / 267 \\
                 10.2: Exponential near zero / 273 \\
                 10.3: Logarithm functions / 282 \\
                 10.4: Logarithm near one / 290 \\
                 10.5: Exponential and logarithm in hardware / 292 \\
                 10.6: Compound interest and annuities / 294 \\
                 10.7: Summary / 298 \\
                 11: Trigonometric functions / 299 \\
                 11.1: Sine and cosine properties / 299 \\
                 11.2: Tangent properties / 302 \\
                 11.3: Argument conventions and units / 304 \\
                 11.4: Computing the cosine and sine / 306 \\
                 11.5: Computing the tangent / 310 \\
                 11.6: Trigonometric functions in degrees / 313 \\
                 11.7: Trigonometric functions in units of $ \pi $ / 315
                 \\
                 11.8: Computing the cosine and sine together / 320 \\
                 11.9: Inverse sine and cosine / 323 \\
                 11.10: Inverse tangent / 331 \\
                 11.11: Inverse tangent, take two / 336 \\
                 11.12: Trigonometric functions in hardware / 338 \\
                 11.13: Testing trigonometric functions / 339 \\
                 11.14: Retrospective on trigonometric functions / 340
                 \\
                 12: Hyperbolic functions / 341 \\
                 12.1: Hyperbolic functions / 341 \\
                 12.2: Improving the hyperbolic functions / 345 \\
                 12.3: Computing the hyperbolic functions together / 348
                 \\
                 12.4: Inverse hyperbolic functions / 348 \\
                 12.5: Hyperbolic functions in hardware / 350 \\
                 12.6: Summary / 352 \\
                 13: Pair-precision arithmetic / 353 \\
                 13.1: Limitations of pair-precision arithmetic / 354
                 \\
                 13.2: Design of the pair-precision software interface /
                 355 \\
                 13.3: Pair-precision initialization / 356 \\
                 13.4: Pair-precision evaluation / 357 \\
                 13.5: Pair-precision high part / 357 \\
                 13.6: Pair-precision low part / 357 \\
                 13.7: Pair-precision copy / 357 \\
                 13.8: Pair-precision negation / 358 \\
                 13.9: Pair-precision absolute value / 358 \\
                 13.10: Pair-precision sum / 358 \\
                 13.11: Splitting numbers into pair sums / 359 \\
                 13.12: Premature overflow in splitting / 362 \\
                 13.13: Pair-precision addition / 365 \\
                 13.14: Pair-precision subtraction / 367 \\
                 13.15: Pair-precision comparison / 368 \\
                 13.16: Pair-precision multiplication / 368 \\
                 13.17: Pair-precision division / 371 \\
                 13.18: Pair-precision square root / 373 \\
                 13.19: Pair-precision cube root / 377 \\
                 13.20: Accuracy of pair-precision arithmetic / 379 \\
                 13.21: Pair-precision vector sum / 384 \\
                 13.22: Exact vector sums / 385 \\
                 13.23: Pair-precision dot product / 385 \\
                 13.24: Pair-precision product sum / 386 \\
                 13.25: Pair-precision decimal arithmetic / 387 \\
                 13.26: Fused multiply-add with pair precision / 388 \\
                 13.27: Higher intermediate precision and the FMA / 393
                 \\
                 13.28: Fused multiply-add without pair precision / 395
                 \\
                 13.29: Fused multiply-add with multiple precision / 401
                 \\
                 13.30: Fused multiply-add, Boldo/\penalty
                 \exhyphenpenalty Melquiond style / 403 \\
                 13.31: Error correction in fused multiply-add / 406 \\
                 13.32: Retrospective on pair-precision arithmetic / 407
                 \\
                 14: Power function / 411 \\
                 14.1: Why the power function is hard to compute / 411
                 \\
                 14.2: Special cases for the power function / 412 \\
                 14.3: Integer powers / 414 \\
                 14.4: Integer powers, revisited / 420 \\
                 14.5: Outline of the power-function algorithm / 421 \\
                 14.6: Finding $a$ and $p$ / 423 \\
                 14.7: Table searching / 424 \\
                 14.8: Computing $\log_n(g/a)$ / 426 \\
                 14.9: Accuracy required for $\log_n(g/a)$ / 429 \\
                 14.10: Exact products / 430 \\
                 14.11: Computing $w$, $w_1$ and $w_2$ / 433 \\
                 14.12: Computing $n^{w_2}$ / 437 \\
                 14.13: The choice of $q$ / 438 \\
                 14.14: Testing the power function / 438 \\
                 14.15: Retrospective on the power function / 440 \\
                 15: Complex arithmetic primitives / 441 \\
                 15.1: Support macros and type definitions / 442 \\
                 15.2: Complex absolute value / 443 \\
                 15.3: Complex addition / 445 \\
                 15.4: Complex argument / 445 \\
                 15.5: Complex conjugate / 446 \\
                 15.6: Complex conjugation symmetry / 446 \\
                 15.7: Complex conversion / 448 \\
                 15.8: Complex copy / 448 \\
                 15.9: Complex division: C99 style / 449 \\
                 15.10: Complex division: Smith style / 451 \\
                 15.11: Complex division: Stewart style / 452 \\
                 15.12: Complex division: Priest style / 453 \\
                 15.13: Complex division: avoiding subtraction loss /
                 455 \\
                 15.14: Complex imaginary part / 456 \\
                 15.15: Complex multiplication / 456 \\
                 15.16: Complex multiplication: error analysis / 458 \\
                 15.17: Complex negation / 459 \\
                 15.18: Complex projection / 460 \\
                 15.19: Complex real part / 460 \\
                 15.20: Complex subtraction / 461 \\
                 15.21: Complex infinity test / 462 \\
                 15.22: Complex NaN test / 462 \\
                 15.23: Summary / 463 \\
                 16: Quadratic equations / 465 \\
                 16.1: Solving quadratic equations / 465 \\
                 16.2: Root sensitivity / 471 \\
                 16.3: Testing a quadratic-equation solver / 472 \\
                 16.4: Summary / 474 \\
                 17: Elementary functions in complex arithmetic / 475
                 \\
                 17.1: Research on complex elementary functions / 475
                 \\
                 17.2: Principal values / 476 \\
                 17.3: Branch cuts / 476 \\
                 17.4: Software problems with negative zeros / 478 \\
                 17.5: Complex elementary function tree / 479 \\
                 17.6: Series for complex functions / 479 \\
                 17.7: Complex square root / 480 \\
                 17.8: Complex cube root / 485 \\
                 17.9: Complex exponential / 487 \\
                 17.10: Complex exponential near zero / 492 \\
                 17.11: Complex logarithm / 495 \\
                 17.12: Complex logarithm near one / 497 \\
                 17.13: Complex power / 500 \\
                 17.14: Complex trigonometric functions / 502 \\
                 17.15: Complex inverse trigonometric functions / 504
                 \\
                 17.16: Complex hyperbolic functions / 509 \\
                 17.17: Complex inverse hyperbolic functions / 514 \\
                 17.18: Summary / 520 \\
                 18: The Greek functions: gamma, psi, and zeta / 521 \\
                 18.1: Gamma and log-gamma functions / 521 \\
                 18.2: The {\tt psi} and {\tt psiln} functions / 536 \\
                 18.3: Polygamma functions / 547 \\
                 18.4: Incomplete gamma functions / 560 \\
                 18.5: A Swiss diversion: Bernoulli and Euler / 568 \\
                 18.6: An Italian excursion: Fibonacci numbers / 575 \\
                 18.7: A German gem: the Riemann zeta function / 579 \\
                 18.8: Further reading / 590 \\
                 18.9: Summary / 591 \\
                 19: Error and probability functions / 593 \\
                 19.1: Error functions / 593 \\
                 19.2: Scaled complementary error function / 598 \\
                 19.3: Inverse error functions / 600 \\
                 19.4: Normal distribution functions and inverses / 610
                 \\
                 19.5: Summary / 617 \\
                 20: Elliptic integral functions / 619 \\
                 20.1: The arithmetic-geometric mean / 619 \\
                 20.2: Elliptic integral functions of the first kind /
                 624 \\
                 20.3: Elliptic integral functions of the second kind /
                 627 \\
                 20.4: Elliptic integral functions of the third kind /
                 630 \\
                 20.5: Computing $K(m)$ and $K'(m)$ / 631 \\
                 20.6: Computing $E(m)$ and $E'(m)$ / 637 \\
                 20.7: Historical algorithms for elliptic integrals /
                 643 \\
                 20.8: Auxiliary functions for elliptic integrals / 645
                 \\
                 20.9: Computing the elliptic auxiliary functions / 648
                 \\
                 20.10: Historical elliptic functions / 650 \\
                 20.11: Elliptic functions in software / 652 \\
                 20.12: Applications of elliptic auxiliary functions /
                 653 \\
                 20.13: Elementary functions from elliptic auxiliary
                 functions / 654 \\
                 20.14: Computing elementary functions via $R_C(x,y)$ /
                 655 \\
                 20.15: Jacobian elliptic functions / 657 \\
                 20.16: Inverses of Jacobian elliptic functions / 664
                 \\
                 20.17: The modulus and the nome / 668 \\
                 20.18: Jacobian theta functions / 673 \\
                 20.19: Logarithmic derivatives of the Jacobian theta
                 functions / 675 \\
                 20.20: Neville theta functions / 678 \\
                 20.21: Jacobian Eta, Theta, and Zeta functions / 679
                 \\
                 20.22: Weierstrass elliptic functions / 682 \\
                 20.23: Weierstrass functions by duplication / 689 \\
                 20.24: Complete elliptic functions, revisited / 690 \\
                 20.25: Summary / 691 \\
                 21: Bessel functions / 693 \\
                 21.1: Cylindrical Bessel functions / 694 \\
                 21.2: Behavior of $J_n(x)$ and $Y_n(x)$ / 695 \\
                 21.3: Properties of $J_n(z)$ and $Y_n(z)$ / 697 \\
                 21.4: Experiments with recurrences for $J_0(x)$ / 705
                 \\
                 21.5: Computing $J_0(x)$ and $J_1(x)$ / 707 \\
                 21.6: Computing $J_n(x)$ / 710 \\
                 21.7: Computing $Y_0(x)$ and $Y_1(x)$ / 713 \\
                 21.8: Computing $Y_n(x)$ / 715 \\
                 21.9: Improving Bessel code near zeros / 716 \\
                 21.10: Properties of $I_n(z)$ and $K_n(z)$ / 718 \\
                 21.11: Computing $I_0(x)$ and $I_1(x)$ / 724 \\
                 21.12: Computing $K_0(x)$ and $K_1(x)$ / 726 \\
                 21.13: Computing $I_n(x)$ and $K_n(x)$ / 728 \\
                 21.14: Properties of spherical Bessel functions / 731
                 \\
                 21.15: Computing $j_n(x)$ and $y_n(x)$ / 735 \\
                 21.16: Improving $j_1(x)$ and $y_1(x)$ / 740 \\
                 21.17: Modified spherical Bessel functions / 743 \\
                 21.18: Software for Bessel-function sequences / 755 \\
                 21.19: Retrospective on Bessel functions / 761 \\
                 22: Testing the library / 763 \\
                 22.1: Testing {\tt tgamma} and {\tt lgamma} / 765 \\
                 22.2: Testing {\tt psi} and {\tt psiln} / 768 \\
                 22.3: Testing {\tt erf} and {\tt erfc} / 768 \\
                 22.4: Testing cylindrical Bessel functions / 769 \\
                 22.5: Testing exponent/\penalty \exhyphenpenalty
                 significand manipulation / 769 \\
                 22.6: Testing inline assembly code / 769 \\
                 22.7: Testing with Maple / 770 \\
                 22.8: Testing floating-point arithmetic / 773 \\
                 22.9: The Berkeley Elementary Functions Test Suite /
                 774 \\
                 22.10: The AT\&T floating-point test package / 775 \\
                 22.11: The Antwerp test suite / 776 \\
                 22.12: Summary / 776 \\
                 23: Pair-precision elementary functions / 777 \\
                 23.1: Pair-precision integer power / 777 \\
                 23.2: Pair-precision machine epsilon / 779 \\
                 23.3: Pair-precision exponential / 780 \\
                 23.4: Pair-precision logarithm / 787 \\
                 23.5: Pair-precision logarithm near one / 793 \\
                 23.6: Pair-precision exponential near zero / 793 \\
                 23.7: Pair-precision base-$n$ exponentials / 795 \\
                 23.8: Pair-precision trigonometric functions / 796 \\
                 23.9: Pair-precision inverse trigonometric functions /
                 801 \\
                 23.10: Pair-precision hyperbolic functions / 804 \\
                 23.11: Pair-precision inverse hyperbolic functions /
                 808 \\
                 23.12: Summary / 808 \\
                 24: Accuracy of the Cody\slash Waite algorithms / 811
                 \\
                 25: Improving upon the Cody\slash Waite algorithms /
                 823 \\
                 25.1: The Bell Labs libraries / 823 \\
                 25.2: The {Cephes} library / 823 \\
                 25.3: The {Sun} libraries / 824 \\
                 25.4: Mathematical functions on EPIC / 824 \\
                 25.5: The GNU libraries / 825 \\
                 25.6: The French libraries / 825 \\
                 25.7: The NIST effort / 826 \\
                 25.8: Commercial mathematical libraries / 826 \\
                 25.9: Mathematical libraries for decimal arithmetic /
                 826 \\
                 25.10: Mathematical library research publications / 826
                 \\
                 25.11: Books on computing mathematical functions / 827
                 \\
                 25.12: Summary / 828 \\
                 26: Floating-point output / 829 \\
                 26.1: Output character string design issues / 830 \\
                 26.2: Exact output conversion / 831 \\
                 26.3: Hexadecimal floating-point output / 832 \\
                 26.4: Octal floating-point output / 850 \\
                 26.5: Binary floating-point output / 851 \\
                 26.6: Decimal floating-point output / 851 \\
                 26.7: Accuracy of output conversion / 865 \\
                 26.8: Output conversion to a general base / 865 \\
                 26.9: Output conversion of Infinity / 866 \\
                 26.10: Output conversion of NaN / 866 \\
                 26.11: Number-to-string conversion / 867 \\
                 26.12: The {\tt printf} family / 867 \\
                 26.13: Summary / 878 \\
                 27: Floating-point input / 879 \\
                 27.1: Binary floating-point input / 879 \\
                 27.2: Octal floating-point input / 894 \\
                 27.3: Hexadecimal floating-point input / 895 \\
                 27.4: Decimal floating-point input / 895 \\
                 27.5: Based-number input / 899 \\
                 27.6: General floating-point input / 900 \\
                 27.7: The {\tt scanf} family / 901 \\
                 27.8: Summary / 910 \\
                 A: Ada interface / 911 \\
                 A.1: Building the Ada interface / 911 \\
                 A.2: Programming the Ada interface / 912 \\
                 A.3: Using the Ada interface / 915 \\
                 B: C\# interface / 917 \\
                 B.1: C\# on the CLI virtual machine / 917 \\
                 B.2: Building the C\# interface / 918 \\
                 B.3: Programming the C\# interface / 920 \\
                 B.4: Using the C\# interface / 922 \\
                 C: C++ interface / 923 \\
                 C.1: Building the C++ interface / 923 \\
                 C.2: Programming the C++ interface / 924 \\
                 C.3: Using the C++ interface / 925 \\
                 D: Decimal arithmetic / 927 \\
                 D.1: Why we need decimal floating-point arithmetic /
                 927 \\
                 D.2: Decimal floating-point arithmetic design issues /
                 928 \\
                 D.3: How decimal and binary arithmetic differ / 931 \\
                 D.4: Initialization of decimal floating-point storage /
                 935 \\
                 D.5: The {\tt <decfloat.h>} header file / 936 \\
                 D.6: Rounding in decimal arithmetic / 936 \\
                 D.7: Exact scaling in decimal arithmetic / 937 \\
                 E: Errata in the Cody\slash Waite book / 939 \\
                 F: Fortran interface / 941 \\
                 F.1: Building the Fortran interface / 943 \\
                 F.2: Programming the Fortran interface / 944 \\
                 F.3: Using the Fortran interface / 945 \\
                 H: Historical floating-point architectures / 947 \\
                 H.1: CDC family / 949 \\
                 H.2: Cray family / 952 \\
                 H.3: DEC PDP-10 / 953 \\
                 H.4: DEC PDP-11 and VAX / 956 \\
                 H.5: General Electric 600 series / 958 \\
                 H.6: IBM family / 959 \\
                 H.7: Lawrence Livermore S-1 Mark IIA / 965 \\
                 H.8: Unusual floating-point systems / 966 \\
                 H.9: Historical retrospective / 967 \\
                 I: Integer arithmetic / 969 \\
                 I.1: Memory addressing and integers / 971 \\
                 I.2: Representations of signed integers / 971 \\
                 I.3: Parity testing / 975 \\
                 I.4: Sign testing / 975 \\
                 I.5: Arithmetic exceptions / 975 \\
                 I.6: Notations for binary numbers / 977 \\
                 I.7: Summary / 978 \\
                 J: Java interface / 979 \\
                 J.1: Building the Java interface / 979 \\
                 J.2: Programming the Java MathCW class / 980 \\
                 J.3: Programming the Java C interface / 982 \\
                 J.4: Using the Java interface / 985 \\
                 L: Letter notation / 987 \\
                 P: Pascal interface / 989 \\
                 P.1: Building the Pascal interface / 989 \\
                 P.2: Programming the Pascal MathCW module / 990 \\
                 P.3: Using the Pascal module interface / 993 \\
                 P.4: Pascal and numeric programming / 994 \\
                 Bibliography / 995 \\
                 Author/editor index / 1039 \\
                 Function and macro index / 1049 \\
                 Subject index / 1065 \\
                 Colophon / 1115",
}

@InProceedings{Bocco:2017:HSU,
  author =       "Andrea Bocco and Yves Durand and Florent de Dinechin",
  booktitle =    "{2017 13th Conference on Ph.D. Research in
                 Microelectronics and Electronics (PRIME)}",
  title =        "Hardware support for {UNUM} floating point
                 arithmetic",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "93--96",
  year =         "2017",
  DOI =          "https://doi.org/10.1109/PRIME.2017.7974115",
  bibdate =      "Fri Dec 15 07:38:18 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Boehm:2017:SDC,
  author =       "Hans-J. Boehm",
  title =        "Small-data computing: correct calculator arithmetic",
  journal =      j-CACM,
  volume =       "60",
  number =       "8",
  pages =        "44--49",
  month =        aug,
  year =         "2017",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/2911981",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Wed Jul 26 05:35:16 MDT 2017",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/cacm2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Rounding errors are usually avoidable, and sometimes
                 we can afford to avoid them.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Book{Boldo:2017:CAF,
  author =       "Sylvie Boldo and Guillaume Melquiond",
  title =        "Computer arithmetic and formal proofs: verifying
                 floating-point algorithms with the {Coq} system",
  publisher =    "ISTE Press",
  address =      "London, UK",
  year =         "2017",
  ISBN =         "1-78548-112-6, 0-08-101170-9 (e-book)",
  ISBN-13 =      "978-1-78548-112-3, 978-0-08-101170-6 (e-book)",
  LCCN =         "QA76.9.C62",
  bibdate =      "Tue Nov 28 08:55:56 MST 2017",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/numana2010.bib",
  URL =          "http://iste.co.uk/book.php?id=1238",
  abstract =     "Floating-point arithmetic is ubiquitous in modern
                 computing, as it is the tool of choice to approximate
                 real numbers. Due to its limited range and precision,
                 its use can become quite involved and potentially lead
                 to numerous failures. One way to greatly increase
                 confidence in floating-point software is by
                 computer-assisted verification of its correctness
                 proofs. This book provides a comprehensive view of how
                 to formally specify and verify tricky floating-point
                 algorithms with the Coq proof assistant. It describes
                 the Flocq formalization of floating-point arithmetic
                 and some methods to automate theorem proofs. It then
                 presents the specification and verification of various
                 algorithms, from error-free transformations to a
                 numerical scheme for a partial differential equation.
                 The examples cover not only mathematical algorithms but
                 also C programs as well as issues related to
                 compilation. Describes the notions of specification and
                 weakest precondition computation and their practical
                 use. Shows how to tackle algorithms that extend beyond
                 the realm of simple floating-point arithmetic. Includes
                 real analysis and a case study about numerical
                 analysis.",
  acknowledgement = ack-nhfb,
  subject =      "Coq (Electronic resource); Computer arithmetic;
                 Floating-point arithmetic; Computer algorithms;
                 COMPUTERS / Computer Literacy; COMPUTERS / Computer
                 Science; COMPUTERS / Data Processing; COMPUTERS /
                 Hardware / General; COMPUTERS / Information Technology;
                 COMPUTERS / Machine Theory; COMPUTERS / Reference;
                 MATHEMATICS / Discrete Mathematics",
  tableofcontents = "1. Floating-Point Arithmetic \\
                 2. The Coq System \\
                 3. Formalization of Formats and Basic Operators \\
                 4. Automated Methods \\
                 5. Error-Free Computations and Applications \\
                 6. Example Proofs of Advanced Operators \\
                 7. Compilation of FP Programs \\
                 8. Deductive Program Verification \\
                 9. Real and Numerical Analysis",
}

@InProceedings{Boldo:2017:REA,
  author =       "Sylvie Boldo and Florian Faissole and Alexandre
                 Chapoutot",
  title =        "Round-off Error Analysis of Explicit One-Step
                 Numerical Integration Methods",
  crossref =     "Burgess:2017:ISC",
  pages =        "82--89",
  month =        jul,
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ARITH.2017.22",
  ISSN =         "1063-6889",
  bibdate =      "Fri Nov 17 09:10:14 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Ordinary differential equations are ubiquitous in
                 scientific computing. Solving exactly these equations
                 is usually not possible, except for special cases,
                 hence the use of numerical schemes to get a discretized
                 solution. We are interested in such numerical
                 integration methods, for instance Euler's method or the
                 Runge-Kutta methods. As they are implemented using
                 floating-point arithmetic, round-off errors occur. In
                 order to guarantee their accuracy, we aim at providing
                 bounds on the round-off errors of explicit one-step
                 numerical integration methods. Our methodology is to
                 apply a fine-grained analysis to these numerical
                 algorithms. Our originality is that our floating-point
                 analysis takes advantage of the linear stability of the
                 scheme, a mathematical property that vouches the scheme
                 is well-behaved.",
  acknowledgement = ack-nhfb,
  keywords =     "differential equations; Differential equations;
                 explicit one-step numerical integration methods;
                 fine-grained analysis; floating point arithmetic;
                 floating-point analysis; floating-point arithmetic;
                 integration; linear stability; Mathematical model;
                 mathematical property; Numerical models; numerical
                 schemes; Numerical simulation; numerical stability;
                 Numerical stability; ordinary differential equations;
                 round-off error analysis; roundoff errors; scientific
                 computing; Stability analysis; Tools",
}

@Article{Boldo:2017:RFA,
  author =       "Sylvie Boldo and Stef Graillat and Jean-Michel
                 Muller",
  title =        "On the Robustness of the {2Sum} and {Fast2Sum}
                 Algorithms",
  journal =      j-TOMS,
  volume =       "44",
  number =       "1",
  pages =        "4:1--4:14",
  month =        jul,
  year =         "2017",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/3054947",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Fri Jul 14 16:39:28 MDT 2017",
  bibsource =    "http://www.acm.org/pubs/contents/journals/toms/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  abstract =     "The 2Sum and Fast2Sum algorithms are important
                 building blocks in numerical computing. They are used
                 (implicitly or explicitly) in many compensated
                 algorithms (such as compensated summation or
                 compensated polynomial evaluation). They are also used
                 for manipulating floating-point expansions. We show
                 that these algorithms are much more robust than it is
                 usually believed: The returned result makes sense even
                 when the rounding function is not round-to-nearest, and
                 they are almost immune to overflow.",
  acknowledgement = ack-nhfb,
  articleno =    "4",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@InProceedings{Bos:2017:FAM,
  author =       "Joppe W. Bos and Simon Friedberger",
  title =        "Fast Arithmetic Modulo $ 2^x p^y \pm 1 $",
  crossref =     "Burgess:2017:ISC",
  pages =        "148--155",
  month =        jul,
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ARITH.2017.15",
  ISSN =         "1063-6889",
  bibdate =      "Fri Nov 17 09:10:14 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We give a systematic overview of techniques to compute
                 arithmetic modulo $ 2^x p^y \pm 1 $ and propose
                 improvements. This is useful for computations in the
                 supersingular isogeny Diffie-Hellman (SIDH)
                 key-exchange protocol which is one of the more recent
                 contenders in the post-quantum public-key arena. One of
                 the main computational bottlenecks in this
                 cryptographic key-exchange protocol is computing
                 modular arithmetic in a finite field defined by a prime
                 of this special shape. Recent implementations already
                 use this special prime shape to speed up the
                 cryptographic implementations but it remains unclear if
                 the choices made are optimal or if one can do better.
                 Our overview shows that in the SIDH setting, where
                 arithmetic over a quadratic extension field is
                 required, the approaches based on Montgomery
                 multiplication are to be preferred. Based on our
                 results, we give selection criteria for such moduli and
                 the outcome of our search reveals that there exist
                 moduli which result in even faster implementations.",
  acknowledgement = ack-nhfb,
  keywords =     "Barrett reduction; computational bottlenecks;
                 cryptographic key-exchange protocol; cryptographic
                 protocols; Electronic mail; Elliptic curves; fast
                 arithmetic modulo; finite field; modular arithmetic;
                 Montgomery multiplication; Optimization; post-quantum
                 cryptography; post-quantum public-key arena; Protocols;
                 Public key cryptography; public key cryptography;
                 quadratic extension field; quantum cryptography;
                 selection criteria; Shape; SIDH; SIDH key-exchange
                 protocol; supersingular isogeny Diffie--Hellman
                 key-exchange protocol",
}

@Article{Brisebarre:2017:ESC,
  author =       "Nicolas Brisebarre and Guillaume Hanrot and Olivier
                 Robert",
  title =        "Exponential Sums and Correctly-Rounded Functions",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "66",
  number =       "12",
  pages =        "2044--2057",
  month =        "????",
  year =         "2017",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2017.2690850",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Nov 10 08:32:25 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  URL =          "http://ieeexplore.ieee.org/document/7891945/",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@PhdThesis{Brisebarre:2017:PTN,
  author =       "Nicolas Brisebarre",
  title =        "Un peu de th{\'e}orie des nombres et de calcul formel
                 au service de l'arithm{\'e}tique des ordinateurs.
                 ({French}) [{A} little number theory and computer
                 algebra in the service of computer arithmetic]",
  type =         "Habilitation {\`a} Diriger des Recherches",
  school =       "LIP --- Laboratoire de l'Informatique du
                 Parall{\'e}lisme",
  address =      "Lyon, France",
  pages =        "125",
  year =         "2017",
  bibdate =      "Fri Dec 08 10:49:49 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://theses.hal.science/tel-01658342v3",
  acknowledgement = ack-nhfb,
}

@InProceedings{Brunie:2017:MFM,
  author =       "Nicolas Brunie",
  title =        "Modified Fused Multiply and Add for Exact Low
                 Precision Product Accumulation",
  crossref =     "Burgess:2017:ISC",
  pages =        "106--113",
  month =        jul,
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ARITH.2017.29",
  ISSN =         "1063-6889",
  bibdate =      "Fri Nov 17 09:10:14 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The implementation of the Fused Multiply and Add (FMA)
                 operation has been extensively studied in the
                 literature on standard and large precisions. We suggest
                 re- visiting those studies for 16-bit precision. We
                 introduce a variation of the Mixed precision FMA
                 targeted for applications processing low precision
                 inputs (such as machine learning). We also introduce
                 several versions of a fixed point based floating- point
                 FMA which performs an exact accumulation of binary16
                 numbers. We study the implementation and area footprint
                 of those operators in comparison with standard FMAs.",
  acknowledgement = ack-nhfb,
  keywords =     "adders; Adders; arithmetic; Complexity theory;
                 Computer architecture; exact low precision product
                 accumulation; fixed point arithmetic; fixed point based
                 floating- point FMA; floating-point; FMA; FPU; fused
                 multiply and add operation; half precision; Hardware;
                 Linear algebra; logic design; mixed precision FMA;
                 multiplying circuits; Standards",
}

@Misc{Carter:2017:PAO,
  author =       "John B. Carter and Bruce G. Mealey and Karthick
                 Rajamani and Eric E. Retter and Jeffrey A. Stuecheli",
  title =        "Performing arithmetic operations using both large and
                 small floating point values",
  howpublished = "US Patent 9,665,346",
  day =          "30",
  month =        may,
  year =         "2017",
  bibdate =      "Thu Oct 17 11:38:25 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://patents.google.com/patent/US9665346B2",
  abstract =     "Mechanisms are provided for performing a floating
                 point arithmetic operation in a data processing system.
                 A plurality of floating point operands of the floating
                 point arithmetic operation are received and bits in a
                 mantissa of at least one floating point operand of the
                 plurality of floating point operands are shifted. One
                 or more bits of the mantissa that are shifted outside a
                 range of bits of the mantissa of at least one floating
                 point operand are stored and a vector value is
                 generated based on the stored one or more bits of the
                 mantissa that are shifted outside of the range of bits
                 of the mantissa of the at least one floating point
                 operand. A resultant value is generated for the
                 floating point arithmetic operation based on the vector
                 value and the plurality of floating point operands.",
  acknowledgement = ack-nhfb,
  remark =       "Patent filed 28 October 2014, granted to IBM 30 May
                 2017, expected expiration 22 December 2031 (in 17th
                 year after filing).",
}

@MastersThesis{Chapp:2017:SIN,
  author =       "Dylan Chapp",
  title =        "Study of the impact of non-determinism on numerical
                 reproducibility and debugging at the exascale",
  type =         "Master of Science in Computer Science",
  school =       "University of Delaware",
  address =      "Newark, DE, USA",
  pages =        "69",
  month =        "Spring",
  year =         "2017",
  ISBN =         "0-355-25168-X",
  ISBN-13 =      "978-0-355-25168-5",
  LCCN =         "????",
  bibdate =      "Mon Feb 10 06:07:39 MST 2020",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://udspace.udel.edu/handle/19716/24492;
                 https://search.proquest.com/pqdtglobal/docview/1957944576",
  abstract =     "Non-determinism in high performance scientific
                 applications has severe detrimental impacts for both
                 numerical reproducibility and accuracy, and debugging.
                 As scientific simulations are migrated to extreme-scale
                 platforms, the increase in platform concurrency and the
                 attendant increase in non-determinism is likely to
                 exacerbate both of these problems. In this thesis, we
                 address the dual challenges of non-determinism's impact
                 on numerical reproducibility and on debugging. To
                 address the numerical challenge, our work investigates
                 the power of mathematical methods to mitigate error
                 propagation at the exascale. We focus on floating-point
                 error accumulation over global summations where
                 enforcing any reduction order is expensive or
                 impossible. We model parallel summations with reduction
                 trees and identify those parameters that can be used to
                 estimate the reduction's sensitivity to variability in
                 the reduction tree. We assess the impact of these
                 parameters on the ability of different reduction
                 methods to successfully mitigate errors. Our results
                 illustrate the pressing need for intelligent runtime
                 selection of reduction operators that ensure a given
                 degree of reproducible accuracy. To address the
                 debugging challenge, our work examines the impact of
                 logical clock ticking policies on the Clock-Delta
                 Compression record-and-replay technique. We assess
                 three logical clock ticking policies in terms of the
                 number of out-of-order messages that result during
                 recording executions under these policies. We examine
                 the performance of Clock-Delta Compression when using
                 the three ticking policies in four distinct application
                 scenarios to probe the impact of floating-point
                 workload and communication intensity on recording
                 performance. Our results illustrate the pressing need
                 for fine-grained logical clock ticking policies that
                 reduce the out-of-order message rate of the Clock-Delta
                 Compression record-and-replay technique.",
  acknowledgement = ack-nhfb,
  advisor =      "Michela Taufer",
}

@InProceedings{Chiang:2017:RFP,
  author =       "Wei-Fan Chiang and Mark Baranowski and Ian Briggs and
                 Alexey Solovyev and Ganesh Gopalakrishnan and Zvonimir
                 Rakamari{\'c}",
  booktitle =    "Proceedings of the {ACM SIGPLAN Symposium on
                 Principles of Programming Languages (POPL)}",
  title =        "Rigorous Floating-Point Mixed-Precision Tuning",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "300--315",
  year =         "2017",
  DOI =          "https://doi.org/10.1145/3009837.3009846",
  bibdate =      "Fri Mar 31 10:00:31 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Virtually all real-valued computations are carried out
                 using floating-point data types and operations. The
                 precision of these data types must be set with the
                 goals of reducing the overall round-off error, but also
                 emphasizing performance improvements. Often, a
                 mixed-precision allocation achieves this optimum;
                 unfortunately, there are no techniques available to
                 compute such allocations and conservatively meet a
                 given error target across all program inputs. In this
                 work, we present a rigorous approach to precision
                 allocation based on formal analysis via Symbolic Taylor
                 Expansions, and error analysis based on interval
                 functions. This approach is implemented in an automated
                 tool called FPTuner that generates and solves a
                 quadratically constrained quadratic program to obtain a
                 precision-annotated version of the given expression.
                 FPTuner automatically introduces all the requisite
                 precision up and down casting operations. It also
                 allows users to flexibly control precision allocation
                 using constraints to cap the number of high precision
                 operators as well as group operators to allocate the
                 same precision to facilitate vectorization. We evaluate
                 FPTuner by tuning several benchmarks and measuring the
                 proportion of lower precision operators allocated as we
                 increase the error threshold. We also measure the
                 reduction in energy consumption resulting from
                 executing mixed-precision tuned code on a real hardware
                 platform. We observe significant energy savings in
                 response to mixed-precision tuning, but also observe
                 situations where unexpected compiler behaviors thwart
                 intended optimizations.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Chohra:2017:RAR,
  author =       "Chemseddine Chohra and Philippe Langlois and David
                 Parello",
  title =        "Reproducible, accurately rounded and efficient
                 {BLAS}",
  crossref =     "Desprez:2017:EPP",
  pages =        "609--620",
  year =         "2017",
  DOI =          "https://doi.org/10.1007/978-3-319-58943-5_49",
  bibdate =      "Mon Feb 10 06:36:40 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Constantinides:2017:AAC,
  author =       "George Anthony Constantinides",
  title =        "Algorithms and Arithmetic: Choose Wisely",
  crossref =     "Burgess:2017:ISC",
  pages =        "142--143",
  month =        jul,
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ARITH.2017.17",
  ISSN =         "1063-6889",
  bibdate =      "Fri Nov 17 09:10:14 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "I will introduce a semi-formalism to allow us to
                 conceptually reason about the differences between
                 customised arithmetic design, as one might see in
                 FPGA-based compute, and general purpose arithmetic, as
                 one might find in microprocessor design. This framework
                 will, I hope, expose to the reader the reason that we
                 should be thinking carefully about appropriate data
                 representations when designing custom hardware for
                 compute, as well as clearly showing the link between
                 these decisions and algorithmic ones. I will then
                 provide a concrete example from the literature on
                 matrix computation where some careful algorithmic
                 tweaking results in the ability to use fixed-point
                 arithmetic and, hence, far higher performance than
                 would otherwise be achieved.",
  acknowledgement = ack-nhfb,
  keywords =     "Algorithm design and analysis; arithmetic design;
                 Automation; data representations; data structures;
                 digital arithmetic; field programmable gate arrays;
                 Field programmable gate arrays; fixed-point arithmetic;
                 FPGA; general purpose arithmetic; Hardware; Kernel;
                 logic design; matrix algebra; matrix computation;
                 microprocessor design; Microprocessors; Signal
                 processing algorithms",
}

@InProceedings{Cornea:2017:URE,
  author =       "Marius Cornea",
  title =        "{ULPs} and Relative Error",
  crossref =     "Burgess:2017:ISC",
  pages =        "90--97",
  month =        jul,
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ARITH.2017.30",
  ISSN =         "1063-6889",
  bibdate =      "Fri Nov 17 09:10:14 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The paper establishes several simple, but useful
                 relationships between ulp (unit in the last place)
                 errors and the corresponding relative errors. These can
                 be used when converting between the two types of
                 errors, ensuring that the least amount of information
                 is lost in the process. The properties presented here
                 were already useful in IEEE conformance proofs for
                 iterative division and square root algorithms, and
                 should be so again to numerical analysts both in 'hand'
                 proofs of error bounds for floating-point computations,
                 and in automated tools which carry out, or support
                 deriving such proofs. In most cases, the properties
                 shown herein establish tighter bounds than found in the
                 literature. They also provide 'conversion' rules of
                 finer granularity, at floating-point value level
                 instead of binade level, and take into account the
                 special conditions which occur at binade ends. For this
                 reason, the paper includes a small, but non-negligible
                 element of novelty.",
  acknowledgement = ack-nhfb,
  keywords =     "approximation; correctly rounded; error; floating
                 point arithmetic; floating-point; floating-point
                 computations; IEEE 754-2008; IEEE conformance proofs;
                 iterative division; iterative methods; numerical
                 analysis; quantum; relative error; square root
                 algorithms; ULP; ulp; ulp error; unit in the last
                 place",
}

@Article{Cui:2017:HPP,
  author =       "Xiaoping Cui and Wenwen Dong and Weiqiang Liu and Earl
                 E. Swartzlander and Fabrizio Lombardi",
  title =        "High Performance Parallel Decimal Multipliers Using
                 Hybrid {BCD} Codes",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "66",
  number =       "12",
  pages =        "1994--2004",
  month =        "????",
  year =         "2017",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2017.2706262",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Nov 10 08:32:25 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  URL =          "http://ieeexplore.ieee.org/document/7931610/",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Dai:2017:ATE,
  author =       "Wangchen Dai and Donald Donglong Chen and Ray C. C.
                 Cheung and {\c{C}}etin Kaya Ko{\c{c}}",
  title =        "Area-Time Efficient Architecture of {FFT}-Based
                 {Montgomery} Multiplication",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "66",
  number =       "3",
  pages =        "375--388",
  month =        "????",
  year =         "2017",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2016.2601334",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Feb 10 09:07:14 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Damouche:2017:INA,
  author =       "Nasrine Damouche and Matthieu Martel and Alexandre
                 Chapoutot",
  title =        "Improving the numerical accuracy of programs by
                 automatic transformation",
  journal =      j-INT-J-SOFTW-TOOLS-TECHNOL-TRANSFER,
  volume =       "19",
  number =       "4",
  pages =        "427--448",
  month =        aug,
  year =         "2017",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1007/s10009-016-0435-0",
  ISSN =         "1433-2779 (print), 1433-2787 (electronic)",
  ISSN-L =       "1433-2779",
  bibdate =      "Thu Nov 23 07:32:25 MST 2017",
  bibsource =    "http://link.springer.com/journal/10009/19/4;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sttt.bib",
  URL =          "https://link.springer.com/article/10.1007/s10009-016-0435-0",
  acknowledgement = ack-nhfb,
  fjournal =     "International Journal on Software Tools for Technology
                 Transfer (STTT)",
  journal-URL =  "http://link.springer.com/journal/10009",
  keywords =     "Floating-point numbers; IEEE 754 standard; Numerical
                 accuracy; Program transformation; Static analysis",
}

@Article{Darulova:2017:TCR,
  author =       "Eva Darulova and Viktor Kuncak",
  title =        "Towards a Compiler for Reals",
  journal =      j-TOPLAS,
  volume =       "39",
  number =       "2",
  pages =        "8:1--8:??",
  month =        may,
  year =         "2017",
  CODEN =        "ATPSDT",
  DOI =          "https://doi.org/10.1145/3014426",
  ISSN =         "0164-0925 (print), 1558-4593 (electronic)",
  ISSN-L =       "0164-0925",
  bibdate =      "Mon Jul 24 09:44:40 MDT 2017",
  bibsource =    "http://www.acm.org/pubs/contents/journals/toplas/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/toplas.bib",
  abstract =     "Numerical software, common in scientific computing or
                 embedded systems, inevitably uses a finite-precision
                 approximation of the real arithmetic in which most
                 algorithms are designed. In many applications, the
                 roundoff errors introduced by finite-precision
                 arithmetic are not the only source of inaccuracy, and
                 measurement and other input errors further increase the
                 uncertainty of the computed results. Adequate tools are
                 needed to help users select suitable data types and
                 evaluate the provided accuracy, especially for
                 safety-critical applications. We present a
                 source-to-source compiler called Rosa that takes as
                 input a real-valued program with error specifications
                 and synthesizes code over an appropriate floating-point
                 or fixed-point data type. The main challenge of such a
                 compiler is a fully automated, sound, and yet
                 accurate-enough numerical error estimation. We
                 introduce a unified technique for bounding roundoff
                 errors from floating-point and fixed-point arithmetic
                 of various precisions. The technique can handle
                 nonlinear arithmetic, determine closed-form symbolic
                 invariants for unbounded loops, and quantify the
                 effects of discontinuities on numerical errors. We
                 evaluate Rosa on a number of benchmarks from scientific
                 computing and embedded systems and, comparing it to the
                 state of the art in automated error estimation, show
                 that it presents an interesting tradeoff between
                 accuracy and performance.",
  acknowledgement = ack-nhfb,
  articleno =    "8",
  fjournal =     "ACM Transactions on Programming Languages and
                 Systems",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J783",
}

@Article{David:2017:LLD,
  author =       "Jean Pierre David",
  title =        "Low latency and division free {Gauss--Jordan} solver
                 in floating point arithmetic",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "106",
  number =       "??",
  pages =        "185--193",
  month =        aug,
  year =         "2017",
  CODEN =        "JPDCER",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Sat Aug 19 13:10:31 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jpardistcomp.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0743731516301897",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
}

@Article{Dawson:2017:RVE,
  author =       "Andrew Dawson and Peter D. D{\"u}ben",
  title =        "{rpe v5}: an emulator for reduced floating-point
                 precision in large numerical simulations",
  journal =      j-GEOSCI-MODEL-DEV,
  volume =       "10",
  number =       "6",
  pages =        "2221--2230",
  month =        jun,
  year =         "2017",
  DOI =          "https://doi.org/10.5194/gmd-10-2221-2017",
  ISSN =         "1991-959X (print), 1991-9603 (electronic)",
  ISSN-L =       "1991-959X",
  bibdate =      "Thu Nov 7 16:40:41 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Geoscientific Model Development",
  journal-URL =  "http://www.geosci-model-dev.net",
}

@InProceedings{Dimitrov:2017:PMC,
  author =       "Vassil Dimitrov and Viduneth Ariyarathna and Diego F.
                 G. Coelho and Logan Rakai and Arjuna Madanayake and
                 Renato J. Cintra",
  title =        "A Parallel Method for the Computation of Matrix
                 Exponential Based on Truncated {Neumann} Series",
  crossref =     "Burgess:2017:ISC",
  pages =        "35--42",
  month =        jul,
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ARITH.2017.23",
  ISSN =         "1063-6889",
  bibdate =      "Fri Nov 17 09:10:14 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper introduces a new method for computing
                 matrix exponential based on truncated Neumann series.
                 The efficiency of the method is based on smart
                 factorizations for evaluation of several Neumann series
                 that can be done in parallel and divided across
                 different processors with low communication overhead. A
                 physical realization on FPGA is provided for
                 proof-of-concept. The method is verified to be
                 advantageous over the usual Horner's rule approach for
                 polynomial evaluation. The hardware verification shows
                 a reduction of 62\% in time required for processing for
                 series approximations with 9 terms. Software
                 verification demonstrates a 30\% reduction in time
                 compared to Horner's rule and the trade-offs between
                 using a higher precision approach is illustrated.",
  acknowledgement = ack-nhfb,
  keywords =     "Approximation algorithms; approximation theory;
                 Eigenvalues and eigenfunctions; Error analysis; Fast
                 algorithms; field programmable gate arrays; FPGA;
                 Hardware; Horner's rule approach; low communication
                 overhead; matrix algebra; matrix decomposition; matrix
                 exponential; Matrix exponential; Neumann series;
                 parallel method; polynomial evaluation; polynomials;
                 Program processors; series (mathematics); series
                 approximations; smart factorizations; Software
                 algorithms; software verification; truncated Neumann
                 series; VLSI",
}

@Article{Du:2017:AQD,
  author =       "Peibing Du and Roberto Barrio and Hao Jiang and Lizhi
                 Cheng",
  title =        "Accurate quotient-difference algorithm: Error
                 analysis, improvements and applications",
  journal =      j-APPL-MATH-COMP,
  volume =       "309",
  number =       "??",
  pages =        "245--271",
  day =          "15",
  month =        sep,
  year =         "2017",
  CODEN =        "AMHCBQ",
  ISSN =         "0096-3003 (print), 1873-5649 (electronic)",
  ISSN-L =       "0096-3003",
  bibdate =      "Sat Aug 12 16:28:39 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/applmathcomput2015.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0096300317302394",
  acknowledgement = ack-nhfb,
  fjournal =     "Applied Mathematics and Computation",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00963003",
}

@Book{Esmay:2017:HNS,
  author =       "Gabriel Esmay",
  title =        "The History of Number Systems",
  publisher =    "Teacher Created Materials",
  address =      "Huntington Beach, CA",
  pages =        "32",
  year =         "2017",
  ISBN =         "0-7439-2834-2 (e-book), 1-0876-2972-1, 1-4807-5794-2
                 (paperback), 1-4807-5858-2 (e-book)",
  ISBN-13 =      "978-0-7439-2834-2 (e-book), 978-1-0876-2972-8,
                 978-1-4807-5794-3 (paperback), 978-1-4807-5858-2
                 (e-book)",
  LCCN =         "QA141.3 .E86 2018",
  bibdate =      "Fri Mar 17 08:27:53 MDT 2023",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Learn the history of number systems with this engaging
                 math reader! This text combines mathematics and
                 literacy skills, and uses practical, real-world
                 examples of problem solving to teach math and language
                 arts content. Students will learn place value while
                 reading about the number systems of the Egyptians and
                 Romans, and also learn important vocabulary terms like
                 cuneiform, binary systems, roman numerals, and more!
                 The full-color images, math charts, and practice
                 problems make learning math easy and fun. The table of
                 contents, glossary, and index will further
                 understanding of math and reading concepts. The Math
                 Talk problems and Explore Math sidebars provide
                 additional learning opportunities while developing
                 students higher-order thinking skills.",
  acknowledgement = ack-nhfb,
  subject =      "Numeration; History; Juvenile literature; Counting;
                 Calcul; Ouvrages pour la jeunesse; Counting.;
                 Numeration.",
  tableofcontents = "Timeless need \\
                 Egypt \\
                 Babylon \\
                 Roman empire \\
                 Americas \\
                 Modern beginnings \\
                 Future of number systems \\
                 Problem solving \\
                 Glossary",
}

@Misc{Fevotte:2017:LLI,
  author =       "Fran{\c{c}}ois F{\'e}votte and Bruno Lathuili{\`e}re",
  title =        "{LibEFT}: a library implementing Error-Free
                 transformations",
  howpublished = "Web site.",
  year =         "2017",
  bibdate =      "Sat Feb 08 10:47:59 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://github.com/ffevotte/libeft",
  acknowledgement = ack-nhfb,
}

@Article{Fu:2017:AHC,
  author =       "Zhoulai Fu and Zhendong Su",
  title =        "Achieving high coverage for floating-point code via
                 unconstrained programming",
  journal =      j-SIGPLAN,
  volume =       "52",
  number =       "6",
  pages =        "306--319",
  month =        jun,
  year =         "2017",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/3140587.3062383",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sat Sep 16 10:18:17 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan2010.bib",
  abstract =     "Achieving high code coverage is essential in testing,
                 which gives us confidence in code quality. Testing
                 floating-point code usually requires painstaking
                 efforts in handling floating-point constraints, e.g.,
                 in symbolic execution. This paper turns the challenge
                 of testing floating-point code into the opportunity of
                 applying unconstrained programming --- the mathematical
                 solution for calculating function minimum points over
                 the entire search space. Our core insight is to derive
                 a representing function from the floating-point
                 program, any of whose minimum points is a test input
                 guaranteed to exercise a new branch of the tested
                 program. This guarantee allows us to achieve high
                 coverage of the floating-point program by repeatedly
                 minimizing the representing function. We have realized
                 this approach in a tool called CoverMe and conducted an
                 extensive evaluation of it on Sun's C math library. Our
                 evaluation results show that CoverMe achieves, on
                 average, 90.8\% branch coverage in 6.9 seconds,
                 drastically outperforming our compared tools: (1)
                 Random testing, (2) AFL, a highly optimized, robust
                 fuzzer released by Google, and (3) Austin, a
                 state-of-the-art coverage-based testing tool designed
                 to support floating-point code.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  remark =       "PLDI '17 conference proceedings.",
}

@InProceedings{Gonzalez-Navarro:2017:NNO,
  author =       "Sonia Gonzalez-Navarro and Javier Hormigo",
  title =        "Normalizing or Not Normalizing? {An} Open Question for
                 Floating-Point Arithmetic in Embedded Systems",
  crossref =     "Burgess:2017:ISC",
  pages =        "188--195",
  month =        jul,
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ARITH.2017.16",
  ISSN =         "1063-6889",
  bibdate =      "Fri Nov 17 09:10:14 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Emerging embedded applications lack of a specific
                 standard when they require floating-point arithmetic.
                 In this situation they use the IEEE-754 standard or ad
                 hoc variations of it. However, this standard was not
                 designed for this purpose. This paper aims to open a
                 debate to define a new extension of the standard to
                 cover embedded applications. In this work, we only
                 focus on the impact of not performing normalization. We
                 show how eliminating the condition of normalized
                 numbers, implementation costs can be dramatically
                 reduced, at the expense of a moderate loss of accuracy.
                 Several architectures to implement addition and
                 multiplication for non-normalized numbers are proposed
                 and analyzed. We show that a combined architecture
                 (adder-multiplier) can halve the area and power
                 consumption of its counterpart IEEE-754 architecture.
                 This saving comes at the cost of reducing an average of
                 about 10 dBs the Signal-to-Noise Ratio for the tested
                 algorithms. We think these results should encourage
                 researchers to perform further investigation in this
                 issue.",
  acknowledgement = ack-nhfb,
  keywords =     "ad hoc variations; adder-multiplier; adders; Adders;
                 Computer architecture; DSP; embedded applications;
                 embedded systems; Embedded systems; embedded systems;
                 Field programmable gate arrays; floating point
                 arithmetic; floating-point; floating-point arithmetic;
                 Hardware; IEEE standards; IEEE-754 architecture;
                 IEEE-754 standard; Loss measurement; nonnormalized
                 numbers; Normalization; normalized number condition;
                 power consumption; signal-to-noise ratio; standard;
                 Standards",
}

@Article{Gorantla:2017:DAC,
  author =       "Anusha Gorantla and Deepa P.",
  title =        "Design of Approximate Compressors for Multiplication",
  journal =      j-JETC,
  volume =       "13",
  number =       "3",
  pages =        "44:1--44:??",
  month =        may,
  year =         "2017",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/3007649",
  ISSN =         "1550-4832 (print), 1550-4840 (electronic)",
  ISSN-L =       "1550-4832",
  bibdate =      "Tue Jul 11 17:10:31 MDT 2017",
  bibsource =    "http://www.acm.org/pubs/contents/journals/jetc/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jetc.bib",
  abstract =     "Approximate computing is a promising technique for
                 energy-efficient Very Large Scale Integration (VLSI)
                 system design. It is best suited for error-resilient
                 applications such as signal processing and multimedia.
                 Approximate computing reduces accuracy but still
                 provides significant and faster results with lower
                 power consumption. This is attractive to arithmetic
                 circuits. In this article, various novel design
                 approaches of approximate 4-2 and 5-2 compressors have
                 been proposed for reduction of the partial product
                 stages in multiplication. Three approximate 8 $ \times
                 $ 8 Dadda multiplier designs using three novel
                 approximate 4-2 compressors and two approximate 8 $
                 \times $ 8 Dadda multiplier designs using two novel
                 approximate 5-2 compressors have proposed. The
                 synthesis results show that the proposed designs
                 achieved significant accuracy improvement together with
                 power and delay reductions compared to the existing
                 approximate designs.",
  acknowledgement = ack-nhfb,
  articleno =    "44",
  fjournal =     "ACM Journal on Emerging Technologies in Computing
                 Systems (JETC)",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J967",
}

@TechReport{Graillat:2017:AAE,
  author =       "Stef Graillat",
  title =        "An accurate algorithm for evaluating rational
                 functions",
  type =         "Report",
  number =       "HAL-01578486",
  institution =  "Laboratoire d'Informatique de Paris 6, Universit{\'e}
                 Sorbonne, Campus Pierre et Marie Curie",
  address =      "4, place Jussieu, F-75252 Paris Cedex 05, France",
  day =          "29",
  month =        aug,
  year =         "2017",
  MRclass =      "15-04 65G99 65-04",
  bibdate =      "Mon Mar 19 08:17:18 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://hal.archives-ouvertes.fr/hal-01578486",
  abstract =     "Several different techniques intend to improve the
                 accuracy of results computed in floating-point
                 precision. Here, we focus on a method to improve the
                 accuracy of the evaluation of rational functions. We
                 present a compensated algorithm to evaluate rational
                 functions. This algorithm is accurate and fast. The
                 accuracy of the computed result is similar to the one
                 given by the classical algorithm computed in twice the
                 working precision and then rounded to the current
                 working precision. This algorithm runs much more faster
                 than existing implementation producing the same output
                 accuracy.",
  acknowledgement = ack-nhfb,
  keywords =     "accuracy; error-free transformation; floating-point;
                 Horner scheme; rational function; rounding errors",
}

@InProceedings{Guney:2017:OMM,
  author =       "Murat Efe Guney and Kazushige Goto and Timothy B.
                 Costa and Sarah Knepper and Louise Huot and Arthur
                 Mitrano and Shane Story",
  title =        "Optimizing Matrix Multiplication on {Intel Xeon Phi TH
                 x200} Architecture",
  crossref =     "Burgess:2017:ISC",
  pages =        "144--145",
  month =        jul,
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ARITH.2017.19",
  ISSN =         "1063-6889",
  bibdate =      "Fri Nov 17 09:10:14 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Matrix multiplication is ubiquitous in scientific
                 computing. From computational science to machine
                 learning, a large and diverse set of applications rely
                 on the performance of general matrix-matrix
                 multiplication (GEMM) subroutines. The Intel Math
                 Kernel Library(R) provides highly optimized GEMM
                 subroutines that take full advantage of the available
                 parallelism and vectorization in both Intel Xeon and
                 Intel Xeon Phi(TM) processors. In this paper we discuss
                 the optimization of GEMM subroutines for the Intel Xeon
                 PhiTM x200 (code-named Knights Landing).",
  acknowledgement = ack-nhfb,
  keywords =     "Algorithms; Bandwidth; blas; computational science;
                 Computer architecture; general matrix-matrix
                 multiplication; Intel Math Kernel Library; intel xeon
                 phi; Intel Xeon Phi x200 architecture; Kernel; Knights
                 Landing; machine learning; matrix multiplication;
                 microprocessor chips; Optimization; performance
                 optimization; Prefetching; processors; scientific
                 computing",
}

@Article{Gustafson:2017:BFP,
  author =       "John L. Gustafson and Isaac Yonemoto",
  title =        "Beating Floating Point at Its Own Game: Posit
                 Arithmetic",
  journal =      j-SUPERFRI,
  volume =       "4",
  number =       "2",
  pages =        "71--86",
  year =         "2017",
  CODEN =        "????",
  DOI =          "https://doi.org/10.14529/jsfi170206",
  ISSN =         "2313-8734 (print), 2409-6008 (electronic)",
  ISSN-L =       "2313-8734",
  bibdate =      "Sun Dec 10 14:34:44 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://superfri.org/index.php/superfri/article/view/137/232",
  acknowledgement = ack-nhfb,
  fjournal =     "Supercomputing Frontiers and Innovations: an
                 International Journal",
  journal-doi =  "https://doi.org/10.14529/jsfi",
  journal-URL =  "https://superfri.org/index.php/superfri/",
  remark =       "Published at South Ural State University, Chelyabinsk,
                 Russia, Russia. Not in US Library of Congress or
                 CASSI.",
  xx-journal-url = "https://superfri.org/index.php/superfri/issue/archive",
}

@Misc{Gustafson:2017:BFPa,
  author =       "John Gustafson",
  title =        "Beyond Floating Point: Next Generation Computer
                 Arithmetic",
  howpublished = "Web video",
  month =        feb,
  year =         "2017",
  bibdate =      "Mon Feb 06 06:47:46 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://insidehpc.com/2017/02/john-gustafson-presents-beyond-floating-point-next-generation-computer-arithmetic",
  acknowledgement = ack-nhfb,
  keywords =     "unum floating-point format",
}

@TechReport{Gustafson:2017:BFPb,
  author =       "John Gustafson and Isaac Yonemoto",
  title =        "Beating Floating Point at its Own Game: Posit
                 Arithmetic",
  type =         "Report",
  institution =  "A*STAR Computational Resources Centre and National
                 University of Singapore (joint appointment) [JG],
                 Singapore Interplanetary Robot and Electric Brain
                 Company, Saratoga, California USA [IY]",
  pages =        "16",
  day =          "12",
  month =        jun,
  year =         "2017",
  bibdate =      "Mon Sep 26 13:38:16 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.johngustafson.net/pdfs/BeatingFloatingPoint.pdf",
  abstract =     "A new data type called a posit is designed as a direct
                 drop-in replacement for IEEE Standard 754
                 floating-point numbers (floats). Unlike earlier forms
                 of universal number (unum) arithmetic, posits do not
                 require interval arithmetic or variable size operands;
                 like floats, they round if an answer is inexact.
                 However, they provide compelling advantages over
                 floats, including larger dynamic range, higher
                 accuracy, better closure, bitwise identical results
                 across systems, simpler hardware, and simpler exception
                 handling. Posits never overflow to infinity or
                 underflow to zero, and ``Not-a-Number'' (NaN) indicates
                 an action instead of a bit pattern. A posit processing
                 unit takes less circuitry than an IEEE float FPU. With
                 lower power use and smaller silicon footprint, the
                 posit operations per second (POPS) supported by a chip
                 can be significantly higher than the FLOPS using
                 similar hardware resources. GPU accelerators and Deep
                 Learning processors, in particular, can do more per
                 watt and per dollar with posits, yet deliver superior
                 answer quality.\par

                 A comprehensive series of benchmarks compares floats
                 and posits for decimals of accuracy produced for a set
                 precision. Low precision posits provide a better
                 solution than ``approximate computing'' methods that
                 try to tolerate decreased answer quality. High
                 precision posits provide more correct decimals than
                 floats of the same size; in some cases, a 32-bit posit
                 may safely replace a 64-bit float. In other words,
                 posits beat floats at their own game.",
  acknowledgement = ack-nhfb,
  keywords =     "computer arithmetic; energy-efficient computing;
                 floating point; linear algebra; LINPACK; neural
                 networks; posits; unum computing; valid arithmetic",
}

@Misc{Gustafson:2017:PA,
  author =       "John L. Gustafson",
  title =        "Posit Arithmetic",
  howpublished = "Web PDF file.",
  pages =        "1--137",
  day =          "10",
  month =        oct,
  year =         "2017",
  bibdate =      "Tue Jul 09 10:34:12 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://posithub.org/docs/Posits4.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Gustafsson:2017:ANS,
  author =       "Oscar Gustafsson and Erik Bertilsson and Johannes
                 Klasson and Carl Ingemarsson",
  title =        "Approximate {Neumann} Series or Exact Matrix Inversion
                 for Massive {MIMO}?",
  crossref =     "Burgess:2017:ISC",
  pages =        "62--63",
  month =        jul,
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ARITH.2017.11",
  ISSN =         "1063-6889",
  bibdate =      "Fri Nov 17 09:10:14 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Approximate matrix inversion based on Neumann series
                 has seen a recent increased interest motivated by
                 massive MIMO systems. There, the matrices are in many
                 cases diagonally dominant, and, hence, a reasonable
                 approximation can be obtained within a few iterations
                 of a Neumann series. In this work, we clarify that the
                 complexity of exact methods are about the same as when
                 three terms are used for the Neumann series, so in this
                 case, the complexity is not lower as often claimed. The
                 second common argument for Neumann series
                 approximation, higher parallelism, is indeed correct.
                 However, in most current practical use cases, such a
                 high degree of parallelism is not required to obtain a
                 low latency realization. Hence, we conclude that a
                 careful evaluation, based on accuracy and latency
                 requirements must be performed and that exact matrix
                 inversion is in fact viable in many more cases than the
                 current literature claims.",
  acknowledgement = ack-nhfb,
  keywords =     "approximate matrix inversion; approximate Neumann
                 series; approximation theory; Clocks; Complexity
                 theory; Computer architecture; exact matrix inversion;
                 iterative methods; Large-scale MIMO; Latency; Massive
                 MIMO; massive MIMO systems; matrix algebra; Matrix
                 inversion; MIMO; MIMO communication; Neumann series;
                 Pipeline processing; Symmetric matrices",
}

@InProceedings{Gustafsson:2017:LBF,
  author =       "Oscar Gustafsson",
  title =        "On Lifting-Based Fixed-Point Complex Multiplications
                 and Rotations",
  crossref =     "Burgess:2017:ISC",
  pages =        "43--49",
  month =        jul,
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ARITH.2017.10",
  ISSN =         "1063-6889",
  bibdate =      "Fri Nov 17 09:10:14 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Lifting-based complex multiplications and rotations
                 are integer invertible, i.e., an integer input value is
                 mapped to the same integer output value when rotating
                 forward and backward. This is an important aspect for
                 lossless transform based source coding, but since the
                 structure only require three real-valued
                 multiplications and three real-valued additions it is
                 also a potentially attractive way to perform complex
                 multiplications when the coefficient has unity
                 magnitude. In this work, we consider two aspects of
                 these structures. First, we show that both the
                 magnitude and angular error is dependent on the angle
                 of input value and derive both exact and approximated
                 expressions for these. Second, we discuss how to design
                 such structures without the typical separation into
                 three subsequent matrix multiplications. It is shown
                 that the proposed design method allows many more values
                 which are integer invertible, but can not be separated
                 into three subsequent matrix multiplications with
                 fixed-point values. The results show good
                 correspondence between the error approximations and the
                 actual error as well as a significantly increased
                 design space.",
  acknowledgement = ack-nhfb,
  keywords =     "complex multiplication; complex rotation; Design
                 methodology; digital arithmetic; Digital arithmetic;
                 Discrete cosine transforms; Electrical engineering;
                 error analysis; error approximations; fixed-point;
                 lifting; lifting-based fixed-point complex
                 multiplications; lifting-based fixed-point complex
                 rotations; logic design; lossless transform based
                 source coding; Matrix decomposition; real-valued
                 additions; real-valued multiplications; rotation;
                 source coding; Source coding; transform coding",
}

@InProceedings{Haidar:2017:IHP,
  author =       "Azzam Haidar and Panruo Wu and Stanimire Tomov and
                 Jack Dongarra",
  booktitle =    "Proceedings of the {8th Workshop on Latest Advances in
                 Scalable Algorithms for Large-Scale Systems ---
                 ScalA'17}",
  title =        "Investigating half precision arithmetic to accelerate
                 dense linear system solvers",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  year =         "2017",
  DOI =          "https://doi.org/10.1145/3148226.3148237",
  ISBN =         "1-4503-5125-5 (hardcover)",
  ISBN-13 =      "978-1-4503-5125-6 (hardcover)",
  LCCN =         "????",
  bibdate =      "Thu Nov 7 16:51:39 2019",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  ORCID-numbers = "Dongarra, Jack/0000-0003-3247-1782",
}

@Article{Hiasat:2017:ERS,
  author =       "Ahmad Hiasat",
  title =        "Efficient {RNS} Scalers for the Extended Three-Moduli
                 Set $ (2^n - 1, 2^{n + p}, 2^n + 1) $",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "66",
  number =       "7",
  pages =        "1253--1260",
  month =        jul,
  year =         "2017",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2017.2652474",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jun 8 10:22:00 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  URL =          "https://www.computer.org/csdl/trans/tc/2017/07/07815319-abs.html",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "Residue Number System (RNS)",
}

@Book{Higham:2017:MG,
  author =       "Desmond J. Higham and Nicholas J. Higham",
  title =        "{MATLAB} guide",
  publisher =    pub-SIAM,
  address =      pub-SIAM:adr,
  pages =        "xxvi + 476",
  year =         "2017",
  ISBN =         "1-61197-465-8",
  ISBN-13 =      "978-1-61197-465-2",
  MRclass =      "65-00 (00A20)",
  MRnumber =     "3601107",
  bibdate =      "Sat Aug 26 17:40:10 2017",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/h/higham-nicholas-john.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/matlab.bib;
                 https://www.math.utah.edu/pub/tex/bib/numana2010.bib",
  abstract =     "MATLAB is an interactive system for numerical
                 computation that is widely used for teaching and
                 research in industry and academia. It provides a modern
                 programming language and problem solving environment,
                 with powerful data structures, customizable graphics,
                 and easy-to-use editing and debugging tools. This third
                 edition of MATLAB Guide completely revises and updates
                 the best-selling second edition and is more than 25
                 percent longer. The book remains a lively, concise
                 introduction to the most popular and important features
                 of MATLAB and the Symbolic Math Toolbox. Key features
                 are a tutorial in Chapter 1 that gives a hands-on
                 overview of MATLAB, a thorough treatment of MATLAB
                 mathematics, including the linear algebra and numerical
                 analysis functions and the differential equation
                 solvers, and a web page that provides a link to example
                 program files, updates, and links to MATLAB resources.
                 The new edition contains color figures throughout,
                 includes pithy discussions of related topics in new
                 `Asides' boxes that augment the text, has new chapters
                 on the Parallel Computing Toolbox, object-oriented
                 programming, graphs, and large data sets, covers
                 important new MATLAB data types such as categorical
                 arrays, string arrays, tall arrays, tables, and
                 timetables, contains more on MATLAB workflow, including
                 the Live Editor and unit tests, and fully reflects
                 major updates to the MATLAB graphics system.",
  acknowledgement = ack-nhfb,
  remark =       "Third edition of
                 \cite{Higham:2000:MG,Higham:2005:MG}.",
  subject =      "MATLAB (logiciel).; Analyse num{\'e}rique; Logiciels.;
                 Numerical analysis; Data processing; Data processing.",
  tableofcontents = "1: A Brief Tutorial \\
                 2: Basics \\
                 3: Distinctive Features of MATLAB \\
                 4: Arithmetic \\
                 5: Matrices \\
                 6: Operators and Flow Control \\
                 7: Program Files \\
                 8: Graphics \\
                 9: Linear Algebra \\
                 10: More on Functions \\
                 11: Numerical Methods: Part I \\
                 12: Numerical Methods: Part II \\
                 13: Input and Output \\
                 14: Troubleshooting \\
                 15: Sparse Matrices \\
                 16: More on Coding \\
                 17: Advanced Graphics \\
                 18: Other Data Types and Multidimensional Arrays \\
                 19: Object-Oriented Programming \\
                 20: The Symbolic Math Toolbox \\
                 21: Graphs \\
                 22: Large Data Sets \\
                 23: Optimizing Codes \\
                 24: Tricks and Tips \\
                 25: The Parallel Computing Toolbox \\
                 26: Case Studies",
}

@InProceedings{Higham:2017:RMA,
  author =       "Nicholas John Higham",
  title =        "The Rise of Multiprecision Arithmetic",
  crossref =     "Burgess:2017:ISC",
  pages =        "1--1",
  month =        jul,
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ARITH.2017.24",
  ISSN =         "1063-6889",
  bibdate =      "Fri Nov 17 09:10:14 2017",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/h/higham-nicholas-john.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "There is a growing demand for and availability of
                 multiprecision arithmetic: floating point arithmetic
                 supporting multiple, possibly arbitrary, precisions.
                 For an increasing body of applications, including in
                 supernova simulations, electromagnetic scattering
                 theory, and computational number theory, double
                 precision arithmetic is insufficient to provide results
                 of the required accuracy. On the other hand, for
                 climate modelling and deep learning half precision
                 (about four significant decimal digits) has been shown
                 to be sufficient in some studies. We discuss a number
                 of topics involving multiprecision arithmetic,
                 including: The need for, availability of, and ways to
                 exploit, higher precision arithmetic (e.g., quadruple
                 precision arithmetic). How to derive linear algebra
                 algorithms that will run in any precision, as opposed
                 to be being optimized (as some key algorithms are) for
                 double precision. For solving linear systems with the
                 use of iterative refinement, the benefits of suitably
                 combining three different precisions of arithmetic
                 (say, half, single, and double). How a new form of
                 preconditioned iterative refinement can be used to
                 solve very ill conditioned sparse linear systems to
                 high accuracy.",
  acknowledgement = ack-nhfb,
  keywords =     "climate modelling; Computational modeling; deep
                 learning half precision; Digital arithmetic; double
                 precision arithmetic; Electromagnetic scattering;
                 floating point arithmetic; Floating-point arithmetic;
                 iterative methods; iterative refinement; linear
                 algebra; linear algebra algorithms; linear systems;
                 Linear systems; Mathematical model; multiprecision
                 arithmetic; sparse linear systems",
}

@Article{Hormigo:2017:ISI,
  author =       "Javier Hormigo and Jean-Michel Muller and Stuart
                 Oberman and Nathalie Revol and Arnaud Tisserand and
                 Julio Villalba-Moreno",
  title =        "Introduction to the Special Issue on Computer
                 Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "66",
  number =       "12",
  pages =        "1991--1993",
  month =        "????",
  year =         "2017",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2017.2761278",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Nov 10 08:32:25 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Hou:2017:TGF,
  author =       "Junjie Hou and Yongxin Zhu and Yulan Shen and Mengjun
                 Li and Han Wu and Han Song",
  booktitle =    "{2017 IEEE 19th International Conference on High
                 Performance Computing and Communications; IEEE 15th
                 International Conference on Smart City; IEEE 3rd
                 International Conference on Data Science and Systems
                 (HPCC/SmartCity/DSS)}",
  title =        "Tackling Gaps in Floating-Point Arithmetic: Unum
                 Arithmetic Implementation on {FPGA}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "615--616",
  year =         "2017",
  DOI =          "https://doi.org/10.1109/HPCC-SmartCity-DSS.2017.82",
  bibdate =      "Fri Dec 15 07:38:18 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Ishii:2017:FMA,
  author =       "Masahiro Ishii and J{\'e}r{\'e}mie Detrey and Pierrick
                 Gaudry and Atsuo Inomata and Kazutoshi Fujikawa",
  title =        "Fast Modular Arithmetic on the {Kalray MPPA-256}
                 Processor for an Energy-Efficient Implementation of
                 {ECM}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "66",
  number =       "12",
  pages =        "2019--2030",
  month =        "????",
  year =         "2017",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2017.2704082",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Nov 10 08:32:25 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  URL =          "http://ieeexplore.ieee.org/document/7927487/",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Istoan:2017:FFP,
  author =       "Matei Istoan and Bogdan Pasca",
  title =        "Flexible Fixed-Point Function Generation for {FPGAs}",
  crossref =     "Burgess:2017:ISC",
  pages =        "123--130",
  month =        jul,
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ARITH.2017.31",
  ISSN =         "1063-6889",
  bibdate =      "Fri Nov 17 09:10:14 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Efficient fixed-point function implementation is
                 critical in many FPGA application domains including
                 convolutional neural networks, computer vision, and
                 communication systems. In this work we focus on
                 functions of the form $ x^p $, with $ p \in \{ - 1, - 1
                 / 2, 1 / 2 \} $ as part of a function generator
                 targeting FPGAs. The generator implements architectures
                 based on new but also existing algorithms. In this work
                 we present three distinct methods implemented in this
                 generator that outperform state-of-the-art
                 implementations for certain configurations.
                 Traditionally, fixed-point function implementation
                 requires a normalization stage, compute and
                 denormalization (reconstruction) of the result. The
                 first proposed method implements the function
                 holistically, thus saving the logic and latency
                 required during the normalize and reconstruct stages.
                 The second proposed method is based on a novel second
                 order Taylor implementation. The third method is based
                 on the cubic convergence of Halley's method, which is
                 novel in this context. The proposed methods are
                 compared and contrasted against state-of-the art
                 implementations in the context of FPGA targets.",
  acknowledgement = ack-nhfb,
  keywords =     "arithmetic; communication systems; computer vision;
                 convolutional neural networks; cubic convergence;
                 Digital signal processing; Field programmable gate
                 arrays; field programmable gate arrays; fixed point
                 arithmetic; fixed-point; flexible fixed-point function
                 generation; FPGA; FPGAs; generator; Generators; Halley
                 method; Kernel; Memory management; reciprocal;
                 reciprocal sqrt; second order Taylor implementation;
                 Signal generators; sqrt",
}

@Article{Jaiswal:2017:AEA,
  author =       "Manish Kumar Jaiswal and Hayden K.-H. So",
  title =        "Area-efficient Architecture for Dual-mode Double
                 Precision Floating Point Division",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST-1,
  volume =       "64",
  number =       "2",
  pages =        "386--398",
  month =        feb,
  year =         "2017",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/TCSI.2016.2607227",
  ISSN =         "1549-8328 (print), 1558-0806 (electronic)",
  ISSN-L =       "1549-8328",
  bibdate =      "Sat Feb 08 10:59:51 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://ieeexplore.ieee.org/document/7590039",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems I: Regular
                 Papers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=8919",
}

@InProceedings{Jeannerod:2017:CRE,
  author =       "Claude-Pierre Jeannerod and Jean-Michel Muller and
                 Antoine Plet",
  title =        "The Classical Relative Error Bounds for Computing $
                 \sqrt (a^2 + b^2) $ and $ c / \sqrt (a^2 + b^2) $ in
                 Binary Floating-Point Arithmetic are Asymptotically
                 Optimal",
  crossref =     "Burgess:2017:ISC",
  pages =        "66--73",
  month =        jul,
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ARITH.2017.40",
  ISSN =         "1063-6889",
  bibdate =      "Fri Nov 17 09:10:14 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We study the accuracy of classical algorithms for
                 evaluating expressions of the form $ (a^2 + b^2) $ and
                 $ c (a^2 + b^2) $ in radix-2, precision-$p$
                 floating-point arithmetic, assuming that the elementary
                 arithmetic operations $ \pm $, $ \times $, $/$, $ \sqrt
                 $ are rounded to nearest, and assuming an unbounded
                 exponent range. Classical analyses show that the
                 relative error is bounded by $ 2 u + O(u^2)$ for $ (a^2
                 + b^2)$, and by $ 3 u + O(u^2)$ for $ c / (a^2 + b^2)$,
                 where $ u = 2^{-p}$ is the unit roundoff. Recently, it
                 was observed that for $ (a^2 + b^2)$ the $ O(u^2)$ term
                 is in fact not needed [1]. We show here that it is not
                 needed either for $ c / (a^2 + b^2)$. Furthermore, we
                 show that these error bounds are asymptotically
                 optimal. Finally, we show that both the bounds and
                 their asymptotic optimality remain valid when an FMA
                 instruction is used to evaluate $ a^2 + b^2$.",
  acknowledgement = ack-nhfb,
  keywords =     "Algorithm design and analysis; asymptotic optimality;
                 binary floating-point arithmetic; classical relative
                 error bounds; Digital arithmetic; Error analysis;
                 floating point arithmetic; Floating-point arithmetic;
                 FMA instruction; Force; hypotenuse function; Lips;
                 precision-p floating-point arithmetic; relative error;
                 rounding error analysis; unbounded exponent range; unit
                 roundoff; Upper bound",
}

@Article{Jeannerod:2017:EBC,
  author =       "Claude-Pierre Jeannerod and Peter Kornerup and Nicolas
                 Louvet and Jean-Michel Muller",
  title =        "Error bounds on complex floating-point multiplication
                 with an {FMA}",
  journal =      j-MATH-COMPUT,
  volume =       "86",
  number =       "304",
  pages =        "881--898",
  month =        "",
  year =         "2017",
  CODEN =        "MCMPAF",
  DOI =          "https://doi.org/10.1090/mcom/3123",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  bibdate =      "Sat Feb 18 08:32:49 MST 2017",
  bibsource =    "http://www.ams.org/mcom/2017-86-304;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcomp2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcw.bib",
  URL =          "http://www.ams.org/journals/mcom/2017-86-304/S0025-5718-2016-03123-3;
                 http://www.ams.org/journals/mcom/2017-86-304/S0025-5718-2016-03123-3/S0025-5718-2016-03123-3.pdf;
                 http://www.ams.org/mathscinet/search/author.html?authorName=Kornerup%2C%20Peter;
                 http://www.ams.org/mathscinet/search/author.html?authorName=Muller%2C%20Jean-Michel;
                 http://www.ams.org/mathscinet/search/author.html?mrauthid=644190;
                 http://www.ams.org/mathscinet/search/author.html?mrauthid=893389",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Comput.",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
}

@InProceedings{Jeannerod:2017:REC,
  author =       "Claude-Pierre Jeannerod and Jean-Michel Muller",
  editor =       "Michael B. Matthews",
  booktitle =    "{2017 51st Asilomar Conference on Signals, Systems,
                 and Computers. October 29--November 1, 2017. Pacific
                 Grove, California}",
  title =        "On the relative error of computing complex square
                 roots in floating-point arithmetic",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "737--740",
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ACSSC.2017.8335442",
  ISBN =         "1-5386-1823-0",
  ISBN-13 =      "978-1-5386-1823-3",
  bibdate =      "Fri Sep 29 10:59:32 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We study the accuracy of a classical approach to
                 computing complex square-roots in floating-point
                 arithmetic. Our analyses are done in binary
                 floating-point arithmetic in precision p, and we assume
                 that the (real) arithmetic operations $+$, $-$, $
                 \times $, $ \div $, $ \sqrt {} $ are rounded to
                 nearest, so the unit roundoff is $ u = 2^{-p} $. We
                 show that in the absence of underflow and overflow, the
                 componentwise and normwise relative errors of this
                 approach are at most $ 7 / 2 u $ and $ \sqrt {37} / 2 u
                 $, respectively, and this without having to neglect
                 terms of higher order in $u$. We then provide some
                 input examples showing that these bounds are reasonably
                 sharp for the three basic binary interchange formats
                 (binary32, binary64, and binary128) of the IEEE 754
                 standard for floating-point arithmetic.",
  acknowledgement = ack-nhfb,
}

@Article{Johansson:2017:AEA,
  author =       "Fredrik Johansson",
  title =        "{Arb}: Efficient Arbitrary-Precision Midpoint--Radius
                 Interval Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "66",
  number =       "8",
  pages =        "1281--1292",
  month =        "????",
  year =         "2017",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2017.2690633",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 13 14:57:15 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  URL =          "http://ieeexplore.ieee.org/document/7891956/",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Joldes:2017:IPE,
  author =       "Mioara Joldes and Jean-Michel Muller and Valentina
                 Popescu",
  title =        "Implementation and Performance Evaluation of an
                 Extended Precision Floating-Point Arithmetic Library
                 for High-Accuracy Semidefinite Programming",
  crossref =     "Burgess:2017:ISC",
  pages =        "27--34",
  month =        jul,
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ARITH.2017.18",
  ISSN =         "1063-6889",
  bibdate =      "Fri Nov 17 09:10:14 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Semidefinite programming (SDP) is widely used in
                 optimization problems with many applications, however,
                 certain SDP instances are ill-posed and need more
                 precision than the standard double-precision available.
                 Moreover, these problems are large-scale and could
                 benefit from parallelization on specialized
                 architectures such as GPUs. In this article, we
                 implement and evaluate the performance of a
                 floating-point expansion-based arithmetic library
                 (CAMPARY) in the context of such numerically highly
                 accurate SDP solvers. We plugged-in CAMPARY with the
                 state-of-the-art SDPA solver for both CPU and GPU-tuned
                 implementations. We compare and contrast both the
                 numerical accuracy and performance of SDPA-GMP, -QD and
                 -DD, which employ other multiple-precision arithmetic
                 libraries against SDPA-CAMPARY. We show that CAMPARY is
                 a very good trade-off for accuracy and speed when
                 solving ill-conditioned SDP problems.",
  acknowledgement = ack-nhfb,
  keywords =     "CAMPARY; CPU; error-free transform; floating point
                 arithmetic; floating-point arithmetic; floating-point
                 expansion-based arithmetic library; floating-point
                 expansions; GPGPU computing; GPU; graphics processing
                 units; Graphics processing units; ill-posed
                 semidefinite programming; Libraries; mathematical
                 programming; mathematics computing; multiple precision
                 library; multiple-precision arithmetic libraries;
                 Optimization; Programming; SDP; SDPA-DD; SDPA-GMP;
                 SDPA-QD; semidefinite programming; Standards; Symmetric
                 matrices; Transforms",
}

@Article{Joldes:2017:TRE,
  author =       "Mioara Joldes and Jean-Michel Muller and Valentina
                 Popescu",
  title =        "Tight and Rigorous Error Bounds for Basic Building
                 Blocks of Double-Word Arithmetic",
  journal =      j-TOMS,
  volume =       "44",
  number =       "2",
  pages =        "15res:1--15res:27",
  month =        oct,
  year =         "2017",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/3121432",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Tue Oct 10 17:52:02 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  URL =          "https://dl.acm.org/citation.cfm?id=3121432",
  abstract =     "We analyze several classical basic building blocks of
                 double-word arithmetic (frequently called
                 ``double-double arithmetic'' in the literature): the
                 addition of a double-word number and a floating-point
                 number, the addition of two double-word numbers, the
                 multiplication of a double-word number by a
                 floating-point number, the multiplication of two
                 double-word numbers, the division of a double-word
                 number by a floating-point number, and the division of
                 two double-word numbers. For multiplication and
                 division we get better relative error bounds than the
                 ones previously published. For addition of two
                 double-word numbers, we show that the previously
                 published bound was incorrect, and we provide a new
                 relative error bound. We introduce new algorithms for
                 division. We also give examples that illustrate the
                 tightness of our bounds.",
  acknowledgement = ack-nhfb,
  articleno =    "15res",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  remark =       "This article is erroneously assigned the same article
                 number as the preceding one!",
}

@Misc{Jorgensen:2017:ACR,
  author =       "Alan A. Jorgensen",
  title =        "Apparatus for Calculating and Retaining a Bound on
                 Error During Floating Point Operations and Methods
                 Thereof",
  howpublished = "US Patent 9,817,662.",
  day =          "14",
  month =        nov,
  year =         "2017",
  bibdate =      "Fri Mar 23 19:14:44 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "This patent, filed 23 October 2016, was issued despite
                 substantial prior art that should have resulted in its
                 rejection: see \cite{Trader:2018:ICS}. The inventor
                 does not appear to have published in the area of
                 floating-point arithmetic (apart from this entry, none
                 by him can be found in this bibliography). The only
                 literature references in the patent are
                 \cite{Monniaux:2008:PVF,Goldberg:1991:WEC,Masotti:2012:FPN,Muller:2010:HFP}.",
  URL =          "https://patents.google.com/patent/US9817662B2/;
                 https://tinyurl.com/y7ctbsez",
  abstract =     "The apparatus and method for calculating and retaining
                 a bound on error during floating point operations
                 inserts an additional bounding field into the standard
                 floating-point format that records the retained
                 significant bits of the calculation with notification
                 upon insufficient retention. The bounding field, which
                 accounts for both rounding and cancellation errors, has
                 two parts, the lost bits D Field and the accumulated
                 rounding error R Field. The D Field states the number
                 of bits in the floating point representation that are
                 no longer meaningful. The bounds on the real value
                 represented are determined from the truncated floating
                 point value (first bound) and the addition of the error
                 determined by the number of lost bits (second bound).
                 The true, real value is absolutely contained by the
                 first and second bounds. The allowed loss (optionally
                 programmable) of significant bits provides a fail-safe,
                 real-time notification of loss of significant bits.",
  acknowledgement = ack-nhfb,
}

@Book{Kneusel:2017:NC,
  author =       "Ronald T. Kneusel",
  title =        "Numbers and Computers",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  edition =      "Second",
  pages =        "xiii + 346",
  year =         "2017",
  DOI =          "https://doi.org/10.1007/978-3-319-50508-4",
  ISBN =         "3-319-50507-6, 3-319-50508-4 (e-book)",
  ISBN-13 =      "978-3-319-50507-7, 978-3-319-50508-4 (e-book)",
  LCCN =         "????",
  bibdate =      "Tue Aug 22 05:58:01 MDT 2017",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer.com/10.1007/978-3-319-50508-4",
  abstract =     "This is a book about numbers and how those numbers are
                 represented in and operated on by computers. It is
                 crucial that developers understand this area because
                 the numerical operations allowed by computers, and the
                 limitations of those operations, especially in the area
                 of floating point math, affect virtually everything
                 people try to do with computers. This book aims to fill
                 this gap by exploring, in sufficient but not
                 overwhelming detail, just what it is that computers do
                 with numbers. Divided into two parts, the first deals
                 with standard representations of integers and floating
                 point numbers, while the second examines several other
                 number representations. Details are explained
                 thoroughly, with clarity and specificity. Each chapter
                 ends with a summary, recommendations, carefully
                 selected references, and exercises to review the key
                 points. Topics covered include interval arithmetic,
                 fixed-point numbers, big integers and rational
                 arithmetic. This new edition has three new chapters:
                 Pitfalls of Floating-Point Numbers (and How to Avoid
                 Them), Arbitrary Precision Floating Point, and Other
                 Number Systems. This book is for anyone who develops
                 software including software engineers, scientists,
                 computer science students, engineering students and
                 anyone who programs for fun.",
  acknowledgement = ack-nhfb,
  subject =      "Number theory; Numerals; Numeration; Computer science;
                 Mathematics; Mathematics; Number theory; Numerals;
                 Numeration; Arithmetic and Logic Structures; Numeric
                 Computing; Arithmetik; Informatik; Software
                 Engineering.",
  tableofcontents = "Number Systems \\
                 Integers \\
                 Floating Point \\
                 Pitfalls of Floating-Point Numbers (and How to Avoid
                 Them) \\
                 Big Integers and Rational Arithmetic \\
                 Fixed-Point Numbers \\
                 Decimal Floating Point \\
                 Interval Arithmetic \\
                 Arbitrary Precision Floating-Point \\
                 Other Number Systems",
}

@InProceedings{Koenig:2017:HAC,
  author =       "Jack Koenig and David Biancolin and Jonathan Bachrach
                 and Krste Asanovic",
  title =        "A Hardware Accelerator for Computing an Exact Dot
                 Product",
  crossref =     "Burgess:2017:ISC",
  pages =        "114--121",
  month =        jul,
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ARITH.2017.38",
  ISSN =         "1063-6889",
  bibdate =      "Fri Nov 17 09:10:14 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We study the implementation of a hardware accelerator
                 that computes a dot product of IEEE-754 floating-point
                 numbers exactly. The accelerator uses a wide (640 or
                 4288 bits for single or double-precision respectively)
                 fixed-point representation into which intermediate
                 floating-point products are accumulated. We designed
                 the accelerator as a generator in Chisel, which can
                 synthesize various configurations of the accelerator
                 that make different area-performance trade-offs. We
                 integrated eight different configurations into an SoC
                 comprised of RISC-V in-order scalar core, split L1
                 instruction and data caches, and unified L2 cache. In a
                 TSMC 45 nm technology, the accelerator area ranges from
                 0.05 mm2 to 0.32 mm2, and all configurations could be
                 clocked at frequencies in excess of 900MHz. The
                 accelerator successfully saturates the SoC's memory
                 system, achieving the same per-element efficiency (1
                 cycle-per-element) as Intel MKL running on an x86
                 machine with a similar cache configuration.",
  acknowledgement = ack-nhfb,
  keywords =     "accurate floating-point dot product; accurate
                 floating-point summation; area-performance trade-offs;
                 Bandwidth; cache configuration; cache storage; Chisel;
                 Coprocessors; data caches; exact dot product; fixed
                 point arithmetic; fixed-point representation; floating
                 point arithmetic; Generators; Hardware; hardware
                 accelerator; IEEE-754 floating-point numbers; Intel
                 MKL; intermediate floating-point products;
                 Microarchitecture; Registers; RISC-V in-order scalar
                 core; Rockets; size 45 nm; SoC memory system; split L1
                 instruction; system-on-chip; TSMC technology; unified
                 L2 cache",
}

@Article{Kumm:2017:OCM,
  author =       "Martin Kumm and Martin Hardieck and Peter Zipf",
  title =        "Optimization of Constant Matrix Multiplication with
                 Low Power and High Throughput",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "66",
  number =       "12",
  pages =        "2072--2080",
  month =        "????",
  year =         "2017",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2017.2701365",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Nov 10 08:32:25 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  URL =          "http://ieeexplore.ieee.org/document/7919250/",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Kumm:2017:ROD,
  author =       "Martin Kumm and Johannes Kappauf and Matei Istoan and
                 Peter Zipf",
  title =        "Resource Optimal Design of Large Multipliers for
                 {FPGAs}",
  crossref =     "Burgess:2017:ISC",
  pages =        "131--138",
  month =        jul,
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ARITH.2017.35",
  ISSN =         "1063-6889",
  bibdate =      "Fri Nov 17 09:10:14 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This work presents a resource optimal approach for the
                 design of large multipliers for FPGAs. These are
                 composed of smaller multipliers which can be DSP blocks
                 or logic-based multipliers. A previously proposed
                 multiplier tiling methodology is used to describe
                 feasible solutions of the problem. The problem is then
                 formulated as an integer linear programming (ILP)
                 problem which can be solved by standard ILP solvers. It
                 can be used to minimize the total implementation cost
                 or to trade the LUT cost against the DSP cost. It is
                 demonstrated that although the problem is NP-complete,
                 optimal solutions can be found for most practical
                 multiplier sizes up to 64x64. Synthesis experiments on
                 relevant multiplier sizes show slice reductions of up
                 to 47.5\% compared to state-of-the-art heuristic
                 approaches.",
  acknowledgement = ack-nhfb,
  keywords =     "Complexity theory; computational complexity; Digital
                 arithmetic; Digital signal processing; DSP blocks;
                 field programmable gate arrays; Field programmable gate
                 arrays; FPGA; ILP; ILP problem; ILP solvers; integer
                 linear programming problem; integer programming; linear
                 programming; logic design; logic-based multipliers;
                 LUT; multiplier; multiplier design; multiplier tiling
                 methodology; multiplying circuits; NP-complete problem;
                 Optimization; optimization; Shape; table lookup; Table
                 lookup",
}

@Article{Lai:2017:DCN,
  author =       "Liangzhen Lai and Naveen Suda and Vikas Chandra",
  title =        "Deep Convolutional Neural Network Inference with
                 Floating-point Weights and Fixed-point Activations",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "1--10",
  day =          "8",
  month =        mar,
  year =         "2017",
  bibdate =      "Fri Sep 28 06:16:02 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://arxiv.org/pdf/1703.03073.pdf",
  abstract =     "Deep convolutional neural network (CNN) inference
                 requires significant amount of memory and computation,
                 which limits its deployment on embedded devices. To
                 alleviate these problems to some extent, prior research
                 utilize low precision fixed-point numbers to represent
                 the CNN weights and activations. However, the minimum
                 required data precision of fixed-point weights varies
                 across different networks and also across different
                 layers of the same network. In this work, we propose
                 using floating-point numbers for representing the
                 weights and fixed-point numbers for representing the
                 activations. We show that using floating-point
                 representation for weights is more efficient than
                 fixed-point representation for the same bit-width and
                 demonstrate it on popular large-scale CNNs such as
                 AlexNet, SqueezeNet, GoogLeNet and VGG-16. We also show
                 that such a representation scheme enables compact
                 hardware multiply-and-accumulate (MAC) unit design.
                 Experimental results show that the proposed scheme
                 reduces the weight storage by up to 36\% and power
                 consumption of the hardware multiplier by up to 50\%.",
  acknowledgement = ack-nhfb,
}

@Misc{Lam:2017:FPA,
  author =       "Mike Lam",
  title =        "Floating-Point Analysis Research",
  howpublished = "Web site",
  year =         "2017",
  bibdate =      "Thu May 02 17:01:37 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://w3.cs.jmu.edu/lam2mo/fpanalysis.html",
  abstract =     "This page is a compilation of research efforts and
                 software tools devoted to program analysis of
                 floating-point code. This research area is a community
                 of people from many different backgrounds: traditional
                 PL, high performance computing, numerical analysis, and
                 systems software. With this page, I am hoping to help
                 form connections between people and projects that might
                 previously have never encountered each other.",
  acknowledgement = ack-nhfb,
}

@Article{Landy:2017:SAS,
  author =       "Aaron Landy and Greg Stitt",
  title =        "Serial Arithmetic Strategies for Improving {FPGA}
                 Throughput",
  journal =      j-TECS,
  volume =       "16",
  number =       "3",
  pages =        "84:1--84:??",
  month =        jul,
  year =         "2017",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/2996459",
  ISSN =         "1539-9087 (print), 1558-3465 (electronic)",
  ISSN-L =       "1539-9087",
  bibdate =      "Mon Jul 24 09:51:12 MDT 2017",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/tecs.bib",
  abstract =     "Serial arithmetic has been shown to offer attractive
                 advantages in area for field-programmable gate array
                 (FPGA) datapaths but suffers from a significant
                 reduction in throughput compared to traditional
                 bit-parallel designs. In this work, we perform a
                 performance and trade-off analysis that
                 counterintuitively shows that, despite the decreased
                 throughput of individual serial operators, replication
                 of serial arithmetic can provide a 2.1 $ \times $
                 average increase in throughput compared to bit-parallel
                 pipelines for common FPGA applications. We complement
                 this analysis with a novel SerDes architecture that
                 enables existing FPGA pipelines to be replaced with
                 serial logic with potentially higher throughput. We
                 also present a serialized sliding-window architecture
                 that improves average throughput 2.4 $ \times $
                 compared to existing bit-parallel work.",
  acknowledgement = ack-nhfb,
  articleno =    "84",
  fjournal =     "ACM Transactions on Embedded Computing Systems",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J840",
}

@Article{Lange:2017:EES,
  author =       "Marko Lange and Siegfried M. Rump",
  title =        "Error estimates for the summation of real numbers with
                 application to floating-point summation",
  journal =      j-BIT-NUM-MATH,
  volume =       "57",
  number =       "3",
  pages =        "927--941",
  month =        sep,
  year =         "2017",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/s10543-017-0658-9",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Mon Oct 2 11:20:22 MDT 2017",
  bibsource =    "http://link.springer.com/journal/10543/57/3;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://link.springer.com/article/10.1007/s10543-017-0658-9",
  acknowledgement = ack-nhfb,
  fjournal =     "BIT Numerical Mathematics",
  journal-URL =  "http://link.springer.com/journal/10543",
}

@InProceedings{Langhammer:2017:FPT,
  author =       "Martin Langhammer and Bogdan Pasca",
  title =        "Floating Point Tangent Implementation for {FPGAs}",
  crossref =     "Burgess:2017:ISC",
  pages =        "64--65",
  month =        jul,
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ARITH.2017.25",
  ISSN =         "1063-6889",
  bibdate =      "Fri Nov 17 09:10:14 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper presents an implementation of the
                 floating-point (FP) tangent function, optimized for an
                 FPGA containing hard floating point (HFP) DSP Blocks.
                 This function inputs values in the interval [- /2, /2],
                 uses the IEEE-754 single-precision (SP) format, and has
                 an accuracy conforming to OpenCL requirements. The
                 presented architecture is based on a combination of
                 mathematical identities and properties of the tangent
                 function in FP. The resultant design outperforms
                 generic polynomial approximation methods targeting the
                 same resource utilization spectrum, and provides better
                 resource trade-offs than classical CORDIC-based
                 implementations. The presented work is widely available
                 as part of the Intel DSP Builder Advanced Blockset.",
  acknowledgement = ack-nhfb,
  keywords =     "Approximation methods; classical CORDIC-based
                 implementations; Digital arithmetic; Digital signal
                 processing; digital signal processing chips; field
                 programmable gate arrays; Field programmable gate
                 arrays; fixed point arithmetic; floating point
                 arithmetic; floating point tangent function; FPGAs;
                 generic polynomial approximation methods; hard floating
                 point DSP blocks; HFP DSP; IEEE-754 single-precision
                 format; Intel DSP Builder Advanced Blockset; OpenCL;
                 reconfigurable architectures; Resource management;
                 resource utilization spectrum; Table lookup",
}

@InProceedings{Langhammer:2017:QPA,
  author =       "Martin Langhammer",
  title =        "{QRD} for Parallel Arithmetic Structures",
  crossref =     "Burgess:2017:ISC",
  pages =        "146--147",
  month =        jul,
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ARITH.2017.26",
  ISSN =         "1063-6889",
  bibdate =      "Fri Nov 17 09:10:14 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We present a new organization of the QR decomposition
                 (QRD), which is optimized for implementation on
                 parallel arithmetic structures, such as found in
                 current FPGAs. Data dependencies are hidden in the
                 pipeline depths of the datapaths, allowing
                 implementations to approach 100\% sustained to peak
                 throughput. The algorithm presented here is based on
                 the Modified Gram-Schmidt (MGS) method, and is designed
                 for floating point (FP) arithmetic, with a combination
                 of separate dot product and multiply-add datapaths. In
                 this short paper, we concentrate on the description of
                 the algorithm and architecture, rather than the
                 implementation, of the QRD.",
  acknowledgement = ack-nhfb,
  keywords =     "adders; Algorithm design and analysis; Computer
                 architecture; data dependencies; field programmable
                 gate arrays; Field programmable gate arrays; floating
                 point arithmetic; FP arithmetic; FPGA; MGS method;
                 modified Gram-Schmidt method; multiply-add datapaths;
                 multiplying circuits; Organizations; parallel
                 arithmetic structures; Pipelines; QR decomposition;
                 QRD; Radar antennas; separate dot product; Throughput",
}

@Article{Langhammer:2017:SPL,
  author =       "Martin Langhammer and Bogdan Pasca",
  title =        "Single Precision Logarithm and Exponential
                 Architectures for Hard Floating-Point Enabled {FPGAs}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "66",
  number =       "12",
  pages =        "2031--2043",
  month =        "????",
  year =         "2017",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2017.2703923",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Nov 10 08:32:25 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  URL =          "http://ieeexplore.ieee.org/document/7927449/",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Lauter:2017:ESI,
  author =       "Christoph Lauter",
  title =        "An Efficient Software Implementation of Correctly
                 Rounded Operations Extending {FMA}: $ a + b + c $ and $
                 a \times b + c \times d $",
  crossref =     "Matthews:2017:CRF",
  pages =        "452--456",
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ACSSC.2017.8335379",
  bibdate =      "Fri Feb 16 08:24:29 2024",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "accurate floating-point summation; complex multiply;
                 fused multiply-add; fused-add-add;
                 fused-multiply-twice-and-add; three-sum",
}

@Article{Lee:2017:APC,
  author =       "Wonyeol Lee and Rahul Sharma and Alex Aiken",
  title =        "On automatically proving the correctness of {\tt
                 math.h} implementations",
  journal =      j-PACMPL,
  volume =       "2",
  number =       "{POPL}",
  pages =        "1--32",
  month =        dec,
  year =         "2017",
  DOI =          "https://doi.org/10.1145/3158135",
  ISSN =         "2475-1421",
  bibdate =      "Thu May 2 17:03:44 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Industry standard implementations of {\tt math.h}
                 claim (often without formal proof) tight bounds on
                 floating-point errors. We demonstrate a novel static
                 analysis that proves these bounds and verifies the
                 correctness of these implementations. Our key insight
                 is a reduction of this verification task to a set of
                 mathematical optimization problems that can be solved
                 by off-the-shelf computer algebra systems. We use this
                 analysis to prove the correctness of implementations in
                 Intel's math library automatically. Prior to this work,
                 these implementations could only be verified with
                 significant manual effort",
  acknowledgement = ack-nhfb,
  fjournal =     "Proceedings of the ACM on Programming Languages
                 (PACMPL)",
  journal-URL =  "http://pacmpl.acm.org/",
}

@Article{Lefevre:2017:CRA,
  author =       "Vincent Lef{\`e}vre",
  title =        "Correctly Rounded Arbitrary-Precision Floating-Point
                 Summation",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "66",
  number =       "12",
  pages =        "2111--2124",
  month =        "????",
  year =         "2017",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2017.2690632",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Nov 10 08:32:25 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  URL =          "http://ieeexplore.ieee.org/document/7891894/;
                 https://inria.hal.science/hal-01394289",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Lefevre:2017:OBB,
  author =       "Vincent Lef{\`e}vre and Paul Zimmermann",
  title =        "Optimized {Binary64} and {Binary128} Arithmetic with
                 {GNU MPFR}",
  crossref =     "Burgess:2017:ISC",
  pages =        "18--26",
  month =        jul,
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ARITH.2017.28",
  ISSN =         "1063-6889",
  bibdate =      "Fri Nov 17 09:10:14 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/gnu.bib",
  abstract =     "We describe algorithms used to optimize the GNU MPFR
                 library when the operands fit into one or two words. On
                 modern processors, this gives a speedup for a correctly
                 rounded addition, subtraction, multiplication, division
                 or square root in the standard binary64 format (resp.
                 binary128) between 1.8 and 3.5 (resp. between 1.6 and
                 3.2). We also introduce a new faithful rounding mode,
                 which enables even faster computations. Those
                 optimizations will be available in version 4 of MPFR.",
  acknowledgement = ack-nhfb,
  keywords =     "Approximation algorithms; binary floating-point
                 formats; binary128; binary64; correct rounding;
                 faithful rounding; floating point arithmetic;
                 floating-point arithmetic; GNU MPFR; GNU MPFR library;
                 Libraries; Optimization; optimizations; Program
                 processors; Standards; Timing",
}

@InProceedings{Lesavourey:2017:ELR,
  author =       "Andrea Lesavourey and Christophe Negre and Thomas
                 Plantard",
  title =        "Efficient Leak Resistant Modular Exponentiation in
                 {RNS}",
  crossref =     "Burgess:2017:ISC",
  pages =        "156--163",
  month =        jul,
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ARITH.2017.39",
  ISSN =         "1063-6889",
  bibdate =      "Fri Nov 17 09:10:14 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The leak resistant arithmetic in RNS was introduced in
                 2004 to randomize RSA modular exponentiation. This
                 randomization is meant to protect implementations on
                 embedded device from side channel analysis. We propose
                 in this paper a faster version of the approach of
                 Bajard et al. in the case of right-to-left
                 square-and-multiply exponentiation. We show that this
                 saves roughly 30\% of the computation when the
                 randomization is done at each loop iteration. We also
                 show that the level of randomization of the proposed
                 approach is better than the one of Bajard et al. after
                 a few number of loop iterations.",
  acknowledgement = ack-nhfb,
  keywords =     "Algorithm design and analysis; Correlation; efficient
                 leak resistant modular exponentiation; embedded device;
                 iterative methods; leak resistant arithmetic; loop
                 iteration; modular exponentiation; Monitoring; Public
                 key cryptography; public key cryptography; public key
                 cryptosystem; randomization; residue number system;
                 residue number systems; Resistance; right-to-left
                 square-and-multiply exponentiation; RNS; RSA; RSA
                 cryptosystem; RSA modular exponentiation randomization;
                 side channel analysis; Xenon",
}

@Article{Li:2017:MFN,
  author =       "Yin Li and Xingpo Ma and Yu Zhang and Chuanda Qi",
  title =        "{Mastrovito} Form of Non-Recursive {Karatsuba}
                 Multiplier for All Trinomials",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "66",
  number =       "9",
  pages =        "1573--1584",
  month =        sep,
  year =         "2017",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2017.2677913",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Aug 17 10:06:38 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  URL =          "http://ieeexplore.ieee.org/document/7870679/",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Liu:2017:DAR,
  author =       "Weiqiang Liu and Liangyu Qian and Chenghua Wang and
                 Honglan Jiang and Jie Han and Fabrizio Lombardi",
  title =        "Design of Approximate Radix-4 {Booth} Multipliers for
                 Error-Tolerant Computing",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "66",
  number =       "8",
  pages =        "1435--1441",
  month =        "????",
  year =         "2017",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2017.2672976",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 13 14:57:15 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  URL =          "http://ieeexplore.ieee.org/document/7862783/",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Liu:2017:MMA,
  author =       "Zhe Liu and Kimmo J{\"a}rvinen and Weiqiang Liu and
                 Hwajeong Seo",
  title =        "Multiprecision Multiplication on {ARMv8}",
  crossref =     "Burgess:2017:ISC",
  pages =        "10--17",
  month =        jul,
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ARITH.2017.27",
  ISSN =         "1063-6889",
  bibdate =      "Fri Nov 17 09:10:14 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Multiplication of large integers is a fundamental
                 operation for public key cryptography. In contemporary
                 public key cryptography, the sizes of integers are
                 typically from more than one hundred bits to even
                 several thousands of bits. Because these sizes exceed
                 the bit widths of all general-purpose processors, these
                 multiplications must be performed with a multiprecision
                 multiplication algorithm which splits the operation
                 into multiple partial products and accumulation steps.
                 To ensure efficiency, multiprecision multiplication
                 algorithms must be designed with special care and
                 optimized for the instruction sets of specific
                 processors. Consequently, developing efficient
                 multiprecision multiplication algorithms and optimizing
                 them for specific platforms has been an active research
                 topic. In this paper, we optimize multiprecision
                 multiplication and squaring specifically for the 64-bit
                 ARMv8 processors which are widely used, for example, in
                 modern smart phones and tablets. We combine the
                 subtractive Karatsuba algorithm, operand-scanning
                 techniques (for multiplication) and
                 sliding-block-doubling methods (for squaring) to
                 accelerate the performance of the 256-bit
                 multiprecision multiplication and squaring by 7.6\% and
                 7.0\% compared to the OpenSSL implementations. We focus
                 particularly on the multiprecision multiplications that
                 are required in elliptic curve cryptography. Our
                 implementation supports general elliptic curves of
                 various sizes and all source codes are available in
                 public domain.",
  acknowledgement = ack-nhfb,
  keywords =     "64-bit processor; ARMv8; ARMv8 processors; elliptic
                 curve cryptography; Elliptic curve cryptography;
                 elliptic curve cryptography; Instruction sets;
                 Karatsuba algorithm; microprocessor chips;
                 Multiprecision multiplication; multiprecision
                 multiplication algorithm; OpenSSL; operand-scanning
                 techniques; Optimization; public key cryptography;
                 Registers; sliding-block-doubling methods",
}

@Article{Liu:2017:UMF,
  author =       "S. Liu and G. Mingas and C. S. Bouganis",
  title =        "An Unbiased {MCMC} {FPGA}-Based Accelerator in the
                 Land of Custom Precision Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "66",
  number =       "5",
  pages =        "745--758",
  month =        may,
  year =         "2017",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2016.2630682",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Apr 6 07:46:06 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "Approximation algorithms; Bayes methods; Computational
                 modeling; custom arithmetic precision; Field
                 programmable gate array; Field programmable gate
                 arrays; logistic regression; Markov chain Monte Carlo;
                 Markov processes; MNIST database; Monte Carlo methods;
                 Probability distribution",
}

@Book{Lockhart:2017:A,
  author =       "Paul Lockhart",
  title =        "Arithmetic",
  publisher =    "The Belknap Press of Harvard University Press",
  address =      "Cambridge, MA, USA",
  pages =        "223",
  year =         "2017",
  ISBN =         "0-674-97223-6",
  ISBN-13 =      "978-0-674-97223-0",
  LCCN =         "QA115 .L713 2017",
  bibdate =      "Sat Dec 22 16:04:02 MST 2018",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  abstract =     "Educator Paul Lockhart's goal is to demystify
                 arithmetic: to bring the subject to life in a fun and
                 accessible way, and to reveal its profound and simple
                 beauty, as seen through the eyes of a modern research
                 mathematician. The craft of arithmetic arises from our
                 natural desire to count, arrange, and compare
                 quantities. Over the centuries, humans have devised a
                 wide variety of strategies for representing and
                 manipulating numerical information: tally marks, rocks
                 and beads, marked-value and place-value systems, as
                 well as mechanical and electronic calculators.
                 \booktitle{Arithmetic} traces the history and
                 development of these various number languages and
                 calculating devices and examines their comparative
                 advantages and disadvantages, providing readers with an
                 opportunity to develop not only their computational
                 skills but also their own personal tastes and
                 preferences. The book is neither a training manual nor
                 an authoritative history, but rather an entertaining
                 survey of ideas and methods for the reader to enjoy and
                 appreciate. Written in a lively conversational style,
                 \booktitle{Arithmetic} is a fun and engaging
                 introduction to both practical techniques as well as
                 the more abstract mathematical aspects of the
                 subject.",
  acknowledgement = ack-nhfb,
  subject =      "Talteori; Arithmetic; History",
  tableofcontents = "Dear Reader / vii \\
                 Things / 1 \\
                 Language / 5 \\
                 Repetition / 10 \\
                 Tribes / 15 \\
                 Egypt / 25 \\
                 Rome / 32 \\
                 China and Japan / 41 \\
                 India / 48 \\
                 Europe / 75 \\
                 Multiplication / 87 \\
                 Division / 117 \\
                 Machines / 136 \\
                 Fractions / 151 \\
                 Negative numbers / 180 \\
                 The art of counting / 197 \\
                 Afterword / 215 \\
                 Index / 217",
}

@InProceedings{Lutz:2017:HPA,
  author =       "David Raymond Lutz and Christopher Neal Hinds",
  title =        "High-Precision Anchored Accumulators for Reproducible
                 Floating-Point Summation",
  crossref =     "Burgess:2017:ISC",
  pages =        "98--105",
  month =        jul,
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ARITH.2017.20",
  ISSN =         "1063-6889",
  bibdate =      "Fri Nov 17 09:10:14 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper introduces a new datatype that allows
                 reproducible accumulation of floating-point (FP)
                 numbers in a programmer-selectable range. The new
                 datatype has a larger significand and a smaller range
                 than existing FP formats and has much better arithmetic
                 and computational properties. In particular, it is
                 associative, parallelizable, reproducible and correct.
                 For the modest ranges that will accommodate most
                 problems, it is also much faster: 3 to 12 times faster
                 on a single 256-bit SIMD implementation. The paper also
                 describes a new instruction and associated datapath
                 that support the proposed datatype, and discusses how a
                 recently published software algorithm for reproducible
                 FP summation could be implemented using the proposed
                 approach.",
  acknowledgement = ack-nhfb,
  keywords =     "accurate floating-point summation; arithmetic
                 properties; computational properties; Digital
                 arithmetic; floating point arithmetic; Floating-point;
                 floating-point summation; Hardware; high-precision;
                 high-precision anchored accumulators; Indexes;
                 Limiting; Metadata; parallel processing;
                 programmer-selectable range; Redundancy; Registers;
                 reproducibility; SIMD; software algorithm",
}

@Article{Magron:2017:CRE,
  author =       "Victor Magron and George Constantinides and Alastair
                 Donaldson",
  title =        "Certified Roundoff Error Bounds Using Semidefinite
                 Programming",
  journal =      j-TOMS,
  volume =       "43",
  number =       "4",
  pages =        "34:1--34:31",
  month =        mar,
  year =         "2017",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/3015465",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Fri Mar 24 08:51:05 MDT 2017",
  bibsource =    "http://www.acm.org/pubs/contents/journals/toms/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  abstract =     "Roundoff errors cannot be avoided when implementing
                 numerical programs with finite precision. The ability
                 to reason about rounding is especially important if one
                 wants to explore a range of potential representations,
                 for instance, for FPGAs or custom hardware
                 implementations. This problem becomes challenging when
                 the program does not employ solely linear operations as
                 non-linearities are inherent to many interesting
                 computational problems in real-world applications.
                 Existing solutions to reasoning possibly lead to either
                 inaccurate bounds or high analysis time in the presence
                 of nonlinear correlations between variables.
                 Furthermore, while it is easy to implement a
                 straightforward method such as interval arithmetic,
                 sophisticated techniques are less straightforward to
                 implement in a formal setting. Thus there is a need for
                 methods that output certificates that can be formally
                 validated inside a proof assistant. We present a
                 framework to provide upper bounds on absolute roundoff
                 errors of floating-point nonlinear programs. This
                 framework is based on optimization techniques employing
                 semidefinite programming and sums of squares
                 certificates, which can be checked inside the Coq
                 theorem prover to provide formal roundoff error bounds
                 for polynomial programs. Our tool covers a wide range
                 of nonlinear programs, including polynomials and
                 transcendental operations as well as conditional
                 statements. We illustrate the efficiency and precision
                 of this tool on non-trivial programs coming from
                 biology, optimization, and space control. Our tool
                 produces more accurate error bounds for 23\% of all
                 programs and yields better performance in 66\% of all
                 programs.",
  acknowledgement = ack-nhfb,
  articleno =    "34",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@InProceedings{Malaya:2017:AMP,
  author =       "Nicholas Malaya and Shuai Che and Joseph L. Greathouse
                 and Rene van Oostrum and Michael J. Schulte",
  title =        "Accelerating Matrix Processing with {GPUs}",
  crossref =     "Burgess:2017:ISC",
  pages =        "139--141",
  month =        jul,
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ARITH.2017.14",
  ISSN =         "1063-6889",
  bibdate =      "Fri Nov 17 09:10:14 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Matrix operations are common and expensive
                 computations in a variety of applications. They occur
                 frequently in high-performance computing, graphics,
                 graph processing, and machine learning applications.
                 This paper discusses how to map a variety of important
                 matrix computations, including sparse matrix-vector
                 multiplication (SpMV), sparse triangle solve (SpTS),
                 graph processing, and dense matrix-matrix
                 multiplication, to GPUs. Since many emerging systems
                 will use heterogeneous architectures (e.g. CPUs and
                 GPUs) to attain the desired performance targets under
                 strict power constraints, this paper discusses
                 implications and future research for matrix processing
                 with heterogeneous designs. Conclusions common to the
                 matrix operations discussed in this paper are: (1)
                 Future algorithms should be written to ensure that the
                 essential computations fit into local memory, which may
                 require direct programmer management. (2) Algorithms
                 are needed that expose high levels of parallelism. (3)
                 While the scale of computation is often sufficient to
                 support algorithms with superior asymptotic order,
                 additional considerations, such as memory capacity and
                 bandwidth, must also be carefully managed. (4)
                 Libraries should be used to provide portable
                 performance.",
  acknowledgement = ack-nhfb,
  keywords =     "Algorithm design and analysis; dense matrix-matrix
                 multiplication; exascale; GPGPU; GPU; Graph Algorithms;
                 graph processing; graphics processing units; Graphics
                 processing units; Libraries; Linear algebra; matrix
                 computations; matrix multiplication; matrix processing;
                 Matrix-matrix multiplication; Memory management;
                 Parallel processing; Sparse matrices; sparse matrices;
                 sparse matrix-vector multiplication; sparse triangle
                 solve; SpMV; SpTS",
}

@Article{Martins:2017:AIR,
  author =       "Paulo Martins and Julien Eynard and Jean-Claude Bajard
                 and Leonel Sousa",
  title =        "Arithmetical Improvement of the Round-Off for
                 Cryptosystems in High-Dimensional Lattices",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "66",
  number =       "12",
  pages =        "2005--2018",
  month =        "????",
  year =         "2017",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2017.2690420",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Nov 10 08:32:25 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  URL =          "http://ieeexplore.ieee.org/document/7891511/",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Mascarenhas:2017:ERE,
  author =       "Walter F. Mascarenhas and Andr{\'e} Pierro de
                 Camargo",
  title =        "The effects of rounding errors in the nodes on
                 barycentric interpolation",
  journal =      j-NUM-MATH,
  volume =       "135",
  number =       "1",
  pages =        "113--141",
  month =        jan,
  year =         "2017",
  CODEN =        "NUMMA7",
  DOI =          "https://doi.org/10.1007/s00211-016-0798-x",
  ISSN =         "0029-599X (print), 0945-3245 (electronic)",
  ISSN-L =       "0029-599X",
  bibdate =      "Sat Feb 18 08:20:07 MST 2017",
  bibsource =    "http://link.springer.com/journal/211/135/1;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/nummath2010.bib",
  URL =          "http://link.springer.com/accesspage/article/10.1007/s00211-016-0798-x;
                 http://link.springer.com/article/10.1007/s00211-016-0798-x",
  acknowledgement = ack-nhfb,
  fjournal =     "Numerische Mathematik",
  journal-URL =  "http://link.springer.com/journal/211",
}

@Article{Mazahir:2017:PEA,
  author =       "Sana Mazahir and Osman Hasan and Rehan Hafiz and
                 Muhammad Shafique",
  title =        "Probabilistic Error Analysis of Approximate Recursive
                 Multipliers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "66",
  number =       "11",
  pages =        "1982--1990",
  month =        "????",
  year =         "2017",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2017.2709542",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Oct 12 06:36:58 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  URL =          "http://ieeexplore.ieee.org/document/7935435/",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Medhat:2017:MPE,
  author =       "Ramy Medhat and Michael O. Lam and Barry L. Rountree
                 and Borzoo Bonakdarpour and Sebastian Fischmeister",
  title =        "Managing the Performance\slash Error Tradeoff of
                 Floating-point Intensive Applications",
  journal =      j-TECS,
  volume =       "16",
  number =       "5s",
  pages =        "184:1--184:??",
  month =        oct,
  year =         "2017",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/3126519",
  ISSN =         "1539-9087 (print), 1558-3465 (electronic)",
  ISSN-L =       "1539-9087",
  bibdate =      "Thu Oct 17 18:16:33 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/tecs.bib",
  abstract =     "Modern embedded systems are becoming more reliant on
                 real-valued arithmetic as they employ mathematically
                 complex vision algorithms and sensor signal processing.
                 Double-precision floating point is the most commonly
                 used precision in computer vision algorithm
                 implementations. A single-precision floating point can
                 provide a performance boost due to less memory
                 transfers, less cache occupancy, and relatively faster
                 mathematical operations on some architectures. However,
                 adopting it can result in loss of accuracy. Identifying
                 which parts of the program can run in single-precision
                 floating point with low impact on error is a manual and
                 tedious process. In this paper, we propose an automatic
                 approach to identify parts of the program that have a
                 low impact on error using shadow-value analysis. Our
                 approach provides the user with a performance/error
                 tradeoff, using which the user can decide how much
                 accuracy can be sacrificed in return for performance
                 improvement. We illustrate the impact of the approach
                 using a well known implementation of Apriltag detection
                 used in robotics vision. We demonstrate that an average
                 1.3x speedup can be achieved with no impact on tag
                 detection, and a 1.7x speedup with only 4\% false
                 negatives.",
  acknowledgement = ack-nhfb,
  articleno =    "184",
  fjournal =     "ACM Transactions on Embedded Computing Systems",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J840",
}

@Article{Merchant:2017:ABL,
  author =       "Farhad Merchant and Anupam Chattopadhyay and Soumyendu
                 Raha and S. K. Nandy and Ranjani Narayan",
  title =        "Accelerating {BLAS} and {LAPACK} via Efficient
                 Floating Point Architecture Design",
  journal =      j-PARALLEL-PROCESS-LETT,
  volume =       "27",
  number =       "3--4",
  pages =        "1750006",
  year =         "2017",
  CODEN =        "PPLTEE",
  DOI =          "https://doi.org/10.1142/S0129626417500062",
  ISSN =         "0129-6264 (print), 1793-642X (electronic)",
  ISSN-L =       "0129-6264",
  bibdate =      "Tue May 29 09:05:31 MDT 2018",
  bibsource =    "http://ejournals.wspc.com.sg/ppl/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/parallelprocesslett.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Parallel Processing Letters",
  journal-URL =  "http://www.worldscientific.com/loi/ppl",
}

@MastersThesis{Mian:2017:HPC,
  author =       "Riaz-ul-Haque Mian",
  title =        "High precision computation of decimal logarithm",
  type =         "Master of Engineering in Information and Communication
                 Technology",
  school =       "Institute of Information and Communication Technology,
                 Bangladesh University of Engineering and Technology",
  pages =        "52",
  month =        jan,
  year =         "2017",
  DOI =          "https://doi.org/10.13140/RG.2.2.11851.69924",
  bibdate =      "Tue Jul 06 18:24:02 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.researchgate.net/publication/323265326_High_precision_computation_of_decimal_logarithm",
  abstract =     "his report presents the design of an efficient low
                 power decimal logarithmic converter. The technique is
                 based on shift operation along with a precision unit
                 which is used to prevent unnecessary scan of full
                 memory table. Precision level is user programmable. It
                 does not require multiplication or division circuitry
                 which in turn makes it low power. Proposed decimal
                 logarithmic converter has been designed using Verilog
                 HDL and then compiled and simulated using Altera
                 provided Quartus II compiler and ModelSim simulator.
                 The synthesis results show that the proposed design
                 outperforms all the existing proposed decimal
                 logarithmic converters by other researchers. The
                 calculation is based on memory. Some predefined value
                 and their log value are stored in memory and by using
                 that value we calculate the logarithm of any value.
                 Another feature which is called precision unit is used
                 for controlling unnecessary scan of memory table.
                 According to input of precision value the algorithm
                 calculates logarithm value. Thus by increasing of
                 precision value we can increase accuracy of the result.
                 This algorithm does not need multiplication circuitry
                 and required very low memory thus it makes the
                 algorithm very low power.",
  acknowledgement = ack-nhfb,
}

@Article{Micikevicius:2017:MPT,
  author =       "Paulius Micikevicius and Sharan Narang and Jonah Alben
                 and Gregory Diamos and Erich Elsen and David Garcia and
                 Boris Ginsburg and Michael Houston and Oleksii Kuchaiev
                 and Ganesh Venkatesh and Hao Wu",
  title =        "Mixed Precision Training",
  journal =      "arXiv.org",
  year =         "2017",
  bibdate =      "Mon Feb 10 09:21:08 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://arxiv.org/abs/1710.03740",
  abstract =     "Deep neural networks have enabled progress in a wide
                 variety of applications. Growing the size of the neural
                 network typically results in improved accuracy. As
                 model sizes grow, the memory and compute requirements
                 for training these models also increases. We introduce
                 a technique to train deep neural networks using half
                 precision floating point numbers. In our technique,
                 weights, activations and gradients are stored in IEEE
                 half-precision format. Half-precision floating numbers
                 have limited numerical range compared to
                 single-precision numbers. We propose two techniques to
                 handle this loss of information. Firstly, we recommend
                 maintaining a single-precision copy of the weights that
                 accumulates the gradients after each optimizer step.
                 This single-precision copy is rounded to half-precision
                 format during training. Secondly, we propose scaling
                 the loss appropriately to handle the loss of
                 information with half-precision gradients. We
                 demonstrate that this approach works for a wide variety
                 of models including convolution neural networks,
                 recurrent neural networks and generative adversarial
                 networks. This technique works for large scale models
                 with more than 100 million parameters trained on large
                 datasets. Using this approach, we can reduce the memory
                 consumption of deep learning models by nearly $ 2
                 \times $. In future processors, we can also expect a
                 significant computation speedup using half-precision
                 hardware units.",
  acknowledgement = ack-nhfb,
  archiveprefix = "arXiv",
  primaryclass = "cs.AI",
}

@Misc{Moler:2017:CCB,
  author =       "Cleve Moler",
  title =        "{Cleve}'s Corner: Bug in Half-Precision Floating Point
                 Object",
  howpublished = "MathWorks Web site.",
  day =          "20",
  month =        dec,
  year =         "2017",
  bibdate =      "Sat Jan 19 18:38:12 2019",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Moler:2017:CCH}.",
  URL =          "https://blogs.mathworks.com/cleve/2017/12/20/bug-in-half-precision-floating-point-object/",
  acknowledgement = ack-nhfb,
}

@Misc{Moler:2017:CCH,
  author =       "Cleve Moler",
  title =        "{Cleve}'s Corner: {``Half} Precision'' 16-bit Floating
                 Point Arithmetic",
  howpublished = "MathWorks Web site.",
  day =          "8",
  month =        may,
  year =         "2017",
  bibdate =      "Sat Jan 19 18:38:12 2019",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See bug fix \cite{Moler:2017:CCB}.",
  URL =          "https://blogs.mathworks.com/cleve/2017/05/08/half-precision-16-bit-floating-point-arithmetic/",
  acknowledgement = ack-nhfb,
}

@Misc{Moler:2017:CCQ,
  author =       "Cleve Moler",
  title =        "{Cleve}'s Corner: Quadruple Precision, 128-bit
                 Floating Point Arithmetic",
  howpublished = "MathWorks Web site.",
  day =          "22",
  month =        may,
  year =         "2017",
  bibdate =      "Fri Feb 01 05:12:18 2019",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/matlab.bib",
  URL =          "https://blogs.mathworks.com/cleve/2017/05/22/quadruple-precision-128-bit-floating-point-arithmetic/",
  abstract =     "The floating point arithmetic format that occupies 128
                 bits of storage is known as binary128 or quadruple
                 precision. This blog post describes an implementation
                 of quadruple precision programmed entirely in the
                 MATLAB language.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Monfared:2017:NMI,
  author =       "Amin Monfared and Hayssam El-Razouk and Arash
                 Reyhani-Masoleh",
  title =        "A New Multiplicative Inverse Architecture in Normal
                 Basis Using Novel Concurrent Serial Squaring and
                 Multiplication",
  crossref =     "Burgess:2017:ISC",
  pages =        "164--171",
  month =        jul,
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ARITH.2017.37",
  ISSN =         "1063-6889",
  bibdate =      "Fri Nov 17 09:10:14 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Itoh and Tsujii proposed a fast algorithm for
                 computing multiplicative inverses (inversions) over
                 GF(2m) using normal bases by iterating single
                 multiplications and cyclic shifts. Recently, the
                 Itoh--Tsujii algorithm (ITA) has been modified to use
                 two digit-level single multiplications. The
                 improvements of the modified Itoh--Tsujii and its
                 variant algorithms are based on reducing the
                 computational latency at the expense of more area
                 requirements. In this paper, we propose a new inversion
                 architecture based on the classical IT algorithm (or
                 improved one) utilizing a novel interleaved
                 computations of two single multiplications and
                 squarings at the digit-level. The new inverter
                 outperforms previous modified Itoh--Tsujii algorithms
                 (such as the Ternary Itoh--Tsujii and optimal 3-chain
                 algorithms) in terms of its lower latency, higher
                 throughput, and improved hardware efficiency. The
                 efficiency of the proposed field inverter is
                 demonstrated by comparisons based on application
                 specific integrated circuits (ASIC) implementations
                 results using the standard 65nm CMOS technology
                 libraries.",
  acknowledgement = ack-nhfb,
  keywords =     "application specific integrated circuits; ASIC; CMOS
                 technology; Computer architecture; concurrent serial
                 squaring; cyclic shifts; Digit-level multiplier; field
                 inversion; field inverter; finite field; Gaussian
                 processes; High definition video; hybrid-double
                 multiplication; Inverters; invertors; Itoh--Tsujii
                 algorithm; logic design; multiplicative inverse
                 architecture; multiplying circuits; Niobium; Standards;
                 two digit-level single multiplications; Two dimensional
                 displays",
}

@Article{Numahata:2017:ASN,
  author =       "Dai Numahata and Hiroshi Sekigawa",
  title =        "An algorithm for symbolic--numeric sparse
                 interpolation of multivariate polynomials whose degree
                 bounds are unknown",
  journal =      j-ACM-COMM-COMP-ALGEBRA,
  volume =       "51",
  number =       "1",
  pages =        "18--20",
  month =        mar,
  year =         "2017",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/3096730.3096734",
  ISSN =         "1932-2232 (print), 1932-2240 (electronic)",
  ISSN-L =       "1932-2232",
  bibdate =      "Tue Oct 10 16:29:29 MDT 2017",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigsam.bib",
  abstract =     "We consider the problem of sparse interpolation of a
                 multivariate black-box polynomial in floating-point
                 arithmetic. More specifically, we assume that we are
                 given a black-box polynomial $ f(x_1, \ldots {}, x_n) =
                 \sum^t_{j = 1} c_j x_1^{d_j, 1} \ldots {} x_n^{d_j, n}
                 \in C[x_1, \ldots {}, x_n] (c_j \neq 0) $ and the
                 number of terms $t$, and that we can evaluate the value
                 of $ f(x^1, \ldots {}, x_n)$ at any point in $ C^n$ in
                 floating-point arithmetic. The problem is to find the
                 coefficients $ c_1, \ldots {}, c_t$ and the exponents $
                 d_{1, 1}, \ldots {}, d_{t, n}$. We propose an efficient
                 algorithm to solve the problem.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Communications in Computer Algebra",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J1000",
}

@Article{Rafferty:2017:ELI,
  author =       "Ciara Rafferty and M{\'a}ire O'Neill and Neil Hanley",
  title =        "Evaluation of Large Integer Multiplication Methods on
                 Hardware",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "66",
  number =       "8",
  pages =        "1369--1382",
  month =        "????",
  year =         "2017",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2017.2677426",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 13 14:57:15 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  URL =          "http://ieeexplore.ieee.org/document/7869256/",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "Comba multiplication; Karatsuba multiplication;
                 Karatsuba--Comba multiplier; NTT--Karatsuba--Schoolbook
                 multiplier",
}

@InProceedings{Rieu-Helft:2017:HGE,
  author =       "Rapha{\"e}l Rieu-Helft and Claude March{\'e} and
                 Guillaume Melquiond",
  editor =       "Andrei Paskevich and Thomas Wies",
  booktitle =    "Verified Software. Theories, Tools, and Experiments:
                 {9th International Conference, VSTTE 2017, Heidelberg,
                 Germany, July 22--23, 2017}, Revised Selected Papers",
  title =        "How to get an efficient yet verified
                 arbitrary-precision integer library",
  volume =       "10712",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  bookpages =    "xiii + 211 + 69",
  pages =        "84--101",
  year =         "2017",
  DOI =          "https://doi.org/10.1007/978-3-319-72308-2_6",
  ISBN =         "3-319-72308-1",
  ISBN-13 =      "978-3-319-72308-2",
  LCCN =         "QA76.758",
  bibdate =      "Sat Feb 08 09:03:15 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       ser-LNCS,
  URL =          "https://link.springer.com/chapter/10.1007/978-3-319-72308-2_6",
  acknowledgement = ack-nhfb,
  book-DOI =     "https://doi.org/10.1007/978-3-319-72308-2",
}

@InProceedings{Rioual:2017:LSN,
  author =       "Jean-Christophe Rioual",
  title =        "Large Scale Numerical Simulations of the Climate",
  crossref =     "Burgess:2017:ISC",
  pages =        "122--122",
  month =        jul,
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ARITH.2017.21",
  ISSN =         "1063-6889",
  bibdate =      "Fri Nov 17 09:10:14 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The Met Office Hadley Centre for Climate Science and
                 Services, based at the Met Office's Exeter HQ, provides
                 world-class guidance on the science of climate change
                 and is the primary focus in the UK for climate science.
                 The Hadley Centre makes significant contributions to
                 scientific literature and to a variety of climate
                 science reports, including the International Panel on
                 Climate Change (IPCC). In October 2014 the Government
                 confirmed its investment of \pounds 97 million in a new
                 high performance computing facility for the Met Office.
                 The new Cray XC40 located at Exeter Science Park is the
                 largest HPC system in the world dedicated to weather
                 and climate research. I will first give an overview of
                 how climate numerical experiments are organised
                 worldwide through the coupled model intercomparison
                 project (CMIP) under the auspices of the world climate
                 research program (WCRP). The numerical results of these
                 simulation campaigns are submitted to intense scrutiny
                 by the scientific community and policy makers.
                 Numerical reproducibility is therefore of paramount
                 importance. I will explain the parameters of what
                 numerical reproducibility means to our community and
                 how we aim to achieve it. I will present the use of
                 different types of floating point arithmetic in the
                 models. Two examples are the use double--double
                 precision for reproducible global sums and research on
                 single precision algorithms for computational
                 efficiency. Finally, I will look at some of the
                 challenges to maintain numerical reproducibility in the
                 exascale era.",
  acknowledgement = ack-nhfb,
  keywords =     "climate change; Computational modeling; coupled model
                 intercomparison project; Cray XC40; Digital arithmetic;
                 floating point arithmetic; geophysics computing;
                 Government; Investment; large scale numerical
                 simulations; largest HPC system; Meteorology; Numerical
                 models; Numerical simulation; parallel processing;
                 world climate research program",
}

@InProceedings{Risse:2017:BEG,
  author =       "Thomas Risse",
  booktitle =    "{2017 8th International Conference on Information
                 Technology (ICIT)}",
  title =        "Better is the enemy of good: Unums: An alternative to
                 {IEEE 754} floats and doubles",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "200--204",
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ICITECH.2017.8080000",
  bibdate =      "Fri Dec 15 07:38:18 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Rocca:2017:CRE,
  author =       "Alexandre Rocca and Victor Magron and Thao Dang",
  title =        "Certified Roundoff Error Bounds Using {Bernstein}
                 Expansions and Sparse {Krivine--Stengle}
                 Representations",
  crossref =     "Burgess:2017:ISC",
  pages =        "74--81",
  month =        jul,
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ARITH.2017.36",
  ISSN =         "1063-6889",
  bibdate =      "Fri Nov 17 09:10:14 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Floating point error is a notable drawback of embedded
                 systems implementation. Computing rigorous upper bounds
                 of roundoff errors is absolutely necessary for the
                 validation of critical software. This problem of
                 computing rigorous upper bounds is even more
                 challenging when addressing non-linear programs. In
                 this paper, we propose and compare two new methods
                 based on Bernstein expansions and sparse
                 Krivine--Stengle representations, adapted from the
                 field of the global optimization, to compute upper
                 bounds of roundoff errors for programs implementing
                 polynomial functions. We release two related software
                 package FPBern and FPKriSten, and compare them with
                 state of the art tools. We show that these two methods
                 achieve competitive performance, while computing
                 accurate upper bounds by comparison with other tools.",
  acknowledgement = ack-nhfb,
  keywords =     "Algebra; Bernstein expansions; Bernstein Expansions;
                 certified roundoff error bounds; Computational
                 modeling; floating point arithmetic; Floating Point
                 Arithmetic; floating point error; FPBern; FPKriSten;
                 global optimization; Krivine-Stengle Representations;
                 Linear Programming Relaxations; non-linear programs;
                 nonlinear programming; Optimization; Polynomial
                 Optimization; Roundoff Error Bounds; Roundoff errors;
                 sparse Krivine-Stengle representations; Standards;
                 Tools; Upper bound",
}

@InProceedings{Rovers:2017:IPP,
  author =       "Kenneth C. Rovers and Sam Elliott",
  title =        "On Improving the Performance Per Area of {ASTC} with a
                 Multi-output Decoder",
  crossref =     "Burgess:2017:ISC",
  pages =        "58--59",
  month =        jul,
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ARITH.2017.32",
  ISSN =         "1063-6889",
  bibdate =      "Fri Nov 17 09:10:14 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "ASTC is an efficient and flexible texture compression
                 format but it is relatively costly to implement in
                 hardware. By outputting multiple texels from a single
                 encoded ASTC block, we will show an performance per
                 area improvement of 25\%.",
  acknowledgement = ack-nhfb,
  keywords =     "adaptive scalable texture compression; computer
                 graphics; data compression; Decoding; flexible texture
                 compression format; Graphics; Hardware; Image color
                 analysis; image texture; Indexes; Interpolation;
                 multioutput decoder; Performance evaluation;
                 performance per area; single encoded ASTC block;
                 texture decompression",
}

@Article{Rump:2017:IPK,
  author =       "Siegfried M. Rump",
  title =        "{IEEE754} Precision-$k$ base-$ \beta $ Arithmetic
                 Inherited by Precision-$m$ Base-$ \beta $ Arithmetic
                 for $ k < m$",
  journal =      j-TOMS,
  volume =       "43",
  number =       "3",
  pages =        "20:1--20:15",
  month =        jan,
  year =         "2017",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/2785965",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Wed Oct 4 10:55:07 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/matlab.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  URL =          "https://dl.acm.org/citation.cfm?id=2785965",
  abstract =     "Suppose an $m$-digit floating-point arithmetic in base
                 $ \beta \geq 2$ following the IEEE754 arithmetic
                 standard is available. We show how a $k$-digit
                 arithmetic with $ k < m$ can be inherited solely using
                 $m$-digit operations. This includes the rounding into
                 $k$ digits, the four basic operations and the square
                 root, all for even or odd base $ \beta $. In
                 particular, we characterize the relation between $k$
                 and $m$ so that no double rounding occurs when
                 computing in $m$ digits and rounding the result into
                 $k$ digits. We discuss rounding to nearest as well as
                 directed rounding, and our approach covers exceptional
                 values including signed zero. For binary arithmetic, a
                 Matlab toolbox based on binary64 including $k$-bit
                 scalar, vector and matrix operations as well as $k$-bit
                 interval arithmetic is part of Version 8 of INTLAB, the
                 Matlab toolbox for reliable computing.",
  acknowledgement = ack-nhfb,
  articleno =    "20",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@Article{Russell:2017:LBR,
  author =       "Brian M. Russell",
  title =        "Lost Bits Regained?",
  journal =      "Resurrection: The Journal of the Computer Conservation
                 Society",
  volume =       "??",
  number =       "79",
  pages =        "??--??",
  month =        "Autumn",
  year =         "2017",
  ISSN =         "0958-7403",
  ISSN-L =       "0958-7403",
  bibdate =      "Mon Jul 27 18:14:57 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://computerconservationsociety.org/resurrection/res79.htm#d",
  acknowledgement = ack-nhfb,
  remark =       "Answers the question: ``Did the Ferranti Atlas
                 floating point arithmetic unit standardise its operands
                 before applying the requested arithmetic function or
                 did it risk losing accuracy if the numbers were not
                 standardised?''",
}

@Article{Saint-Genies:2017:ELT,
  author =       "Hugues de Lassus Saint-Geni{\`e}s and David Defour and
                 Guillaume Revy",
  title =        "Exact Lookup Tables for the Evaluation of
                 Trigonometric and Hyperbolic Functions",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "66",
  number =       "12",
  pages =        "2058--2071",
  month =        "????",
  year =         "2017",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2017.2703870",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Nov 10 08:32:25 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  URL =          "http://ieeexplore.ieee.org/document/7927421/",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Sanchez-Stern:2017:FRC,
  author =       "Alex Sanchez-Stern and Pavel Panchekha and Sorin
                 Lerner and Zachary Tatlock",
  title =        "Finding Root Causes of Floating Point Error with
                 {Herbgrind}",
  journal =      "arXiv.org",
  pages =        "15",
  year =         "2017",
  bibdate =      "Sat Feb 8 10:38:13 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arxiv.org/abs/1705.10416",
  abstract =     "Floating-point arithmetic plays a central role in
                 science, engineering, and finance by enabling
                 developers to approximate real arithmetic. To address
                 numerical issues in large floating-point applications,
                 developers must identify root causes, which is
                 difficult because floating-point errors are generally
                 non-local, non-compositional, and non-uniform. This
                 paper presents Herbgrind, a tool to help developers
                 identify and address root causes in numerical code
                 written in low-level C/C++ and Fortran. Herbgrind
                 dynamically tracks dependencies between operations and
                 program outputs to avoid false positives and abstracts
                 erroneous computations to a simplified program fragment
                 whose improvement can reduce output error. We perform
                 several case studies applying Herbgrind to large,
                 expert-crafted numerical programs and show that it
                 scales to applications spanning hundreds of thousands
                 of lines, correctly handling the low-level details of
                 modern floating point hardware and mathematical
                 libraries, and tracking error across function
                 boundaries and through the heap.",
  acknowledgement = ack-nhfb,
  archiveprefix = "arXiv",
  biburl =       "https://dblp.org/rec/bib/journals/corr/Sanchez-SternPL17",
  remark =       "Published in PLDI 18.",
}

@Article{Sano:2017:FBS,
  author =       "Kentaro Sano and Satoru Yamamoto",
  title =        "{FPGA}-Based Scalable and Power-Efficient Fluid
                 Simulation using Floating-Point {DSP} Blocks",
  journal =      j-IEEE-TRANS-PAR-DIST-SYS,
  volume =       "28",
  number =       "10",
  pages =        "2823--2837",
  month =        oct,
  year =         "2017",
  CODEN =        "ITDSEO",
  DOI =          "https://doi.org/10.1109/TPDS.2017.2691770",
  ISSN =         "1045-9219 (print), 1558-2183 (electronic)",
  ISSN-L =       "1045-9219",
  bibdate =      "Thu Oct 12 06:58:12 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranspardistsys.bib",
  URL =          "https://www.computer.org/csdl/trans/td/2017/10/07893769-abs.html",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Parallel and Distributed
                 Systems",
  journal-URL =  "http://www.computer.org/tpds/archives.htm",
}

@Article{Schleicher:2017:NMP,
  author =       "Dierk Schleicher and Robin Stoll",
  title =        "{Newton}'s method in practice: Finding all roots of
                 polynomials of degree one million efficiently",
  journal =      j-THEOR-COMP-SCI,
  volume =       "681",
  number =       "??",
  pages =        "146--166",
  day =          "12",
  month =        jun,
  year =         "2017",
  CODEN =        "TCSCDI",
  ISSN =         "0304-3975 (print), 1879-2294 (electronic)",
  ISSN-L =       "0304-3975",
  bibdate =      "Wed Aug 9 15:42:32 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/tcs2015.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0304397517302475",
  acknowledgement = ack-nhfb,
  fjournal =     "Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03043975",
}

@InProceedings{Serre:2017:OSL,
  author =       "Fran{\c{c}}ois Serre and Markus Puschel",
  title =        "Optimal Streamed Linear Permutations",
  crossref =     "Burgess:2017:ISC",
  pages =        "60--61",
  month =        jul,
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ARITH.2017.13",
  ISSN =         "1063-6889",
  bibdate =      "Fri Nov 17 09:10:14 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We give an overview on optimal circuits to implement
                 linear permutations on FPGAs using only RAM banks and
                 switches. Linear means that the permutation maps
                 linearly the bit representation of the indices, as it
                 is the case with most permutations arising in digital
                 signal processing algorithms including those in fast
                 Fourier transforms, Viterbi decoders, and sorting
                 networks. Additionally, we assume that the data to be
                 permuted is streamed, i.e., input in chunks over
                 several cycles. The circuits are obtained from a
                 suitable factorization of the bit matrix representing
                 the permutation and achieve the minimal number of
                 switches possible.",
  acknowledgement = ack-nhfb,
  keywords =     "bit representation; Bit-reversal; Complexity; Computer
                 science; Connection network; Data reordering; digital
                 signal processing algorithms; fast Fourier transforms;
                 field programmable gate arrays; Field programmable gate
                 arrays; field programmable gate arrays; FPGA; Matrix
                 factorization; optimal circuits; optimal streamed
                 linear permutations; Parallel processing; Ports
                 (Computers); Program processors; RAM banks; Random
                 access memory; random-access storage; signal
                 processing; Sorting; sorting networks; Streaming
                 datapath; Stride permutation; Viterbi decoders; Viterbi
                 decoding",
}

@Article{Stoutemyer:2017:APC,
  author =       "David R. Stoutemyer",
  title =        "{AskConstants} proposes concise non-floats close to
                 floats",
  journal =      j-ACM-COMM-COMP-ALGEBRA,
  volume =       "51",
  number =       "1",
  pages =        "32--34",
  month =        mar,
  year =         "2017",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/3096730.3096739",
  ISSN =         "1932-2232 (print), 1932-2240 (electronic)",
  ISSN-L =       "1932-2232",
  bibdate =      "Tue Oct 10 16:29:29 MDT 2017",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigsam.bib",
  abstract =     "This poster presentation is an opportunity to try the
                 downloadable AskConstants program. This copy of some
                 posters is a sequence of images of the program in
                 operation.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Communications in Computer Algebra",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J1000",
}

@Article{Thevenoux:2017:ASS,
  author =       "Laurent Th{\'e}venoux and Philippe Langlois and
                 Matthieu Martel",
  title =        "Automatic source-to-source error compensation of
                 floating-point programs: code synthesis to optimize
                 accuracy and time",
  journal =      j-CCPE,
  volume =       "29",
  number =       "7",
  pages =        "??--??",
  day =          "10",
  month =        apr,
  year =         "2017",
  CODEN =        "CCPEBO",
  DOI =          "https://doi.org/10.1002/cpe.3953",
  ISSN =         "1532-0626 (print), 1532-0634 (electronic)",
  ISSN-L =       "1532-0626",
  bibdate =      "Fri Mar 31 19:12:52 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ccpe.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Concurrency and Computation: Practice and Experience",
  journal-URL =  "http://www.interscience.wiley.com/jpages/1532-0626",
}

@Article{Thornes:2017:USD,
  author =       "Tobias Thornes and Peter D{\"u}ben and Tim Palmer",
  title =        "On the use of scale-dependent precision in {Earth
                 System} modelling",
  journal =      j-QUART-J-ROY-METEOROL-SOC,
  volume =       "143",
  number =       "703",
  pages =        "897--908",
  month =        jan,
  year =         "2017",
  CODEN =        "QJRMAM",
  DOI =          "https://doi.org/10.1002/qj.2974",
  ISSN =         "0035-9009 (print), 1477-870X (electronic)",
  ISSN-L =       "0035-9009",
  bibdate =      "Thu Nov 7 17:05:05 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Quarterly journal of the Royal Meteorological
                 Society",
  journal-URL =  "http://rmets.onlinelibrary.wiley.com/hub/journal/10.1002/(ISSN)1477-870X/issues/",
  keywords =     "half-precision floating-point arithmetic; stochastic
                 rounding; variable precision floating-point
                 arithmetic",
}

@InCollection{Titolo:2017:AIF,
  author =       "Laura Titolo and Marco A. Feli{\'u} and Mariano
                 Moscato and C{\'e}sar A. Mu{\~n}oz",
  editor =       "Isil Dillig and Jens Palsberg",
  booktitle =    "Verification, Model Checking, and Abstract
                 Interpretation, {19th International Conference, VMCAI
                 2018, Los Angeles, CA, USA, January 7--9, 2018,
                 Proceedings}",
  title =        "An Abstract Interpretation Framework for the Round-Off
                 Error Analysis of Floating-Point Programs",
  volume =       "10747",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "516--537",
  month =        dec,
  year =         "2017",
  DOI =          "https://doi.org/10.1007/978-3-319-73721-8_24",
  ISBN =         "3-319-73720-1 (print), 3-319-73721-X (e-book)",
  ISBN-13 =      "978-3-319-73720-1 (print), 978-3-319-73721-8
                 (e-book)",
  bibdate =      "Mon Sep 11 07:21:11 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       ser-LNCS,
  abstract =     "This paper presents an abstract interpretation
                 framework for the round-off error analysis of
                 floating-point programs. This framework defines a
                 parametric abstract analysis that computes, for each
                 combination of ideal and floating-point execution path
                 of the program, a sound over-approximation of the
                 accumulated floating-point round-off error that may
                 occur. In addition, a Boolean expression that
                 characterizes the input values leading to the computed
                 error approximation is also computed. An abstraction on
                 the control flow of the program is proposed to mitigate
                 the explosion of the number of elements generated by
                 the analysis. Additionally, a widening operator is
                 defined to ensure the convergence of recursive
                 functions and loops. An instantiation of this framework
                 is implemented in the prototype tool PRECiSA that
                 generates formal proof certificates stating the
                 correctness of the computed round-off errors.",
  acknowledgement = ack-nhfb,
  book-DOI =     "https://doi.org/10.1007/978-3-319-73721-8",
}

@Article{Ueno:2017:BCF,
  author =       "Tomohiro Ueno and Kentaro Sano and Satoru Yamamoto",
  title =        "Bandwidth Compression of Floating-Point Numerical Data
                 Streams for {FPGA}-Based High-Performance Computing",
  journal =      j-TRETS,
  volume =       "10",
  number =       "3",
  pages =        "18:1--18:??",
  month =        jul,
  year =         "2017",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/3053688",
  ISSN =         "1936-7406 (print), 1936-7414 (electronic)",
  ISSN-L =       "1936-7406",
  bibdate =      "Sat Dec 23 10:23:02 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/trets.bib",
  abstract =     "Although computational performance is often limited by
                 insufficient bandwidth to/from an external memory, it
                 is not easy to physically increase off-chip memory
                 bandwidth. In this study, we propose a hardware-based
                 bandwidth compression technique that can be applied to
                 field-programmable gate array-- (FPGA) based
                 high-performance computation with a logically wider
                 effective memory bandwidth. Our proposed hardware
                 approach can boost the performance of FPGA-based stream
                 computations by applying a data compression technique
                 to effectively transfer more data streams. To apply
                 this data compression technique to bandwidth
                 compression via hardware, several requirements must
                 first be satisfied, including an acceptable level of
                 compression performance and a sufficiently small
                 hardware footprint. Our proposed hardware-based
                 bandwidth compressor utilizes an efficient
                 prediction-based data compression algorithm. Moreover,
                 we propose a multichannel serializer and deserializer
                 that enable applications to use multiple channels of
                 computational data with the bandwidth compression. The
                 serializer encodes compressed data blocks of multiple
                 channels into a data stream, which is efficiently
                 written to an external memory. Based on preliminary
                 evaluation, we define an encoding format considering
                 both high compression ratio and small hardware area. As
                 a result, we demonstrate that our area saving bandwidth
                 compressor increases performance of an FPGA-based fluid
                 dynamics simulation by deploying more processing
                 elements to exploit spatial parallelism with the
                 enhanced memory bandwidth.",
  acknowledgement = ack-nhfb,
  articleno =    "18",
  fjournal =     "ACM Transactions on Reconfigurable Technology and
                 Systems (TRETS)",
  journal-URL =  "http://portal.acm.org/toc.cfm?id=J1151",
}

@InProceedings{Uguen:2017:BHL,
  author =       "Yohann Uguen and Florent de Dinechin and Steven
                 Derrien",
  booktitle =    "{2017 27th International Conference on Field
                 Programmable Logic and Applications (FPL)}",
  title =        "Bridging high-level synthesis and application-specific
                 arithmetic: The case study of floating-point
                 summations",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1--8",
  month =        sep,
  year =         "2017",
  DOI =          "https://doi.org/10.23919/FPL.2017.8056792",
  ISSN =         "1946-147X (print), 1946-1488 (electronic)",
  ISSN-L =       "1946-147X",
  bibdate =      "Sat Feb 8 10:26:34 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Adders; application-specific arithmetic; C language;
                 C-C++ dialects; C11 standards; Field programmable gate
                 arrays; field programmable gate arrays; floating point
                 arithmetic; floating-point additions; floating-point
                 summations; FPGA application-specific efficiency; FPGA
                 programming; handcrafted HDL; Hardware; high level
                 synthesis; high-level C description; high-level C
                 language; high-level specification; high-level
                 synthesis; highly-customizable application-specific IP;
                 HLS; IEEE-754 standards; logic design; microprocessor
                 programming; nonstandard arithmetic formats;
                 nonstandard computations; Open area test sites;
                 Optimization; program compilers; Program processors;
                 source-to-source compiler; Tools; ubiquitous
                 floating-point summation-reduction pattern",
}

@Article{Ugurdag:2017:HDS,
  author =       "H. Fatih Ugurdag and Florent de Dinechin and Y. Serhan
                 Gener and Sezer G{\"o}ren and Laurent-St{\'e}phane
                 Didier",
  title =        "Hardware Division by Small Integer Constants",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "66",
  number =       "12",
  pages =        "2097--2110",
  month =        dec,
  year =         "2017",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2017.2707488",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Nov 10 08:32:25 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  URL =          "http://ieeexplore.ieee.org/document/7933010/",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{vanderHoeven:2017:MPF,
  author =       "Joris van der Hoeven",
  title =        "Multiple Precision Floating-Point Arithmetic on {SIMD}
                 Processors",
  crossref =     "Burgess:2017:ISC",
  pages =        "2--9",
  month =        jul,
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ARITH.2017.12",
  ISSN =         "1063-6889",
  MRclass =      "65Y04, 65T50, 68W30",
  bibdate =      "Fri Nov 17 09:10:14 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Current general purpose libraries for multiple
                 precision floating-point arithmetic such as MPFR suffer
                 from a large performance penalty with respect to
                 hard-wired instructions. The performance gap tends to
                 become even larger with the advent of wider SIMD
                 arithmetic in both CPUs and GPUs. In this paper, we
                 present efficient algorithms for multiple precision
                 floating-point arithmetic that are suitable for
                 implementations on SIMD processors. A.C.M. subject
                 classification: G.1.0 Computer-arithmetic A.M.S.
                 subject classification: 65Y04, 65T50, 68W30.",
  acknowledgement = ack-nhfb,
  keywords =     "floating point arithmetic; floating-point arithmetic;
                 Frequency modulation; Hardware; Indexes; Libraries;
                 multiple precision; multiple precision floating-point
                 arithmetic; Numerical analysis; parallel processing;
                 Program processors; SIMD; SIMD processors; Standards",
}

@Article{VanZee:2017:IHP,
  author =       "Field G. {Van Zee} and Tyler M. Smith",
  title =        "Implementing High-performance Complex Matrix
                 Multiplication via the 3m and 4m Methods",
  journal =      j-TOMS,
  volume =       "44",
  number =       "1",
  pages =        "7:1--7:36",
  month =        jul,
  year =         "2017",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/3086466",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Wed Oct 4 10:55:07 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  URL =          "https://dl.acm.org/citation.cfm?id=3086466",
  abstract =     "In this article, we explore the implementation of
                 complex matrix multiplication. We begin by briefly
                 identifying various challenges associated with the
                 conventional approach, which calls for a carefully
                 written kernel that implements complex arithmetic at
                 the lowest possible level (i.e., assembly language). We
                 then set out to develop a method of complex matrix
                 multiplication that avoids the need for complex kernels
                 altogether. This constraint promotes code reuse and
                 portability within libraries such as Basic Linear
                 Algebra Subprograms and BLAS-Like Library Instantiation
                 Software (BLIS) and allows kernel developers to focus
                 their efforts on fewer and simpler kernels. We develop
                 two alternative approaches --- one based on the 3m
                 method and one that reflects the classic 4m formulation
                 --- each with multiple variants, all of which rely only
                 on real matrix multiplication kernels. We discuss the
                 performance characteristics of these ``induced''
                 methods and observe that the assembly-level method
                 actually resides along the 4m spectrum of algorithmic
                 variants. Implementations are developed within the BLIS
                 framework, and testing on modern hardware confirms that
                 while the less numerically stable 3m method yields the
                 fastest runtimes, the more stable (and thus widely
                 applicable) 4m method's performance is somewhat limited
                 due to implementation challenges that appear inherent
                 in nature.",
  acknowledgement = ack-nhfb,
  articleno =    "7",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@InProceedings{Vazquez:2017:SED,
  author =       "Alvaro V{\'a}zquez and Elisardo Antelo",
  title =        "A Sum Error Detection Scheme for Decimal Arithmetic",
  crossref =     "Burgess:2017:ISC",
  pages =        "172--179",
  month =        jul,
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ARITH.2017.34",
  ISSN =         "1063-6889",
  bibdate =      "Fri Nov 17 09:10:14 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Users of financial and e-commerce services demand a
                 high degree of reliability and at the same time an
                 increasing demand of speed of processing. On the other
                 hand, soft errors are becoming more significant due to
                 the higher densities and reduced CMOS integration
                 technology sizes. Among the basic arithmetic
                 operations, addition/subtraction is the most demanded.
                 Although in the past, binary implementations were only
                 considered, today decimal implementations are becoming
                 important. In this context, we introduce a modular
                 design for fast error checking of binary and decimal
                 (BCD) addition/subtraction operations that avoids the
                 whole replication of the arithmetic units. Unlike other
                 error checkers based on parity prediction or residue
                 checking, this is a separable design that lies
                 completely off of the critical path of the protected
                 adder without incurring in important penalties in area
                 or performance.",
  acknowledgement = ack-nhfb,
  keywords =     "adders; Adders; arithmetic units; CMOS; CMOS
                 integrated circuits; CMOS logic circuits; Combined
                 decimal/binary Adders; Computer architecture; decimal
                 arithmetic; Decimal arithmetic; Detectors; digital
                 arithmetic; error checking; logic design;
                 Microprocessors; parity prediction; radiation hardening
                 (electronics); Reliability; residue checking; Residue
                 Checking; Silicon; soft errors; sum error detection
                 scheme; Transient analysis",
}

@InProceedings{Volkova:2017:RVD,
  author =       "Anastasia Volkova and Christoph Lauter and Thibault
                 Hilaire",
  title =        "Reliable Verification of Digital Implemented Filters
                 Against Frequency Specifications",
  crossref =     "Burgess:2017:ISC",
  pages =        "180--187",
  month =        jul,
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ARITH.2017.9",
  ISSN =         "1063-6889",
  bibdate =      "Fri Nov 17 09:10:14 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Reliable implementation of digital filters in finite
                 precision is based on accurate error analysis. However,
                 a small error in the time domain does not guarantee
                 that the implemented filter verifies the initial band
                 specifications in the frequency domain. We propose a
                 novel certified algorithm for the verification of a
                 filter's transfer function, or of an existing
                 finite-precision implementation. We show that this
                 problem boils down to the verification of bounds on a
                 rational function, and further to the positivity of a
                 polynomial. Our algorithm has reasonable runtime
                 efficiency to be used as a criterion in large
                 implementation space explorations. We ensure that there
                 are no false positives but false negative answers may
                 occur. For negative answers we give a tight bound on
                 the margin of acceptable specifications. We demonstrate
                 application of our algorithm to the comparison of
                 various finite-precision implementations of filters
                 already fully designed.",
  acknowledgement = ack-nhfb,
  keywords =     "Algorithm design and analysis; digital filters;
                 digital implemented filters; eigendecomposition;
                 filters; finite-precision implementation; fixed-point
                 arithmetic; floating-point arithmetic; frequency
                 specifications; Frequency-domain analysis; interval
                 arithmetic; polynomials; Positivstellensatz;
                 reliability; Reliability; rigorous computation; Signal
                 processing algorithms; Software algorithms; transfer
                 function; transfer functions; Transfer functions;
                 Transforms",
}

@InProceedings{Vzquez:2017:NSA,
  author =       "Alvaro V{\'a}zquez and Elisardo Antelo",
  title =        "A Number System Approach for Adder Topologies",
  crossref =     "Burgess:2017:ISC",
  pages =        "50--57",
  month =        jul,
  year =         "2017",
  DOI =          "https://doi.org/10.1109/ARITH.2017.33",
  ISSN =         "1063-6889",
  bibdate =      "Fri Nov 17 09:10:14 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The design space exploration for fast and power
                 efficient adders is of increasing interest for
                 microprocessors and graphic and digital signal
                 processors. Recently, several methods have been
                 proposed to explore the design space of adders, where
                 well known designs appear as possible instances. These
                 methods are based on the identification of parameters
                 that lead to different hardware structures. In this
                 work, we go a step further by exploring the
                 mathematical foundation behind the trees for carry
                 computation. We propose an algorithm that allows to
                 obtain any adder topology based on design decisions.
                 The method is based on finding representations of
                 integers in a given number system. This leads to an
                 adder model that allows the design of any adder
                 structure in a compact a formal way. The proposed
                 formal model might be useful for a formal design
                 description of adders and it can be incorporated to CAD
                 tools.",
  acknowledgement = ack-nhfb,
  keywords =     "Adder Topologies; adder topology; Adders; adders;
                 carry computation; carry logic; Computational modeling;
                 design space exploration; logic design; Mathematical
                 model; Number Systems; Prefix Adders; Solid modeling;
                 Space exploration; Sparse Trees; Tools; Topology",
}

@Article{Wahba:2017:AEF,
  author =       "Ahmed A. Wahba and Hossam A. H. Fahmy",
  title =        "Area Efficient and Fast Combined Binary\slash Decimal
                 Floating Point Fused Multiply Add Unit",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "66",
  number =       "2",
  pages =        "226--239",
  month =        "????",
  year =         "2017",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2016.2584067",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jan 19 06:52:50 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Adams:2018:RFF,
  author =       "Ulf Adams",
  title =        "{Ry{\=u}}: fast float-to-string conversion",
  journal =      j-SIGPLAN,
  volume =       "53",
  number =       "4",
  pages =        "270--282",
  month =        apr,
  year =         "2018",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/3296979.3192369",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Wed Oct 16 14:12:57 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan2010.bib",
  abstract =     "We present Ry{\=u}, a new routine to convert binary
                 floating point numbers to their decimal representations
                 using only fixed-size integer operations, and prove its
                 correctness. Ry{\=u} is simpler and approximately three
                 times faster than the previously fastest
                 implementation.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  keywords =     "base conversion; correct rounding; floating-point
                 arithmetic; input-output conversion; radix conversion;
                 round-trip base conversion",
  remark =       "PLDI '18 proceedings.",
}

@Article{Alaghi:2018:CR,
  author =       "A. Alaghi and J. P. Hayes",
  title =        "Computing with Randomness",
  journal =      j-IEEE-SPECTRUM,
  volume =       "55",
  number =       "3",
  pages =        "46--51",
  month =        mar,
  year =         "2018",
  CODEN =        "IEESAM",
  DOI =          "https://doi.org/10.1109/MSPEC.2018.8302387",
  ISSN =         "0018-9235 (print), 1939-9340 (electronic)",
  ISSN-L =       "0018-9235",
  bibdate =      "Sat Jan 18 07:02:09 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeespectrum2010.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Spectrum",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6",
  keywords =     "analog numbers; analog signal; arithmetic operations;
                 brains-process; computer process; Computers; digital
                 arithmetic; Digital circuits; human hearing; human
                 nervous system; human vision; Image restoration;
                 Implants; logic circuits; Logic gates; neural impulse
                 sequence; Parity check codes; random binary digit
                 stream; Retina; stochastic bitstreams; stochastic
                 computing; stochastic processes; time 50 year",
}

@Article{Amanollahi:2018:ERD,
  author =       "Saba Amanollahi and Ghassem Jaberipur",
  title =        "Extended Redundant-Digit Instruction Set for
                 Energy-Efficient Processors",
  journal =      j-TECS,
  volume =       "17",
  number =       "3",
  pages =        "70:1--70:??",
  month =        jun,
  year =         "2018",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/3202664",
  ISSN =         "1539-9087 (print), 1558-3465 (electronic)",
  ISSN-L =       "1539-9087",
  bibdate =      "Thu Oct 17 18:16:35 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/tecs.bib",
  abstract =     "The impact of extending the instruction set
                 architecture (ISA) of a conventional binary processor
                 by a set of redundant-digit arithmetic instructions is
                 studied. Selected binary arithmetic instructions within
                 a given code sequence are replaced with appropriate
                 redundant-digit ones. The selection criteria is so
                 enforced to lead to overall reduction of execution
                 energy and energy-delay product (EDP). A special branch
                 and bound algorithm is devised to modify the dataflow
                 graph (DFG) to a new one that takes advantage of the
                 extended redundant-digit instruction set. The DFG is
                 obtained, via an in-house tool, from the intermediate
                 code representation that is normally produced by the
                 utilized compiler. The required redundant-digit
                 arithmetic operations (including a multiplier, a
                 multiply accumulator, and three- to four-operand
                 redundant-digit adders specially designed for this
                 work) have been synthesized on 45nm NanGate technology
                 by a Synopsys Design Compiler. To evaluate the impact
                 of the proposed ISA augmentation on actual code
                 execution, the simulation and evaluation platform of
                 our choice is an MIPS processor whose ISA is extended
                 by the proposed redundant-digit instructions. Several
                 digital signal processing benchmarks are utilized as
                 the source of the baseline MIPS codes, which are
                 converted (via the aforementioned algorithm) to the
                 equivalent mixed binary/redundant-digit codes. Our
                 experiments, as such, show up to 26\% energy and 44\%
                 EDP savings.",
  acknowledgement = ack-nhfb,
  articleno =    "70",
  fjournal =     "ACM Transactions on Embedded Computing Systems",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J840",
}

@InProceedings{Anderson:2018:EVM,
  author =       "Cristina S. Anderson and Jingwei Zhang and Marius
                 Cornea",
  title =        "Enhanced Vector Math Support on the {Intel AVX-512}
                 Architecture",
  crossref =     "Tenca:2018:PIS",
  pages =        "120--124",
  year =         "2018",
  DOI =          "https://doi.org/10.1109/ARITH.2018.8464794",
  bibdate =      "Fri Jan 31 08:05:31 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The Intel AVX-512 architecture adds new capabilities
                 such as masked execution, floating-point exception
                 suppression and static rounding modes, as well as a
                 small set of new instructions for mathematical library
                 support. These new features allow for better compliance
                 with floating-point or language standards (e.g. no
                 spurious floating-point exceptions, and faster or more
                 accurate code for directed rounding modes), as well as
                 simpler, smaller footprint implementations that
                 eliminate branches and special case paths. Performance
                 is also improved, in particular for vector mathematical
                 functions (which benefit from easier processing in the
                 main path, and fast access to small lookup tables). In
                 this paper, we describe the relevant new features and
                 their possible applications to floating-point
                 computation. The code examples include a few compact
                 implementation sequences for some common vector
                 mathematical functions.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-25; common vector mathematical functions;
                 directed rounding modes; enhanced vector math support;
                 floating-point; floating-point computation;
                 floating-point exception suppression; floating-point
                 exceptions; Instruction sets; Intel AVX-512
                 architecture; Libraries; masked execution; mathematical
                 library support; mathematics computing; Registers;
                 SIMD; Standards; static rounding modes; Support vector
                 machines; Table lookup; table lookup; vector
                 mathematical function; vectors",
}

@Misc{Anonymous:2018:FVF,
  author =       "Anonymous",
  title =        "Formal Verification of Floating-Point Hardware with
                 Assertion-Based {VIP}",
  howpublished = "Web site.",
  year =         "2018",
  bibdate =      "Fri Sep 28 06:31:32 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.onespin.com/fpu/",
  acknowledgement = ack-nhfb,
  remark =       "Sections labeled ``Nicolae Tusinschi about
                 Verification of Floating-Point Hardware Designs'' and
                 ``Xilinx verifies Floating-Point Hardware IP with
                 OneSpin FPU App''.",
}

@Misc{Anonymous:2018:HFF,
  author =       "Anonymous",
  title =        "{Herbie}: Find and fix floating-point problems",
  howpublished = "Web site and software source.",
  year =         "2018",
  bibdate =      "Thu May 02 16:59:16 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://herbie.uwplse.org/",
  abstract =     "Herbie detects inaccurate expressions and finds more
                 accurate replacements.",
  acknowledgement = ack-nhfb,
}

@Misc{Anonymous:2018:OLA,
  author =       "Anonymous",
  title =        "{OneSpin} Launches {``App''} for Formal Verification
                 of Floating-Point Hardware Critical for Machine
                 Learning and Deep Learning Chips: Offers Exhaustive
                 Coverage of Floating-Point Arithmetic Operations
                 Compliant with {IEEE 754 Standard}",
  howpublished = "Web site",
  day =          "27",
  month =        nov,
  year =         "2018",
  bibdate =      "Wed Nov 28 10:06:08 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://globenewswire.com/news-release/2018/11/27/1657662/0/en/OneSpin-Launches-App-for-Formal-Verification-of-Floating-Point-Hardware-Critical-for-Machine-Learning-and-Deep-Learning-Chips.html",
  acknowledgement = ack-nhfb,
}

@Article{Babuska:2018:REG,
  author =       "Ivo Babuska and Gustaf S{\"o}derlind",
  title =        "On Roundoff Error Growth in Elliptic Problems",
  journal =      j-TOMS,
  volume =       "44",
  number =       "3",
  pages =        "33:1--33:22",
  month =        apr,
  year =         "2018",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/3134444",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Fri Oct 5 11:23:12 MDT 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  URL =          "https://dl.acm.org/citation.cfm?id=3134444",
  abstract =     "Large-scale linear systems arise in finite-difference
                 and finite-element discretizations of elliptic
                 problems. With increasing computer performance, ever
                 larger systems are solved using direct methods. How
                 large can such systems be without roundoff compromising
                 accuracy? Here we model roundoff dynamics in standard $
                 L U $ and $ L D L^T $ decompositions with respect to
                 problem size $N$. For the one-dimensional (1D) Poisson
                 equation with Dirichlet boundary conditions on an
                 equidistant grid, we show that the relative error in
                 the factorized matrix grows like $ O(\epsilon \sqrt N)$
                 if roundoffs are modeled as independent, expectation
                 zero random variables. With bias, the growth rate
                 changes to $ O(\epsilon N)$. Subsequent back
                 substitution results in typical error growths of $
                 O(\epsilon > N \sqrt {N})$ and $ O(\epsilon N^2)$,
                 respectively. Error growth is governed by the dynamics
                 of the computational process and by the structure of
                 the boundary conditions rather than by the condition
                 number. Computational results are demonstrated in
                 several examples, including a few fourth-order 1D
                 problems and second-order 2D problems, showing that
                 error accumulation depends strongly on the solution
                 method. Thus, the same $ L U$ solver may exhibit
                 different growth rates for the same 2D Poisson problem,
                 depending on whether the five-point or nine-point FDM
                 operator is used.",
  acknowledgement = ack-nhfb,
  articleno =    "33",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@Article{Bajard:2018:MRW,
  author =       "Jean-Claude Bajard and Julien Eynard and Nabil
                 Merkiche",
  title =        "{Montgomery} reduction within the context of residue
                 number system arithmetic",
  journal =      j-J-CRYPTO-ENG,
  volume =       "8",
  number =       "3",
  pages =        "189--200",
  month =        sep,
  year =         "2018",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1007/s13389-017-0154-9",
  ISSN =         "2190-8508 (print), 2190-8516 (electronic)",
  ISSN-L =       "2190-8508",
  bibdate =      "Wed Oct 2 11:24:50 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcryptoeng.bib",
  URL =          "http://link.springer.com/article/10.1007/s13389-017-0154-9",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Cryptographic Engineering",
  journal-URL =  "http://link.springer.com/journal/13389",
}

@InProceedings{Barthel:2018:HIB,
  author =       "Moritz B{\"a}rthel and Jochen Rust and Steffen Paul",
  booktitle =    "{2018 52nd Asilomar Conference on Signals, Systems,
                 and Computers}",
  title =        "Hardware Implementation of Basic Arithmetics and
                 Elementary Functions for Unum Computing",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "125--129",
  year =         "2018",
  DOI =          "https://doi.org/10.1109/ACSSC.2018.8645453",
  bibdate =      "Fri Dec 15 07:38:18 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Becker:2018:NOS,
  author =       "Ruben Becker and Michael Sagraloff and Vikram Sharma
                 and Chee Yap",
  title =        "A near-optimal subdivision algorithm for complex root
                 isolation based on the {Pellet} test and {Newton}
                 iteration",
  journal =      j-J-SYMBOLIC-COMP,
  volume =       "86",
  number =       "??",
  pages =        "51--96",
  month =        may # "\slash " # jun,
  year =         "2018",
  CODEN =        "JSYCEH",
  ISSN =         "0747-7171 (print), 1095-855X (electronic)",
  ISSN-L =       "0747-7171",
  bibdate =      "Wed Nov 22 16:17:19 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jsymcomp.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0747717117300378",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Symbolic Computation",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07477171",
}

@InProceedings{Boldo:2018:FPA,
  author =       "Sylvie Boldo and Florian Faissole and Vincent
                 Tourneur",
  title =        "A Formally-Proved Algorithm to Compute the Correct
                 Average of Decimal Floating-Point Numbers",
  crossref =     "Tenca:2018:PIS",
  pages =        "69--75",
  year =         "2018",
  DOI =          "https://doi.org/10.1109/ARITH.2018.8464761",
  bibdate =      "Fri Jan 31 08:05:31 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Some modern processors include decimal floating-point
                 units, with a conforming implementation of the IEEE-754
                 2008 standard. Unfortunately, many algorithms from the
                 computer arithmetic literature are not correct anymore
                 when computations are done in radix 10. This is in
                 particular the case for the computation of the average
                 of two floating-point numbers. Several radix-2
                 algorithms are available, including one that provides
                 the correct rounding, but none hold in radix 10. This
                 paper presents a new radix-10 algorithm that computes
                 the correctly-rounded average. To guarantee a higher
                 level of confidence, we also provide a Coq formal proof
                 of our theorems, that takes gradual underflow into
                 account. Note that our formal proof was generalized to
                 ensure this algorithm is correct when computations are
                 done with any even radix.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-25; Coq formal proof; correct rounding;
                 correctly-rounded average; decimal floating-point
                 numbers; decimal floating-point units; Digital
                 arithmetic; floating point arithmetic; formally-proved
                 algorithm; Hardware; IEEE standards; IEEE-754 2008
                 standard; Libraries; Program processors; radix-10
                 algorithm; radix-2 algorithms; Software algorithms;
                 Standards; theorem proving",
}

@Misc{Bradbury:2018:RSR,
  author =       "Jonathan D. Bradbury and Steven R. Carlough and Brian
                 R. Prasky and Eric M. Schwarz",
  title =        "Reproducible stochastic rounding for out of order
                 processors",
  howpublished = "U.S. Patent US10209958B2",
  day =          "23",
  month =        jul,
  year =         "2018",
  bibdate =      "Fri Sep 22 17:33:27 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/prng.bib",
  note =         "Patent granted 19 February 2019; expired (fee
                 related)",
  abstract =     "A method for generating a random number for use in a
                 stochastic rounding operation is provided. The method
                 includes executing an instruction that causes at least
                 two operands to produce an intermediate result and
                 incrementing a state of a random number generator. The
                 method further includes causing the random number
                 generator to generate a random number in accordance
                 with the state and producing a final result by
                 utilizing the random number to determine a rounding of
                 the intermediate result.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Brisebarre:2018:HTP,
  author =       "Nicolas Brisebarre and George Constantinides and
                 Milo{\v{s}} Ercezovac and Silviu-Ioan Filip and Matei
                 Istoan and Jean-Michel Muller",
  title =        "A High Throughput Polynomial and Rational Function
                 Approximations Evaluator",
  crossref =     "Tenca:2018:PIS",
  pages =        "99--106",
  year =         "2018",
  DOI =          "https://doi.org/10.1109/ARITH.2018.8464778",
  bibdate =      "Fri Jan 31 08:05:31 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We present an automatic method for the evaluation of
                 functions via polynomial or rational approximations and
                 its hardware implementation, on FPGAs. These
                 approximations are evaluated using Ercegovac's
                 iterative E-method adapted for FPGA implementation. The
                 polynomial and rational function coefficients are
                 optimized such that they satisfy the constraints of the
                 E-method. We present several examples of practical
                 interest; in each case a resource-efficient
                 approximation is proposed and comparisons are made with
                 alternative approaches.",
  acknowledgement = ack-nhfb,
  keywords =     "Approximation algorithms; approximation theory;
                 ARITH-25; Convergence; Electronic mail; Ercegovac
                 iterative E-method; field programmable gate arrays;
                 Field programmable gate arrays; FPGA implementation;
                 function approximation; Hardware; hardware
                 implementation; Lattices; Linear systems; polynomial
                 function approximations evaluator; polynomials;
                 rational function approximations evaluator; rational
                 functions; resource-efficient approximation",
}

@InProceedings{Bruguera:2018:PII,
  author =       "J. D. Bruguera",
  booktitle =    "Proceedings of the {25th IEEE International Symposium
                 on Computer Arithmetic}",
  title =        "Radix-64 floating-point divider",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "87--94",
  year =         "2018",
  bibdate =      "Thu Jan 30 16:14:30 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Bruguera:2018:RFP,
  author =       "Javier D. Bruguera",
  title =        "Radix-64 Floating-Point Divider",
  crossref =     "Tenca:2018:PIS",
  pages =        "84--91",
  year =         "2018",
  DOI =          "https://doi.org/10.1109/ARITH.2018.8464815",
  bibdate =      "Fri Jan 31 08:05:31 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The following topics are dealt with: floating point
                 arithmetic; digital arithmetic; IEEE standards; field
                 programmable gate arrays; learning (artificial
                 intelligence); cryptography; parallel processing; table
                 lookup; multiplying circuits; mathematics computing.",
  acknowledgement = ack-nhfb,
  keywords =     "Adders; ARITH-25; artificial intelligence;
                 Convergence; cryptography; digital arithmetic; Digital
                 arithmetic; field programmable gate arrays; floating
                 point arithmetic; IEEE standards; learning; learning
                 (artificial intelligence); Mathematical model;
                 mathematics computing; multiplying circuits; parallel
                 processing; Program processors; table lookup; Timing;
                 Two dimensional displays",
}

@Article{Cannizzo:2018:FVA,
  author =       "Fabio Cannizzo",
  title =        "A fast and vectorizable alternative to binary search
                 in {$ O(1) $} with wide applicability to arrays of
                 floating point numbers",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "113",
  number =       "??",
  pages =        "37--54",
  month =        mar,
  year =         "2018",
  CODEN =        "JPDCER",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Sat Jan 13 12:26:41 MST 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jpardistcomp.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0743731517302836",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
}

@Article{Canto-Navarro:2018:FPA,
  author =       "E. Cant{\'o}-Navarro and M. L{\'o}pez-Garc{\'\i}a and
                 R. Ramos-Lara",
  title =        "Floating-point accelerator for biometric recognition
                 on {FPGA} embedded systems",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "112 (part 1)",
  number =       "??",
  pages =        "20--34",
  month =        feb,
  year =         "2018",
  CODEN =        "JPDCER",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Fri Nov 24 17:01:13 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jpardistcomp.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0743731517302642",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
}

@InProceedings{Chatelain:2018:VCE,
  author =       "Yohan Chatelain and Pablo {De Oliveira Castro} and
                 Eric Petit and David Defour and Jordan Bieder and Marc
                 Torrent",
  title =        "{VeriTracer}: Context-enriched tracer for
                 floating-point arithmetic analysis",
  crossref =     "Tenca:2018:PIS",
  pages =        "61--68",
  year =         "2018",
  DOI =          "https://doi.org/10.1109/ARITH.2018.8464687",
  bibdate =      "Fri Jan 31 08:05:31 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "VeriTracer automatically instruments a code and traces
                 the accuracy of floating-point variables over time.
                 VeriTracer enriches the visual traces with contextual
                 information such as the call site path in which a value
                 was modified. Contextual information is important to
                 understand how the floating-point errors propagate in
                 complex codes. VeriTracer is implemented as an LLVM
                 compiler tool on top of Verificarlo. We demonstrate how
                 VeriTracer can detect accuracy loss and quantify the
                 impact of using a compensated algorithm on ABINIT, an
                 industrial HPC application for Ab Initio quantum
                 computation.",
  acknowledgement = ack-nhfb,
  keywords =     "ab initio calculations; Ab Initio quantum computation;
                 ABINIT; ARITH-25; complex codes; Computational
                 modeling; Computer bugs; Context-enriched tracer;
                 contextual information; floating point arithmetic;
                 floating-point arithmetic analysis; floating-point
                 errors; floating-point variables; industrial HPC
                 application; LLVM compiler; Numerical models; parallel
                 processing; Probes; program compilers; quantum
                 computing; Tools; Verificarlo; VeriTracer; visual
                 traces; Visualization",
}

@InProceedings{Chaurasiya:2018:PPA,
  author =       "Rohit Chaurasiya and John Gustafson and Rahul Shrestha
                 and Jonathan Neudorfer and Sangeeth Nambiar and Kaustav
                 Niyogi and Farhad Merchant and Rainer Leupers",
  editor =       "{IEEE}",
  booktitle =    "{2018 IEEE 36th International Conference on Computer
                 Design (ICCD)}",
  title =        "Parameterized Posit Arithmetic Hardware Generator",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "334--341",
  year =         "2018",
  DOI =          "https://doi.org/10.1109/ICCD.2018.00057",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Chen:2018:MMU,
  author =       "Jianyu Chen and Zaid Al-Ars",
  title =        "A Matrix-Multiply Unit for Posits in Reconfigurable
                 Logic Using {(OPEN)CAPI}",
  crossref =     "ACM:2018:CNG",
  pages =        "1--5",
  year =         "2018",
  DOI =          "https://doi.org/10.1145/3190339.3190340",
  bibdate =      "Mon Dec 11 08:58:21 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  articleno =    "1",
  keywords =     "posit arithmetic; universal number (unum) arithmetic",
}

@Misc{Cherkaev:2018:SLN,
  author =       "Annie Cherkaev",
  title =        "The secret life of {NaN}",
  howpublished = "Web site",
  month =        mar,
  year =         "2018",
  bibdate =      "Fri Dec 01 14:21:50 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://anniecherkaev.com/the-secret-life-of-nan",
  acknowledgement = ack-nhfb,
  remark =       "The site discusses IEEE 754 number encoding, and how
                 NaN payloads can be used to hold other things, like
                 data type codes, integers, and pointers, hidden inside
                 binary64 values.",
}

@InProceedings{Chung:2018:PCP,
  author =       "Shin Yee Chung",
  title =        "Provably Correct Posit Arithmetic with Fixed-Point Big
                 Integer",
  crossref =     "ACM:2018:CNG",
  pages =        "1--5",
  year =         "2018",
  DOI =          "https://doi.org/10.1145/3190339.3190341",
  bibdate =      "Mon Dec 11 09:00:40 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  articleno =    "2",
  keywords =     "posit arithmetic; universal number (unum) arithmetic",
}

@InProceedings{Cococcioni:2018:EPA,
  author =       "Marco Cococcioni and Emanuele Ruffaldi and Sergio
                 Saponara",
  editor =       "{IEEE}",
  booktitle =    "{2018 International Conference of Electrical and
                 Electronic Technologies for Automotive}",
  title =        "Exploiting Posit Arithmetic for Deep Neural Networks
                 in Autonomous Driving Applications",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1--6",
  year =         "2018",
  DOI =          "https://doi.org/10.23919/EETA.2018.8493233",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Costello:2018:MCT,
  author =       "Craig Costello and Benjamin Smith",
  title =        "{Montgomery} curves and their arithmetic",
  journal =      j-J-CRYPTO-ENG,
  volume =       "8",
  number =       "3",
  pages =        "227--240",
  month =        sep,
  year =         "2018",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1007/s13389-017-0157-6",
  ISSN =         "2190-8508 (print), 2190-8516 (electronic)",
  ISSN-L =       "2190-8508",
  bibdate =      "Wed Oct 2 11:24:50 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcryptoeng.bib",
  URL =          "http://link.springer.com/article/10.1007/s13389-017-0157-6",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Cryptographic Engineering",
  journal-URL =  "http://link.springer.com/journal/13389",
}

@Article{Dai:2018:FBM,
  author =       "Wangchen Dai and Donglong Chen and Ray C. C. Cheung
                 and {\c{C}}etin Kaya Ko{\c{c}}",
  title =        "{FFT}-Based {McLaughlin}'s {Montgomery} Exponentiation
                 without Conditional Selections",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "67",
  number =       "9",
  pages =        "1301--1314",
  month =        sep,
  year =         "2018",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2018.2811466",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Mar 15 08:10:13 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  URL =          "https://ieeexplore.ieee.org/document/8307235/",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Dai:2018:SAM,
  author =       "Wangchen Dai and Ray C. C. Cheung",
  title =        "Spectral arithmetic in {Montgomery} modular
                 multiplication",
  journal =      j-J-CRYPTO-ENG,
  volume =       "8",
  number =       "3",
  pages =        "211--226",
  month =        sep,
  year =         "2018",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1007/s13389-017-0151-z",
  ISSN =         "2190-8508 (print), 2190-8516 (electronic)",
  ISSN-L =       "2190-8508",
  bibdate =      "Wed Oct 2 11:24:50 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcryptoeng.bib",
  URL =          "http://link.springer.com/article/10.1007/s13389-017-0151-z",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Cryptographic Engineering",
  journal-URL =  "http://link.springer.com/journal/13389",
}

@Article{Das:2018:MPT,
  author =       "Dipankar Das and Naveen Mellempudi and Dheevatsa
                 Mudigere and Dhiraj Kalamkar and Sasikanth Avancha and
                 Kunal Banerjee and Srinivas Sridharan and Karthik
                 Vaidyanathan and Bharat Kaul and Evangelos Georganas
                 and Alexander Heinecke and Pradeep Dubey and Jesus
                 Corbal and Nikita Shustrov and Roma Dubtsov and Evarist
                 Fomenko and Vadim Pirogov",
  title =        "Mixed Precision Training of Convolutional Neural
                 Networks using Integer Operations",
  journal =      "arXiv.org",
  pages =        "11",
  day =          "3",
  month =        feb,
  year =         "2018",
  bibdate =      "Mon Feb 10 09:24:48 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://arxiv.org/abs/1802.00930",
  abstract =     "The state-of-the-art (SOTA) for mixed precision
                 training is dominated by variants of low precision
                 floating point operations, and in particular, FP16
                 accumulating into FP32 Micikevicius et al. (2017). On
                 the other hand, while a lot of research has also
                 happened in the domain of low and mixed-precision
                 Integer training, these works either present results
                 for non-SOTA networks (for instance only AlexNet for
                 ImageNet-1K), or relatively small datasets (like
                 CIFAR-10). In this work, we train state-of-the-art
                 visual understanding neural networks on the ImageNet-1K
                 dataset, with Integer operations on General Purpose
                 (GP) hardware. In particular, we focus on Integer
                 Fused-Multiply-and-Accumulate (FMA) operations which
                 take two pairs of INT16 operands and accumulate results
                 into an INT32 output.We propose a shared exponent
                 representation of tensors and develop a Dynamic Fixed
                 Point (DFP) scheme suitable for common neural network
                 operations. The nuances of developing an efficient
                 integer convolution kernel is examined, including
                 methods to handle overflow of the INT32 accumulator. We
                 implement CNN training for ResNet-50, GoogLeNet-v1,
                 VGG-16 and AlexNet; and these networks achieve or
                 exceed SOTA accuracy within the same number of
                 iterations as their FP32 counterparts without any
                 change in hyper-parameters and with a 1.8X improvement
                 in end-to-end training throughput. To the best of our
                 knowledge these results represent the first INT16
                 training results on GP hardware for ImageNet-1K dataset
                 using SOTA CNNs and achieve highest reported accuracy
                 using half-precision",
  acknowledgement = ack-nhfb,
  primaryclass = "cs.NE",
}

@InProceedings{Defour:2018:FAR,
  author =       "David Defour",
  title =        "{FP-ANR}: A representation format to handle
                 floating-point cancellation at run-time",
  crossref =     "Tenca:2018:PIS",
  pages =        "76--83",
  year =         "2018",
  DOI =          "https://doi.org/10.1109/ARITH.2018.8464784",
  bibdate =      "Fri Jan 31 08:05:31 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "When dealing with floating-point numbers, there are
                 several sources of error which can drastically reduce
                 the numerical quality of computed results. One of those
                 error sources is the loss of significance or
                 cancellation, which occurs during for example, the
                 subtraction of two nearly equal numbers. In this
                 article, we propose a representation format named
                 Floating-Point Adaptive Noise Reduction (FP-ANR). This
                 format embeds cancellation information directly into
                 the floating-point representation format thanks to a
                 dedicated pattern. With this format, insignificant
                 trailing bits lost during cancellation are removed from
                 every manipulated floating-point number. The immediate
                 consequence is that it increases the numerical
                 confidence of computed values. The proposed
                 representation format corresponds to a simple and
                 efficient implementation of significance arithmetic
                 based and compatible with the IEEE Standard 754
                 standard.",
  acknowledgement = ack-nhfb,
  keywords =     "adaptive signal processing; ARITH-25; cancellation
                 information; Computers; Encoding; floating point
                 arithmetic; Floating-Point Adaptive Noise Reduction;
                 floating-point cancellation; floating-point numbers;
                 floating-point representation format; FP-ANR; IEEE
                 Standard 754 standard; IEEE standards; IEEE Standards;
                 interference suppression; Noise reduction; numerical
                 quality; signal denoising; Software; Uncertainty",
}

@Article{Demmel:2018:RBM,
  author =       "James Demmel and Jason Riedy and Peter Ahrens",
  title =        "{Reproducible BLAS}: Make Addition Associative
                 Again!",
  journal =      j-SIAM-NEWS,
  volume =       "51",
  number =       "8",
  pages =        "??--??",
  month =        oct,
  year =         "2018",
  ISSN =         "0036-1437",
  ISSN-L =       "0036-1437",
  bibdate =      "Sat Oct 06 08:42:06 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://sinews.siam.org/Details-Page/reproducible-blas-make-addition-associative-again",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM News",
  journal-URL =  "http://www.siam.org/news/",
}

@Article{Dolbeau:2018:TPF,
  author =       "Romain Dolbeau",
  title =        "Theoretical peak {FLOPS} per instruction set: a
                 tutorial",
  journal =      j-J-SUPERCOMPUTING,
  volume =       "74",
  number =       "3",
  pages =        "1341--1377",
  month =        mar,
  year =         "2018",
  CODEN =        "JOSUED",
  DOI =          "https://doi.org/10.1007/s11227-017-2177-5",
  ISSN =         "0920-8542 (print), 1573-0484 (electronic)",
  ISSN-L =       "0920-8542",
  bibdate =      "Fri Mar 2 12:22:02 MST 2018",
  bibsource =    "http://link.springer.com/journal/11227/74/3;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jsuper2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/jsuper2020.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "The Journal of Supercomputing",
  journal-URL =  "http://link.springer.com/journal/11227",
}

@Article{Doliskani:2018:SCR,
  author =       "Javad Doliskani and Pascal Giorgi and Romain Lebreton
                 and Eric Schost",
  title =        "Simultaneous Conversions with the Residue Number
                 System Using Linear Algebra",
  journal =      j-TOMS,
  volume =       "44",
  number =       "3",
  pages =        "27:1--27:21",
  month =        apr,
  year =         "2018",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/3145573",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Mon Jan 22 17:49:32 MST 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  URL =          "https://dl.acm.org/citation.cfm?id=3145573",
  abstract =     "We present an algorithm for simultaneous conversions
                 between a given set of integers and their Residue
                 Number System representations based on linear algebra.
                 We provide a highly optimized implementation of the
                 algorithm that exploits the computational features of
                 modern processors. The main application of our
                 algorithm is matrix multiplication over integers. Our
                 speed-up of the conversions to and from the Residue
                 Number System significantly improves the overall
                 running time of matrix multiplication.",
  acknowledgement = ack-nhfb,
  articleno =    "27",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@Article{Dosso:2018:EAC,
  author =       "Yssouf Dosso and Fabien Herbaut and Nicolas M{\'e}loni
                 and Pascal V{\'e}ron",
  title =        "{Euclidean} addition chains scalar multiplication on
                 curves with efficient endomorphism",
  journal =      j-J-CRYPTO-ENG,
  volume =       "8",
  number =       "4",
  pages =        "351--367",
  month =        nov,
  year =         "2018",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1007/s13389-018-0190-0",
  ISSN =         "2190-8508 (print), 2190-8516 (electronic)",
  ISSN-L =       "2190-8508",
  bibdate =      "Wed Oct 2 11:24:50 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcryptoeng.bib",
  URL =          "http://link.springer.com/article/10.1007/s13389-018-0190-0",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Cryptographic Engineering",
  journal-URL =  "http://link.springer.com/journal/13389",
}

@InProceedings{Drucker:2018:CRS,
  author =       "Nir Drucker and Shay Gueron and Vlad Krasnov",
  title =        "The Comeback of {Reed--Solomon} Codes",
  crossref =     "Tenca:2018:PIS",
  pages =        "125--129",
  year =         "2018",
  DOI =          "https://doi.org/10.1109/ARITH.2018.8464690",
  bibdate =      "Fri Jan 31 08:05:31 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Distributed storage systems utilize erasure codes to
                 reduce their storage costs while efficiently handling
                 failures. Many of these codes (e.g., Reed-Solomon (RS)
                 codes) rely on Galois Field (GF) arithmetic, which is
                 considered to be fast when the field characteristic is
                 2. Nevertheless, some developments in the field of
                 erasure codes offer new efficient techniques that
                 require mostly XOR operations, and are thus faster than
                 GF operations. Recently, Intel announced [1] that its
                 future architecture (codename Ice Lake) will introduce
                 new set of instructions called Galois Field New
                 Instruction (GF-NI). These instructions allow software
                 flows to perform vector and matrix multiplications over
                 GF ($ 2^8$) on the wide registers that are available on
                 the AVX512 architectures. In this paper, we explain the
                 functionality of these instructions, and demonstrate
                 their usage for some fast computations in GF($ 2^8$).
                 We also use the Intel Intelligent Storage Acceleration
                 Library (ISA-L) in order to estimate potential future
                 improvement for erasure codes that are based on RS
                 codes. Our results predict $ 1.4 \times $ speedup for
                 vectorized multiplication, and $ 1.83 \times $ speedup
                 for the actual encoding.",
  acknowledgement = ack-nhfb,
  keywords =     "Acceleration; ARITH-25; AVX512 architectures; codename
                 Ice Lake; Computer architecture; distributed storage
                 systems; Encoding; erasure codes; field characteristic;
                 Galois Field arithmetic; Galois fields; GF operations;
                 GF-NI; Intel; Intelligent Storage Acceleration Library;
                 matrix multiplication; matrix multiplications;
                 Reed-Solomon codes; Registers; RS codes; storage costs;
                 vector; vectors; Web services; XOR operations",
}

@InProceedings{Drucker:2018:FMB,
  author =       "Nir Drucker and Shay Gueron and Vlad Krasnov",
  title =        "Fast multiplication of binary polynomials with the
                 forthcoming vectorized {VPCLMULQDQ} instruction",
  crossref =     "Tenca:2018:PIS",
  pages =        "115--119",
  year =         "2018",
  DOI =          "https://doi.org/10.1109/ARITH.2018.8464777",
  bibdate =      "Fri Jan 31 08:05:31 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Polynomial multiplication over binary fields $ \mathbb
                 {F}_{2^n} $ is a common primitive, used for example by
                 current cryptosystems such as AES-GCM (with $ n =
                 128$). It also turns out to be a primitive for other
                 cryptosystems, that are being designed for the Post
                 Quantum era, with values n 128. Examples from the
                 recent submissions to the NIST Post-Quantum
                 Cryptography project, are BIKE, LEDAKem, and GeMSS,
                 where the performance of the polynomial
                 multiplications, is significant. Therefore, efficient
                 polynomial multiplication over $ \mathbb {F}_{2^n}$,
                 with large $n$, is a significant emerging optimization
                 target. Anticipating future applications, Intel has
                 recently announced that its future architecture
                 (codename Ice Lake) will introduce a new vectorized way
                 to use the current VPCLMULQDQ instruction. In this
                 paper, we demonstrate how to use this instruction for
                 accelerating polynomial multiplication. Our analysis
                 shows a prediction for at least $ 2 \times $ speedup
                 for multiplications with polynomials of degree 512 or
                 more.",
  acknowledgement = ack-nhfb,
  keywords =     "Acceleration; AES-GCM; ARITH-25; BIKE; binary
                 field-mathbbF2n; Computer architecture; Cryptography;
                 cryptosystems; fast binary polynomial multiplication;
                 fast multiplication; GeMSS; ice lake; LEDAKem; NIST;
                 NIST Post-Quantum Cryptography project; optimisation;
                 Optimization; optimization target; polynomials; post
                 quantum cryptography; quantum cryptography; Registers;
                 vectorized VPCLMULQDQ instruction; Web services",
}

@Article{Dutt:2018:ADA,
  author =       "Sunil Dutt and Sukumar Nandi and Gaurav Trivedi",
  title =        "Analysis and Design of Adders for Approximate
                 Computing",
  journal =      j-TECS,
  volume =       "17",
  number =       "2",
  pages =        "40:1--40:??",
  month =        apr,
  year =         "2018",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/3131274",
  ISSN =         "1539-9087 (print), 1558-3465 (electronic)",
  ISSN-L =       "1539-9087",
  bibdate =      "Thu Oct 17 18:16:34 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/tecs.bib",
  abstract =     "The concept of approximate computing, that is, to
                 sacrifice computation quality for computation efforts,
                 has recently emerged as a promising design approach.
                 Over the past decade, several research works have
                 explored approximate computing at both the software
                 level and hardware level of abstraction with
                 encouraging results. At the hardware level of
                 abstraction, adders (being the fundamental and most
                 widely used data operators in digital systems) have
                 attracted a significant attention for approximation. In
                 this article, we first explain briefly the
                 need/significance of approximate adders. We then
                 propose four Approximate Full Adders (AFAs) for
                 high-performance energy-efficient approximate
                 computing. The key design objective behind the proposed
                 AFAs is to curtail the length of carry propagation
                 subjected to minimal error rate. Next, we exploit one
                 of the proposed AFAs (optimal one) to construct an
                 N-bit approximate adder that hereinafter is referred as
                 ``ApproxADD.'' An emergent property of ApproxADD is
                 that carries do not propagate in it, and, consequently,
                 it provides bit-width-aware constant delay (O(1)).
                 ApproxADD also provides improvement in dynamic power
                 consumption by 46.31\% and in area by 28.57\% w.r.t.
                 Ripple Carry Adder (RCA), which exhibits the lowest
                 power and area. Although ApproxADD provides a
                 significant improvement in delay, power, and area, it
                 may not be preferred for some of the error-resilient
                 applications because its: (i) Error Distance (ED) is
                 too high; and (ii) Error Rate (ER) increases rapidly
                 with bit-width ($N$). To improve ED and ER, we exploit
                 the concept of carry-lifetime and Error Detection and
                 Correction logic, respectively. In this way, we
                 introduce two more (improved) versions of
                 ApproxADD--ApproxADD $ \upsilon $ 1 and ApproxADD. We
                 call these as ApproxADD $ \upsilon $ 1 and ApproxADD $
                 \upsilon $ 2 with existing approximate adders based on
                 conventional design metrics and approximate computing
                 design metrics. Furthermore, to inspect effectiveness
                 of the proposed approach in real-life applications, we
                 demonstrate image compression and decompression by
                 replacing the conventional addition operations in
                 Discrete Cosine Transform (DCT) and Inverse Discrete
                 Cosine Transform (IDCT) modules with ApproxADD $
                 \upsilon $ 2.",
  acknowledgement = ack-nhfb,
  articleno =    "40",
  fjournal =     "ACM Transactions on Embedded Computing Systems",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J840",
}

@InProceedings{Emmart:2018:FME,
  author =       "Niall Emmart and Fangyu Zhengt and Charles Weems",
  title =        "Faster Modular Exponentiation Using Double Precision
                 Floating Point Arithmetic on the {GPU}",
  crossref =     "Tenca:2018:PIS",
  pages =        "130--137",
  year =         "2018",
  DOI =          "https://doi.org/10.1109/ARITH.2018.8464792",
  bibdate =      "Fri Jan 31 08:05:31 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper presents a new approach to integer multiple
                 precision (MP) modular exponentiation, using
                 double-precision floating point (DPF) operations, that
                 is suitable for GPU implementation. We show speedups
                 ranging from 20\% to 34\% over the best prior GPU times
                 for sizes corresponding to common RSA cryptographic
                 operations (2048 to 4096 bits). Three techniques are
                 described. First, by adding $ 2^{104} $ to the high
                 half of the product, and $ 2^{52} $ to the low half, we
                 set the implicit leading 1 in the DPF mantissa so that
                 the full 52 explicit bits are available for each half
                 of the 104-bit products of samples. Second, the DPF
                 values are cast bitwise to 64-bit integers for adding
                 the column sums to get the MP result. Normally the cast
                 would require masking off the exponents, but because
                 they are constant, we can include them in the column
                 sums and correct just once for their total. Third, by
                 initializing the column sums with the appropriate
                 negative value to compensate for the exponent sums, no
                 corrective subtraction is needed. Our implementation on
                 an NVIDIA GTX Titan Black GPU achieves between 132.5K
                 and 161.9K modular exponentiations per second of size
                 1024 bits, with latencies ranging from 21.7 ms to 17.8
                 ms, making it practical for online RSA applications.
                 Proportional results are shown for 1536 and 2048 bits.
                 The implementation is so efficient that its maximum
                 sustained performance is actually bounded by the
                 thermal limit of the GPU.",
  acknowledgement = ack-nhfb,
  keywords =     "appropriate negative value; ARITH-25; column sums;
                 common RSA cryptographic operations; Computer
                 architecture; cryptography; Cryptography; double
                 precision floating point arithmetic; DPF mantissa;
                 exponent sum compensation; faster modular
                 exponentiation; floating point arithmetic;
                 Floating-point arithmetic; Graphics processing units;
                 graphics processing units; Hardware; integer multiple
                 precision modular exponentiation; multiple precision
                 modular exponentiation; NVIDIA GTX Titan Black GPU;
                 online RSA applications; parallel architectures; time
                 17.8 ms to 21.7 ms; word length 1024.0 bit; word length
                 104 bit; word length 1536.0 bit; word length 2048 bit
                 to 4096 bit; word length 64 bit",
}

@InProceedings{Emmart:2018:NVB,
  author =       "Niall Emmart and Fangyu Zheng and Charles Weems",
  title =        "A New Variant of the {Barrett} Algorithm Applied to
                 Quotient Selection",
  crossref =     "Tenca:2018:PIS",
  pages =        "138--144",
  year =         "2018",
  DOI =          "https://doi.org/10.1109/ARITH.2018.8464771",
  bibdate =      "Fri Jan 31 08:05:31 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Quotient Selection (QS) is a key step in the classic $
                 O(n^2) $ multiple precision division algorithm. On
                 processors with fast hardware division, it is a trivial
                 problem, but on GPUs, division is quite slow. In this
                 paper we investigate the effectiveness of Brent and
                 Zimmermann's variant as well as our own novel variant
                 of Barrett's algorithm. Our new approach is shown to be
                 suitable for low radix (single precision) QS. Three
                 highly optimized implementations, two of the Brent and
                 Zimmerman variant and one based on our new approach,
                 have been developed and we show that each is many times
                 faster than using the division operation built in to
                 the compiler. In addition, our variant is on average
                 22\% faster than the other two implementations. We also
                 sketch proofs of correctness for all of the
                 implementations and our new algorithm.",
  acknowledgement = ack-nhfb,
  keywords =     "Approximation algorithms; ARITH-25; Barrett algorithm;
                 Barrett reduction; classic $O(n^2)$ multiple precision
                 division algorithm; Computer security; digital
                 arithmetic; Digital arithmetic; division operation;
                 fast hardware division; GPU; graphics processing units;
                 Hardware; low radix QS; multiple precision division;
                 Newton method; O; processors; Program processors;
                 quotient selection; Zimmermann variant",
}

@Article{Ferguson:2018:DSM,
  author =       "Warren E. Ferguson and Jesse Bingham and Levent
                 Erk{\"o}k and John R. Harrison and Joe Leslie-Hurd",
  title =        "Digit Serial Methods with Applications to Division and
                 Square Root",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "67",
  number =       "3",
  pages =        "449--456",
  month =        mar,
  year =         "2018",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2017.2759764",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Feb 15 05:53:34 MST 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  URL =          "http://ieeexplore.ieee.org/document/8060979/",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Garland:2018:LCM,
  author =       "James Garland and David Gregg",
  title =        "Low Complexity Multiply-Accumulate Units for
                 Convolutional Neural Networks with Weight-Sharing",
  journal =      j-TACO,
  volume =       "15",
  number =       "3",
  pages =        "31:1--31:??",
  month =        oct,
  year =         "2018",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/3233300",
  ISSN =         "1544-3566 (print), 1544-3973 (electronic)",
  ISSN-L =       "1544-3566",
  bibdate =      "Tue Jan 8 17:19:59 MST 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/taco.bib",
  abstract =     "Convolutional neural networks (CNNs) are one of the
                 most successful machine-learning techniques for image,
                 voice, and video processing. CNNs require large amounts
                 of processing capacity and memory bandwidth. Hardware
                 accelerators have been proposed for CNNs that typically
                 contain large numbers of multiply-accumulate (MAC)
                 units, the multipliers of which are large in integrated
                 circuit (IC) gate count and power consumption.
                 ``Weight-sharing'' accelerators have been proposed
                 where the full range of weight values in a trained CNN
                 are compressed and put into bins, and the bin index is
                 used to access the weight-shared value. We reduce power
                 and area of the CNN by implementing parallel accumulate
                 shared MAC (PASM) in a weight-shared CNN. PASM
                 re-architects the MAC to instead count the frequency of
                 each weight and place it in a bin. The accumulated
                 value is computed in a subsequent multiply phase,
                 significantly reducing gate count and power consumption
                 of the CNN. In this article, we implement PASM in a
                 weight-shared CNN convolution hardware accelerator and
                 analyze its effectiveness. Experiments show that for a
                 clock speed 1GHz implemented on a 45nm ASIC process our
                 approach results in fewer gates, smaller logic, and
                 reduced power with only a slight increase in latency.
                 We also show that the same weight-shared-with-PASM CNN
                 accelerator can be implemented in resource-constrained
                 FPGAs, where the FPGA has limited numbers of digital
                 signal processor (DSP) units to accelerate the MAC
                 operations.",
  acknowledgement = ack-nhfb,
  articleno =    "31",
  fjournal =     "ACM Transactions on Architecture and Code Optimization
                 (TACO)",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J924",
}

@InProceedings{Glaser:2018:MMU,
  author =       "Florian Glaser and Stefan Mach and Abbas Rahimi and
                 Frank K. G{\"u}rkaynak and Qiuting Huang and Luca
                 Benini",
  booktitle =    "{2018 IEEE International Symposium on Circuits and
                 Systems (ISCAS)}",
  title =        "An {826 MOPS}, {210uW\slash MHz} Unum {ALU} in 65nm",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1--5",
  year =         "2018",
  DOI =          "https://doi.org/10.1109/ISCAS.2018.8351546",
  bibdate =      "Fri Dec 15 07:38:18 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Graillat:2018:NVC,
  author =       "Stef Graillat and Fabienne J{\'e}z{\'e}quel and Romain
                 Picot",
  title =        "Numerical validation of compensated algorithms with
                 stochastic arithmetic",
  journal =      j-APPL-MATH-COMP,
  volume =       "329",
  number =       "??",
  pages =        "339--363",
  day =          "15",
  month =        jul,
  year =         "2018",
  CODEN =        "AMHCBQ",
  DOI =          "https://doi.org/10.1016/j.amc.2018.02.004",
  ISSN =         "0096-3003 (print), 1873-5649 (electronic)",
  ISSN-L =       "0096-3003",
  bibdate =      "Sat Mar 17 16:59:00 MDT 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/applmathcomput2015.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0096300318300985",
  acknowledgement = ack-nhfb,
  fjournal =     "Applied Mathematics and Computation",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00963003",
  keywords =     "accurate floating-point dot product; accurate
                 floating-point summation; CADNA; compensated
                 algorithms; discrete stochastic arithmetic; error-free
                 transformations; floating-point arithmetic; numerical
                 validation; rounding errors",
}

@InCollection{Haidar:2018:DFE,
  author =       "Azzam Haidar and Ahmad Abdelfattah and Mawussi Zounon
                 and Panruo Wu and Srikara Pranesh and Stanimire Tomov
                 and Jack Dongarra",
  booktitle =    "Computational science---{ICCS 2018}. {Part I}",
  title =        "The design of fast and energy-efficient linear
                 solvers: on the potential of half-precision arithmetic
                 and iterative refinement techniques",
  volume =       "10860",
  publisher =    "Springer",
  address =      "Cham, Switzerland",
  pages =        "586--600",
  year =         "2018",
  MRclass =      "65Fxx (65Y10)",
  MRnumber =     "3815810",
  bibdate =      "Tue Jan 8 09:18:00 2019",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       ser-LNCS,
  acknowledgement = ack-nhfb,
  ORCID-numbers = "Dongarra, Jack/0000-0003-3247-1782",
}

@InProceedings{Haidar:2018:HGT,
  author =       "Azzam Haidar and Stanimire Tomov and Jack Dongarra and
                 Nicholas J. Higham",
  editor =       "{IEEE}",
  booktitle =    "{SC '18 Proceedings of the International Conference
                 for High Performance Computing, Networking, Storage,
                 and Analysis, Dallas, Texas, November 11--16, 2018}",
  title =        "Harnessing {GPU} tensor cores for fast {FP16}
                 arithmetic to speed up mixed-precision iterative
                 refinement solvers",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "47:1--47:11",
  year =         "2018",
  ISBN =         "1-5386-8384-9",
  ISBN-13 =      "978-1-5386-8384-2",
  LCCN =         "????",
  bibdate =      "Sat Jan 19 18:51:19 2019",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/h/higham-nicholas-john.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://dl.acm.org/citation.cfm?id=3291656.3291719",
  abstract =     "Low-precision floating-point arithmetic is a powerful
                 tool for accelerating scientific computing
                 applications, especially those in artificial
                 intelligence. Here, we present an investigation showing
                 that other high-performance computing (HPC)
                 applications can also harness this power. Specifically,
                 we use the general HPC problem, Ax = b, where A is a
                 large dense matrix, and a double precision (FP64)
                 solution is needed for accuracy. Our approach is based
                 on mixed-precision (FP16 $ \to $ FP64) iterative
                 refinement, and we generalize and extend prior advances
                 into a framework, for which we develop
                 architecture-specific algorithms and highly tuned
                 implementations. These new methods show how using
                 half-precision Tensor Cores (FP16-TC) for the
                 arithmetic can provide up to 4X speedup. This is due to
                 the performance boost that the FP16-TC provide as well
                 as to the improved accuracy over the classical FP16
                 arithmetic that is obtained because the GEMM
                 accumulation occurs in FP32 arithmetic.",
  acknowledgement = ack-nhfb,
}

@Article{Hanson:2018:RAM,
  author =       "Richard J. Hanson and Tim Hopkins",
  title =        "Remark on {Algorithm 539: A Modern Fortran Reference
                 Implementation for Carefully Computing the Euclidean
                 Norm}",
  journal =      j-TOMS,
  volume =       "44",
  number =       "3",
  pages =        "24:1--24:23",
  month =        apr,
  year =         "2018",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/3134441",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Mon Jan 22 17:49:32 MST 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  URL =          "https://dl.acm.org/citation.cfm?id=3134441",
  abstract =     "We propose a set of new Fortran reference
                 implementations, based on an algorithm proposed by
                 Kahan, for the Level 1 BLAS routines *NRM2 that compute
                 the Euclidean norm of a real or complex input vector.
                 The principal advantage of these routines over the
                 current offerings is that, rather than losing accuracy
                 as the length of the vector increases, they generate
                 results that are accurate to almost machine precision
                 for vectors of length $ N < N_{\rm max} $ where $
                 N_{\rm max} $ depends upon the precision of the
                 floating point arithmetic being used. In addition, we
                 make use of intrinsic modules, introduced in the latest
                 Fortran standards, to detect occurrences of non-finite
                 numbers in the input data and return suitable values as
                 well as setting IEEE floating point status flags as
                 appropriate. A set of C interface routines is also
                 provided to allow simple, portable access to the new
                 routines. To improve execution speed, we advocate a
                 hybrid algorithm; a simple loop is used first and, only
                 if IEEE floating point exception flags signal, do we
                 fall back on Kahan's algorithm. Since most input
                 vectors are ``easy,'' i.e., they do not require the
                 sophistication of Kahan's algorithm, the simple loop
                 improves performance while the use of compensated
                 summation ensures high accuracy. We also report on a
                 comprehensive suite of test problems that has been
                 developed to test both our new implementation and
                 existing codes for both accuracy and the appropriate
                 settings of the IEEE arithmetic status flags.",
  acknowledgement = ack-nhfb,
  articleno =    "24",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  xxnote =       "See \cite{Lawson:1979:ABL}.",
}

@Article{Hasanikhah:2018:EIS,
  author =       "Narjes Hasanikhah and Siavash Amin-Nejad and Ghafar
                 Darvish and M. R. Moniri",
  title =        "Efficient implementation of space-time adaptive
                 processing for adaptive weights calculation based on
                 floating point {FPGAs}",
  journal =      j-J-SUPERCOMPUTING,
  volume =       "74",
  number =       "7",
  pages =        "3193--3210",
  month =        jul,
  year =         "2018",
  CODEN =        "JOSUED",
  DOI =          "https://doi.org/10.1007/s11227-018-2369-7",
  ISSN =         "0920-8542 (print), 1573-0484 (electronic)",
  ISSN-L =       "0920-8542",
  bibdate =      "Thu Oct 10 15:31:13 MDT 2019",
  bibsource =    "http://link.springer.com/journal/11227/74/7;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jsuper.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "The Journal of Supercomputing",
  journal-URL =  "http://link.springer.com/journal/11227",
}

@Misc{Higham:2018:HPA,
  author =       "Nicholas J. Higham",
  title =        "Half Precision Arithmetic: fp16 Versus bfloat16",
  howpublished = "Web site.",
  day =          "3",
  month =        dec,
  year =         "2018",
  bibdate =      "Sat Jan 19 18:43:15 2019",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/h/higham-nicholas-john.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://nickhigham.wordpress.com/2018/12/03/half-precision-arithmetic-fp16-versus-bfloat16/",
  abstract =     "The 2008 revision of the IEEE Standard for
                 Floating-Point Arithmetic introduced a half precision
                 16-bit floating point format, known as fp16, as a
                 storage format. Various manufacturers have adopted fp16
                 for computation, using the obvious extension of the
                 rules for the fp32 (single precision) and fp64 (double
                 precision) formats. For example, fp16 is supported by
                 the NVIDIA P100 and V100 GPUs and the AMD Radeon
                 Instinct MI25 GPU, as well as the A64FX Arm processor
                 that will power the Fujitsu Post-K exascale computer.",
  acknowledgement = ack-nhfb,
}

@Article{Higham:2018:UN,
  author =       "Nicholas J. Higham",
  title =        "The Unwinding Number",
  journal =      j-SIAM-NEWS,
  volume =       "51",
  number =       "8",
  pages =        "??--??",
  month =        oct,
  year =         "2018",
  ISSN =         "0036-1437",
  ISSN-L =       "0036-1437",
  bibdate =      "Sat Oct 06 08:46:15 2018",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/h/higham-nicholas-john.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://sinews.siam.org/Details-Page/the-unwinding-number",
  abstract =     "While Fortran 66 had a complex data type, this was not
                 true of most other early programming languages, such as
                 Algol 60. As a result, programmers had to write their
                 own procedures to implement complex arithmetic and
                 transcendental functions in terms of separately stored
                 real and imaginary parts. They quickly realized that
                 this is not a trivial task; in the early 1960s, it took
                 five published attempts over three years to obtain a
                 correct implementation of the complex logarithm in
                 Algol 60.",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM News",
  journal-URL =  "https://sinews.siam.org/",
}

@Article{Hines:2018:MPS,
  author =       "Jonathan Hines",
  title =        "Mixed Precision: A Strategy for New Science
                 Opportunities",
  journal =      j-COMPUT-SCI-ENG,
  volume =       "20",
  number =       "6",
  pages =        "67--71",
  month =        nov # "\slash " # dec,
  year =         "2018",
  CODEN =        "CSENFA",
  DOI =          "https://doi.org/10.1109/MCSE.2018.2874161",
  ISSN =         "1521-9615 (print), 1558-366X (electronic)",
  ISSN-L =       "1521-9615",
  bibdate =      "Wed Jan 30 17:58:50 MST 2019",
  bibsource =    "http://csdl.computer.org/comp/mags/cs/2018/06/c6toc.htm;
                 https://www.math.utah.edu/pub/tex/bib/computscieng.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.computer.org/csdl/mags/cs/2018/06/08625902-abs.html",
  acknowledgement = ack-nhfb,
  fjournal =     "Computing in Science and Engineering",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5992",
}

@Article{Hou:2018:EAD,
  author =       "Junjie Hou and Yongxin Zhu and Sen Du and Shijin
                 Song",
  title =        "Enhancing Accuracy and Dynamic Range of Scientific
                 Data Analytics by Implementing Posit Arithmetic on
                 {FPGA}",
  journal =      "Journal of Signal Processing Systems",
  volume =       "91",
  number =       "10",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "1137--1148",
  month =        nov,
  year =         "2018",
  DOI =          "https://doi.org/10.1007/s11265-018-1420-5",
  ISSN =         "1939-8018 (print), 1939-8115 (electronic)",
  ISSN-L =       "1939-8115",
  bibdate =      "Fri Dec 15 11:31:31 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "posit arithmetic",
}

@Article{Hrycak:2018:ECP,
  author =       "Tomasz Hrycak and Sebastian Schmutzhard",
  title =        "Evaluation of {Chebyshev} polynomials by a three-term
                 recurrence in floating-point arithmetic",
  journal =      j-BIT-NUM-MATH,
  volume =       "58",
  number =       "2",
  pages =        "317--330",
  month =        jun,
  year =         "2018",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/s10543-017-0683-8",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Sep 26 07:36:57 MDT 2018",
  bibsource =    "http://link.springer.com/journal/10543/58/2;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://link.springer.com/article/10.1007/s10543-017-0683-8",
  acknowledgement = ack-nhfb,
  fjournal =     "BIT Numerical Mathematics",
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Hutter:2018:FMP,
  author =       "Michael Hutter and Erich Wenger",
  title =        "Fast Multi-precision Multiplication for Public-Key
                 Cryptography on Embedded Microprocessors",
  journal =      j-J-CRYPTOLOGY,
  volume =       "31",
  number =       "4",
  pages =        "1164--1182",
  month =        oct,
  year =         "2018",
  CODEN =        "JOCREQ",
  DOI =          "https://doi.org/10.1007/s00145-018-9298-8",
  ISSN =         "0933-2790 (print), 1432-1378 (electronic)",
  ISSN-L =       "0933-2790",
  bibdate =      "Wed Sep 26 09:58:08 MDT 2018",
  bibsource =    "http://link.springer.com/journal/145/31/4;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcryptology.bib",
  URL =          "https://link.springer.com/article/10.1007/s00145-018-9298-8",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Cryptology",
  journal-URL =  "http://link.springer.com/journal/145",
}

@TechReport{Intel:2018:BHN,
  author =       "{Intel Corporation}",
  title =        "{BFLOAT16} --- Hardware Numerics Definition",
  type =         "White paper",
  number =       "338302-001US",
  institution =  pub-INTEL,
  address =      pub-INTEL:adr,
  pages =        "7",
  month =        nov,
  year =         "2018",
  bibdate =      "Sat Jan 19 18:48:10 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://software.intel.com/en-us/download/bfloat16-hardware-numerics-definition",
  acknowledgement = ack-nhfb,
  remark =       "The BFLOAT16 (BF16) format has a 1-bit sign, 8-bit
                 exponent, and 7-bit stored significand, corresponding
                 to the top 16 bits of IEEE 754 Binary32. However,
                 Intel's implementation does not provide subnormal
                 numbers, or floating-point exceptions, and it only
                 supports the IEEE 754 round-to-nearest ties-to-even
                 rounding mode. Subnormal inputs are reduced to zero.",
}

@InProceedings{Jaiswal:2018:AGT,
  author =       "Manish Kumar Jaiswal and Hayden K.-H So",
  editor =       "{IEEE}",
  booktitle =    "{2018 IEEE International Symposium on Circuits and
                 Systems (ISCAS)}",
  title =        "Architecture Generator for {Type-3} Unum Posit
                 Adder\slash Subtractor",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1--5",
  year =         "2018",
  DOI =          "https://doi.org/10.1109/ISCAS.2018.8351142",
  bibdate =      "Fri Dec 15 07:38:18 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Jaiswal:2018:UNP,
  author =       "Manish Kumar Jaiswal and Hayden K.-H So",
  editor =       "{IEEE}",
  booktitle =    "{2018 Design, Automation \& Test in Europe Conference
                 \& Exhibition (DATE)}",
  title =        "Universal number posit arithmetic generator on
                 {FPGA}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1159--1162",
  year =         "2018",
  DOI =          "https://doi.org/10.23919/DATE.2018.8342187",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Jeangoudoux:2018:CRM,
  author =       "Clothilde Jeangoudoux and Christoph Lauter",
  title =        "A Correctly Rounded Mixed-Radix Fused-Multiply-Add",
  crossref =     "Tenca:2018:PIS",
  pages =        "21--28",
  year =         "2018",
  DOI =          "https://doi.org/10.1109/ARITH.2018.8464818",
  bibdate =      "Fri Jan 31 08:05:31 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The IEEE 754-2008 Standard governs Floating-Point
                 Arithmetic in all types of Computer Systems. The
                 Standard provides for two radices, 2 and 10. It
                 specifies conversion operations between these radices,
                 but does not allow floating-point formats of different
                 radices to be mixed in computational operations. In
                 contrast, the Standard does provide for mixing formats
                 of one radix in one operation. In order to enhance the
                 Standard and make it closed under all basic
                 computational operations, we propose an algorithm for a
                 correctly rounded mixed-radix Fused-Multiply-and-Add
                 (FMA). Our algorithm takes any combination of IEEE754
                 binary64 and decimal64 numbers in argument and provides
                 a result in IEEE754 binary64 and decimal64, rounded
                 according to any for the five IEEE754 rounding modes.
                 Our implementation does not require any dynamic memory
                 allocation; its runtime can be bounded statically. We
                 compare our implementation to a basic mixed-radix FMA
                 implementation based on the GMP Multiple Precision
                 library.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-25; basic computational operations; computer
                 systems; conversion operations; correctly rounded
                 mixed-radix Fused; decimal64 numbers; Electronic mail;
                 floating point arithmetic; floating-point arithmetic;
                 Floating-point arithmetic; floating-point formats;
                 Heuristic algorithms; IEEE 754-2008 Standard; IEEE
                 standards; IEEE754 rounding modes; Libraries;
                 mixed-radix FMA implementation; Software; Standards;
                 Systematics",
}

@Article{Jeannerod:2018:REF,
  author =       "Claude-Pierre Jeannerod and Siegfried M. Rump",
  title =        "On relative errors of floating-point operations:
                 {Optimal} bounds and applications",
  journal =      j-MATH-COMPUT,
  volume =       "87",
  number =       "310",
  pages =        "803--819",
  month =        "",
  year =         "2018",
  CODEN =        "MCMPAF",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  bibdate =      "Sat Jan 13 15:49:09 MST 2018",
  bibsource =    "http://www.ams.org/mcom/2018-87-310;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcomp2010.bib",
  URL =          "http://www.ams.org/journals/mcom/2018-87-310/S0025-5718-2017-03234-8;
                 http://www.ams.org/journals/mcom/2018-87-310/S0025-5718-2017-03234-8/S0025-5718-2017-03234-8.pdf;
                 https://www.ams.org/mathscinet/search/authors.html?authorName=Rump%2C%20Siegfried%20M.;
                 https://www.ams.org/mathscinet/search/authors.html?mrauthid=644190",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Comput.",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
}

@InProceedings{Jeannerod:2018:VWS,
  author =       "Claude-Pierre Jeannerod and Jean-Michel Muller and
                 Paul Zimmermann",
  title =        "On Various Ways to Split a Floating-Point Number",
  crossref =     "Tenca:2018:PIS",
  pages =        "53--60",
  year =         "2018",
  DOI =          "https://doi.org/10.1109/ARITH.2018.8464793",
  bibdate =      "Fri Jan 31 08:05:31 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We review several ways to split a floating-point
                 number, that is, to decompose it into the exact sum of
                 two floating-point numbers of smaller precision. All
                 the methods considered here involve only a few IEEE
                 floating-point operations, with rounding to nearest and
                 including possibly the fused multiply -add (FMA).
                 Applications range from the implementation of integer
                 functions such as round and floor to the computation of
                 suitable scaling factors aimed, for example, at
                 avoiding spurious underflows and overflows when
                 implementing functions such as the hypotenuse.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-25; Computer architecture; Containers; Digital
                 arithmetic; floating point arithmetic; floating-point
                 number; Floors; IEEE floating-point operations; integer
                 functions; Lips; Matlab; Optimization",
}

@Article{Jeon:2018:HMP,
  author =       "Dong-Ik Jeon and Kyeong-Bin Park and Ki-Seok Chung",
  title =        "{HMC-MAC}: Processing-in Memory Architecture for
                 Multiply--Accumulate Operations with Hybrid Memory
                 Cube",
  journal =      j-IEEE-COMPUT-ARCHIT-LETT,
  volume =       "17",
  number =       "1",
  pages =        "5--8",
  month =        jan # "\slash " # jun,
  year =         "2018",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/LCA.2017.2700298",
  ISSN =         "1556-6056 (print), 1556-6064 (electronic)",
  ISSN-L =       "1556-6056",
  bibdate =      "Tue Jun 25 07:41:05 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeecomputarchitlett.bib",
  abstract =     "Many studies focus on implementing processing-in
                 memory (PIM) on the logic die of the hybrid memory cube
                 (HMC) architecture. The multiply-accumulate (MAC)
                 operation is heavily used in digital signal processing
                 (DSP) systems. In this paper, a novel PIM architecture
                 called HMC-MAC that implements the MAC operation in the
                 HMC is proposed. The vault controllers of the
                 conventional HMC are working independently to maximize
                 the parallelism, and HMC-MAC is based on the
                 conventional HMC without modifying the architecture
                 much. Therefore, a large number of MAC operations can
                 be processed in parallel. In HMC-MAC, the MAC operation
                 can be carried out simultaneously with as much as 128
                 KB data. The correctness on HMC-MAC is verified by
                 simulations, and its performance is better than the
                 conventional CPU-based MAC operation when the MAC
                 operation is consecutively executed at least six
                 times",
  acknowledgement = ack-nhfb,
  affiliation =  "Chung, KS (Reprint Author), Hanyang Univ, Dept Elect
                 \& Comp Engn, Seoul 04763, South Korea. Jeon, Dong-Ik;
                 Park, Kyeong-Bin; Chung, Ki-Seok, Hanyang Univ, Dept
                 Elect \& Comp Engn, Seoul 04763, South Korea.",
  author-email = "estwingz@naver.com lay1523@naver.com
                 kchung@hanyang.ac.kr",
  da =           "2019-06-20",
  doc-delivery-number = "FZ6EO",
  eissn =        "1556-6064",
  fjournal =     "IEEE Computer Architecture Letters",
  funding-acknowledgement = "Basic Science Research Program through the
                 National Research Foundation of Korea(NRF) --- Ministry
                 of Education [NRF-2015R1D1A1A09061079]",
  funding-text = "This research was supported by Basic Science Research
                 Program through the National Research Foundation of
                 Korea(NRF) funded by the Ministry of Education
                 (NRF-2015R1D1A1A09061079).",
  journal-iso =  "IEEE Comput. Archit. Lett.",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=10208",
  keywords =     "Computers; CPU-based MAC operation; digital signal
                 processing; digital signal processing systems; DRAM
                 chips; DSP systems; Electronic mail; HMC-MAC; hybrid
                 memory cube architecture; logic circuits; logic die;
                 memory architecture; Memory architecture; Memory
                 management; memory size 128.0 KByte; Memory structures;
                 memory used as logic; multiple data stream
                 architectures; multiply-accumulate operation; parallel
                 processing; processing-in memory architecture; Random
                 access memory; Registers; vault controllers",
  number-of-cited-references = "11",
  ORCID-numbers = "Jeon, Dong-Ik/0000-0002-8572-4184",
  research-areas = "Computer Science",
  times-cited =  "0",
  unique-id =    "Jeon:2018:HMP",
  web-of-science-categories = "Computer Science, Hardware \&
                 Architecture",
}

@Article{Jiang:2018:EFD,
  author =       "Xiaoyu Jiang and Kicheon Hong",
  title =        "Explicit form of determinants and inverse matrices of
                 {Tribonacci} $r$-circulant type matrices",
  journal =      j-J-MATH-CHEM,
  volume =       "56",
  number =       "4",
  pages =        "1234--1249",
  month =        apr,
  year =         "2018",
  CODEN =        "JMCHEG",
  DOI =          "https://doi.org/10.1007/s10910-017-0843-8",
  ISSN =         "0259-9791 (print), 1572-8897 (electronic)",
  ISSN-L =       "0259-9791",
  bibdate =      "Tue Mar 6 07:08:26 MST 2018",
  bibsource =    "http://link.springer.com/journal/10910/56/4;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jmathchem.bib",
  URL =          "https://link.springer.com/article/10.1007/s10910-017-0843-8",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Mathematical Chemistry",
  journal-URL =  "http://link.springer.com/journal/10910",
  journalabr =   "J. Math. Chem.",
}

@Article{Johnson:2018:RFP,
  author =       "Jeff Johnson",
  title =        "Rethinking floating point for deep learning",
  journal =      "arXiv.org",
  pages =        "8",
  day =          "1",
  month =        nov,
  year =         "2018",
  bibdate =      "Mon Feb 10 09:27:01 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://arxiv.org/abs/1811.01721",
  abstract =     "Reducing hardware overhead of neural networks for
                 faster or lower power inference and training is an
                 active area of research. Uniform quantization using
                 integer multiply-add has been thoroughly investigated,
                 which requires learning many quantization parameters,
                 fine-tuning training or other prerequisites. Little
                 effort is made to improve floating point relative to
                 this baseline; it remains energy inefficient, and word
                 size reduction yields drastic loss in needed dynamic
                 range. We improve floating point to be more energy
                 efficient than equivalent bit width integer hardware on
                 a 28 nm ASIC process while retaining accuracy in 8 bits
                 with a novel hybrid log multiply\slash linear add,
                 Kulisch accumulation and tapered encodings from
                 Gustafson's posit format. With no network retraining,
                 and drop-in replacement of all math and float32
                 parameters via round-to-nearest-even only, this
                 open-sourced 8-bit log float is within 0.9\% top-1 and
                 0.2\% top-5 accuracy of the original float32 ResNet-50
                 CNN model on ImageNet. Unlike int8 quantization, it is
                 still a general purpose floating point arithmetic,
                 interpretable out-of-the-box. Our 8/38-bit log float
                 multiply-add is synthesized and power profiled at 28 nm
                 at $ 0.96 \times $ the power and $ 1.12 \times $ the
                 area of 8/32-bit integer multiply-add. In 16 bits, our
                 log float multiply-add is $ 0.59 \times $ the power and
                 $ 0.68 \times $ the area of IEEE 754 float16 fused
                 multiply-add, maintaining the same significand
                 precision and dynamic range, proving useful for
                 training ASICs as well.",
  acknowledgement = ack-nhfb,
  primaryclass = "cs.NA",
}

@InProceedings{Kohlbecker:2018:SNF,
  author =       "Ignaz Kohlbecker",
  title =        "The Slide Number Format",
  crossref =     "ACM:2018:CNG",
  pages =        "1--6",
  year =         "2018",
  DOI =          "https://doi.org/10.1145/3190339.3190342",
  bibdate =      "Mon Dec 11 09:01:38 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The Slide number format divides the real number line
                 into connected sets. Compared to the unum format [3],
                 there is no ubit, no infinity, and values are placed on
                 a logarithmic scale with base 10. Formal definitions
                 for Slides and intervals composed of Slide pairs are
                 provided. The relative error is compared with that of
                 single precision floats. The performance of conversions
                 to and from human readable form is measured.",
  acknowledgement = ack-nhfb,
  articleno =    "3",
  keywords =     "posit arithmetic; slide number format; universal
                 number (unum) arithmetic",
}

@Article{Kromer:2018:AQO,
  author =       "Pavel Kr{\"o}mer and Jan Plato{\v{s}} and Jana
                 Nowakov{\'a} and V{\'a}clav Sn{\'a}{\v{s}}el",
  title =        "An acceleration of quasigroup operations by residue
                 arithmetic",
  journal =      j-CCPE,
  volume =       "30",
  number =       "2",
  pages =        "??--??",
  day =          "25",
  month =        jan,
  year =         "2018",
  CODEN =        "CCPEBO",
  DOI =          "https://doi.org/10.1002/cpe.4239",
  ISSN =         "1532-0626 (print), 1532-0634 (electronic)",
  ISSN-L =       "1532-0626",
  bibdate =      "Sat Dec 30 09:12:00 MST 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ccpe.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Concurrency and Computation: Practice and Experience",
  journal-URL =  "http://www.interscience.wiley.com/jpages/1532-0626",
}

@InProceedings{Kumm:2018:KRM,
  author =       "Martin Kumm and Oscar Gustafsson and Florent de
                 Dinechin and Johannes Kappauf and Peter Zipf",
  title =        "{Karatsuba} with Rectangular Multipliers for {FPGAs}",
  crossref =     "Tenca:2018:PIS",
  pages =        "13--20",
  year =         "2018",
  DOI =          "https://doi.org/10.1109/ARITH.2018.8464809",
  bibdate =      "Fri Jan 31 08:05:31 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This work presents an extension of Karatsuba's method
                 to efficiently use rectangular multipliers as a base
                 for larger multipliers. The rectangular multipliers
                 that motivate this work are the embedded $ 18 \times
                 25$-bit signed multipliers found in the DSP blocks of
                 recent Xilinx FPGAs: The traditional Karatsuba approach
                 must under-use them as square $ 18 \times 18 $ ones.
                 This work shows that rectangular multipliers can be
                 efficiently exploited in a modified Karatsuba method if
                 their input word sizes have a large greatest common
                 divider. In the Xilinx FPG A case, this can be obtained
                 by using the embedded multipliers as $ 16 \times 24 $
                 unsigned and as $ 17 \times 25$ signed ones. The
                 obtained architectures are implemented with due detail
                 to architectural features such as the pre-adders and
                 post-adders available in Xilinx DSP blocks. They are
                 synthesized and compared with traditional Karatsuba,
                 but also with (non-Karatsuba) state-of-the-art tiling
                 techniques that make use of the full rectangular
                 multipliers. The proposed technique improves resource
                 consumption and performance for multipliers of numbers
                 larger than 64 bits.",
  acknowledgement = ack-nhfb,
  keywords =     "25-bit signed multipliers; adders; ARITH-25; Computer
                 architecture; Delays; Digital arithmetic; digital
                 arithmetic; Electrical engineering; embedded
                 multipliers; field programmable gate arrays; Field
                 programmable gate arrays; Hardware; larger multipliers;
                 modified Karatsuba method; multiplying circuits;
                 rectangular multipliers; word length 64.0 bit",
}

@Article{Kumm:2018:OSC,
  author =       "Martin Kumm and Oscar Gustafsson and Mario Garrido and
                 Peter Zipf",
  title =        "Optimal Single Constant Multiplication Using Ternary
                 Adders",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST-II-EXPRESS-BRIEFS,
  volume =       "65",
  number =       "7",
  pages =        "928--932",
  month =        jul,
  year =         "2018",
  DOI =          "https://doi.org/10.1109/TCSII.2016.2631630",
  ISSN =         "1549-7747 (print), 1558-3791 (electronic)",
  ISSN-L =       "1549-7747",
  bibdate =      "Sat Feb 8 09:52:23 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE trans. circuits syst., II Express briefs",
  fjournal =     "IEEE Transactions on Circuits and Systems II: Express
                 Briefs",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/issues?punumber=8920",
  keywords =     "adders; Adders; Arithmetic; average adder reductions;
                 bit shifts; circuit optimization; circuits; coefficient
                 word sizes; Complexity theory; digital arithmetic;
                 field programmable gate arrays; Field programmable gate
                 arrays; field-programmable gate arrays;
                 field-programmable gate arrays (FPGAs); fixed-point
                 arithmetic optimization; FPGA; mathematics; multiplying
                 circuits; numeric algorithms; optimal constant
                 multiplication circuits; optimal single constant
                 multiplication; Optimization; optimization methods;
                 Signal processing algorithms; single constant
                 coefficient multiplication; support efficient ternary
                 adders; Topology; two-input adders; word length 22.0
                 bit; word length 5.0 bit",
}

@Article{Lam:2018:FGF,
  author =       "Michael O. Lam and Jeffrey K. Hollingsworth",
  title =        "Fine-grained floating-point precision analysis",
  journal =      j-IJHPCA,
  volume =       "32",
  number =       "2",
  pages =        "231--245",
  year =         "2018",
  CODEN =        "IHPCFL",
  DOI =          "https://doi.org/10.1177/1094342016652462",
  ISSN =         "1094-3420 (print), 1741-2846 (electronic)",
  ISSN-L =       "1094-3420",
  bibdate =      "Mon Nov 5 17:34:16 MST 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ijsa.bib",
  URL =          "http://journals.sagepub.com/doi/full/10.1177/1094342016652462",
  acknowledgement = ack-nhfb,
  fjournal =     "International Journal of High Performance Computing
                 Applications",
  journal-URL =  "http://hpc.sagepub.com/content/by/year",
  keywords =     "interval arithmetic; truncating arithmetic;
                 variable-precision arithmetic",
  xxmonth =      mar,
}

@InProceedings{Langhammer:2018:HDP,
  author =       "Martin Langhammer and Gregg Baeckler",
  title =        "High Density and Performance Multiplication for
                 {FPGA}",
  crossref =     "Tenca:2018:PIS",
  pages =        "5--12",
  year =         "2018",
  DOI =          "https://doi.org/10.1109/ARITH.2018.8464695",
  bibdate =      "Fri Jan 31 08:05:31 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Arithmetic based applications are one of the most
                 common use cases for modern FPGAs. Currently, machine
                 learning is emerging as the fastest growth area for FPG
                 As, renewing an interest in low precision
                 multiplication. There is now a new focus on
                 multiplication in the soft fabric --- very high-density
                 systems, consisting of many thousands of operations,
                 are the current norm. In this paper we introduce
                 multiplier regularization, which restructures common
                 multiplier algorithms into smaller, and more efficient
                 architectures. The multiplier structure is
                 parameterizable, and results are given for a continuous
                 range of input sizes, although the algorithm is most
                 efficient for small input precisions. The multiplier is
                 particularly effective for typical machine learning
                 inferencing uses, and the presented cores can be used
                 for dot products required for these applications.
                 Although the examples presented here are optimized for
                 Intel Stratix 10 devices, the concept of regularized
                 arithmetic structures are applicable to generic FPGA
                 LUT architectures. Results are compared to Intel
                 Megafunction IP as well as contrasted with normalized
                 representations of recently published results for
                 Xilinx devices. We report a 10\% to 35\% smaller area,
                 and a more significant latency reduction, in the range
                 of 25\% to 50\%, for typical inferencing use cases.",
  acknowledgement = ack-nhfb,
  keywords =     "Adders; ARITH-25; arithmetic based applications;
                 common multiplier algorithms; digital arithmetic; dot
                 products; Field programmable gate arrays; field
                 programmable gate arrays; generic FPGA LUT
                 architectures; high-density systems; Intel Megafunction
                 IP; Intel Stratix devices; IP networks; latency
                 reduction; logic design; low precision multiplication;
                 Machine learning; machine learning; multiplier
                 regularization; multiplier structure; Performance
                 evaluation; performance multiplication; regularized
                 arithmetic structures; Routing; soft fabric-very
                 high-density systems; table lookup; Table lookup",
}

@InProceedings{Langroudi:2018:DLI,
  author =       "Seyed Hamed Fatemi Langroudi and Tej Pandit and
                 Dhireesha Kudithipudi",
  editor =       "{IEEE}",
  booktitle =    "{2018 1st Workshop on Energy Efficient Machine
                 Learning and Cognitive Computing for Embedded
                 Applications (EMC2)}",
  title =        "Deep Learning Inference on Embedded Devices:
                 Fixed-Point vs Posit",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "19--23",
  year =         "2018",
  DOI =          "https://doi.org/10.1109/EMC2.2018.00012",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Lee:2018:APC,
  author =       "Wonyeol Lee and Rahul Sharma and Alex Aiken",
  title =        "On automatically proving the correctness of {\tt
                 math.h} implementations",
  journal =      j-PACMPL,
  volume =       "2",
  number =       "POPL",
  pages =        "47:1--47:??",
  month =        jan,
  year =         "2018",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/3158135",
  ISSN =         "2475-1421",
  bibdate =      "Wed Jan 10 09:45:26 MST 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/pacmpl.bib",
  abstract =     "Industry standard implementations of {\tt math.h}
                 claim (often without formal proof) tight bounds on
                 floating-point errors. We demonstrate a novel static
                 analysis that proves these bounds and verifies the
                 correctness of these implementations. Our key insight
                 is a reduction of this verification task to a set of
                 mathematical optimization problems that can be solved
                 by off-the-shelf computer algebra systems. We use this
                 analysis to prove the correctness of implementations in
                 Intel's math library automatically. Prior to this work,
                 these implementations could only be verified with
                 significant manual effort.",
  acknowledgement = ack-nhfb,
  articleno =    "47",
  fjournal =     "Proceedings of the ACM on Programming Languages",
  journal-URL =  "https://pacmpl.acm.org/",
}

@InProceedings{Lehoczky:2018:HLN,
  author =       "Zolt{\'a}n Leh{\'o}czky and Andr{\'a}s Retzler and
                 Rich{\'a}rd T{\'o}th and {\'A}lmos Szab{\'o} and
                 Benedek Farkas and Kriszti{\'a}n Somogyi",
  title =        "High-level {.NET} Software Implementations of Unum
                 {Type I} and Posit with Simultaneous {FPGA}
                 Implementation Using {Hastlayer}",
  crossref =     "ACM:2018:CNG",
  pages =        "1--7",
  year =         "2018",
  DOI =          "https://doi.org/10.1145/3190339.3190343",
  bibdate =      "Mon Dec 11 09:02:49 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The unum arithmetic framework has been proposed by
                 Gustafson, D. J. to address the short-comings of the
                 IEEE 754 Standard's floating-point. In this paper, we
                 present our software and hardware implementations of
                 Type I and posit unums. The software implementation is
                 built on the .NET platform as an open source library
                 written in the C\# programming language. We
                 automatically create hardware implementations using our
                 .NET to FPGA converter tool called Hastlayer. The
                 amount of hardware resources needed for addition
                 operations are quantified, and the performance of
                 software and prototype hardware for posits are
                 compared. We show that posits are significantly more
                 hardware friendly than Type I unums. Furthermore, our
                 posit FPGA implementation is about 2.04 times more
                 efficient per clock cycle than its software
                 implementation.",
  acknowledgement = ack-nhfb,
  articleno =    "4",
  keywords =     "posit arithmetic; universal number arithmetic",
}

@Misc{Leong:2018:SV,
  author =       "Cerlane Leong",
  title =        "{SoftPosit} Version 0.4.1rc",
  howpublished = "Web source code.",
  year =         "2018",
  bibdate =      "Sat Dec 16 15:18:01 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://gitlab.com/cerlane/SoftPosit",
  acknowledgement = ack-nhfb,
}

@InProceedings{Li:2018:DEA,
  author =       "He Li and James J. Davis and John Wickerson and George
                 A. Constantinides",
  title =        "Digit Elision for Arbitrary-accuracy Iterative
                 Computation",
  crossref =     "Tenca:2018:PIS",
  pages =        "107--114",
  year =         "2018",
  DOI =          "https://doi.org/10.1109/ARITH.2018.8464691",
  bibdate =      "Fri Jan 31 08:05:31 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We recently proposed the first hardware architecture
                 enabling the iterative solution of systems of linear
                 equations to accuracies limited only by the amount of
                 available memory. This technique, named ARCHITECT,
                 achieves exact numeric computation by using online
                 arithmetic to allow the refinement of results from
                 earlier iterations over time, eschewing rounding error.
                 ARCHITECT has a key drawback, however: often, many more
                 digits than strictly necessary are generated, with this
                 problem exacerbating the more accurate a solution is
                 sought. In this paper, we infer the locations of these
                 superfluous digits within stationary iterative
                 calculations by exploiting online arithmetic's digit
                 dependencies and using forward error analysis. We
                 demonstrate that their lack of computation is
                 guaranteed not to affect the ability to reach a
                 solution of any accuracy. Versus ARCHITECT, our
                 illustrative hardware implementation achieves a
                 geometric mean $ 20.1 \times $ speedup in the solution
                 of a set of representative linear systems through the
                 avoidance of redundant digit calculation. For the
                 computation of high-precision results, we also obtain
                 an up-to $ 22.4 \times $ memory requirement reduction
                 over the same baseline. Finally, we demonstrate that
                 solvers implemented following our proposals can show
                 superiority over conventional arithmetic
                 implementations by virtue of their runtime-tunable
                 precisions.",
  acknowledgement = ack-nhfb,
  keywords =     "arbitrary-accuracy iterative computation; ARCHITECT;
                 ARITH-25; arithmetic implementations; Delays; digit
                 dependencies; digit elision; digital arithmetic; error
                 analysis; exact numeric computation; forward error
                 analysis; Hardware; hardware architecture; iterative
                 methods; Iterative methods; iterative solution;
                 Jacobian matrices; linear equations; Linear systems;
                 linear systems; memory requirement reduction; online
                 arithmetic; Proposals; redundant digit calculation;
                 rounding error; Runtime; stationary iterative
                 calculations; superfluous digits",
}

@Misc{Lie:2018:FPU,
  author =       "Sean Lie and Michael Edwin James and Michael Morrison
                 and Gary R. Lauterbach and Srikanth Arekapudi",
  title =        "Floating-point unit stochastic rounding for
                 accelerated deep learning",
  howpublished = "U.S. Patent US11449574B2",
  day =          "13",
  month =        apr,
  year =         "2018",
  bibdate =      "Fri Sep 22 17:25:05 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Patent granted 20 September 2022; expires 29 November
                 2038.",
  abstract =     "Techniques in advanced deep learning provide
                 improvements in one or more of accuracy, performance,
                 and energy efficiency. An array of processing elements
                 comprising a portion of a neural network accelerator
                 performs flow-based computations on wavelets of data.
                 Each processing element has a respective compute
                 element and a respective routing element. Each compute
                 element has a respective floating-point unit enabled to
                 perform stochastic rounding, thus in some circumstances
                 enabling reducing systematic bias in long dependency
                 chains of floating-point computations. The long
                 dependency chains of floating-point computations are
                 performed, e.g., to train a neural network or to
                 perform inference with respect to a trained neural
                 network.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Lindstrom:2018:UCR,
  author =       "Peter Lindstrom and Scott Lloyd and Jeffrey
                 Hittinger",
  title =        "Universal Coding of the Reals: Alternatives to {IEEE}
                 Floating Point",
  crossref =     "ACM:2018:CNG",
  pages =        "1--14",
  year =         "2018",
  DOI =          "https://doi.org/10.1145/3190339.3190344",
  bibdate =      "Sun Dec 10 14:24:09 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We propose a modular framework for representing the
                 real numbers that generalizes IEEE, posits, and related
                 floating-point number systems, and which has its roots
                 in universal codes for the positive integers such as
                 the Elias codes. This framework unifies several known
                 but seemingly unrelated representations within a single
                 schema while also introducing new representations. We
                 particularly focus on variable-length encoding of the
                 binary exponent and on the manner in which fraction
                 bits are mapped to values. Our framework builds upon
                 and shares many of the attractive properties of posits
                 but allows for independent experimentation with
                 exponent codes, fraction mappings, reciprocal closure,
                 rounding modes, handling of under- and overflow, and
                 underlying precision.",
  acknowledgement = ack-nhfb,
  articleno =    "5",
}

@InProceedings{Liu:2018:CRA,
  author =       "Weiqiang Liu and Jing Li and Tao Xu and Chenghua Wang
                 and Paolo Montuschi and Fabrizio Lombardi",
  title =        "Combining Restoring Array and Logarithmic Dividers
                 into an Approximate Hybrid Design",
  crossref =     "Tenca:2018:PIS",
  pages =        "92--98",
  year =         "2018",
  DOI =          "https://doi.org/10.1109/ARITH.2018.8464807",
  bibdate =      "Fri Jan 31 08:05:31 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper proposes a new design of an approximate
                 hybrid divider (AXHD), which combines the restoring
                 array and the logarithmic dividers to achieve an
                 excellent tradeoff between accuracy and hardware
                 performance. Exact restoring divider cells (EXDCrs) are
                 used to generate the MSBs of the quotient for attaining
                 a high accuracy; the other quotient digits are
                 processed by a logarithmic divider as inexact scheme to
                 improve figures of merit such as power consumption,
                 area and delay. The proposed AXHD is evaluated and
                 analyzed using error and hardware metrics. The proposed
                 design is also compared with the exact restoring
                 divider (EXDr) and previous approximate restoring
                 dividers (AXDrs). The results show that the proposed
                 design achieves very good performance in terms of
                 accuracy and hardware; case studies for image
                 processing also show the validity of the proposed
                 designs.",
  acknowledgement = ack-nhfb,
  keywords =     "Adders; Approximate Computing; approximate hybrid
                 divider design; approximate restoring dividers;
                 ARITH-25; AXDrs; AXHD; circuit stability; dividing
                 circuits; Electronic mail; Error analysis; exact
                 restoring divider cells; EXDCrs; Hardware; hardware
                 metrics; hardware performance; image processing; Image
                 restoration; logarithmic divider; Logarithmic Divider;
                 logic design; Low Power; MSBs; Power demand; quotient
                 digit processing; restoring array; Restoring Array
                 Divider",
}

@Article{Loeffler:2018:WBP,
  author =       "John Loeffler",
  title =        "When Bad Programming Turns Deadly: A look at
                 programming disasters and how bad programming can be
                 deadly",
  journal =      "Interesting Engineering",
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  day =          "22",
  month =        nov,
  year =         "2018",
  bibdate =      "Fri Nov 23 11:32:14 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://interestingengineering.com/when-bad-programming-turns-deadly",
  acknowledgement = ack-nhfb,
  keywords =     "floating-point arithmetic; Patriot missile;
                 radiological equipment software malfunction",
}

@Misc{Marchese:2018:ACM,
  author =       "Sergio Marchese",
  title =        "{AI} Chips Must Get The Floating-Point Math Right:
                 Formal verification of {FPUs} is no longer a
                 prerogative of big companies spending big bucks",
  howpublished = "Web site.",
  day =          "27",
  month =        sep,
  year =         "2018",
  bibdate =      "Fri Sep 28 06:12:07 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Mikaitis:2018:AFP,
  author =       "Mantas Mikaitis and David R. Lester and Delong Shang
                 and Steve Furber and Gengting Liu and Jim Garside and
                 Stefan Scholze and Sebastian H{\"o}ppner and Andreas
                 Dixius",
  title =        "Approximate Fixed-Point Elementary Function
                 Accelerator for the {SpiNNaker-2} Neuromorphic Chip",
  crossref =     "Tenca:2018:PIS",
  pages =        "37--44",
  year =         "2018",
  DOI =          "https://doi.org/10.1109/ARITH.2018.8464785",
  bibdate =      "Fri Jan 31 08:05:31 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Neuromorphic chips are used to model biologically
                 inspired Spiking-Neural-Networks (SNNs) where most
                 models are based on differential equations. Equations
                 for most SNN algorithms usually contain variables with
                 one or more ex components. SpiNNaker is a digital
                 neuromorphic chip that has so far been using
                 pre-calculated look-up tables for exponential function.
                 However this approach is limited because the memory
                 requirements grow as more complex neural models are
                 developed. To save already limited memory resources in
                 the next generation SpiNNaker chip, we are including a
                 fast exponential function in the silicon. In this paper
                 we analyse iterative algorithms for elementary
                 functions and show how to build a single hardware
                 accelerator for exp and natural log, for a neuromorphic
                 chip prototype, to be manufactured in a 22 nm FDSOI
                 process. We present the accelerator that has
                 algorithmic level approximation control, allowing it to
                 trade precision for latency and energy efficiency. As
                 an addition to neuromorphic chip application, we
                 provide analysis of a parameterized elementary function
                 unit that can be tailored for other systems with
                 different power, area, accuracy and latency
                 constraints.",
  acknowledgement = ack-nhfb,
  keywords =     "Adders; algorithmic level approximation control;
                 approximate arithmetic; approximate fixed-point
                 elementary function accelerator; ARITH-25; Biological
                 system modeling; biologically inspired
                 spiking-neural-networks; complex neural models;
                 Computational modeling; Convergence; differential
                 equations; digital neuromorphic chip; energy
                 efficiency; exponential function; fast exponential
                 function; FDSOI process; fixed-point arithmetic;
                 hardware accelerators; iterative algorithms; iterative
                 methods; logarithm function; Mathematical model; memory
                 requirements; memory resources; MPSoC; neural chips;
                 neuromorphic chip prototype; neuromorphic computing;
                 Neuromorphics; next generation SpiNNaker chip;
                 parameterized elementary function unit; pre-calculated
                 look-up tables; single hardware accelerator; size 22.0
                 nm; SNN algorithms; SpiNNaker-2 neuromorphic chip;
                 SpiNNaker2; table lookup; Table lookup",
}

@Article{Moroz:2018:FCI,
  author =       "Leonid V. Moroz and Cezary J. Walczyk and Andriy
                 Hrynchyshyn and Vijay Holimath and Jan L.
                 Cie{\'s}li{\'n}ski",
  title =        "Fast calculation of inverse square root with the use
                 of magic constant --- analytical approach",
  journal =      j-APPL-MATH-COMP,
  volume =       "316",
  number =       "??",
  pages =        "245--255",
  day =          "1",
  month =        jan,
  year =         "2018",
  CODEN =        "AMHCBQ",
  DOI =          "https://doi.org/10.1016/j.amc.2017.08.025",
  ISSN =         "0096-3003 (print), 1873-5649 (electronic)",
  ISSN-L =       "0096-3003",
  bibdate =      "Tue Oct 10 15:56:03 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/applmathcomput2015.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0096300317305763",
  acknowledgement = ack-nhfb,
  fjournal =     "Applied Mathematics and Computation",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00963003",
  keywords =     "single-precision 32-bit IEEE 754 binary arithmetic",
}

@Book{Muller:2018:HFP,
  author =       "Jean-Michel Muller and Nicolas Brunie and Florent de
                 Dinechin and Claude-Pierre Jeannerod and Mioara Joldes
                 and Vincent Lef{\`e}vre and Guillaume Melquiond and
                 Nathalie Revol and Serge Torres",
  title =        "Handbook of Floating-Point Arithmetic",
  publisher =    pub-BIRKHAUSER,
  address =      pub-BIRKHAUSER:adr,
  edition =      "Second",
  year =         "2018",
  DOI =          "https://doi.org/10.1007/978-3-319-76526-6",
  ISBN =         "3-319-76525-6, 3-319-76526-4 (e-book)",
  ISBN-13 =      "978-3-319-76525-9, 978-3-319-76526-6 (e-book)",
  LCCN =         "QA76.9.C62",
  bibdate =      "Fri Jun 1 06:59:01 MDT 2018",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This handbook aims to provide a complete overview of
                 modern floating-point arithmetic. This includes a
                 detailed treatment of the current (IEEE-754) and next
                 (preliminarily called IEEE-754R) standards for
                 floating-point arithmetic.",
  acknowledgement = ack-nhfb,
  shorttableofcontents = "Introduction / 3--14 \\
                 Definitions and Basic Notions / 15--45 \\
                 Floating-Point Formats and Environment / 47--93 \\
                 Basic Properties and Algorithms / 97--162 \\
                 Enhanced Floating-Point Sums, Dot Products, and
                 Polynomial Values / 163--192 \\
                 Languages and Compilers / 193--230 \\
                 Algorithms for the Basic Operations / 233--266 \\
                 Hardware Implementation of Floating-Point Arithmetic /
                 267--320 \\
                 Software Implementation of Floating-Point Arithmetic /
                 321--374 \\
                 Evaluating Floating-Point Elementary Functions /
                 375--433 \\
                 Complex Numbers / 437--452 \\
                 Interval Arithmetic / 453--477 \\
                 Verifying Floating-Point Algorithms / 479--511 \\
                 Extending the Precision / 513--552",
  subject =      "Floating-point arithmetic; Handbooks, manuals, etc;
                 Computer arithmetic; COMPUTERS / Computer Literacy;
                 COMPUTERS / Computer Science; COMPUTERS / Data
                 Processing; COMPUTERS / Hardware / General; COMPUTERS /
                 Information Technology; COMPUTERS / Machine Theory;
                 COMPUTERS / Reference.",
  tableofcontents = "Intro \\
                 Contents \\
                 List of Figures \\
                 List of Tables \\
                 Preface \\
                 I Introduction, Basic Definitions, and Standards \\
                 1 Introduction \\
                 1.1 Some History \\
                 1.2 Desirable Properties \\
                 1.3 Some Strange Behaviors \\
                 1.3.1 Some famous bugs \\
                 1.3.2 Difficult problems \\
                 1.3.2.1 A sequence that seems to converge to a wrong
                 limit \\
                 1.3.2.2 The Chaotic Bank Society \\
                 1.3.2.3 Rump's example \\
                 2 Definitions and Basic Notions \\
                 2.1 Floating-Point Numbers \\
                 2.1.1 Main definitions \\
                 2.1.2 Normalized representations, normal and subnormal
                 numbers \\
                 2.1.3 A note on underflow \\
                 2.1.4 Special floating-point data \\
                 2.2 Rounding2.2.1 Rounding functions2.2.2 Useful
                 properties \\
                 2.3 Tools for Manipulating Floating-Point Errors \\
                 2.3.1 Relative error due to rounding \\
                 2.3.2 The ulp function \\
                 2.3.3 Link between errors in ulps and relative errors
                 \\
                 2.3.3.1 Converting from errors in ulps to relative
                 errors \\
                 2.3.3.2 Converting from relative errors to errors in
                 ulps \\
                 2.3.3.3 Loss of information during these conversions
                 \\
                 2.3.4 An example: iterated products \\
                 2.4 The Fused Multiply-Add (FMA) Instruction \\
                 2.5 Exceptions \\
                 2.6 Lost and Preserved Properties of Real Arithmetic
                 \\
                 2.7 Note on the Choice of the Radix2.7.1 Representation
                 errors2.7.2 A case for radix 10 \\
                 2.8 Reproducibility \\
                 3 Floating-Point Formats and Environment \\
                 3.1 The IEEE 754-2008 Standard \\
                 3.1.1 Formats \\
                 3.1.1.1 Binary interchange format encodings \\
                 3.1.1.2 Decimal interchange format encodings \\
                 3.1.1.3 Larger formats \\
                 3.1.1.4 Extended and extendable precisions \\
                 3.1.1.5 Little-endian, big-endian \\
                 3.1.2 Attributes and rounding \\
                 3.1.2.1 Rounding direction attributes \\
                 3.1.2.2 Alternate exception-handling attributes \\
                 3.1.2.3 Preferred width attributes \\
                 3.1.2.4 Value-changing optimization attributes \\
                 3.1.2.5 Reproducibility attributes3.1.3 Operations
                 specified by the standard3.1.3.1 Arithmetic operations
                 and square root \\
                 3.1.3.2 Remainders \\
                 3.1.3.3 Preferred exponent for arithmetic operations in
                 the decimal format \\
                 3.1.3.4 scaleB and logB \\
                 3.1.3.5 Miscellaneous \\
                 3.1.4 Comparisons \\
                 3.1.5 Conversions to/from string representations \\
                 3.1.6 Default exception handling \\
                 3.1.6.1 Invalid operation \\
                 3.1.6.2 Division by zero \\
                 3.1.6.3 Overflow \\
                 3.1.6.4 Underflow \\
                 3.1.6.5 Inexact \\
                 3.1.7 Special values \\
                 3.1.7.1 NaN: Not a Number \\
                 3.1.7.2 Arithmetic of infinities and zeros \\
                 3.1.8 Recommended functions3.2 On the Possible Hidden
                 Use of a Higher Internal Precision3.3 Revision of the
                 IEEE 754-2008 Standard \\
                 3.4 Floating-Point Hardware in Current Processors \\
                 3.4.1 The common hardware denominator \\
                 3.4.2 Fused multiply-add \\
                 3.4.3 Extended precision and 128-bit formats \\
                 3.4.4 Rounding and precision control \\
                 3.4.5 SIMD instructions \\
                 3.4.6 Binary16 (half-precision) support \\
                 3.4.7 Decimal arithmetic \\
                 3.4.8 The legacy x87 processor \\
                 3.5 Floating-Point Hardware in Recent Graphics
                 Processing Units \\
                 3.6 IEEE Support in Programming Languages \\
                 3.7 Checking the Environment \\
                 3.7.1 MACHAR \\
                 3.7.2 Paranoia \\
                 \ldots{} \\
                 Basic Properties and Algorithms \\
                 Enhanced Floating-Point Sums, Dot Products, and
                 Polynomial Values \\
                 Languages and Compilers \\
                 Algorithms for the Basic Operations \\
                 Hardware Implementation of Floating-Point Arithmetic
                 \\
                 Software Implementation of Floating-Point Arithmetic
                 \\
                 Evaluating Floating-Point Elementary Functions \\
                 Complex Numbers \\
                 Interval Arithmetic \\
                 Verifying Floating-Point Algorithms \\
                 Extending the Precision",
}

@Article{Munoz-Coreas:2018:CQO,
  author =       "Edgard Mu{\~n}oz-Coreas and Himanshu Thapliyal",
  title =        "{T}-count and Qubit Optimized Quantum Circuit Design
                 of the Non-Restoring Square Root Algorithm",
  journal =      j-JETC,
  volume =       "14",
  number =       "3",
  pages =        "36:1--36:15",
  month =        oct,
  year =         "2018",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/3264816",
  ISSN =         "1550-4832 (print), 1550-4840 (electronic)",
  ISSN-L =       "1550-4832",
  bibdate =      "Thu Nov 1 16:44:41 MDT 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jetc.bib",
  abstract =     "Quantum circuits for basic mathematical functions such
                 as the square root are required to implement scientific
                 computing algorithms on quantum computers. Quantum
                 circuits that are based on Clifford+T gates can easily
                 be made fault tolerant, but the T gate is very costly
                 to implement. As a result, reducing T-count has become
                 an important optimization goal. Further, quantum
                 circuits with many qubits are difficult to realize,
                 making designs that save qubits and produce no garbage
                 outputs desirable. In this work, we present a T-count
                 optimized quantum square root circuit with only $ 2 s n
                 + 1 $ qubits and no garbage output. To make a fair
                 comparison against existing work, the Bennett's garbage
                 removal scheme is used to remove garbage output from
                 existing works. We determined that our proposed design
                 achieves an average T-count savings of 43.44\%,
                 98.95\%, 41.06\%, and 20.28\% as well as qubit savings
                 of 85.46\%, 95.16\%, 90.59\%, and 86.77\% compared to
                 existing works.",
  acknowledgement = ack-nhfb,
  articleno =    "36",
  fjournal =     "ACM Journal on Emerging Technologies in Computing
                 Systems (JETC)",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J967",
}

@InProceedings{Nannarelli:2018:TFP,
  author =       "Alberto Nannarelli",
  title =        "Tunable Floating-Point for Energy Efficient
                 Accelerators",
  crossref =     "Tenca:2018:PIS",
  pages =        "29--36",
  year =         "2018",
  DOI =          "https://doi.org/10.1109/ARITH.2018.8464797",
  bibdate =      "Fri Jan 31 08:05:31 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In this work, we address the design of an on-chip
                 accelerator for Machine Learning and other
                 computation-demanding applications with a Tunable
                 Floating-Point (TFP) precision. The precision can be
                 chosen for a single operation by selecting a specific
                 number of bits for significand and exponent in the
                 floating-point representation. By tuning the precision
                 of a given algorithm to the minimum precision achieving
                 an acceptable target error, we can make the computation
                 more power efficient. We focus on floating-point
                 multiplication, which is the most power demanding
                 arithmetic operation.",
  acknowledgement = ack-nhfb,
  keywords =     "Adders; ARITH-25; computation-demanding applications;
                 Decoding; Dynamic range; electronic engineering
                 computing; energy efficient accelerators; floating
                 point arithmetic; floating-point multiplication;
                 floating-point representation; Hardware; learning
                 (artificial intelligence); Machine Learning; Machine
                 learning; on-chip accelerator; Standards;
                 System-on-chip; TFP precision; Tunable Floating-Point
                 precision",
}

@Article{Numahata:2018:RAS,
  author =       "Dai Numahata and Hiroshi Sekigawa",
  title =        "Robust algorithms for sparse interpolation of
                 multivariate polynomials",
  journal =      j-ACM-COMM-COMP-ALGEBRA,
  volume =       "52",
  number =       "4",
  pages =        "145--147",
  month =        dec,
  year =         "2018",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/3338637.3338648",
  ISSN =         "1932-2232 (print), 1932-2240 (electronic)",
  ISSN-L =       "1932-2232",
  bibdate =      "Wed Oct 23 07:34:18 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigsam.bib",
  abstract =     "We consider the problem of symbolic-numeric sparse
                 interpolation of multivariate polynomials. The problem
                 is to find the coefficients and the exponents of a
                 given black-box polynomial $ f(x_1, \ldots, x_n) =
                 \sum_{j = 1}^t c_j x_1^{d_{j, 1}} \ldots {} x_n^{d_{j,
                 n}} \in \mathbb {C}[x_1, \ldots, x_n] (c_j \neq 0) $ by
                 evaluating the value of $ f(x_1, \ldots, x_n) $ at any
                 point in $ \mathbb {C}^n $ in floating-point arithmetic
                 and by using the conditions of the input.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Communications in Computer Algebra",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J1000",
}

@Article{Oliveira:2018:MLB,
  author =       "Thomaz Oliveira and Julio L{\'o}pez and Francisco
                 Rodr{\'{\i}}guez-Henr{\'{\i}}quez",
  title =        "The {Montgomery} ladder on binary elliptic curves",
  journal =      j-J-CRYPTO-ENG,
  volume =       "8",
  number =       "3",
  pages =        "241--258",
  month =        sep,
  year =         "2018",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1007/s13389-017-0163-8",
  ISSN =         "2190-8508 (print), 2190-8516 (electronic)",
  ISSN-L =       "2190-8508",
  bibdate =      "Wed Oct 2 11:24:50 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcryptoeng.bib",
  URL =          "http://link.springer.com/article/10.1007/s13389-017-0163-8",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Cryptographic Engineering",
  journal-URL =  "http://link.springer.com/journal/13389",
}

@InProceedings{Podobas:2018:HIP,
  author =       "Artur Podobas and Satoshi Matsuoka",
  editor =       "{IEEE}",
  booktitle =    "{2018 IEEE International Parallel and Distributed
                 Processing Symposium Workshops (IPDPSW)}",
  title =        "Hardware Implementation of {POSITs} and Their
                 Application in {FPGAs}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "138--145",
  year =         "2018",
  DOI =          "https://doi.org/10.1109/IPDPSW.2018.00029",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Popescu:2018:FPN,
  author =       "Valentina Popescu and Marcel Nassar and Xin Wang and
                 Evren Tumer and Tristania Webb",
  title =        "{Flexpoint}: Predictive Numerics for Deep Learning",
  crossref =     "Tenca:2018:PIS",
  pages =        "1--4",
  year =         "2018",
  DOI =          "https://doi.org/10.1109/ARITH.2018.8464801",
  bibdate =      "Fri Jan 31 08:05:31 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Deep learning has been undergoing rapid growth in
                 recent years thanks to its state-of-the-art performance
                 across a wide range of real-world applications.
                 Traditionally neural networks were trained in IEEE-754
                 binary64 or binary32 format, a common practice in
                 general scientific computing. However, the unique
                 computational requirements of deep neural network
                 training workloads allow for much more efficient and
                 inexpensive alternatives, unleashing a new wave of
                 numerical innovations powering specialized computing
                 hardware. We previously presented Flexpoint, a blocked
                 fixed-point data type combined with a novel predictive
                 exponent management algorithm designed to support
                 training of deep networks without modifications, aiming
                 at a seamless replacement of the binary32 widely in
                 practice today. We showed that Flexpoint with 16-bit
                 mantissa and 5-bit shared exponent (flex16+S) achieved
                 numerical parity to binary32 in training a number of
                 convolutional neural networks. In the current paper we
                 review the continuing trend of predictive numerics
                 enhancing deep neural network training in specialized
                 computing devices such as the Intel Nervana Neural
                 Network Processor.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-25; blocked fixed-point data type; convolution;
                 convolutional neural networks; deep learning; Deep
                 Learning; deep neural network training; feedforward
                 neural nets; Flexpoint; floating point arithmetic;
                 general scientific computing; Hardware; learning
                 (artificial intelligence); Machine learning; Market
                 research; Neural networks; Neural Networks; Prediction
                 algorithms; predictive exponent management algorithm;
                 Tensile stress; Training",
}

@Article{Radford:2018:FIF,
  author =       "Peter Radford",
  title =        "A {``Feature''} of {IBM 360} Floating Point",
  journal =      "Resurrection: The Journal of the Computer Conservation
                 Society",
  volume =       "??",
  number =       "82",
  pages =        "??--??",
  month =        "Summer",
  year =         "2018",
  ISSN =         "0958-7403",
  ISSN-L =       "0958-7403",
  bibdate =      "Mon Jul 27 18:19:06 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://computerconservationsociety.org/resurrection/res82.htm#f",
  acknowledgement = ack-nhfb,
  remark =       "The short article discusses the impact of hexadecimal
                 normalization on representation of decimal input
                 values, and ends with the statement: ``32-bit floating
                 point remains an elephant trap for programmers to this
                 day.''.",
}

@InProceedings{Ram:2018:FVF,
  author =       "Ravi Ram and Adam Elkins and Adnan Pratama and Sasa
                 Stamenkovic and Sven Beyer and Sergio Marchese",
  editor =       "????",
  booktitle =    "Proceedings of {DVCon US 2018}",
  title =        "Formal Verification of Floating-Point Hardware with
                 Assertion-Based {VIP}",
  publisher =    "????",
  address =      "????",
  pages =        "1--9",
  day =          "5",
  month =        jun,
  year =         "2018",
  bibdate =      "Fri Sep 28 06:20:43 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.onespin.com/fileadmin/user_upload/pdf/whitepapers/Formal_Verification_of_Floating_Point_Hardware.pdf",
  abstract =     "Hardware for integer or fixed-point arithmetic is
                 relatively simple to design, at least at the
                 register-transfer level. If the range of values and
                 precision that can be represented with these formats is
                 not sufficient for the target application,
                 floating-point hardware might be required.
                 Unfortunately, floating-point units are complex to
                 design, and notoriously challenging to verify. Since
                 the famous 1994 Intel Pentium bug, many companies have
                 investigated and successfully applied formal methods to
                 this task. However, solutions often rely on a mix of
                 the following: hard-to-use formal tools; highly
                 specialized engineering skills; availability of a
                 suitable executable model of the hardware; and
                 significant, design-specific engineering effort. In
                 this paper, we present an alternative floating-point
                 hardware verification approach based on a reusable,
                 IEEE 754 compliant SystemVerilog arithmetic library.
                 While not addressing all verification challenges, this
                 method enables engineers to set up a formal testbench
                 and uncover deep corner-case bugs with minimal effort.
                 Results from industrial applications are reported.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Reddy:2018:DAD,
  author =       "K. Manikantta Reddy and M. H. Vasantha and Y. B.
                 Nithin Kumar and Devesh Dwivedi",
  booktitle =    "{2018 IEEE 61st International Midwest Symposium on
                 Circuits and Systems (MWSCAS)}",
  title =        "Design of Approximate Dividers for Error Tolerant
                 Applications",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  month =        aug,
  year =         "2018",
  DOI =          "https://doi.org/10.1109/mwscas.2018.8623909",
  bibdate =      "Wed Dec 20 07:39:14 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Reyhani-Masoleh:2018:NAR,
  author =       "Arash Reyhani-Masoleh and Mostafa Taha and Doaa
                 Ashmawy",
  title =        "New Area Record for the {AES} Combined {S}-Box\slash
                 Inverse {S}-Box",
  crossref =     "Tenca:2018:PIS",
  pages =        "145--152",
  year =         "2018",
  DOI =          "https://doi.org/10.1109/ARITH.2018.8464780",
  bibdate =      "Fri Jan 31 08:05:31 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The AES combined S-box/inverse S-box is a single
                 construction that is shared between the encryption and
                 decryption data paths of the AES. The currently most
                 compact implementation of the AES combined
                 S-box/inverse S-box is Canright's design, introduced
                 back in 2005. Since then, the research community has
                 introduced several optimizations over the S-box only,
                 however the combined S-boxlinverse S-box received
                 little attention. In this paper, we propose a new AES
                 combined S-boxlinverse S-box design that is both
                 smaller and faster than Canright's design. We achieve
                 this goal by proposing to use new tower field and
                 optimizing each and every block inside the combined
                 architecture for this field. Our complexity analysis
                 and ASIC implementation results in the CMOS STM 65nm
                 and NanGate 15nm technologies show that our design
                 outperforms the counterparts in terms of area and
                 speed.",
  acknowledgement = ack-nhfb,
  keywords =     "AES combined S-box-inverse S-box; application specific
                 integrated circuits; ARITH-25; Canright design; circuit
                 optimisation; CMOS STM; Complexity theory; Computer
                 architecture; cryptography; decryption data paths;
                 Encryption; encryption data paths; Generators; Logic
                 gates; Multiplexing; NanGate; Poles and towers; size
                 15.0 nm; size 65.0 nm",
}

@InProceedings{Riedy:2018:AAO,
  author =       "Jason Riedy and James Demmel",
  title =        "Augmented Arithmetic Operations Proposed for {IEEE-754
                 2018}",
  crossref =     "Tenca:2018:PIS",
  pages =        "45--52",
  year =         "2018",
  DOI =          "https://doi.org/10.1109/ARITH.2018.8464813",
  bibdate =      "Fri Jan 31 08:05:31 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Algorithms for extending arithmetic precision through
                 compensated summation or arithmetics like double-double
                 rely on operations commonly called twoSum and
                 twoProduct. The current draft of the IEEE 754 standard
                 specifies these operations under the names
                 augmentedAddition and augmentedMultiplication. These
                 operations were included after three decades of
                 experience because of a motivating new use: bitwise
                 reproducible arithmetic. Standardizing the operations
                 provides a hardware acceleration target that can
                 provide at least a 33\% speed improvements in
                 reproducible dot product, placing reproducible dot
                 product almost within a factor of two of common dot
                 product. This paper provides history and motivation for
                 standardizing these operations. We also define the
                 operations, explain the rationale for all the specific
                 choices, and provide parameterized test cases for new
                 boundary behaviors.",
  acknowledgement = ack-nhfb,
  keywords =     "Acceleration; ARITH-25; arithmetic precision;
                 augmented arithmetic operations; bitwise reproducible
                 arithmetic; common dot product; floating point
                 arithmetic; Hardware; hardware acceleration target;
                 History; IEEE 754 standard; IEEE standards; IEEE-754
                 2018; Libraries; Magnetic heads; reproducible dot
                 product; Software; Standards",
}

@Article{Rodriguez-Henriquez:2018:SIH,
  author =       "Francisco Rodr{\'\i}guez-Henr{\'\i}quez and Erkay
                 Savas",
  title =        "Special issue in honor of {Peter Lawrence
                 Montgomery}",
  journal =      j-J-CRYPTO-ENG,
  volume =       "8",
  number =       "3",
  pages =        "185--187",
  month =        sep,
  year =         "2018",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1007/s13389-017-0168-3",
  ISSN =         "2190-8508 (print), 2190-8516 (electronic)",
  ISSN-L =       "2190-8508",
  bibdate =      "Wed Oct 2 11:24:50 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcryptoeng.bib",
  URL =          "http://link.springer.com/article/10.1007/s13389-017-0168-3;
                 https://link.springer.com/content/pdf/10.1007/s13389-017-0168-3.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Cryptographic Engineering",
  journal-URL =  "http://link.springer.com/journal/13389",
}

@Article{Saadat:2018:MBM,
  author =       "Hassaan Saadat and Haseeb Bokhari and Sri
                 Parameswaran",
  title =        "Minimally Biased Multipliers for Approximate Integer
                 and Floating-Point Multiplication",
  journal =      j-IEEE-TRANS-CAD-ICS,
  volume =       "37",
  number =       "11",
  pages =        "2623--2635",
  month =        nov,
  year =         "2018",
  CODEN =        "ITCSDI",
  DOI =          "https://doi.org/10.1109/tcad.2018.2857262",
  ISSN =         "0278-0070 (print), 1937-4151 (electronic)",
  ISSN-L =       "0278-0070",
  bibdate =      "Wed Dec 20 07:46:25 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Computer-Aided Design of
                 Integrated Circuits and Systems",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=43",
}

@Article{Sanchez-Stern:2018:FRC,
  author =       "Alex Sanchez-Stern and Pavel Panchekha and Sorin
                 Lerner and Zachary Tatlock",
  title =        "Finding root causes of floating point error",
  journal =      j-SIGPLAN,
  volume =       "53",
  number =       "4",
  pages =        "256--269",
  month =        apr,
  year =         "2018",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/3296979.3192411",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Wed Oct 16 14:12:57 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan2010.bib",
  abstract =     "Floating-point arithmetic plays a central role in
                 science, engineering, and finance by enabling
                 developers to approximate real arithmetic. To address
                 numerical issues in large floating-point applications,
                 developers must identify root causes, which is
                 difficult because floating-point errors are generally
                 non-local, non-compositional, and non-uniform. This
                 paper presents Herbgrind, a tool to help developers
                 identify and address root causes in numerical code
                 written in low-level languages like C/C++ and Fortran.
                 Herbgrind dynamically tracks dependencies between
                 operations and program outputs to avoid false positives
                 and abstracts erroneous computations to simplified
                 program fragments whose improvement can reduce output
                 error. We perform several case studies applying
                 Herbgrind to large, expert-crafted numerical programs
                 and show that it scales to applications spanning
                 hundreds of thousands of lines, correctly handling the
                 low-level details of modern floating point hardware and
                 mathematical libraries and tracking error across
                 function boundaries and through the heap.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  remark =       "PLDI '18 proceedings.",
}

@Article{Savas:2018:MI,
  author =       "Erkay Savas and {\c{C}}etin Kaya Ko{\c{c}}",
  title =        "{Montgomery} inversion",
  journal =      j-J-CRYPTO-ENG,
  volume =       "8",
  number =       "3",
  pages =        "201--210",
  month =        sep,
  year =         "2018",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1007/s13389-017-0161-x",
  ISSN =         "2190-8508 (print), 2190-8516 (electronic)",
  ISSN-L =       "2190-8508",
  bibdate =      "Wed Oct 2 11:24:50 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcryptoeng.bib",
  URL =          "http://link.springer.com/article/10.1007/s13389-017-0161-x",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Cryptographic Engineering",
  journal-URL =  "http://link.springer.com/journal/13389",
}

@Article{Schneider:2018:USS,
  author =       "D. Schneider",
  title =        "{U.S.} supercomputing strikes back",
  journal =      j-IEEE-SPECTRUM,
  volume =       "55",
  number =       "1",
  pages =        "52--53",
  month =        jan,
  year =         "2018",
  CODEN =        "IEESAM",
  DOI =          "https://doi.org/10.1109/MSPEC.2018.8241739",
  ISSN =         "0018-9235 (print), 1939-9340 (electronic)",
  ISSN-L =       "0018-9235",
  bibdate =      "Sat Jan 18 07:02:09 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeespectrum2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/super.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Spectrum",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6",
  keywords =     "Companies; Computational modeling; floating-point
                 operations; Games; Hardware; parallel machines;
                 Payloads; petaflops; Rockets; Supercomputers; Titan
                 machine; U.S. high-performance computing community;
                 U.S. supercomputing",
}

@Article{Seo:2018:FBM,
  author =       "Jungjoo Seo and Kunsoo Park",
  title =        "Fast batch modular exponentiation with
                 common-multiplicand multiplication",
  journal =      j-INFO-PROC-LETT,
  volume =       "129",
  number =       "??",
  pages =        "5--10",
  month =        jan,
  year =         "2018",
  CODEN =        "IFPLAT",
  ISSN =         "0020-0190 (print), 1872-6119 (electronic)",
  ISSN-L =       "0020-0190",
  bibdate =      "Mon Oct 30 08:48:26 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/infoproc2010.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0020019017301527",
  acknowledgement = ack-nhfb,
  fjournal =     "Information Processing Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00200190",
}

@Misc{Trader:2018:ICS,
  author =       "Tiffany Trader",
  title =        "Inventor Claims to Have Solved Floating Point Error
                 Problem",
  howpublished = "HPC Web site.",
  day =          "17",
  month =        jan,
  year =         "2018",
  bibdate =      "Fri Mar 23 19:13:03 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "From the HPC editor: ``After this article was
                 published, a number of readers raised concerns about
                 the originality of Jorgensen's techniques, noting the
                 existence of prior art going back years. Specifically,
                 there is precedent in John Gustafson's work on unums
                 and interval arithmetic both at Sun and in his 2015
                 book, \booktitle{The End of Error}, which was published
                 19 months before Jorgensen's patent application was
                 filed. ''",
  URL =          "https://www.hpcwire.com/2018/01/17/inventor-claims-solved-floating-point-error-problem/",
  acknowledgement = ack-nhfb,
}

@Article{Villalba-Moreno:2018:FHF,
  author =       "Julio Villalba-Moreno and Javier Hormigo and Sonia
                 Gonz{\'a}lez-Navarro",
  title =        "Fast {HUB} Floating-point Adder for {FPGA}",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST-II-EXPRESS-BRIEFS,
  volume =       "66",
  number =       "6",
  pages =        "1028--1032",
  month =        jun,
  year =         "2018",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1109/TCSII.2018.2873194",
  ISSN =         "1549-7747 (print), 1558-3791 (electronic)",
  ISSN-L =       "1549-7747",
  bibdate =      "Mon Feb 10 08:25:14 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://ieeexplore.ieee.org/document/8477084",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Circuits Syst., II Express Briefs",
  fjournal =     "IEEE Transactions on Circuits and Systems II: Express
                 Briefs",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/issues?punumber=8920",
  keywords =     "HUB (Half-Unit-Biased) floating-point format",
}

@Article{Villalba-Moreno:2018:URH,
  author =       "Julio Villalba-Moreno and Javier Hormigo and Sonia
                 Gonz{\'a}lez-Navarro",
  title =        "Unbiased Rounding for {HUB} Floating-Point Addition",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "67",
  number =       "9",
  pages =        "1359--1365",
  month =        sep,
  year =         "2018",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2018.2807429",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Mar 15 08:10:13 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  URL =          "https://ieeexplore.ieee.org/document/8300633/",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "HUB (Half-Unit-Biased) floating-point format",
}

@Article{Walczyk:2018:IAF,
  author =       "Cezary J. Walczyk and Leonid V. Moroz and Jan L.
                 Cie{\'s}li{\'n}ski",
  title =        "Improving the accuracy of the fast inverse square root
                 algorithm",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "1--21",
  day =          "17",
  month =        feb,
  year =         "2018",
  DOI =          "https://doi.org/10.48550/arXiv.1802.06302",
  bibdate =      "Wed Dec 20 07:55:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://arxiv.org/abs/1802.06302",
  abstract =     "We present improved algorithms for fast calculation of
                 the inverse square root for single-precision
                 floating-point numbers. The algorithms are much more
                 accurate than the famous fast inverse square root
                 algorithm and have the same or similar computational
                 cost. The main idea of our work consists in modifying
                 the Newton-Raphson method and demanding that the
                 maximal error is as small as possible. Such
                 modification is possible when the distribution of
                 Newton-Raphson corrections is not symmetric (e.g., if
                 they are non-positive functions).",
  acknowledgement = ack-nhfb,
}

@InProceedings{Wang:2018:TDN,
  author =       "Naigang Wang and Jungwook Choi and Daniel Brand and
                 Chia-Yu Chen and Kailash Gopalakrishnan",
  editor =       "S. Bengio and others",
  booktitle =    "{Proceedings of the 32nd Conference on Neural
                 Information Processing Systems (NeurIPS 2018),
                 Montr{\'e}al, Canada}",
  title =        "Training {Deep Neural Networks} with 8-bit Floating
                 Point Numbers",
  publisher =    "Curran Associates, Inc.",
  address =      "????",
  pages =        "7675--7684",
  year =         "2018",
  bibdate =      "Wed Dec 19 19:17:48 2018",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://arxiv.org/abs/1812.08011;
                 https://papers.nips.cc/paper/7994-training-deep-neural-networks-with-8-bit-floating-point-numbers.pdf",
  abstract =     "The state-of-the-art hardware platforms for training
                 Deep Neural Networks (DNNs) are moving from traditional
                 single precision (32-bit) computations towards 16 bits
                 of precision in large part due to the high energy
                 efficiency and smaller bit storage associated with
                 using reduced-precision representations. However,
                 unlike inference, training with numbers represented
                 with less than 16 bits has been challenging due to the
                 need to maintain fidelity of the gradient computations
                 during back-propagation. Here we demonstrate, for the
                 first time, the successful training of DNNs using 8-bit
                 floating point numbers while fully maintaining the
                 accuracy on a spectrum of Deep Learning models and
                 datasets. In addition to reducing the data and
                 computation precision to 8 bits, we also successfully
                 reduce the arithmetic precision for additions (used in
                 partial product accumulation and weight updates) from
                 32 bits to 16 bits through the introduction of a number
                 of key ideas including chunk-based accumulation and
                 floating point stochastic rounding. The use of these
                 novel techniques lays the foundation for a new
                 generation of hardware training platforms with the
                 potential for 2--4 $ \times $ improved throughput over
                 today's systems.",
  acknowledgement = ack-nhfb,
  remark =       "The 8-bit floating-point format, FP8, has 1 sign bit,
                 5 exponent bits, and 2 significand bits (1,5,2); the
                 16-bit format, FP16, has 1 sign bit, 6 exponent bits,
                 and 9 significand bits (1,6,9). There is no mention of
                 Infinity, NaN, signed zeros, or FMA operations",
  xxpages =      "1--10",
}

@InProceedings{Yang:2018:OMP,
  author =       "Xiong Yang and Hongbin Zhang and Tianyou Cheng and
                 Xuebin Ni and Chenhao Wu and Huaizhi Zong and Haojian
                 Lu and Zhiguo Lu and Yajing Shen",
  editor =       "{IEEE}",
  booktitle =    "{2018 IEEE International Conference on Intelligence
                 and Safety for Robotics (ISR)}",
  title =        "An Omnidirectional and Movable Palletizing Robot based
                 on Computer Vision Positing",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "423--428",
  year =         "2018",
  DOI =          "https://doi.org/10.1109/IISR.2018.8535688",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Adams:2019:RRP,
  author =       "Ulf Adams",
  title =        "{Ry{\=u}} revisited: {\tt printf} floating point
                 conversion",
  journal =      j-PACMPL,
  volume =       "3",
  number =       "OOPSLA",
  pages =        "169:1--169:23",
  month =        oct,
  year =         "2019",
  DOI =          "https://doi.org/10.1145/3360595",
  ISSN =         "2475-1421",
  bibdate =      "Fri Aug 7 19:22:30 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/pacmpl.bib",
  URL =          "https://dl.acm.org/doi/abs/10.1145/3360595",
  abstract =     "Ry{\=u} Printf is a new algorithm to convert
                 floating-point numbers to decimal strings according to
                 the {\tt printf} {\tt \%f}, {\tt \%e}, and {\tt \%g}
                 formats: {\tt \%f} generates `full' output (integer
                 part of the input, dot, configurable number of digits),
                 {\tt \%e} generates scientific output (one leading
                 digit, dot, configurable number of digits, exponent),
                 and {\tt \%g} generates the shorter of the two.
                 Ry{\=u}'s Printf is based on the Ry{\=u} algorithm,
                 which converts binary floating-point numbers to the
                 shortest equivalent decimal floating-point
                 representation. We provide quantitative evidence that
                 Ry{\=u} Printf is between 3.8 and 55 times faster than
                 existing {\tt printf} implementations.\par

                 Furthermore, we show that both Ry{\=u} and Ry{\=u}
                 Printf generalize to arbitrary number bases. This
                 finding implies the existence of a fast algorithm to
                 convert from base-10 to base-2, as long as the maximum
                 precision of the input is known a priori.",
  acknowledgement = ack-nhfb,
  articleno =    "169",
  fjournal =     "Proceedings of the ACM on Programming Languages",
  journal-URL =  "https://pacmpl.acm.org/",
  keywords =     "base conversion",
}

@Misc{Adams:2019:URP,
  author =       "Ulf Adams and Stephan T. Lavavej and Alexander Bolz
                 and Vinnie Falco and David Tolnay and Mitchell {Blank,
                 Jr.} and Mara Bos and Caleb Spare and Alexander Iljin",
  title =        "{ulfjack/ryu}: Printf Support",
  howpublished = "Web site",
  day =          "12",
  month =        aug,
  year =         "2019",
  DOI =          "https://doi.org/10.5281/zenodo.3366212",
  bibdate =      "Sun Aug 16 18:37:00 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/java2010.bib",
  URL =          "https://github.com/ulfjack/ryu/tree/v2.0;
                 https://zenodo.org/record/3366212",
  abstract =     "This project contains C and Java implementation of
                 Ryu, as well as a C implementation of Ryu Printf. Ryu
                 converts a floating point number to its shortest
                 decimal representation, whereas Ryu Printf converts a
                 floating point number according to the printf \%f or
                 \%e format. At the time of this writing, these are the
                 fastest known float-to-string conversion algorithms. We
                 have tested the code on Ubuntu 19.04, MacOS Mojave, and
                 Windows 10.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Agrawal:2019:DBF,
  author =       "Ankur Agrawal and Silvia M. Mueller and Bruce M.
                 Fleischer and Xiao Sun and Naigang Wang and Jungwook
                 Choi and Kailash Gopalakrishnan",
  title =        "{DLFloat}: A 16-b Floating Point Format Designed for
                 Deep Learning Training and Inference",
  crossref =     "Takagi:2019:ISC",
  pages =        "92--95",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00023",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The resilience of Deep Learning (DL) training and
                 inference workloads to low-precision computations,
                 coupled with the demand for power-and area-efficient
                 hardware accelerators for these workloads, has led to
                 the emergence of 16-bit floating point formats as the
                 precision of choice for DL hardware accelerators. This
                 paper describes our optimized 16-bit format that has 6
                 exponent bits and 9 fraction bits, derived from a study
                 of the range of values encountered in DL applications.
                 We demonstrate that our format preserves the accuracy
                 of DL networks, and we compare its ease-of-use for DL
                 against IEEE-754 half-precision (5 exponent bits and 10
                 fraction bits) and bfloat16 (8 exponent bits and 7
                 fraction bits). Further, our format eliminated
                 sub-normals and simplifies rounding modes and handling
                 of corner cases. This streamlines floating-point unit
                 logic and enables realization of a compact
                 power-efficient computation engine.",
  acknowledgement = ack-nhfb,
  keywords =     "16-b floating point format; 16-bit floating point
                 formats; Adders; ARITH-26; compact power-efficient
                 computation engine; Deep learning; deep learning
                 training; DL hardware accelerators; Dynamic range;
                 Engines; floating point arithmetic; floating-point unit
                 logic; Hardware; IEEE-754 half-precision; Image
                 recognition; learning (artificial intelligence);
                 low-precision computations; neural nets; power-and
                 area-efficient hardware accelerators; reduced precision
                 computation, floating point, machine learning, deep
                 learning; streamlines floating-point unit logic;
                 Training",
  remark =       "The DLFloat format has a 1-bit sign, 6-bit exponent,
                 and 10-bit normalized significand including the hidden
                 leading one-bit. Subnormals are not supported, and
                 underflows flush to zero. Infinity and NaN are fused
                 into a single value with the largest exponent and
                 significand; other significands with that exponent are
                 normal numbers. Zero and Inf-NaN are considered to be
                 unsigned. There is only one rounding mode:
                 round-nearest-up. Fused multiply-add (FMA) is
                 supported.",
}

@InProceedings{Anderson:2019:SAM,
  author =       "Andrew Anderson and Michael Doyle and David Gregg",
  title =        "Scalar Arithmetic Multiple Data: Customizable
                 Precision for Deep Neural Networks",
  crossref =     "Takagi:2019:ISC",
  pages =        "61--68",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00018",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Quantization of weights and activations in Deep Neural
                 Networks (DNNs) is a powerful technique for network
                 compression, and has enjoyed significant attention and
                 success. However, much of the inference-time benefit of
                 quantization is accessible only through customized
                 hardware accelerators or with an FPGA implementation of
                 quantized arithmetic. Building on prior work, we show
                 how to construct very fast implementations of arbitrary
                 bit-precise signed and unsigned integer operations
                 using a software technique which logically embeds a
                 vector architecture with custom bit-width lanes in
                 fixed-width scalar arithmetic. At the strongest level
                 of quantization, our approach yields a maximum speedup
                 of $ \approx 6 \% $ on an x86 platform, and $ \approx
                 10 \% $ on an ARM platform versus quantization to
                 native 8-bit integers.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-26; bit-width lanes; Computer architecture;
                 Custom Arithmetic; Deep Neural Networks; digital
                 arithmetic; Field programmable gate arrays; field
                 programmable gate arrays; fixed-width scalar
                 arithmetic; FPGA implementation; Hardware; hardware
                 accelerators; Machine Learning; network compression;
                 neural nets; Program processors; quantisation (signal);
                 quantization; Quantization (signal); quantized
                 arithmetic; Registers; scalar arithmetic multiple data;
                 Software Performance; software technique; vectors",
}

@InProceedings{Andrlon:2019:OBF,
  author =       "Mak Andrlon and Peter Schachte and Harald
                 S{\o}ndergaard and Peter J. Stuckey",
  title =        "Optimal Bounds for Floating-Point Addition in Constant
                 Time",
  crossref =     "Takagi:2019:ISC",
  pages =        "159--166",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00038",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Reasoning about floating-point numbers is notoriously
                 difficult, owing to the lack of convenient algebraic
                 properties such as associativity. This poses a
                 substantial challenge for program analysis and
                 verification tools which rely on precise floating-point
                 constraint solving. Currently, interval methods in this
                 domain often exhibit slow convergence even on simple
                 examples. We present a new theorem supporting efficient
                 computation of exact bounds of the intersection of a
                 rectangle with the preimage of an interval under
                 floating-point addition, in any radix or rounding mode.
                 We thus give an efficient method of deducing optimal
                 bounds on the components of an addition, solving the
                 convergence problem.",
  acknowledgement = ack-nhfb,
  keywords =     "addition; arbitrary radix; ARITH-26; Australia; bound
                 analysis; constant time; constraint handling;
                 convenient algebraic properties; Convergence; Digital
                 arithmetic; exact bounds; floating point arithmetic;
                 floating-point addition; Floating-point arithmetic;
                 floating-point numbers; Information systems; interval
                 methods; optimal bounds; precise floating-point
                 constraint solving; program analysis; radix mode;
                 rounding mode; Software; Standards",
}

@Article{Anonymous:2019:CPC,
  author =       "Anonymous",
  title =        "Computational `pathology' could hamper climate and
                 fusion simulations",
  journal =      j-PHYS-WORLD,
  day =          "26",
  month =        sep,
  year =         "2019",
  CODEN =        "PHWOEW",
  ISSN =         "0953-8585 (print), 2058-7058 (electronic)",
  bibdate =      "Mon Sep 30 11:21:38 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Boghosian:2019:NPS}.",
  URL =          "https://physicsworld.com/a/computational-pathology-could-hamper-climate-and-fusion-simulations/",
  acknowledgement = ack-nhfb,
  fjournal =     "Physics World",
  journal-URL =  "http://physicsworldarchive.iop.org/",
}

@Misc{Anonymous:2019:MCT,
  author =       "Anonymous",
  title =        "Multiprecision Computing Toolbox for {MATLAB}",
  howpublished = "Web site",
  day =          "26",
  month =        sep,
  year =         "2019",
  bibdate =      "Tue Nov 05 15:46:16 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/matlab.bib",
  URL =          "https://www.advanpix.com/",
  acknowledgement = ack-nhfb,
}

@Misc{Anonymous:2019:RMV,
  author =       "Anonymous",
  title =        "{Realtime Math v1.0} Open Sourced",
  howpublished = "Web site",
  day =          "19",
  month =        jan,
  year =         "2019",
  bibdate =      "Tue Jan 22 16:00:13 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.gamedev.net/news/realtime-math-v10-open-sourced-r740/",
  acknowledgement = ack-nhfb,
  remark =       "From the Web site: ``Realtime Math \ldots{} consists
                 entirely of C++11 headers, it runs almost everywhere,
                 it supports 64 bit floating point arithmetic, and it
                 sports a very permissive MIT license.''",
}

@Misc{Anonymous:2019:SOL,
  author =       "Anonymous",
  title =        "{SiSoftware} Official Live Ranker: Top Processor
                 Arithmetic Ranks",
  howpublished = "Web site",
  year =         "2019",
  bibdate =      "Fri May 24 07:49:33 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Floating-point performance ranking of more than 94,500
                 CPU models.",
  acknowledgement = ack-nhfb,
  remark =       "In May 2019, the top 15 entries were Intel Xeon
                 X-3175X and AMD Ryzen Threadripper CPUs.",
}

@Misc{Anonymous:2019:UFP,
  author =       "Anonymous",
  title =        "Universal floating-point instruction set architecture,
                 method, and language for computing directly with
                 decimal character sequences and binary formats in any
                 combination",
  howpublished = "Attorney Docket No. 6324-5986",
  pages =        "136",
  day =          "14",
  month =        aug,
  year =         "2019",
  bibdate =      "Fri Aug 30 07:24:55 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://drive.google.com/file/d/1-gx_P5vBRppa6T3rdv8h6RNXz2Q_ILwg/view;
                 https://drive.google.com/file/d/1fOhVAwdhiebumKkgljKfLqyOaFpUDhQL/view",
  abstract =     "A universal floating-point Instruction Set
                 Architecture (ISA) and associated method and language.
                 Using a single instruction, the universal
                 floating-point ISA has the ability, in hardware, to
                 compute directly with dual decimal character sequences
                 up to IEEE 754-2008 ``H'' in length, without first
                 having to explicitly perform a
                 conversion-to-binary-format process in software before
                 computing with these human-readable floating-point or
                 integer representations. The ISA does not employ
                 opcodes, but rather pushes and pulls ``gobs'' of data
                 without the encumbering opcode fetch, decode, and
                 execute bottleneck. Instead, the ISA employs
                 stand-alone, memory-mapped operators, complete with
                 their own pipeline that is completely decoupled from
                 the processor's primary push-pull pipeline. The ISA
                 employs special three-port, 1024-bit wide SRAMS; a
                 special dual asymmetric system stack; memory-mapped
                 stand-alone hardware operators with private result
                 buffers having simultaneously readable side-A and
                 side-B read ports; and dual hardware
                 HconvertFromDecimalCharacter conversion operators.",
  acknowledgement = ack-nhfb,
}

@Misc{Anonymous:2019:YAF,
  author =       "Anonymous",
  title =        "Yet another floating point tutorial",
  howpublished = "Web site",
  year =         "2019",
  bibdate =      "Fri May 17 07:24:35 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://wordsandbuttons.online/yet_another_floating_point_tutorial.html",
  acknowledgement = ack-nhfb,
}

@InProceedings{Arnold:2019:UOD,
  author =       "Mark G. Arnold and Ioannis Kouretas and Vassilis
                 Paliouras and John R. Cowles",
  title =        "Under- and Overflow Detection in the Residue
                 Logarithmic Number System",
  crossref =     "Takagi:2019:ISC",
  pages =        "112--115",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00030",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The Residue Number System (RNS) offers fast and cheap
                 carry-free integer arithmetic but has slow and
                 expensive overflow detection. The Logarithmic Number
                 System (LNS) offers fast real multiplication, division
                 and powers with floating-point-like relative precision.
                 The Residue Logarithmic Number System (RLNS) is a
                 combination of the two systems that offers advantages
                 for moderate-precision real applications where a-priori
                 analysis allows under-and overflow to be ignored. An
                 arithmetic hardware generator is essential because of
                 the mathematical obscurity of combining RNS and LNS.
                 Unfortunately, real applications often underflow. We
                 consider options to deal with under-and overflow using
                 the RLNSTool generator as a foundation.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-26; Arithmetic Generator; carry-free integer
                 arithmetic; Computational modeling; Delays; Digital
                 arithmetic; dividing circuits; expensive overflow
                 detection; fast carry-free integer arithmetic; floating
                 point arithmetic; floating-point-like relative
                 precision; Generators; Hardware; Hardware design
                 languages; LNS; moderate-precision real applications;
                 multiplying circuits; number theory; Overflow; Residue
                 Logarithmic Number System; residue number systems; RNS;
                 Wires",
}

@InProceedings{Arzelier:2019:EAE,
  author =       "Denis Arzelier and Florent Br{\'e}hard and Mioara
                 Joldes",
  title =        "Exchange Algorithm for Evaluation and Approximation
                 Error-Optimized Polynomials",
  crossref =     "Takagi:2019:ISC",
  pages =        "30--37",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00014",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Machine implementation of mathematical functions often
                 relies on polynomial approximations. The particularity
                 is that rounding errors occur both when representing
                 the polynomial coefficients on a finite number of bits,
                 and when evaluating it in finite precision. Hence, for
                 finding the best polynomial (for a given fixed degree,
                 norm and interval), one has to consider both types of
                 errors: approximation and evaluation. While efficient
                 algorithms were already developed for taking into
                 account the approximation error, the evaluation part is
                 usually a posteriori handled, in an ad-hoc manner.
                 Here, we formulate a semi-infinite linear optimization
                 problem whose solution is the best polynomial with
                 respect to the supremum norm of the sum of both errors.
                 This problem is then solved with an iterative exchange
                 algorithm, which can be seen as an extension of the
                 well-known Remez algorithm. A discussion and comparison
                 of the obtained results on different examples are
                 finally presented.",
  acknowledgement = ack-nhfb,
  keywords =     "Approximation algorithms; Approximation error;
                 approximation error; approximation error-optimized
                 polynomials; ARITH-26; Digital arithmetic; evaluation
                 error; exchange algorithm; function approximation;
                 Indexes; Input variables; iterative exchange algorithm;
                 iterative methods; learning (artificial intelligence);
                 libm; linear programming; machine implementation;
                 mathematical functions; mathematics computing;
                 optimisation; Optimization; polynomial approximation;
                 polynomial approximations; polynomial coefficients;
                 Programming; remez algorithm; Remez algorithm;
                 semi-infinite programming; semiinfinite linear
                 optimization problem",
}

@Misc{Bailey:2019:AM,
  author =       "David H. Bailey",
  title =        "An $ n \log (n) $ algorithm for multiplication",
  howpublished = "Math Scholar blog",
  day =          "12",
  month =        apr,
  year =         "2019",
  bibdate =      "Fri Apr 12 14:14:40 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://mathscholar.org/2019/04/an-n-log-n-algorithm-for-multiplication/",
  acknowledgement = ack-nhfb,
  remark =       "Description of research in \cite{Harvey:2019:IMT}.",
}

@InProceedings{Barthel:2019:SAM,
  author =       "Moritz B{\"a}rthel and Pascal Seidel and Jochen Rust
                 and Steffen Paul",
  booktitle =    "{2019 17th IEEE International New Circuits and Systems
                 Conference (NEWCAS)}",
  title =        "{SORN} Arithmetic for {MIMO} Symbol Detection ---
                 Exploration of the {Type-2} Unum Format",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1--4",
  year =         "2019",
  DOI =          "https://doi.org/10.1109/NEWCAS44328.2019.8961226",
  bibdate =      "Fri Dec 15 07:38:18 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Beame:2019:TVN,
  author =       "Paul Beame and Vincent Liew",
  title =        "Toward Verifying Nonlinear Integer Arithmetic",
  journal =      j-J-ACM,
  volume =       "66",
  number =       "3",
  pages =        "22:1--22:??",
  month =        jun,
  year =         "2019",
  CODEN =        "JACOAH",
  DOI =          "https://doi.org/10.1145/3319396",
  ISSN =         "0004-5411 (print), 1557-735X (electronic)",
  ISSN-L =       "0004-5411",
  bibdate =      "Wed Oct 23 06:51:06 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jacm.bib",
  URL =          "https://dl.acm.org/ft_gateway.cfm?id=3319396",
  abstract =     "We eliminate a key roadblock to efficient verification
                 of nonlinear integer arithmetic using CDCL SAT solvers,
                 by showing how to construct short resolution proofs for
                 many properties of the most widely used multiplier
                 circuits. Such short proofs were conjectured not to
                 exist. More precisely, we give $ n^{O (1)} $ size
                 regular resolution proofs for arbitrary degree $2$
                 identities on array, diagonal, and Booth multipliers
                 and $ n^{O(\log n)}$ size proofs for these identities
                 on Wallace tree multipliers.",
  acknowledgement = ack-nhfb,
  articleno =    "22",
  fjournal =     "Journal of the ACM",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J401",
}

@Article{Bellal:2019:IAA,
  author =       "R. Bellal and E. Lamini and H. Belbachir and S.
                 Tagzout and A. Belouchrani",
  title =        "Improved Affine Arithmetic-Based Precision Analysis
                 for Polynomial Function Evaluation",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "68",
  number =       "5",
  pages =        "702--712",
  month =        may,
  year =         "2019",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2018.2882537",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 11 09:46:20 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "affine arithmetic; affine arithmetic-based precision
                 analysis; Compounds; degree-n polynomial Horner's rule;
                 design phase; enhanced precision analysis; error
                 propagating formula; fixed point arithmetic;
                 Fixed-point arithmetic; fixed-point numbers; Hardware;
                 hardware function evaluation; hardware implementations;
                 hardware resources; Interpolation; iterative methods;
                 optimisation; Optimization; polynomial approximation;
                 polynomial function evaluation; polynomials; precision
                 analysis; quantisation (signal); Quantization (signal);
                 quantization error; Resource management; table lookup;
                 tighter upper bound error; Upper bound; VLSI systems;
                 word-length allocation; word-length optimization",
}

@TechReport{Blanchard:2019:MPB,
  author =       "Pierre Blanchard and Nicholas J. Higham and Florent
                 Lopez and Theo Mary and Srikara Pranesh",
  title =        "Mixed Precision Block Fused Multiply-Add: Error
                 Analysis and Application to {GPU} Tensor Cores",
  type =         "MIMS EPrint",
  number =       "2019.18",
  institution =  "Manchester Institute for Mathematical Sciences, School
                 of Mathematics, The University of Manchester",
  address =      "Manchester, UK",
  day =          "24",
  month =        sep,
  year =         "2019",
  ISSN =         "1749-9097",
  bibdate =      "Thu Dec 05 10:14:37 2019",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/h/higham-nicholas-john.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://eprints.maths.manchester.ac.uk/2733/;
                 https://en.wikipedia.org/wiki/Bfloat16_floating-point_format",
  abstract =     "Computing units that carry out a fused multiply-add
                 (FMA) operation with matrix arguments, referred to as
                 tensor units by some vendors, have great potential for
                 use in scientific computing. However, these units are
                 inherently mixed precision and existing rounding error
                 analyses do not support them. We consider a mixed
                 precision block FMA that generalizes both the usual
                 scalar FMA and existing tensor units. We describe how
                 to exploit such a block FMA in the numerical linear
                 algebra kernels of matrix multiplication and LU
                 factorization and give rounding error analyses of both
                 kernels. An important application is to GMRES-based
                 iterative refinement with block FMAs, for which our
                 analysis provides new insight. Our framework is
                 applicable to the tensor core units in the NVIDIA Volta
                 and Turing GPUs. For these we compare matrix
                 multiplication and LU factorization with TC16 and TC32
                 forms of FMA, which differ in the precision used for
                 the output of the tensor cores. Our experiments on an
                 NVDIA V100 GPU confirm the predictions of the analysis
                 that the TC32 variant is much more accurate than the
                 TC16 one, while achieving almost the same
                 performance.",
  acknowledgement = ack-nhfb,
  keywords =     "floating-point arithmetic; fused multiply-add; LU
                 factorization; matrix multiplication; rounding error
                 analysis, NVIDIA GPU; tensor cores",
}

@InProceedings{Bocco:2019:BAF,
  author =       "Andrea Bocco and Tiago T. Jost and Albert Cohen and
                 Florent de Dinechin and Yves Durand and Christian
                 Fabre",
  booktitle =    "{2019 IFIP/IEEE 27th International Conference on Very
                 Large Scale Integration (VLSI-SoC)}",
  title =        "Byte-Aware Floating-point Operations through a {UNUM}
                 Computing Unit",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "323--328",
  year =         "2019",
  DOI =          "https://doi.org/10.1109/VLSI-SoC.2019.8920387",
  bibdate =      "Fri Dec 15 07:38:18 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Bocco:2019:DPN,
  author =       "Andrea Bocco and Yves Durand and Florent de Dinechin",
  title =        "Dynamic Precision Numerics Using a Variable-Precision
                 {UNUM Type I HW} Coprocessor",
  crossref =     "Takagi:2019:ISC",
  pages =        "104--107",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00028",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A very large internal accumulation register has been
                 proposed to increase the accuracy of scientific code.
                 However, there is a general class of iterative kernels
                 where a vector of high-precision data must be saved
                 from one iteration to the next. Saving the large
                 internal accumulator to memory is impractical in such
                 cases. This work proposes a Variable Precision (VP)
                 Floating Point (FP) arithmetic co-processor
                 architecture based on RISC-V, which 1/ supports legacy
                 IEEE formats for input and output variables, 2/ uses
                 variable length internal registers (up to 512 bits of
                 mantissa) for inner loop multiply-add and 3/ supports
                 loads and stores of intermediate results to cache
                 memory with a dynamically adjustable precision (up to
                 256 bits of mantissa). It exploits the UNUM type I
                 floating point format, proposing solutions to address
                 some of its pitfalls such as the variable latency of
                 the internal operation, and the variable memory
                 footprint of the intermediate variables. This work is
                 integrated on FPGA and demonstrated on a representative
                 example.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-26; Arrays; cache storage; Computational
                 modeling; coprocessors; Coprocessors; dynamic Precision
                 numerics; field programmable gate arrays; floating
                 point arithmetic; floating point arithmetic
                 co-processor architecture; FPGA; internal accumulation
                 register; iterative kernels; iterative methods; Kernel;
                 Programming; reduced instruction set computing;
                 Registers; RISC-V; Variable Precision; Variable
                 precision, Floating-point, UNUM, Scientific computing,
                 Instruction set design, Hardware architecture, RISC-V,
                 Coprocessor, Multiple precision, FPGA, ASIC;
                 variable-precision UNUM Type I HW coprocessor",
}

@InProceedings{Bocco:2019:SSM,
  author =       "Andrea Bocco and Yves Durand and Florent de Dinechin",
  title =        "{SMURF}: {Scalar Multiple-precision Unum RISC-V
                 Floating-point} Accelerator for Scientific Computing",
  crossref =     "Gustafson:2019:CPC",
  pages =        "1:1--1:8",
  year =         "2019",
  DOI =          "https://doi.org/10.1145/3316279.3316280",
  bibdate =      "Mon Feb 10 09:31:49 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/risc-v.bib",
  URL =          "https://hal.inria.fr/hal-02087098",
  abstract =     "This paper proposes an innovative Floating Point (FP)
                 architecture for Variable Precision (VP) computation
                 suitable for high precision FP computing, based on a
                 refined version of the UNUM type I format. This
                 architecture supports VP FP intervals where each
                 interval endpoint can have up to 512 bits of mantissa.
                 The proposed hardware architecture is pipelined and has
                 an internal word-size of 64 bits. Computations on
                 longer mantissas are performed iteratively on the
                 existing hardware. The prototype is integrated in a
                 RISC-V environment, it is exposed to the user through
                 an instruction set extension. The paper we provide an
                 example of software usage. The system has been
                 prototyped on a FPGA (Field-Programmable Gate Array)
                 platform and also synthesized for a 28nm FDSOI process
                 technology. The respective working frequency of FPGA
                 and ASIC implementations are 50MHz and 600MHz. The
                 estimated chip area is 1.5mm 2 and the estimated power
                 consumption is 95mW. The flops performance of this
                 architecture remains within the range of a regular
                 fixed-precision IEEE FPU while enabling arbitrary
                 precision computation at reasonable cost.",
  acknowledgement = ack-nhfb,
  articleno =    "1",
  keywords =     "ASIC, UNUM, Floating-point, RISC-V, Coprocessor,
                 Instruction set design, Variable precision, Scientific
                 computing, Hardware architecture, Multiple precision,
                 FPGA",
}

@Article{Boghosian:2019:NPS,
  author =       "Bruce M. Boghosian and Peter V. Coveney and Hongyan
                 Wang",
  title =        "A New Pathology in the Simulation of Chaotic Dynamical
                 Systems on Digital Computers",
  journal =      j-ADV-THEORY-SIMUL,
  pages =        "1900125",
  month =        sep,
  year =         "2019",
  CODEN =        "ATSDCW",
  DOI =          "https://doi.org/10.1002/adts.201900125",
  ISSN =         "2513-0390",
  bibdate =      "Tue Sep 24 05:31:42 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See also news releases
                 \cite{Caygill:2019:NLH,Caygill:2019:DCF,Silver:2019:CCN,Anonymous:2019:CPC,Dockrill:2019:CMH,Grossman:2019:CSC}.",
  URL =          "https://onlinelibrary.wiley.com/journal/25130390",
  abstract =     "Systematic distortions are uncovered in the
                 statistical properties of chaotic dynamical systems
                 when represented and simulated on digital computers
                 using standard IEEE floating-point numbers. This is
                 done by studying a model chaotic dynamical system with
                 a single free parameter $ \beta $, known as the
                 generalized Bernoulli map, many of whose exact
                 properties are known. Much of the structure of the
                 dynamical system is lost in the floating-point
                 representation. For even integer values of the
                 parameter, the long time behaviour is completely wrong,
                 subsuming the known anomalous behaviour for $ \beta = 2
                 $. For non-integer $ \beta $, relative errors in
                 observables can reach 14\%. For odd integer values of $
                 \beta $, floating-point results are more accurate, but
                 still produce relative errors two orders of magnitude
                 larger than those attributable to roundoff. The
                 analysis indicates that the pathology described, which
                 cannot be mitigated by increasing the precision of the
                 floating point numbers, is a representative example of
                 a deeper problem in the computation of expectation
                 values for chaotic systems. The findings sound a
                 warning about the uncritical application of numerical
                 methods in studies of the statistical properties of
                 chaotic dynamical systems, such as are routinely
                 performed throughout computational science, including
                 turbulence and molecular dynamics.",
  acknowledgement = ack-nhfb,
  ajournal =     "Adv. Theory Simul.",
  fjournal =     "Advanced Theory and Simulations",
  journal-URL =  "https://onlinelibrary.wiley.com/journal/25130390",
  remark =       "This study demonstrates the perils of computing with
                 too few significant digits in the floating-point
                 representation. However, the authors report: ``Though
                 the root of this problem resides in the use of
                 finite-precision floating-point arithmetic, it cannot
                 be mitigated by increasing the precision of the
                 floating-point representation. Our analysis strongly
                 suggests that the pathology we describe will exhibit
                 for mantissa and exponent fields of any finite length
                 whatsoever, and for floating-point numbers encoded in
                 any radix whatsoever. Indeed, there is every reason to
                 anticipate that this anomalous behaviour is generic in
                 dissipative chaotic systems of the kind encountered in
                 turbulence and molecular dynamics, and that it is
                 entirely possible that many published results of
                 numerical simulation are substantially inaccurate for
                 this reason.''",
}

@Article{Bos:2019:ACI,
  author =       "J. W. Bos and S. J. Friedberger",
  title =        "Arithmetic Considerations for Isogeny-Based
                 Cryptography",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "68",
  number =       "7",
  pages =        "979--990",
  month =        jul,
  year =         "2019",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2018.2851238",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 11 09:46:20 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "arithmetic; arithmetic considerations; arithmetic
                 techniques; Computer architecture; cryptographic
                 protocols; curve models; digital arithmetic; efficient
                 addition-subtraction chains; efficient arithmetic
                 modulo; efficient chains; elliptic curve scalar
                 multiplication; Elliptic curves; isogeny-based
                 cryptography; Montgomery curves; Montgomery reduction;
                 NIST; Optimization; post-quantum public-key arena;
                 Protocols; Public key cryptography; quadratic extension
                 field; scalar multiplication arithmetic; SIDH setting;
                 special shape; supersingular isogeny Diffie-Hellman
                 key-exchange protocol; systematic overview; twisted
                 Edwards curves",
}

@Misc{Bright:2019:CEN,
  author =       "Peter Bright",
  title =        "{\tt calc.exe} is now open source; there's surprising
                 depth in its ancient code. {The} actual calculation
                 engine is more than 20 years old",
  howpublished = "Web site",
  day =          "7",
  month =        mar,
  year =         "2019",
  bibdate =      "Fri Mar 08 07:46:06 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://arstechnica.com/gadgets/2019/03/calc-exe-is-now-open-source-theres-surprising-depth-in-its-ancient-code/;
                 https://github.com/Microsoft/calculator",
  abstract =     "Microsoft's embrace and adoption of open source
                 software has continued with the surprising decision to
                 publish the code for Windows Calculator and release it
                 on GitHub under the permissive MIT license.",
  acknowledgement = ack-nhfb,
}

@Misc{Brown:2019:RCF,
  author =       "Erin Clare Brown",
  title =        "{Rust} and {C++} on Floating-point Intensive Code",
  howpublished = "Web site.",
  day =          "19",
  month =        oct,
  year =         "2019",
  bibdate =      "Fri Oct 25 06:25:15 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://upshed.com/2019/10/24/rust-and-c-on-floating-point-intensive-code/",
  acknowledgement = ack-nhfb,
}

@Article{Bruguera:2019:GEI,
  author =       "J. D. Bruguera and F. de Dinechin",
  title =        "{Guest Editors} Introduction: Special Section on
                 Computer Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "68",
  number =       "7",
  pages =        "951--952",
  month =        jul,
  year =         "2019",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2019.2918447",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 11 09:46:20 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "Cryptography; Digital arithmetic; Mathematics;
                 Software algorithms; Special issues and sections",
}

@InProceedings{Burgess:2019:BPN,
  author =       "Neil Burgess and Jelena Milanovic and Nigel Stephens
                 and Konstantinos Monachopoulos and David Mansell",
  title =        "{Bfloat16} Processing for Neural Networks",
  crossref =     "Takagi:2019:ISC",
  pages =        "88--91",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00022",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Bfloat16 (``BF16'') is a new floating-point format
                 tailored specifically for high-performance processing
                 of Neural Networks and will be supported by major CPU
                 and GPU architectures as well as Neural Network
                 accelerators. This paper proposes a possible
                 implementation of a BF16 multiply-accumulation
                 operation that relaxes several IEEE Floating-Point
                 Standard features to afford low-cost hardware
                 implementations. Specifically, subnorms are flushed to
                 zero; only one non-standard rounding mode (Round-Odd)
                 is supported; NaNs are not propagated; and IEEE
                 exception flags are not provided. The paper shows that
                 this approach achieves the same network-level accuracy
                 as using IEEE single-precision arithmetic (``FP32'')
                 for less than half the datapath area cost and with
                 greater throughput.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-26; Artificial neural networks; BF16
                 multiply-accumulation operation; bfloat16 processing;
                 Computer architecture; CPU architectures; Digital
                 arithmetic; Error analysis; floating point arithmetic;
                 floating-point, rounding mode, neural networks; FP32;
                 GPU architectures; high-performance processing; IEEE
                 exception flags; IEEE floating-point standard features;
                 IEEE single-precision arithmetic; low-cost hardware
                 implementations; network-level accuracy; neural nets;
                 Neural Network accelerators; neural networks;
                 nonstandard rounding mode; Standards; Training",
}

@Article{Burgess:2019:HPA,
  author =       "N. Burgess and C. Goodyer and C. N. Hinds and D. R.
                 Lutz",
  title =        "High-Precision Anchored Accumulators for Reproducible
                 Floating-Point Summation",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "68",
  number =       "7",
  pages =        "967--978",
  month =        jul,
  year =         "2019",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2018.2855729",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 11 09:46:20 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "2-lane HPA accumulation; 3-lane reproducible FP
                 summation; accurate floating-point summation;
                 computational properties; Computer architecture;
                 datatype; double double accumulation; Electronic mail;
                 Encoding; existing FP formats; floating point
                 arithmetic; Floating-point addition; floating-point
                 numbers; floating-point summation; FP arithmetic; FP16
                 summations; FP32 summations; FP64 accumulations; FP64
                 operands; Hardware; high-precision anchored
                 accumulators; high-precision anchored number;
                 high-precision computing; HPA processing; Instruction
                 sets; modest ranges; programmer-selectable range;
                 Proposals; Registers; reproducibility; reproducible
                 accumulation; reproducible floating-point summation;
                 scalable vector extension; SVE; vector architecture;
                 vector processing",
}

@Article{Cappello:2019:UCL,
  author =       "Franck Cappello and Sheng Di and Sihuan Li and Xin
                 Liang and Ali Murat Gok and Dingwen Tao and Chun Hong
                 Yoon and Xin-Chuan Wu and Yuri Alexeev and Frederic T.
                 Chong",
  title =        "Use cases of lossy compression for floating-point data
                 in scientific data sets",
  journal =      j-IJHPCA,
  volume =       "33",
  number =       "6",
  pages =        "1201--1220",
  day =          "1",
  month =        nov,
  year =         "2019",
  CODEN =        "IHPCFL",
  DOI =          "https://doi.org/10.1177/1094342019853336",
  ISSN =         "1094-3420 (print), 1741-2846 (electronic)",
  ISSN-L =       "1094-3420",
  bibdate =      "Wed Oct 9 14:35:54 MDT 2019",
  bibsource =    "http://hpc.sagepub.com/;
                 https://www.math.utah.edu/pub/tex/bib/datacompression.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ijsa.bib",
  URL =          "https://journals.sagepub.com/doi/full/10.1177/1094342019853336",
  acknowledgement = ack-nhfb,
  fjournal =     "International Journal of High Performance Computing
                 Applications",
  journal-URL =  "https://journals.sagepub.com/home/hpc",
}

@Misc{Carlough:2019:DBF,
  author =       "Steven R. Carlough and Juergen Haess and Michael Klein
                 and Klaus M. Kroener and Petra Leber and Silvia M.
                 Mueller and Kerstin Schelm",
  title =        "Decimal and binary floating point arithmetic
                 calculations",
  howpublished = "US Patent 10,416,962",
  day =          "17",
  month =        sep,
  year =         "2019",
  bibdate =      "Thu Oct 17 11:29:24 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://patents.google.com/patent/US10416962B2",
  abstract =     "Logic is provided for performing decimal and binary
                 floating point arithmetic calculations on first and
                 second operands. The method includes: receiving the
                 first and second operands in packed format; unpacking
                 the first and second operands; swapping the first
                 operand to a fourth operand and the second operand to a
                 third operand, if an exponent of the first operand is
                 less than an exponent of the second operand, otherwise
                 storing the first operand to the third operand and the
                 second operand to the fourth operand; aligning the
                 third operand and the fourth operands based on the
                 exponent difference of the third and fourth operand and
                 a number of leading zeroes of the third operand;
                 performing an add/subtract operation on the aligned
                 third and fourth operands with normalizing and rounding
                 between the operands; and packing the result obtained
                 from the add/subtract.",
  acknowledgement = ack-nhfb,
  remark =       "Patent filed 2 October 2015 based on British patent
                 GB1417582.2 of 6 October 2014, granted 17 September
                 2019 to IBM, expected expiration 11 January 2036 (in
                 17th year after grant).",
}

@InProceedings{Carmichael:2019:DPD,
  author =       "Zachariah Carmichael and Hamed F. Langroudi and Char
                 Khazanov and Jeffrey Lillie and John L. Gustafson and
                 Dhireesha Kudithipudi",
  editor =       "{IEEE}",
  booktitle =    "{2019 Design, Automation \& Test in Europe Conference
                 \& Exhibition (DATE)}",
  title =        "{Deep Positron}: a Deep Neural Network Using the Posit
                 Number System",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1421--1426",
  year =         "2019",
  DOI =          "https://doi.org/10.23919/DATE.2019.8715262",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Carmichael:2019:PET,
  author =       "Zachariah Carmichael and Hamed F. Langroudi and Char
                 Khazanov and Jeffrey Lillie and John L. Gustafson and
                 Dhireesha Kudithipudi",
  title =        "Performance-Efficiency Trade-off of Low-Precision
                 Numerical Formats in Deep Neural Networks",
  crossref =     "Gustafson:2019:CPC",
  pages =        "3:1--3:9",
  year =         "2019",
  DOI =          "https://doi.org/10.1145/3316279.3316282",
  bibdate =      "Mon Feb 10 12:11:16 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  articleno =    "3",
  keywords =     "machine learning, deep neural networks, floating
                 point, posit numerical format, DNN accelerators,
                 tapered precision, low-precision",
  location =     "Singapore, Singapore",
  numpages =     "9",
}

@Misc{Caygill:2019:DCF,
  author =       "Rebecca Caygill",
  title =        "Digital Computers Fail to Accurately Model Chaos
                 Because of Fundamental Numbers Limit",
  howpublished = "University College London news release.",
  day =          "23",
  month =        sep,
  year =         "2019",
  bibdate =      "Tue Sep 24 05:29:26 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Boghosian:2019:NPS}.",
  URL =          "https://scitechdaily.com/digital-computers-fail-to-accurately-model-chaos-because-of-fundamental-numbers-limit/",
  acknowledgement = ack-nhfb,
}

@Misc{Caygill:2019:NLH,
  author =       "Rebecca Caygill",
  title =        "Numbers limit how accurately digital computers model
                 chaos",
  howpublished = "University College London news release.",
  day =          "23",
  month =        sep,
  year =         "2019",
  bibdate =      "Tue Sep 24 05:29:26 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Boghosian:2019:NPS}.",
  URL =          "https://www.eurekalert.org/pub_releases/2019-09/ucl-nlh092019.php",
  acknowledgement = ack-nhfb,
}

@Article{Chen:2019:EIR,
  author =       "K. Chen and L. Chen and P. Reviriego and F. Lombardi",
  title =        "Efficient Implementations of Reduced Precision
                 Redundancy ({RPR}) Multiply and Accumulate ({MAC})",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "68",
  number =       "5",
  pages =        "784--790",
  month =        may,
  year =         "2019",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2018.2885044",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 11 09:46:20 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "Adders; arithmetic circuits; circuit overhead;
                 computational environments; critical systems; deep
                 machine learning; digital arithmetic; Discrete cosine
                 transforms; error correction; error correction
                 capabilities; error correction codes; implementation
                 overhead; learning (artificial intelligence); MAC
                 implementations; MAC operation; Machine learning;
                 matrix multiplication; Mean Square Error; mean square
                 error methods; modern computing systems; multiply and
                 accumulate; neural networks; Neural networks; object
                 recognition; precision copies; reduced precision
                 redundancy; redundancy; Redundancy; RPR
                 implementations; signed integer multiplication; soft
                 error; Soft errors; Tunneling magnetoresistance",
}

@Article{Cheng:2019:TCI,
  author =       "Xi Cheng and Min Zhou and Xiaoyu Song and Ming Gu and
                 Jiaguang Sun",
  title =        "Tolerating {C} Integer Error via Precision Elevation",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "68",
  number =       "2",
  pages =        "270--286",
  month =        feb,
  year =         "2019",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2018.2866388",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Feb 4 19:28:55 MST 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  URL =          "https://ieeexplore.ieee.org/document/8443077/",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Cornea:2019:NTI,
  author =       "Marius Cornea",
  title =        "New Technologies for Improved Computing",
  crossref =     "Takagi:2019:ISC",
  pages =        "96--96",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00024",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In recent years, we learned to live with a slow-down
                 in the growth rates predicted so far with remarkable
                 accuracy by Moore's law. However, this does not
                 necessarily mean that advancements in performance and
                 reduced power consumption are not possible anymore.
                 There will be more innovations and improvements in
                 processor and system architecture and microarchitecture
                 than before, which will enable continued growth - at
                 Intel, and in the industry. Intel has identified
                 several areas which deserve focused efforts and
                 investment, with the promise of providing in return
                 growth and results we came to expect. Manufacturing
                 processes constitute the first such area. Besides using
                 more advanced technologies to achieve smaller features
                 on our ICs, Intel is also introducing advanced
                 packaging solutions, which will enable exponential
                 scaling in computing density by extending transistor
                 placement in a third dimension. The second area is that
                 of processor and system architecture. Computing
                 architectures from Intel span most of the existing
                 compute spectrum, with scalar, vector, matrix, and
                 spatial architectures. These map roughly to our CPUs,
                 GPUs, accelerators, and FPGAs. Memory is at the center
                 of the third focus area. The memory hierarchy is
                 optimized by capacity, latency, bandwidth, cost, and
                 other features. Persistent memory and high-bandwidth
                 memory have been introduced relatively recently in
                 Intel systems, and will continue to influence the way
                 the memory system is structured. The interconnect is
                 the next important component, in a vastly heterogeneous
                 computing environment for almost all compute devices.
                 Communication has to keep up with computation capacity,
                 a true challenge when trillions of operations per
                 second are possible in many commonly used systems.
                 Security is the fifth focus area, where Intel has the
                 components to improve safety in computation and data
                 preservation in a world where threats increase in
                 number and sophistication, as seen too often recently.
                 Last but not least, software has a significant
                 potential in increasing computing capabilities. Intel
                 is aiming to offer a common set of tools that can
                 address the needs of developers for all the devices we
                 offer, from CPUs and GPUs, to accelerators and FPGAs.
                 Computer arithmetic is central to several of the areas
                 highlighted above. Advancements in this field will play
                 an important role in present as well as future
                 processor architectures and implementations. In
                 conclusion, we will also look at developments in this
                 area for future Intel processors.",
  acknowledgement = ack-nhfb,
  keywords =     "accelerator; ARITH-26; Computer architecture; computer
                 arithmetic; computing architectures; Cornea; CPU; data
                 preservation; data security; Digital arithmetic;
                 digital arithmetic; Field programmable gate arrays;
                 field programmable gate arrays; FPGA; GPU; hardware
                 accelerators; heterogeneous computing environment;
                 improved computing; industrial economics; integrated
                 circuit manufacture; integrated circuit packaging;
                 manufacturing processes; memory hierarchy;
                 microprocessor chips; packaging solutions; Power
                 demand; security of data; semiconductor storage;
                 semiconductor technology; Systems architecture;
                 Technological innovation; three-dimensional integrated
                 circuits; transistor placement",
}

@Article{Courtois:2019:RRR,
  author =       "J. Courtois and L. Abbas-Turki and J. Bajard",
  title =        "Resilience of Randomized {RNS} Arithmetic with Respect
                 to Side-Channel Leaks of Cryptographic Computation",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "68",
  number =       "12",
  pages =        "1720--1730",
  month =        dec,
  year =         "2019",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2019.2924630",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Nov 7 11:20:24 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "CPA; DPA; ECC; Elliptic curve cryptography; Elliptic
                 curves; Hamming distance; Hamming weight; information
                 leakage; Maximum likelihood estimation; maximum
                 likelihood estimator; moduli randomization; Monte
                 Carlo; Multiprotocol label switching; Resilience; RNS;
                 side channel",
}

@Article{Covanov:2019:FIM,
  author =       "Svyatoslav Covanov and Emmanuel Thom{\'e}",
  title =        "Fast integer multiplication using generalized {Fermat}
                 primes",
  journal =      j-MATH-COMPUT,
  volume =       "88",
  number =       "317",
  pages =        "1449--1477",
  month =        jan,
  year =         "2019",
  CODEN =        "MCMPAF",
  DOI =          "https://doi.org/10.1090/mcom/3367",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  bibdate =      "Tue Jul 14 06:45:38 MDT 2020",
  bibsource =    "http://www.ams.org/mcom/2019-88-317;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcomp2010.bib",
  URL =          "https://www.ams.org/journals/mcom/2019-88-317/S0025-5718-2018-03367-1;
                 https://www.ams.org/journals/mcom/2019-88-317/S0025-5718-2018-03367-1/S0025-5718-2018-03367-1.pdf;
                 https://www.ams.org/mathscinet/search/authors.html?authorName=Thome%2C%20Emmanuel;
                 https://www.ams.org/mathscinet/search/authors.html?mrauthid=1105937",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Comput.",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
}

@Misc{Cowlishaw:2019:AIS,
  author =       "Mike Cowlishaw and David Hough",
  title =        "{ANSI/IEEE Std 754-2019}",
  howpublished = "Web site",
  day =          "13",
  month =        jun,
  year =         "2019",
  bibdate =      "Fri Aug 30 07:30:45 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://754r.ucbtest.org/remote/background/",
  abstract =     "The IEEE 754-2008 standard expired in 2019, so a minor
                 revision was undertaken, to determine a set of
                 relatively non-controversial upward-compatible
                 editorial corrections and clarifications and minor
                 enhancements to the 2008 standard. 754-2019 was
                 approved by IEEE Standards Board on 13 June 2019 and
                 published in July 2019. David Hough was chair, Mike
                 Cowlishaw was editor. The base document was the
                 technical content of ANSI/IEEE Std 754-2008.

                 Some new operations have been recommended in 2019. In
                 particular, new min/max operations better match
                 application requirements, augmented addition,
                 subtraction, and multiplication operations support
                 building higher precision in software and support
                 reproducible reductions on arrays, and new operations
                 get and set NaN payloads. These recommended operations
                 might be required in a future edition of this
                 standard.",
  acknowledgement = ack-nhfb,
}

@InProceedings{deDinechin:2019:PGB,
  author =       "Florent de Dinechin and Luc Forget and Jean-Michel
                 Muller and Yohann Uguen",
  title =        "Posits: The Good, the Bad and the Ugly",
  crossref =     "Gustafson:2019:CPC",
  pages =        "6:1--6:10",
  year =         "2019",
  DOI =          "https://doi.org/10.1145/3316279.3316285",
  bibdate =      "Mon Feb 10 12:11:16 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  articleno =    "6",
  keywords =     "numerical analysis, Posits, floating-point",
  location =     "Singapore, Singapore",
  numpages =     "10",
}

@InProceedings{deDinechin:2019:RYF,
  author =       "Florent de Dinechin",
  title =        "Reflections on 10 Years of {FloPoCo}",
  crossref =     "Takagi:2019:ISC",
  pages =        "187--189",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00042",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The FloPoCo open-source arithmetic core generator
                 project started modestly in 2008 with a few parametric
                 floating point cores. It has since then evolved to
                 become a framework for research on hardware arithmetic
                 cores at large. This article reviews some of the
                 choices made in this past decade, and some of the
                 challenges ahead for the next.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-26; arithmetic core generation; Computer
                 architecture; Digital arithmetic; Field programmable
                 gate arrays; floating point arithmetic; flopoco;
                 FloPoCo open-source arithmetic core generator project;
                 Generators; Hardware; hardware arithmetic cores;
                 parametric floating point cores; Tools; VHDL",
}

@InProceedings{deDinechin:2019:TBV,
  author =       "Florent de Dinechin and Silviu-Ioan Filip and Martin
                 Kumm and Luc Forget",
  title =        "Table-Based versus Shift-And-Add Constant Multipliers
                 for {FPGAs}",
  crossref =     "Takagi:2019:ISC",
  pages =        "151--158",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00037",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The multiplication by a constant is a frequently used
                 operation. To implement it on Field Programmable Gate
                 Arrays (FPGAs), the state of the art offers two
                 completely different methods: one relying on bit shifts
                 and additions/subtractions, and another one using
                 look-up tables and additions. So far, it was unclear
                 which method performs best for a given constant and
                 input/output data types. The main contribution of this
                 work is a thorough comparison of both methods in the
                 main application contexts of constant multiplication:
                 filters, signal-processing transforms, and elementary
                 functions. Most of the previous state of the art
                 addresses multiplication by an integer constant. This
                 work shows that, in most of these application contexts,
                 a formulation of the problem as the multiplication by a
                 real constant allows for more efficient architectures.
                 Another contribution is a novel extension of the
                 shift-and-add method to real constants. For that, an
                 integer linear programming (ILP) formulation is
                 proposed, which truncates each component in the
                 shift-and-add network to a minimum necessary word size
                 that is aligned with the approximation error of the
                 coefficient. All methods are implemented within the
                 open-source FloPoCo framework.",
  acknowledgement = ack-nhfb,
  keywords =     "Adders; approximation theory; ARITH-26; Complexity
                 theory; constant multiplier, FPGA, optimization, ILP;
                 Field programmable gate arrays; Field Programmable Gate
                 Arrays; field programmable gate arrays; FPGAs;
                 Hardware; integer linear programming; integer
                 programming; linear programming; look-up tables;
                 multiplying circuits; shift-and-add network;
                 signal-processing transforms; Table lookup; table
                 lookup; table-based versus shift-and-add constant
                 multipliers; Throughput",
}

@InProceedings{Didier:2019:RAP,
  author =       "Laurent-Stephane Didier and Fangan-Yssouf Dosso and
                 Nadia {El Mrabet} and Jeremy Marrez and Pascal
                 V{\'e}ron",
  title =        "Randomization of Arithmetic Over Polynomial Modular
                 Number System",
  crossref =     "Takagi:2019:ISC",
  pages =        "199--206",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00048",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The Polynomial Modular Number System (PMNS) is an
                 integer number system designed to speed up arithmetic
                 operations modulo a prime p. Such a system is defined
                 by a tuple B = (p, n, , , E) where E Z[X] and E() = 0
                 mod p. In a PMNS, an element a of Z/pZ is represented
                 by a polynomial A such that: A() = a mod p, deg A <; n
                 ||A|| <; p. In [6], the authors mentioned that PMNS can
                 be highly redundant but they didn't really take
                 advantage of this possibility. In this paper we use,
                 for the first time, the redundancy of PMNS to protect
                 algorithms against Side Channel Attacks (SCA). More
                 precisely, we focus on elliptic curve cryptography. We
                 show how to randomize the modular multiplication in
                 order to be safe against existing SCA and we
                 demonstrate the resistance of our construction. We
                 describe the generation of a PMNS while guaranteeing,
                 for all elements of Z/pZ, the minimum number of
                 distinct representations we want. We also show how to
                 reach all these representations.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-26; arithmetic operations; digital arithmetic;
                 elliptic curve cryptography; Elliptic curve
                 cryptography; Elliptic curves; integer number system;
                 Lattices; Manganese; modular multiplication; PMNS;
                 polynomial modular number system; Polynomial Modular
                 Number System, Side Channel Countermeasure, Modular
                 Arithmetic; polynomials; Protocols; public key
                 cryptography; Resistance; side channel attacks;
                 Side-channel attacks",
}

@Article{Diffenderfer:2019:EAZ,
  author =       "James Diffenderfer and Alyson L. Fox and Jeffrey A.
                 Hittinger and Geoffrey Sanders and Peter G. Lindstrom",
  title =        "Error Analysis of {ZFP} Compression for Floating-Point
                 Data",
  journal =      j-SIAM-J-SCI-COMP,
  volume =       "41",
  number =       "3",
  pages =        "A1867--A1898",
  month =        "????",
  year =         "2019",
  CODEN =        "SJOCE3",
  DOI =          "https://doi.org/10.1137/18M1168832",
  ISSN =         "1064-8275 (print), 1095-7197 (electronic)",
  ISSN-L =       "1064-8275",
  bibdate =      "Thu Oct 10 06:58:05 MDT 2019",
  bibsource =    "http://epubs.siam.org/toc/sjoce3/41/3;
                 https://www.math.utah.edu/pub/tex/bib/datacompression.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamjscicomput.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Scientific Computing",
  journal-URL =  "http://epubs.siam.org/sisc",
  onlinedate =   "January 2019",
}

@InProceedings{Djath:2019:HAR,
  author =       "Libey Djath and Karim Bigou and Arnaud Tisserand",
  title =        "Hierarchical Approach in {RNS} Base Extension for
                 Asymmetric Cryptography",
  crossref =     "Takagi:2019:ISC",
  pages =        "46--53",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00016",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Base extension is a critical operation in RNS
                 implementations of asymmetric cryptosystems. In this
                 paper, we propose a new way to perform base extensions
                 using a hierarchical approach for computing the Chinese
                 remainder theorem. For well chosen parameters, it
                 significantly reduces the computational cost and still
                 ensures a high level of internal parallelism. We
                 illustrate the interest of the proposed approach on the
                 cost of typical arithmetic primitives used in
                 asymmetric cryptography. We also demonstrate
                 improvements in FPGA implementations of base extensions
                 on typical elliptic curve cryptography field sizes
                 using high-level synthesis tools.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-26; asymmetric cryptosystems; Cathode ray tubes;
                 Chinese remainder theorem; Computer architecture;
                 computer arithmetic; cryptography; Elliptic curve
                 cryptography; elliptic curve cryptography field sizes;
                 field programmable gate arrays; FPGA implementations;
                 hardware implementation; high level synthesis;
                 high-level synthesis tools; modular reduction; Parallel
                 processing; residue number system; residue number
                 systems; RNS base extension; RNS implementations;
                 Signal processing algorithms; Standards",
}

@Misc{Dockrill:2019:CMH,
  author =       "Peter Dockrill",
  title =        "Computers Are Making Huge Mistakes Because They Can't
                 Understand Chaos, Scientists Warn",
  howpublished = "ScienceAlert Web site",
  day =          "27",
  month =        sep,
  year =         "2019",
  bibdate =      "Mon Sep 30 11:25:59 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Boghosian:2019:NPS}.",
  URL =          "https://www.sciencealert.com/computers-are-making-huge-mistakes-because-they-can-t-understand-chaos-scientists-warn",
  acknowledgement = ack-nhfb,
}

@InProceedings{Ensor:2019:BNB,
  author =       "Andrew Ensor",
  title =        "Big Numbers for a Big Universe",
  crossref =     "Takagi:2019:ISC",
  pages =        "99--99",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00026",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The Square Kilometre Array is the world's largest
                 mega-Science project of the next decade aiming to build
                 enormous radio telescope arrays across Western
                 Australia and Southern Africa. With 160 TeraByte/sec
                 data generated in just stage one of the 50 year project
                 and over 260 PetaFLOPS compute requirements it presents
                 unprecedented data movement and processing challenges
                 in its correlators, the detection and timing of
                 pulsars, supercomputing pipelines for generating
                 images, and scalable middleware. This talk will outline
                 the project and its scientific goals, some of the key
                 data processing pipelines, and will discuss the
                 progress made by the design teams toward overcoming its
                 computing challenges.",
  acknowledgement = ack-nhfb,
  keywords =     "Africa; ARITH-26; Arrays; Australia; big numbers; big
                 universe; computing challenges; design teams; Digital
                 arithmetic; generating images; High performance
                 computing; key data processing pipelines; mega-Science
                 project; middleware; parallel machines; PetaFLOPS
                 compute requirements; Pipelines; processing challenges;
                 Radio astronomy; radio telescope arrays;
                 radiotelescopes; scalable middleware; scientific goals;
                 Southern Africa; Square Kilometre Array; supercomputing
                 pipelines; time 50.0 year; unprecedented data movement;
                 Western Australia",
}

@Article{Fabiano:2019:ATW,
  author =       "Nicolas Fabiano and Jean-Michel Muller and Joris
                 Picot",
  title =        "Algorithms for Triple-Word Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "68",
  number =       "11",
  pages =        "1573--1583",
  month =        nov,
  year =         "2019",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2019.2918451",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Oct 29 11:08:44 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  URL =          "https://hal.archives-ouvertes.fr/hal-01869009v2",
  abstract =     "Triple-word arithmetic consists in representing
                 high-precision numbers as the unevaluated sum of three
                 floating-point numbers (with nonoverlapping constraints
                 that are explicited in the paper). We introduce and
                 analyze various algorithms for manipulating triple-word
                 numbers: rounding a triple-word number to a
                 floating-point number, adding, multiplying, dividing,
                 and computing square-roots of triple-word numbers, etc.
                 We compare our algorithms, implemented in the Campary
                 library, with other solutions of comparable accuracy.
                 It turns out that our new algorithms are significantly
                 faster than what one would obtain by just using the
                 usual floating-point expansion algorithms in the
                 special case of expansions of length 3.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "Computer arithmetic, floating-point arithmetic,
                 triple-word arithmetic; Floating-point arithmetic;
                 Libraries; Lips; Memory management; Physics;
                 Programming; Standards",
}

@Misc{Feldman:2019:NAC,
  author =       "Michael Feldman",
  title =        "New Approach Could Sink Floating Point Computation",
  howpublished = "Web site",
  day =          "8",
  month =        jul,
  year =         "2019",
  bibdate =      "Tue Jul 09 10:28:21 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.nextplatform.com/2019/07/08/new-approach-could-sink-floating-point-computation/",
  acknowledgement = ack-nhfb,
  remark =       "Interview with John L. Gustafson on Posits (universal
                 numbers).",
}

@Article{Flegar:2019:FCL,
  author =       "Goran Flegar and Florian Scheidegger and Vedran
                 Novakovi{\'c} and Giovani Mariani and Andr{\'e}s E.
                 Tom{\'a}s and A. Cristiano I. Malossi and Enrique S.
                 Quintana-Ort{\'\i}",
  title =        "{FloatX}: A {C++} Library for Customized
                 Floating-Point Arithmetic",
  journal =      j-TOMS,
  volume =       "45",
  number =       "4",
  pages =        "40:1--40:??",
  month =        dec,
  year =         "2019",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/3368086",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Fri Dec 27 14:56:25 MST 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  URL =          "https://dl.acm.org/citation.cfm?id=3368086",
  abstract =     "We present FloatX (Float eXtended), a C ++ framework
                 to investigate the effect of leveraging customized
                 floating-point formats in numerical applications.
                 FloatX formats are based on binary IEEE 754 with
                 smaller significand and exponent bit counts specified
                 by the user. Among other properties, FloatX facilitates
                 an incremental transformation of the code, relies on
                 hardware-supported floating-point types as back-end to
                 preserve efficiency, and incurs no storage overhead.
                 The article discusses in detail the design principles,
                 programming interface, and datatype casting rules
                 behind FloatX. Furthermore, it demonstrates FloatX's
                 usage and benefits via several case studies from
                 well-known numerical dense linear algebra libraries,
                 such as BLAS and LAPACK; the Ginkgo library for sparse
                 linear systems; and two neural network applications
                 related with image processing and text recognition.",
  acknowledgement = ack-nhfb,
  articleno =    "40",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@Manual{Fog:2019:ITL,
  author =       "Agner Fog",
  title =        "4. {Instruction} tables: Lists of instruction
                 latencies, throughputs and micro-operation breakdowns
                 for {Intel}, {AMD}, and {VIA CPUs}",
  organization = "Technical University of Denmark",
  address =      "Lyngby, Denmark",
  pages =        "367",
  day =          "15",
  month =        aug,
  year =         "2019",
  bibdate =      "Thu Jan 30 16:18:42 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.agner.org/optimize/instruction_tables.pdf",
  acknowledgement = ack-nhfb,
  remark =       "This is the fourth in a series of five manuals: 1.
                 Optimizing software in C++: An optimization guide for
                 Windows, Linux and Mac platforms. 2. Optimizing
                 subroutines in assembly language: An optimization guide
                 for x86 platforms. 3. The microarchitecture of Intel,
                 AMD and VIA CPUs: An optimization guide for assembly
                 programmers and compiler makers. 4. Instruction tables:
                 Lists of instruction latencies, throughputs and
                 micro-operation breakdowns for Intel, AMD and VIA CPUs.
                 5. Calling conventions for different C++ compilers and
                 operating systems. The manuals are copyrighted from
                 1996 to 2019.",
}

@Article{Gallin:2019:GFP,
  author =       "G. Gallin and A. Tisserand",
  title =        "Generation of Finely-Pipelined {GF($P$P)} Multipliers
                 for Flexible Curve Based Cryptography on {FPGAs}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "68",
  number =       "11",
  pages =        "1612--1622",
  month =        nov,
  year =         "2019",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2019.2920352",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Oct 29 11:08:44 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "arithmetic operator generation; Clocks; Computer
                 architecture; Cryptography; elliptic curve
                 cryptography; Field programmable gate arrays; Hardware;
                 Modular arithmetic; Montgomery multiplication;
                 Pipelines; Tools",
}

@InProceedings{Gorodecky:2019:EIM,
  author =       "Danila Gorodecky and Tiziano Villa",
  title =        "Efficient Implementation of Modular Division by Input
                 Bit Splitting",
  crossref =     "Takagi:2019:ISC",
  pages =        "54--60",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00017",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Arithmetic operations, such as addition,
                 multiplication, division and modular division, impact
                 on the quality of arithmetic logic units and of the
                 whole processor, with respect to area and delay of the
                 circuit, power consumption, testability. In this
                 article we propose an algorithm to implement
                 efficiently the operation of modular division (X (mod
                 P)), where P is pre-selected. The proposed approach is
                 based on splitting the input operands into smaller
                 binary tuples and then minimizing in parallel the
                 two-level form of each suboperation on the tuples of
                 the decomposition. The experiments show gains in
                 performance and area of our approach vs. to circuits
                 synthesized by state-of-art EDA tools with an advantage
                 in delay and area up to 30 times.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-26; arithmetic logic units; Boolean functions;
                 Complexity theory; computer arithmetic, multiplication,
                 modular division, logic minimization; Delays; digital
                 arithmetic; dividing circuits; EDA tools; input bit
                 splitting; input operands; logic design; Minimization;
                 modular division; Partitioning algorithms; Power
                 demand; smaller binary tuples; Tools",
}

@Article{Graillat:2019:ATF,
  author =       "Stef Graillat and Fabienne J{\'e}z{\'e}quel and Romain
                 Picot and Fran{\c{c}}ois F{\'e}votte and Bruno
                 Lathuili{\`e}re",
  title =        "Auto-tuning for floating-point precision with
                 {Discrete Stochastic Arithmetic}",
  journal =      j-J-COMPUT-SCI,
  volume =       "36",
  pages =        "??--??",
  month =        sep,
  year =         "2019",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1016/j.jocs.2019.07.004",
  ISSN =         "1877-7503 (print), 1877-7511 (electronic)",
  ISSN-L =       "1877-7503",
  MRclass =      "65Y20 (65C50)",
  MRnumber =     "4007597",
  bibdate =      "Tue Sep 19 13:55:19 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcomputsci.bib",
  URL =          "https://www.sciencedirect.com/science/article/pii/S1877750318309475",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Comput. Sci.",
  articleno =    "101017",
  fjournal =     "Journal of Computational Science",
  journal-URL =  "https://www.sciencedirect.com/journal/journal-of-computational-science",
  pagecount =    "11",
}

@Misc{Grossman:2019:CSC,
  author =       "David Grossman",
  title =        "Computers Suck at Creating Chaos",
  howpublished = "Popular Mechanics Web site",
  day =          "30",
  month =        sep,
  year =         "2019",
  bibdate =      "Tue Oct 01 08:57:55 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Boghosian:2019:NPS}.",
  URL =          "https://www.popularmechanics.com/science/a29271351/computers-chaotic-systems/",
  acknowledgement = ack-nhfb,
}

@Article{Gu:2019:GRM,
  author =       "Z. Gu and S. Li",
  title =        "A Generalized {RNS} {Mclaughlin} Modular
                 Multiplication with Non-Coprime Moduli Sets",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "68",
  number =       "11",
  pages =        "1689--1696",
  month =        nov,
  year =         "2019",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2019.2917433",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Oct 29 11:08:44 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "Digital arithmetic; Elliptic curve cryptography;
                 Indexes; McLaughlin modular multiplication;
                 Microelectronics; Montgomery modular multiplication;
                 Performance evaluation; Residue number systems",
}

@Article{Han:2019:FFE,
  author =       "Dong Han and Shengyuan Zhou and Tian Zhi and Yibo Wang
                 and Shaoli Liu",
  title =        "{Float-Fix}: An Efficient and Hardware-Friendly Data
                 Type for Deep Neural Network",
  journal =      j-INT-J-PARALLEL-PROG,
  volume =       "47",
  number =       "3",
  pages =        "345--359",
  month =        jun,
  year =         "2019",
  CODEN =        "IJPPE5",
  DOI =          "https://doi.org/10.1007/s10766-018-00626-7",
  ISSN =         "0885-7458 (print), 1573-7640 (electronic)",
  ISSN-L =       "0885-7458",
  bibdate =      "Fri Oct 11 08:37:52 MDT 2019",
  bibsource =    "http://link.springer.com/journal/10766/47/3;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/intjparallelprogram.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "International Journal of Parallel Programming",
  journal-URL =  "http://link.springer.com/journal/10766",
}

@Article{Hanuman:2019:IMP,
  author =       "C. R. S. Hanuman and J. Kamala and A. R. Aruna",
  title =        "Implementation of multi-precision floating point
                 divider for high speed signal processing applications",
  journal =      j-J-SUPERCOMPUTING,
  volume =       "75",
  number =       "9",
  pages =        "6038--6054",
  month =        sep,
  year =         "2019",
  CODEN =        "JOSUED",
  DOI =          "https://doi.org/10.1007/s11227-019-02902-w",
  ISSN =         "0920-8542 (print), 1573-0484 (electronic)",
  ISSN-L =       "0920-8542",
  bibdate =      "Thu Oct 10 15:31:22 MDT 2019",
  bibsource =    "http://link.springer.com/journal/11227/75/9;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jsuper.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "The Journal of Supercomputing",
  journal-URL =  "http://link.springer.com/journal/11227",
}

@Misc{Harthcock:2019:BUF,
  author =       "Jerry D. Harthcock",
  title =        "{64-bit-Universal-Floating-Point-ISA-Compute-Engine}",
  howpublished = "Github Web site.",
  day =          "8",
  month =        oct,
  year =         "2019",
  bibdate =      "Wed Oct 09 05:34:48 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://github.com/jerry-D/64-bit-Universal-Floating-Point-ISA-Compute-Engine",
  abstract =     "New 64-bit Universal Floating-Point ISA Compute Engine
                 computes directly with human-readable decimal character
                 sequences, binary64, 32, 16 or bfloat16 formatted
                 numbers in any combination.",
  acknowledgement = ack-nhfb,
}

@Article{Harvey:2019:FIM,
  author =       "David Harvey and Joris van der Hoeven",
  title =        "Faster integer multiplication using plain vanilla
                 {FFT} primes",
  journal =      j-MATH-COMPUT,
  volume =       "88",
  number =       "315",
  pages =        "501--514",
  month =        jul,
  year =         "2019",
  CODEN =        "MCMPAF",
  DOI =          "https://doi.org/10.1090/mcom/3328",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  bibdate =      "Tue Jul 14 06:45:34 MDT 2020",
  bibsource =    "http://www.ams.org/mcom/2019-88-315;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcomp2010.bib",
  URL =          "https://www.ams.org/journals/mcom/2019-88-315/S0025-5718-2018-03328-2;
                 https://www.ams.org/journals/mcom/2019-88-315/S0025-5718-2018-03328-2/S0025-5718-2018-03328-2.pdf;
                 https://www.ams.org/mathscinet/search/authors.html?mrauthid=621578;
                 https://www.ams.org/mathscinet/search/authors.html?mrauthid=734771",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Comput.",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
}

@TechReport{Harvey:2019:IMT,
  author =       "David Harvey and Joris {Van Der Hoeven}",
  title =        "Integer multiplication in time {$ O(n \log n) $}",
  type =         "Report",
  number =       "hal-02070778",
  institution =  "School of Mathematics and Statistics, University of
                 New South Wales, and CNRS, Laboratoire d'informatique,
                 {\'E}cole polytechnique",
  address =      "Sydney, NSW 2052, Australia and 91128 Palaiseau,
                 France",
  day =          "18",
  month =        mar,
  year =         "2019",
  bibdate =      "Fri Apr 12 14:09:18 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://hal.archives-ouvertes.fr/hal-02070778/document",
  abstract =     "We present an algorithm that computes the product of
                 two $n$-bit integers in $ O(n \log n)$ bit
                 operations.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Hayes:2019:DCB,
  author =       "Ari B. Hayes and Fei Hua and Jin Huang and Yanhao Chen
                 and Eddy Z. Zhang",
  editor =       "Mahmut Taylan Kandemir and Alexandra Jimborean and
                 Tipp Moseley",
  booktitle =    "{CGO'19: Proceedings of the 2019 IEEE\slash ACM
                 International Symposium on Code Generation and
                 Optimization, 16--20 February 2019, Washington, DC,
                 USA}",
  title =        "Decoding {CUDA} Binary",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  bookpages =    "xv + 287",
  pages =        "229--241",
  year =         "2019",
  DOI =          "https://doi.org/10.1109/cgo.2019.8661186",
  ISBN =         "1-72811-436-5, 1-72811-437-3",
  ISBN-13 =      "978-1-72811-436-1, 978-1-72811-437-8",
  LCCN =         "QA76.76.G46 I57 2019",
  bibdate =      "Mon Sep 11 06:57:08 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE Catalog Number CFP19CGO-ART.",
  URL =          "https://ieeexplore.ieee.org/document/8661186",
  abstract =     "NVIDIA's software does not offer translation of
                 assembly code to binary for their GPUs, since the
                 specifications are closed-source. This work fills that
                 gap. We develop a systematic method of decoding the
                 Instruction Set Architectures (ISAs) of NVIDIA's GPUs,
                 and generating assemblers for different generations of
                 GPUs. Our framework enables cross-architecture binary
                 analysis and transformation. Making the ISA accessible
                 in this manner opens up a world of opportunities for
                 developers and researchers, enabling numerous
                 optimizations and explorations that are unachievable at
                 the source-code level. Our infrastructure has already
                 benefited and been adopted in important applications
                 including performance tuning, binary instrumentation,
                 resource allocation, and memory protection.",
  acknowledgement = ack-nhfb,
  book-DOI =     "https://doi.org/10.1109/CGO46174.2019",
}

@InProceedings{Henry:2019:LBA,
  author =       "Greg Henry and Ping Tak Peter Tang and Alexander
                 Heinecke",
  title =        "Leveraging the bfloat16 Artificial Intelligence
                 Datatype For Higher-Precision Computations",
  crossref =     "Takagi:2019:ISC",
  pages =        "69--76",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00019",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In recent years fused-multiply-add (FMA) units with
                 lower-precision multiplications and higher-precision
                 accumulation have proven useful in machine
                 learning/artificial intelligence applications, most
                 notably in training deep neural networks due to their
                 extreme computational intensity. Compared to classical
                 IEEE-754 32 bit (FP32) and 64 bit (FP64) arithmetic,
                 these reduced precision arithmetic can naturally be
                 sped up disproportional to their shortened width. The
                 common strategy of all major hardware vendors is to
                 aggressively further enhance their performance
                 disproportionately. One particular FMA operation that
                 multiplies two BF16 numbers while accumulating in FP32
                 has been found useful in deep learning, where BF16 is
                 the 16-bit floating point datatype with IEEE FP32
                 numerical range but 8 significant bits of precision. In
                 this paper, we examine the use this FMA unit to
                 implement higher-precision matrix routines in terms of
                 potential performance gain and implications on
                 accuracy. We demonstrate how a decomposition into
                 multiple smaller datatypes can be used to assemble a
                 high-precision result, leveraging the higher precision
                 accumulation of the FMA unit. We first demonstrate that
                 computations of vector inner products and by natural
                 extension, matrix-matrix products can be achieved by
                 decomposing FP32 numbers in several BF16 numbers
                 followed by appropriate computations that can
                 accommodate the dynamic range and preserve accuracy
                 compared to standard FP32 computations, while
                 projecting up to 5.2x speed-up. Furthermore, we examine
                 solution of linear equations formulated in the residual
                 form that allows for iterative refinement. We
                 demonstrate that the solution obtained to be comparable
                 to those offered by FP64 under a large range of linear
                 system condition numbers.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-26; artificial intelligence datatype; bfloat16,
                 float16, mixed precision, combined datatypes; Deep
                 learning; deep learning; deep neural networks; floating
                 point arithmetic; floating point datatype; FMA unit;
                 FP32 computations; fused-multiply-add units; Hardware;
                 higher-precision matrix routines; IEEE-754 32 bit
                 arithmetic; IEEE-754 FP32 arithmetic; IEEE-754 FP64
                 arithmetic; iterative methods; learning (artificial
                 intelligence); matrix algebra; Matrix decomposition;
                 matrix-matrix products; neural nets; Neural networks;
                 Standards; Task analysis; Training",
}

@Article{Hiasat:2019:DRI,
  author =       "Ahmad Hiasat and Leonel Sousa",
  title =        "On the Design of {RNS} Inter-Modulo Processing Units
                 for the Arithmetic-Friendly Moduli Sets $ 2^{n + k} $,
                 $ 2^n - 1 $, $ 2^{n + 1} - 1 $",
  journal =      j-COMP-J,
  volume =       "62",
  number =       "2",
  pages =        "292--300",
  day =          "1",
  month =        feb,
  year =         "2019",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/bxy119",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Mon Feb 11 10:50:41 MST 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/compj2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://academic.oup.com/comjnl/article/62/2/292/5224762",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "Residue Number System (RNS)",
}

@InProceedings{Hickmann:2019:EAM,
  author =       "Brian Hickmann and Dennis Bradford",
  title =        "Experimental Analysis of Matrix Multiplication
                 Functional Units",
  crossref =     "Takagi:2019:ISC",
  pages =        "116--119",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00031",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The rapid growth of AI has led to the introduction of
                 several new hardware designs to accelerate the matrix
                 multiplication operation at the heart of AI
                 applications. Examples include NVIDIA's Tensor Core*,
                 Google's TPU*, and Intel's Neural Compute Stick*.
                 However, the IEEE 754 standard gives significant
                 implementation-specific flexibility in the definition
                 of the matrix multiplication operation and the
                 precision and compatibility of these new accelerators
                 is not well documented. This paper describes a method
                 exploiting the rounding modes and other features of the
                 IEEE 754 standard in order to gain deeper insight into
                 the design and functionality of matrix multiplication
                 units. We apply this method to the NVIDIA V100 GPU
                 Tensor Core* units and report our findings on the
                 design properties and micro-architecture.",
  acknowledgement = ack-nhfb,
  keywords =     "AI applications; ARITH-26; Deep learning; Google TPU;
                 Graphics processing units; Hardware; hardware designs;
                 IEEE 754 standard; IEEE standards;
                 implementation-specific flexibility; Intel Neural
                 Compute Stick; learning (artificial intelligence);
                 Machine learning, deep learning, tensor, half
                 precision, single precision, Volta, matrix
                 multiplication; mathematics computing; matrix
                 multiplication; matrix multiplication functional units;
                 matrix multiplication units; Microarchitecture; neural
                 nets; NVIDIA Tensor Core; NVIDIA V100 GPU Tensor Core
                 units; Standards; Testing",
}

@Article{Higham:2019:NAP,
  author =       "Nicholas J. Higham and Theo Mary",
  title =        "A New Approach to Probabilistic Rounding Error
                 Analysis",
  journal =      j-SIAM-J-SCI-COMP,
  volume =       "41",
  number =       "5",
  pages =        "A2815--A2835",
  month =        "????",
  year =         "2019",
  CODEN =        "SJOCE3",
  DOI =          "https://doi.org/10.1137/18M1226312",
  ISSN =         "1064-8275 (print), 1095-7197 (electronic)",
  ISSN-L =       "1064-8275",
  bibdate =      "Tue Nov 5 05:24:19 MST 2019",
  bibsource =    "http://epubs.siam.org/toc/sjoce3/41/5;
                 https://www.math.utah.edu/pub/bibnet/authors/h/higham-nicholas-john.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/matlab.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamjscicomput.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Scientific Computing",
  journal-URL =  "http://epubs.siam.org/sisc",
  keywords =     "floating-point arithmetic; MATLAB; numerical linear
                 algebra; rounding error analysis",
  onlinedate =   "January 2019",
}

@Article{Higham:2019:SLP,
  author =       "Nicholas J. Higham and Srikara Pranesh",
  title =        "Simulating Low Precision Floating-Point Arithmetic",
  journal =      j-SIAM-J-SCI-COMP,
  volume =       "41",
  number =       "5",
  pages =        "C585--C602",
  month =        "????",
  year =         "2019",
  CODEN =        "SJOCE3",
  DOI =          "https://doi.org/10.1137/19M1251308",
  ISSN =         "1064-8275 (print), 1095-7197 (electronic)",
  ISSN-L =       "1064-8275",
  bibdate =      "Tue Nov 5 05:24:19 MST 2019",
  bibsource =    "http://epubs.siam.org/toc/sjoce3/41/5;
                 https://www.math.utah.edu/pub/bibnet/authors/h/higham-nicholas-john.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/matlab.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamjscicomput.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Scientific Computing",
  journal-URL =  "http://epubs.siam.org/sisc",
  keywords =     "bfloat16; bit flips; directed rounding; floating-point
                 arithmetic; fp16; half precision; IEEE arithmetic; low
                 precision; MATLAB; mixed precision; round to nearest;
                 rounding error analysis; simulation; stochastic
                 rounding; subnormal numbers",
  onlinedate =   "January 2019",
}

@Article{Higham:2019:SMH,
  author =       "Nicholas J. Higham and Srikara Pranesh and Mawussi
                 Zounon",
  title =        "Squeezing a Matrix into Half Precision, with an
                 Application to Solving Linear Systems",
  journal =      j-SIAM-J-SCI-COMP,
  volume =       "41",
  number =       "4",
  pages =        "A2536--A2551",
  month =        "????",
  year =         "2019",
  CODEN =        "SJOCE3",
  DOI =          "https://doi.org/10.1137/18M1229511",
  ISSN =         "1064-8275 (print), 1095-7197 (electronic)",
  ISSN-L =       "1064-8275",
  bibdate =      "Thu Oct 10 06:58:08 MDT 2019",
  bibsource =    "http://epubs.siam.org/toc/sjoce3/41/4;
                 https://www.math.utah.edu/pub/bibnet/authors/h/higham-nicholas-john.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/matlab.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamjscicomput.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Scientific Computing",
  journal-URL =  "http://epubs.siam.org/sisc",
  keywords =     "diagonal scaling; fp16; GMRES; half precision
                 arithmetic; iterative refinement; linear system;
                 MATLAB; mixed precision; overflow; preconditioning;
                 subnormal numbers; underflow",
  onlinedate =   "January 2019",
}

@Article{Horyachyy:2019:SEF,
  author =       "Oleh Horyachyy and Leonid Moroz and Viktor Otenko",
  title =        "Simple Effective Fast Inverse Square Root Algorithm
                 with Two Magic Constants",
  journal =      "International Journal of Computing",
  volume =       "18",
  number =       "4",
  pages =        "461--470",
  month =        dec,
  year =         "2019",
  ISSN =         "1727-6209 (print), 2312-5381 (electronic)",
  ISSN-L =       "1727-6209",
  bibdate =      "Thu Feb 11 11:01:47 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.computingonline.net/computing/article/view/1616;
                 https://www.researchgate.net/publication/349173096_SIMPLE_EFFECTIVE_FAST_INVERSE_SQUARE_ROOT_ALGORITHM_WITH_TWO_MAGIC_CONSTANTS",
  acknowledgement = ack-nhfb,
  keywords =     "FISR algorithm; floating-point arithmetic; FMA
                 function; Householder.; IEEE 754 standard; initial
                 approximation; inverse square root; magic constant;
                 maximum relative error; Newton-Raphson",
}

@Article{Hough:2019:ISO,
  author =       "David G. Hough",
  title =        "The {IEEE Standard 754}: One for the History Books",
  journal =      j-COMPUTER,
  volume =       "52",
  number =       "12",
  pages =        "109--112",
  month =        dec,
  year =         "2019",
  CODEN =        "CPTRB4",
  DOI =          "https://doi.org/10.1109/MC.2019.2926614",
  ISSN =         "0018-9162 (print), 1558-0814 (electronic)",
  ISSN-L =       "0018-9162",
  bibdate =      "Fri Nov 29 06:16:06 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computer2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://grouper.ieee.org/groups/msc/ANSI_IEEE-Std-754-2019/background/ieee-computer.pdf;
                 https://www.computer.org/csdl/magazine/co/2019/12/08909942/1f8KFWxbTCU",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2",
  keywords =     "Floating-point arithmetic; Hardware; History; IEEE
                 Standards; Microprocessors; Software",
}

@Article{Hrycak:2019:AEC,
  author =       "Tomasz Hrycak and Sebastian Schmutzhard",
  title =        "Accurate evaluation of {Chebyshev} polynomials in
                 floating-point arithmetic",
  journal =      j-BIT-NUM-MATH,
  volume =       "59",
  number =       "2",
  pages =        "403--416",
  month =        jun,
  year =         "2019",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/s10543-018-0738-5",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Fri Sep 6 09:16:11 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://link.springer.com/article/10.1007/s10543-018-0738-5",
  acknowledgement = ack-nhfb,
  fjournal =     "BIT Numerical Mathematics",
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Book{IEEE-754:2019:ISF,
  author =       "{IEEE-754}",
  title =        "{IEEE 754-2019, Standard for Floating-Point
                 Arithmetic}",
  publisher =    pub-IEEE-STD,
  address =      pub-IEEE-STD:adr,
  pages =        "82",
  day =          "13",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/IEEESTD.2019.876622",
  ISBN =         "1-5044-5925-3 (print), 1-5044-5924-5 (e-PDF)",
  ISBN-13 =      "978-1-5044-5925-9 (print), 978-1-5044-5924-2 (e-PDF)",
  bibdate =      "Tue Nov 05 08:49:56 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeestd.bib",
  abstract =     "This standard specifies interchange and arithmetic
                 formats and methods for binary and decimal
                 floating-point arithmetic in computer programming
                 environments. This standard specifies exception
                 conditions and their default handling. An
                 implementation of a floating-point system conforming to
                 this standard may be realized entirely in software,
                 entirely in hardware, or in any combination of software
                 and hardware. For operations specified in the normative
                 part of this standard, numerical results and exceptions
                 are uniquely determined by the values of the input
                 data, sequence of operations, and destination formats,
                 all under user control.",
  acknowledgement = ack-nhfb,
}

@Misc{IEEE:2019:PDA,
  author =       "{IEEE}",
  title =        "{P754/D2.50, Apr 2019 --- IEEE Approved Draft Standard
                 for Floating-Point Arithmetic: Revision of IEEE Std
                 754-2008}",
  howpublished = "Web site",
  month =        apr,
  year =         "2019",
  bibdate =      "Thu Jun 20 15:39:16 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://ieeexplore.ieee.org/document/8739150",
  abstract =     "This standard specifies interchange and arithmetic
                 formats and methods for binary and decimal
                 floating-point arithmetic in computer programming
                 environments. This standard specifies exception
                 conditions and their default handling. An
                 implementation of a floating-point system conforming to
                 this standard may be realized entirely in software,
                 entirely in hardware, or in any combination of software
                 and hardware. For operations specified in the normative
                 part of this standard, numerical results and exceptions
                 are uniquely determined by the values of the input
                 data, sequence of operations, and destination formats,
                 all under user control.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Jaberipur:2019:MPP,
  author =       "Ghassem Jaberipur and Sahar {Moradi Cherati}",
  title =        "Modulo-$ (2 n + 3) $ Parallel Prefix Addition via
                 Diminished-3 Representation of Residues",
  crossref =     "Takagi:2019:ISC",
  pages =        "135--142",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00035",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Diminished-1 (D1) representation of modulo-(2n + 1)
                 residues in [1, 2n] uses the n-bit codes [0, 2n - 1]
                 and maintains a zero-indicator bit. Such D1 encoding
                 has led to efficient parallel prefix modulo-(2n + 1)
                 adders that perform as fast as the companion modulo-(2n
                 - 1) and -2n adders with (3 + 2 log n) delay, where
                 denotes the delay of a simple 2-input gate. Also
                 similar, but slower (i.e., with one more delay) and
                 slightly more complex, parallel prefix architectures
                 have been offered for modulo-(2n - 3) adders. On the
                 other hand, reverse conversion schemes for 4and
                 5-moduli sets that include conjugate moduli pairs 2n
                 \pm 1 and 2n \pm 3 are already available, while we have
                 not encountered any efficient modulo(2n + 3) adder.
                 Therefore, in this paper, we offer the diminished-3
                 (D3) representation of modulo-(2n + 3) residues that
                 maps the residue interval [3, 2n + 2] to [0, 2n - 1]
                 and maintains a 2-bit {0,1, 2}-indicator. The
                 corresponding parallel prefix adder, which performs as
                 fast as the fastest previous modulo-(2n - 3) adder is
                 designed, where a 3-way compound architecture is
                 devised as the bulk of modular addition that yields
                 sum, sum+1, and sum+2. The proposed architecture is
                 fully synthesized via Synopsis Design Compiler and
                 tested for correctness, and its figures of merit
                 compared with modulo(2n - 3) and -(2n + 1) adders.",
  acknowledgement = ack-nhfb,
  keywords =     "3-way compound architecture; adders; Adders; ARITH-26;
                 complex prefix architectures; Compounds; Computer
                 architecture; Computer science; D1 representation; D3
                 representation; Delays; Digital arithmetic;
                 Diminished-1 representation; diminished-3
                 representation; Encoding; logic design; Modulo-(2n+3)
                 parallel prefix addition; modulo-(2n-3) adders;
                 parallel prefix adder; Residue Number System, Parallel
                 Prefix Adder, Diminished-1, Diminished 3, 3-way
                 compound adder; residue number systems; simple 2-input
                 gate; Synopsis Design Compiler; zero-indicator bit",
}

@Article{Jaiswal:2019:PHP,
  author =       "Manish Kumar Jaiswal and Hayden K.-H. So",
  title =        "{PACoGen}: a Hardware Posit Arithmetic Core
                 Generator",
  journal =      j-IEEE-ACCESS,
  volume =       "7",
  pages =        "74586--74601",
  year =         "2019",
  DOI =          "https://doi.org/10.1109/access.2019.2920936",
  ISSN =         "2169-3536",
  ISSN-L =       "2169-3536",
  bibdate =      "Thu Dec 14 18:07:06 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Access",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6287639",
}

@Article{Jia:2019:DNT,
  author =       "Zhe Jia and Marco Maggioni and Jeffrey Smith and
                 Daniele Paolo Scarpazza",
  title =        "Dissecting the {NVidia Turing T4 GPU} via
                 Microbenchmarking",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "65",
  day =          "18",
  month =        mar,
  year =         "2019",
  DOI =          "https://doi.org/10.48550/ARXIV.1903.07486",
  bibdate =      "Mon Sep 11 07:00:16 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://arxiv.org/abs/1903.07486",
  abstract =     "In 2019, the rapid rate at which GPU manufacturers
                 refresh their designs, coupled with their reluctance to
                 disclose microarchitectural details, is still a hurdle
                 for those software designers who want to extract the
                 highest possible performance. Last year, these very
                 reasons motivated us to dissect the Volta GPU
                 architecture using microbenchmarks.\par

                 The introduction in August 2018 of Turing, NVidia's
                 latest architecture, pressed us to update our study. In
                 this report, we examine Turing and compare it
                 quantitatively against previous NVidia GPU generations.
                 Specifically, we study the T4 GPU: a low-power board
                 aiming at inference applications. We describe its
                 improvements against its inference-oriented
                 predecessor: the P4 GPU based on the Pascal
                 architecture. Both T4 and P4 GPUs achieve significantly
                 higher frequency-per-Watt figures than their full-size
                 counterparts.\par

                 We study the performance of the T4's TensorCores,
                 finding a much higher throughput on low-precision
                 operands than on the P4 GPU. We reveal that Turing
                 introduces new instructions that express matrix math
                 more succinctly. We map Turing's instruction space,
                 finding the same encoding as Volta, and additional
                 instructions. We reveal that the Turing TU104 chip has
                 the same memory hierarchy depth as the Volta GV100;
                 cache levels sizes on the TU104 are frequently twice as
                 large as those found on the Pascal GP104. We benchmark
                 each constituent of the T4 memory hierarchy and find
                 substantial overall performance improvements over its
                 P4 predecessor. We studied how clock throttling affects
                 compute-intensive workloads that hit power or thermal
                 limits.\par

                 Many of our findings are novel, published here for the
                 first time. All of them can guide high-performance
                 software developers get closer to the GPU's peak
                 performance.",
  acknowledgement = ack-nhfb,
}

@Article{Jiang:2019:LPU,
  author =       "H. Jiang and L. Liu and F. Lombardi and J. Han",
  title =        "Low-Power Unsigned Divider and Square Root Circuit
                 Designs Using Adaptive Approximation",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "68",
  number =       "11",
  pages =        "1635--1646",
  month =        nov,
  year =         "2019",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2019.2916817",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Oct 29 11:08:44 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "Adaptive approximation; Circuit synthesis; Delays;
                 divider; Error correction; Hardware; image processing;
                 Image reconstruction; low-power; overflow; Power
                 dissipation; SQR circuit",
}

@InProceedings{Johansson:2019:FAP,
  author =       "Fredrik Johansson",
  title =        "Faster Arbitrary-Precision Dot Product and Matrix
                 Multiplication",
  crossref =     "Takagi:2019:ISC",
  pages =        "15--22",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00012",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We present algorithms for real and complex dot product
                 and matrix multiplication in arbitrary-precision
                 floating-point and ball arithmetic. A low-overhead dot
                 product is implemented on the level of GMP limb arrays;
                 it is about twice as fast as previous code in MPFR and
                 Arb at precision up to several hundred bits. Up to 128
                 bits, it is 3-4 times as fast, costing 20-30 cycles per
                 term for floating-point evaluation and 40-50 cycles per
                 term for balls. We handle large matrix multiplications
                 even more efficiently via blocks of scaled integer
                 matrices. The new methods are implemented in Arb and
                 significantly speed up polynomial operations and linear
                 algebra.",
  acknowledgement = ack-nhfb,
  keywords =     "arbitrary-precision arithmetic, ball arithmetic, dot
                 product, matrix multiplication; arbitrary-precision dot
                 product; arbitrary-precision floating-point; ARITH-26;
                 ball arithmetic; complex dot product; Costing; Digital
                 arithmetic; floating point arithmetic; floating-point
                 evaluation; GMP limb arrays; Indexes; Libraries; Linear
                 algebra; linear algebra; low-overhead dot product;
                 mathematics computing; matrix multiplication;
                 polynomial operations; polynomials; real dot product;
                 scaled integer matrices; Software; Upper bound; word
                 length 128.0 bit",
}

@InProceedings{Jugade:2019:MEE,
  author =       "Chaitanya Jugade and Deepak Ingole and Dayaram
                 Sonawane and Michal Kvasnica and John Gustafson",
  editor =       "{IEEE}",
  booktitle =    "{2019 Sixth Indian Control Conference (ICC)}",
  title =        "A Memory-Efficient Explicit Model Predictive Control
                 using Posits",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "188--193",
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ICC47138.2019.9123179",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Kalamkar:2019:SBD,
  author =       "Dhiraj D. Kalamkar and Dheevatsa Mudigere and Naveen
                 Mellempudi and Dipankar Das and Kunal Banerjee and
                 Sasikanth Avancha and Dharma Teja Vooturi and Nataraj
                 Jammalamadaka and Jianyu Huang and Hector Yuen and
                 Jiyan Yang and Jongsoo Park and Alexander Heinecke and
                 Evangelos Georganas and Sudarshan Srinivasan and
                 Abhisek Kundu and Misha Smelyanskiy and Bharat Kaul and
                 Pradeep Dubey",
  title =        "A Study of {BFLOAT16} for Deep Learning Training",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "1--10",
  day =          "29",
  month =        may,
  year =         "2019",
  bibdate =      "Fri Aug 30 17:25:53 2019",
  bibsource =    "DBLP archive;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://arxiv.org/abs/1905.12322",
  abstract =     "This paper presents the first comprehensive empirical
                 study demonstrating the efficacy of the Brain Floating
                 Point (BFLOAT16) half-precision format for Deep
                 Learning training across image classification, speech
                 recognition, language modeling, generative networks and
                 industrial recommendation systems. BFLOAT16 is
                 attractive for Deep Learning training for two reasons:
                 the range of values it can represent is the same as
                 that of IEEE 754 floating-point format (FP32) and
                 conversion to/from FP32 is simple. Maintaining the same
                 range as FP32 is important to ensure that no
                 hyper-parameter tuning is required for convergence;
                 e.g., IEEE 754 compliant half-precision floating point
                 (FP16) requires hyper-parameter tuning. In this paper,
                 we discuss the flow of tensors and various key
                 operations in mixed precision training, and delve into
                 details of operations, such as the rounding modes for
                 converting FP32 tensors to BFLOAT16. We have
                 implemented a method to emulate BFLOAT16 operations in
                 Tensorflow, Caffe2, IntelCaffe, and Neon for our
                 experiments. Our results show that deep learning
                 training using BFLOAT16 tensors achieves the same
                 state-of-the-art (SOTA) results across domains as FP32
                 tensors in the same number of iterations and with no
                 changes to hyper-parameters.",
  acknowledgement = ack-nhfb,
  biburl =       "https://dblp.org/rec/bib/journals/corr/abs-1905-12322",
  eprint =       "1905.12322",
  timestamp =    "Wed Jan  3 07:58:16 2024",
}

@InProceedings{Katajainen:2019:HMP,
  author =       "Jyrki Katajainen",
  editor =       "I. Kotsireas and P. Pardalos and K. Parsopoulos and D.
                 Souravlias and A. Tsokas",
  booktitle =    "Analysis of Experimental Algorithms. {SEA 2019}",
  title =        "Hacker's Multiple-Precision Integer-Division Program
                 in Close Scrutiny",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "376--391",
  year =         "2019",
  DOI =          "https://doi.org/10.1007/978-3-030-34029-2_25",
  bibdate =      "Thu Jan 28 19:43:12 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       ser-LNCS,
  URL =          "http://www.cphstl.dk/Paper/Division/division.pdf",
  abstract =     "Before the era of ubiquitous computers, the
                 long-division method was presented in primary schools
                 as a paper-and-pencil technique to do whole-number
                 division. In the book \booktitle{Hacker's Delight} by
                 Warren [2nd edition, 2013], an implementation of this
                 algorithm was given using the C programming language.
                 In this paper we will report our experiences when
                 converting this program to a generic program-library
                 routine.\par

                 The highlights of the paper are as follows: (1) We
                 describe the long-division algorithm this is done for
                 educational purposes. (2) We outline its implementation
                 the goal is to show how to use modern C++ to achieve
                 flexibility, portability, and efficiency. (3) We
                 analyse its computational complexity by paying
                 attention to how the digit width affects the running
                 time. (4) We compare the practical performance of the
                 library routine against Warren's original. It is
                 pleasure to announce that the library routine is
                 faster. (5) We release the developed routine as part of
                 a software package that provides fixed-width integers
                 of arbitrary length, e.g. a number of type Open image
                 in new window has 2019 bits and it supports the same
                 operations with the same semantics as a number of type
                 {\tt unsigned int}",
  acknowledgement = ack-nhfb,
  keywords =     "Algorithm; Description; Experimentation;
                 Implementation; Long division; Meticulous analysis;
                 Multiple-precision arithmetic; Software library",
  ORCID-numbers = "Katajainen, Jyrki/0000-0002-7714-5588",
}

@InProceedings{Kaul:2019:OFF,
  author =       "Himanshu Kaul and Mark Anders and Sanu Mathew and
                 Seongjong Kim and Ram Krishnamurthy",
  title =        "Optimized Fused Floating-Point Many-Term Dot-Product
                 Hardware for Machine Learning Accelerators",
  crossref =     "Takagi:2019:ISC",
  pages =        "84--87",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00021",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper describes optimizations for the critical
                 maximum exponent and alignment operations, with
                 scalability for many-term fused floating-point
                 dot-product units. The impact of these optimizations is
                 quantified for up to 32-term BFloat16 weight/activation
                 inputs with single-precision dot-product output,
                 targeted for machine learning accelerators. Area and
                 energy efficiency results are compared across
                 performance targets, design parameters, and data
                 statistics.",
  acknowledgement = ack-nhfb,
  keywords =     "32-term BFloat16 weight inputs; Adders; alignment
                 operation; ARITH-26; Computer architecture; critical
                 maximum exponent operation; deep neural networks;
                 dot-product; Energy efficiency; floating point
                 arithmetic; floating-point; Hardware; learning
                 (artificial intelligence); Machine learning; machine
                 learning; machine learning accelerators; neural nets;
                 Optimization; optimized fused floating-point many-term
                 dot-product hardware; single-precision dot-product
                 output; Throughput",
}

@InProceedings{Kim:2019:CEI,
  author =       "HyunJin Kim and Min Soo Kim and Alberto A. {Del
                 Barrio} and Nader Bagherzadeh",
  title =        "A Cost-Efficient Iterative Truncated Logarithmic
                 Multiplication for Convolutional Neural Networks",
  crossref =     "Takagi:2019:ISC",
  pages =        "108--111",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00029",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper proposes a cost-efficient approximate
                 logarithmic multiplication for convolutional neural
                 networks (CNNs), where two truncated logarithmic
                 multipliers are connected for error correction. The
                 proposed iterative logarithmic multiplication achieves
                 low and unbiased average error while the hardware cost
                 is significantly reduced by utilizing the truncated
                 Mitchell multiplier and approximating error terms from
                 the first stage. The proposed design has error
                 characteristics that are suitable for neural network
                 inferences, and the experiments on contemporary CNNs
                 show that the proposed multiplier does not cause
                 significant degradation on accuracy compared to exact
                 multiplication.",
  acknowledgement = ack-nhfb,
  keywords =     "Adders; approximate multiplier; ARITH-26;
                 convolutional neural nets; convolutional neural
                 network; convolutional neural networks; Convolutional
                 neural networks; cost-efficient approximate logarithmic
                 multiplication; Delays; Detectors; Digital arithmetic;
                 error correction; Hardware; iterative methods;
                 iterative truncated logarithmic multiplication;
                 logarithmic multiplication; Mitchell multiplier; neural
                 network inferences; truncated logarithmic multipliers;
                 truncated Mitchell multiplier",
}

@Article{Kim:2019:EMA,
  author =       "M. S. Kim and A. A. D. Barrio and L. T. Oliveira and
                 R. Hermida and N. Bagherzadeh",
  title =        "Efficient {Mitchell}'s Approximate Log Multipliers for
                 Convolutional Neural Networks",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "68",
  number =       "5",
  pages =        "660--675",
  month =        may,
  year =         "2019",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2018.2880742",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 11 09:46:20 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "approximate log multipliers; Approximation algorithms;
                 approximation theory; Arithmetic and logic units; CNN;
                 computer vision; convolutional neural nets;
                 convolutional neural networks; Convolutional neural
                 networks; customizable design; customizable log
                 multiplier; Degradation; design techniques; efficient
                 shift amount calculation; Energy consumption; energy
                 consumption reduction; energy-efficient approximate
                 multipliers; exact zero computation; floating point
                 arithmetic; fully-parallel LOD; ImageNet ILSVRC2012
                 dataset; Logic gates; low-power design; machine
                 learning; multiplying circuits; object recognition;
                 power aware computing; probability; Training",
}

@InProceedings{Klower:2019:PAF,
  author =       "Milan Kl{\"o}wer and Peter D. D{\"u}ben and Tim N.
                 Palmer",
  title =        "Posits as an Alternative to Floats for Weather and
                 Climate Models",
  crossref =     "Gustafson:2019:CPC",
  pages =        "1:1--1:8",
  year =         "2019",
  DOI =          "https://doi.org/10.1145/3316279.3316281",
  bibdate =      "Mon Feb 10 12:11:16 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  articleno =    "2",
  keywords =     "Computational fluid dynamics, floating point, computer
                 arithmetic, posits, reduced precision, climate
                 projections, weather forecast",
  location =     "Singapore, Singapore",
  numpages =     "8",
}

@InProceedings{Kostic:2019:UNV,
  author =       "Dusan Kostic and Shay Gueron",
  title =        "Using the New {VPMADD} Instructions for the New Post
                 Quantum Key Encapsulation Mechanism {SIKE}",
  crossref =     "Takagi:2019:ISC",
  pages =        "215--218",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00050",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper demonstrates the use of new processor
                 instructions VPMADD, intended to appear in the coming
                 generation of Intel processors (codename ``Cannon
                 Lake''), in order to accelerate the newly proposed key
                 encapsulation mechanism (KEM) named SIKE. SIKE is one
                 of the submissions to the NIST standardization process
                 on post-quantum cryptography, and is based on
                 pseudo-random walks in supersingular isogeny graphs.
                 While very small keys are the main advantage of SIKE,
                 its extreme computational intensiveness makes it one of
                 the slowest KEM proposals. Performance optimizations
                 are needed. We address here the ``Level 1'' parameters
                 that target 64-bit quantum security, and deemed
                 sufficient for the NIST standardization effort. Thus,
                 we focus on SIKE503 that operates over Fp2 with a
                 503-bit prime p. These short operands pose a
                 significant challenge on using VPMADD effectively. We
                 demonstrate several optimization methods to accelerate
                 Fp, Fp2, and the elliptic curve arithmetic, and predict
                 a potential speedup by a factor of 1.72x.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-26; codename CannonLake; Computer architecture;
                 Encapsulation; extreme computational intensiveness;
                 Intel processors; KEM proposals; key encapsulation
                 mechanism; NIST; NIST standardization effort; NIST
                 standardization process; Optimization; post quantum key
                 encapsulation mechanism SIKE; post-quantum
                 cryptography; processor instructions VPMADD; Proposals;
                 pseudorandom walks; Quantum computing; quantum
                 cryptography; quantum security; Registers; SIKE503;
                 supersingular isogeny graphs; VPMADD instructions;
                 VPMADD processor instructions, software optimization,
                 post quantum cryptography, supersingular isogeny",
}

@InProceedings{Kouya:2019:PEE,
  author =       "Tomonori Kouya",
  title =        "Performance Evaluation of an Efficient Double-Double
                 {BLAS1} Function With Error-Free Transformation and its
                 Application to Explicit Extrapolation Methods",
  crossref =     "Takagi:2019:ISC",
  pages =        "120--123",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00032",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Error-free transformation (EFT) has been recently
                 applied to solve ill-conditioned problems. This
                 transformation can reduce the number of arithmetic
                 operations required compared to multiple precision
                 arithmetic. In this study, we implement double-double
                 (DD) BLAS1 functions with EFT and propose the
                 application of the approach to explicit extrapolation
                 methods for solving initial value problems of ordinary
                 differential equations (ODEs). The presented routines
                 can be effective for a large system of linear ODEs,
                 especially when a harmonic sequence is used.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-26; arithmetic operations; BLAS1 functions;
                 Convergence; differential equations; efficient
                 double-double BLAS1 function; EFT; error-free
                 transformation; error-free transformation,
                 extrapolation, ordinary differential equation; explicit
                 extrapolation methods; extrapolation; Extrapolation;
                 floating point arithmetic; Harmonic analysis; harmonic
                 sequence; ill-conditioned problems; initial value
                 problems; Libraries; mathematics computing; multiple
                 precision arithmetic; ordinary differential equations;
                 performance evaluation; Silicon; Standards",
}

@Article{Kulisch:2019:MSI,
  author =       "Ulrich Kulisch",
  title =        "Mathematics and Speed for Interval Arithmetic: A
                 Complement to {IEEE 1788}",
  journal =      j-TOMS,
  volume =       "45",
  number =       "1",
  pages =        "5:1--5:22",
  month =        mar,
  year =         "2019",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/3264448",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Mon May 6 18:23:42 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  URL =          "https://dl.acm.org/citation.cfm?id=3264448",
  abstract =     "After a short introduction, the article begins with an
                 axiomatic definition of rounded arithmetic. The
                 concepts of rounding and of rounded arithmetic
                 operations are defined in an axiomatic manner fully
                 independent of special data formats and encodings.
                 Basic properties of floating-point and interval
                 arithmetic can directly be derived from this abstract
                 mathematical model. Interval operations are defined as
                 set operations for elements of the set {\=I}R of closed
                 and connected sets of real numbers. As such, they form
                 an algebraically closed subset of the powerset of the
                 real numbers. This property leads to explicit formulas
                 for the arithmetic operations of floating-point
                 intervals of {\=I}F, which are executable on the
                 computer. Arithmetic for intervals of {\=I}F forms an
                 exception free calculus, i.e., arithmetic operations
                 for intervals of {\=I}F always lead to intervals of
                 {\=I}F again. Later sections are concerned with
                 programming support and hardware for interval
                 arithmetic. Both are a must and absolutely necessary to
                 move interval arithmetic more into the center of
                 scientific computing. With some minor hardware
                 additions, interval operations can be made as fast as
                 simple floating-point operations. In vector and matrix
                 spaces for real, complex, and interval data, the dot
                 product is a fundamental arithmetic operation.
                 Computing the dot product of two vectors with
                 floating-point components exactly substantially speeds
                 up floating-point and interval arithmetic as well as
                 the accuracy of the computed result. Hardware needed
                 for the exact dot product is very modest. The exact dot
                 product is essential for long real and long interval
                 arithmetic. Section 9 illustrates that interval
                 arithmetic as developed in this article already has a
                 long tradition. Products based on these ideas have been
                 available since 1980. Implementing what the article
                 advocates would have a profound effect on mathematical
                 software. Modern processor architecture from Intel, for
                 example, comes quite close to what is requested in this
                 article.",
  acknowledgement = ack-nhfb,
  articleno =    "5",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@InProceedings{Laguna:2019:FDF,
  author =       "Ignacio Laguna",
  editor =       "IEEE\slash ACM",
  booktitle =    "{ASE'19: 34th IEEE\slash ACM International Conference
                 on Automated Software Engineering, San Diego,
                 California, November 10--15, 2019}",
  title =        "{FPChecker}: Detecting Floating-Point Exceptions in
                 {GPU} Applications",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  bookpages =    "xxxv + 1296",
  pages =        "1126--1129",
  month =        nov,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ase.2019.00118",
  ISBN =         "1-72812-508-1",
  ISBN-13 =      "978-1-72812-508-4",
  LCCN =         "QA76.758 .Z566 2019",
  bibdate =      "Mon Sep 11 07:07:01 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Floating-point arithmetic is widely used in
                 applications from several fields including scientific
                 computing, machine learning, graphics, and finance.
                 Many of these applications are rapidly adopting the use
                 of GPUs to speedup computations. GPUs, however, have
                 limited support to detect floating-point exceptions,
                 which hinders the development of reliable applications
                 in GPU-based systems. We present FPCHECKER, the first
                 tool to automatically detect floating-point exceptions
                 in GPU applications. FPCHECKER uses the clang\slash
                 LLVM compiler to instrument GPU kernels and to detect
                 exceptions at runtime. Once an exception is detected,
                 it reports to the programmer the code location of the
                 exception as well as other useful information. The
                 programmer can then use this report to avoid the
                 exception, e.g., by modifying the application algorithm
                 or changing the input. We present the design of
                 FPCHECKER, an evaluation of the overhead of the tool,
                 and a real-world case scenario on which the tool is
                 used to identify a hidden exception. The slowdown of
                 FPCHECKER is moderate and the code is publicly
                 available as open source.",
  acknowledgement = ack-nhfb,
}

@TechReport{Laguna:2019:GPD,
  author =       "Ignacio Laguna and Paul C. Wood and Ranvijay Singh and
                 Saurabh Bagchi",
  title =        "{GPUMixer}: Performance-Driven Floating-Point Tuning
                 for {GPU} Scientific Applications",
  type =         "Report",
  institution =  "Lawrence Livermore National Laboratory",
  address =      "Livermore CA 94550, USA",
  year =         "2019",
  bibdate =      "Tue Aug 06 05:54:23 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/multithreading.bib;
                 https://www.math.utah.edu/pub/tex/bib/pvm.bib",
  URL =          "http://lagunaresearch.org/docs/isc-2019.pdf;
                 https://www.hpcwire.com/2019/08/05/llnl-purdue-researchers-harness-gpu-mixed-precision-for-accuracy-performance-tradeoff/",
  abstract =     "We present GPUMixer, a tool to perform mixed-precision
                 floating-point tuning on scientific GPU applications.
                 While precision tuning techniques are available, they
                 are designed for serial programs and are
                 accuracy-driven, i.e., they consider configurations
                 that satisfy accuracy constraints, but these
                 configurations may degrade performance. GPUMixer, in
                 contrast, presents a performance-driven approach for
                 tuning. We introduce a novel static analysis that finds
                 Fast Imprecise Sets (FISets), sets of operations on low
                 precision that minimize type conversions, which often
                 yield performance speedups. To estimate the relative
                 error introduced by GPU mixed-precision, we propose
                 shadow computations analysis for GPUs, the first of
                 this class for multi-threaded applications. GPUMixer
                 obtains performance improvements of up to 46.4\% of the
                 ideal speedup in comparison to only 20.7\% found by
                 state-of-the-art methods.",
  acknowledgement = ack-nhfb,
  remark =       "Best paper award at the 33rd ISC High Performance
                 conference held June 16--20, 2019.",
}

@Article{Lange:2019:SEP,
  author =       "Marko Lange and Siegfried M. Rump",
  title =        "Sharp estimates for perturbation errors in
                 summations",
  journal =      j-MATH-COMPUT,
  volume =       "88",
  number =       "315",
  pages =        "349--368",
  month =        jul,
  year =         "2019",
  CODEN =        "MCMPAF",
  DOI =          "https://doi.org/10.1090/mcom/3355",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  bibdate =      "Tue Jul 14 06:45:34 MDT 2020",
  bibsource =    "http://www.ams.org/mcom/2019-88-315;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcomp2010.bib",
  URL =          "https://www.ams.org/journals/mcom/2019-88-315/S0025-5718-2018-03355-5;
                 https://www.ams.org/journals/mcom/2019-88-315/S0025-5718-2018-03355-5/S0025-5718-2018-03355-5.pdf;
                 https://www.ams.org/mathscinet/search/authors.html?mrauthid=1082372;
                 https://www.ams.org/mathscinet/search/authors.html?mrauthid=151815",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Comput.",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
  keywords =     "accurate floating-point summation",
}

@InProceedings{Lefevre:2019:ACM,
  author =       "Vincent Lef{\`e}vre and Jean-Michel Muller",
  title =        "Accurate Complex Multiplication in Floating-Point
                 Arithmetic",
  crossref =     "Takagi:2019:ISC",
  pages =        "23--29",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00013",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We deal with accurate complex multiplication in binary
                 floating-point arithmetic, with an emphasis on the case
                 where one of the operands is a ``double-word'' number.
                 We provide an algorithm that returns a complex product
                 with normwise relative error bound close to the best
                 possible one, i.e., the rounding unit u.",
  acknowledgement = ack-nhfb,
  keywords =     "accurate complex multiplication; Approximation
                 algorithms; ARITH-26; binary floating-point arithmetic;
                 complex product; Digital arithmetic; double-word
                 number; floating point arithmetic; Floating-point
                 arithmetic; Floating-point arithmetic, Complex
                 multiplication, Rounding error analysis; Lips; Parallel
                 processing; Standards; Zirconium",
}

@Article{Lemire:2019:FRD,
  author =       "Daniel Lemire and Owen Kaser and Nathan Kurz",
  title =        "Faster remainder by direct computation: Applications
                 to compilers and software libraries",
  journal =      j-SPE,
  volume =       "49",
  number =       "6",
  pages =        "953--970",
  month =        jun,
  year =         "2019",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.2689",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sat Oct 12 09:43:47 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  keywords =     "integer division; integer remainder",
  onlinedate =   "27 February 2019",
  remark =       "Paul Zimmermann reported on the gmp-devel mailing list
                 on Tue, 15 Oct 2019 10:40:48 +0200 that the remainder
                 algorithm in this report was described earlier in
                 unpublished work in \cite{Bernstein:2004:SRT}.",
}

@InProceedings{Lindstrom:2019:UCR,
  author =       "Peter Lindstrom",
  title =        "Universal Coding of the Reals Using Bisection",
  crossref =     "Gustafson:2019:CPC",
  pages =        "7:1--7:10",
  year =         "2019",
  DOI =          "https://doi.org/10.1145/3316279.3316286",
  bibdate =      "Mon Feb 10 12:11:16 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  articleno =    "7",
  keywords =     "wobbling accuracy, floating point, bracketing, binary
                 search, bisection, Universal coding, posits, unbounded
                 search",
  location =     "Singapore, Singapore",
  numpages =     "10",
}

@Article{Liu:2019:DAA,
  author =       "W. Liu and T. Cao and P. Yin and Y. Zhu and C. Wang
                 and E. E. Swartzlander and F. Lombardi",
  title =        "Design and Analysis of Approximate Redundant Binary
                 Multipliers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "68",
  number =       "6",
  pages =        "804--819",
  month =        jun,
  year =         "2019",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2018.2890222",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 11 09:46:20 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "adders; Adders; approximate arithmetic designs;
                 approximate Booth encoders; approximate circuits;
                 approximate computing; Approximate computing;
                 approximate NB Booth multipliers; approximate product
                 arrays; approximate RB multipliers; approximate
                 redundant binary multiplier design; Compressors;
                 Delays; Error analysis; error analysis; error
                 characteristics; error-resilient applications;
                 error-tolerant applications; exact regular partial
                 product arrays; Hardware; hardware simulation; logic
                 design; low power; low power circuits; modified Booth
                 encoder; multiplying circuits; partial product array;
                 Power demand; RB 4:2 compressors; RB adders; RB
                 compressor; RB compressors; RB-NB converter; RB-normal
                 binary converter; redundant binary (RB) multiplier",
}

@Article{Lourenco:2019:ESS,
  author =       "Christopher Lourenco and Adolfo R. Escobedo and Erick
                 Moreno-Centeno and Timothy A. Davis",
  title =        "Exact Solution of Sparse Linear Systems via
                 Left-Looking Roundoff-Error-Free {$ L U $}
                 Factorization in Time Proportional to Arithmetic Work",
  journal =      j-SIAM-J-MAT-ANA-APPL,
  volume =       "40",
  number =       "2",
  pages =        "609--638",
  month =        "????",
  year =         "2019",
  CODEN =        "SJMAEL",
  DOI =          "https://doi.org/10.1137/18M1202499",
  ISSN =         "0895-4798 (print), 1095-7162 (electronic)",
  ISSN-L =       "0895-4798",
  bibdate =      "Thu Oct 10 08:00:32 MDT 2019",
  bibsource =    "http://epubs.siam.org/sam-bin/dbq/toc/SIMAX/40/2;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamjmatanaappl.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Matrix Analysis and Applications",
  journal-URL =  "http://epubs.siam.org/simax",
  keywords =     "exact rational arithmetic; Sparse Left-looking
                 Integer-Preserving (SLIP) LU factorization",
  onlinedate =   "January 2019",
}

@InProceedings{Lu:2019:TDN,
  author =       "Jinming Lu and Siyuan Lu and Zhisheng Wang and Chao
                 Fang and Jun Lin and Zhongfeng Wang and Li Du",
  editor =       "{IEEE}",
  booktitle =    "{2019 32nd IEEE International System-on-Chip
                 Conference (SOCC)}",
  title =        "Training Deep Neural Networks Using Posit Number
                 System",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "62--67",
  year =         "2019",
  DOI =          "https://doi.org/10.1109/SOCC46988.2019.1570558530",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Lutz:2019:AFP,
  author =       "David Lutz",
  title =        "{ARM} Floating Point 2019: Latency, Area, Power",
  crossref =     "Takagi:2019:ISC",
  pages =        "97--98",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00025",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We have had little or no speed increase from process
                 in the past few years, but latency continues to
                 decrease due to algorithmic improvements [1] and a
                 decision to spend more area on CPU datapaths [2]. A
                 binary64 floating-point (FP) add now takes two cycles
                 when done as part of a 2+2-cycle FMA, and even one
                 cycle when done as part of an in-order vector
                 reduction. Smaller and more specialized FP operations
                 (bfloat16) are even faster. Finally, the decision to
                 spend more area on datapath logic took a new twist this
                 year when we applied it to GPUs, cutting dynamic power
                 there by a third.",
  acknowledgement = ack-nhfb,
  keywords =     "2+2-cycle FMA; adders; Adders; ARITH-26; ARM floating
                 point 2019; bfloat16; binary64 floating-point; Clocks;
                 CPU datapaths; datapath logic; Digital arithmetic;
                 floating point arithmetic; in-order vector reduction;
                 Microarchitecture; Pipelines; random number generation;
                 Security; Standards; vectors",
}

@Misc{Lutz:2019:AMP,
  author =       "David Raymond Lutz and Neil Burgess and Christopher
                 Neal Hinds and Andreas Due Engh-Halstvedt",
  title =        "Apparatus and method for performing arithmetic
                 operations to accumulate floating-point numbers",
  howpublished = "US Patent 10,216,479",
  day =          "26",
  month =        feb,
  year =         "2019",
  bibdate =      "Thu Oct 17 11:34:51 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://patents.google.com/patent/US10216479B2",
  abstract =     "An apparatus and method are provided for performing
                 arithmetic operations to accumulate floating-point
                 numbers. The apparatus comprises execution circuitry to
                 perform arithmetic operations, and decoder circuitry to
                 decode a sequence of instructions. A convert and
                 accumulate instruction is provided, and the decoder
                 circuitry is responsive to decoding the convert and
                 accumulate instruction to generate one or more control
                 signals to control the execution circuitry to convert
                 at least one floating-point operand identified by the
                 convert and accumulate instruction into a corresponding
                 N-bit fixed-point operand having M fraction bits, where
                 M is less than N and M is dependent on a format of the
                 floating-point operand. The execution circuitry
                 accumulates each corresponding N bit fixed-point
                 operand and a P bit fixed-point operand identified by
                 the convert and accumulate instruction in order to
                 generate a P bit fixed-point result value, where P is
                 greater than N and also has M fraction bits.",
  acknowledgement = ack-nhfb,
  remark =       "Patent filed 6 December 2016, granted to Arm Ltd. on
                 26 February 2019, expected expiration 2 February 2037
                 (in 17th year of grant).",
}

@InProceedings{Mach:2019:FSB,
  author =       "Stefan Mach and Fabian Schuiki and Florian Zaruba and
                 Luca Benini",
  editor =       "{IEEE}",
  booktitle =    "{2019 IFIP\slash IEEE 27th International Conference on
                 Very Large Scale Integration (VLSI-SoC)}",
  title =        "A {0.80pJ\slash flop, 1.24Tflop\slash sW} 8-to-64 bit
                 Transprecision Floating-Point Unit for a 64 bit
                 {RISC-V} Processor in 22nm {FD-SOI}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "95--98",
  year =         "2019",
  DOI =          "https://doi.org/10.1109/VLSI-SoC.2019.8920307",
  bibdate =      "Sat Dec 16 15:51:40 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/risc-v.bib",
  acknowledgement = ack-nhfb,
}

@Article{Magron:2019:CRE,
  author =       "V. Magron and A. Rocca and T. Dang",
  title =        "Certified Roundoff Error Bounds Using {Bernstein}
                 Expansions and Sparse {Krivine--Stengle}
                 Representations",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "68",
  number =       "7",
  pages =        "953--966",
  month =        jul,
  year =         "2019",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2018.2851235",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 11 09:46:20 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "Algebra; Bernstein expansions; Convergence; embedded
                 systems; embedded systems implementation; error
                 analysis; floating point arithmetic; FPBern software
                 package; FPKriSten software package; Krivine-Stengle
                 representations; linear programming; linear programming
                 relaxations; nonlinear programs; Optimization;
                 Polynomial optimization; polynomials; rational
                 functions; rigorous upper bounds; roundoff error
                 bounds; roundoff errors; Roundoff errors; Software
                 algorithms; Tools; Upper bound",
}

@InProceedings{Martins:2019:HHR,
  author =       "Paulo Martins and Jeremy Marrez and Jean-Claude Bajard
                 and Leonel Sousa",
  title =        "{HyPoRes}: An Hybrid Representation System for {ECC}",
  crossref =     "Takagi:2019:ISC",
  pages =        "207--214",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00049",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The Residue Number System (RNS) is a numeral
                 representation enabling for more efficient addition and
                 multiplication implementations. However, due its
                 non-positional nature, modular reductions, required for
                 example by Elliptic Curve (EC) Cryptography (ECC),
                 become costlier. Traditional approaches to RNS modular
                 reduction resort to the Montgomery algorithm,
                 underpinned by large basis extensions. Recently,
                 Hybrid-Positional Residue Number Systems (HPRs) have
                 been proposed, providing a trade-off between the
                 efficiency of RNS and the flexibility of positional
                 number representations. Numbers are represented in a
                 positional representation with the coefficients
                 represented in RNS. By crafting primes of a special
                 form, the complexity of reductions modulo those primes
                 is mitigated, relying on extensions of smaller bases.
                 Due to the need of crafting special primes, this
                 approach is not directly extensible to group operations
                 over currently standardised elliptic curves. In this
                 paper, the Hybrid-Polynomial Residue Number System
                 (HyPoRes) is proposed, enabling for improved modular
                 reductions for any prime. Experimental results show
                 that the modular reduction of HyPoRes, although at most
                 1.4 times slower than HPR for HPR-crafted primes, is up
                 to 1.4 times faster than a generic RNS approach for
                 primes of ECC standards.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-26; Art; Complexity theory; Dynamic range; ECC
                 standards; Elliptic Curve Cryp-tography; Elliptic curve
                 cryptography; elliptic curve cryptography; Elliptic
                 curves; generic RNS approach; HPR-crafted primes;
                 hybrid representation system; hybrid-polynomial residue
                 number system; hybrid-positional residue number
                 systems; HyPoRes; improved modular reductions;
                 Lattices; Modular Arithmetic; Montgomery algorithm;
                 multiplication implementations; polynomials; positional
                 number representations; public key cryptography;
                 Residue Number System; residue number systems; RNS
                 modular reduction",
}

@InProceedings{Matula:2019:PCG,
  author =       "David W. Matula and Zizhen Chen",
  title =        "Precise and Concise Graphical Representation of the
                 Natural Numbers",
  crossref =     "Takagi:2019:ISC",
  pages =        "100--103",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00027",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A graphical number representation system based on the
                 formal logic foundation of a recursively defined
                 function is presented. The function exposes a
                 one-to-one correspondence between the natural numbers
                 and the set of rooted trees. Secondly, a relation
                 between pairs of natural numbers is shown to partition
                 the integers into disjoint finite sets each visualized
                 as a tree in the forest of all finite trees. This
                 relation encapsulates in visual form the natural
                 structure and distribution of primes in a manner not
                 previously investigated. These representations allow
                 arithmeticians to visually experience natural numbers
                 in a 2D graphical layout. This form is free of cultural
                 choices such as the number of symbols in an alphabet
                 and/or one-dimensional symbol strings. The fundamental
                 nature of these mappings is argued to be accessible to
                 a creative mind independent of formal schooling. This
                 short note includes examples illustrating the
                 simplicity of the constructions.",
  acknowledgement = ack-nhfb,
  keywords =     "2D graphical layout; ARITH-26; Computer science;
                 disjoint finite sets; finite trees; Forestry; formal
                 logic foundation; graphical number representation
                 system; graphical representation; Labeling; natural
                 numbers; natural structure; number fonts;
                 one-dimensional symbol strings; one-to-one
                 correspondence; prime factorization; prime number
                 function; recursive function; recursive functions;
                 recursively defined function; rooted trees; trees
                 (mathematics); Two dimensional displays; Vegetation;
                 Visualization",
}

@Article{Maynard:2019:MPA,
  author =       "C. M. Maynard and D. N. Walters",
  title =        "Mixed-precision arithmetic in the {ENDGame} dynamical
                 core of the {Unified Model}, a numerical weather
                 prediction and climate model code",
  journal =      j-COMP-PHYS-COMM,
  volume =       "244",
  number =       "??",
  pages =        "69--75",
  month =        nov,
  year =         "2019",
  CODEN =        "CPHCBZ",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Fri Sep 6 11:03:48 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/compphyscomm2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.sciencedirect.com/science/article/pii/S0010465519302127",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00104655",
}

@Article{McCullough:2019:WTS,
  author =       "B. D. McCullough and Taha Mokfi and Mahsa Almaeenjad",
  title =        "{Wilkinson}'s Tests and {SQL} Packages",
  journal =      j-SIGMOD,
  volume =       "48",
  number =       "3",
  pages =        "17--22",
  month =        sep,
  year =         "2019",
  CODEN =        "SRECD8",
  DOI =          "https://doi.org/10.1145/3377391.3377395",
  ISSN =         "0163-5808 (print), 1943-5835 (electronic)",
  ISSN-L =       "0163-5808",
  bibdate =      "Sat Dec 21 07:26:01 MST 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigmod.bib",
  abstract =     "Wilkinson's Tests are used to benchmark the accuracy
                 of some statistical functions in six SQL packages:
                 Apache Hive, Microsoft Access, Microsoft SQL Server,
                 MySQL, Oracle 11g SQL, and SAP Hana. Using the best
                 choice of data type, we find that different packages
                 use different rounding schemes, two packages use
                 unreliable algorithms to compute the sample variance,
                 one package returns the population standard deviation
                 when the sample standard deviation is called, and one
                 package has an unstable algorithm for computing the
                 correlation coefficient. Using the wrong data type all
                 but guarantees inaccurate results.",
  acknowledgement = ack-nhfb,
  fjournal =     "SIGMOD Record (ACM Special Interest Group on
                 Management of Data)",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J689",
  remark =       "This paper looks at statistical software inside six
                 widely-used SQL databases, and find serious errors in
                 most of them, and poor numerical implementations for
                 standard deviations and other well-understood
                 computational algorithms. See also earlier work
                 recorded in fparith.bib
                 \cite{McCullough:1998:ARS,McCullough:1999:ARS,McCullough:1999:NRE}.",
}

@InProceedings{Melquiond:2019:FVS,
  author =       "Guillaume Melquiond and Raphael Rieu-Helft",
  title =        "Formal Verification of a State-of-the-Art Integer
                 Square Root",
  crossref =     "Takagi:2019:ISC",
  pages =        "183--186",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00041",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We present the automatic formal verification of a
                 state-of-the-art algorithm from the GMP library that
                 computes the square root of a 64-bit integer. Although
                 it uses only integer operations, the best way to
                 understand the program is to view it as a fixed-point
                 arithmetic algorithm that implements Newton's method.
                 The C code is short but intricate, involving magic
                 constants and intentional arithmetic overflows. We have
                 verified the algorithm using the Why3 tool and
                 automated solvers such as Gappa.",
  acknowledgement = ack-nhfb,
  keywords =     "64-bit integer; Approximation algorithms; ARITH-26;
                 automatic formal verification; C code; C language;
                 Convergence; Digital arithmetic; electronic engineering
                 computing; fixed point arithmetic; Fixed-point
                 arithmetic; fixed-point arithmetic algorithm; floating
                 point arithmetic; Floors; Formal verification; GMP
                 library; integer operations; integer square root;
                 intentional arithmetic overflows; Libraries; Newton
                 method; program verification; programming; Tools; Why3
                 tool",
}

@PhdThesis{Melquiond:2019:NVN,
  author =       "Guillaume Melquiond",
  title =        "Normal Verification for Numerical Computations, and
                 the Other Way Around",
  type =         "{Habilitation {\`a} Diriger des Recherches}",
  school =       "Universit{\'e} Paris Sud, 2",
  address =      "Paris, France",
  pages =        "x + 163",
  day =          "25",
  month =        jul,
  year =         "2019",
  bibdate =      "Fri Sep 22 16:46:42 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://theses.hal.science/tel-02194683/document",
  acknowledgement = ack-nhfb,
}

@InProceedings{Mian:2019:CAE,
  author =       "Riaz-ul-haque Mian and Michihiro Shintani and Michiko
                 Inoue",
  editor =       "{IEEE}",
  booktitle =    "{2019 32nd IEEE International System-on-Chip
                 Conference (SOCC)}",
  title =        "Cycle-Accurate Evaluation of Software-Hardware
                 Co-Design of Decimal Computation in {RISC-V}
                 Ecosystem",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "412--417",
  year =         "2019",
  DOI =          "https://doi.org/10.1109/SOCC46988.2019.1570559752",
  bibdate =      "Sat Dec 16 15:51:40 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/risc-v.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Decimal arithmetic; Decimal multiplication; Evaluation
                 framework; Hardware accelerator; RISC-V; RoCC; Rocket
                 chip",
}

@Misc{Moler:2019:CCF,
  author =       "Cleve Moler",
  title =        "{Cleve}'s Corner: Floating Point Arithmetic Before
                 {IEEE 754}",
  howpublished = "MathWorks Web site.",
  day =          "18",
  month =        jan,
  year =         "2019",
  bibdate =      "Sat Jan 19 15:18:17 2019",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/k/kahan-william-m.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://blogs.mathworks.com/cleve/2019/01/18/floating-point-arithmetic-before-ieee-754/",
  abstract =     "In a comment following my post about half-precision
                 arithmetic, ``Raj C'' asked how the parameters for IEEE
                 Standard 754 floating point arithmetic were chosen. I
                 replied that I didn't know but would try to find out. I
                 called emeritus U. C. Berkeley Professor W. (Velvel)
                 Kahan, who was the principle architect of 754. Here is
                 what I learned.",
  acknowledgement = ack-nhfb,
}

@Misc{Moler:2019:CCV,
  author =       "Cleve Moler",
  title =        "{Cleve}'s Corner: Variable Format Half Precision
                 Floating Point Arithmetic",
  howpublished = "MathWorks Web site.",
  day =          "16",
  month =        jan,
  year =         "2019",
  bibdate =      "Sat Jan 19 15:14:03 2019",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://blogs.mathworks.com/cleve/2019/01/16/variable-format-half-precision-floating-point-arithmetic/",
  abstract =     "A year and a half ago I wrote a post about ``half
                 precision'' 16-bit floating point arithmetic, Moler on
                 fp16. I followed this with a bug fix, bug in fp16. Both
                 posts were about fp16, defined in IEEE standard 754.
                 This is only one of 15 possible 16-bit formats. In this
                 post I am going to consider all 15.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Moriai:2019:PPD,
  author =       "Shiho Moriai",
  title =        "Privacy-Preserving Deep Learning via Additively
                 Homomorphic Encryption",
  crossref =     "Takagi:2019:ISC",
  pages =        "198--198",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00047",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We aim at creating a society where we can resolve
                 various social challenges by incorporating the
                 innovations of the fourth industrial revolution (e.g.
                 IoT, big data, AI, robot, and the sharing economy) into
                 every industry and social life. By doing so the society
                 of the future will be one in which new values and
                 services are created continuously, making people's
                 lives more conformable and sustainable. This is Society
                 5.0, a super-smart society. Security and privacy are
                 key issues to be addressed to realize Society 5.0.
                 Privacy-preserving data analytics will play an
                 important role. In this talk we show our recent works
                 on privacy-preserving data analytics such as
                 privacy-preserving logistic regression and
                 privacy-preserving deep learning. Finally, we show our
                 ongoing research project under JST CREST AI . In this
                 project we are developing privacy-preserving financial
                 data analytics systems that can detect fraud with high
                 security and accuracy. To validate the systems, we will
                 perform demonstration tests with several financial
                 institutions and solve the problems necessary for their
                 implementation in the real world.",
  acknowledgement = ack-nhfb,
  keywords =     "additively homomorphic encryption; ARITH-26; Big Data;
                 data analysis; Data analysis; data privacy; Deep
                 learning; Digital arithmetic; Encryption; financial
                 data processing; financial institutions; fourth
                 industrial revolution; fraud; Information and
                 communication technology; IoT; JST CREST AI; neural
                 nets; privacy issues; privacy-preserving deep learning;
                 privacy-preserving financial data analytics systems;
                 privacy-preserving logistic regression; regression
                 analysis; social challenges; social life; social
                 sciences computing; Society 5.0; super-smart society",
}

@Article{Munoz-Coreas:2019:QCD,
  author =       "E. Mu{\~n}oz-Coreas and H. Thapliyal",
  title =        "Quantum Circuit Design of a {$T$}-count Optimized
                 Integer Multiplier",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "68",
  number =       "5",
  pages =        "729--739",
  month =        may,
  year =         "2019",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2018.2882774",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 11 09:46:20 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "adders; Adders; Clifford+T gates; conditional adder;
                 fault tolerance; Fault tolerance; fault tolerant
                 implementations; Fault tolerant systems; integer
                 multiplication; logic design; Logic gates; quantum
                 arithmetic; quantum circuit design; quantum circuits;
                 Quantum computing; quantum conditional adder circuit;
                 quantum gates; quantum hardware resources; quantum
                 multiplier design; qubits; Registers; reliable quantum
                 circuits; scalable quantum circuits; T-count optimized
                 quantum circuit; T-count savings; Toffoli gate array",
}

@Article{Nannarelli:2019:TFP,
  author =       "A. Nannarelli",
  title =        "Tunable Floating-Point Adder",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "68",
  number =       "10",
  pages =        "1553--1560",
  month =        oct,
  year =         "2019",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2019.2906907",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Sep 12 13:33:25 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "Adders; addition; Computer architecture; energy
                 efficiency; Floating-point; Google; Hardware; IEEE
                 rounding; Indexes; Standards; Tuning",
  remark =       "From the abstract: ``TFP is a variable precision
                 format in which a given precision can be chosen for a
                 single operation by selecting a specific number of bits
                 for significand and exponent in the floating-point
                 representation. By tuning the precision of an algorithm
                 to the minimum precision achieving an acceptable target
                 error, we can make the computation more power
                 efficient.''",
}

@InProceedings{Pandey:2019:UFP,
  author =       "Kumar Sambhav Pandey and Dinesh Kumar B and Neeraj
                 Goel and Hitesh Shrimali",
  title =        "An Ultra-Fast Parallel Prefix Adder",
  crossref =     "Takagi:2019:ISC",
  pages =        "125--134",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00034",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Parallel Prefix adders are arguably the most commonly
                 used arithmetic units. They have been extensively
                 investigated at architecture level, register transfer
                 level (RTL), gate level, circuit level as well as
                 layout level giving rise to a plethora of mathematical
                 formulations, topologies and implementations. This
                 paper contributes significantly to the understanding of
                 these parallel prefix adders in a couple of ways.
                 Firstly, it attempts to describe various such parallel
                 prefix adders in elegant and consistent formulations.
                 Secondly, a new family of parallel prefix adders is
                 proposed at architecture level. The estimates of the
                 area-throughput characteristics for an instance of this
                 family are also presented. While the speeds achieved by
                 this instance match those achieved by the state of the
                 art adders, their area characteristics exhibit upto
                 26\% improvement.",
  acknowledgement = ack-nhfb,
  keywords =     "adder recurrence relations; Adders; adders;
                 architecture level; area-throughput characteristics;
                 ARITH-26; arithmetic units; Computer architecture;
                 Digital arithmetic; digital arithmetic; integrated
                 circuit layout; integrated logic circuits; logic
                 design; Logic gates; Microprocessors; Parallel prefix
                 adders; Terminology; Topology; ultrafast parallel
                 prefix adder",
}

@Article{Parhi:2019:CAF,
  author =       "Keshab K. Parhi and Yin Liu",
  title =        "Computing Arithmetic Functions Using Stochastic Logic
                 by Series Expansion",
  journal =      j-IEEE-TRANS-EMERG-TOP-COMPUT,
  volume =       "7",
  number =       "1",
  pages =        "44--59",
  month =        jan # "\slash " # mar,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/TETC.2016.2618750",
  ISSN =         "2168-6750 (print), 2376-4562 (electronic)",
  bibdate =      "Thu Sep 21 14:02:06 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetransemergtopcomput.bib",
  abstract =     "Stochastic logic implementations of complex arithmetic
                 functions, such as trigonometric, exponential, and
                 sigmoid, are derived based on truncated versions of
                 their Maclaurin series expansions. This paper makes
                 three contributions. First, it is shown that a
                 polynomial can be implemented using multiple levels of
                 NAND gates based on Horner's rule, if the coefficients
                 are alternately positive and negative and their
                 magnitudes are monotonically decreasing. Truncated
                 Maclaurin series expansions of arithmetic functions are
                 used to generate polynomials which satisfy these
                 constraints. The input and output in these functions
                 are represented by unipolar representation. Functions
                 including sine, cosine, tangent hyperbolic, logarithm
                 and exponential can be implemented using this method.
                 Second, for a polynomial that does not satisfy these
                 constraints, it still can be implemented based on
                 Horner's rule if each factor of the polynomial
                 satisfies these constraints. It is shown that functions
                 such as $ \sin \pi x / \pi $, $ e^{-a x} $, $ \tanh a x
                 $ and $ \sigmoid (a x^3) $ (for values of $ a > 1$) can
                 be implemented using stochastic logic using
                 factorization in combination with Horner's rule. Third,
                 format conversion is proposed for arithmetic functions
                 with input and output represented in different formats,
                 such as $ \cos \pi x$ given $ x \in [0, 1]$ and $
                 \sigmoid (x)$ given $ x \in [ - 1, 1]$. Polynomials are
                 transformed to equivalent forms that naturally exploit
                 format conversions. The proposed stochastic logic
                 circuits outperform the well-known Bernstein polynomial
                 based and finite-state-machine (FSM) based
                 implementations. Furthermore, the hardware complexity
                 and the critical path of the proposed implementations
                 are less than the well-known Bernstein polynomial based
                 and FSM based implementations for most cases",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Emerging Topics in Computing",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6245516",
}

@InProceedings{Parry:2019:PSO,
  author =       "Katherine Parry",
  title =        "A Perspective into Squarer Optimization",
  crossref =     "Takagi:2019:ISC",
  pages =        "124--124",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00033",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Artificial Intelligence applications do millions of
                 square calculations, such as within Gradient Descent or
                 Principle Component Analysis (PCA). Any time measured
                 or observed data is analyzed; the error, residual, or a
                 comparison against a norm, it is evaluated using a
                 square operation. Squarers are special purpose
                 multipliers that can be employed when the operands are
                 identical. Most calculations use slower multipliers,
                 even though squarers calculate faster, use less power,
                 and occupy less area. Multiplication is composed of a
                 series of partial products that are accumulated to
                 result in the multiplied product. Multiplier and
                 squarer propagation delay is assessed using the number
                 of partial products, or more their addition. The
                 calculation of partial products can occur in parallel,
                 thus does not significantly tax the propagation delay,
                 but carries from their addition create computational
                 dependencies. A standard 8-bit multiplier requires 56
                 partial product additions and previous work has reduced
                 a squarer to 22 partial products sums. This paper
                 reviews the previous technology and illustrates further
                 Boolean optimizations that minimize the number of
                 additions to 15 partial products.",
  acknowledgement = ack-nhfb,
  keywords =     "8-bit multiplier; ARITH-26; Artificial intelligence;
                 artificial intelligence applications; Boolean
                 functions; Boolean optimizations; Digital arithmetic;
                 digital arithmetic; gradient descent; Measurement
                 uncertainty; multiplied product; multiplying circuits;
                 optimisation; Optimization; partial product additions;
                 partial products sums; Principal component analysis;
                 principle component analysis; Propagation delay;
                 special purpose multipliers; square calculations;
                 square operation; squarer optimization; squarer
                 propagation delay; Urban areas",
}

@InProceedings{Pasca:2019:HDP,
  author =       "Bogdan Pasca",
  title =        "Hybrid Dot-Product Design for {FP}-Enabled {FPGAs}",
  crossref =     "Takagi:2019:ISC",
  pages =        "194--196",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00045",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "FPGAs are becoming interesting solutions for neural
                 network training acceleration. Efficient implementation
                 of dot-products, as part of matrix-matrix multiply
                 engines, plays a key role towards this. The now de
                 facto standard involves the matrix multiplication on
                 bfloat16 inputs, with all reductions be performed in
                 single-precision arithmetic. We present here a generic
                 hybrid dot-product implementation that: (1) has a
                 user-defined accuracy knob and (2) targets a
                 user-defined logic/DSP ratio. Since our architecture is
                 very specialized to a given target device, we discuss
                 the challenges in generating this architecture
                 automatically.",
  acknowledgement = ack-nhfb,
  keywords =     "Adders; ARITH-26; arithmetic; Bandwidth; bfloat16; dot
                 product; dot-products; Field programmable gate arrays;
                 field programmable gate arrays; floating point;
                 floating point arithmetic; FP-enabled FPGA; FPGA;
                 generator; hybrid; hybrid dot-product design; hybrid
                 dot-product implementation; Lead; logic design; matrix
                 multiplication; matrix-matrix multiply engines;
                 multiplying circuits; neural nets; neural network
                 training; Neural networks; single precision;
                 single-precision arithmetic; Tools; Training",
}

@Article{Pranesh:2019:LPF,
  author =       "Srikara Pranesh",
  title =        "Low Precision Floating-Point Formats: The {Wild West}
                 of Computer Arithmetic",
  journal =      j-SIAM-NEWS,
  volume =       "52",
  number =       "9",
  pages =        "12--12",
  month =        nov,
  year =         "2019",
  DOI =          "",
  ISSN =         "0036-1437",
  bibdate =      "Mon Nov 04 14:49:07 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://sinews.siam.org/Details-Page/low-precision-floating-point-formats-the-wild-west-of-computer-arithmetic",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM News",
  journal-URL =  "http://www.siam.org/news/",
}

@Article{Reyhani-Masoleh:2019:NMI,
  author =       "A. Reyhani-Masoleh and H. El-Razouk and A. Monfared",
  title =        "New Multiplicative Inverse Architectures Using
                 {Gaussian} Normal Basis",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "68",
  number =       "7",
  pages =        "991--1006",
  month =        jul,
  year =         "2019",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2018.2859941",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 11 09:46:20 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "application specific integrated circuits; arithmetic
                 operations; binary fields; classic inversion scheme;
                 classic-based addition chains; classical-interleaved
                 architecture; classical-interleaved inverter; CMOS
                 integrated circuits; Computer architecture;
                 cryptography; Digit-level multiplier; digital
                 arithmetic; field inversion; field programmable gate
                 arrays; finite field; FSISM; FSISM processor;
                 fully-serial-in square-multiply processor; Galois
                 fields; Gaussian normal basis; Gaussian processes;
                 hybrid-double multiplication; input registers;
                 inversion architecture; inversion architectures;
                 Inverters; invertors; Itoh-Tsujii algorithm; latency;
                 Logic gates; multiplication cycle; multiplicative
                 inverse architectures; multiplying circuits; NIST;
                 Propagation delay; size 65.0 nm; ternary Itoh-Tsujii
                 algorithm",
}

@InProceedings{Rohloff:2019:CAR,
  author =       "Kurt Rohloff",
  title =        "Computer Arithmetic Research to Accelerate
                 Privacy-Protecting Encrypted Computing Such as
                 Homomorphic Encryption",
  crossref =     "Takagi:2019:ISC",
  pages =        "197--197",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00046",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "One of the first major breakthroughs of computer
                 science in the 21st century has been the discovery and
                 practical demonstration of encrypted computing
                 technologies such as Fully Homomorphic Encryption
                 (FHE). Encrypted computing technologies allow sensitive
                 data to be encrypted such that arbitrary programs can
                 be securely run over the encrypted data where the
                 output, when decrypted, is equivalent to the result of
                 running the original algorithm on the unencrypted data.
                 In this talk we focus on the use of and potential for
                 computer arithmetic research to enable more practical
                 encrypted computing, such as to accelerate advanced
                 encryption implementations on custom hardware. These
                 technologies are ground-breaking in their ability for
                 privacy-preserving data science on sensitive data sets
                 with minimal costs in terms of engineering effort,
                 power, compute resources, etc. \ldots{}. We discuss
                 theory, design, algorithmic, hardware, software
                 engineering and systems research that is enabling
                 applications of encrypted computing in regulated data
                 industries, such as in medical and financial domains.
                 We use our work using accelerating the PALISADE
                 open-source homomorphic encryption software library for
                 practical applications in case studies.",
  acknowledgement = ack-nhfb,
  keywords =     "Acceleration; advanced encryption implementations;
                 ARITH-26; computer arithmetic research; computer
                 science; Computer science; Computers; cryptography;
                 data privacy; Digital arithmetic; encrypted computing
                 technologies; encrypted data; Encryption; fully
                 homomorphic encryption; Hardware; PALISADE open-source
                 homomorphic encryption software library;
                 privacy-preserving data science; privacy-protecting
                 encrypted computing; public domain software; regulated
                 data industries; sensitive data sets; software
                 engineering; software libraries; unencrypted data",
}

@Article{Roughan:2019:PSS,
  author =       "Matthew Roughan",
  title =        "Practically surreal: {Surreal} arithmetic in {Julia}",
  journal =      j-SOFTWAREX,
  volume =       "9",
  number =       "??",
  pages =        "293--298",
  month =        jan # "\slash " # jun,
  year =         "2019",
  CODEN =        "????",
  ISSN =         "2352-7110",
  ISSN-L =       "2352-7110",
  bibdate =      "Mon Oct 14 09:45:43 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/softwarex.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S2352711018302152",
  acknowledgement = ack-nhfb,
  fjournal =     "SoftwareX",
  journal-URL =  "https://www.sciencedirect.com/journal/softwarex/issues",
  keywords =     "Conway's surreal numbers",
}

@InProceedings{Rump:2019:EBC,
  author =       "Siegfried M. Rump",
  title =        "Error Bounds for Computer Arithmetics",
  crossref =     "Takagi:2019:ISC",
  pages =        "1--14",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00011",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This note summarizes recent progress in error bounds
                 for compound operations performed in some computer
                 arithmetic. Given a general set of real numbers
                 together with some operations satisfying the first
                 standard model, we identify three types A, B, and C of
                 weak sufficient assumptions implying new results and
                 sharper error estimates. Those include linearized error
                 estimates in the number of operations, faithfully
                 rounded and reproducible results. All types of
                 assumptions are satisfied for an IEEE-754 p-digit base-
                 floating-point arithmetic.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-26; Compounds; Computational modeling; computer
                 arithmetic; CREST; Digital arithmetic; error analysis;
                 error bounds; floating point arithmetic; IEEE-754
                 p-digit base- floating-point arithmetic; Japan Science
                 and Technology Agency; Kernel; Standards; Switches;
                 Vegetation",
}

@Article{Salamati:2019:MEM,
  author =       "Mahmoud Salamati and Rocco Salvia and Eva Darulova and
                 Sadegh Soudjani and Rupak Majumdar",
  title =        "Memory-Efficient Mixed-Precision Implementations for
                 Robust Explicit Model Predictive Control",
  journal =      j-TECS,
  volume =       "18",
  number =       "5s",
  pages =        "100:1--100:??",
  month =        oct,
  year =         "2019",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/3358223",
  ISSN =         "1539-9087 (print), 1558-3465 (electronic)",
  ISSN-L =       "1539-9087",
  bibdate =      "Thu Oct 17 18:16:44 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/tecs.bib",
  URL =          "https://dl.acm.org/ft_gateway.cfm?id=3358223",
  abstract =     "We propose an optimization for space-efficient
                 implementations of explicit model-predictive
                 controllers (MPC) for robust control of linear
                 time-invariant (LTI) systems on embedded platforms. We
                 obtain an explicit-form robust model-predictive
                 controller as a solution to a multi-parametric linear
                 programming problem. The structure of the controller is
                 a polyhedral decomposition of the control domain, with
                 an affine map for each domain. While explicit MPC is
                 suited for embedded devices with low computational
                 power, the memory requirements for such controllers can
                 be high. We provide an optimization algorithm for a
                 mixed-precision implementation of the controller, where
                 the deviation of the implemented controller from the
                 original one is within the robustness margin of the
                 robust control problem. The core of the mixed-precision
                 optimization is an iterative static analysis that
                 co-designs a robust controller and a low-bitwidth
                 approximation that is statically guaranteed to always
                 be within the robustness margin of the original
                 controller. We have implemented our algorithm and show
                 on a set of benchmarks that our optimization can reduce
                 space requirements by up to 20.9\% and on average by
                 12.6\% compared to a minimal uniform precision
                 implementation of the original controller.",
  acknowledgement = ack-nhfb,
  articleno =    "100",
  fjournal =     "ACM Transactions on Embedded Computing Systems",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J840",
}

@InProceedings{Sarkar:2019:RAP,
  author =       "Souradip Sarkar and Purushotham Murugappa Velayuthan
                 and Manil Dev Gomony",
  editor =       "{IEEE}",
  booktitle =    "{2019 22nd Euromicro Conference on Digital System
                 Design (DSD)}",
  title =        "A Reconfigurable Architecture for Posit Arithmetic",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "82--87",
  year =         "2019",
  DOI =          "https://doi.org/10.1109/DSD.2019.00022",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Seo:2019:HTM,
  author =       "Jihee Seo and Dae Hyun Kim",
  title =        "High-Throughput Multiplier Architectures Enabled by
                 Intra-Unit Fast Forwarding",
  crossref =     "Takagi:2019:ISC",
  pages =        "143--150",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00036",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In this paper, we propose a pipelined multiplier
                 architecture that can resolve data dependencies. The
                 proposed architecture generates partial results in the
                 pipeline stages of the multiplier and forwards the
                 partial results back to the pipeline stages through
                 so-called fast-forwarding paths, thereby enabling an
                 execution of dependent multiplications with a minimum
                 delay penalty. We apply the architecture to a normal
                 binary multiplier (NBBE-2) and two redundant binary
                 multipliers (RBBE-4 and CRBBE-4) and compare the
                 execution time, clock period, area, and power
                 consumption of the multipliers. The simulation results
                 show that the proposed architecture achieves up to 30\%
                 execution time reduction.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-26; Clocks; Computer architecture; data
                 dependencies; Delays; dependent multiplications;
                 digital arithmetic; execution time reduction; Fast
                 Forwarding; fast-forwarding paths; high-throughput
                 multiplier architectures; intra-unit fast forwarding;
                 minimum delay penalty; Multiplexing; Multiplication;
                 Multiplier; multiplying circuits; normal binary
                 multiplier; pipeline processing; Pipeline processing;
                 pipeline stages; pipelined multiplier architecture;
                 Pipelines; redundant binary multipliers; Throughput",
}

@InProceedings{Serre:2019:DBM,
  author =       "Fran{\c{c}}ois Serre and Markus P{\"u}schel",
  title =        "{DSL}-Based Modular {IP} Core Generators: Example
                 {FFT} and Related Structures",
  crossref =     "Takagi:2019:ISC",
  pages =        "190--191",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00043",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We present a hardware generator for signal processing
                 algorithms that consist of a network of small
                 processing elements, including the fast Fourier
                 transform and sorting networks. The generator is
                 implemented in Scala and uses a principled design that
                 leverages modern language features to generate an
                 entire design space of hardware implementations.
                 Examples include the use of embedded domain-specific
                 languages and staging to represent and optimize the
                 designs at different levels of abstraction, and the use
                 of Scala's type system to efficiently encode different
                 degrees of hardware reuse and arithmetic formats.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-26; arithmetic formats; Design automation;
                 design space; digital arithmetic; Domain specific
                 language; DSL; DSL-based modular IP core generators;
                 electronic engineering computing; embedded
                 domain-specific languages; embedded systems; fast
                 Fourier transform; fast Fourier transforms; FFT;
                 Generators; Hardware; hardware generator; Hardware
                 generator; hardware implementations; hardware reuse;
                 microprocessor chips; object-oriented programming;
                 Optimization; processing elements; Random access
                 memory; Scala type system; signal processing; signal
                 processing algorithms; Sorting; sorting; sorting
                 networks; specification languages; Staging; Streaming
                 hardware",
}

@Article{Sherman:2019:SRS,
  author =       "Benjamin Sherman and Jesse Michel and Michael Carbin",
  title =        "Sound and robust solid modeling via exact real
                 arithmetic and continuity",
  journal =      j-PACMPL,
  volume =       "3",
  number =       "ICFP",
  pages =        "99:1--99:29",
  month =        jul,
  year =         "2019",
  DOI =          "https://doi.org/10.1145/3341703",
  ISSN =         "2475-1421",
  bibdate =      "Fri Aug 7 19:22:28 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/pacmpl.bib",
  URL =          "https://dl.acm.org/doi/abs/10.1145/3341703",
  abstract =     "Algorithms for solid modeling, i.e., Computer-Aided
                 Design (CAD) and computer graphics, are often specified
                 on real numbers and then implemented with
                 finite-precision arithmetic, such as floating-point.
                 The result is that these implementations do not soundly
                 compute the results that are expected from their
                 specifications.\par

                 We present a new library, StoneWorks, that provides
                 sound and robust solid modeling primitives. We
                 implement StoneWorks in MarshallB, a pure functional
                 programming language for exact real arithmetic in which
                 types denote topological spaces and functions denote
                 continuous maps, ensuring that all programs are sound
                 and robust. We developed MarshallB as an extension of
                 the Marshall language.\par

                 We also define a new shape representation, compact
                 representation (K-rep), that enables constructions such
                 as Minkowski sum and analyses such as Hausdorff
                 distance that are not possible with traditional
                 representations. K-rep is a nondeterminism monad for
                 describing all the points in a shape.\par

                 With our library, language, and representation
                 together, we show that short StoneWorks programs can
                 specify and execute sound and robust solid modeling
                 algorithms and tasks.",
  acknowledgement = ack-nhfb,
  articleno =    "99",
  fjournal =     "Proceedings of the ACM on Programming Languages",
  journal-URL =  "https://pacmpl.acm.org/",
}

@Misc{Silver:2019:CCN,
  author =       "Mike Silver and Kalimah Redd Knight",
  title =        "Cutting Corners on Numbers",
  howpublished = "TuftsNow Web site.",
  day =          "24",
  month =        sep,
  year =         "2019",
  bibdate =      "Wed Sep 25 10:47:09 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Boghosian:2019:NPS}.",
  URL =          "https://now.tufts.edu/articles/cutting-corners-numbers-computation",
  abstract =     "Tufts mathematicians find the way we represent numbers
                 in computers can lead to large computational errors,
                 especially for modeling dynamical systems.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Singh:2019:LPP,
  author =       "Gagandeep Singh and Dionysios Diamantopoulos and
                 Sander Stuijk and Christoph Hagleitner and Henk
                 Corporaal",
  booktitle =    "Embedded Computer Systems: Architectures, Modeling,
                 and Simulation",
  title =        "Low Precision Processing for High Order Stencil
                 Computations",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "403--415",
  year =         "2019",
  DOI =          "https://doi.org/10.1007/978-3-030-27562-4_29",
  ISBN =         "3-030-27562-0",
  ISBN-13 =      "978-3-030-27562-4",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Fri Dec 15 11:31:31 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "posit arithmetic",
}

@Article{Solovyev:2019:REF,
  author =       "Alexey Solovyev and Marek S. Baranowski and Ian Briggs
                 and Charles Jacobsen and Zvonimir Rakamari{\'c} and
                 Ganesh Gopalakrishnan",
  title =        "Rigorous Estimation of Floating-Point Round-Off Errors
                 with Symbolic {Taylor} Expansions",
  journal =      j-TOPLAS,
  volume =       "41",
  number =       "1",
  pages =        "2:1--2:??",
  month =        mar,
  year =         "2019",
  CODEN =        "ATPSDT",
  DOI =          "https://doi.org/10.1145/3230733",
  ISSN =         "0164-0925 (print), 1558-4593 (electronic)",
  ISSN-L =       "0164-0925",
  bibdate =      "Mon Mar 4 08:35:09 MST 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/toplas.bib",
  URL =          "https://dl.acm.org/ft_gateway.cfm?id=3230733",
  abstract =     "Rigorous estimation of maximum floating-point
                 round-off errors is an important capability central to
                 many formal verification tools. Unfortunately,
                 available techniques for this task often provide very
                 pessimistic overestimates, causing unnecessary
                 verification failure. We have developed a new approach
                 called Symbolic Taylor Expansions that avoids these
                 problems, and implemented a new tool called FPTaylor
                 embodying this approach. Key to our approach is the use
                 of rigorous global optimization, instead of the more
                 familiar interval arithmetic, affine arithmetic, and/or
                 SMT solvers. FPTaylor emits per-instance analysis
                 certificates in the form of HOL Light proofs that can
                 be machine checked. In this article, we present the
                 basic ideas behind Symbolic Taylor Expansions in
                 detail. We also survey as well as thoroughly evaluate
                 six tool families, namely, Gappa (two tool options
                 studied), Fluctuat, PRECiSA, Real2Float, Rosa, and
                 FPTaylor (two tool options studied) on 24 examples,
                 running on the same machine, and taking care to find
                 the best options for running each of these tools. This
                 study demonstrates that FPTaylor estimates round-off
                 errors within much tighter bounds compared to other
                 tools on a significant number of case studies. We also
                 release FPTaylor along with our benchmarks, thus
                 contributing to future studies and tool development in
                 this area.",
  acknowledgement = ack-nhfb,
  articleno =    "2",
  fjournal =     "ACM Transactions on Programming Languages and
                 Systems",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J783",
}

@Misc{Stephens:2019:BPN,
  author =       "Nigel Stephens",
  title =        "{BFloat16} processing for Neural Networks on
                 {Armv8-A}",
  howpublished = "Web site.",
  day =          "29",
  month =        aug,
  year =         "2019",
  bibdate =      "Mon Sep 23 07:25:21 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://community.arm.com/developer/ip-products/processors/b/ml-ip-blog/posts/bfloat16-processing-for-neural-networks-on-armv8_2d00_a",
  acknowledgement = ack-nhfb,
  remark =       "From the article: ``The next revision of the Armv8-A
                 architecture will introduce Neon and SVE vector
                 instructions designed to accelerate certain
                 computations using the BFloat16 (BF16) floating-point
                 number format. BF16 has recently emerged as a format
                 tailored specifically to high-performance processing of
                 Neural Networks (NNs). BF16 is a truncated form of the
                 IEEE 754 [ieee754-2008] single-precision representation
                 (IEEE-FP32), which has only 7 fraction bits, instead of
                 23.'' IEEE FP16 has 1-bit sign, 5-bit exponent, and
                 10-bit significand. BF16 has 1-bit sign, 8-bit
                 exponent, and 7-bit significand. [This disagrees with
                 \cite{Verheyde:2019:BDD}, which says 5-bit exponent,
                 and 10-bit significand.] The article also says that two
                 instructions, BFDOT and BFMMLA have only one rounding
                 mode: Round to Odd, one type of NaN, and flush-to-zero
                 on underflow.",
}

@InProceedings{Takagi:2019:AI,
  author =       "Naofumi Takagi and Sylvie Boldo and Martin
                 Langhammer",
  title =        "Author Index",
  crossref =     "Takagi:2019:ISC",
  pages =        "219--220",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00051",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Presents an index of the authors whose articles are
                 published in the conference proceedings record.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-26",
}

@InProceedings{Takagi:2019:CN,
  author =       "Naofumi Takagi and Sylvie Boldo and Martin
                 Langhammer",
  title =        "{[Copyright} notice]",
  crossref =     "Takagi:2019:ISC",
  pages =        "4--4",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00003",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Presents the copyright information for the conference.
                 May include reprint permission information.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-26",
}

@InProceedings{Takagi:2019:CO,
  author =       "Naofumi Takagi and Sylvie Boldo and Martin
                 Langhammer",
  title =        "Conference Organization",
  crossref =     "Takagi:2019:ISC",
  pages =        "11--11",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00006",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Provides a listing of current committee members and
                 society officers.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-26",
}

@InProceedings{Takagi:2019:F,
  author =       "Naofumi Takagi and Sylvie Boldo and Martin
                 Langhammer",
  title =        "Foreword",
  crossref =     "Takagi:2019:ISC",
  pages =        "10--10",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00005",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Presents the introductory welcome message from the
                 conference proceedings. May include the conference
                 officers' congratulations to all involved with the
                 conference event and publication of the proceedings
                 record.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-26",
}

@InProceedings{Takagi:2019:PC,
  author =       "Naofumi Takagi and Sylvie Boldo and Martin
                 Langhammer",
  title =        "Program Committee",
  crossref =     "Takagi:2019:ISC",
  pages =        "12--12",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00007",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Provides a listing of current committee members and
                 society officers.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-26",
}

@InProceedings{Takagi:2019:Sa,
  author =       "Naofumi Takagi and Sylvie Boldo and Martin
                 Langhammer",
  title =        "Sponsors",
  crossref =     "Takagi:2019:ISC",
  pages =        "14--14",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00009",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The conference organizers greatly appreciate the
                 support of the various corporate sponsors listed.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-26",
}

@InProceedings{Takagi:2019:Sb,
  author =       "Naofumi Takagi and Sylvie Boldo and Martin
                 Langhammer",
  title =        "Supporters",
  crossref =     "Takagi:2019:ISC",
  pages =        "15--15",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00010",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The conference organizers greatly appreciate the
                 support of the various corporate sponsors listed.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-26",
}

@InProceedings{Takagi:2019:SC,
  author =       "Naofumi Takagi and Sylvie Boldo and Martin
                 Langhammer",
  title =        "Steering Committee",
  crossref =     "Takagi:2019:ISC",
  pages =        "13--13",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00008",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Provides a listing of current committee members and
                 society officers.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-26",
}

@InProceedings{Takagi:2019:TC,
  author =       "Naofumi Takagi and Sylvie Boldo and Martin
                 Langhammer",
  title =        "Table of contents",
  crossref =     "Takagi:2019:ISC",
  pages =        "5--9",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00004",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Presents the table of contents/splash page of the
                 proceedings record.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-26",
}

@InProceedings{Takagi:2019:TPI,
  author =       "Naofumi Takagi and Sylvie Boldo and Martin
                 Langhammer",
  title =        "{[Title} page iii]",
  crossref =     "Takagi:2019:ISC",
  pages =        "3--3",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00002",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Presents the title page of the proceedings record.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-26",
}

@InProceedings{Thibault:2019:OWL,
  author =       "Hilaire Thibault and Hacene Ouzia and Benoit Lopez",
  title =        "Optimal Word-Length Allocation for the Fixed-Point
                 Implementation of Linear Filters and Controllers",
  crossref =     "Takagi:2019:ISC",
  pages =        "175--182",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00040",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This article presents a word-length optimization
                 problem under accuracy constraints for the hardware
                 implementation of linear signal processing systems with
                 fixed-point arithmetic. For State-Space systems
                 (describing a linear filter or a controller), a
                 complete error analysis is exhibited, where the final
                 output error bound depends on the word-lengths and the
                 fixed-point formats chosen for each variable. The Most
                 Significant Bit of each one can be determined in order
                 to guarantee that no overflow occurs. Thus, it is
                 possible to obtain a hardware implementation minimizing
                 resource use. This leads to a convex nonlinear integer
                 optimization problem where the resources to minimize
                 and the accuracy constraints depend on the internal
                 word-lengths. This problem can then be solved with
                 appropriate heuristics. Finally, a global approach is
                 proposed and illustrated by some examples.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-26; convex nonlinear integer optimization
                 problem; convex programming; error analysis; filters;
                 fixed point arithmetic; fixed-point arithmetic;
                 Hardware; hardware implementation; integer programming;
                 linear filter; linear signal processing systems;
                 nonlinear programming; optimal word-length allocation;
                 Optimization; Quantization (signal); Roundoff errors;
                 signal processing; Signal processing algorithms;
                 state-space methods; state-space systems; word length
                 optimization; word-length optimization problem; worst
                 case MSB",
}

@InProceedings{Thomas:2019:CTG,
  author =       "David B. Thomas",
  title =        "Compile-Time Generation of Custom-Precision
                 Floating-Point {IP} using {HLS} Tools",
  crossref =     "Takagi:2019:ISC",
  pages =        "192--193",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00044",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "High-Level Synthesis (HLS) tools usually treat
                 floating-point operators as black-box IP cores, and
                 then schedule them as primitives when synthesising code
                 to circuits. This approach relies on a library of IP
                 blocks for chosen floating-point formats, which are
                 pre-characterised to determine latency and area
                 properties needed at compilation time. Two weaknesses
                 of this approach are that it limits the number of
                 floating-point formats - typically to half, single, and
                 double - and that it requires conservative per-cycle
                 scheduling of operators. Modern HLS tools have
                 sophisticated intra-cycle scheduling of integer
                 primitives, as well as C++ front-ends that can execute
                 substantial algorithms at compile-time. This has
                 enabled the creation of platform-independent C++
                 floating-point libraries which generate
                 custom-precision operators at compile-time, while
                 providing similar or better results as vendor-supplied
                 IP blocks. However, certain problems and questions
                 related to compilation performance and verification
                 remain, so it is not yet clear how widely applicable
                 this technique is.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-26; black-box IP cores; C++; C++ languages;
                 chosen floating-point formats; compilation performance;
                 compilation time; Compile time IP; compile-time
                 generation; custom-precision floating-point IP;
                 custom-precision operators; field programmable gate
                 arrays; Field programmable gate arrays; Floating point;
                 floating point arithmetic; floating-point libraries;
                 floating-point operators; FPGA; High Level Synthesis;
                 high level synthesis; High-Level Synthesis tools; HLS;
                 intra-cycle scheduling; IP networks; Libraries; Meta
                 programming; modern HLS tools; Pipelines; Schedules;
                 Templates; Tools; vendor-supplied IP blocks",
}

@Article{Tiwari:2019:PPE,
  author =       "Sugandha Tiwari and Neel Gala and Chester Rebeiro and
                 V. Kamakoti",
  title =        "{PERI}: A Posit Enabled {RISC-V} Core",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "1--14",
  month =        nov,
  year =         "2019",
  bibdate =      "Thu Apr 09 15:06:39 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://arxiv.org/pdf/1908.01466.pdf",
  abstract =     "Owing to the failure of Dennard's scaling the last
                 decade has seen a steep growth of prominent new
                 paradigms leveraging opportunities in computer
                 architecture. Two technologies of interest are Posit
                 and RISC-V. Posit was introduced in mid-2017 as a
                 viable alternative to IEEE 754-2008. Posit promises
                 more accuracy, higher dynamic range and fewer unused
                 states along with simpler hardware designs as compared
                 to IEEE 754- 2008. RISC-V, on the other hand, provides
                 a commercial-grade open-source ISA. It is not only
                 elegant and simple but also highly extensible and
                 customizable, thereby facilitating novel
                 micro-architectural research and exploration. In this
                 paper, we bring these two technologies together and
                 propose the first Posit Enabled RISC-V core. The paper
                 provides insights on how the current 'F' extension and
                 the custom op-code space of RISCV can be
                 leveraged/modified to support Posit arithmetic. We also
                 present implementation details of a parameterized and
                 feature-complete Posit FPU which is integrated with the
                 RISC-V compliant SHAKTI C-class core either as an
                 execution unit or as an accelerator. To fully leverage
                 the potential of Posit, we further enhance our Posit
                 FPU, with minimal overheads, to support two different
                 exponent sizes (with posit-size being 32-bits). This
                 allows applications to switch from high-accuracy
                 computation mode to a mode with higher dynamic-range at
                 run-time. In the absence of viable software tool-chain
                 to enable porting of applications in the Posit domain,
                 we present a workaround on how certain applications can
                 be modified minimally to exploit the existing RISC-V
                 tool-chain. We also provide examples of applications
                 which can perform better with Posit as compared to IEEE
                 754-2008. The proposed Posit FPU consumes 3507 slice
                 LUTs and 1294 slice registers on an Artix-7-100T Xilinx
                 FPGA while capable of operating at 100 MHz.",
  acknowledgement = ack-nhfb,
  keywords =     "floating-point; IEEE-754; Posit; processor; RISC-V",
}

@InProceedings{Uguen:2019:EHC,
  author =       "Yohann Uguen and Luc Forget and Florent de Dinechin",
  editor =       "{IEEE}",
  booktitle =    "{2019 29th International Conference on Field
                 Programmable Logic and Applications (FPL)}",
  title =        "Evaluating the Hardware Cost of the Posit Number
                 System",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "106--113",
  year =         "2019",
  DOI =          "https://doi.org/10.1109/FPL.2019.00026",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{vanDam:2019:APA,
  author =       "Laurens van Dam and Johan Peltenburg and Zaid Al-Ars
                 and H. Peter Hofstee",
  title =        "An Accelerator for Posit Arithmetic Targeting Posit
                 Level 1 {BLAS} Routines and {Pair-HMM}",
  crossref =     "Gustafson:2019:CPC",
  pages =        "5:1--5:10",
  year =         "2019",
  DOI =          "https://doi.org/10.1145/3316279.3316284",
  bibdate =      "Mon Feb 10 12:11:16 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  articleno =    "5",
  keywords =     "pair-HMM, BLAS, decimal accuracy, arithmetic,
                 unum-III, accelerator, posit, unum, FPGA",
  location =     "Singapore, Singapore",
  numpages =     "10",
}

@Article{vanWyk:2019:RVT,
  author =       "Leonard van Wyk",
  title =        "Rounding versus truncation estimates in difference
                 calculations",
  journal =      j-MATH-GAZ,
  volume =       "103",
  number =       "557",
  pages =        "285--292",
  month =        jul,
  year =         "2019",
  CODEN =        "MAGAAS",
  DOI =          "https://doi.org/10.1017/mag.2019.60",
  ISSN =         "0025-5572 (print), 2056-6328 (electronic)",
  ISSN-L =       "0025-5572",
  bibdate =      "Mon Jul 22 08:44:42 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathgaz2010.bib",
  URL =          "https://www.cambridge.org/core/journals/mathematical-gazette/article/rounding-versus-truncation-estimates-in-difference-calculations/57BD92568C03F0FCDE63BBBDB5E6FF6D",
  abstract =     "Two common methods of approximating difference
                 problems are by rounding or truncating the minuend and
                 the subtrahend before calculating the difference. Since
                 rounding generally gives a better approximation of a
                 number than truncation, one might expect that rounding
                 also generally gives a better approximation in
                 difference problems. We show that intuition to be
                 false.",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Gaz.",
  fjournal =     "The Mathematical Gazette",
  journal-URL =  "http://journals.cambridge.org/action/displayIssue?jid=MAG;
                 http://www.m-a.org.uk/jsp/index.jsp?lnk=620",
  onlinedate =   "06 June 2019",
}

@InProceedings{Vazquez:2019:NPT,
  author =       "Alvaro V{\'a}zquez and Elisardo Antelo",
  title =        "New {$3$D} Projection Transformation for Point
                 Clouds",
  crossref =     "Takagi:2019:ISC",
  pages =        "77--83",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00020",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "3D Computer Graphics based on clouds of points is an
                 alternative of interest for high quality rendering of
                 complex scenes. For high quality graphics, the
                 computational requirements are significantly higher
                 than in the case of conventional front-end vertex
                 processing. One of the key computations in the graphics
                 pipeline is the projection transformation. Conventional
                 computation of the point-based projection using current
                 vertex processors might not be the best option for
                 scalable, high quality 3D graphics based on point
                 clouds. In this work we propose a new scalable method
                 that takes advantage of the special characteristics of
                 the point rendering model. The number of
                 reciprocal/division computations for perspective
                 correction is reduced, using instead more effective
                 multiply-accumulate operations. This is done by
                 performing a linear approximation of the reciprocal at
                 the cost of introducing an error in the pixel value.
                 There is a trade-off in the error introduced and the
                 exactness of the computation (linear approximation
                 instead of reciprocal).",
  acknowledgement = ack-nhfb,
  keywords =     "3D computer graphics; 3D projection transformation;
                 ARITH-26; Cameras; complex geometry; computational
                 geometry; graphics processor; high quality 3D graphics;
                 Linear approximation; Point based rendering; point
                 clouds; point rendering model; point-based projection;
                 projection transform; Rendering (computer graphics);
                 rendering (computer graphics); rendering quality;
                 Three-dimensional displays; Upper bound; vertex
                 processing; VLSI graphis hardware; Zirconium",
}

@Article{Venkatachalam:2019:DAA,
  author =       "S. Venkatachalam and E. Adams and H. J. Lee and S.
                 Ko",
  title =        "Design and Analysis of Area and Power Efficient
                 Approximate {Booth} Multipliers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "68",
  number =       "11",
  pages =        "1697--1703",
  month =        nov,
  year =         "2019",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2019.2926275",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Oct 29 11:08:44 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "Adders; Approximate Booth arithmetic; Complexity
                 theory; Computational modeling; Digital signal
                 processing; Encoding; Generators; inexact computing;
                 Integrated circuit modeling; radix-4 partial product
                 generators",
}

@Misc{Verheyde:2019:BDD,
  author =       "Arne Verheyde",
  title =        "{BFloat16} Deep Dive: {ARM} Brings {BF16} Deep
                 Learning Data Format to {ARMv8-A}",
  howpublished = "Tom's Hardware Web site.",
  day =          "21",
  month =        sep,
  year =         "2019",
  bibdate =      "Mon Sep 23 07:15:36 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.tomshardware.com/news/bfloat16-deep-dive-arm-bf16-support-armv8-a,40305.html",
  abstract =     "RM will be adding BFloat16 support in the next
                 revision of the ARMv8-A architecture under its Project
                 Trillium ML platform. It marks a new major milestone in
                 the widespread adoption of the young data format that
                 is taking the deep learning community by storm. In this
                 article, we'll dive into the origins and benefits of
                 the format.",
  acknowledgement = ack-nhfb,
  remark =       "The BFloat16 format has 1-bit sign, 5-bit exponent,
                 and 10-bit significand. From the article: ``\ldots{}
                 hardware area (number of transistors) scales roughly
                 with the square of the mantissa width. So having just
                 three fewer mantissa bits (7 instead of 10) means that
                 a bfloat16 multiplier takes up about half the area of a
                 conventional FP16 unit. Compared to an FP32 multiplier,
                 its size is eight times smaller, with an equivalent
                 reduction in power consumption as well. Or conversely,
                 within the same silicon area more useful hardware can
                 be put to achieve higher performance. \ldots{} Bfloat16
                 is called Brain Floating Point Format in full (or BF16
                 in short), as it is named after the Google Brain
                 research group where it was conceived. As Jeff Dean,
                 Senior Fellow of Google AI, explained in a series of
                 Twitter posts, Google started using the format since
                 the early days of TensorFlow. More specifically, it was
                 supported in hardware since the second version of its
                 Tensor Processing Units (TPUs), the TPU v2 in 2017.
                 \ldots{} Intel showed that an integer multiplier costs
                 less than half the area of a floating point multiplier
                 of the same number of bits. Though less relevant, the
                 difference is even larger for addition: while an
                 integer adder scales linearly with the number of bits,
                 a floating point adder scales quadratically,
                 \ldots{}''",
}

@InProceedings{Villa:2019:NDB,
  author =       "Oreste Villa and Mark Stephenson and David Nellans and
                 Stephen W. Keckler",
  editor =       "{IEEE\slash ACM}",
  booktitle =    "{MICRO '52: Proceedings of the 52nd Annual IEEE\slash
                 ACM International Symposium on Microarchitecture,
                 Columbus OH, USA, October 12--16, 2019}",
  title =        "{Nvbit}: A dynamic binary instrumentation framework
                 for {NVIDIA GPUs}",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  bookpages =    "1104",
  pages =        "372--383",
  year =         "2019",
  ISBN =         "1-4503-6938-3",
  ISBN-13 =      "978-1-4503-6938-1",
  LCCN =         "QA76.6 .A568",
  bibdate =      "Mon Sep 11 07:23:59 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  book-DOI =     "https://doi.org/10.1145/3352460",
}

@InProceedings{Villalba-Moreno:2019:RSU,
  author =       "Julio Villalba-Moreno and Javier Hormigo and Francisco
                 Jaime",
  title =        "Reproducible Summation Under {HUB} Format",
  crossref =     "Takagi:2019:ISC",
  pages =        "38--45",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00015",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Floating point reproducibility is a property claimed
                 by programmers and end users. Half-Unit-Biased (HUB) is
                 a new representation format in which the round to
                 nearest is carried out by truncation, preventing any
                 carry propagation and saving time and area. In this
                 paper we study the reproducible summation of HUB
                 numbers by using a error-free vector transformation
                 technique, providing both a specific architecture and
                 the usage of combined HUB/Standard floating point
                 adders to achieve a reproducible result.",
  acknowledgement = ack-nhfb,
  keywords =     "adders; Adders; ARITH-26; carry propagation; Computer
                 architecture; Computer science; Delays; Digital
                 arithmetic; end users; error-free vector transformation
                 technique; floating point arithmetic; Half-Unit-Biased;
                 HUB (Half-Unit-Biased) floating-point format; HUB
                 format; HUB numbers; point adders; point
                 reproducibility; representation format; reproducible
                 summation; Reproducible summation, HUB format;
                 Standards; Terminology",
}

@InProceedings{Volkova:2019:SAI,
  author =       "Anastasia Volkova and Jean-Michel Muller",
  title =        "Semi-Automatic Implementation of the Complementary
                 Error Function",
  crossref =     "Takagi:2019:ISC",
  pages =        "167--174",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00039",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The normal and complementary error functions are
                 ubiquitous special functions for any mathematical
                 library. They have a wide range of applications.
                 Practical applications call for customized
                 implementations that have strict accuracy requirements.
                 Accurate numerical implementation of these functions
                 is, however, non-trivial. In particular, the
                 complementary error function erfc for large positive
                 arguments heavily suffers from cancellation, which is
                 largely due to its asymptotic behavior. We provide a
                 semi-automatic code generator for the erfc function
                 which is parameterized by the user-given bound on the
                 relative error. Our solution exploits the asymptotic
                 expression of erfc and leverages the automatic code
                 generator Metalibm that provides accurate polynomial
                 approximations. A fine-grained a priori error analysis
                 provides a libm developer with the required accuracy
                 for each step of the evaluation. In critical parts, we
                 exploit double-word arithmetic to achieve
                 implementations that are fast, yet accurate up to 50
                 bits, even for large input arguments. We demonstrate
                 that for high required accuracies the automatically
                 generated code has performance comparable to that of
                 the standard libm and for lower ones our code
                 demonstrated roughly 25\% speedup.",
  acknowledgement = ack-nhfb,
  keywords =     "a priori error analysis; ARITH-26; asymptotic
                 behavior; asymptotic expression; complementary error
                 functions; Digital arithmetic; Error analysis; error
                 analysis; error function; floating-point arithmetic;
                 Generators; Libraries; Lips; mathematical library;
                 Metalibm; normal error functions; polynomial
                 approximation; polynomial approximations; program
                 compilers; semi-automated code generation;
                 semiautomatic code generator; semiautomatic
                 implementation; Standards; Tools; ubiquitous special
                 functions",
}

@Article{Walther:2019:VNR,
  author =       "Christoph Walther",
  title =        "Verified {Newton--Raphson} Iteration for
                 Multiplicative Inverses Modulo Powers of Any Base",
  journal =      j-TOMS,
  volume =       "45",
  number =       "1",
  pages =        "9:1--9:7",
  month =        mar,
  year =         "2019",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/3301317",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Mon May 6 18:23:42 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  note =         "See \cite{Dumas:2014:NRI}.",
  URL =          "https://dl.acm.org/citation.cfm?id=3301317",
  abstract =     "We identify two faults in a published algorithm for
                 fast computation of multiplicative inverses modulo
                 prime powers. We patch the algorithm and present
                 machine-assisted proofs of correctness of the repair.
                 Our formal proofs also reveal that being prime is an
                 unnecessary demand for the power base, thus attributing
                 a wider scope of applications to the repaired
                 algorithm.",
  acknowledgement = ack-nhfb,
  articleno =    "9",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@Misc{Wang:2019:BSH,
  author =       "Shibo Wang and Pankaj Kanwar",
  title =        "{BFloat16}: The secret to high performance on Cloud
                 {TPUs}",
  howpublished = "Web site",
  day =          "23",
  month =        aug,
  year =         "2019",
  bibdate =      "Fri Apr 03 09:12:39 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://cloud.google.com/blog/products/ai-machine-learning/bfloat16-the-secret-to-high-performance-on-cloud-tpus",
  acknowledgement = ack-nhfb,
}

@Article{Wang:2019:PAA,
  author =       "Shouxiang Wang and Kai Wang and Lei Wu and Chengshan
                 Wang",
  title =        "Polar Affine Arithmetic: Optimal Affine Approximation
                 and Operation Development for Computation in Polar Form
                 Under Uncertainty",
  journal =      j-TOMS,
  volume =       "45",
  number =       "1",
  pages =        "6:1--6:29",
  month =        mar,
  year =         "2019",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/3274659",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Mon May 6 18:23:42 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  URL =          "https://dl.acm.org/citation.cfm?id=3274659",
  abstract =     "Uncertainties practically arise from numerous factors,
                 such as ambiguous information, inaccurate model, and
                 environment disturbance. Interval arithmetic has
                 emerged to solve problems with uncertain parameters,
                 especially in the computational process where only the
                 upper and lower bounds of parameters can be
                 ascertained. In rectangular coordinate systems, the
                 basic interval operations and improved interval
                 algorithms have been developed in the numerical
                 analysis. However, in polar coordinate systems,
                 interval arithmetic still suffers from issues of
                 complex computation and overestimation. This article
                 defines a polar affine variable and develops a polar
                 affine arithmetic (PAA) that extends affine arithmetic
                 to the polar coordinate systems, which performs better
                 in many aspects than the corresponding polar interval
                 arithmetic (PIA). Basic arithmetic operations are
                 developed based on the complex affine arithmetic. The
                 Chebyshev approximation theory and the min-range
                 approximation theory are used to identify the best
                 affine approximation. PAA can accurately keep track of
                 the interdependency among multiple variables throughout
                 the calculation procedure, which prominently reduces
                 the solution conservativeness. Numerical examples
                 implemented in MATLAB programs show that, compared with
                 benchmark results from the Monte Carlo method, the
                 proposed PAA ensures completeness of the exact solution
                 and presents a more compact solution region than PIA
                 when dependency exists in the calculation process.
                 Meanwhile, a comparison of affine arithmetic in polar
                 and rectangular coordinates is presented. An
                 application of PAA in circuit analysis is
                 quantitatively presented and potential applications in
                 other research fields involving complex variables in
                 polar form will be gradually developed.",
  acknowledgement = ack-nhfb,
  articleno =    "6",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@Article{Ye:2019:NCA,
  author =       "T. Ye and Y. Wei and W. Meier",
  title =        "A New Cube Attack on {MORUS} by Using Division
                 Property",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "68",
  number =       "12",
  pages =        "1731--1740",
  month =        dec,
  year =         "2019",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2019.2929137",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Nov 7 11:20:24 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "Authenticated encryption algorithm; Boolean functions;
                 cube attack; division property; Encryption; mixed
                 integer linear programming; MORUS; Software algorithms;
                 Time complexity; time complexity",
}

@Article{Zhang:2019:EMP,
  author =       "H. Zhang and D. Chen and S. Ko",
  title =        "Efficient Multiple-Precision Floating-Point Fused
                 Multiply-Add with Mixed-Precision Support",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "68",
  number =       "7",
  pages =        "1035--1048",
  month =        jul,
  year =         "2019",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2019.2895031",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 11 09:46:20 2019",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2010.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "Adders; Clocks; Computer architecture; Deep learning;
                 double-precision operations; efficiency 10.6 percent;
                 efficiency 6.5 percent; floating point arithmetic;
                 floating-point arithmetics; floating-point operations;
                 FMA architecture; Fused multiply-add; half-precision
                 FMA operations; Hardware; logic design; mixed-precision
                 arithmetics; mixed-precision dot-product operations;
                 mixed-precision FMA operations; mixed-precision
                 operations; mixed-precision support; multiple-precision
                 arithmetics; multiple-precision floating-point;
                 multiple-precision FMA design; multiple-precision FMA
                 unit; multiplying circuits; normal FMA operations;
                 parallel half-precision operations; Pipelines;
                 quadruple-precision operation; single-precision
                 operations; Standards",
}

@InProceedings{Zhang:2019:EPM,
  author =       "Hao Zhang and Jiongrui He and Seok-Bum Ko",
  editor =       "IEEE",
  booktitle =    "{2019 IEEE International Symposium on Circuits and
                 Systems (ISCAS)}",
  title =        "Efficient Posit Multiply-Accumulate Unit Generator for
                 Deep Learning Applications",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1--5",
  month =        may,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/iscas.2019.8702349",
  bibdate =      "Thu Dec 14 18:03:31 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Zorn:2019:SPD,
  author =       "Bill Zorn and Dan Grossman and Zach Tatlock",
  title =        "Sinking Point: Dynamic Precision Tracking for
                 Floating-Point",
  crossref =     "Gustafson:2019:CPC",
  pages =        "4:1--4:8",
  year =         "2019",
  DOI =          "https://doi.org/10.1145/3316279.3316283",
  bibdate =      "Mon Feb 10 12:11:16 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  articleno =    "4",
  keywords =     "Floating point, numerical analysis",
  location =     "Singapore, Singapore",
  numpages =     "8",
}

@InProceedings{Abdelfattah:2020:IBF,
  author =       "Ahmad Abdelfattah and Stan Tomov and Jack Dongarra",
  title =        "Investigating the Benefit of {FP16}-Enabled
                 Mixed-Precision Solvers for Symmetric Positive Definite
                 Matrices Using {GPUs}",
  crossref =     "Krzhizhanovskaya:2020:CSI",
  pages =        "237--250",
  year =         "2020",
  DOI =          "https://doi.org/10.1007/978-3-030-50417-5_18",
  bibdate =      "Thu Jun 25 08:49:09 2020",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Abdelfattah:2020:MMB,
  author =       "Ahmad Abdelfattah and Stanimire Tomov and Jack
                 Dongarra",
  title =        "Matrix multiplication on batches of small matrices in
                 half and half-complex precisions",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "145",
  number =       "??",
  pages =        "188--201",
  month =        nov,
  year =         "2020",
  CODEN =        "JPDCER",
  DOI =          "https://doi.org/10.1016/j.jpdc.2020.07.001",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Wed May 26 16:11:03 MDT 2021",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jpardistcomp.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0743731520303300",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
}

@Article{Adams:2020:ARD,
  author =       "E. Adams and S. Venkatachalam and S. Ko",
  title =        "Approximate Restoring Dividers Using Inexact Cells and
                 Estimation From Partial Remainders",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "69",
  number =       "4",
  pages =        "468--474",
  month =        apr,
  year =         "2020",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2019.2953751",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Mar 12 16:58:27 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2020.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "Approximate computing; error analysis; image
                 processing applications; low-power; restoring
                 division",
}

@InProceedings{Agrawal:2020:FAH,
  author =       "Rashmi Agrawal and Lake Bu and Michel A. Kinsy",
  booktitle =    "{2020 IEEE 28th Annual International Symposium on
                 Field-Programmable Custom Computing Machines (FCCM)}",
  title =        "Fast Arithmetic Hardware Library For {RLWE-Based}
                 Homomorphic Encryption",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "206--206",
  year =         "2020",
  DOI =          "https://doi.org/10.1109/FCCM48280.2020.00037",
  bibdate =      "Fri Sep 22 08:05:37 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Ahrens:2020:AER,
  author =       "Peter Ahrens and James Demmel and Hong Diep Nguyen",
  title =        "Algorithms for Efficient Reproducible Floating Point
                 Summation",
  journal =      j-TOMS,
  volume =       "46",
  number =       "3",
  pages =        "22:1--22:49",
  month =        sep,
  year =         "2020",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/3389360",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Sat Sep 26 07:28:19 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  URL =          "https://dl.acm.org/doi/10.1145/3389360",
  abstract =     "We define ``reproducibility'' as getting bitwise
                 identical results from multiple runs of the same
                 program, perhaps with different hardware resources or
                 other changes that should not affect the answer. Many
                 users depend on reproducibility for debugging or
                 correctness. However, dynamic scheduling of parallel
                 computing resources, combined with nonassociative
                 floating point addition, makes reproducibility
                 challenging even for summation, or operations like the
                 BLAS. We describe a ``reproducible accumulator'' data
                 structure (the ``binned number'') and associated
                 algorithms to reproducibly sum binary floating point
                 numbers, independent of summation order. We use a
                 subset of the IEEE Floating Point Standard 754-2008 and
                 bitwise operations on the standard representations in
                 memory. Our approach requires only one read-only pass
                 over the data, and one reduction in parallel, using a
                 6-word reproducible accumulator (more words can be used
                 for higher accuracy), enabling standard tiling
                 optimization techniques. Summing $n$ words with a
                 6-word reproducible accumulator requires approximately
                 $ 9 n$ floating point operations (arithmetic,
                 comparison, and absolute value) and approximately $ 3
                 n$ bitwise operations. The final error bound with a
                 6-word reproducible accumulator and our default
                 settings can be up to 229 times smaller than the error
                 bound for conventional (recursive) summation on
                 ill-conditioned double-precision inputs",
  acknowledgement = ack-nhfb,
  articleno =    "22",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  keywords =     "accurate floating-point summation",
}

@InProceedings{Anonymous:2020:ACa,
  author =       "Anonymous",
  title =        "{ARITH 2020} Committees",
  crossref =     "Cornea:2020:ISC",
  pages =        "i--i",
  month =        jun,
  year =         "2020",
  DOI =          "https://doi.org/10.1109/ARITH48897.2020.00006",
  ISSN =         "2576-2265",
  bibdate =      "Wed Jul 7 06:24:52 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Provides a listing of current committee members and
                 society officers.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Anonymous:2020:ACb,
  author =       "Anonymous",
  title =        "{ARITH 2020} Committees",
  crossref =     "Cornea:2020:ISC",
  pages =        "i--i",
  month =        jun,
  year =         "2020",
  DOI =          "https://doi.org/10.1109/ARITH48897.2020.00007",
  ISSN =         "2576-2265",
  bibdate =      "Wed Jul 7 06:24:52 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Provides a listing of current committee members and
                 society officers.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Anonymous:2020:ACN,
  author =       "Anonymous",
  title =        "[{ARITH 2020} Copyright notice]",
  crossref =     "Cornea:2020:ISC",
  pages =        "i--i",
  month =        jun,
  year =         "2020",
  DOI =          "https://doi.org/10.1109/ARITH48897.2020.00003",
  ISSN =         "2576-2265",
  bibdate =      "Wed Jul 7 06:24:52 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Presents the copyright information for the conference.
                 May include reprint permission information.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Anonymous:2020:AI,
  author =       "Anonymous",
  title =        "{ARITH 2020} Index",
  crossref =     "Cornea:2020:ISC",
  pages =        "i--i",
  month =        jun,
  year =         "2020",
  DOI =          "https://doi.org/10.1109/ARITH48897.2020.00030",
  ISSN =         "2576-2265",
  bibdate =      "Wed Jul 7 06:24:52 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Presents an index of the authors whose articles are
                 published in the conference proceedings record.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Anonymous:2020:ALR,
  author =       "Anonymous",
  title =        "{ARITH 2020} List Reviewer Page",
  crossref =     "Cornea:2020:ISC",
  pages =        "i--i",
  month =        jun,
  year =         "2020",
  DOI =          "https://doi.org/10.1109/ARITH48897.2020.00008",
  ISSN =         "2576-2265",
  bibdate =      "Wed Jul 7 06:24:52 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The conference offers a note of thanks and lists its
                 reviewers.",
  acknowledgement = ack-nhfb,
}

@Misc{Anonymous:2020:RVE,
  author =       "Anonymous",
  title =        "{RISC-V} embedded variant {RV32E} now fully supported
                 by {SEGGER}'s Floating-Point library",
  howpublished = "Web site",
  day =          "21",
  month =        sep,
  year =         "2020",
  bibdate =      "Thu Jan 28 18:02:53 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.design-reuse.com/news/48672/segger-s-floating-point-library-risc-v-rv32e.html",
  acknowledgement = ack-nhfb,
  remark =       "The story reports a significant code size reduction,
                 and speedup, over the GNU floating-point library.",
}

@InProceedings{Anonymous:2020:SA,
  author =       "Anonymous",
  title =        "Sponsors {ARITH 2020}",
  crossref =     "Cornea:2020:ISC",
  pages =        "i--i",
  month =        jun,
  year =         "2020",
  DOI =          "https://doi.org/10.1109/ARITH48897.2020.00009",
  ISSN =         "2576-2265",
  bibdate =      "Wed Jul 7 06:24:52 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The conference organizers greatly appreciate the
                 support of the various corporate sponsors listed.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Anonymous:2020:TC,
  author =       "Anonymous",
  title =        "Table of Contents",
  crossref =     "Cornea:2020:ISC",
  pages =        "i--iii",
  month =        jun,
  year =         "2020",
  DOI =          "https://doi.org/10.1109/ARITH48897.2020.00004",
  ISSN =         "2576-2265",
  bibdate =      "Wed Jul 7 06:24:52 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Presents the table of contents/splash page of the
                 proceedings record.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Anonymous:2020:TPa,
  author =       "Anonymous",
  title =        "{[Title} page]",
  crossref =     "Cornea:2020:ISC",
  pages =        "i--i",
  month =        jun,
  year =         "2020",
  DOI =          "https://doi.org/10.1109/ARITH48897.2020.00001",
  ISSN =         "2576-2265",
  bibdate =      "Wed Jul 7 06:24:52 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Presents the title page of the proceedings record.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Anonymous:2020:TPb,
  author =       "Anonymous",
  title =        "{[Title} page]",
  crossref =     "Cornea:2020:ISC",
  pages =        "i--i",
  month =        jun,
  year =         "2020",
  DOI =          "https://doi.org/10.1109/ARITH48897.2020.00002",
  ISSN =         "2576-2265",
  bibdate =      "Wed Jul 7 06:24:52 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Presents the title page of the proceedings record.",
  acknowledgement = ack-nhfb,
}

@Article{Arnold:2020:IRL,
  author =       "M. G. Arnold and V. Paliouras and I. Kouretas",
  title =        "Implementing the Residue Logarithmic Number System
                 Using Interpolation and Cotransformation",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "69",
  number =       "12",
  pages =        "1719--1732",
  month =        dec,
  year =         "2020",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2019.2930514",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Nov 24 09:42:22 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2020.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Bajard:2020:AFV,
  author =       "Jean-Claude Bajard and Julien Eynard and Paulo Martins
                 and Leonel Sousa and Vincent Zucca",
  title =        "An asymptotically faster version of {FV} supported on
                 {HPR}",
  crossref =     "Cornea:2020:ISC",
  pages =        "80--87",
  month =        jun,
  year =         "2020",
  DOI =          "https://doi.org/10.1109/ARITH48897.2020.00020",
  ISSN =         "2576-2265",
  bibdate =      "Wed Jul 7 06:24:52 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "State-of-the-art implementations of homomorphic
                 encryption exploit the Fan and Vercauteren (FV) scheme
                 and the Residue Number System (RNS). While the RNS
                 breaks down large integer arithmetic into smaller
                 independent channels, its non-positional nature makes
                 operations such as division and rounding hard to
                 implement, and makes the representation of small values
                 inefficient. In this work, we propose the application
                 of the Hybrid Position-Residues Number System
                 representation to the FV scheme. This is a positional
                 representation of large radix where the digits are
                 represented in RNS. It inherits the benefits from RNS
                 and allows to accelerate the critical division and
                 rounding operations while also making the
                 representation of smaller values more compact. This
                 directly benefits the decryption and the homomorphic
                 multiplication procedures, reducing their asymptotic
                 complexity, in dimension n, from O(n2 log n) to O(n log
                 n) and from O(n3 log n) to O(n3), respectively and has
                 resulted in noticeable speedups when experimentally
                 compared to related art RNS implementations.",
  acknowledgement = ack-nhfb,
  keywords =     "Acceleration; Art; Complexity theory; Encryption;
                 Fan-Vercauteren scheme; Fans; Homomorphic Encryption;
                 Indexes; Residue Number System",
}

@InProceedings{Barthel:2020:ASA,
  author =       "Moritz B{\"a}rthel and Jochen Rust and Steffen Paul",
  booktitle =    "{2020 IEEE International Symposium on Circuits and
                 Systems (ISCAS)}",
  title =        "Application-Specific Analysis of Different {SORN}
                 Datatypes for Unum Type-2-Based Arithmetic",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1--5",
  year =         "2020",
  DOI =          "https://doi.org/10.1109/ISCAS45731.2020.9181182",
  bibdate =      "Fri Dec 15 07:38:18 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Boldo:2020:CRF,
  author =       "Sylvie Boldo and Diane Gallois-Wong and Thibault
                 Hilaire",
  title =        "A Correctly-Rounded Fixed-Point-Arithmetic Dot-Product
                 Algorithm",
  crossref =     "Cornea:2020:ISC",
  pages =        "9--16",
  month =        jun,
  year =         "2020",
  DOI =          "https://doi.org/10.1109/ARITH48897.2020.00011",
  ISSN =         "2576-2265",
  bibdate =      "Wed Jul 7 06:24:52 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Dot products (also called sums of products) are
                 ubiquitous in matrix computations, for instance in
                 signal processing. We are especially interested in
                 digital filters, where they are the core operation. We
                 therefore focus on fixed-point arithmetic, used in
                 embedded systems for time and energy efficiency. Common
                 dot product algorithms ensure faithful rounding. For
                 the sake of accuracy and reproducibility, we want to
                 ensure correct rounding. This article describes an
                 algorithm that computes a correctly-rounded sum of
                 products from inputs whose format is known in advance.
                 This algorithm relies on odd rounding (that is easily
                 implemented in hardware) and comes with a careful proof
                 and some cost analysis.",
  acknowledgement = ack-nhfb,
  keywords =     "Correct Rounding; Dot Product; Embedded systems;
                 Fixed-point arithmetic; Fixed-Point Arithmetic;
                 floating-point arithmetic; Hardware; Odd Rounding;
                 Runtime; Signal processing; Signal processing
                 algorithms; Sorting; Sum-of-Products",
}

@InProceedings{Bottcher:2020:HDL,
  author =       "Andreas B{\"o}ttcher and Keanu Kullmann and Martin
                 Kumm",
  title =        "Heuristics for the Design of Large Multipliers for
                 {FPGAs}",
  crossref =     "Cornea:2020:ISC",
  pages =        "17--24",
  month =        jun,
  year =         "2020",
  DOI =          "https://doi.org/10.1109/ARITH48897.2020.00012",
  ISSN =         "2576-2265",
  bibdate =      "Wed Jul 7 06:24:52 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The following topics are dealt with: floating point
                 arithmetic; cryptography; field programmable gate
                 arrays; computational complexity; embedded systems;
                 public key cryptography; optimisation; probability;
                 fixed point arithmetic; and digital signal processing
                 chips.",
  acknowledgement = ack-nhfb,
  keywords =     "Complexity theory; computer arithmetic; Digital
                 arithmetic; Field programmable gate arrays; heuristics;
                 Integer linear programming; Karatsuba multiplier; large
                 multiplier; Optimization; post quantum cryptography;
                 Shape; Table lookup; tiling",
}

@Article{Brisebarre:2020:EAS,
  author =       "Nicolas Brisebarre and Mioara Joldes and Jean-Michel
                 Muller and Ana-Maria Nanes and Joris Picot",
  title =        "Error Analysis of Some Operations Involved in the
                 {Cooley--Tukey Fast Fourier Transform}",
  journal =      j-TOMS,
  volume =       "46",
  number =       "2",
  pages =        "11:1--11:27",
  month =        jun,
  year =         "2020",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/3368619",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Fri Jun 12 07:37:53 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/t/tukey-john-w.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  URL =          "https://dl.acm.org/doi/abs/10.1145/3368619",
  abstract =     "We are interested in obtaining error bounds for the
                 classical Cooley--Tukey fast Fourier transform
                 algorithm in floating-point arithmetic, for the 2-norm
                 as well as for the infinity norm. For that purpose, we
                 also give some results on the relative error of the
                 complex multiplication by a root of unity, and on the
                 largest value that can take the real or imaginary part
                 of one term of the fast Fourier transform of a vector
                 $x$, assuming that all terms of $x$ have real and
                 imaginary parts less than some value $b$.",
  acknowledgement = ack-nhfb,
  articleno =    "11",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@Article{Bruguera:2020:LLF,
  author =       "J. D. Bruguera",
  title =        "Low Latency Floating-Point Division and Square Root
                 Unit",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "69",
  number =       "2",
  pages =        "274--287",
  month =        feb,
  year =         "2020",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2019.2947899",
  ISSN =         "2326-3814",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jan 22 06:44:09 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2020.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "Computer architecture; Convergence; Digit-recurrence
                 algorithms; Estimation; floating-point division, and
                 square root; Iterative methods; Organizations;
                 Registers; Timing",
}

@InProceedings{Brunie:2020:TFP,
  author =       "Hugo Brunie and Costin Iancu and Khaled Z. Ibrahim and
                 Philip Brisk and Brandon Cook",
  title =        "Tuning floating-point precision using dynamic program
                 information and temporal locality",
  crossref =     "IEEE:2020:SPI",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1--14",
  year =         "2020",
  bibdate =      "Mon Sep 11 08:19:28 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We present a methodology for precision tuning of full
                 applications. These techniques must select a search
                 space composed of either variables or instructions and
                 provide a scalable search strategy. In full application
                 settings one cannot assume compiler support for
                 practical reasons. Thus, an additional important
                 challenge is enabling code refactoring. We argue for an
                 instruction-based search space and we show: (1) how to
                 exploit dynamic program information based on call
                 stacks; and (2) how to exploit the iterative nature of
                 scientific codes, combined with temporal locality. We
                 applied the methodology to tune the implementation of
                 scientific codes written in a combination of Python,
                 CUDA, C++ and Fortran, tuning calls to math exp library
                 functions. The iterative search refinement always
                 reduces the search complexity and the number of steps
                 to solution. Dynamic program information increases
                 search efficacy. Using this approach, we obtain
                 application runtime performance improvements up to
                 27\%.",
  acknowledgement = ack-nhfb,
  articleno =    "50",
}

@InProceedings{Buoncristiani:2020:ENS,
  author =       "Nicholas Buoncristiani and Sanjana Shah and David
                 Donofrio and John Shalf",
  editor =       "{IEEE}",
  booktitle =    "{2020 IEEE International Parallel and Distributed
                 Processing Symposium (IPDPS)}",
  title =        "Evaluating the Numerical Stability of Posit
                 Arithmetic",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "612--621",
  year =         "2020",
  DOI =          "https://doi.org/10.1109/IPDPS47924.2020.00069",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Misc{Calligo:2020:PNU,
  author =       "{Calligo Technologies}",
  title =        "Posit Numeric Unit ({PNU-IP})",
  howpublished = "Web software.",
  year =         "2020",
  bibdate =      "Sat Dec 16 15:24:16 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://calligotech.com/posit-numeric-unit-pnu-ip",
  acknowledgement = ack-nhfb,
  keywords =     "posit arithmetic",
}

@Article{Cavalcante:2020:AGS,
  author =       "Matheus Cavalcante and Fabian Schuiki and Florian
                 Zaruba and Michael Schaffner and Luca Benini",
  title =        "{Ara}: a {1-GHz+} Scalable and Energy-Efficient
                 {RISC-V} Vector Processor With Multiprecision
                 Floating-Point Support in 22-nm {FD-SOI}",
  journal =      j-IEEE-TRANS-VLSI-SYST,
  volume =       "28",
  number =       "2",
  pages =        "530--543",
  year =         "2020",
  CODEN =        "IEVSE9",
  DOI =          "https://doi.org/10.1109/TVLSI.2019.2950087",
  ISSN =         "1063-8210 (print), 1557-9999 (electronic)",
  ISSN-L =       "1063-8210",
  bibdate =      "Sat Dec 16 15:51:40 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/risc-v.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Very Large Scale Integration
                 (VLSI) Systems",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/issues?punumber=92",
}

@Article{Cherubin:2020:TRP,
  author =       "Stefano Cherubin and Giovanni Agosta",
  title =        "Tools for Reduced Precision Computation: a Survey",
  journal =      j-COMP-SURV,
  volume =       "53",
  number =       "2",
  pages =        "33:1--33:35",
  month =        jul,
  year =         "2020",
  CODEN =        "CMSVAN",
  DOI =          "https://doi.org/10.1145/3381039",
  ISSN =         "0360-0300 (print), 1557-7341 (electronic)",
  ISSN-L =       "0360-0300",
  bibdate =      "Wed Jul 8 17:24:43 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/compsurv.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://dl.acm.org/doi/abs/10.1145/3381039",
  abstract =     "The use of reduced precision to improve performance
                 metrics such as computation latency and power
                 consumption is a common practice in the embedded
                 systems field. This practice is emerging as a new trend
                 in High Performance Computing (HPC), especially when
                 new error-tolerant applications are considered.
                 However, standard compiler frameworks do not support
                 automated precision customization, and manual tuning
                 and code transformation is the approach usually adopted
                 in most domains. In recent years, research have been
                 studying ways to improve the automation of this
                 process. This article surveys this body of work,
                 identifying the critical steps of this process, the
                 most advanced tools available, and the open challenges
                 in this research area. We conclude that, while several
                 mature tools exist, there is still a gap to close,
                 especially for tools based on static analysis rather
                 than profiling, as well as for integration within
                 mainstream, industry-strength compiler frameworks.",
  acknowledgement = ack-nhfb,
  articleno =    "33",
  fjournal =     "ACM Computing Surveys",
  journal-URL =  "https://dl.acm.org/loi/csur",
}

@InProceedings{Chien:2020:PNA,
  author =       "Steven W. D. Chien and Ivy B. Peng and Stefano
                 Markidis",
  title =        "Posit {NPB}: Assessing the Precision Improvement in
                 {HPC} Scientific Applications",
  crossref =     "Wyrzykowski:2020:PPA",
  pages =        "301--310",
  year =         "2020",
  DOI =          "https://doi.org/10.1007/978-3-030-43229-4_26",
  bibdate =      "Fri Dec 15 11:31:31 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "posit arithmetic",
}

@InProceedings{Chowdhary:2020:DDN,
  author =       "Sangeeta Chowdhary and Jay P. Lim and Santosh
                 Nagarakatte",
  booktitle =    "{PLDI 2020: Proceedings of the 41st ACM SIGPLAN
                 Conference on Programming Language Design and
                 Implementation}",
  title =        "Debugging and detecting numerical errors in
                 computation with posits",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "731--746",
  month =        jun,
  year =         "2020",
  DOI =          "https://doi.org/10.1145/3385412.3386004",
  bibdate =      "Sat Dec 9 08:43:53 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "posit arithmetic",
}

@InProceedings{Cococcioni:2020:FAH,
  author =       "Marco Cococcioni and Federico Rossi and Emanuele
                 Ruffaldi and Sergio Saponara",
  booktitle =    "Applications in Electronics Pervading Industry,
                 Environment and Society",
  title =        "A Fast Approximation of the Hyperbolic Tangent When
                 Using Posit Numbers and Its Application to Deep Neural
                 Networks",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "213--221",
  year =         "2020",
  DOI =          "https://doi.org/10.1007/978-3-030-37277-4_25",
  ISBN =         "3-030-37277-4",
  ISBN-13 =      "978-3-030-37277-4",
  ISSN =         "1876-1119",
  ISSN-L =       "1876-1100",
  bibdate =      "Fri Dec 15 11:31:31 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "posit arithmetic",
}

@Article{Cococcioni:2020:FDN,
  author =       "Marco Cococcioni and Federico Rossi and Emanuele
                 Ruffaldi and Sergio Saponara",
  title =        "Fast deep neural networks for image processing using
                 posits and {ARM} scalable vector extension",
  journal =      "Journal of Real-Time Image Processing",
  volume =       "17",
  number =       "3",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "759--771",
  month =        may,
  year =         "2020",
  DOI =          "https://doi.org/10.1007/s11554-020-00984-x",
  ISSN =         "1861-8219",
  ISSN-L =       "1861-8200",
  bibdate =      "Fri Dec 15 11:31:31 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "posit arithmetic",
}

@InProceedings{Cococcioni:2020:NPB,
  author =       "Marco Cococcioni and Federico Rossi and Emanuele
                 Ruffaldi and Sergio Saponara",
  editor =       "{IEEE}",
  booktitle =    "{2020 IEEE International Conference on Smart Computing
                 (SMARTCOMP)}",
  title =        "A Novel Posit-based Fast Approximation of {ELU}
                 Activation Function for Deep Neural Networks",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "244--246",
  year =         "2020",
  DOI =          "https://doi.org/10.1109/SMARTCOMP50058.2020.00053",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Cornea:2020:FA,
  author =       "Marius Cornea and Weiqiang Liu and Arnaud Tisserand",
  title =        "Foreword {ARITH 2020}",
  crossref =     "Cornea:2020:ISC",
  pages =        "i--i",
  month =        jun,
  year =         "2020",
  DOI =          "https://doi.org/10.1109/ARITH48897.2020.00005",
  ISSN =         "2576-2265",
  bibdate =      "Wed Jul 7 06:24:52 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The 27th IEEE Symposium on Computer Arithmetic,
                 ARITH-2020, was initially planned to be held in
                 Portland, Oregon, USA on Jun 7-10, 2020. Due to the
                 COVID-19 crisis all around the world in 2020, the
                 face-to-face meeting has been canceled. The paper
                 selection process was completed, and the accepted
                 papers have been included in the ARITH-2020
                 proceedings. For ARITH-2020, 73 anonymous submissions
                 have been submitted at the beginning of February.
                 Following the peer-review practice of this symposium,
                 each paper was blind-reviewed by at least three, and up
                 to five, Program Committee members, and a final
                 decision was made by the committee in mid-April. 40 PC
                 members and some external reviewers were involved in
                 this process. The technical program of ARITH- 2020
                 includes 16 regular papers (8 pages) and 4 short papers
                 (4 pages).",
  acknowledgement = ack-nhfb,
}

@InProceedings{Coward:2020:ADS,
  author =       "Samuel Coward and Theo Drane and Yoav Harel",
  title =        "Automatic Design Space Exploration for an Error
                 Tolerant Application",
  crossref =     "Cornea:2020:ISC",
  pages =        "117--120",
  month =        jun,
  year =         "2020",
  DOI =          "https://doi.org/10.1109/ARITH48897.2020.00025",
  ISSN =         "2576-2265",
  bibdate =      "Wed Jul 7 06:24:52 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Creating optimized hardware for error tolerant
                 applications presents significant challenges as well as
                 opportunities. Many algorithms in computer graphics &
                 vision are error tolerant, as their application level
                 correctness ultimately rests on human perception. This
                 error tolerance can be exploited in reducing hardware
                 implementation cost. The challenge is how to explore
                 the space of application level correct designs to
                 determine the optimized hardware architecture. This
                 paper puts forward an approach to automatically explore
                 the space which maximally exploits the acceptable error
                 to minimize hardware cost for a particular graphics
                 algorithm --- Level-Of-Detail. Results, so far, have
                 shown a 26\% hardware area improvement.",
  acknowledgement = ack-nhfb,
  keywords =     "accuracy hardware tradeoffs; approximate computing;
                 computer graphics; Computer graphics; Delays; design
                 automation; floating-point; Hardware; Logic gates;
                 Minimization; multiple-precision; numerical analysis;
                 power-efficient; Space exploration",
}

@InProceedings{Das:2020:SYR,
  author =       "Arnab Das and Ian Briggs and Ganesh Gopalakrishnan and
                 Sriram Krishnamoorthy and Pavel Panchekha",
  title =        "Scalable yet Rigorous Floating-Point Error Analysis",
  crossref =     "IEEE:2020:SPI",
  pages =        "1--14",
  year =         "2020",
  bibdate =      "Mon Sep 11 06:40:11 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Automated techniques for rigorous floating-point
                 round-off error analysis are a prerequisite to placing
                 important activities in HPC such as precision
                 allocation, verification, and code optimization on a
                 formal footing. Yet existing techniques cannot provide
                 tight bounds for expressions beyond a few dozen
                 operators --- barely enough for HPC. In this work, we
                 offer an approach embedded in a new tool called Satire
                 that scales error analysis by four orders of magnitude
                 compared to today's best-of-class tools. We explain how
                 three key ideas underlying Satire helps it attain such
                 scale: path strength reduction, bound optimization, and
                 abstraction. Satire provides tight bounds and rigorous
                 guarantees on significantly larger expressions with
                 well over a hundred thousand operators, covering
                 important examples including FFT, matrix
                 multiplication, and PDE stencils.",
  acknowledgement = ack-nhfb,
  articleno =    "51",
}

@Article{deCamargo:2020:REA,
  author =       "Andr{\'e} Pierro de Camargo",
  title =        "Rounding error analysis of divided differences
                 schemes: {Newton}'s divided differences; {Neville}'s
                 algorithm; {Richardson} extrapolation; {Romberg}
                 quadrature; etc.",
  journal =      j-NUMER-ALGORITHMS,
  volume =       "85",
  number =       "2",
  pages =        "591--606",
  month =        oct,
  year =         "2020",
  CODEN =        "NUALEG",
  DOI =          "https://doi.org/10.1007/s11075-019-00828-1",
  ISSN =         "1017-1398 (print), 1572-9265 (electronic)",
  ISSN-L =       "1017-1398",
  bibdate =      "Thu Sep 10 11:29:47 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/numeralgorithms.bib",
  URL =          "http://link.springer.com/article/10.1007/s11075-019-00828-1",
  acknowledgement = ack-nhfb,
  fjournal =     "Numerical Algorithms",
  journal-URL =  "http://link.springer.com/journal/11075",
}

@InProceedings{Defour:2020:CPM,
  author =       "David Defour and Pablo de Oliveira Castro and Matei
                 I{\c{s}}toan and Eric Petit",
  title =        "Custom-Precision Mathematical Library Explorations for
                 Code Profiling and Optimization",
  crossref =     "Cornea:2020:ISC",
  pages =        "121--124",
  month =        jun,
  year =         "2020",
  DOI =          "https://doi.org/10.1109/ARITH48897.2020.00026",
  ISSN =         "2576-2265",
  bibdate =      "Wed Jul 7 06:24:52 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The typical processors used for scientific computing
                 have fixed-width data-paths. This implies that
                 mathematical libraries were specifically developed to
                 target each of these fixed precisions (binary16,
                 binary32, binary64). However, to address the increasing
                 energy consumption and throughput requirements of
                 scientific applications, library and hardware designers
                 are moving beyond this one-size-fits-all approach. In
                 this article we propose to study the effects and
                 benefits of using user-defined floating-point formats
                 and target accuracies in calculations involving
                 mathematical functions. Our tool collects input-data
                 profiles and iteratively explores lower precisions for
                 each call-site of a mathematical function in user
                 applications. This profiling data will be a valuable
                 asset for specializing and fine-tuning mathematical
                 function implementations for a given application. We
                 demonstrate the tool's capabilities on SGP4, a
                 satellite tracking application. The profile data shows
                 the potential for specialization and provides insight
                 into answering where it is useful to provide
                 variable-precision designs for elementary function
                 evaluation.",
  acknowledgement = ack-nhfb,
  keywords =     "custom-precision; floating-point; Hardware; HPC; libm;
                 Libraries; Mathematical model; Optimization;
                 optimization; Satellites; specialization; Standards;
                 Tools",
}

@InProceedings{Dinda:2020:SFP,
  author =       "Peter Dinda and Alex Bernat and Conor Hetland",
  editor =       "????",
  booktitle =    "Proceedings of the 29th International Symposium on
                 High-Performance Parallel and Distributed Computing",
  title =        "Spying on the floating point behavior of existing,
                 unmodified scientific applications",
  publisher =    "????",
  address =      "????",
  pages =        "5--16",
  year =         "2020",
  bibdate =      "Mon Sep 11 06:53:07 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Dolgov:2020:PCI,
  author =       "Sergey Dolgov and Dmitry Savostyanov",
  title =        "Parallel cross interpolation for high-precision
                 calculation of high-dimensional integrals",
  journal =      j-COMP-PHYS-COMM,
  volume =       "246",
  number =       "??",
  pages =        "Article 106869",
  month =        jan,
  year =         "2020",
  CODEN =        "CPHCBZ",
  DOI =          "https://doi.org/10.1016/j.cpc.2019.106869",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Tue Oct 29 14:07:57 MDT 2019",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/borwein-jonathan-m.bib;
                 https://www.math.utah.edu/pub/tex/bib/compphyscomm2020.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0010465519302565",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00104655",
  keywords =     "Cross interpolation; High precision; High-dimensional
                 integration; Ising integrals; Ising model; Monte Carlo
                 integration; Parallel algorithms; quasi Monte Carlo
                 integration; Tensor train format",
  ORCID-numbers = "Bailey, David H./0000-0002-7574-8342; Borwein,
                 Jonathan/0000-0002-1263-0646",
  remark =       "See \cite{Bailey:2006:IIC,Bailey:2015:HPA}.",
}

@InProceedings{Elkhatib:2020:HOM,
  author =       "Rami Elkhatib and Reza Azarderakhsh and Mehran
                 Mozaffari-Kermani",
  title =        "Highly Optimized {Montgomery} Multiplier for {SIKE}
                 Primes on {FPGA}",
  crossref =     "Cornea:2020:ISC",
  pages =        "64--71",
  month =        jun,
  year =         "2020",
  DOI =          "https://doi.org/10.1109/ARITH48897.2020.00018",
  ISSN =         "2576-2265",
  bibdate =      "Wed Jul 7 06:24:52 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "New primes were proposed for Supersingular Isogeny Key
                 Encapsulation (SIKE) in NIST standardization process of
                 Round 2 after further cryptanalysis research showed
                 that the security levels of the initial primes chosen
                 were overestimated [1], [2]. In this paper, we develop
                 a highly optimized Ep Montgomery multiplication
                 algorithm and architecture that further utilizes the
                 special form of SIKE prime compared to previous
                 implementations available in the literature. We then
                 implement SIKE for all Round 2 NIST security levels
                 (SIKEp434 for NIST security level 1, SIKEp503 for NIST
                 security level 2, SIKEp610 for NIST security level 3,
                 and SIKEp751 for NIST security level 5) on Xilinx
                 Virtex 7 using the proposed multiplier. Our best
                 implementation (NIST security level 1) runs 29\% faster
                 and occupies 30\% less hardware resources in comparison
                 to the leading counterpart available in the literature
                 [3] and implementations for other security levels
                 achieved similar improvement.",
  acknowledgement = ack-nhfb,
  keywords =     "Computer architecture; Elliptic curve cryptography;
                 Hardware; hardware architectures; isogeny-based
                 cryptography; Montgomery multiplication; NIST;
                 post-quantum cryptography; SIKE",
}

@Misc{Erickson:2020:GNF,
  author =       "Jack Erickson",
  title =        "Generate Native Floating-Point {FPGA} Implementations
                 for Field-Oriented Control of Motors",
  howpublished = "MathWorks Web site.",
  day =          "17",
  month =        feb,
  year =         "2020",
  bibdate =      "Mon Feb 17 10:32:39 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.mathworks.com/videos/generate-native-floating-point-fpga-implementations-for-field-oriented-control-of-motors.html",
  abstract =     "HDL Coder now supports native floating-point code
                 generation, where you can implement your high-dynamic
                 range operations in single-precision floating point,
                 and generate VHDL or Verilog code directly without
                 converting to fixed-point types and operations.",
  acknowledgement = ack-nhfb,
}

@TechReport{Fog:2020:FPE,
  author =       "Agner Fog",
  title =        "Floating point exception tracking and {NAN}
                 propagation",
  type =         "Report",
  institution =  "Technical University of Denmark",
  address =      "Lyngby, Denmark",
  pages =        "10",
  day =          "27",
  month =        apr,
  year =         "2020",
  bibdate =      "Wed May 17 11:52:28 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.agner.org/optimize/nan_propagation.pdf",
  abstract =     "The most common methods for detecting floating point
                 errors are based on exception trapping or a global
                 status register. These methods are inefficient in
                 modern systems that use out-of-order parallelism and
                 single-instruction-multiple-data (SIMD) parallelism for
                 improving performance. It is argued that a method based
                 on NAN propagation is more efficient and deterministic.
                 Problems with NAN propagation in current systems are
                 discussed. Examples of implementation in the C++ vector
                 class library and in an experimental instruction set
                 named ForwardCom are presented. The IEEE-754 standard
                 for floating point arithmetic may need adjustment to
                 accommodate the needs of modern forms of parallelism.",
  acknowledgement = ack-nhfb,
}

@Article{Gallois-Wong:2020:OIP,
  author =       "Diane Gallois-Wong and Sylvie Boldo and Pascal Cuoq",
  title =        "Optimal inverse projection of floating-point
                 addition",
  journal =      j-NUMER-ALGORITHMS,
  volume =       "83",
  number =       "3",
  pages =        "957--986",
  month =        mar,
  year =         "2020",
  CODEN =        "NUALEG",
  DOI =          "https://doi.org/10.1007/s11075-019-00711-z",
  ISSN =         "1017-1398 (print), 1572-9265 (electronic)",
  ISSN-L =       "1017-1398",
  bibdate =      "Tue Feb 18 08:09:21 MST 2020",
  bibsource =    "http://link.springer.com/journal/11075/83/3;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/numeralgorithms.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Numerical Algorithms",
  journal-URL =  "http://link.springer.com/journal/11075",
  keywords =     "floating-point arithmetic; interval arithmetic",
}

@Article{Godunov:2020:ACC,
  author =       "A. Godunov",
  title =        "Algorithms for Calculating Correctly Rounded
                 Exponential Function in Double-Precision Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "69",
  number =       "9",
  pages =        "1388--1400",
  month =        sep,
  year =         "2020",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2020.2972901",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Aug 12 14:58:16 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2020.bib",
  abstract =     "Correct rounding provides the best approximation of
                 the exponential function by double-precision numbers.
                 To obtain the correctly rounded exponential of some
                 arguments, the exponential should be calculated with
                 high accuracy. For small arguments, even higher
                 accuracy is required. This article presents simple and
                 very fast algorithms for small arguments. Yet another
                 algorithm presented here demonstrates a good maximum
                 execution time, which may be important for critical
                 applications. This algorithm can be combined with some
                 other already existing algorithms to achieve the best
                 maximum and average execution times. All proposed
                 algorithms calculate the correctly rounded exponential
                 function for all rounding modes and use only
                 double-precision arithmetic for computation. In the
                 argument reduction step, precalculated tables are used.
                 Test implementations of these algorithms were developed
                 in C language and are portable. Full proofs are
                 presented either in this article itself or in its
                 appendices.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Gonzalez-Navarro:2020:NRN,
  author =       "S. Gonz{\'a}lez-Navarro and J. Hormigo",
  title =        "New Results on Non-Normalized Floating-Point Formats",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "69",
  number =       "12",
  pages =        "1733--1744",
  month =        dec,
  year =         "2020",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2019.2929039",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Nov 24 09:42:22 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2020.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Goualard:2020:GRF,
  author =       "Fr{\'e}d{\'e}ric Goualard",
  title =        "Generating Random Floating-Point Numbers by Dividing
                 Integers: a Case Study",
  crossref =     "Krzhizhanovskaya:2020:CSI",
  pages =        "15--28",
  year =         "2020",
  DOI =          "https://doi.org/10.1007/978-3-030-50417-5_2",
  bibdate =      "Thu Jun 25 07:31:47 2020",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/julia.bib;
                 https://www.math.utah.edu/pub/tex/bib/matlab.bib;
                 https://www.math.utah.edu/pub/tex/bib/prng.bib",
  acknowledgement = ack-nhfb,
  keywords =     "error analysis; floating-point number; GMP; Julia;
                 Matlab; Mersenne Twister; PRNG; pseudo-random numbers;
                 random number",
}

@InProceedings{Graillat:2020:ASF,
  author =       "Stef Graillat and Vincent Lef{\`e}vre and Jean-Michel
                 Muller",
  title =        "Alternative Split Functions and {Dekker}'s Product",
  crossref =     "Cornea:2020:ISC",
  pages =        "41--47",
  month =        jun,
  year =         "2020",
  DOI =          "https://doi.org/10.1109/ARITH48897.2020.00015",
  ISSN =         "2576-2265",
  bibdate =      "Wed Jul 7 06:24:52 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We introduce algorithms for splitting a positive
                 binary floating-point number into two numbers of around
                 half the system precision, using arithmetic operations
                 all rounded either toward $-$ or toward $+$. We use
                 these algorithms to compute exact products (i.e., to
                 express the product of two floating-point numbers as
                 the unevaluated sum of two floating-point numbers, the
                 rounded product and an error term). This is similar to
                 the classical Dekker product, adapted here to directed
                 roundings.",
  acknowledgement = ack-nhfb,
  keywords =     "accurate products; Approximation algorithms;
                 Cognition; Digital arithmetic; Floating-point
                 arithmetic; Indexes; Lips; split functions; Standards;
                 Switches",
}

@Article{Grutzmacher:2020:APC,
  author =       "Thomas Gr{\"u}tzmacher and Terry Cojean and Goran
                 Flegar and Hartwig Anzt and Enrique S.
                 Quintana-Ort{\'\i}",
  title =        "Acceleration of {PageRank} with Customized Precision
                 Based on Mantissa Segmentation",
  journal =      j-TOPC,
  volume =       "7",
  number =       "1",
  pages =        "4:1--4:19",
  month =        apr,
  year =         "2020",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/3380934",
  ISSN =         "2329-4949 (print), 2329-4957 (electronic)",
  ISSN-L =       "2329-4949",
  bibdate =      "Mon Apr 6 08:56:55 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/pagerank.bib;
                 https://www.math.utah.edu/pub/tex/bib/topc.bib",
  URL =          "https://dl.acm.org/doi/abs/10.1145/3380934",
  abstract =     "We describe the application of a
                 communication-reduction technique for the PageRank
                 algorithm that dynamically adapts the precision of the
                 data access to the numerical requirements of the
                 algorithm as the iteration converges. Our
                 variable-precision strategy, using a customized
                 precision format based on mantissa segmentation (CPMS),
                 abandons the IEEE 754 single- and double-precision
                 number representation formats employed in the standard
                 implementation of PageRank, and instead handles the
                 data in memory using a customized floating-point
                 format. The customized format enables fast data access
                 in different accuracy, prevents overflow/underflow by
                 preserving the IEEE 754 double-precision exponent, and
                 efficiently avoids data duplication, since all bits of
                 the original IEEE 754 double-precision mantissa are
                 preserved in memory, but re-organized for efficient
                 reduced precision access. With this approach, the
                 truncated values (omitting significand bits), as well
                 as the original IEEE double-precision values, can be
                 retrieved without duplicating the data in different
                 formats.\par

                 Our numerical experiments on an NVIDIA V100 GPU (Volta
                 architecture) and a server equipped with two Intel Xeon
                 Platinum 8168 CPUs (48 cores in total) expose that,
                 compared with a standard IEEE double-precision
                 implementation, the CPMS-based PageRank completes about
                 10\% faster if high-accuracy output is needed, and
                 about 30\% faster if reduced output accuracy is
                 acceptable.",
  acknowledgement = ack-nhfb,
  articleno =    "4",
  fjournal =     "ACM Transactions on Parallel Computing",
  journal-URL =  "https://dl.acm.org/loi/topc",
}

@InProceedings{Gu:2020:NMM,
  author =       "Zhen Gu and Shuguo Li",
  title =        "A Novel Method of Modular Multiplication Based on
                 {Karatsuba}-like Multiplication",
  crossref =     "Cornea:2020:ISC",
  pages =        "33--40",
  month =        jun,
  year =         "2020",
  DOI =          "https://doi.org/10.1109/ARITH48897.2020.00014",
  ISSN =         "2576-2265",
  bibdate =      "Wed Jul 7 06:24:52 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In this paper, we propose a novel method of modular
                 multiplication which embeds the modular reduction in
                 the evaluation and interpolation parts of the
                 Karatsuba-like multiplication. Before, the modular
                 reduction can only be performed independently between
                 multiplication. However, applying our method, the
                 interpolation of the previous multiplication, modular
                 reduction and evaluation of the next multiplication are
                 merged as a whole step, which leads to the
                 simplification of computations and improvement of
                 parallelism. This method can be applied to the modular
                 multiplication with simple moduli like NIST primes, and
                 for general moduli, we can apply this method by using
                 Montgomery modular multiplication instead.",
  acknowledgement = ack-nhfb,
  keywords =     "Digital arithmetic; Interpolation; Karatsuba-like
                 multiplication; Microelectronics; Modular
                 multiplication; Montgomery modular multiplication;
                 NIST; Public key cryptography; Transforms",
}

@InProceedings{Guo:2020:EGE,
  author =       "Hui Guo and Cindy Rubio-Gonz{\'a}lez",
  booktitle =    "Proceedings of the {ACM/IEEE 42nd International
                 Conference on Software Engineering}",
  title =        "Efficient generation of error-inducing floating-point
                 inputs via symbolic execution",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  month =        jun,
  year =         "2020",
  DOI =          "https://doi.org/10.1145/3377811.3380359",
  bibdate =      "Sat Dec 9 08:57:26 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Floating point is widely used in software to emulate
                 arithmetic over reals. Unfortunately, floating point
                 leads to rounding errors that propagate and accumulate
                 during execution. Generating inputs to maximize the
                 numerical error is critical when evaluating the
                 accuracy of floating-point code. In this paper, we
                 formulate the problem of generating high error-inducing
                 floating-point inputs as a code coverage maximization
                 problem solved using symbolic execution. Specifically,
                 we define inaccuracy checks to detect large precision
                 loss and cancellation. We inject these checks at
                 strategic program locations to construct specialized
                 branches that, when covered by a given input, are
                 likely to lead to large errors in the result. We apply
                 symbolic execution to generate inputs that exercise
                 these specialized branches, and describe optimizations
                 that make our approach practical. We implement a tool
                 named FPGen and present an evaluation on 21 numerical
                 programs including matrix computation and statistics
                 libraries. We show that FPGen exposes errors for 20 of
                 these programs and triggers errors that are, on
                 average, over 2 orders of magnitude larger than the
                 state of the art.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Guo:2020:PIL,
  author =       "Hui Guo and Ignacio Laguna and Cindy
                 Rubio-Gonz{\'a}lez",
  title =        "{pLiner}: isolating lines of floating-point code for
                 compiler-induced variability",
  crossref =     "IEEE:2020:SPI",
  pages =        "1--14",
  year =         "2020",
  bibdate =      "Mon Sep 11 08:22:13 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Scientific applications are often impacted by
                 numerical inconsistencies when using different
                 compilers or when a compiler is used with different
                 optimization levels; such inconsistencies hinder
                 reproducibility and can be hard to diagnose. We present
                 pLiner, a tool to automatically pinpoint code lines
                 that trigger compiler-induced variability. pLiner uses
                 a novel approach to enhance floating-point precision at
                 different levels of code granularity, and performs a
                 guided search to identify locations affected by
                 numerical inconsistencies. We demonstrate pLiner on a
                 real-world numerical inconsistency that required weeks
                 to diagnose, which pLiner isolates in minutes. We also
                 evaluate pLiner on 100 synthetic programs, and the NAS
                 Parallel Benchmarks (NPB). On the synthetic programs,
                 pLiner detects the affected lines of code 87\% of the
                 time while the state-of-the-art approach only detects
                 the affected lines 6\% of the time. Furthermore, pLiner
                 successfully isolates all numerical inconsistencies
                 found in the NPB.",
  acknowledgement = ack-nhfb,
  articleno =    "49",
}

@InProceedings{Hickmann:2020:INN,
  author =       "Brian Hickmann and Jieasheng Chen and Michael Rotzin
                 and Andrew Yang and Maciej Urbanski and Sasikanth
                 Avancha",
  title =        "{Intel Nervana Neural Network Processor-T (NNP-T)}
                 Fused Floating Point Many-Term Dot Product",
  crossref =     "Cornea:2020:ISC",
  pages =        "133--136",
  month =        jun,
  year =         "2020",
  DOI =          "https://doi.org/10.1109/ARITH48897.2020.00029",
  ISSN =         "2576-2265",
  bibdate =      "Wed Jul 7 06:24:52 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Intel's Nervana Neural Network Processor for Training
                 (NNP-T) contains at its core an advanced floating point
                 dot product design to accelerate the matrix
                 multiplication operations found in many AI
                 applications. Each Matrix Processing Unit (MPU) on the
                 Intel NNP-T can process a 32x32 BFloat16 matrix
                 multiplication every 32 cycles, accumulating the result
                 in single precision (FP32). To reduce hardware costs,
                 the MPU uses a fused many-term floating point dot
                 product design with block alignment of the many input
                 terms during addition, resulting in a unique datapath
                 with several interesting design trade-offs. In this
                 paper, we describe the details of the MPU pipeline,
                 discuss the trade-offs made in the design, and present
                 information on the accuracy of the computation as
                 compared to traditional FMA implementations.",
  acknowledgement = ack-nhfb,
  keywords =     "Adders; Artificial neural networks; deep learning;
                 floating point dot product; Hardware; Machine learning;
                 matrix multiplication; Tensile stress; tensor;
                 Training",
}

@Article{Hopkins:2020:SRR,
  author =       "Michael Hopkins and Mantas Mikaitis and Dave R. Lester
                 and Steve Furber",
  title =        "Stochastic rounding and reduced-precision fixed-point
                 arithmetic for solving neural ordinary differential
                 equations",
  journal =      j-PHILOS-TRANS-R-SOC-LOND-SER-A,
  volume =       "378",
  number =       "2166",
  pages =        "20190052",
  month =        jan,
  year =         "2020",
  CODEN =        "PTRMAD, PTMSFB",
  DOI =          "https://doi.org/10.1098/rsta.2019.0052",
  ISSN =         "1364-503X (print), 1471-2962 (electronic)",
  ISSN-L =       "1364-503X",
  bibdate =      "Fri Sep 22 17:51:44 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Philosophical Transactions of the Royal Society A:
                 Mathematical, Physical, and Engineering Sciences",
  journal-URL =  "http://rsta.royalsocietypublishing.org/",
}

@InProceedings{Hormigo:2020:FPF,
  author =       "Javier Hormigo and Julio Villalba-Moreno and Sonia
                 Gonzalez-Navarro",
  title =        "Floating Point Fused Multiply Add under {HUB} Format",
  crossref =     "Cornea:2020:ISC",
  pages =        "1--8",
  month =        jun,
  year =         "2020",
  DOI =          "https://doi.org/10.1109/ARITH48897.2020.00010",
  ISSN =         "2576-2265",
  bibdate =      "Wed Jul 7 06:24:52 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The Half-Unit-Biased (HUB) format has interesting
                 advantages for implementing floating-point arithmetic
                 which has been proved for the four basic arithmetic
                 operations as well as square root. Nevertheless,
                 although Floating-point Fused Multiply-add (FMA)
                 operation ($ A \times B + C$) is one of the most
                 important and complex arithmetic instructions in modern
                 processors, FMA operation for HUB numbers has not been
                 confronted yet. In this paper, we present a design to
                 deal with this operation under HUB format. The key
                 points to turn the conventional FMA architecture into a
                 HUB unit are explained. Comparing the ASIC
                 implementation of a HUB FMA unit with the conventional
                 one, the former reduces the required area and power up
                 to 38\% and 35\%, respectively, for single-precision.
                 For BFloat16, the HUB FMA increases the speed a 15\%,
                 and even then, reduces the area and power by 26\% and
                 12\%, respectively.",
  acknowledgement = ack-nhfb,
  keywords =     "Computer architecture; Deep-learning; Delays; Digital
                 arithmetic; DSP applications; Fused
                 multiplication-addition; Hardware; HUB format;
                 Inverters; Program processors; Standards",
}

@Article{Hrycak:2020:ELP,
  author =       "Tomasz Hrycak and Sebastian Schmutzhard",
  title =        "Evaluation of {Legendre} polynomials by a three-term
                 recurrence in floating-point arithmetic",
  journal =      j-IMA-J-NUMER-ANAL,
  volume =       "40",
  number =       "1",
  pages =        "587--605",
  month =        jan,
  year =         "2020",
  CODEN =        "IJNADH",
  DOI =          "https://doi.org/10.1093/imanum/dry079",
  ISSN =         "0272-4979 (print), 1464-3642 (electronic)",
  ISSN-L =       "0272-4979",
  bibdate =      "Sat Feb 29 14:22:43 MST 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/imajnumeranal.bib",
  URL =          "http://academic.oup.com/imajna/article/40/1/587/5162990",
  acknowledgement = ack-nhfb,
  fjournal =     "IMA Journal of Numerical Analysis",
  journal-URL =  "http://imajna.oxfordjournals.org/content/by/year",
}

@Article{Ipsen:2020:PEA,
  author =       "Ilse C. F. Ipsen and Hua Zhou",
  title =        "Probabilistic Error Analysis for Inner Products",
  journal =      j-SIAM-J-MAT-ANA-APPL,
  volume =       "41",
  number =       "4",
  pages =        "1726--1741",
  month =        "????",
  year =         "2020",
  CODEN =        "SJMAEL",
  DOI =          "https://doi.org/10.1137/19M1270434",
  ISSN =         "0895-4798 (print), 1095-7162 (electronic)",
  ISSN-L =       "0895-4798",
  bibdate =      "Fri Mar 12 10:18:05 MST 2021",
  bibsource =    "http://epubs.siam.org/sam-bin/dbq/toc/SIMAX/41/4;
                 https://www.math.utah.edu/pub/bibnet/authors/i/ipsen-ilse-c-f.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamjmatanaappl.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Matrix Analysis and Applications",
  journal-URL =  "http://epubs.siam.org/simax",
  onlinedate =   "January 2020",
}

@Book{ISO:2020:III,
  author =       "{ISO}",
  title =        "{ISO\slash IEC 60559:2020} Information technology ---
                 Microprocessor Systems --- Floating-Point arithmetic",
  publisher =    pub-ISO,
  address =      pub-ISO:adr,
  pages =        "74",
  year =         "2020",
  bibdate =      "Thu Jan 28 07:09:28 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/isostd.bib",
  URL =          "https://www.iso.org/standard/80985.html",
  abstract =     "This standard specifies interchange and arithmetic
                 formats and methods for binary and decimal
                 floating-point arithmetic in computer programming
                 environments. This standard specifies exception
                 conditions and their default handling. An
                 implementation of a floating-point system conforming to
                 this standard may be realized entirely in software,
                 entirely in hardware, or in any combination of software
                 and hardware. For operations specified in the normative
                 part of this standard, numerical results and exceptions
                 are uniquely determined by the values of the input
                 data, sequence of operations, and destination formats,
                 all under user control.",
  acknowledgement = ack-nhfb,
  remark =       "This is the international version of IEEE 754-2019. It
                 replaces ISO/IEC/IEEE 60559:2011.",
}

@Article{Isupov:2020:DIM,
  author =       "Konstantin Isupov and Vladimir Knyazkov and Alexander
                 Kuvaev",
  title =        "Design and implementation of multiple-precision {BLAS
                 Level 1} functions for graphics processing units",
  journal =      j-J-PAR-DIST-COMP,
  volume =       "140",
  number =       "??",
  pages =        "25--36",
  month =        jun,
  year =         "2020",
  CODEN =        "JPDCER",
  DOI =          "https://doi.org/10.1016/j.jpdc.2020.02.006",
  ISSN =         "0743-7315 (print), 1096-0848 (electronic)",
  ISSN-L =       "0743-7315",
  bibdate =      "Wed May 26 16:11:01 MDT 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jpardistcomp.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0743731519303302",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Parallel and Distributed Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07437315",
}

@Misc{Isupov:2020:MPB,
  author =       "Konstantin Isupov and Vladimir Knyazkov",
  title =        "Multiple-Precision {BLAS} Library for Graphics
                 Processing Units",
  howpublished = "TechRxiv preprint.",
  day =          "30",
  month =        jun,
  year =         "2020",
  DOI =          "https://doi.org/10.36227/techrxiv.12580301.v1",
  bibdate =      "Fri Sep 29 14:30:54 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The binary32 and binary64 floating-point formats
                 provide good performance on current hardware, but also
                 introduce a rounding error in almost every arithmetic
                 operation. Consequently, the accumulation of rounding
                 errors in large computations can cause accuracy issues.
                 One way to prevent these issues is to use
                 multiple-precision floating-point arithmetic. This
                 preprint, submitted to Russian Supercomputing Days
                 2020, presents a new library of basic linear algebra
                 operations with multiple precision for graphics
                 processing units. The library is written in CUDA C/C++
                 and uses the residue number system to represent
                 multiple-precision significands of floating-point
                 numbers. The supported data types, memory layout, and
                 main features of the library are considered.
                 Experimental results are presented showing the
                 performance of the library.",
  acknowledgement = ack-nhfb,
  remark =       "Preprint submitted to Russian Supercomputing Days
                 2020.",
}

@Article{Jeannerod:2020:RAX,
  author =       "Claude-Pierre Jeannerod",
  title =        "The relative accuracy of $ (x + y) * (x - y) $",
  journal =      j-J-COMPUT-APPL-MATH,
  volume =       "369",
  number =       "??",
  pages =        "Article 112613",
  day =          "1",
  month =        may,
  year =         "2020",
  CODEN =        "JCAMDI",
  ISSN =         "0377-0427 (print), 1879-1778 (electronic)",
  ISSN-L =       "0377-0427",
  bibdate =      "Wed May 13 06:58:31 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcomputapplmath2020.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0377042719306181",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Computational and Applied Mathematics",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03770427",
}

@Article{Johnson:2020:EAHa,
  author =       "Jeff Johnson",
  title =        "Efficient, arbitrarily high precision hardware
                 logarithmic arithmetic for linear algebra",
  journal =      "arxiv.org",
  volume =       "??",
  number =       "??",
  pages =        "1--8",
  day =          "14",
  month =        may,
  year =         "2020",
  bibdate =      "Tue Jul 06 18:17:13 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://arxiv.org/pdf/2004.09313.pdf",
  abstract =     "The logarithmic number system (LNS) is arguably not
                 broadly used due to exponential circuit overheads for
                 summation tables relative to arithmetic precision.
                 Methods to reduce this overhead have been proposed, yet
                 still yield designs with high chip area and power
                 requirements. Use remains limited to lower precision or
                 high multiply/add ratio cases, while much of linear
                 algebra (near 1:1 multiply/add ratio) does not
                 qualify.\par

                 We present a dual-base approximate logarithmic
                 arithmetic comparable to floating point in use, yet
                 unlike LNS it is easily fully pipelined, extendable to
                 arbitrary precision with $ O(n^2) $ overhead, and
                 energy efficient at a 1:1 multiply/add ratio.Compared
                 to float32 or float64 vector inner product with FMA,
                 our design is respectively $ 2.3 \times $ and $ 4.6
                 \times $ more energy efficient in 7 nm CMOS. It depends
                 on exp and log evaluation $ 5.4 \times $ and $ 3.2
                 \times $ more energy efficient, at $ 0.23 \times $ and
                 $ 0.37 \times $ the chip area for equivalent accuracy
                 versus standard hyperbolic CORDIC using shift-and-add
                 and approximated ODE integration in the style of Revol
                 and Yakoubsohn. This technique is a novel alternative
                 for low power, high precision hardened linear algebra
                 in computer vision, graphics and machine learning
                 applications.",
  acknowledgement = ack-nhfb,
  keywords =     "approximate arithmetic; elementary function
                 evaluation; hardware linear algebra; logarithmic
                 arithmetic",
  remark =       "Published in \cite{Johnson:2020:EAHb}.",
}

@InProceedings{Johnson:2020:EAHb,
  author =       "Jeff Johnson",
  title =        "Efficient, arbitrarily high precision hardware
                 logarithmic arithmetic for linear algebra",
  crossref =     "Cornea:2020:ISC",
  pages =        "25--32",
  month =        jun,
  year =         "2020",
  DOI =          "https://doi.org/10.1109/ARITH48897.2020.00013",
  ISSN =         "2576-2265",
  bibdate =      "Wed Jul 7 06:24:52 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The logarithmic number system (LNS) is arguably not
                 broadly used due to exponential circuit overheads for
                 summation tables relative to arithmetic precision.
                 Methods to reduce this overhead have been proposed, yet
                 still yield designs with high chip area and power
                 requirements. Use remains limited to lower precision or
                 high multiply/add ratio cases, while much of linear
                 algebra (near 1:1 multiply/add ratio) does not qualify.
                 We present a dual-base approximate logarithmic
                 arithmetic comparable to floating point in use, yet
                 unlike LNS it is easily fully pipelined, extendable to
                 arbitrary precision with $ O(n^2) $ overhead, and
                 energy efficient at a 1:1 multiply/add ratio. Compared
                 to float32 or float64 vector inner product with FMA,
                 our design is respectively $ 2.3 \times $ and $ 4.6
                 \times $ more energy efficient in 7 nm CMOS. It depends
                 on exp and log evaluation 5.4 and $ 3.2 \times $ more
                 energy efficient, at $ 0.23 \times $ and $ 0.37 \times
                 $ the chip area for equivalent accuracy versus standard
                 hyperbolic CORDIC using shift-and-add and approximated
                 ODE integration in the style of Revol and Yakoubsohn.
                 This technique is a novel alternative for low power,
                 high precision hardened linear algebra in computer
                 vision, graphics and machine learning applications.",
  acknowledgement = ack-nhfb,
  keywords =     "Adders; approximate arithmetic; Clocks; elementary
                 function evaluation; Hardware; hardware linear algebra;
                 Linear algebra; logarithmic arithmetic; Pipeline
                 processing; Read only memory; Switches",
}

@InProceedings{Joldes:2020:AMQ,
  author =       "Mioara Jolde{\c{s}} and Jean-Michel Muller",
  title =        "Algorithms for Manipulating Quaternions in
                 Floating-Point Arithmetic",
  crossref =     "Cornea:2020:ISC",
  pages =        "48--55",
  month =        jun,
  year =         "2020",
  DOI =          "https://doi.org/10.1109/ARITH48897.2020.00016",
  ISSN =         "2576-2265",
  bibdate =      "Wed Jul 7 06:24:52 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Quaternions form a set of four global but not unique
                 parameters, which can represent three-dimensional
                 rotations in a non-singular way. They are frequently
                 used in computer graphics, drone and aerospace vehicle
                 control. Floating-point quaternion operations
                 (addition, multiplication, reciprocal, norm) are often
                 implemented by the book . Although all usual
                 implementations are algebraically equivalent, their
                 numerical behavior can be quite different. For
                 instance, the arithmetic operations on quaternions as
                 well as conversion algorithms to/from rotation matrices
                 are subject to spurious under/overflow (an intermediate
                 calculation underflows or overflows, making the
                 computed final result irrelevant, although the exact
                 result is in the domain of the representable numbers).
                 The goal of this paper is to analyze and then propose
                 workarounds and better accuracy alternatives for such
                 algorithms.",
  acknowledgement = ack-nhfb,
  keywords =     "Aerospace control; Algebra; Computer graphics; Drones;
                 Error analysis; Floating-point arithmetic; Quaternions;
                 quaternions; rounding error analysis; Standards",
}

@InProceedings{Jugade:2020:FEM,
  author =       "Chaitanya Jugade and Deepak Ingole and Dayaram
                 Sonawane and Michal Kvasnica and John Gustafson",
  editor =       "{IEEE}",
  booktitle =    "{2020 59th IEEE Conference on Decision and Control
                 (CDC)}",
  title =        "A Framework for Embedded Model Predictive Control
                 using Posits",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "2509--2514",
  year =         "2020",
  DOI =          "https://doi.org/10.1109/CDC42340.2020.9304262",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Klarreich:2020:NMH,
  author =       "Erica Klarreich",
  title =        "News: Multiplication hits the speed limit",
  journal =      j-CACM,
  volume =       "63",
  number =       "1",
  pages =        "11--13",
  month =        jan,
  year =         "2020",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/3371387",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Thu Jan 2 16:41:05 MST 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cacm2020.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://dl.acm.org/doi/abs/10.1145/3371387",
  abstract =     "A problem ``around since antiquity'' may have been
                 resolved by a new algorithm.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Klower:2020:NFE,
  author =       "Milan Kl{\"o}wer and Peter D. D{\"u}ben and Tim N.
                 Palmer",
  title =        "Number Formats, Error Mitigation, and Scope for 16-Bit
                 Arithmetics in Weather and Climate Modeling Analyzed
                 With a Shallow Water Model",
  journal =      j-J-ADV-MODEL-EARTH-SYST,
  volume =       "12",
  number =       "10",
  pages =        "1--17",
  month =        oct,
  year =         "2020",
  DOI =          "https://doi.org/10.1029/2020MS002246",
  ISSN =         "1942-2466 (print), 1942-2466 (electronic)",
  ISSN-L =       "1942-2466",
  bibdate =      "Fri Dec 15 11:03:12 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Adv. Model. Earth Syst. [JAMES]",
  fjournal =     "Journal of Advances in Modeling Earth Systems",
  journal-URL =  "https://agupubs.onlinelibrary.wiley.com/journal/19422466",
}

@InProceedings{Knobbe:2020:CRS,
  author =       "Simon Knobbe and Moritz B{\"a}rthel and Steffen Paul
                 and Jochen Rust",
  booktitle =    "{2020 9th International Conference on Modern Circuits
                 and Systems Technologies (MOCAST)}",
  title =        "Complexity Reduction for Sphere Decoding using
                 {Unum-Type-II}-Based {SORN}-Arithmetic",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1--4",
  year =         "2020",
  DOI =          "https://doi.org/10.1109/MOCAST49295.2020.9200263",
  bibdate =      "Fri Dec 15 07:38:18 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Koc:2020:AIM,
  author =       "{\c{C}}etin Kaya Ko{\c{c}}",
  title =        "Algorithms for Inversion Mod $ p^k $",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "69",
  number =       "6",
  pages =        "907--913",
  year =         "2020",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2020.2970411",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 23 16:03:24 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2020.bib",
  abstract =     "This article describes and analyzes all existing
                 algorithms for computing $ x = a^{-1} (\bmod p^k) $ for
                 a prime $p$, and also introduces a new algorithm based
                 on the exact solution of linear equations using
                 $p$-adic expansions. The algorithm starts with the
                 initial value $ c = a^{-1} (\bmod p)$ and iteratively
                 computes the digits of the inverse $ x = a^{-1} (\bmod
                 p^k)$ in base $p$. The $ \bmod 2$ version of the
                 algorithm is more efficient than all existing
                 algorithms for small values of $k$. Moreover, it stands
                 out as being the only one that works for any $p$, any
                 $k$, and digit-by-digit. While the new algorithm is
                 asymptotically worse off, it requires the minimal
                 number of arithmetic operations (just a single
                 addition) per step, as compared to all existing
                 algorithms.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Lange:2020:FRF,
  author =       "Marko Lange and Siegfried M. Rump",
  title =        "Faithfully Rounded Floating-point Computations",
  journal =      j-TOMS,
  volume =       "46",
  number =       "3",
  pages =        "21:1--21:20",
  month =        sep,
  year =         "2020",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/3290955",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Sat Sep 26 07:28:19 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  URL =          "https://dl.acm.org/doi/10.1145/3290955",
  abstract =     "We present a pair arithmetic for the four basic
                 operations and square root. It can be regarded as a
                 simplified, more-efficient double-double arithmetic.
                 The central assumption on the underlying arithmetic is
                 the first standard model for error analysis for
                 operations on a discrete set of real numbers. Neither
                 do we require a floating-point grid nor a rounding to
                 nearest property. Based on that, we define a relative
                 rounding error unit $u$ and prove rigorous error bounds
                 for the computed result of an arbitrary arithmetic
                 expression depending on $u$, the size of the
                 expression, and possibly a condition measure. In the
                 second part of this note, we extend the error analysis
                 by examining requirements to ensure faithfully rounded
                 outputs and apply our results to IEEE 754 standard
                 conform floating-point systems. For a class of
                 mathematical expressions, using an IEEE 754 standard
                 conform arithmetic with base $ \beta $, the result is
                 proved to be faithfully rounded for up to $ 1 / \sqrt
                 {\beta u - 2}$ operations. Our findings cover a number
                 of previously published algorithms to compute
                 faithfully rounded results, among them Horner's scheme,
                 products, sums, dot products, or Euclidean norm. Beyond
                 that, several other problems can be analyzed, such as
                 polynomial interpolation, orientation problems,
                 Householder transformations, or the smallest singular
                 value of Hilbert matrices of large size.",
  acknowledgement = ack-nhfb,
  articleno =    "21",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@Article{Lange:2020:NDF,
  author =       "Marko Lange and Shin'ichi Oishi",
  title =        "A note on {Dekker}'s {FastTwoSum} algorithm",
  journal =      j-NUM-MATH,
  volume =       "145",
  number =       "2",
  pages =        "383--403",
  month =        jun,
  year =         "2020",
  CODEN =        "NUMMA7",
  DOI =          "https://doi.org/10.1007/s00211-020-01114-2",
  ISSN =         "0029-599X (print), 0945-3245 (electronic)",
  ISSN-L =       "0029-599X",
  bibdate =      "Thu Jun 4 12:18:54 MDT 2020",
  bibsource =    "http://link.springer.com/journal/211/145/2;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/nummath2020.bib",
  note =         "See correction \cite{Lange:2021:CND}.",
  URL =          "https://link.springer.com/article/10.1007/s00211-020-01114-2",
  acknowledgement = ack-nhfb,
  fjournal =     "Numerische Mathematik",
  journal-URL =  "http://link.springer.com/journal/211",
}

@InProceedings{Langroudi:2020:APP,
  author =       "Hamed F. Langroudi and Vedant Karia and John L.
                 Gustafson and Dhireesha Kudithipudi",
  editor =       "{IEEE}",
  booktitle =    "{2020 IEEE/CVF Conference on Computer Vision and
                 Pattern Recognition Workshops (CVPRW)}",
  title =        "Adaptive Posit: Parameter aware numerical format for
                 deep learning inference on the edge",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "3123--3131",
  year =         "2020",
  DOI =          "https://doi.org/10.1109/CVPRW50498.2020.00371",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Lauter:2020:FSA,
  author =       "Christoph Lauter and Anastasia Volkova",
  title =        "A Framework for Semi-Automatic Precision and Accuracy
                 Analysis for Fast and Rigorous Deep Learning",
  crossref =     "Cornea:2020:ISC",
  pages =        "103--110",
  month =        jun,
  year =         "2020",
  DOI =          "https://doi.org/10.1109/ARITH48897.2020.00023",
  ISSN =         "2576-2265",
  bibdate =      "Wed Jul 7 06:24:52 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Deep Neural Networks (DNN) represent a
                 performance-hungry application. Floating-Point (FP) and
                 custom floating-point-like arithmetic satisfies this
                 hunger. While there is need for speed, inference in
                 DNNs does not seem to have any need for precision. Many
                 papers experimentally observe that DNNs can
                 successfully run at almost ridiculously low precision.
                 The aim of this paper is two-fold: first, to shed some
                 theoretical light upon why a DNN's FP accuracy stays
                 high for low FP precision. We observe that the loss of
                 relative accuracy in the convolutional steps is
                 recovered by the activation layers, which are extremely
                 well-conditioned. We give an interpretation for the
                 link between precision and accuracy in DNNs. Second,
                 the paper presents a software framework for
                 semi-automatic FP error analysis for the inference
                 phase of deep-learning. Compatible with common
                 Tensorflow/Keras models, it leverages the frugally-deep
                 Python/C++ library to transform a neural network into
                 C++ code in order to analyze the network's need for
                 precision. This rigorous analysis is based an Interval
                 and Affine arithmetics to compute absolute and relative
                 error bounds for a DNN. We demonstrate our tool with
                 several examples.",
  acknowledgement = ack-nhfb,
  keywords =     "affine arithmetic; Analytical models; Biological
                 neural networks; Computational modeling; deep learning;
                 Digital arithmetic; error analysis; floating-point
                 arithmetic; interval arithmetic; Machine learning;
                 Neurons; Tools",
}

@InProceedings{Lindstrom:2020:VRC,
  author =       "Peter Lindstrom",
  title =        "Variable-Radix Coding of the Reals",
  crossref =     "Cornea:2020:ISC",
  pages =        "111--116",
  month =        jun,
  year =         "2020",
  DOI =          "https://doi.org/10.1109/ARITH48897.2020.00024",
  ISSN =         "2576-2265",
  bibdate =      "Wed Jul 7 06:24:52 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/benfords-law.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Recently proposed real number systems like Posits and
                 Elias codes make use of tapered accuracy resulting from
                 variable-length coding of exponents and significands.
                 Several quite different interpretations of these number
                 systems have been provided, though most often these
                 rely on some combination of fixed- and variable-length
                 codes for exponent and significand. We provide a new
                 perspective on these number systems that unifies known
                 representations while suggesting new ones. Our
                 framework is based on multibit radix representations
                 that encode the exponent in unary, the leading nonzero
                 digit in a variable-length code, and the remaining
                 digits in fixed-length binary code. We show how Posits,
                 the various Elias codes, and IEEE 754 like
                 representations can be expressed in this framework.
                 Moreover, we show that Posits and the Elias and codes
                 represent the leading digit using the canonical Huffman
                 code for a probability distribution given by Benford's
                 law, which governs the probability of leading digits.
                 We further show that Posits correspond to the use of a
                 fixed radix while Elias and codes are based on simple
                 sequences of increasing radix. Our approach provides
                 for an intuitive and uniform framework for representing
                 numbers that reveals a visual mapping between codewords
                 and the binary representation of real numbers obscured
                 by prior frameworks. This new interpretation suggests a
                 generalization of Posits and other number systems and
                 provides simple rules for designing
                 information-theoretically optimal codes.",
  acknowledgement = ack-nhfb,
  keywords =     "Benford's law; Binary codes; Digital arithmetic; Elias
                 codes; Encoding; floating point; Huffman code; Indexes;
                 posits; Probability distribution; Proposals; real
                 number systems; tapered accuracy; Visualization",
}

@Article{Luo:2020:ADN,
  author =       "Y. Luo and S. Yu",
  title =        "Accelerating Deep Neural Network In-Situ Training With
                 Non-Volatile and Volatile Memory Based Hybrid Precision
                 Synapses",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "69",
  number =       "8",
  pages =        "1113--1127",
  year =         "2020",
  CODEN =        "ITCOB4",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jul 23 16:03:24 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2020.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Marquer:2020:HLI,
  author =       "Yoann Marquer and Tania Richmond",
  title =        "A Hole in the Ladder: Interleaved Variables in
                 Iterative Conditional Branching",
  crossref =     "Cornea:2020:ISC",
  pages =        "56--63",
  month =        jun,
  year =         "2020",
  DOI =          "https://doi.org/10.1109/ARITH48897.2020.00017",
  ISSN =         "2576-2265",
  bibdate =      "Wed Jul 7 06:24:52 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The modular exponentiation is crucial to the RSA
                 cryptographic protocol, and variants inspired by the
                 Montgomery ladder have been studied to provide more
                 secure algorithms. In this paper, we abstract away the
                 iterative conditional branching used in the Montgomery
                 ladder, and formalize systems of equations necessary to
                 obtain what we call the semi-interleaved and
                 fully-interleaved ladder properties. In particular, we
                 design fault-injection attacks able to obtain bits of
                 the secret against semi-interleaved ladders, including
                 the Montgomery ladder, but not against
                 fully-interleaved ladders that are more secure. We also
                 apply these equations to extend the Montgomery ladder
                 for both the semi- and fully-interleaved cases, thus
                 proposing novel and more secure algorithms to compute
                 the modular exponentiation.",
  acknowledgement = ack-nhfb,
  keywords =     "Countermeasures (computer); Cryptography; Fault
                 detection; Iterative algorithms; Mathematical model;
                 Public-key cryptography; Registers; Security;
                 Side-channel attacks; Space exploration",
}

@TechReport{Meurant:2020:PFM,
  author =       "G{\'e}rard Meurant",
  title =        "\pkg{FLOATP\_toolbox}, {Matlab} software, variable
                 precision floating point arithmetic.",
  type =         "Report",
  number =       "????",
  institution =  "Commissariat a l'{\'E}nergie Atomique (CEA)",
  address =      "????, France",
  year =         "2020",
  bibdate =      "Sat Dec 23 12:13:27 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/matlab.bib",
  URL =          "https://gerard-meurant.pagesperso-orange.fr/soft_meurant_n.html",
  acknowledgement = ack-nhfb,
  remark =       "URL links to almost-empty home page.",
}

@InProceedings{Mikaitis:2020:IRG,
  author =       "Mantas Mikaitis",
  title =        "Issues with rounding in the {GCC} implementation of
                 the {ISO 18037:2008} standard fixed-point arithmetic",
  crossref =     "Cornea:2020:ISC",
  pages =        "129--132",
  month =        jun,
  year =         "2020",
  DOI =          "https://doi.org/10.1109/ARITH48897.2020.00028",
  ISSN =         "2576-2265",
  bibdate =      "Wed Jul 7 06:24:52 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/gnu.bib",
  abstract =     "We describe various issues caused by the lack of
                 round-to-nearest mode in the gcc compiler
                 implementation of the fixed-point arithmetic data types
                 and operations. We demonstrate that round-to-nearest is
                 not performed in the conversion of constants,
                 conversion from one numerical type to a less precise
                 type and results of multiplications. Furthermore, we
                 show that mixed-precision operations in fixed-point
                 arithmetic lose precision on arguments, even before
                 carrying out arithmetic operations. The ISO 18037:2008
                 standard was created to standardize C language
                 extensions, including fixed-point arithmetic, for
                 embedded systems. Embedded systems are usually based on
                 ARM processors, of which approximately 100 billion have
                 been manufactured by now. Therefore, the observations
                 about numerical issues that we discuss in this paper
                 can be rather dangerous and are important to address,
                 given the wide ranging type of applications that these
                 embedded systems are running.",
  acknowledgement = ack-nhfb,
  keywords =     "Computer languages; Embedded systems; fixed-point
                 arithmetic; Hardware; ISO 18037:2008; ISO Standards;
                 Libraries; Program processors; rounding",
}

@Article{Muller:2020:EFA,
  author =       "Jean-Michel Muller",
  title =        "Elementary Functions and Approximate Computing",
  journal =      j-PROC-IEEE,
  volume =       "108",
  number =       "12",
  pages =        "2136--2149",
  month =        dec,
  year =         "2020",
  CODEN =        "IEEPAD",
  DOI =          "https://doi.org/10.1109/jproc.2020.2991885",
  ISSN =         "0018-9219 (print), 1558-2256 (electronic)",
  ISSN-L =       "0018-9219",
  bibdate =      "Fri Sep 29 10:23:28 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "In this article, we review some of the classical
                 methods used for quickly obtaining low-precision
                 approximations to the elementary functions. Then, for
                 each of the three main classes of elementary function
                 algorithms (shift-and-add algorithms, polynomial or
                 rational approximations, and table-based methods) and
                 for the additional, specific to approximate computing,
                 ``bit-manipulation'' techniques, we examine what can be
                 done for obtaining very fast estimates of a function,
                 at the cost of a (controlled) loss in terms of
                 accuracy.",
  acknowledgement = ack-nhfb,
  fjournal =     "Proceedings of the IEEE",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5",
}

@InProceedings{Murillo:2020:CPA,
  author =       "Raul Murillo and Alberto A. {Del Barrio} and Guillermo
                 Botella",
  editor =       "{IEEE}",
  booktitle =    "{IEEE International Symposium on Circuits and Systems
                 (ISCAS): Seville, Spain, October 11--14, 2020}",
  title =        "Customized Posit Adders and Multipliers using the
                 {FloPoCo} Core Generator",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1--5",
  year =         "2020",
  DOI =          "https://doi.org/10.1109/ISCAS45731.2020.9180771",
  ISBN =         "1-72813-320-3",
  ISBN-13 =      "978-1-72813-320-1",
  ISSN =         "0271-4302 (print), 2158-1525 (electronic)",
  ISSN-L =       "0271-4302",
  bibdate =      "Thu Dec 14 17:18:33 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  book-DOI =     "https://doi.org/10.1109/ISCAS45731.2020",
}

@Article{Murillo:2020:DPD,
  author =       "R. Murillo and A. A. {Del Barrio} and G. Botella",
  title =        "{Deep PeNSieve}: a deep learning framework based on
                 the posit number system",
  journal =      j-DIGIT-SIGNAL-PROCESS,
  volume =       "102",
  pages =        "1--8",
  month =        jul,
  year =         "2020",
  CODEN =        "DSPREJ",
  DOI =          "https://doi.org/10.1016/j.dsp.2020.102762",
  ISSN =         "1051-2004 (print), 1095-4333 (electronic)",
  ISSN-L =       "1051-2004",
  bibdate =      "Thu Dec 14 17:04:34 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.sciencedirect.com/science/article/pii/S105120042030107X",
  acknowledgement = ack-nhfb,
  articleno =    "102762",
  fjournal =     "Digital Signal Processing",
  journal-URL =  "https://www.sciencedirect.com/journal/digital-signal-processing",
}

@InProceedings{Nannarelli:2020:VPB,
  author =       "Alberto Nannarelli",
  title =        "Variable Precision 16-Bit Floating-Point Vector Unit
                 for Embedded Processors",
  crossref =     "Cornea:2020:ISC",
  pages =        "96--102",
  month =        jun,
  year =         "2020",
  DOI =          "https://doi.org/10.1109/ARITH48897.2020.00022",
  ISSN =         "2576-2265",
  bibdate =      "Wed Jul 7 06:24:52 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The increasing demand of computation at the edge and
                 the tight power budgets push designers to migrate
                 double and single-precision calculations to formats of
                 reduced precision and dynamic range for applications
                 that can tolerate some inaccuracy.In this context, we
                 introduce a variable format for reduced precision
                 floating-point with storage limited to 16 bits. This
                 format is suitable for applications in signal
                 processing, machine learning and other applications in
                 embedded systems. We present the hardware
                 implementations for multiplication and division units
                 that can sustain a throughput of one result per clock
                 cycle designed for vector processing. We also show some
                 examples of applications that can benefit from the
                 proposed format.",
  acknowledgement = ack-nhfb,
  keywords =     "Adders; customizable bias; Dynamic range; Encoding;
                 Floating-point; Hardware; Program processors; Signal
                 processing; Standards; variable precision",
}

@Misc{Nass:2020:GUL,
  author =       "Rich Nass",
  title =        "{GreenWaves} Ultra-Low Power {GAP9} {IoT} Apps
                 Processor Suits Intelligence at the Edge",
  howpublished = "Web site",
  day =          "21",
  month =        jan,
  year =         "2020",
  bibdate =      "Wed Jan 22 07:07:03 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "GAP9 offers vectorized 2-bit and 4-bit fixed-point
                 arithmetic, and 8-, 16-, and 32-bit floating-point
                 arithmetic.",
  URL =          "https://www.embedded-computing.com/guest-blogs/greenwaves-ultra-low-power-gap9-iot-apps-processor-suits-intelligence-at-the-edge",
  acknowledgement = ack-nhfb,
}

@InProceedings{Neves:2020:DFM,
  author =       "Nuno Neves and Pedro Tom{\'a}s and Nuno Roma",
  editor =       "{IEEE}",
  booktitle =    "{2020 IEEE Workshop on Signal Processing Systems
                 (SiPS)}",
  title =        "Dynamic Fused Multiply-Accumulate Posit Unit with
                 Variable Exponent Size for Low-Precision {DSP}
                 Applications",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1--6",
  year =         "2020",
  DOI =          "https://doi.org/10.1109/SiPS50750.2020.9195256",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Neves:2020:RSB,
  author =       "Nuno Neves and Pedro Tom{\'a}s and Nuno Roma",
  editor =       "{IEEE}",
  booktitle =    "{2020 IEEE 31st International Conference on
                 Application-specific Systems, Architectures and
                 Processors (ASAP)}",
  title =        "Reconfigurable Stream-based Tensor Unit with
                 Variable-Precision Posit Arithmetic",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "149--156",
  year =         "2020",
  DOI =          "https://doi.org/10.1109/ASAP49362.2020.00033",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Niasar:2020:FSA,
  author =       "Mojtaba Bisheh Niasar and Rami {El Khatib} and Reza
                 Azarderakhsh and Mehran Mozaffari-Kermani",
  title =        "Fast, Small, and Area-Time Efficient Architectures for
                 Key-Exchange on {Curve25519}",
  crossref =     "Cornea:2020:ISC",
  pages =        "72--79",
  month =        jun,
  year =         "2020",
  DOI =          "https://doi.org/10.1109/ARITH48897.2020.00019",
  ISSN =         "2576-2265",
  bibdate =      "Wed Jul 7 06:24:52 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper demonstrates fast and compact
                 implementations of Elliptic Curve Cryptography (ECC)
                 for efficient key agreement over Curve25519. Curve25519
                 has been recently adopted as a key exchange method for
                 several applications and included in the National
                 Institute of Standards and Technology (NIST)
                 recommendations for public key cryptography. This paper
                 presents three different performance level designs
                 including lightweight, area-time efficient, and
                 high-performance architectures. Lightweight hardware
                 implementations are used for several Internet of Things
                 (IoT) applications due to their resources being at
                 premium. Our lightweight architecture utilizes 90\%
                 less resources compared to the best previous work while
                 it is still more optimized in term of A $ \cdot $ T
                 (area $ \times $ time). For efficient implementation
                 from either time or utilized resources, our area-time
                 efficient architecture can establish almost 7,000 key
                 sessions per second which is 64\% faster than the
                 previous works. The area-time efficient architecture
                 uses well scheduled interleaved multiplication combined
                 with a reduction algorithm. Additionally, we offer a
                 fast architecture for high performance applications
                 based on the 4-level Karatsuba method and Carry-Compact
                 Addition (CCA). Our high-performance architecture also
                 outperforms previous work in terms of A middot; T. The
                 results show 9\% and 29\% improvement in A middot; T
                 and Admiddot; T (DSP\_count $ \times $ time),
                 respectively. All architectures are variable-base-point
                 implemented on the Xilinx Zynq-7020 FPGA family where
                 performance and implementation metrics are reported and
                 compared. Finally, various side-channel attack
                 countermeasures are embedded in the proposed
                 architectures.",
  acknowledgement = ack-nhfb,
  keywords =     "Computer architecture; Curve25519; Elliptic curve
                 cryptography; elliptic curve Diffie-Hellman (ECDH);
                 Elliptic curves; Field programmable gate arrays;
                 field-programmable gate array (FPGA); Hardware; NIST;
                 point multiplication; Random access memory",
}

@InProceedings{Papachatzopoulos:2020:MDM,
  author =       "Kleanthis Papachatzopoulos and Vassilis Paliouras",
  title =        "Maximum Delay Models for Parallel-Prefix Adders in the
                 Presence of Threshold Voltage Variations",
  crossref =     "Cornea:2020:ISC",
  pages =        "88--95",
  month =        jun,
  year =         "2020",
  DOI =          "https://doi.org/10.1109/ARITH48897.2020.00021",
  ISSN =         "2576-2265",
  bibdate =      "Wed Jul 7 06:24:52 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This paper introduces a delay modeling formulation for
                 several Parallel-Prefix Adders in the presence of
                 threshold voltage variability. A path-based model is
                 derived for the delay variability of Kogge-Stone,
                 Knowles, Sklansky, Brent-Kung, Han-Carlson,
                 Ladner-Fischer, and New Adder architectures. The delay
                 model accuracy is evaluated for the specific adders on
                 the basis of SPICE Monte-Carlo Simulations at 45 nm and
                 16 nm nodes. The presented analysis reveals that the
                 proposed path-based model estimates the maximum delay
                 Probability Density Function of the particular adder
                 architectures with sufficient accuracy, assuming 3
                 intra-die threshold voltage variations as high as 10\%
                 of nominal value. Delay yield estimations produced by
                 the proposed model are found to agree with those of
                 Monte-Carlo Simulations for a number of highly probable
                 critical paths, presenting an error less than 2\%. For
                 the particular adders and technology nodes, an
                 approximately 10-fold reduction in simulation time is
                 obtained when exploiting the proposed model. The
                 particular observation indicates that the computational
                 time for delay yield estimation of Parallel-Prefix
                 Adders can be exponentially reduced with negligible
                 accuracy loss when the analysis focuses solely on the
                 Nominal-Maximum Delay critical path. Finally, a
                 quantitative comparison of prefix adders to the
                 Borrow-Save Adder is offered, in terms of complexity
                 and susceptibility to variations.",
  acknowledgement = ack-nhfb,
  keywords =     "Adders; critical path; delay yield; Delays; Gaussian
                 distribution; Monte Carlo methods; parallel-prefix
                 adders; SPICE; Threshold voltage; threshold voltage
                 variations; variability",
}

@InProceedings{Payer:2020:SMF,
  author =       "Stefan Payer and Cedric Lichtenau and Michael Klein
                 and Kerstin Schelm and Petra Leber and Nicol Hofmann
                 and Tina Babinsky",
  title =        "{SIMD} Multi Format Floating-Point Unit on the {IBM
                 z15}",
  crossref =     "Cornea:2020:ISC",
  pages =        "125--128",
  month =        jun,
  year =         "2020",
  DOI =          "https://doi.org/10.1109/ARITH48897.2020.00027",
  ISSN =         "2576-2265",
  bibdate =      "Wed Jul 7 06:24:52 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The IBM z Systems(TM) is the backbone of the
                 insurance, banking, and retail industry. Innovation in
                 these markets is driving the demand for new and
                 additional applications to better serve the customers.
                 These workloads like machine learning, data analytics,
                 AI, etc. require a rapidly increasing number of
                 computations in smaller precision formats. With IBM
                 z15(TM) we completely redesigned the binary and
                 hexadecimal floating-point unit to efficiently
                 implement SIMD operations at 5.2GHz while maintaining
                 the industry leading reliability, availability and
                 serviceability standard. This paper describes the new
                 design and special techniques used to achieve these
                 goals like reusing the existing double precision unit
                 pipeline for lower precision parallel SIMD, new
                 approaches to formally verify the design, and improving
                 error detection for the 14nm technology node.",
  acknowledgement = ack-nhfb,
  keywords =     "AI; Binary; Digital arithmetic; Floating Point Unit;
                 Formal Verification; Hafnium; Hexadecimal; IBM z15(TM);
                 Machine Learning; Multi Format; SIMD",
}

@InProceedings{Raveendran:2020:NPF,
  author =       "Aneesh Raveendran and Sandra Jean and J. Mervin and D.
                 Vivian and David Selvakumar",
  editor =       "{IEEE}",
  booktitle =    "{2020 33rd International Conference on VLSI Design and
                 2020 19th International Conference on Embedded Systems
                 (VLSID), Bengaluru, India, 4--8 January 2020}",
  title =        "A Novel Parametrized Fused Division and Square-Root
                 {POSIT} Arithmetic Architecture",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "207--212",
  month =        jan,
  year =         "2020",
  DOI =          "https://doi.org/10.1109/vlsid49098.2020.00053",
  ISBN =         "1-72815-701-3",
  ISBN-13 =      "978-1-72815-701-6",
  ISSN =         "1063-9667 (print), 2380-6923 (electronic)",
  ISSN-L =       "1063-9667",
  bibdate =      "Fri Dec 15 07:29:26 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Saadat:2020:WWC,
  author =       "Hassaan Saadat and Haris Javaid and Aleksandar
                 Ignjatovic and Sri Parameswaran",
  booktitle =    "{2020 25th Asia and South Pacific Design Automation
                 Conference (ASP-DAC)}",
  title =        "{WEID}: Worst-case Error Improvement in Approximate
                 Dividers",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "8D-1--8D-6",
  month =        jan,
  year =         "2020",
  DOI =          "https://doi.org/10.1109/asp-dac47756.2020.9045504",
  bibdate =      "Wed Dec 20 08:02:22 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Approximate integer dividers suffer from unreasonably
                 high worst-case relative errors (such as 50\% or
                 100\%), which can adversely affect the
                 application-level output. In this paper, we propose
                 WEID, which is a novel lightweight method to improve
                 the worst-case relative errors in approximate integer
                 dividers. We first present an in-depth analysis to gain
                 insights into the cause of the high worst-case relative
                 error. Based on our insights, we propose a novel method
                 to detect when an error occurs in an approximate
                 divider, and modify the output to reduce the error.
                 Further, we present the hardware realization of WEID
                 method and demonstrate that it can be generically
                 coupled with several state-of-the-art approximate
                 dividers. Our results show that for 32-by-16 dividers,
                 WEID reduces worst-case relative errors from 100\% to $
                 \approx 20 $ \%, while still achieving $ \approx 80 \%
                 $ and $ \approx 70 \% $ reduction in delay and energy
                 compared to an accurate array divider.",
  acknowledgement = ack-nhfb,
}

@Misc{SEGGER:2020:SFP,
  author =       "{SEGGER Microcontroller}",
  title =        "{SEGGER} Floating-Point Library",
  howpublished = "Web site.",
  month =        jan,
  year =         "2020",
  bibdate =      "Fri Feb 07 06:02:26 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.segger.com/products/development-tools/runtime-library/technology/floating-point-library/",
  abstract =     "The floating-point library contains complete, fully
                 optimized and verified floating point functionality,
                 which is required for devices without an FPU. The
                 floating-point emulator, a crucial part of the
                 floating-point library, of the Arm and RISC-V variants
                 are written in assembly language, optimized either for
                 small code size or increased execution speed. For other
                 processor architectures the library has a portable C
                 implementation. \ldots{} The SEGGER Floating-Point
                 Library is delivered in source code, with optional
                 rights for redistribution in object code form. All
                 source files, a mix of C code and assembly, are fully
                 commented. The floating-point emulator, providing the
                 low-level functions, is entirely written in assembly.
                 Higher level functions are implemented as a mix of
                 primarily C code with some assembly routines. The code
                 can be compiled with any ANSO-compliant C compiler,
                 such as GCC, Clang, or IAR.",
  acknowledgement = ack-nhfb,
}

@Article{Sharma:2020:CRV,
  author =       "Niraj Sharma and Riya Jain and Madhumita Mohan and
                 Sachin Patkar and Rainer Leupers and Nikhil Rishiyur
                 and Farhad Merchant",
  title =        "{CLARINET}: A {RISC-V} Based Framework for Posit
                 Arithmetic Empiricism",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "1--20",
  day =          "30",
  month =        may,
  year =         "2020",
  DOI =          "https://doi.org/10.48550/arXiv.2006.00364",
  bibdate =      "Sat Dec 16 10:27:27 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/risc-v.bib",
  URL =          "https://arxiv.org/abs/2006.00364",
  abstract =     "Many engineering and scientific applications require
                 high precision arithmetic. IEEE~754-2008 compliant
                 (floating-point) arithmetic is the de facto standard
                 for performing these computations. Recently, posit
                 arithmetic has been proposed as a drop-in replacement
                 for floating-point arithmetic. The posit{\TM} data
                 representation and arithmetic claim several absolute
                 advantages over the floating-point format and
                 arithmetic, including higher dynamic range, better
                 accuracy, and superior performance-area trade-offs.
                 However, there does not exist any accessible, holistic
                 framework that facilitates the validation of these
                 claims of posit arithmetic, especially when the claims
                 involve long accumulations (quire).\par

                 In this paper, we present a consolidated
                 general-purpose processor-based framework to support
                 posit arithmetic empiricism. The end-users of the
                 framework have the liberty to seamlessly experiment
                 with their applications using posit and floating-point
                 arithmetic since the framework is designed for the two
                 number systems to coexist. Melodica is a posit
                 arithmetic core that implements parametric fused
                 operations that uniquely involve the quire data type.
                 Clarinet is a Melodica-enabled processor based on the
                 RISC-V ISA. To the best of our knowledge, this is the
                 first-ever integration of quire with a RISC-V core. To
                 show the effectiveness of the Clarinet platform, we
                 perform an extensive application study and benchmark
                 some of the common linear algebra and computer vision
                 kernels. We emulate Clarinet on a Xilinx FPGA and
                 present utilization and timing data. Clarinet and
                 Melodica remain actively under development and are
                 available in open-source for posit arithmetic
                 empiricism.",
  acknowledgement = ack-nhfb,
}

@Article{Shibata:2020:SPV,
  author =       "Naoki Shibata and Francesco Petrogalli",
  title =        "{SLEEF}: A Portable Vectorized Library of {C} Standard
                 Mathematical Functions",
  journal =      j-IEEE-TRANS-PAR-DIST-SYS,
  volume =       "31",
  number =       "6",
  pages =        "1316--1327",
  month =        jun,
  year =         "2020",
  CODEN =        "ITDSEO",
  DOI =          "https://doi.org/10.1109/TPDS.2019.2960333",
  ISSN =         "1045-9219 (print), 1558-2183 (electronic)",
  ISSN-L =       "1045-9219",
  bibdate =      "Thu Feb 20 10:08:58 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranspardistsys.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Parallel and Distributed
                 Systems",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=71",
  keywords =     "elementary functions; floating-point arithmetic;
                 Parallel and vector implementations; SIMD processors",
}

@Misc{Smith:2020:HMC,
  author =       "Ernie Smith",
  title =        "How a Minor Calculation Error Cost {Intel} Half a
                 Billion Dollars: How one of the most famous computer
                 bugs of all time, the {Intel Pentium} floating-point
                 division glitch, blew out of proportion into a {PR}
                 crisis",
  howpublished = "Web site.",
  day =          "14",
  month =        sep,
  year =         "2020",
  bibdate =      "Thu Jan 28 17:58:10 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.vice.com/en/article/dyzqdj/how-a-minor-calculation-error-cost-intel-half-a-billion-dollars",
  acknowledgement = ack-nhfb,
  remark =       "This is a retrospective on the infamous Pentium divide
                 flaw of the 1990s. Near the end, it remarks about the
                 discoverer of the bug ``[Thomas] Nicely, who died last
                 year and was largely seen as legendary by his peers,
                 spent roughly three decades at the University of
                 Lynchburg before retiring in 2000.''",
}

@InProceedings{Sommer:2020:CAN,
  author =       "Lukas Sommer and Lukas Weber and Martin Kumm and
                 Andreas Koch",
  booktitle =    "{2020 IEEE 28th Annual International Symposium on
                 Field-Programmable Custom Computing Machines (FCCM)}",
  title =        "Comparison of Arithmetic Number Formats for Inference
                 in Sum--Product Networks on {FPGAs}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "75--83",
  year =         "2020",
  DOI =          "https://doi.org/10.1109/FCCM48280.2020.00020",
  bibdate =      "Fri Sep 22 08:07:44 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Sousa:2020:TIR,
  author =       "L. Sousa and R. Paludo and P. Martins and H.
                 Pettenghi",
  title =        "Towards the Integration of Reverse Converters into the
                 {RNS} Channels",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "69",
  number =       "3",
  pages =        "342--348",
  month =        mar,
  year =         "2020",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2019.2948335",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Mar 5 13:54:11 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2020.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "Adders; arithmetic units; Computer architecture;
                 Delays; Logic gates; modular arithmetic; Power demand;
                 Program processors; Proposals; Residue number systems;
                 reverse conversion",
}

@InProceedings{Stine:2020:AIV,
  author =       "James E. Stine and Milo D. Ercegovac and Jean-Michel
                 Muller",
  editor =       "Michael B. Matthews",
  booktitle =    "{2020 54th Asilomar Conference on Signals, Systems,
                 and Computers. November 1--5, 2020. Pacific Grove,
                 California}",
  title =        "An Architecture for Improving Variable Radix Real and
                 Complex Division Using Recurrence Division",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "529--533",
  year =         "2020",
  DOI =          "https://doi.org/10.1109/IEEECONF51394.2020.9443498",
  ISBN =         "0-7381-3126-1",
  ISBN-13 =      "978-0-7381-3126-9",
  bibdate =      "Fri Sep 29 11:01:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Ternovoy:2020:CAF,
  author =       "E. Ternovoy and Mikhail G. Popov and Dmitrii V. Kaleev
                 and Yurii V. Savchenko and Alexey L. Pereverzev",
  editor =       "{IEEE}",
  booktitle =    "{2020 IEEE Conference of Russian Young Researchers in
                 Electrical and Electronic Engineering (EIConRus)}",
  title =        "Comparative Analysis of Floating-Point Accuracy of
                 {IEEE 754} and Posit Standards",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1883--186",
  year =         "2020",
  DOI =          "https://doi.org/10.1109/EIConRus49466.2020.9039521",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Misc{ThoughtWorks:2020:PER,
  author =       "{ThoughtWorks}",
  title =        "{Posit Enhanced Rocket Chip (PERC)}",
  howpublished = "Web software.",
  year =         "2020",
  bibdate =      "Sat Dec 16 15:25:19 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.thoughtworks.com/engineering-research/perc",
  acknowledgement = ack-nhfb,
}

@Misc{Turley:2020:WBA,
  author =       "Jim Turley",
  title =        "What Is bfloat16, Anyway? {New} Floating-Point Format
                 is Suddenly Popular for Machine Learning",
  howpublished = "Electronic Engineering journal Web site",
  day =          "23",
  month =        mar,
  year =         "2020",
  bibdate =      "Fri Apr 03 09:07:54 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.eejournal.com/article/what-is-bfloat16-anyway/",
  acknowledgement = ack-nhfb,
}

@Article{Uguen:2020:ASA,
  author =       "Yohann Uguen and Florent {De Dinechin} and Victor
                 Lezaud and Steven Derrien",
  title =        "Application-Specific Arithmetic in High-Level
                 Synthesis Tools",
  journal =      j-TACO,
  volume =       "17",
  number =       "1",
  pages =        "5:1--5:23",
  month =        mar,
  year =         "2020",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/3377403",
  ISSN =         "1544-3566 (print), 1544-3973 (electronic)",
  ISSN-L =       "1544-3566",
  bibdate =      "Tue Mar 10 08:30:23 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/taco.bib",
  URL =          "https://dl.acm.org/doi/abs/10.1145/3377403",
  abstract =     "This work studies hardware-specific optimization
                 opportunities currently unexploited by high-level
                 synthesis compilers. Some of these optimizations are
                 specializations of floating-point operations that
                 respect the usual semantics of the input program
                 without changing the numerical result. Some other
                 optimizations, locally triggered by the programmer
                 thanks to a pragma, assume a different semantics, where
                 floating-point code is interpreted as the specification
                 of computation with real numbers. The compiler is then
                 in charge to ensure an application-level accuracy
                 constraint expressed in the pragma and has the freedom
                 to use non-standard arithmetic hardware when more
                 efficient. These two classes of optimizations are
                 prototyped in the GeCoS source-to-source compiler and
                 evaluated on the Polybench and EEMBC benchmark suites.
                 Latency is reduced by up to 93\%, and resource usage is
                 reduced by up to 58\%.",
  acknowledgement = ack-nhfb,
  articleno =    "5",
  fjournal =     "ACM Transactions on Architecture and Code Optimization
                 (TACO)",
  journal-URL =  "https://dl.acm.org/loi/taco",
}

@Article{Volkova:2020:AAR,
  author =       "A. Volkova and T. Hilaire and C. Lauter",
  title =        "Arithmetic Approaches for Rigorous Design of Reliable
                 Fixed-Point {LTI} Filters",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "69",
  number =       "4",
  pages =        "489--504",
  month =        apr,
  year =         "2020",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2019.2950658",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Mar 12 16:58:27 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2020.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "digital filters; eigendecomposition; Error analysis;
                 fixed-point arithmetic; Floating-point arithmetic;
                 Gershgorin circles; Heuristic algorithms; interval
                 arithmetic; Linear matrix inequalities; Linear systems;
                 Mathematical model; multiple precision; Reliability;
                 reliable computations; Signal processing algorithms;
                 table maker's dilemma",
}

@Article{Ward-Foxton:2020:AIG,
  author =       "Sally Ward-Foxton",
  title =        "Artificial Intelligence Gets Its Own System of
                 Numbers",
  journal =      "EE Times",
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  day =          "14",
  month =        feb,
  year =         "2020",
  bibdate =      "Wed May 19 11:58:46 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.eetimes.com/artificial-intelligence-gets-its-own-system-of-numbers/",
  acknowledgement = ack-nhfb,
  keywords =     "BF16 (1 + 8 + 7); FP16 (1 + 5 + 10); Nervana
                 Flexpoint",
}

@Article{Xiao:2020:PAH,
  author =       "Feibao Xiao and Feng Liang and Bin Wu and Junzhe Liang
                 and Shuting Cheng and Guohe Zhang",
  title =        "Posit Arithmetic Hardware Implementations with The
                 Minimum Cost Divider and Square Root",
  journal =      j-ELECTRONICS,
  volume =       "9",
  number =       "10",
  pages =        "1622:1--1622:16",
  month =        oct,
  year =         "2020",
  DOI =          "https://doi.org/10.3390/electronics9101622",
  ISSN =         "2079-9292",
  ISSN-L =       "2079-9292",
  bibdate =      "Fri Dec 15 07:25:40 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronics",
  journal-URL =  "https://www.mdpi.com/journal/electronics",
}

@InProceedings{Zaruba:2020:CRV,
  author =       "Florian Zaruba and Fabian Schuiki and Luca Benini",
  editor =       "{IEEE}",
  booktitle =    "{2020 IEEE Hot Chips 32 Symposium (HCS)}",
  title =        "A 4096-core {RISC-V} Chiplet Architecture for
                 Ultra-efficient Floating-point Computing",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1--24",
  year =         "2020",
  DOI =          "https://doi.org/10.1109/HCS49909.2020.9220474",
  bibdate =      "Sat Dec 16 15:51:40 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/risc-v.bib",
  acknowledgement = ack-nhfb,
  remark =       "This article consists only of a collection of slides
                 from the author's conference presentation",
}

@Article{Zhang:2020:DPE,
  author =       "Hao Zhang and Seok-Bum Ko",
  title =        "Design of Power Efficient Posit Multiplier",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST-II-EXPRESS-BRIEFS,
  volume =       "67",
  number =       "5",
  pages =        "861--865",
  year =         "2020",
  DOI =          "https://doi.org/10.1109/TCSII.2020.2980531",
  ISSN =         "1549-7747 (print), 1558-3791 (electronic)",
  ISSN-L =       "1549-7747",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems II: Express
                 Briefs",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/issues?punumber=8920",
}

@Article{Zhang:2020:NAE,
  author =       "N. Zhang and Q. Qin and H. Yuan and C. Zhou and S. Yin
                 and S. Wei and L. Liu",
  title =        "{NTTU}: An Area-Efficient Low-Power {NTT}-Uncoupled
                 Architecture for {NTT}-Based Multiplication",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "69",
  number =       "4",
  pages =        "520--533",
  month =        apr,
  year =         "2020",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2019.2958334",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Mar 12 16:58:27 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cryptography2020.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2020.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "Clocks; Cloud computing; Complexity theory; Computer
                 architecture; Encryption; Fully homomorphic encryption;
                 large integer multiplication; number theoretical
                 conversion; polynomial multiplication; Random access
                 memory; Transforms",
}

@Article{Zhang:2020:NFM,
  author =       "H. Zhang and D. Chen and S. Ko",
  title =        "New Flexible Multiple-Precision Multiply-Accumulate
                 Unit for Deep Neural Network Training and Inference",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "69",
  number =       "1",
  pages =        "26--38",
  month =        jan,
  year =         "2020",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2019.2936192",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jan 9 07:48:57 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2020.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "Adders; computer arithmetic; Deep learning; deep
                 neural network computing; flexible precision
                 arithmetic; Hardware; multiple-precision arithmetic;
                 Multiply-accumulate unit; Neural networks; Pipelines;
                 Standards; Training",
}

@TechReport{Zimmermann:2020:AMFa,
  author =       "Paul Zimmermann",
  title =        "Accuracy of Mathematical Functions in Single
                 Precision",
  institution =  "????",
  pages =        "2",
  day =          "3",
  month =        feb,
  year =         "2020",
  bibdate =      "Mon Aug 17 15:41:19 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Previous versions dated 4 February 2020, 10 May 2020,
                 26 May 2020, 7 August 2020, 25 August 2020, 28 August
                 2020, 15 September 2020, 17 September 2020.",
  URL =          "https://members.loria.fr/PZimmermann/papers/accuracy.pdf",
  acknowledgement = ack-nhfb,
  remark =       "Tabular comparison of GNU and Intel -lm libraries for
                 correct rounding, versus results from MPFR.",
}

@TechReport{Zimmermann:2020:AMFb,
  author =       "Paul Zimmermann",
  title =        "Accuracy of Mathematical Functions in Single, Double,
                 and Quadruple Precision",
  institution =  "????",
  pages =        "14",
  day =          "4",
  month =        dec,
  year =         "2020",
  bibdate =      "Fri Dec 04 11:52:43 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Revised February 4, May 10, May 26 and August 7
                 [2020].",
  URL =          "https://members.loria.fr/PZimmermann/papers/accuracy.pdf",
  acknowledgement = ack-nhfb,
  remark =       "Tabular comparison of AMD, GNU, Intel, RedHat,
                 OpenLibm, and Musl -lm libraries for correct rounding,
                 versus results from MPFR.",
}

@Article{Zou:2020:DFP,
  author =       "Daming Zou and Muhan Zeng and Yingfei Xiong and
                 Zhoulai Fu and Lu Zhang and Zhendong Su",
  title =        "Detecting floating-point errors via atomic
                 conditions",
  journal =      j-PACMPL,
  volume =       "4",
  number =       "POPL",
  pages =        "60:1--60:27",
  month =        jan,
  year =         "2020",
  DOI =          "https://doi.org/10.1145/3371128",
  ISSN =         "2475-1421",
  bibdate =      "Fri Aug 7 18:46:52 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/pacmpl.bib",
  URL =          "https://dl.acm.org/doi/abs/10.1145/3371128",
  abstract =     "This paper tackles the important, difficult problem of
                 detecting program inputs that trigger large
                 floating-point errors in numerical code. It introduces
                 a novel, principled {\em dynamic analysis\/} that
                 leverages the mathematically rigorously analyzed {\em
                 condition numbers\/} for atomic numerical operations,
                 which we call {\em atomic conditions}, to effectively
                 guide the search for large floating-point errors.
                 Compared with existing approaches, our work based on
                 atomic conditions has several distinctive benefits: (1)
                 it does not rely on high-precision implementations to
                 act as approximate oracles, which are difficult to
                 obtain in general and computationally costly; and (2)
                 atomic conditions provide accurate, modular search
                 guidance. These benefits in combination lead to a
                 highly effective approach that detects more significant
                 errors in real-world code (e.g., widely-used numerical
                 library functions) and achieves several orders of
                 speedups over the state-of-the-art, thus making error
                 analysis significantly more practical. We expect the
                 methodology and principles behind our approach to
                 benefit other floating-point program analysis tasks
                 such as debugging, repair and synthesis. To facilitate
                 the reproduction of our work, we have made our
                 implementation, evaluation data and results publicly
                 available on GitHub at
                 \url{https://github.com/FP-Analysis/atomic-condition}",
  acknowledgement = ack-nhfb,
  articleno =    "60",
  fjournal =     "Proceedings of the ACM on Programming Languages",
  journal-URL =  "https://pacmpl.acm.org/",
}

@Article{Ahn:2021:KSK,
  author =       "Dong H. Ahn and Allison H. Baker and Michael Bentley
                 and Ian Briggs and Ganesh Gopalakrishnan and Dorit M.
                 Hammerling and Ignacio Laguna and Gregory L. Lee and
                 Daniel J. Milroy and Mariana Vertenstein",
  title =        "Keeping science on keel when software moves",
  journal =      j-CACM,
  volume =       "64",
  number =       "2",
  pages =        "66--74",
  month =        feb,
  year =         "2021",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/3382037",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Tue Jan 26 14:34:25 MST 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cacm2020.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://dl.acm.org/doi/10.1145/3382037",
  abstract =     "An approach to reproducibility problems related to
                 porting software across machines and compilers.",
  acknowledgement = ack-nhfb,
  ajournal =     "Commun. ACM",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@InProceedings{Alouani:2021:IIR,
  author =       "Ihsen Alouani and Anouar {Ben Khalifa} and Farhad
                 Merchant and Rainer Leupers",
  editor =       "{IEEE}",
  booktitle =    "{2021 34th International Conference on VLSI Design and
                 2021 20th International Conference on Embedded Systems
                 (VLSID)}",
  title =        "An Investigation on Inherent Robustness of Posit Data
                 Representation",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "276--281",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/VLSID51830.2021.00052",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Anonymous:2021:AI,
  author =       "Anonymous",
  title =        "Author Index",
  crossref =     "IEEE:2021:ISC",
  pages =        "141--141",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ARITH51176.2021.00037",
  bibdate =      "Thu Sep 21 10:36:08 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-28",
}

@InProceedings{Anonymous:2021:CN,
  author =       "Anonymous",
  title =        "[{Copyright} notice]",
  crossref =     "IEEE:2021:ISC",
  pages =        "1--1",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ARITH51176.2021.00003",
  bibdate =      "Thu Sep 21 10:36:08 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-28",
}

@InProceedings{Anonymous:2021:FC,
  author =       "Anonymous",
  title =        "[{Front} cover]",
  crossref =     "IEEE:2021:ISC",
  pages =        "1--1",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ARITH51176.2021.00002",
  bibdate =      "Thu Sep 21 10:36:08 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-28",
}

@InProceedings{Anonymous:2021:IPA,
  author =       "Anonymous",
  title =        "Industry Panel {ARITH 2021}: Processors for the
                 Computing of the 2020s",
  crossref =     "IEEE:2021:ISC",
  pages =        "xv--xv",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ARITH51176.2021.00010",
  bibdate =      "Thu Sep 21 10:36:08 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-28",
}

@InProceedings{Anonymous:2021:PCA,
  author =       "Anonymous",
  title =        "Program Committee {ARITH 2021}",
  crossref =     "IEEE:2021:ISC",
  pages =        "xii--xii",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ARITH51176.2021.00007",
  bibdate =      "Thu Sep 21 10:36:08 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-28",
}

@InProceedings{Anonymous:2021:SA,
  author =       "Anonymous",
  title =        "Sponsors {ARITH 2021}",
  crossref =     "IEEE:2021:ISC",
  pages =        "xviii--xviii",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ARITH51176.2021.00012",
  bibdate =      "Thu Sep 21 10:36:08 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-28",
}

@InProceedings{Anonymous:2021:SCA,
  author =       "Anonymous",
  title =        "Steering Committee {ARITH 2021}",
  crossref =     "IEEE:2021:ISC",
  pages =        "xiii--xiii",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ARITH51176.2021.00008",
  bibdate =      "Thu Sep 21 10:36:08 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-28",
}

@InProceedings{Anonymous:2021:TC,
  author =       "Anonymous",
  title =        "Table of Contents",
  crossref =     "IEEE:2021:ISC",
  pages =        "v--viii",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ARITH51176.2021.00004",
  bibdate =      "Thu Sep 21 10:36:08 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-28",
}

@InProceedings{Anonymous:2021:TP,
  author =       "Anonymous",
  title =        "[{Title} page]",
  crossref =     "IEEE:2021:ISC",
  pages =        "1--1",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ARITH51176.2021.00001",
  bibdate =      "Thu Sep 21 10:36:08 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-28",
}

@InProceedings{Ashmawy:2021:FHI,
  author =       "Doaa Ashmawy and Arash Reyhani-Masoleh",
  title =        "A Faster Hardware Implementation of the {AES}
                 {S}-box",
  crossref =     "IEEE:2021:ISC",
  pages =        "123--130",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ARITH51176.2021.00034",
  bibdate =      "Thu Sep 21 10:36:08 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-28",
}

@Article{Bagnara:2021:PAV,
  author =       "Roberto Bagnara and Michele Chiari and Roberta Gori
                 and Abramo Bagnara",
  title =        "A Practical Approach to Verification of Floating-Point
                 {C\slash C++} Programs with {\tt math.h}\slash {\tt
                 cmath} Functions",
  journal =      j-TOSEM,
  volume =       "30",
  number =       "1",
  pages =        "9:1--9:53",
  month =        jan,
  year =         "2021",
  CODEN =        "ATSMER",
  DOI =          "https://doi.org/10.1145/3410875",
  ISSN =         "1049-331X (print), 1557-7392 (electronic)",
  ISSN-L =       "1049-331X",
  bibdate =      "Fri Jan 22 07:02:14 MST 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/tosem.bib",
  URL =          "https://dl.acm.org/doi/10.1145/3410875",
  abstract =     "Verification of C/C++ programs has seen considerable
                 progress in several areas, but not for programs that
                 use these languages' mathematical libraries. The reason
                 is that all libraries in widespread use come with no
                 guarantees about the computed results. This would seem
                 to prevent any attempt at formal verification of
                 programs that use them: without a specification for the
                 functions, no conclusion can be drawn statically about
                 the behavior of the program. We propose an alternative
                 to surrender. We introduce a pragmatic approach that
                 leverages the fact that most {\tt math.h}\slash {\tt
                 cmath} functions are almost piecewise monotonic: as we
                 discovered through exhaustive testing, they may have
                 glitches, often of very small size and in small
                 numbers. We develop interval refinement techniques for
                 such functions based on a modified dichotomic search,
                 which enable verification via symbolic execution based
                 model checking, abstract interpretation, and test data
                 generation. To the best of our knowledge, our
                 refinement algorithms are the first in the literature
                 to be able to handle non-correctly rounded function
                 implementations, enabling verification in the presence
                 of the most common implementations. We experimentally
                 evaluate our approach on real-world code, showing its
                 ability to detect or rule out anomalous behaviors.",
  acknowledgement = ack-nhfb,
  articleno =    "9",
  fjournal =     "ACM Transactions on Software Engineering and
                 Methodology",
  journal-URL =  "https://dl.acm.org/loi/tosem",
}

@Misc{Bailey:2021:PMN,
  author =       "David H. Bailey",
  title =        "\pkg{MPFUN2020}: A new thread-safe arbitrary precision
                 package",
  howpublished = "Web document",
  pages =        "54",
  day =          "18",
  month =        may,
  year =         "2021",
  bibdate =      "Mon Dec 05 07:32:16 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.davidhbailey.com/dhbpapers/mpfun2020.pdf",
  abstract =     "Numerous research studies have arisen, particularly in
                 mathematical physics and experimental mathematics, that
                 require extremely high numeric precision. Such
                 precision greatly magnifies computer run times, so
                 software packages to support high-precision computing
                 must be designed for thread-based parallel
                 processing.

                 This paper describes a new arbitrary precision software
                 package (``MPFUN2020'') that features several
                 significant improvements over an earlier package. It
                 comes in two versions: a self-contained all-Fortran
                 version, and a version based on the MPFR package, which
                 is even faster. Both versions feature: (a) a completely
                 thread-safe design, so user codes can be converted for
                 parallel execution at the application level; (b) a
                 full-featured high-level Fortran interface, so that
                 most applications can be converted to multiprecision
                 with relatively minor changes to source code; (c) full
                 support for both real and complex datatypes; (d) a wide
                 variety of transcendental functions and special
                 functions; (e) run-time checking and other facilities
                 to overcome problems with converting double precision
                 constants and data; (f) a medium precision datatype,
                 which improves performance and reduces memory cost on
                 large variable precision applications; and (g)
                 interoperability --- with a simple restriction,
                 application codes written for one version can be run
                 with the other without change.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Bajard:2021:GRN,
  author =       "Jean-Claude Bajard and Kazuhide Fukushima and Shinsaku
                 Kiyomoto and Thomas Plantard and Arnaud Sipasseuth and
                 Willy Susilo",
  title =        "Generating Residue Number System Bases",
  crossref =     "IEEE:2021:ISC",
  pages =        "86--93",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ARITH51176.2021.00027",
  bibdate =      "Thu Sep 21 10:36:08 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-28",
}

@InProceedings{Bertaccini:2021:TFL,
  author =       "Luca Bertaccini and Matteo Perotti and Stefan Mach and
                 Pasquale Davide Schiavone and Florian Zaruba and Luca
                 Benini",
  editor =       "{IEEE}",
  booktitle =    "{2021 IEEE International Symposium on Circuits and
                 Systems (ISCAS)}",
  title =        "{Tiny-FPU}: Low-Cost Floating-Point Support for Small
                 {RISC-V MCU} Cores",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1--5",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ISCAS51556.2021.9401149",
  bibdate =      "Sat Dec 16 15:51:40 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/risc-v.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Bigou:2021:ERA,
  author =       "Karim Bigou and Mojtaba Bisheh Niasar and Lu{\'\i}s
                 Fiolhais and Rogerio Paludo and Hwajeong Seo",
  title =        "External Reviewers {ARITH 2021}",
  crossref =     "IEEE:2021:ISC",
  pages =        "xiv--xiv",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ARITH51176.2021.00009",
  bibdate =      "Thu Sep 21 10:36:08 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-28",
}

@InProceedings{Bisheh-Niasar:2021:HSN,
  author =       "Mojtaba Bisheh-Niasar and Reza Azarderakhsh and Mehran
                 Mozaffari-Kermani",
  title =        "High-Speed {NTT}-based Polynomial Multiplication
                 Accelerator for Post-Quantum Cryptography",
  crossref =     "IEEE:2021:ISC",
  pages =        "94--101",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ARITH51176.2021.00028",
  bibdate =      "Thu Sep 21 10:36:08 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cryptography2020.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-28",
}

@Article{Boldo:2021:ERN,
  author =       "Sylvie Boldo and Christoph Quirin Lauter and
                 Jean-Michel Muller",
  title =        "Emulating Round-to-Nearest-Ties-to-Zero ``augmented''
                 Floating-Point Operations Using
                 Round-to-Nearest-Ties-to-Even Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "70",
  number =       "7",
  pages =        "1046--1058",
  month =        jul,
  year =         "2021",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2020.3002702",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jun 10 15:51:57 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2020.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Boldo:2021:SFT,
  author =       "Sylvie Boldo and Guillaume Melquiond",
  title =        "Some Formal Tools for Computer Arithmetic: {Flocq} and
                 {Gappa}",
  crossref =     "IEEE:2021:ISC",
  pages =        "111--114",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ARITH51176.2021.00031",
  bibdate =      "Thu Sep 21 10:36:08 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-28",
}

@Article{Borges:2021:AIA,
  author =       "Carlos F. Borges",
  title =        "{Algorithm 1014}: an Improved Algorithm for {\tt
                 hypot(x,y)}",
  journal =      j-TOMS,
  volume =       "47",
  number =       "1",
  pages =        "9:1--9:12",
  month =        jan,
  year =         "2021",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/3428446",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Thu Jan 7 10:31:04 MST 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/julia.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  URL =          "https://dl.acm.org/doi/10.1145/3428446",
  abstract =     "We develop fast and accurate algorithms for evaluating
                 $ \sqrt {x^2 + y^2} $ for two floating-point numbers
                 $x$ and $y$. Library functions that perform this
                 computation are generally named {\tt hypot(x,y)}. We
                 compare five approaches that we will develop in this
                 article to the current resident library function that
                 is delivered with Julia 1.1 and to the code that has
                 been distributed with the C math library for decades.
                 We will investigate the accuracy of our algorithms by
                 simulation.",
  acknowledgement = ack-nhfb,
  articleno =    "9",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@Article{Borges:2021:CRN,
  author =       "Carlos F. Borges",
  title =        "A Correctly Rounded {Newton} Step for the Reciprocal
                 Square Root",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "1--8",
  day =          "28",
  month =        dec,
  year =         "2021",
  bibdate =      "Fri Sep 22 16:08:53 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://arxiv.org/abs/2112.14321",
  abstract =     "The reciprocal square root is an important computation
                 for which many sophisticated algorithms exist (see for
                 example \cite{Moroz,863046,863031} and the references
                 therein). A common theme is the use of Newton's method
                 to refine the estimates. In this paper we develop a
                 correctly rounded Newton step that can be used to
                 improve the accuracy of a naive calculation (using
                 methods similar to those developed in \cite{borges})
                 The approach relies on the use of the fused
                 multiply-add (FMA) which is widely available in
                 hardware on a variety of modern computer architectures.
                 We then introduce the notion of {\em weak rounding} and
                 prove that our proposed algorithm meets this standard.
                 We then show how to leverage the exact Newton step to
                 get a Halley's method compensation which requires one
                 additional FMA and one additional multiplication. This
                 method appears to give correctly rounded results
                 experimentally and we show that it can be combined with
                 a square root free method for estimating the reciprocal
                 square root to get a method that is both very fast (in
                 computing environments with a slow square root) and,
                 experimentally, highly accurate.",
  acknowledgement = ack-nhfb,
}

@Article{Borges:2021:FCA,
  author =       "Carlos F. Borges",
  title =        "Fast compensated algorithms for the reciprocal square
                 root, the reciprocal hypotenuse, and {Givens}
                 rotations",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "1--11",
  day =          "23",
  month =        feb,
  year =         "2021",
  bibdate =      "Fri Sep 22 16:05:47 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://arxiv.org/abs/2103.08694",
  abstract =     "The reciprocal square root is an important computation
                 for which many very sophisticated algorithms exist (see
                 for example \cite{863046,863031} and the references
                 therein). In this paper we develop a simple
                 differential compensation (much like those developed in
                 \cite{borges}) that can be used to improve the accuracy
                 of a naive calculation. The approach relies on the use
                 of the fused multiply-add (FMA) which is widely
                 available in hardware on a variety of modern computer
                 architectures. We then demonstrate how to combine this
                 approach with a somewhat inaccurate but fast square
                 root free method for estimating the reciprocal square
                 root to get a method that is both fast (in computing
                 environments with a slow square root) and,
                 experimentally, highly accurate. Finally, we show how
                 this same approach can be extended to the reciprocal
                 hypotenuse calculation and, most importantly, to the
                 construction of Givens rotations.",
  acknowledgement = ack-nhfb,
}

@Article{Bos:2021:MPM,
  author =       "Joppe W. Bos and Kristin E. Lauter",
  title =        "In Memoriam: {Peter L. Montgomery} (1947--2020)",
  journal =      j-NAMS,
  volume =       "68",
  number =       "4",
  pages =        "538--545",
  month =        apr,
  year =         "2021",
  CODEN =        "AMNOAN",
  DOI =          "https://doi.org/10.1090/noti2258",
  ISSN =         "0002-9920 (print), 1088-9477 (electronic)",
  ISSN-L =       "0002-9920",
  bibdate =      "Sat May 29 18:37:36 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Notices of the American Mathematical Society",
  journal-URL =  "http://www.ams.org/notices/",
}

@InProceedings{Bottcher:2021:ROT,
  author =       "Andreas B{\"o}ttcher and Martin Kumm and Florent de
                 Dinechin",
  title =        "Resource Optimal Truncated Multipliers for {FPGAs}",
  crossref =     "IEEE:2021:ISC",
  pages =        "102--109",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ARITH51176.2021.00029",
  bibdate =      "Thu Sep 21 10:36:08 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-28",
}

@Article{Brun:2021:SEBa,
  author =       "Emeric Brun and David Defour and Pablo {de Oliveira
                 Castro} and Matei I{\c{s}}toan and Davide Mancusi and
                 Eric Petit and Alan Vaquet",
  title =        "A Study of the Effects and Benefits of
                 Custom-Precision Mathematical Libraries for {HPC}
                 Codes",
  journal =      j-IEEE-TRANS-EMERG-TOP-COMPUT,
  volume =       "9",
  number =       "3",
  pages =        "1467--1478",
  month =        jul # "\slash " # sep,
  year =         "2021",
  DOI =          "https://doi.org/10.1109/TETC.2021.3070422",
  ISSN =         "2168-6750 (print), 2376-4562 (electronic)",
  bibdate =      "Thu Sep 21 14:02:06 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetransemergtopcomput.bib",
  note =         "See \cite{Brun:2021:SEBb}.",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Emerging Topics in Computing",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6245516",
  keywords =     "ARITH-28",
}

@InProceedings{Brun:2021:SEBb,
  author =       "Emeric Brun and David Defour and Pablo {De Oliveira
                 Castro} and Matei Istoan and Davide Mancusi and Eric
                 Petit and Alan Vaquet",
  title =        "A Study of the Effects and Benefits of
                 Custom-Precision Mathematical Libraries for {HPC}
                 Codes",
  crossref =     "IEEE:2021:ISC",
  pages =        "62--62",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ARITH51176.2021.00022",
  bibdate =      "Thu Sep 21 10:36:08 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Brun:2021:SEBa}.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-28",
  remark =       "Published in IEEE Transactions on Emerging Topics in
                 Computing, Volume: 9, Issue: 3, July--September 2021,
                 and orally presented at ARITH 2021.",
}

@InProceedings{Brunie:2021:MAE,
  author =       "Nicolas Brunie",
  title =        "Manifest for an Approximation Exchange Format",
  crossref =     "IEEE:2021:ISC",
  pages =        "63--68",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ARITH51176.2021.00023",
  bibdate =      "Thu Sep 21 10:36:08 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "We introduce AXF, Approximation eXchange Format, a
                 file format dedicated to the description of basic
                 constructs for function approximation, such as
                 numerical description of piecewise polynomial
                 approximations. AXF is designed as a numerical
                 intermediate representation between approximation
                 generation and approximation implementation tools.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-28",
}

@Article{Ciocirlan:2021:AEPa,
  author =       "Stefan Dan Ciocirlan and Dumitrel Loghin and Lavanya
                 Ramapantulu and Nicolae Tapus and Yong Meng Teo",
  title =        "The Accuracy and Efficiency of Posit Arithmetic",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  day =          "16",
  month =        sep,
  year =         "2021",
  bibdate =      "Sat Dec 16 15:13:00 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/risc-v.bib",
  abstract =     "Motivated by the increasing interest in the posit
                 numeric format, in this paper we evaluate the accuracy
                 and efficiency of posit arithmetic in contrast to the
                 traditional IEEE 754 32-bit floating-point (FP32)
                 arithmetic. We first design and implement a Posit
                 Arithmetic Unit (PAU), called POSAR, with flexible
                 bit-sized arithmetic suitable for applications that can
                 trade accuracy for savings in chip area. Next, we
                 analyze the accuracy and efficiency of POSAR with a
                 series of benchmarks including mathematical
                 computations, ML kernels, NAS Parallel Benchmarks
                 (NPB), and Cifar-10 CNN. This analysis is done on our
                 implementation of POSAR integrated into a RISC-V Rocket
                 Chip core in comparison with the IEEE 754-based
                 Floating Point Unit (FPU) of Rocket Chip. Our analysis
                 shows that POSAR can outperform the FPU, but the
                 results are not spectacular. For NPB, 32-bit posit
                 achieves better accuracy than FP32 and improves the
                 execution by up to 2\%. However, POSAR with 32-bit
                 posit needs 30\% more FPGA resources compared to the
                 FPU. For classic ML algorithms, we find that 8-bit
                 posits are not suitable to replace FP32 because they
                 exhibit low accuracy leading to wrong results. Instead,
                 16-bit posit offers the best option in terms of
                 accuracy and efficiency. For example, 16-bit posit
                 achieves the same Top-1 accuracy as FP32 on a Cifar-10
                 CNN with a speedup of 18\%.",
  acknowledgement = ack-nhfb,
  archiveprefix = "arXiv",
  eprint =       "2109.08225",
  primaryclass = "cs.AR",
}

@InProceedings{Ciocirlan:2021:AEPb,
  author =       "Stefan Dan Ciocirlan and Dumitrel Loghin and Lavanya
                 Ramapantulu and Nicolae {pu } and Yong Meng Teo",
  editor =       "{IEEE}",
  booktitle =    "{2021 IEEE 39th International Conference on Computer
                 Design (ICCD)}",
  title =        "The Accuracy and Efficiency of Posit Arithmetic",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "83--87",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ICCD53106.2021.00024",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/risc-v.bib",
  acknowledgement = ack-nhfb,
  keywords =     "posit arithmetic; RISC-V",
}

@Article{Cococcioni:2021:VPO,
  author =       "Marco Cococcioni and Federico Rossi and Emanuele
                 Ruffaldi and Sergio Saponara",
  title =        "Vectorizing posit operations on {RISC-V} for faster
                 deep neural networks: experiments and comparison with
                 {ARM SVE}",
  journal =      "Neural Computing and Applications",
  volume =       "33",
  number =       "16",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "10575--10585",
  month =        feb,
  year =         "2021",
  DOI =          "https://doi.org/10.1007/s00521-021-05814-0",
  ISSN =         "1433-3058",
  ISSN-L =       "0941-0643",
  bibdate =      "Fri Dec 15 11:31:31 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/risc-v.bib",
  acknowledgement = ack-nhfb,
  keywords =     "posit arithmetic",
}

@InProceedings{Coladon:2021:MFR,
  author =       "Titouan Coladon and Philippe Elbaz-Vincent and Cyril
                 Hugounenq",
  title =        "{MPHELL}: a fast and robust library with unified and
                 versatile arithmetics for elliptic curves
                 cryptography",
  crossref =     "IEEE:2021:ISC",
  pages =        "78--85",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ARITH51176.2021.00026",
  bibdate =      "Thu Sep 21 10:36:08 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cryptography2020.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-28",
}

@Article{Connolly:2021:SRP,
  author =       "Michael P. Connolly and Nicholas J. Higham and Theo
                 Mary",
  title =        "Stochastic Rounding and Its Probabilistic Backward
                 Error Analysis",
  journal =      j-SIAM-J-SCI-COMP,
  volume =       "43",
  number =       "1",
  pages =        "A566--A585",
  month =        "????",
  year =         "2021",
  CODEN =        "SJOCE3",
  DOI =          "https://doi.org/10.1137/20M1334796",
  ISSN =         "1064-8275 (print), 1095-7197 (electronic)",
  ISSN-L =       "1064-8275",
  bibdate =      "Fri Mar 12 11:40:06 MST 2021",
  bibsource =    "http://epubs.siam.org/toc/sjoce3/43/1;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamjscicomput.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Journal on Scientific Computing",
  journal-URL =  "http://epubs.siam.org/sisc",
  onlinedate =   "January 2021",
}

@Article{Czachor:2021:NNM,
  author =       "Marek Czachor",
  title =        "Non-{Newtonian} Mathematics Instead of Non-{Newtonian}
                 Physics: Dark Matter and Dark Energy from a Mismatch of
                 Arithmetics",
  journal =      j-FOUND-SCI,
  volume =       "26",
  number =       "1",
  pages =        "75--95",
  month =        mar,
  year =         "2021",
  CODEN =        "FOSCFI",
  DOI =          "https://doi.org/10.1007/s10699-020-09687-9",
  ISSN =         "1233-1821 (print), 1572-8471 (electronic)",
  ISSN-L =       "1233-1821",
  bibdate =      "Mon Apr 19 10:16:53 MDT 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/foundsci.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://link.springer.com/article/10.1007/s10699-020-09687-9",
  acknowledgement = ack-nhfb,
  ajournal =     "Found. Sci.",
  fjournal =     "Foundations of Science",
  journal-URL =  "http://link.springer.com/journal/10699",
  online-date =  "Published: 28 July 2020 Pages: 75 - 95",
}

@Misc{Darcy:2021:FPA,
  author =       "Joseph D. Darcy",
  title =        "Floating-Point Arithmetic: What Every {Java}
                 Programmer Should Know!",
  howpublished = "Web site 29m37s video.",
  year =         "2021",
  bibdate =      "Tue Feb 27 11:53:09 2024",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/java2020.bib",
  URL =          "https://youtu.be/ajaHQ9S4uTA",
  acknowledgement = ack-nhfb,
}

@InProceedings{deDinechin:2021:TAC,
  author =       "Florent de Dinechin and Silviu-Ioan Filip and Martin
                 Kumm and Anastasia Volkova",
  title =        "Towards Arithmetic-Centered Filter Design",
  crossref =     "IEEE:2021:ISC",
  pages =        "115--118",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ARITH51176.2021.00032",
  bibdate =      "Thu Sep 21 10:36:08 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-28",
}

@InProceedings{Defour:2021:SCB,
  author =       "David Defour and Pablo de Oliveira Castro and Matei
                 I{\c{s}}toan and Eric Petit",
  title =        "Shadow computation with {BFloat16} to estimate the
                 numerical accuracy of summations",
  crossref =     "IEEE:2021:ISC",
  pages =        "33--36",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ARITH51176.2021.00017",
  bibdate =      "Thu Sep 21 10:36:08 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-28",
}

@Article{delaFraga:2021:DEU,
  author =       "Luis Gerardo de la Fraga",
  title =        "Differential Evolution under Fixed Point Arithmetic
                 and {FP16} Numbers",
  journal =      j-MATH-COMPUT-APPL,
  volume =       "26",
  number =       "1",
  pages =        "13--??",
  month =        mar,
  year =         "2021",
  CODEN =        "????",
  DOI =          "https://doi.org/10.3390/mca26010013",
  ISSN =         "2297-8747",
  ISSN-L =       "2297-8747",
  bibdate =      "Sun Feb 18 06:28:40 MST 2024",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/math-comput-appl.bib",
  URL =          "https://www.mdpi.com/2297-8747/26/1/13",
  acknowledgement = ack-nhfb,
  fjournal =     "Mathematical and Computational Applications",
  journal-URL =  "https://www.mdpi.com/journal/mca",
}

@InProceedings{Demeure:2021:TET,
  author =       "Nestor Demeure and C{\'e}dric Chevalier and Christophe
                 Denis and Pierre Dossantos-Uzarralde",
  title =        "Tagged error: tracing numerical error through
                 computations",
  crossref =     "IEEE:2021:ISC",
  pages =        "9--16",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ARITH51176.2021.00014",
  bibdate =      "Thu Sep 21 10:36:08 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-28",
}

@Article{Demmel:2021:NIS,
  author =       "James Demmel and Jason Riedy",
  title =        "A New {IEEE 754} Standard for Floating-Point
                 Arithmetic in an Ever-Changing World",
  journal =      j-SIAM-NEWS,
  volume =       "54",
  number =       "6",
  pages =        "??--??",
  month =        jul # "\slash " # aug,
  year =         "2021",
  ISSN =         "0036-1437",
  bibdate =      "Tue Nov 16 08:21:39 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://sinews.siam.org/Details-Page/a-new-ieee-754-standard-for-floating-point-arithmetic-in-an-ever-changing-world",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM News",
  journal-URL =  "http://www.siam.org/news/",
}

@Article{Dimitrakopoulos:2021:SPAa,
  author =       "Giorgos Dimitrakopoulos and Kleanthis Papachatzopoulos
                 and Vassilis Paliouras",
  title =        "Sum Propagate Adders",
  journal =      j-IEEE-TRANS-EMERG-TOP-COMPUT,
  volume =       "9",
  number =       "3",
  pages =        "1479--1488",
  month =        jul # "\slash " # sep,
  year =         "2021",
  DOI =          "https://doi.org/10.1109/TETC.2021.3068729",
  ISSN =         "2168-6750 (print), 2376-4562 (electronic)",
  bibdate =      "Thu Sep 21 14:02:06 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetransemergtopcomput.bib",
  note =         "See \cite{Dimitrakopoulos:2021:SPAb}.",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Emerging Topics in Computing",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6245516",
}

@InProceedings{Dimitrakopoulos:2021:SPAb,
  author =       "Giorgos Dimitrakopoulos and Kleanthis Papachatzopoulos
                 and Vassilis Paliouras",
  title =        "Sum Propagate Adders",
  crossref =     "IEEE:2021:ISC",
  pages =        "110--110",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ARITH51176.2021.00030",
  bibdate =      "Thu Sep 21 10:36:08 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Dimitrakopoulos:2021:SPAa}.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-28",
  remark =       "Published in IEEE Transactions on Emerging Topics in
                 Computing, Volume: 9, Issue: 3, July--September 2021,
                 and orally presented at ARITH 2021.",
}

@Misc{Druck:2021:NSB,
  author =       "Philip Druck",
  title =        "A Novel Set of Base-Prime Floating Point Numbers",
  howpublished = "TechRxiv preprint.",
  day =          "16",
  month =        feb,
  year =         "2021",
  DOI =          "https://doi.org/10.36227/techrxiv.13960829.v1",
  bibdate =      "Fri Sep 29 14:28:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "A novel set is presented that generalizes the usual
                 base representations of floating point real numbers. It
                 uses base-prime numbers instead of the usual base 2
                 (binary), base 3 (for the Cantor set), base 10
                 (decimal), base 16 (hexadecimal) and the like. This
                 base-prime set, denoted DS, is essentially an
                 experimental finding, identified in unrelated patented
                 research on nonuniform signal data sampling [1] and
                 self-stabilizing computer arithmetic [2].",
  acknowledgement = ack-nhfb,
}

@Article{Eliahu:2021:MME,
  author =       "Adi Eliahu and Ronny Ronen and Pierre-Emmanuel
                 Gaillardon and Shahar Kvatinsky",
  title =        "{multiPULPly}: a Multiplication Engine for
                 Accelerating Neural Networks on Ultra-low-power
                 Architectures",
  journal =      j-JETC,
  volume =       "17",
  number =       "2",
  pages =        "24:1--24:27",
  month =        apr,
  year =         "2021",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/3432815",
  ISSN =         "1550-4832 (print), 1550-4840 (electronic)",
  ISSN-L =       "1550-4832",
  bibdate =      "Fri Apr 30 06:39:29 MDT 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jetc.bib",
  URL =          "https://dl.acm.org/doi/10.1145/3432815",
  abstract =     "Computationally intensive neural network applications
                 often need to run on resource-limited low-power
                 devices. Numerous hardware accelerators have been
                 developed to speed up the performance of neural network
                 applications and reduce power consumption; however,
                 most focus on data centers and full-fledged systems.
                 Acceleration in ultra-low-power systems has been only
                 partially addressed. In this article, we present
                 multiPULPly, an accelerator that integrates memristive
                 technologies within standard low-power CMOS technology,
                 to accelerate multiplication in neural network
                 inference on ultra-low-power systems. This accelerator
                 was designated for PULP, an open-source microcontroller
                 system that uses low-power RISC-V processors.
                 Memristors were integrated into the accelerator to
                 enable power consumption only when the memory is
                 active, to continue the task with no context-restoring
                 overhead, and to enable highly parallel analog
                 multiplication. To reduce the energy consumption, we
                 propose novel dataflows that handle common
                 multiplication scenarios and are tailored for our
                 architecture. The accelerator was tested on FPGA and
                 achieved a peak energy efficiency of 19.5 TOPS/W,
                 outperforming state-of-the-art accelerators by $ 1.5
                 \times $ to $ 4.5 \times $.",
  acknowledgement = ack-nhfb,
  articleno =    "24",
  fjournal =     "ACM Journal on Emerging Technologies in Computing
                 Systems (JETC)",
  journal-URL =  "https://dl.acm.org/loi/jetc",
}

@InProceedings{Elkhatib:2021:ARV,
  author =       "Rami Elkhatib and Reza Azarderakhsh and Mehran
                 Mozaffari-Kermani",
  title =        "Accelerated {RISC-V} for {SIKE}",
  crossref =     "IEEE:2021:ISC",
  pages =        "131--138",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ARITH51176.2021.00035",
  bibdate =      "Thu Sep 21 10:36:08 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/risc-v.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-28",
}

@Article{Fasi:2021:ASRa,
  author =       "Massimiliano Fasi and Mantas Mikaitis",
  title =        "Algorithms for Stochastically Rounded Elementary
                 Arithmetic Operations in {IEEE 754} Floating-Point
                 Arithmetic",
  journal =      j-IEEE-TRANS-EMERG-TOP-COMPUT,
  volume =       "9",
  number =       "3",
  pages =        "1451--1466",
  month =        jul # "\slash " # sep,
  year =         "2021",
  DOI =          "https://doi.org/10.1109/TETC.2021.3069165",
  ISSN =         "2168-6750 (print), 2376-4562 (electronic)",
  bibdate =      "Thu Sep 21 14:02:06 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetransemergtopcomput.bib",
  note =         "See \cite{Fasi:2021:ASRb}.",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Emerging Topics in Computing",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6245516",
  keywords =     "ARITH-28",
}

@InProceedings{Fasi:2021:ASRb,
  author =       "Massimiliano Fasi and Mantas Mikaitis",
  title =        "Algorithms for Stochastically Rounded Elementary
                 Arithmetic Operations in {IEEE 754} Floating-Point
                 Arithmetic",
  crossref =     "IEEE:2021:ISC",
  pages =        "69--69",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ARITH51176.2021.00024",
  bibdate =      "Thu Sep 21 10:36:08 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Fasi:2021:ASRa}.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-28",
  remark =       "Published in IEEE Transactions on Emerging Topics in
                 Computing, Volume: 9, Issue: 3, July--September 2021,
                 and orally presented at ARITH 2021.",
}

@Article{Fortin:2021:HPS,
  author =       "Pierre Fortin and Ambroise Fleury and Fran{\c{c}}ois
                 Lemaire and Michael Monagan",
  title =        "High-performance {SIMD} modular arithmetic for
                 polynomial evaluation",
  journal =      j-CCPE,
  volume =       "33",
  number =       "16",
  pages =        "e6270:1--e6270:??",
  day =          "25",
  month =        aug,
  year =         "2021",
  CODEN =        "CCPEBO",
  DOI =          "https://doi.org/10.1002/cpe.6270",
  ISSN =         "1532-0626 (print), 1532-0634 (electronic)",
  ISSN-L =       "1532-0626",
  bibdate =      "Tue Feb 22 09:49:56 MST 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ccpe.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Concurr. Comput.",
  fjournal =     "Concurrency and Computation: Practice and Experience",
  journal-URL =  "http://www.interscience.wiley.com/jpages/1532-0626",
  onlinedate =   "25 May 2021",
}

@Article{Garofalo:2021:XEEa,
  author =       "Angelo Garofalo and Giuseppe Tagliavini and Francesco
                 Conti and Luca Benini and Davide Rossi",
  title =        "{XpulpNN}: Enabling Energy Efficient and Flexible
                 Inference of Quantized Neural Networks on {RISC-V}
                 Based {IoT} End Nodes",
  journal =      j-IEEE-TRANS-EMERG-TOP-COMPUT,
  volume =       "9",
  number =       "3",
  pages =        "1489--1505",
  month =        jul # "\slash " # sep,
  year =         "2021",
  DOI =          "https://doi.org/10.1109/TETC.2021.3072337",
  ISSN =         "2168-6750 (print), 2376-4562 (electronic)",
  bibdate =      "Thu Sep 21 14:02:06 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetransemergtopcomput.bib;
                 https://www.math.utah.edu/pub/tex/bib/risc-v.bib",
  note =         "See \cite{Garofalo:2021:XEEb}.",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Emerging Topics in Computing",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6245516",
}

@InProceedings{Garofalo:2021:XEEb,
  author =       "Angelo Garofalo and Giuseppe Tagliavini and Francesco
                 Conti and Luca Benini and Davide Rossi",
  title =        "{XpulpNN}: Enabling Energy Efficient and Flexible
                 Inference of Quantized Neural Networks on {RISC-V}
                 based {IoT} End Nodes",
  crossref =     "IEEE:2021:ISC",
  pages =        "53--53",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ARITH51176.2021.00020",
  bibdate =      "Thu Sep 21 10:36:08 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Garofalo:2021:XEEa}.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-28",
  remark =       "Published in IEEE Transactions on Emerging Topics in
                 Computing, Volume: 9, Issue: 3, July--September 2021,
                 and orally presented at ARITH 2021.",
}

@Article{Gohil:2021:FPF,
  author =       "Varun Gohil and Sumit Walia and Joycee Mekie and Manu
                 Awasthi",
  title =        "Fixed-Posit: a Floating-Point Representation for
                 Error-Resilient Applications",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST-II-EXPRESS-BRIEFS,
  volume =       "68",
  number =       "10",
  pages =        "3341--3345",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/TCSII.2021.3072217",
  ISSN =         "1549-7747 (print), 1558-3791 (electronic)",
  ISSN-L =       "1549-7747",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems II: Express
                 Briefs",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/issues?punumber=8920",
}

@InProceedings{Gopalakrishnan:2021:GNA,
  author =       "Ganesh Gopalakrishnan and Ignacio Laguna and Ang Li
                 and Pavel Panchekha and Cindy Rubio-Gonz{\'a}lez and
                 Zachary Tatlock",
  editor =       "????",
  booktitle =    "{Correctness 2021: Fifth International Workshop on
                 Software Correctness for HPC Applications, November 19,
                 2021, America's Center Convention Complex St. Louis,
                 MO, USA}",
  title =        "Guarding Numerics Amidst Rising Heterogeneity",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "2021",
  bibdate =      "Mon Sep 11 06:54:23 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://correctness-workshop.github.io/2021/",
  acknowledgement = ack-nhfb,
}

@InProceedings{Gustafsson:2021:AFP,
  author =       "Oscar Gustafsson and Noah Hellman",
  title =        "Approximate Floating-Point Operations with Integer
                 Units by Processing in the Logarithmic Domain",
  crossref =     "IEEE:2021:ISC",
  pages =        "45--52",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ARITH51176.2021.00019",
  bibdate =      "Thu Sep 21 10:36:08 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-28",
}

@InProceedings{Held:2021:KRP,
  author =       "James P. Held and Th{\'e}o Mary",
  title =        "Keynote 1: Realizing the Promise of Quantum
                 Computing",
  crossref =     "IEEE:2021:ISC",
  pages =        "xvi--xvi",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ARITH51176.2021.00011",
  bibdate =      "Thu Sep 21 10:36:08 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-28",
}

@MastersThesis{Hellman:2021:MBA,
  author =       "Noah Hellman",
  title =        "{Mitchell}-Based Approximate Operations on
                 Floating-Point Numbers",
  type =         "{Master of Science Thesis in Electrical Engineering}",
  school =       "Department of Electrical Engineering, Link{\"o}ping
                 University",
  address =      "Link{\"o}ping, Sweden",
  pages =        "56",
  day =          "19",
  month =        jun,
  year =         "2021",
  bibdate =      "Wed Dec 20 07:05:10 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://liu.diva-portal.org/smash/get/diva2:1590166/FULLTEXT01.pdf;
                 http://liu.diva-portal.org/smash/record.jsf?pid=diva2%3A1590166&dswid=5128",
  abstract =     "By adapting Mitchell's algorithm for floating-point
                 numbers, one can efficiently perform arithmetic
                 floating-point operations in an approximate logarithmic
                 domain in order to perform approximate computations of
                 functions such as multiplication, division, square root
                 and others. This work examines how this algorithm can
                 be improved in terms of accuracy and hardware
                 complexity by applying a set of various methods that
                 are parametrized and offer a large design space.
                 Optimal coefficients for a large portion of this space
                 is determined and used to synthesize circuits for both
                 ASIC and FPGA circuits using the bfloat16 format.
                 Optimal configurations are then extracted to create an
                 optimal curve where one can select an acceptable error
                 range and obtain a circuit with a minimal hardware
                 cost.",
  acknowledgement = ack-nhfb,
  advisor =      "Oscar Gustafsson",
  remark =       "See \cite{Mitchell:1962:CMD}.",
}

@Article{Ho:2021:GFD,
  author =       "Nhut-Minh Ho and Himeshi {De Silva} and Weng-Fai
                 Wong",
  title =        "{GRAM}: a Framework for Dynamically Mixing Precisions
                 in {GPU} Applications",
  journal =      j-TACO,
  volume =       "18",
  number =       "2",
  pages =        "19:1--19:24",
  month =        mar,
  year =         "2021",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/3441830",
  ISSN =         "1544-3566 (print), 1544-3973 (electronic)",
  ISSN-L =       "1544-3566",
  bibdate =      "Sat Mar 20 17:25:10 MDT 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/pvm.bib;
                 https://www.math.utah.edu/pub/tex/bib/taco.bib",
  URL =          "https://dl.acm.org/doi/10.1145/3441830",
  abstract =     "This article presents GRAM (GPU-based Runtime Adaption
                 for Mixed-precision) a framework for the effective use
                 of mixed precision arithmetic for CUDA programs. Our
                 method provides a fine-grain tradeoff between output
                 error and performance. It can create many variants that
                 satisfy different accuracy requirements by assigning
                 different groups of threads to different precision
                 levels adaptively at runtime. To widen the range of
                 applications that can benefit from its approximation,
                 GRAM comes with an optional half-precision approximate
                 math library. Using GRAM, we can trade off precision
                 for any performance improvement of up to 540\%,
                 depending on the application and accuracy
                 requirement.",
  acknowledgement = ack-nhfb,
  articleno =    "19",
  fjournal =     "ACM Transactions on Architecture and Code Optimization
                 (TACO)",
  journal-URL =  "https://dl.acm.org/loi/taco",
}

@InProceedings{Ho:2021:PAT,
  author =       "Nhut-Minh Ho and Duy-Thanh Nguyen and Himeshi {De
                 Silva} and John L. Gustafson and Weng-Fai Wong and Ik
                 Joon Chang",
  editor =       "{IEEE}",
  booktitle =    "{2021 Design, Automation \& Test in Europe Conference
                 \& Exhibition (DATE)}",
  title =        "Posit Arithmetic for the Training and Deployment of
                 Generative Adversarial Networks",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1350--1355",
  year =         "2021",
  DOI =          "https://doi.org/10.23919/DATE51398.2021.9473933",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Hormigo:2021:FAB,
  author =       "Javier Hormigo and Gabriel Caffarena",
  title =        "{FPGA} acceleration of bit-true simulations for
                 word-length optimization",
  crossref =     "IEEE:2021:ISC",
  pages =        "119--122",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ARITH51176.2021.00033",
  bibdate =      "Thu Sep 21 10:36:08 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-28",
}

@Article{Hough:2021:ISO,
  author =       "David G. Hough",
  title =        "The {IEEE Standard 754}: One for the History Books",
  journal =      j-COMPUT-EDGE,
  volume =       "??",
  number =       "4",
  pages =        "42--46",
  month =        aug,
  year =         "2021",
  DOI =          "https://doi.org/10.1109/MC.2019.2926614",
  ISSN =         "2469-7087",
  bibdate =      "Thu Aug 19 14:23:25 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://grouper.ieee.org/groups/msc/ANSI_IEEE-Std-754-2019/background/ieee-computer.pdf;
                 https://www.computer.org/csdl/magazine/co/2019/12/08909942/1f8KFWxbTCU",
  acknowledgement = ack-nhfb,
  fjournal =     "Computing Edge",
  journal-URL =  "http://www.computer.org/web/computingedge",
  keywords =     "Floating-point arithmetic; Hardware; History; IEEE
                 Standards; Microprocessors; Software",
  remark =       "Reprint of \cite{Hough:2019:ISO}.",
  xxISSN =       "2376-113X",
}

@Misc{Jain:2021:M,
  author =       "Riya Jain and Niraj Nayan Sharma",
  title =        "{Melodica}",
  howpublished = "Web software.",
  year =         "2021",
  bibdate =      "Sat Dec 16 15:21:57 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://github.com/HPC-Lab-IITB/Melodica",
  acknowledgement = ack-nhfb,
  keywords =     "posit arithmetic",
}

@InProceedings{Jean:2021:PFN,
  author =       "Sandra Jean and Aneesh Raveendran and A. David
                 Selvakumar and Gagandeep Kaur and Shankar G Dharani and
                 Shashikala Gunderao Pattanshetty and Vivian
                 Desalphine",
  editor =       "{IEEE}",
  booktitle =    "{2021 34th International Conference on VLSI Design and
                 2021 20th International Conference on Embedded Systems
                 (VLSID)}",
  title =        "{P-FMA}: a Novel Parameterized Posit Fused
                 Multiply-Accumulate Arithmetic Processor",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "282--287",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/VLSID51830.2021.00053",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Joldes:2021:FA,
  author =       "Mioara Joldes and Fabrizio Lambert",
  title =        "Foreword {ARITH 2021}",
  crossref =     "IEEE:2021:ISC",
  pages =        "ix--x",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ARITH51176.2021.00005",
  bibdate =      "Thu Sep 21 10:36:08 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-28",
}

@Article{Joldes:2021:SSE,
  author =       "Mioara Joldes and Fabrizio Lamberti and Alberto
                 Nannarelli",
  title =        "Special Section on Emerging and Impacting Trends on
                 Computer Arithmetic",
  journal =      j-IEEE-TRANS-EMERG-TOP-COMPUT,
  volume =       "9",
  number =       "3",
  pages =        "1449--1450",
  month =        jul # "\slash " # sep,
  year =         "2021",
  DOI =          "https://doi.org/10.1109/TETC.2021.3096698",
  ISSN =         "2168-6750 (print), 2376-4562 (electronic)",
  bibdate =      "Thu Sep 21 14:02:06 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetransemergtopcomput.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Emerging Topics in Computing",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6245516",
}

@InProceedings{Kant:2021:IPI,
  author =       "Manash Kant and Rajeev Thakur",
  editor =       "{IEEE}",
  booktitle =    "{2021 Fifth International Conference on I-SMAC (IoT in
                 Social, Mobile, Analytics and Cloud) (I-SMAC)}",
  title =        "Implementation and Performance Improvement of {POSIT}
                 Multiplier for Advance {DSP} Applications",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1730--1736",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/I-SMAC52330.2021.9640999",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Kouya:2021:ALD,
  author =       "Tomonori Kouya",
  title =        "Acceleration of {$ L U $} decomposition supporting
                 double--double, triple--double, and quadruple--double
                 precision floating-point arithmetic with {AVX2}",
  crossref =     "IEEE:2021:ISC",
  pages =        "54--61",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ARITH51176.2021.00021",
  bibdate =      "Thu Sep 21 10:36:08 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-28",
}

@InProceedings{Kulkarni:2021:PVS,
  author =       "Annarao Kulkarni and Shashikala Pattanshetty and
                 Aneesh Raveendran and David Selvakumar and Sandra Jean
                 and Vivian Desalphine",
  editor =       "{IEEE}",
  booktitle =    "{2021 34th International Conference on VLSI Design and
                 2021 20th International Conference on Embedded Systems
                 (VLSID)}",
  title =        "{PositGen} --- a Verification Suite for Posit
                 Arithmetic",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "204--209",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/VLSID51830.2021.00040",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Lange:2021:CND,
  author =       "Marko Lange and Shin'ichi Oishi",
  title =        "Correction to: {A note on Dekker's FastTwoSum
                 algorithm}",
  journal =      j-NUM-MATH,
  volume =       "149",
  number =       "1",
  pages =        "227--228",
  month =        sep,
  year =         "2021",
  CODEN =        "NUMMA7",
  DOI =          "https://doi.org/10.1007/s00211-021-01213-8",
  ISSN =         "0029-599X (print), 0945-3245 (electronic)",
  ISSN-L =       "0029-599X",
  bibdate =      "Wed Sep 15 05:50:42 MDT 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/nummath2020.bib",
  note =         "See \cite{Lange:2020:NDF}.",
  URL =          "http://link.springer.com/article/10.1007/s00211-021-01213-8;
                 https://link.springer.com/content/pdf/10.1007/s00211-021-01213-8.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Numerische Mathematik",
  journal-URL =  "http://link.springer.com/journal/211",
}

@InProceedings{Langroudi:2021:AAQ,
  author =       "Hamed F. Langroudi and Vedant Karia and Zachariah
                 Carmichael and Abdullah Zyarah and Tej Pandit and John
                 L. Gustafson and Dhireesha Kudithipudi",
  editor =       "{IEEE}",
  booktitle =    "{2021 IEEE/CVF Conference on Computer Vision and
                 Pattern Recognition Workshops (CVPRW)}",
  title =        "Alps: Adaptive Quantization of Deep Neural Networks
                 with {GeneraLized} {PositS}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "3094--3103",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/CVPRW53098.2021.00346",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Lemire:2021:NPG,
  author =       "Daniel Lemire",
  title =        "Number parsing at a gigabyte per second",
  journal =      j-SPE,
  volume =       "51",
  number =       "8",
  pages =        "1700--1727",
  month =        aug,
  year =         "2021",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.2984",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Fri Jul 23 09:04:36 MDT 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/go.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  note =         "See improvement \cite{Mushtak:2023:FNP}.",
  abstract =     "With disks and networks providing gigabytes per
                 second, parsing decimal numbers from strings becomes a
                 bottleneck. We consider the problem of parsing decimal
                 numbers to the nearest binary floating-point value. The
                 general problem requires variable-precision arithmetic.
                 However, we need at most 17 digits to represent 64-bit
                 standard floating-point numbers (IEEE 754). Thus, we
                 can represent the decimal significand with a single
                 64-bit word. By combining the significand and
                 precomputed tables, we can compute the nearest
                 floating-point number using as few as one or two 64-bit
                 multiplications. Our implementation can be several
                 times faster than conventional functions present in
                 standard C libraries on modern 64-bit systems (Intel,
                 AMD, ARM, and POWER9). Our work is available as open
                 source software used by major systems such as Apache
                 Arrow and Yandex ClickHouse. The Go standard library
                 has adopted a version of our approach.",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "11 May 2021",
}

@Article{Leon:2021:IPD,
  author =       "Vasileios Leon and Theodora Paparouni and Evangelos
                 Petrongonas and Dimitrios Soudris and Kiamal
                 Pekmestzi",
  title =        "Improving Power of {DSP} and {CNN} Hardware
                 Accelerators Using Approximate Floating-point
                 Multipliers",
  journal =      j-TECS,
  volume =       "20",
  number =       "5",
  pages =        "39:1--39:21",
  month =        jul,
  year =         "2021",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/3448980",
  ISSN =         "1539-9087 (print), 1558-3465 (electronic)",
  ISSN-L =       "1539-9087",
  bibdate =      "Tue Aug 10 13:35:00 MDT 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/tecs.bib",
  URL =          "https://dl.acm.org/doi/10.1145/3448980",
  abstract =     "Approximate computing has emerged as a promising
                 design alternative for delivering power-efficient
                 systems and circuits by exploiting the inherent error
                 resiliency of numerous applications. The current
                 article aims to tackle the increased hardware cost of
                 floating-point multiplication units, which prohibits
                 their usage in embedded computing. We introduce AFMU
                 (Approximate Floating-point MUltiplier), an
                 area/power-efficient family of multipliers, which apply
                 two approximation techniques in the resource-hungry
                 mantissa multiplication and can be seamlessly extended
                 to support dynamic configuration of the approximation
                 levels via gating signals. AFMU offers large accuracy
                 configuration margins, provides negligible logic
                 overhead for dynamic configuration, and detects
                 unexpected results that may arise due to the
                 approximations. Our evaluation shows that AFMU delivers
                 energy gains in the range 3.6\%--53.5\% for
                 half-precision and 37.2\%--82.4\% for single-precision,
                 in exchange for mean relative error around
                 0.05\%--3.33\% and 0.01\%--2.20\%, respectively. In
                 comparison with state-of-the-art multipliers, AFMU
                 exhibits up to 4--6 $ \times $ smaller error on average
                 while delivering more energy-efficient computing. The
                 evaluation in image processing shows that AFMU provides
                 sufficient quality of service, i.e., more than 50db
                 PSNR and near 1 SSIM values, and up to 57.4\% power
                 reduction. When used in floating-point CNNs, the
                 accuracy loss is small (or zero), i.e., up to 5.4\% for
                 MNIST and CIFAR-10, in exchange for up to 63.8\% power
                 gain.",
  acknowledgement = ack-nhfb,
  articleno =    "39",
  fjournal =     "ACM Transactions on Embedded Computing Systems",
  journal-URL =  "https://dl.acm.org/loi/tecs",
}

@Article{Liu:2021:DAM,
  author =       "Weiqiang Liu and Tingting Zhang and Emma McLarnon and
                 Maire O'Neill and Paolo Montuschi and Fabrizio
                 Lombardi",
  title =        "Design and Analysis of Majority Logic-Based
                 Approximate Adders and Multipliers",
  journal =      j-IEEE-TRANS-EMERG-TOP-COMPUT,
  volume =       "9",
  number =       "3",
  pages =        "1609--1624",
  month =        jul # "\slash " # sep,
  year =         "2021",
  DOI =          "https://doi.org/10.1109/TETC.2019.2929100",
  ISSN =         "2168-6750 (print), 2376-4562 (electronic)",
  bibdate =      "Thu Sep 21 14:02:06 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetransemergtopcomput.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Emerging Topics in Computing",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6245516",
}

@Article{Lu:2021:EDN,
  author =       "Jinming Lu and Chao Fang and Mingyang Xu and Jun Lin
                 and Zhongfeng Wang",
  title =        "Evaluations on Deep Neural Networks Training Using
                 Posit Number System",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "70",
  number =       "2",
  pages =        "174--187",
  year =         "2021",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2020.2985971",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Mary:2021:KOM,
  author =       "Th{\'e}o Mary",
  title =        "Keynote 2: Opportunities for Mixed Precision
                 Arithmetic in Numerical Linear Algebra",
  crossref =     "IEEE:2021:ISC",
  pages =        "xvii--xvii",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ARITH51176.2021.00011",
  bibdate =      "Thu Sep 21 10:36:08 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-28",
}

@Article{Matos:2021:EFP,
  author =       "Jos{\'e} A. O. Matos and Paulo B. Vasconcelos",
  title =        "Effectiveness of Floating-Point Precision on the
                 Numerical Approximation by Spectral Methods",
  journal =      j-MATH-COMPUT-APPL,
  volume =       "26",
  number =       "2",
  pages =        "42--??",
  month =        jun,
  year =         "2021",
  CODEN =        "????",
  DOI =          "https://doi.org/10.3390/mca26020042",
  ISSN =         "2297-8747",
  ISSN-L =       "2297-8747",
  bibdate =      "Sun Feb 18 06:28:40 MST 2024",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/math-comput-appl.bib",
  URL =          "https://www.mdpi.com/2297-8747/26/2/42",
  acknowledgement = ack-nhfb,
  fjournal =     "Mathematical and Computational Applications",
  journal-URL =  "https://www.mdpi.com/journal/mca",
}

@TechReport{MPFR:2021:MLA,
  author =       "{The MPFR Team}",
  title =        "The {MPFR} Library: Algorithms and Proofs",
  type =         "Report",
  institution =  "????",
  address =      "????",
  pages =        "69",
  day =          "5",
  month =        nov,
  year =         "2021",
  bibdate =      "Tue Mar 14 13:13:13 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.mpfr.org/algorithms.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Muller:2021:X,
  author =       "Jean-Michel Muller",
  title =        "$ a \cdot (x \cdot \ x) $ or $ (a \cdot x) \cdot x?
                 $",
  crossref =     "IEEE:2021:ISC",
  pages =        "17--24",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ARITH51176.2021.00015",
  bibdate =      "Thu Sep 21 10:36:08 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Expressions such as $ a x^2 $, $ a x y $, or $ a x^3
                 $, where $a$ is a constant, are not infrequent in
                 computing. There are several ways of parenthesizing
                 them (and therefore, choosing the order of evaluation).
                 Depending on the value of $a$, is there a more accurate
                 evaluation order? We discuss this point (with a small
                 digression on spurious underflows and overflows).",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-28",
}

@Article{Muntean:2021:IIR,
  author =       "Paul Muntean and Martin Monperrus and Hao Sun and Jens
                 Grossklags and Claudia Eckert",
  title =        "{IntRepair}: Informed Repairing of Integer Overflows",
  journal =      j-IEEE-TRANS-SOFTW-ENG,
  volume =       "47",
  number =       "10",
  pages =        "2225--2241",
  month =        oct,
  year =         "2021",
  CODEN =        "IESEDJ",
  DOI =          "https://doi.org/10.1109/TSE.2019.2946148",
  ISSN =         "0098-5589 (print), 1939-3520 (electronic)",
  ISSN-L =       "0098-5589",
  bibdate =      "Thu Oct 21 10:49:15 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranssoftweng2020.bib",
  abstract =     "Integer overflows have threatened software
                 applications for decades. Thus, in this paper, we
                 propose a novel technique to provide automatic repairs
                 of integer overflows in C source code. Our technique,
                 based on static symbolic execution, fuses detection ,
                 repair generation and validation. This technique is
                 implemented in a prototype named IntRepair. We applied
                 IntRepair to 2,052 C programs (approx. 1 million lines
                 of code) contained in SAMATE's Juliet test suite and 50
                 synthesized programs that range up to 20 KLOC. Our
                 experimental results show that IntRepair is able to
                 effectively detect integer overflows and successfully
                 repair them, while only increasing the source code
                 (LOC) and binary (Kb) size by around 1 percent,
                 respectively. Further, we present the results of a user
                 study with 30 participants which shows that IntRepair
                 repairs are more than 10x efficient as compared to
                 manually generated code repairs.",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Software Engineering",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=32",
  keywords =     "integer overflow detection and repair",
}

@InProceedings{Murillo:2021:EEM,
  author =       "Raul Murillo and David Mallasen and Alberto A. {Del
                 Barrio} and Guillermo Botella",
  editor =       "{IEEE}",
  booktitle =    "{2021 IEEE 39th International Conference on Computer
                 Design (ICCD): 24--27 October 2021, Storrs, CT, USA}",
  title =        "Energy-Efficient {MAC} Units for Fused Posit
                 Arithmetic",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "138--145",
  month =        oct,
  year =         "2021",
  DOI =          "https://doi.org/10.1109/iccd53106.2021.00032",
  bibdate =      "Thu Dec 14 18:10:59 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Nambi:2021:EDE,
  author =       "Suresh Nambi and Salim Ullah and Siva Satyendra Sahoo
                 and Aditya Lohana and Farhad Merchant and Akash Kumar",
  title =        "{ExPAN(N)D}: Exploring Posits for Efficient Artificial
                 Neural Network Design in {FPGA}-Based Systems",
  journal =      j-IEEE-ACCESS,
  volume =       "9",
  pages =        "103691--103708",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ACCESS.2021.3098730",
  ISSN =         "2169-3536",
  ISSN-L =       "2169-3536",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Access",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6287639",
}

@InProceedings{Nannarelli:2021:OCA,
  author =       "Alberto Nannarelli and Mioara Joldes and Fabrizio
                 Lamberti and Flemming Stassen and Daniele Jahier
                 Pagliari and Alberto Cannav{\`o}",
  title =        "Organizing Committee {ARITH 2021}",
  crossref =     "IEEE:2021:ISC",
  pages =        "xi--xi",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ARITH51176.2021.00006",
  bibdate =      "Thu Sep 21 10:36:08 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-28",
}

@InProceedings{Norris:2021:AIP,
  author =       "Cameron James Norris and Sunwoong Kim",
  editor =       "{IEEE}",
  booktitle =    "{2021 IEEE International Symposium on Circuits and
                 Systems (ISCAS)}",
  title =        "An Approximate and Iterative Posit Multiplier
                 Architecture for {FPGAs}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1--5",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ISCAS51556.2021.9401158",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Parrot:2021:POU,
  author =       "R{\'e}mi Parrot and Mika{\"e}l Briday and Olivier H.
                 Roux",
  title =        "Pipeline Optimization using a Cost Extension of Timed
                 Petri Nets",
  crossref =     "IEEE:2021:ISC",
  pages =        "37--44",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ARITH51176.2021.00018",
  bibdate =      "Thu Sep 21 10:36:08 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-28",
}

@Article{Plantard:2021:EWSa,
  author =       "Thomas Plantard",
  title =        "Efficient Word Size Modular Arithmetic",
  journal =      j-IEEE-TRANS-EMERG-TOP-COMPUT,
  volume =       "9",
  number =       "3",
  pages =        "1506--1518",
  month =        jul # "\slash " # sep,
  year =         "2021",
  DOI =          "https://doi.org/10.1109/TETC.2021.3073475",
  ISSN =         "2168-6750 (print), 2376-4562 (electronic)",
  bibdate =      "Thu Sep 21 14:02:06 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetransemergtopcomput.bib",
  note =         "See \cite{Plantard:2021:EWSb}.",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Emerging Topics in Computing",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6245516",
  keywords =     "ARITH-28",
}

@InProceedings{Plantard:2021:EWSb,
  author =       "Thomas Plantard",
  title =        "Efficient Word Size Modular Arithmetic",
  crossref =     "IEEE:2021:ISC",
  pages =        "139--139",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ARITH51176.2021.00036",
  bibdate =      "Thu Sep 21 10:36:08 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Plantard:2021:EWSa}.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-28",
  remark =       "Published in IEEE Transactions on Emerging Topics in
                 Computing, Volume: 9, Issue: 3, July--September 2021,
                 and orally presented at ARITH 2021.",
}

@InProceedings{Rao:2021:PND,
  author =       "Dhage Navaneet Rao and Ganne Sai Charan and Degala
                 Veera Venkata Sairam and Kamatchi S.",
  booktitle =    "{2021 International Conference on Advances in
                 Electrical, Computing, Communication and Sustainable
                 Technologies (ICAECT)}",
  title =        "Posit Number Division using {Newton--Raphson} method",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1--6",
  month =        feb,
  year =         "2021",
  DOI =          "https://doi.org/10.1109/icaect49130.2021.9392582",
  bibdate =      "Fri Dec 15 06:57:08 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Raposo:2021:PTD,
  author =       "Gon{\c{c}}alo Raposo and Pedro Tom{\'a}s and Nuno
                 Roma",
  editor =       "{IEEE}",
  booktitle =    "{ICASSP 2021 - 2021 IEEE International Conference on
                 Acoustics, Speech and Signal Processing (ICASSP)}",
  title =        "Positnn: Training Deep Neural Networks with Mixed
                 Low-Precision Posit",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "7908--7912",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ICASSP39728.2021.9413919",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Reichenbach:2021:RVR,
  author =       "Marc Reichenbach and Johannes Kn{\"o}dtel and
                 Sebastian Rachuj and Dietmar Fey",
  title =        "{RISC-V3}: a {RISC-V} Compatible {CPU} With a Data
                 Path Based on Redundant Number Systems",
  journal =      j-IEEE-ACCESS,
  volume =       "9",
  number =       "",
  pages =        "43684--43700",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ACCESS.2021.3063238",
  ISSN =         "2169-3536",
  bibdate =      "Sat Dec 16 15:51:40 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/risc-v.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Access",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6287639",
}

@InProceedings{Revy:2021:AIF,
  author =       "Guillaume Revy",
  title =        "Analyzing the impact of floating-point precision
                 adaptation in iterative programs",
  crossref =     "IEEE:2021:ISC",
  pages =        "25--32",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ARITH51176.2021.00016",
  bibdate =      "Thu Sep 21 10:36:08 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-28",
}

@Book{Rodriguez:2021:DLS,
  author =       "Andres Rodriguez",
  title =        "Deep Learning Systems: Algorithms, Compilers, and
                 Processors for Large-Scale Production",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  year =         "2021",
  DOI =          "https://doi.org/10.1007/978-3-031-01769-8",
  ISBN =         "3-031-01769-2",
  ISBN-13 =      "978-3-031-01769-8",
  ISSN =         "1935-3243",
  ISSN-L =       "1935-3235",
  bibdate =      "Fri Dec 15 11:31:31 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Synthesis Lectures on Computer Architecture",
  acknowledgement = ack-nhfb,
  keywords =     "posit arithmetic",
}

@Article{Romanov:2021:APB,
  author =       "Aleksandr Yu. Romanov and Alexander L. Stempkovsky and
                 Ilia V. Lariushkin and Georgy E. Novoselov and Roman A.
                 Solovyev and Vladimir A. Starykh and Irina I. Romanova
                 and Dmitry V. Telpukhov and Ilya A. Mkrtchan",
  title =        "Analysis of Posit and {Bfloat} Arithmetic of Real
                 Numbers for Machine Learning",
  journal =      j-IEEE-ACCESS,
  volume =       "9",
  pages =        "82318--82324",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ACCESS.2021.3086669",
  ISSN =         "2169-3536",
  ISSN-L =       "2169-3536",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Access",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6287639",
}

@InProceedings{Saiki:2021:CPT,
  author =       "Brett Saiki and Oliver Flatt and Chandrakana Nandi and
                 Pavel Panchekha and Zachary Tatlock",
  title =        "Combining Precision Tuning and Rewriting",
  crossref =     "IEEE:2021:ISC",
  pages =        "1--8",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ARITH51176.2021.00013",
  bibdate =      "Thu Sep 21 10:36:08 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-28",
}

@InProceedings{Saxena:2021:BOF,
  author =       "Vinay Saxena and Ankitha Reddy and Jonathan Neudorfer
                 and John Gustafson and Sangeeth Nambiar and Rainer
                 Leupers and Farhad Merchant",
  editor =       "{IEEE}",
  booktitle =    "{2021 22nd International Symposium on Quality
                 Electronic Design (ISQED)}",
  title =        "Brightening the Optical Flow through Posit
                 Arithmetic",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "463--468",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ISQED51717.2021.9424360",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Shah:2021:PWS,
  author =       "Nimish Shah and Laura Isabel Galindez Olascoaga and
                 Shirui Zhao and Wannes Meert and Marian Verhelst",
  editor =       "{IEEE}",
  booktitle =    "{2021 IEEE International Solid-State Circuits
                 Conference (ISSCC)}",
  title =        "{9.4 PIU}: a {248GOPS/W} Stream-Based Processor for
                 Irregular Probabilistic Inference Networks Using
                 Precision-Scalable Posit Arithmetic in 28nm",
  volume =       "64",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "150--152",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ISSCC42613.2021.9366061",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Shekhawat:2021:HGP,
  author =       "Diksha Shekhawat and Apoorva Jangir and Jai Gopal
                 Pandey",
  editor =       "{IEEE}",
  booktitle =    "{2021 25th International Symposium on VLSI Design and
                 Test (VDAT)}",
  title =        "A Hardware Generator for Posit Arithmetic and its
                 {FPGA} Prototyping",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1--6",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/VDAT53777.2021.9601025",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Misc{SmallPositHDL:2021:CBS,
  author =       "{SmallPositHDL}",
  title =        "Chisel-based {SmallPositHDL}",
  howpublished = "Web software",
  year =         "2021",
  bibdate =      "Sat Dec 16 15:23:17 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://github.com/starbrilliance/SmallPositHDL",
  acknowledgement = ack-nhfb,
  keywords =     "posit arithmetic",
}

@Article{Sohier:2021:CIS,
  author =       "Devan Sohier and Pablo {De Oliveira Castro} and
                 Fran{\c{c}}ois F{\'e}votte and Bruno Lathuili{\`e}re
                 and Eric Petit and Olivier Jamond",
  title =        "Confidence Intervals for Stochastic Arithmetic",
  journal =      j-TOMS,
  volume =       "47",
  number =       "2",
  pages =        "10:1--10:33",
  month =        apr,
  year =         "2021",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/3432184",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Tue Apr 27 08:23:28 MDT 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  URL =          "https://dl.acm.org/doi/10.1145/3432184",
  abstract =     "Quantifying errors and losses due to the use of
                 Floating-point (FP) calculations in industrial
                 scientific computing codes is an important part of the
                 Verification, Validation, and Uncertainty
                 Quantification process. Stochastic Arithmetic is one
                 way to model and estimate FP losses of accuracy, which
                 scales well to large, industrial codes. It exists in
                 different flavors, such as CESTAC or MCA, implemented
                 in various tools such as CADNA, Verificarlo, or Verrou.
                 These methodologies and tools are based on the idea
                 that FP losses of accuracy can be modeled via
                 randomness. Therefore, they share the same need to
                 perform a statistical analysis of programs results to
                 estimate the significance of the results.\par

                 In this article, we propose a framework to perform a
                 solid statistical analysis of Stochastic Arithmetic.
                 This framework unifies all existing definitions of the
                 number of significant digits (CESTAC and MCA), and also
                 proposes a new quantity of interest: the number of
                 digits contributing to the accuracy of the results.
                 Sound confidence intervals are provided for all
                 estimators, both in the case of normally distributed
                 results, and in the general case. The use of this
                 framework is demonstrated by two case studies of
                 industrial codes: Europlexus and code\aster.",
  acknowledgement = ack-nhfb,
  articleno =    "10",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@Article{Soylu:2021:IAC,
  author =       "G{\"u}ltekin Soylu",
  title =        "Improved Arithmetic of Complex Fans",
  journal =      j-TOMS,
  volume =       "47",
  number =       "2",
  pages =        "11:1--11:10",
  month =        apr,
  year =         "2021",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/3434400",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Tue Apr 27 08:23:28 MDT 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  URL =          "https://dl.acm.org/doi/10.1145/3434400",
  abstract =     "Complex fans are sets of complex numbers whose
                 magnitudes and angles range in closed intervals. The
                 fact that the sum of two fans is a disordered shape
                 gives rise to the need for computational methods to
                 find the minimal enclosing fan. Cases where the sum of
                 two fans contains the origin of the complex plane as a
                 boundary point are of special interest. The result of
                 the addition is then enclosed by circles in current
                 methods, but under certain circumstances this turns out
                 to be an overestimate. The focus of this article is the
                 diagnosis and treatment of such cases.",
  acknowledgement = ack-nhfb,
  articleno =    "11",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@Article{Thapliyal:2021:QCD,
  author =       "Himanshu Thapliyal and Edgard Mu{\~n}oz-Coreas and T.
                 S. S. Varun and Travis S. Humble",
  title =        "Quantum Circuit Designs of Integer Division Optimizing
                 {T}-count and {T}-depth",
  journal =      j-IEEE-TRANS-EMERG-TOP-COMPUT,
  volume =       "9",
  number =       "2",
  pages =        "1045--1056",
  month =        apr # "\slash " # jun,
  year =         "2021",
  DOI =          "https://doi.org/10.1109/TETC.2019.2910870",
  ISSN =         "2168-6750 (print), 2376-4562 (electronic)",
  bibdate =      "Thu Sep 21 14:02:06 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetransemergtopcomput.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Emerging Topics in Computing",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6245516",
}

@Article{Tiwari:2021:PCP,
  author =       "Sugandha Tiwari and Neel Gala and Chester Rebeiro and
                 V. Kamakoti",
  title =        "{PERI}: a Configurable Posit Enabled {RISC-V} Core",
  journal =      j-TACO,
  volume =       "18",
  number =       "3",
  pages =        "25:1--25:26",
  month =        jun,
  year =         "2021",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/3446210",
  ISSN =         "1544-3566 (print), 1544-3973 (electronic)",
  ISSN-L =       "1544-3566",
  bibdate =      "Tue Jun 29 08:21:11 MDT 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/risc-v.bib;
                 https://www.math.utah.edu/pub/tex/bib/taco.bib",
  URL =          "https://dl.acm.org/doi/10.1145/3446210",
  abstract =     "Owing to the failure of Dennard's scaling, the past
                 decade has seen a steep growth of prominent new
                 paradigms leveraging opportunities in computer
                 architecture. Two technologies of interest are Posit
                 and RISC-V. Posit was introduced in mid-2017 as a
                 \ldots{}",
  acknowledgement = ack-nhfb,
  articleno =    "25",
  fjournal =     "ACM Transactions on Architecture and Code Optimization
                 (TACO)",
  journal-URL =  "https://dl.acm.org/loi/taco",
}

@Article{Ullah:2021:AOA,
  author =       "S. Ullah and H. Schmidl and S. S. Sahoo and S. Rehman
                 and A. Kumar",
  title =        "Area-Optimized Accurate and Approximate Softcore
                 Signed Multiplier Architectures",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "70",
  number =       "3",
  pages =        "384--392",
  year =         "2021",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2020.2988404",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Feb 23 12:51:19 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2020.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{VanZee:2021:SMD,
  author =       "Field G. {Van Zee} and Devangi N. Parikh and Robert A.
                 {Van De Geijn}",
  title =        "Supporting Mixed-domain Mixed-precision Matrix
                 Multiplication within the {BLIS} Framework",
  journal =      j-TOMS,
  volume =       "47",
  number =       "2",
  pages =        "12:1--12:26",
  month =        apr,
  year =         "2021",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/3402225",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Tue Apr 27 08:23:28 MDT 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  URL =          "https://dl.acm.org/doi/10.1145/3402225",
  abstract =     "We approach the problem of implementing mixed-datatype
                 support within the general matrix multiplication (gemm)
                 operation of the BLAS-like Library Instantiation
                 Software framework, whereby each matrix operand A, B,
                 and C may be stored as single- or double-precision real
                 or complex values. Another factor of complexity,
                 whereby the matrix product and accumulation are allowed
                 to take place in a precision different from the storage
                 precisions of either A or B, is also discussed. We
                 first break the problem into orthogonal dimensions,
                 considering the mixing of domains separately from
                 mixing precisions. Support for all combinations of
                 matrix operands stored in either the real or complex
                 domain is mapped out by enumerating the cases and
                 describing an implementation approach for each.
                 Supporting all combinations of storage and computation
                 precisions is handled by typecasting the matrices at
                 key stages of the computation --- during packing and/or
                 accumulation, as needed. Several optional optimizations
                 are also documented. Performance results gathered on a
                 56-core Marvell ThunderX2 and a 52-core Intel Xeon
                 Platinum demonstrate that high performance is mostly
                 preserved, with modest slowdowns incurred from
                 unavoidable typecast instructions. The mixed-datatype
                 implementation confirms that combinatorial
                 intractability is avoided, with the framework relying
                 on only two assembly microkernels to implement 128
                 datatype combinations.",
  acknowledgement = ack-nhfb,
  articleno =    "12",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@Article{Vestias:2021:DMF,
  author =       "M{\'a}rio P. V{\'e}stias and Hor{\'a}cio C. Neto",
  title =        "Decimal Multiplication in {FPGA} with a Novel Decimal
                 Adder\slash Subtractor",
  journal =      j-ALGORITHMS-BASEL,
  volume =       "14",
  number =       "7",
  month =        jul,
  year =         "2021",
  CODEN =        "ALGOCH",
  DOI =          "https://doi.org/10.3390/a14070198",
  ISSN =         "1999-4893 (electronic)",
  ISSN-L =       "1999-4893",
  bibdate =      "Fri Jul 23 15:05:28 MDT 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algorithms.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.mdpi.com/1999-4893/14/7/198",
  acknowledgement = ack-nhfb,
  articleno =    "198",
  fjournal =     "Algorithms (Basel)",
  journal-URL =  "https://www.mdpi.com/journal/algorithms",
  pagecount =    "??",
}

@Article{Walczyk:2021:IAF,
  author =       "Cezary J. Walczyk and Leonid V. Moroz and Jan L.
                 Cie{\'s}li{\'n}ski",
  title =        "Improving the Accuracy of the Fast Inverse Square Root
                 by Modifying {Newton--Raphson} Corrections",
  journal =      j-ENTROPY,
  volume =       "23",
  number =       "1",
  pages =        "86:1--86:20",
  month =        jan,
  year =         "2021",
  CODEN =        "ENTRFG",
  DOI =          "https://doi.org/10.3390/e23010086",
  ISSN =         "1099-4300",
  ISSN-L =       "1099-4300",
  bibdate =      "Wed Dec 20 07:52:39 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Entropy",
  journal-URL =  "https://www.mdpi.com/journal/entropy/",
}

@InProceedings{Wang:2021:LLP,
  author =       "Yang Wang and Dazheng Deng and Leibo Liu and Shaojun
                 Wei and Shouyi Yin",
  editor =       "{IEEE}",
  booktitle =    "{2021 IEEE 3rd International Conference on Artificial
                 Intelligence Circuits and Systems (AICAS)}",
  title =        "{LPE}: Logarithm Posit Processing Element for
                 Energy-Efficient Edge-Device Training",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1--4",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/AICAS51828.2021.9458421",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Misc{Ward-Foxton:2021:BBT,
  author =       "Sally Ward-Foxton",
  title =        "Bringing 8-Bit Training Breakthroughs to {AI}
                 Hardware",
  howpublished = "EET Asia Web site",
  day =          "2",
  month =        mar,
  year =         "2021",
  bibdate =      "Wed May 19 12:05:25 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.eetasia.com/bringing-8-bit-training-breakthroughs-to-ai-hardware/",
  acknowledgement = ack-nhfb,
  keywords =     "FP8",
}

@InProceedings{Wu:2021:DCH,
  author =       "Chai Wah Wu",
  title =        "Dither computing: a hybrid deterministic-stochastic
                 computing framework",
  crossref =     "IEEE:2021:ISC",
  pages =        "70--77",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ARITH51176.2021.00025",
  bibdate =      "Thu Sep 21 10:36:08 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-28",
}

@Article{Zaruba:2021:MCR,
  author =       "Florian Zaruba and Fabian Schuiki and Luca Benini",
  title =        "{Manticore}: A 4096-Core {RISC-V} Chiplet Architecture
                 for Ultraefficient Floating-Point Computing",
  journal =      j-IEEE-MICRO,
  volume =       "41",
  number =       "2",
  pages =        "36--42",
  month =        mar # "\slash " # apr,
  year =         "2021",
  CODEN =        "IEMIDZ",
  DOI =          "https://doi.org/10.1109/MM.2020.3045564",
  ISSN =         "0272-1732 (print), 1937-4143 (electronic)",
  ISSN-L =       "0272-1732",
  bibdate =      "Sat Dec 16 15:51:40 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/hot-chips.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeemicro.bib;
                 https://www.math.utah.edu/pub/tex/bib/risc-v.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Micro",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=40",
}

@Article{Zaruba:2021:STP,
  author =       "Florian Zaruba and Fabian Schuiki and Torsten Hoefler
                 and Luca Benini",
  title =        "{Snitch}: A Tiny Pseudo Dual-Issue Processor for Area
                 and Energy Efficient Execution of Floating-Point
                 Intensive Workloads",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "70",
  number =       "11",
  pages =        "1845--1860",
  month =        nov,
  year =         "2021",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2020.3027900",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Oct 14 10:04:00 2021",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2020.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Zhang:2021:EMP,
  author =       "Hao Zhang and Seok-Bum Ko",
  editor =       "{IEEE}",
  booktitle =    "{2021 IEEE International Symposium on Circuits and
                 Systems (ISCAS)}",
  title =        "Efficient Multiple-Precision Posit Multiplier",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1--5",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ISCAS51556.2021.9401213",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Ziols:2021:HPB,
  author =       "Ryan Ziols and Kathryn L. Kirchgasler",
  title =        "Health and pathology: a brief history of the
                 biopolitics of {US} mathematics education",
  journal =      j-EDUC-STUD-MATH,
  volume =       "108",
  number =       "1--2",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "123--142",
  month =        oct,
  year =         "2021",
  CODEN =        "EDSMAN",
  DOI =          "https://doi.org/10.1007/s10649-021-10110-8",
  ISSN =         "1573-0816",
  ISSN-L =       "0013-1954",
  bibdate =      "Fri Dec 15 11:31:31 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Educational Studies in Mathematics",
  journal-URL =  "http://link.springer.com/journal/10649",
  keywords =     "posit arithmetic",
}

@Article{Zlatopolski:2021:MES,
  author =       "Dmitry M. Zlatopolski",
  title =        "Method for extracting square and cubic roots in the
                 binary number system. ({Russian})",
  journal =      "Inform. School",
  volume =       "1",
  number =       "??",
  pages =        "42--45",
  month =        "????",
  year =         "2021",
  DOI =          "https://doi.org/10.32517/2221-1993-2021-1-42-45",
  bibdate =      "Fri Mar 17 09:03:18 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  language =     "Russian",
  remark =       "DOI does not resolve; cited as final reference in
                 \cite{Zlatopolski:2023:PAV}.",
}

@Article{Ahmadinejad:2022:EQE,
  author =       "Mohammad Ahmadinejad and Mohammad Hossein Moaiyeri",
  title =        "Energy- and Quality-Efficient Approximate Multipliers
                 for Neural Network and Image Processing Applications",
  journal =      j-IEEE-TRANS-EMERG-TOP-COMPUT,
  volume =       "10",
  number =       "2",
  pages =        "1105--1116",
  month =        apr # "\slash " # jun,
  year =         "2022",
  DOI =          "https://doi.org/10.1109/TETC.2021.3072666",
  ISSN =         "2168-6750 (print), 2376-4562 (electronic)",
  bibdate =      "Thu Sep 21 14:02:06 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetransemergtopcomput.bib;
                 https://www.math.utah.edu/pub/tex/bib/matlab.bib",
  abstract =     "Approximate computing is a new trend that trades off
                 computational accuracy for lower energy dissipation and
                 design complexity in various applications, where high
                 precision is not a critical need. In this paper,
                 energy- and quality- efficient approximate multipliers
                 based on new approximate compressors are proposed. We
                 use NAND gates for generating the complemented partial
                 products, which reduces the number of transistors.
                 Furthermore, new approximate compressors with different
                 accuracy and performance characteristics are designed.
                 Accordingly, three hybrid approximate multipliers
                 offering different trade-offs between accuracy and
                 hardware efficiency are proposed. The proposed designs
                 are simulated using HSPICE with the 7nm FinFET model as
                 a modern technology. Furthermore, the efficacies of the
                 approximate multipliers in the neural network and image
                 processing applications are evaluated using MATLAB.
                 According to the results, the proposed designs provide
                 far better compromises between the quality and energy
                 metrics in comparison with the previous designs and can
                 be considered as efficient alternatives for the exact
                 multipliers in neural network and image processing
                 applications.",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Emerging Topics in Computing",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6245516",
}

@Article{Ahmadpour:2022:BMM,
  author =       "Zabihollah Ahmadpour and Ghassem Jaberipur",
  title =        "Up to $ 8 k $-bit Modular {Montgomery} Multiplication
                 in Residue Number Systems With Fast 16-bit Residue
                 Channels",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "71",
  number =       "6",
  pages =        "1399--1410",
  month =        jun,
  year =         "2022",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2021.3086071",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed May 25 09:41:19 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2020.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Alder:2022:FPU,
  author =       "Fritz Alder and Jo {Van Bulck} and Jesse Spielman and
                 David Oswald and Frank Piessens",
  title =        "Faulty Point Unit: {ABI} Poisoning Attacks on Trusted
                 Execution Environments",
  journal =      j-DTRAP,
  volume =       "3",
  number =       "2",
  pages =        "13:1--13:26",
  month =        jun,
  year =         "2022",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/3491264",
  ISSN =         "2692-1626 (print), 2576-5337 (electronic)",
  ISSN-L =       "2576-5337",
  bibdate =      "Sat Jul 30 07:34:14 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/dtrap.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://dl.acm.org/doi/10.1145/3491264",
  abstract =     "This article analyzes a previously overlooked attack
                 surface that allows unprivileged adversaries to impact
                 floating-point computations in enclaves through the
                 Application Binary Interface (ABI). In a comprehensive
                 study across 7 industry-standard and esearch enclave
                 shielding runtimes for Intel Software Guard Extensions
                 (SGX), we show that control and state registers of the
                 x87 Floating-Point Unit (FPU) and Intel Streaming SIMD
                 Extensions are not always properly sanitized on enclave
                 entry. We furthermore show that this attack goes beyond
                 the x86 architecture and can also affect RISC-V
                 enclaves. Focusing on SGX, we abuse the adversary's
                 control over precision and rounding modes as an ABI
                 fault injection primitive to corrupt enclaved
                 floating-point operations. Our analysis reveals that
                 this is especially relevant for applications that use
                 the older x87 FPU, which is still under certain
                 conditions used by modern compilers. We exemplify the
                 potential impact of ABI quality-degradation attacks for
                 enclaved machine learning and for the SPEC benchmarks.
                 We then explore the impact on confidentiality, showing
                 that control over exception masks can be abused as a
                 controlled channel to recover enclaved multiplication
                 operands. Our findings, affecting 5 of 7 studied SGX
                 runtimes and one RISC-V runtime, demonstrate the
                 challenges of implementing high-assurance trusted
                 execution across computing architectures.",
  acknowledgement = ack-nhfb,
  articleno =    "13",
  fjournal =     "Digital Threats: Research and Practice (DTRAP)",
  journal-URL =  "https://dl.acm.org/loi/dtrap",
}

@Misc{AMD:2022:AIM,
  author =       "{AMD Corporation}",
  title =        "{``AMD Instinct MI200''} Instruction Set Architecture
                 Reference Guide",
  howpublished = "Web document",
  pages =        "viii + 267",
  day =          "4",
  month =        feb,
  year =         "2022",
  bibdate =      "Fri Dec 01 14:05:58 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.amd.com/content/dam/amd/en/documents/instinct-tech-docs/instruction-set-architectures/instinct-mi200-cdna2-instruction-set-architecture.pdf",
  acknowledgement = ack-nhfb,
  remark =       "This document describes the AMD GPUs in the
                 ``Instinct'' product line, which replaces the earlier
                 FirePro and Radeon products. The new CPUs support 8-,
                 16-, 32-, and 64-bit signed and unsigned integers, the
                 binary32 and binary64 IEEE 754 floating-point formats,
                 and the BF16 (Bfloat16) 16-bit floating-point values.
                 However, it appears that fused multiply-add is only
                 supported in the vector instruction set.",
}

@InProceedings{Anonymous:2022:AI,
  author =       "Anonymous",
  title =        "Author Index",
  crossref =     "IEEE:2022:ISC",
  pages =        "133--134",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/ARITH54963.2022.00033",
  bibdate =      "Thu Sep 21 10:14:25 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-29",
}

@InProceedings{Anonymous:2022:C,
  author =       "Anonymous",
  title =        "Copyright",
  crossref =     "IEEE:2022:ISC",
  pages =        "1--1",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/ARITH54963.2022.00003",
  bibdate =      "Thu Sep 21 10:14:25 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-29",
}

@InProceedings{Anonymous:2022:PCA,
  author =       "Anonymous",
  title =        "Program Committee: {ARITH 2022}",
  crossref =     "IEEE:2022:ISC",
  pages =        "ix--ix",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/ARITH54963.2022.00007",
  bibdate =      "Thu Sep 21 10:14:25 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-29",
}

@InProceedings{Anonymous:2022:SA,
  author =       "Anonymous",
  title =        "Sponsors: {ARITH 2022}",
  crossref =     "IEEE:2022:ISC",
  pages =        "xi--xi",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/ARITH54963.2022.00009",
  bibdate =      "Thu Sep 21 10:14:25 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-29",
}

@InProceedings{Anonymous:2022:SCA,
  author =       "Anonymous",
  title =        "Steering Committee: {ARITH 2022}",
  crossref =     "IEEE:2022:ISC",
  pages =        "x--x",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/ARITH54963.2022.00008",
  bibdate =      "Thu Sep 21 10:14:25 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-29",
}

@InProceedings{Anonymous:2022:TC,
  author =       "Anonymous",
  title =        "Table of Contents",
  crossref =     "IEEE:2022:ISC",
  pages =        "iv--vi",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/ARITH54963.2022.00004",
  bibdate =      "Thu Sep 21 10:14:25 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-29",
}

@InProceedings{Anonymous:2022:TP,
  author =       "Anonymous",
  title =        "Title Page {I}",
  crossref =     "IEEE:2022:ISC",
  pages =        "1--1",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/ARITH54963.2022.00001",
  bibdate =      "Thu Sep 21 10:14:25 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-29",
}

@InProceedings{Anonymous:2022:TPI,
  author =       "Anonymous",
  title =        "Title Page {III}",
  crossref =     "IEEE:2022:ISC",
  pages =        "1--1",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/ARITH54963.2022.00002",
  bibdate =      "Thu Sep 21 10:14:25 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-29",
}

@InProceedings{Aoki:2022:EWS,
  author =       "Daichi Aoki and Kazuhiko Minematsu and Toshihiko
                 Okamura and Tsuyoshi Takagi",
  title =        "Efficient Word Size Modular Multiplication over Signed
                 Integers",
  crossref =     "IEEE:2022:ISC",
  pages =        "94--101",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/ARITH54963.2022.00026",
  bibdate =      "Thu Sep 21 10:14:25 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-29",
}

@InProceedings{Arnold:2022:TQL,
  author =       "Mark G. Arnold",
  title =        "Towards Quantum Logarithm Number Systems",
  crossref =     "IEEE:2022:ISC",
  pages =        "76--83",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/ARITH54963.2022.00022",
  bibdate =      "Thu Sep 21 10:14:25 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-29",
}

@InProceedings{Bajard:2022:GVL,
  author =       "Jean-Claude Bajard and Kazuhide Fukushima and Thomas
                 Plantard and Arnaud Sipasseuth",
  title =        "Generating Very Large {RNS} Bases",
  crossref =     "IEEE:2022:ISC",
  pages =        "102--102",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/ARITH54963.2022.00027",
  bibdate =      "Thu Sep 21 10:14:25 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-29; Residue Number System (RNS)",
}

@InProceedings{Barthel:2022:TIO,
  author =       "Moritz B{\"a}rthel and Nils H{\"u}lsmeier and Jochen
                 Rust and Steffen Paul",
  title =        "On the Implementation of Edge Detection Algorithms
                 with {SORN} Arithmetic",
  crossref =     "Gustafson:2022:NGA",
  pages =        "1--13",
  year =         "2022",
  DOI =          "https://doi.org/10.1007/978-3-031-09779-9_1",
  bibdate =      "Fri Dec 15 07:04:06 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "posit arithmetic; Sets-Of-Real-Numbers (SORN)
                 arithmetic",
}

@InProceedings{Benmouhoub:2022:ESA,
  author =       "Farah Benmouhoub and Pierre-Loic Garoche and Matthieu
                 Martel",
  booktitle =    "Software Verification: {13th International Conference,
                 VSTTE 2021, New Haven, CT, USA, October 18--19, 2021,
                 and 14th International Workshop, NSV 2021, Los Angeles,
                 CA, USA, July 18--19, 2021}",
  title =        "An Efficient Summation Algorithm for the Accuracy,
                 Convergence and Reproducibility of Parallel Numerical
                 Methods",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "165--181",
  year =         "2022",
  DOI =          "https://doi.org/10.1007/978-3-030-95561-8_10",
  ISBN =         "3-030-95561-3",
  ISBN-13 =      "978-3-030-95561-8",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sat Dec 9 08:51:02 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Nowadays, parallel computing is ubiquitous in several
                 application fields, both in engineering and science.
                 The computations rely on the floating-point arithmetic
                 specified by the IEEE 754 Standard. In this context, an
                 elementary brick of computation, used everywhere, is
                 the sum of a sequence of numbers. This sum is subject
                 to many numerical errors in floating-point arithmetic.
                 To alleviate this issue, we have introduced a new
                 parallel algorithm for summing a sequence of
                 floating-point numbers. This algorithm which scales up
                 easily with the number of processors, adds numbers of
                 the same exponents first. In this article, our main
                 contribution is an extensive analysis of its efficiency
                 with respect to several properties: accuracy,
                 convergence and reproducibility. In order to show the
                 usefulness of our algorithm, we have chosen a set of
                 representative numerical methods which are Simpson,
                 Jacobi, LU factorization and the Iterated power
                 method.",
  acknowledgement = ack-nhfb,
  keywords =     "accurate floating-point summation; floating-point
                 arithmetic",
}

@InProceedings{BenSalem-Knapp:2022:BRE,
  author =       "Louise {Ben Salem-Knapp} and Sylvie Boldo and William
                 Weens",
  title =        "Bounding the Round-Off Error of the Upwind Scheme for
                 Advection",
  crossref =     "IEEE:2022:ISC",
  pages =        "127--127",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/ARITH54963.2022.00031",
  bibdate =      "Thu Sep 21 10:14:25 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-29",
}

@InProceedings{Bertaccini:2022:MNE,
  author =       "Luca Bertaccini and Gianna Paulin and Tim Fischer and
                 Stefan Mach and Luca Benini",
  title =        "{MiniFloat-NN} and {ExSdotp}: an {ISA} Extension and a
                 Modular Open Hardware Unit for Low-Precision Training
                 on {RISC-V} Cores",
  crossref =     "IEEE:2022:ISC",
  pages =        "1--8",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/ARITH54963.2022.00010",
  bibdate =      "Thu Sep 21 10:14:25 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/risc-v.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-29",
}

@InProceedings{Borges:2022:HLA,
  author =       "Carlos F. Borges and Claude-Pierre Jeannerod and
                 Jean-Michel Muller",
  title =        "High-level algorithms for correctly-rounded reciprocal
                 square roots",
  crossref =     "IEEE:2022:ISC",
  pages =        "18--25",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/ARITH54963.2022.00013",
  bibdate =      "Thu Sep 21 10:14:25 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-29; correct rounding; floating-point
                 arithmetic",
}

@InProceedings{Bruguera:2022:LLH,
  author =       "Javier D. Bruguera",
  title =        "Low-Latency and High-Bandwidth Pipelined Radix-64
                 Division and Square Root Unit",
  crossref =     "IEEE:2022:ISC",
  pages =        "10--17",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/ARITH54963.2022.00012",
  bibdate =      "Thu Sep 21 10:14:25 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-29",
}

@Article{Buhrow:2022:PMM,
  author =       "Benjamin Buhrow and Barry Gilbert and Clifton Haider",
  title =        "Parallel modular multiplication using 512-bit advanced
                 vector instructions",
  journal =      j-J-CRYPTO-ENG,
  volume =       "12",
  number =       "1",
  pages =        "95--105",
  month =        apr,
  year =         "2022",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1007/s13389-021-00256-9",
  ISSN =         "2190-8508 (print), 2190-8516 (electronic)",
  ISSN-L =       "2190-8508",
  bibdate =      "Sat Apr 16 13:18:32 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcryptoeng.bib",
  URL =          "https://link.springer.com/article/10.1007/s13389-021-00256-9",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Crypto. Eng.",
  fjournal =     "Journal of Cryptographic Engineering",
  journal-URL =  "http://link.springer.com/journal/13389",
}

@Article{Cardarilli:2022:DSE,
  author =       "Gian Carlo Cardarilli and Luca {Di Nunzio} and Rocco
                 Fazzolari and Alberto Nannarelli and Massimo Petricca
                 and Marco Re",
  title =        "Design Space Exploration Based Methodology for Residue
                 Number System Digital Filters Implementation",
  journal =      j-IEEE-TRANS-EMERG-TOP-COMPUT,
  volume =       "10",
  number =       "1",
  pages =        "186--198",
  month =        jan # "\slash " # mar,
  year =         "2022",
  DOI =          "https://doi.org/10.1109/TETC.2020.2997067",
  ISSN =         "2168-6750 (print), 2376-4562 (electronic)",
  bibdate =      "Thu Sep 21 14:02:06 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetransemergtopcomput.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Emerging Topics in Computing",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6245516",
}

@Article{Chen:2022:PPL,
  author =       "Chuangtao Chen and Weikang Qian and Mohsen Imani and
                 Xunzhao Yin and Cheng Zhuo",
  title =        "{PAM}: a Piecewise-Linearly-Approximated
                 Floating-Point Multiplier With Unbiasedness and
                 Configurability",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "71",
  number =       "10",
  pages =        "2473--2486",
  month =        oct,
  year =         "2022",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2021.3131850",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Sep 8 07:59:47 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2020.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Cococcioni:2022:ERO,
  author =       "Marco Cococcioni and Federico Rossi and Emanuele
                 Ruffaldi and Sergio Saponara",
  booktitle =    "Applications in Electronics Pervading Industry,
                 Environment and Society",
  title =        "Experimental Results of Vectorized Posit-Based {DNNs}
                 on a Real {ARM SVE} High Performance Computing
                 Machine",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "61--68",
  year =         "2022",
  DOI =          "https://doi.org/10.1007/978-3-030-95498-7_9",
  ISBN =         "3-030-95498-6",
  ISBN-13 =      "978-3-030-95498-7",
  ISSN =         "1876-1119",
  ISSN-L =       "1876-1100",
  bibdate =      "Fri Dec 15 11:31:31 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "posit arithmetic",
}

@Article{Cococcioni:2022:LPP,
  author =       "Marco Cococcioni and Federico Rossi and Emanuele
                 Ruffaldi and Sergio Saponara",
  title =        "A Lightweight Posit Processing Unit for {RISC-V}
                 Processors in Deep Neural Network Applications",
  journal =      j-IEEE-TRANS-EMERG-TOP-COMPUT,
  volume =       "10",
  number =       "4",
  pages =        "1898--1908",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/TETC.2021.3120538",
  ISSN =         "2168-6750 (print), 2376-4562 (electronic)",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/risc-v.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Emerging Topics in Computing",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6245516",
}

@InProceedings{Cococcioni:2022:SRR,
  author =       "Marco Cococcioni and Federico Rossi and Emanuele
                 Ruffaldi and Sergio Saponara",
  title =        "Small Reals Representations for Deep Learning at the
                 Edge: a Comparison",
  crossref =     "Gustafson:2022:NGA",
  pages =        "117--133",
  year =         "2022",
  DOI =          "https://doi.org/10.1007/978-3-031-09779-9_8",
  bibdate =      "Fri Dec 15 07:04:06 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "posit arithmetic",
}

@InProceedings{Coward:2022:ADO,
  author =       "Samuel Coward and George A. Constantinides and Theo
                 Drane",
  title =        "Automatic Datapath Optimization using E-Graphs",
  crossref =     "IEEE:2022:ISC",
  pages =        "43--50",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/ARITH54963.2022.00016",
  bibdate =      "Thu Sep 21 10:14:25 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-29",
}

@Misc{Cowlishaw:2022:DAFa,
  author =       "Mike Cowlishaw",
  title =        "Decimal Arithmetic {FAQ}: {Part} 1 --- General
                 Questions",
  howpublished = "Web site.",
  day =          "21",
  month =        apr,
  year =         "2022",
  bibdate =      "Mon Apr 25 17:12:00 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://speleotrove.com/decimal/decifaq1.html",
  acknowledgement = ack-nhfb,
  remark =       "Previous versions 2000, 2007.",
}

@Misc{Cowlishaw:2022:DAFb,
  author =       "Mike Cowlishaw",
  title =        "Decimal Arithmetic {FAQ}: {Part} 2 --- Definitions",
  howpublished = "Web site.",
  day =          "25",
  month =        apr,
  year =         "2022",
  bibdate =      "Mon Apr 25 17:12:00 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://speleotrove.com/decimal/decifaq2.html",
  acknowledgement = ack-nhfb,
  remark =       "Previous versions 2000, 2007.",
}

@Misc{Cowlishaw:2022:DAFc,
  author =       "Mike Cowlishaw",
  title =        "Decimal Arithmetic {FAQ}: {Part} 3 --- Hardware
                 Questions",
  howpublished = "Web site.",
  day =          "25",
  month =        apr,
  year =         "2022",
  bibdate =      "Mon Apr 25 17:12:00 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://speleotrove.com/decimal/decifaq3.html",
  acknowledgement = ack-nhfb,
  remark =       "Previous versions 2000, 2007.",
}

@Misc{Cowlishaw:2022:DAFd,
  author =       "Mike Cowlishaw",
  title =        "Decimal Arithmetic {FAQ}: {Part} 4 --- Arithmetic
                 Specification Questions",
  howpublished = "Web site.",
  day =          "25",
  month =        apr,
  year =         "2022",
  bibdate =      "Mon Apr 25 17:12:00 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://speleotrove.com/decimal/decifaq4.html",
  acknowledgement = ack-nhfb,
  remark =       "Previous versions 2000, 2007.",
}

@Misc{Cowlishaw:2022:DAFe,
  author =       "Mike Cowlishaw",
  title =        "Decimal Arithmetic {FAQ}: {Part} 5 --- Encoding
                 Questions",
  howpublished = "Web site.",
  day =          "25",
  month =        apr,
  year =         "2022",
  bibdate =      "Mon Apr 25 17:12:00 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://speleotrove.com/decimal/decifaq1.html",
  acknowledgement = ack-nhfb,
  remark =       "Previous versions 2000, 2007.",
}

@Misc{Cowlishaw:2022:DAFf,
  author =       "Mike Cowlishaw",
  title =        "Decimal Arithmetic {FAQ}: {Part} 5 --- Miscellaneous
                 Questions",
  howpublished = "Web site.",
  day =          "25",
  month =        apr,
  year =         "2022",
  bibdate =      "Mon Apr 25 17:12:00 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://speleotrove.com/decimal/decifaq6.html",
  acknowledgement = ack-nhfb,
  remark =       "Previous versions 2000, 2007.",
}

@Article{Crespo:2022:UPI,
  author =       "Lu{\'\i}s Crespo and Pedro Tom{\'a}s and Nuno Roma and
                 Nuno Neves",
  title =        "Unified Posit\slash {IEEE-754} Vector {MAC} Unit for
                 Transprecision Computing",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST-II-EXPRESS-BRIEFS,
  volume =       "69",
  number =       "5",
  pages =        "2478--2482",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/TCSII.2022.3160191",
  ISSN =         "1549-7747 (print), 1558-3791 (electronic)",
  ISSN-L =       "1549-7747",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems II: Express
                 Briefs",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/issues?punumber=8920",
}

@InProceedings{deDinechin:2022:FA,
  author =       "Florent de Dinechin and Stuart Oberman and Bogdan
                 Pasca and Leonel Sousa",
  title =        "Foreword: {ARITH 2022}",
  crossref =     "IEEE:2022:ISC",
  pages =        "vii--vii",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/ARITH54963.2022.00005",
  bibdate =      "Thu Sep 21 10:14:25 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-29",
}

@InProceedings{deDinechin:2022:OCA,
  author =       "Florent de Dinechin and Stuart Oberman and Bogdan
                 Pasca and Leonel Sousa and Guillaume Melquiond and Marc
                 Mezzarobba and Vojin G. Oklobdzija",
  title =        "Organizing Committee: {ARITH 2022}",
  crossref =     "IEEE:2022:ISC",
  pages =        "viii--viii",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/ARITH54963.2022.00006",
  bibdate =      "Thu Sep 21 10:14:25 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-29",
}

@Article{Demmel:2022:PCE,
  author =       "James Demmel and Jack Dongarra and Mark Gates and Greg
                 Henry and Julien Langou and Xiaoye Li and Piotr
                 Luszczek and Weslley Pereira and Jason Riedy and Cindy
                 Rubio-Gonz{\'a}lez",
  title =        "Proposed Consistent Exception Handling for the {BLAS}
                 and {LAPACK}",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "92",
  day =          "19",
  month =        jul,
  year =         "2022",
  bibdate =      "Mon Sep 11 06:47:01 2023",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://arxiv.org/abs/2207.09281",
  abstract =     "Numerical exceptions, which may be caused by overflow,
                 operations like division by 0 or sqrt(-1), or
                 convergence failures, are unavoidable in many cases, in
                 particular when software is used on unforeseen and
                 difficult inputs. As more aspects of society become
                 automated, e.g., self-driving cars, health monitors,
                 and cyber-physical systems more generally, it is
                 becoming increasingly important to design software that
                 is resilient to exceptions, and that responds to them
                 in a consistent way. Consistency is needed to allow
                 users to build higher-level software that is also
                 resilient and consistent (and so on recursively). In
                 this paper we explore the design space of consistent
                 exception handling for the widely used BLAS and LAPACK
                 linear algebra libraries, pointing out a variety of
                 instances of inconsistent exception handling in the
                 current versions, and propose a new design that
                 balances consistency, complexity, ease of use, and
                 performance. Some compromises are needed, because there
                 are preexisting inconsistencies that are outside our
                 control, including in or between existing vendor BLAS
                 implementations, different programming languages, and
                 even compilers for the same programming language. And
                 user requests from our surveys are quite diverse. We
                 also propose our design as a possible model for other
                 numerical software, and welcome comments on our design
                 choices",
  acknowledgement = ack-nhfb,
}

@InProceedings{Desrentes:2022:PDO,
  author =       "Or{\'e}gane Desrentes and Diana Resmerita and
                 Beno{\^\i}t Dupont de Dinechin",
  title =        "A {Posit8} Decompression Operator for Deep Neural
                 Network Inference",
  crossref =     "Gustafson:2022:NGA",
  pages =        "14--30",
  year =         "2022",
  DOI =          "https://doi.org/10.1007/978-3-031-09779-9_2",
  bibdate =      "Fri Dec 15 07:04:06 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "posit arithmetic",
}

@InProceedings{Didier:2022:SCR,
  author =       "Laurent-St{\'e}phane Didier and Jean-Marc Robert and
                 Fangan Yssouf Dosso and Nadia {El Mrabet}",
  title =        "A software comparison of {RNS} and {PMNS}",
  crossref =     "IEEE:2022:ISC",
  pages =        "86--93",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/ARITH54963.2022.00025",
  bibdate =      "Thu Sep 21 10:14:25 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-29; Polynomial Modular Number System (PMNS);
                 Residue Number System (RNS)",
}

@Article{DiMeo:2022:AFP,
  author =       "Gennaro {Di Meo} and Gerardo Saggese and Antonio G. M.
                 Strollo and Davide {De Caro} and Nicola Petra",
  title =        "Approximate Floating-Point Multiplier based on Static
                 Segmentation",
  journal =      j-ELECTRONICS,
  volume =       "11",
  number =       "11",
  pages =        "3005:1--3005:23",
  year =         "2022",
  DOI =          "https://doi.org/10.3390/electronics1119",
  ISSN =         "2079-9292",
  ISSN-L =       "2079-9292",
  bibdate =      "Wed Dec 20 07:43:28 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://mdpi-res.com/d_attachment/electronics/electronics-11-03005/article_deploy/electronics-11-03005.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Electronics",
  journal-URL =  "https://www.mdpi.com/journal/electronics",
}

@InProceedings{Dosso:2022:PEA,
  author =       "Fangan Yssouf Dosso and Jean-Marc Robert and Pascal
                 V{\'e}ron",
  title =        "{PMNS} for efficient arithmetic and small memory
                 cost",
  crossref =     "IEEE:2022:ISC",
  pages =        "84--84",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/ARITH54963.2022.00023",
  bibdate =      "Thu Sep 21 10:14:25 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-29",
}

@InProceedings{Durand:2022:AVC,
  author =       "Yves Durand and Eric Guthmuller and Cesar Fuguet and
                 J{\'e}r{\^o}me Fereyre and Andrea Bocco and Riccardo
                 Alidori",
  title =        "Accelerating Variants of the Conjugate Gradient with
                 the Variable Precision Processor",
  crossref =     "IEEE:2022:ISC",
  pages =        "51--57",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/ARITH54963.2022.00017",
  bibdate =      "Thu Sep 21 10:14:25 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-29",
}

@InProceedings{ElArar:2022:PES,
  author =       "El-Mehdi {El Arar} and Devan Sohier and Pablo {de
                 Oliveira Castro} and Eric Petit",
  title =        "The Positive Effects of Stochastic Rounding in
                 Numerical Algorithms",
  crossref =     "IEEE:2022:ISC",
  pages =        "58--65",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/ARITH54963.2022.00018",
  bibdate =      "Thu Sep 21 10:14:25 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Recently, stochastic rounding (SR) has been
                 implemented in specialized hardware but most current
                 computing nodes do not yet support this rounding mode.
                 Several works empirically illustrate the benefit of
                 stochastic rounding in various fields such as neural
                 networks and ordinary differential equations. For some
                 algorithms, such as summation, inner product or
                 matrix-vector multiplication, it has been proved that
                 SR provides probabilistic error bounds better than the
                 traditional deterministic bounds.\par

                 In this paper, we extend this theoretical ground for a
                 wider adoption of SR in computer architecture. First,
                 we analyze the biases of the two SR modes: SR-nearness
                 and SR-up-or-down. We demonstrate on a case-study of
                 Euler's forward method that IEEE-754 default rounding
                 modes and SR-up-or-down accumulate rounding errors
                 across iterations and that SR-nearness, being unbiased,
                 does not. Second, we prove a $ O(\sqrt {n}) $
                 probabilistic bound on the forward error of Horner's
                 polynomial evaluation method with SR, improving on the
                 known deterministic $ O(n) $ bound.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-29",
}

@InProceedings{Elsaid:2022:OFA,
  author =       "Kareem Elsaid and Mona Safar and M. Watheq
                 El-Kharashi",
  editor =       "{IEEE}",
  booktitle =    "{2022 International Conference on Microelectronics
                 (ICM)}",
  title =        "Optimized {FPGA} Architecture for Machine Learning
                 Applications using Posit Multipliers",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "50--53",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/ICM56065.2022.10005431",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Ene:2022:PTS,
  author =       "Teodor Dumitru Ene and James E. Stine",
  title =        "Point-Targeted Sparseness and {Ling} Transforms on
                 Parallel Prefix Adder Trees",
  crossref =     "IEEE:2022:ISC",
  pages =        "68--75",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/ARITH54963.2022.00021",
  bibdate =      "Thu Sep 21 10:14:25 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-29",
}

@InProceedings{Essam:2022:DIL,
  author =       "Mohammed Essam and Ahmed Shalaby and Mohamed Taher",
  editor =       "{IEEE}",
  booktitle =    "{2022 10th International Japan-Africa Conference on
                 Electronics, Communications, and Computations
                 (JAC-ECC)}",
  title =        "Design and Implementation of Low Power Posit
                 Arithmetic Unit for Efficient Hardware Accelerators",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "68--71",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/JAC-ECC56395.2022.10043893",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Evstigneev:2022:CSD,
  author =       "N. M. Evstigneev and O. I. Ryabkov and A. N. Bocharov
                 and V. P. Petrovskiy and I. O. Teplyakov",
  title =        "Compensated summation and dot product algorithms for
                 floating-point vectors on parallel architectures: Error
                 bounds, implementation and application in the {Krylov}
                 subspace methods",
  journal =      j-J-COMPUT-APPL-MATH,
  volume =       "414",
  number =       "??",
  pages =        "??--??",
  month =        nov,
  year =         "2022",
  CODEN =        "JCAMDI",
  DOI =          "https://doi.org/10.1016/j.cam.2022.114434",
  ISSN =         "0377-0427 (print), 1879-1778 (electronic)",
  ISSN-L =       "0377-0427",
  bibdate =      "Tue Jun 14 16:20:17 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcomputapplmath2020.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0377042722002047",
  acknowledgement = ack-nhfb,
  articleno =    "114434",
  fjournal =     "Journal of Computational and Applied Mathematics",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03770427",
}

@InProceedings{Gao:2022:TFI,
  author =       "Zhanyuan Gao and Laiping Zhao and Haonan Chen",
  editor =       "{IEEE}",
  booktitle =    "{2022 IEEE\slash ACIS 22nd International Conference on
                 Computer and Information Science (ICIS)}",
  title =        "A Trigonometric Function Instruction Set Extension
                 Method Based on {RISC-V}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "119--126",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/ICIS54925.2022.9882453",
  bibdate =      "Sat Dec 16 15:51:40 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/risc-v.bib",
  acknowledgement = ack-nhfb,
}

@Misc{Genkina:2022:PNK,
  author =       "Dina Genkina",
  title =        "Posits, a New Kind of Number, Improves the Math of
                 {AI}: The first posit-based processor core gave a
                 ten-thousandfold accuracy boost",
  howpublished = "IEEE Spectrum Web site",
  day =          "26",
  month =        sep,
  year =         "2022",
  bibdate =      "Wed Sep 28 10:46:38 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://spectrum.ieee.org/floating-point-numbers-posits-processor",
  acknowledgement = ack-nhfb,
}

@InProceedings{Greuet:2022:QAM,
  author =       "Aur{\'e}lien Greuet and Simon Montoya and Cl{\'e}mence
                 Vermeersch",
  title =        "Quotient Approximation Modular Reduction",
  crossref =     "IEEE:2022:ISC",
  pages =        "103--110",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/ARITH54963.2022.00028",
  bibdate =      "Thu Sep 21 10:14:25 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-29",
}

@InProceedings{Ho:2022:QNG,
  author =       "Nhut-Minh Ho and Himeshi De Silva and John L.
                 Gustafson and Weng-Fai Wong",
  title =        "{Qtorch+}: Next Generation Arithmetic for {Pytorch}
                 Machine Learning",
  crossref =     "Gustafson:2022:NGA",
  pages =        "31--49",
  year =         "2022",
  DOI =          "https://doi.org/10.1007/978-3-031-09779-9_3",
  bibdate =      "Fri Dec 15 07:04:06 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "posit arithmetic",
}

@InProceedings{Immaneni:2022:PEO,
  author =       "Amritha Immaneni and Salim Ullah and Suresh Nambi and
                 Siva Satyendra Sahoo and Akash Kumar",
  editor =       "{IEEE}",
  booktitle =    "{2022 25th Euromicro Conference on Digital System
                 Design (DSD)}",
  title =        "{PosAx-O}: Exploring Operator-level Approximations for
                 Posit Arithmetic in Embedded {AI\slash ML}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "214--223",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/DSD57027.2022.00037",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Isupov:2022:MPS,
  author =       "Konstantin Isupov",
  title =        "Multiple-precision sparse matrix--vector
                 multiplication on {GPUs}",
  journal =      j-J-COMPUT-SCI,
  volume =       "61",
  pages =        "??--??",
  month =        may,
  year =         "2022",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1016/j.jocs.2022.101609",
  ISSN =         "1877-7503 (print), 1877-7511 (electronic)",
  ISSN-L =       "1877-7503",
  bibdate =      "Tue Sep 19 13:56:09 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcomputsci.bib",
  URL =          "https://www.sciencedirect.com/science/article/pii/S1877750322000382",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Comput. Sci.",
  articleno =    "101609",
  fjournal =     "Journal of Computational Science",
  journal-URL =  "https://www.sciencedirect.com/journal/journal-of-computational-science",
}

@InProceedings{Keerthi:2022:DIM,
  author =       "T Keerthi and Yashu Swami",
  editor =       "{IEEE}",
  booktitle =    "{2022 IEEE 3rd International Conference on VLSI
                 Systems, Architecture, Technology and Applications
                 (VLSI SATA)}",
  title =        "Design and Implementation of {MAC} by Using Efficient
                 Posit Multiplier",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1--4",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/VLSISATA54927.2022.10046599",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Kim:2022:EAM,
  author =       "Min Soo Kim and Alberto A. {Del Barrio} and HyunJin
                 Kim and Nader Bagherzadeh",
  title =        "The Effects of Approximate Multiplication on
                 Convolutional Neural Networks",
  journal =      j-IEEE-TRANS-EMERG-TOP-COMPUT,
  volume =       "10",
  number =       "2",
  pages =        "904--916",
  month =        apr # "\slash " # jun,
  year =         "2022",
  DOI =          "https://doi.org/10.1109/TETC.2021.3050989",
  ISSN =         "2168-6750 (print), 2376-4562 (electronic)",
  bibdate =      "Thu Sep 21 14:02:06 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetransemergtopcomput.bib",
  abstract =     "This article analyzes the effects of approximate
                 multiplication when performing inferences on deep
                 convolutional neural networks (CNNs). The approximate
                 multiplication can reduce the cost of the underlying
                 circuits so that CNN inferences can be performed more
                 efficiently in hardware accelerators. The study
                 identifies the critical factors in the convolution,
                 fully-connected, and batch normalization layers that
                 allow more accurate CNN predictions despite the errors
                 from approximate multiplication. The same factors also
                 provide an arithmetic explanation of why bfloat16
                 multiplication performs well on CNNs. The experiments
                 are performed with recognized network architectures to
                 show that the approximate multipliers can produce
                 predictions that are nearly as accurate as the FP32
                 references, without additional training. For example,
                 the ResNet and Inception-v4 models with Mitch-$w$ 6
                 multiplication produces Top-5 errors that are within
                 0.2 percent compared to the FP32 references. A brief
                 cost comparison of Mitch-$w$ 6 against bfloat16 is
                 presented where a MAC operation saves up to 80 percent
                 of energy compared to the bfloat16 arithmetic. The most
                 far-reaching contribution of this article is the
                 analytical justification that multiplications can be
                 approximated while additions need to be exact in CNN
                 MAC operations.",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Emerging Topics in Computing",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6245516",
}

@InProceedings{Knodtel:2022:SID,
  author =       "Johannes Kn{\"o}dtel and Sebastian Rachuj and Marc
                 Reichenbach",
  editor =       "{IEEE}",
  booktitle =    "{2022 25th Euromicro Conference on Digital System
                 Design (DSD)}",
  title =        "Suitability of {ISAs} for Data Paths Based on
                 Redundant Number Systems: Is {RISC-V} the best?",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "247--253",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/DSD57027.2022.00041",
  bibdate =      "Sat Dec 16 15:51:40 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/risc-v.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Kuang:2022:HSN,
  author =       "Honglin Kuang and Yifan Zhao and Jun Han",
  editor =       "{IEEE}",
  booktitle =    "{2022 IEEE Asia Pacific Conference on Circuits and
                 Systems (APCCAS)}",
  title =        "A High-Speed {NTT}-Based Polynomial Multiplication
                 Accelerator with Vector Extension of {RISC-V} for
                 {Saber} Algorithm",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "592--595",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/APCCAS55924.2022.10090293",
  bibdate =      "Sat Dec 16 15:51:40 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cryptography2020.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/risc-v.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Laguna:2022:BAF,
  author =       "Ignacio Laguna and Xinyi Li and Ganesh
                 Gopalakrishnan",
  editor =       "????",
  booktitle =    "{SOAP 2022: Proceedings of the 11th ACM SIGPLAN
                 International Workshop on the State Of the Art in
                 Program Analysis, San Diego, CA, USA, 14 June 2022}",
  title =        "{BinFPE}: Accurate Floating-Point Exception Detection
                 for {GPU} Applications",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  bookpages =    "50",
  pages =        "1--8",
  year =         "2022",
  DOI =          "https://doi.org/10.1145/3520313.3534655",
  ISBN =         "1-4503-9274-1",
  ISBN-13 =      "978-1-4503-9274-7",
  bibdate =      "Mon Sep 11 07:11:11 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "When modern heterogeneous HPC systems perform
                 numerical computations, floating-point exceptional
                 quantities such as NaN and infinity in the GPU context,
                 remain insufficiently handled. This is because commonly
                 used GPUs and the CUDA language have no inherent
                 exception detection capabilities. Existing
                 compiler-based approaches for this problem are tied to
                 a given compiler and cannot detect exceptions generated
                 by binaries and precompiled libraries. This paper
                 contributes BinFPE, a unique tool that addresses these
                 challenges. BinFPE uses the NVBit dynamic binary
                 instrumentation framework to check the machine
                 registers after each calculation to recognize
                 exceptions, and conveys this information to the CPU for
                 final reporting. We demonstrate the effectiveness of
                 BinFPE on 42 CUDA programs, reporting previously
                 unreported exceptions. We also present the limitations
                 of BinFPE and our perspective on building GPU tools via
                 binary instrumentation.",
  acknowledgement = ack-nhfb,
  book-DOI =     "https://doi.org/10.1145/3520313",
}

@InProceedings{Laguna:2022:FIT,
  author =       "Ignacio Laguna and Ganesh Gopalakrishnan",
  editor =       "{ACM}",
  booktitle =    "{SC '22: Proceedings of the International Conference
                 on High Performance Computing, Networking, Storage and
                 Analysis, Dallas, Texas, November 13--18, 2022}",
  title =        "Finding Inputs that Trigger Floating-Point Exceptions
                 in {GPUs} via {Bayesian} Optimization",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "464--475",
  year =         "2022",
  ISBN =         "1-66545-444-X",
  ISBN-13 =      "978-1-66545-444-5",
  ISSN =         "2167-4329 (print), 2167-4337 (electronic)",
  ISSN-L =       "2167-4337",
  bibdate =      "Mon Sep 11 07:09:51 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Testing code for floating-point exceptions is crucial
                 as exceptions can quickly propagate and produce
                 unreliable numerical answers. The state-of-the-art to
                 test for floating-point exceptions in GPUs is quite
                 limited and solutions require the application's source
                 code, which precludes their use in accelerated
                 libraries where the source is not publicly available.
                 We present an approach to find inputs that trigger
                 floating-point exceptions in black-box GPU functions,
                 i.e., functions where the source code and information
                 about input bounds are unavailable. Our approach is the
                 first to use Bayesian optimization (BO) to identify
                 such inputs and uses novel strategies to overcome the
                 challenges that arise in applying BO to this problem.
                 We implement our approach in the Xscope framework and
                 demonstrate it on 58 functions from the CUDA Math
                 Library and functions from ten HPC programs. Xscope is
                 able to identify inputs that trigger exceptions in
                 about 72\% of the tested functions.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Langroudi:2022:AAH,
  author =       "Hamed F. Langroudi and Vedant Karia and Tej Pandit and
                 Becky Mashaido and Dhireesha Kudithipudi",
  title =        "{ACTION}: {Automated Hardware--Software Codesign
                 Framework for Low-precision Numerical Format SelecTION}
                 in {TinyML}",
  crossref =     "Gustafson:2022:NGA",
  pages =        "50--65",
  year =         "2022",
  DOI =          "https://doi.org/10.1007/978-3-031-09779-9_4",
  bibdate =      "Fri Dec 15 07:04:06 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "posit arithmetic",
}

@Article{Lim:2022:OPA,
  author =       "Jay P. Lim and Santosh Nagarakatte",
  title =        "One polynomial approximation to produce correctly
                 rounded results of an elementary function for multiple
                 representations and rounding modes",
  journal =      j-PACMPL,
  volume =       "6",
  number =       "POPL",
  pages =        "3:1--3:28",
  month =        jan,
  year =         "2022",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/3498664",
  ISSN =         "2475-1421 (electronic)",
  ISSN-L =       "2475-1421",
  bibdate =      "Thu May 26 06:32:48 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/pacmpl.bib",
  URL =          "https://dl.acm.org/doi/10.1145/3498664",
  abstract =     "Mainstream math libraries for floating point (FP) do
                 not produce correctly rounded results for all inputs.
                 In contrast, CR-LIBM and RLIBM provide correctly
                 rounded implementations for a specific FP
                 representation with one rounding mode. Using such
                 libraries for a representation with a new rounding mode
                 or with different precision will result in wrong
                 results due to double rounding. This paper proposes a
                 novel method to generate a single polynomial
                 approximation that produces correctly rounded results
                 for all inputs for multiple rounding modes and multiple
                 precision configurations. To generate a correctly
                 rounded library for n-bits, our key idea is to generate
                 a polynomial approximation for a representation with
                 n+2-bits using the round-to-odd mode. We prove that the
                 resulting polynomial approximation will produce
                 correctly rounded results for all five rounding modes
                 in the standard and for multiple representations with
                 k-bits such that $ |E| + 1 < k \leq n $, where $ |E| $
                 is the number of exponent bits in the representation.
                 Similar to our prior work in the RLIBM project, we
                 approximate the correctly rounded result when we
                 generate the library with n+2-bits using the
                 round-to-odd mode. We also generate polynomial
                 approximations by structuring it as a linear
                 programming problem but propose enhancements to
                 polynomial generation to handle the round-to-odd mode.
                 Our prototype is the first 32-bit float library that
                 produces correctly rounded results with all rounding
                 modes in the IEEE standard for all inputs with a single
                 polynomial approximation. It also produces correctly
                 rounded results for any FP configuration ranging from
                 10-bits to 32-bits while also being faster than
                 mainstream libraries.",
  acknowledgement = ack-nhfb,
  articleno =    "3",
  fjournal =     "Proceedings of the ACM on Programming Languages
                 (PACMPL)",
  journal-URL =  "https://dl.acm.org/loi/pacmpl",
  keywords =     "correct rounding; elementary functions",
}

@InProceedings{Lindstrom:2022:MUC,
  author =       "Peter Lindstrom",
  title =        "{MultiPosits}: Universal Coding of $ \mathbb {R}^n $",
  crossref =     "Gustafson:2022:NGA",
  pages =        "66--83",
  year =         "2022",
  DOI =          "https://doi.org/10.1007/978-3-031-09779-9_5",
  bibdate =      "Fri Dec 15 07:04:06 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "posit arithmetic",
}

@Article{Liu:2022:DUA,
  author =       "Weiqiang Liu and Tao Xu and Jing Li and Chenghua Wang
                 and Paolo Montuschi and Fabrizio Lombardi",
  title =        "Design of Unsigned Approximate Hybrid Dividers Based
                 on Restoring Array and Logarithmic Dividers",
  journal =      j-IEEE-TRANS-EMERG-TOP-COMPUT,
  volume =       "10",
  number =       "1",
  pages =        "339--350",
  month =        jan # "\slash " # mar,
  year =         "2022",
  DOI =          "https://doi.org/10.1109/TETC.2020.3022290",
  ISSN =         "2168-6750 (print), 2376-4562 (electronic)",
  bibdate =      "Thu Sep 21 14:02:06 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetransemergtopcomput.bib",
  abstract =     "Approximate computer arithmetic has been extensively
                 studied due to its advantages to further reduce power
                 consumption and increase performance at reduced
                 accuracy. Although a number of approximate adders and
                 multipliers have been studied, only a few approximate
                 dividers have been proposed. A logarithmic divider (LD)
                 has low complexity and accuracy, while an exact array
                 divider (EXD) has a high complexity. Therefore, in this
                 article, an approximate hybrid divider (AXHD) is
                 proposed. It takes advantage of both LD and EXD to
                 achieve a tradeoff between hardware performance and
                 accuracy. Exact restoring divider cells are used to
                 generate the most significant bits (MSBs) of the
                 quotient for attaining a high accuracy while the other
                 quotient digits are generated by using a LD as an
                 approximate scheme to improve figures of merit such as
                 power consumption, area and delay. To further save
                 hardware resources, a so-called eliminated approximate
                 hybrid divider (E-AXHD) based on AXHD is also proposed.
                 In this improved design, a reduced width divider is
                 used to replace the EXD in AXHD. Specifically, for a
                 16-by-8 design, $ n / (n + 1) $ array division is used
                 to replace the $ n / 8 $ array division ($ n < 8$). The
                 proposed AXHD and E-AXHD are evaluated and analyzed
                 using error and hardware metrics. The proposed designs
                 are also compared with EXD, LD and previous approximate
                 dividers. The results show that the proposed designs
                 outperform previous approximate dividers by considering
                 both energy and error. The proposed hybrid dividers are
                 of particular interest for error tolerant applications
                 such as image processing and machine learning.",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Emerging Topics in Computing",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6245516",
}

@InProceedings{Mallasen:2022:CCR,
  author =       "David Mallas{\'e}n and Raul Murillo and Alberto A.
                 {Del Barrio} and Guillermo Botella and Luis Pi{\~n}uel
                 and Manuel Prieto Matias",
  editor =       "{IEEE}",
  booktitle =    "{2022 37th Conference on Design of Circuits and
                 Integrated Circuits (DCIS)}",
  title =        "Customizing the {CVA6 RISC-V} Core to Integrate Posit
                 and Quire Instructions",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "01--06",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/DCIS55711.2022.9970026",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/risc-v.bib",
  acknowledgement = ack-nhfb,
}

@Article{Mallasen:2022:POSa,
  author =       "David Mallas{\'e}n and Raul Murillo and Alberto A.
                 {Del Barrio} and Guillermo Botella and Luis Pi{\~n}uel
                 and Manuel Prieto-Matias",
  title =        "{PERCIVAL}: Open-Source Posit {RISC-V} Core With Quire
                 Capability",
  journal =      j-IEEE-TRANS-EMERG-TOP-COMPUT,
  volume =       "10",
  number =       "3",
  pages =        "1241--1252",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/TETC.2022.3187199",
  ISSN =         "2168-6750 (print), 2376-4562 (electronic)",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/risc-v.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Emerging Topics in Computing",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6245516",
}

@InProceedings{Mallasen:2022:POSb,
  author =       "David Mallas{\'e}n and Raul Murillo and Alberto A.
                 {Del Barrio} and Guillermo Botella and Luis Pi{\~n}uel
                 and Manuel Prieto-Matias",
  title =        "{PERCIVAL}: Open-Source Posit {RISC-V} Core With Quire
                 Capability",
  crossref =     "IEEE:2022:ISC",
  pages =        "66--66",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/ARITH54963.2022.00019",
  bibdate =      "Thu Sep 21 10:14:25 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/risc-v.bib",
  note =         "Authors and title only.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-29",
}

@InProceedings{Mathis:2022:IHP,
  author =       "Brett Mathis and James E. Stine",
  editor =       "{IEEE}",
  booktitle =    "{2022 IEEE International Symposium on Circuits and
                 Systems (ISCAS)}",
  title =        "Implementation of High Performance {IEEE 754}-Posit
                 Conversion Hardware",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "934--937",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/ISCAS48785.2022.9937426",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Mccoid:2022:PRA,
  author =       "Conor Mccoid and Martin J. Gander",
  title =        "A Provably Robust Algorithm for Triangle--triangle
                 Intersections in Floating-point Arithmetic",
  journal =      j-TOMS,
  volume =       "48",
  number =       "2",
  pages =        "17:1--17:30",
  month =        jun,
  year =         "2022",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/3513264",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Wed Jul 20 07:04:17 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  URL =          "https://dl.acm.org/doi/10.1145/3513264",
  abstract =     "Motivated by the unexpected failure of the triangle
                 intersection component of the Projection Algorithm for
                 Nonmatching Grids (PANG), this article provides a
                 robust version with proof of backward stability. The
                 new triangle intersection algorithm ensures consistency
                 and parsimony across three types of calculations. The
                 set of intersections produced by the algorithm, called
                 representations, is shown to match the set of geometric
                 intersections, called models. The article concludes
                 with a comparison between the old and new intersection
                 algorithms for PANG using an example found to reliably
                 generate failures in the former.",
  acknowledgement = ack-nhfb,
  articleno =    "17",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@InProceedings{Meloni:2022:AAP,
  author =       "Nicolas Meloni",
  title =        "An Alternative Approach to Polynomial Modular Number
                 System Internal Reduction",
  crossref =     "IEEE:2022:ISC",
  pages =        "85--85",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/ARITH54963.2022.00024",
  bibdate =      "Thu Sep 21 10:14:25 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-29",
}

@InProceedings{Monniaux:2022:FVB,
  author =       "David Monniaux and Alice Pain",
  title =        "Formally verified 32- and 64-bit integer division
                 using double-precision floating-point arithmetic",
  crossref =     "IEEE:2022:ISC",
  pages =        "128--132",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/ARITH54963.2022.00032",
  bibdate =      "Thu Sep 21 10:14:25 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://hal.science/hal-03722203/",
  abstract =     "Some recent processors are not equipped with an
                 integer division unit. Compilers then implement
                 division by a call to a special function supplied by
                 the processor designers, which implements division by a
                 loop producing one bit of quotient per iteration. This
                 hinders compiler optimizations and results in
                 non-constant time computation, which is a problem in
                 some applications. We advocate instead using the
                 processor's floating-point unit, and propose code that
                 the compiler can easily interleave with other
                 computations. We fully proved the correctness of our
                 algorithm, which mixes floating-point and
                 fixed-bitwidth integer computations, using the Coq
                 proof assistant and successfully integrated it into the
                 CompCert formally verified compiler.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-29",
}

@Article{Montuschi:2022:CAC,
  author =       "Paolo Montuschi and Jean-Michel Muller and Florent de
                 Dinechin",
  title =        "Computer Arithmetic: Continuing a Long and Steady
                 Emergence",
  journal =      j-COMPUTER,
  volume =       "55",
  number =       "10",
  pages =        "4--6",
  month =        oct,
  year =         "2022",
  CODEN =        "CPTRB4",
  DOI =          "https://doi.org/10.1109/MC.2022.3193206",
  ISSN =         "0018-9162 (print), 1558-0814 (electronic)",
  ISSN-L =       "0018-9162",
  bibdate =      "Thu Oct 27 08:20:29 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/computer2020.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=2",
}

@Article{Muller:2022:FDW,
  author =       "Jean-Michel Muller and Laurence Rideau",
  title =        "Formalization of Double-Word Arithmetic, and Comments
                 on {``Tight and Rigorous Error Bounds for Basic
                 Building Blocks of Double-Word Arithmetic''}",
  journal =      j-TOMS,
  volume =       "48",
  number =       "1",
  pages =        "9:1--9:24",
  month =        mar,
  year =         "2022",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/3484514",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Thu Feb 17 08:00:57 MST 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  URL =          "https://dl.acm.org/doi/10.1145/3484514",
  abstract =     "Recently, a complete set of algorithms for
                 manipulating double-word numbers (some classical, some
                 new) was analyzed [16]. We have formally proven all the
                 theorems given in that article, using the Coq proof
                 assistant. The formal proof work led us to: (i) locate
                 mistakes in some of the original paper proofs (mistakes
                 that, however, do not hinder the validity of the
                 algorithms), (ii) significantly improve some error
                 bounds, and (iii) generalize some results by showing
                 that they are still valid if we slightly change the
                 rounding mode. The consequence is that the algorithms
                 presented in [16] can be used with high confidence, and
                 that some of them are even more accurate than what was
                 believed before. This illustrates what formal proof can
                 bring to computer arithmetic: beyond mere (yet
                 extremely useful) verification, correction, and
                 consolidation of already known results, it can help to
                 find new properties. All our formal proofs are freely
                 available.",
  acknowledgement = ack-nhfb,
  articleno =    "9",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@InProceedings{Murillo:2022:CDD,
  author =       "Raul Murillo and David Mallas{\'e}n and Alberto A.
                 {Del Barrio} and Guillermo Botella",
  title =        "Comparing Different Decodings for Posit Arithmetic",
  crossref =     "Gustafson:2022:NGA",
  pages =        "84--99",
  year =         "2022",
  DOI =          "https://doi.org/10.1007/978-3-031-09779-9_6",
  bibdate =      "Fri Dec 15 07:04:06 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "posit arithmetic",
}

@Article{Murillo:2022:PPL,
  author =       "Raul Murillo and Alberto A. {Del Barrio} and Guillermo
                 Botella and Min Soo Kim and HyunJin Kim and Nader
                 Bagherzadeh",
  title =        "{PLAM}: a Posit Logarithm-Approximate Multiplier",
  journal =      j-IEEE-TRANS-EMERG-TOP-COMPUT,
  volume =       "10",
  number =       "4",
  pages =        "2079--2085",
  month =        oct # "\slash " # dec,
  year =         "2022",
  DOI =          "https://doi.org/10.1109/TETC.2021.3109127",
  ISSN =         "2168-6750 (print), 2376-4562 (electronic)",
  bibdate =      "Thu Sep 21 14:02:06 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetransemergtopcomput.bib",
  abstract =     "The Posit{\TM} Number System was introduced in 2017 as
                 a replacement for floating-point numbers. Since then,
                 the community has explored its application in several
                 areas, such as deep learning, and produced some unit
                 designs which are still far from being competitive with
                 their floating-point counterparts. This article
                 proposes a Posit Logarithm-Approximate Multiplication
                 (PLAM) scheme to significantly reduce the complexity of
                 posit multipliers, one of the most power-hungry
                 arithmetic units. The impact of this approach is
                 evaluated in deep neural network inference, where there
                 are no significant accuracy drops. Compared with
                 state-of-the-art posit multipliers, experiments show
                 that the proposed technique reduces the area, power,
                 and delay of 32-bit hardware multipliers up to 72.86\%,
                 81.79\%, and 17.01\%, respectively.",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Emerging Topics in Computing",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6245516",
}

@Article{Nath:2022:KVM,
  author =       "Kaushik Nath and Palash Sarkar",
  title =        "{Kummer} versus {Montgomery} Face-off over Prime Order
                 Fields",
  journal =      j-TOMS,
  volume =       "48",
  number =       "2",
  pages =        "13:1--13:28",
  month =        jun,
  year =         "2022",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/3503536",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Wed Jul 20 07:04:17 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  URL =          "https://dl.acm.org/doi/10.1145/3503536",
  abstract =     "This paper makes a comprehensive comparison of the
                 efficiencies of vectorized implementations of Kummer
                 lines and Montgomery curves at various security levels.
                 For the comparison, nine Kummer lines are considered,
                 out of which eight are new, and new assembly
                 implementations of all nine Kummer lines have been
                 made. Seven previously proposed Montgomery curves are
                 considered and new vectorized assembly implementations
                 have been made for three of them. Our comparisons show
                 that for all security levels, Kummer lines are
                 consistently faster than Montgomery curves, though the
                 speed-up gap is not much.",
  acknowledgement = ack-nhfb,
  articleno =    "13",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@Article{Noune:2022:BNF,
  author =       "B. Noune and P. Jones and D. Justus and D. Masters and
                 C. Luschi",
  title =        "8-bit numerical formats for deep neural networks",
  journal =      "arXiv.org",
  volume =       "??",
  number =       "??",
  pages =        "30",
  year =         "2022",
  bibdate =      "Thu Nov 30 05:46:05 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://arxiv.org/abs/2206.02915",
  abstract =     "Given the current trend of increasing size and
                 complexity of machine learning architectures, it has
                 become of critical importance to identify new
                 approaches to improve the computational efficiency of
                 model training. In this context, we address the
                 advantages of floating-point over fixed-point
                 representation, and present an in-depth study on the
                 use of 8-bit floating-point number formats for
                 activations, weights, and gradients for both training
                 and inference. We explore the effect of different
                 bit-widths for exponents and significands and different
                 exponent biases. The experimental results demonstrate
                 that a suitable choice of these low-precision formats
                 enables faster training and reduced power consumption
                 without any degradation in accuracy for a range of deep
                 learning models for image classification and language
                 processing.",
  acknowledgement = ack-nhfb,
}

@Article{Nunez-Yanez:2022:FAD,
  author =       "Jose Nunez-Yanez",
  title =        "Fused Architecture for Dense and Sparse Matrix
                 Processing in {TensorFlow Lite}",
  journal =      j-IEEE-MICRO,
  volume =       "42",
  number =       "6",
  pages =        "55--66",
  month =        nov # "\slash " # dec,
  year =         "2022",
  CODEN =        "IEMIDZ",
  DOI =          "https://doi.org/10.1109/MM.2022.3196705",
  ISSN =         "0272-1732 (print), 1937-4143 (electronic)",
  ISSN-L =       "0272-1732",
  bibdate =      "Thu Nov 03 05:37:10 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeemicro.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Micro",
  journal-URL =  "http://www.computer.org/csdl/mags/mi/index.html",
}

@Article{Oaks:2022:ZNM,
  author =       "Jeffrey Oaks",
  title =        "Zero and nothing in medieval {Arabic} arithmetic",
  journal =      j-BRITISH-J-HIST-MATH,
  volume =       "37",
  number =       "3",
  pages =        "179--211",
  year =         "2022",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1080/26375451.2022.2115745",
  ISSN =         "1749-8430 (print), 1749-8341 (electronic)",
  ISSN-L =       "1749-8341",
  bibdate =      "Tue Feb 28 07:20:03 MST 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/bshm.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.tandfonline.com/doi/full/10.1080/26375451.2022.2115745",
  abstract =     "Whether explaining calculations with decimal or
                 sexagesimal notation, arithmetic books composed in
                 Arabic beginning in the ninth century CE consistently
                 describe the zero ({\d{s}}ifr) as a sign indicating an
                 empty place where there is no number. And yet we find
                 that some arithmeticians explicitly performed
                 operations on this zero. To understand how the zero was
                 conceived and manipulated in medieval Arabic texts we
                 first address the way that numbers themselves were
                 conceived and how `nothing' entered into arithmetical
                 problem-solving. From there we examine arithmetic books
                 for their treatment of zero. We find that there is no
                 inconsistency in operating on what is literally
                 nothing, and thus there was no motive for
                 arithmeticians to regard zero as a number.",
  acknowledgement = ack-nhfb,
  ajournal =     "BSHM Bull.",
  fjournal =     "BSHM Bulletin: Journal of the British Society for the
                 History of Mathematics",
  journal-URL =  "http://www.tandfonline.com/loi/tbsh20",
  onlinedate =   "25 Sep 2022",
}

@Article{Oberman:2022:GES,
  author =       "Stuart Oberman and Leonel Sousa and Bogdan Pasca and
                 Alberto Nannarelli",
  title =        "Guest Editorial: Special Section on Emerging and
                 Impacting Trends on Computer Arithmetic",
  journal =      j-IEEE-TRANS-EMERG-TOP-COMPUT,
  volume =       "10",
  number =       "3",
  pages =        "1239--1240",
  month =        jul # "\slash " # sep,
  year =         "2022",
  DOI =          "https://doi.org/10.1109/TETC.2022.3195414",
  ISSN =         "2168-6750 (print), 2376-4562 (electronic)",
  bibdate =      "Thu Sep 21 14:02:06 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetransemergtopcomput.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Emerging Topics in Computing",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6245516",
}

@InProceedings{Oh:2022:EPA,
  author =       "Hyun Woo Oh and Won Sik Jeong and Seung Eun Lee",
  editor =       "{IEEE}",
  booktitle =    "{2022 19th International SoC Design Conference
                 (ISOCC)}",
  title =        "Evaluation of Posit Arithmetic on Machine Learning
                 based on Approximate Exponential Functions",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "358--359",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/ISOCC56007.2022.10031524",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Ollivier:2022:PRB,
  author =       "S{\'e}bastien Ollivier and Xinyi Zhang and Yue Tang
                 and Chayanika Choudhuri and Jingtong Hu and Alex K.
                 Jones",
  title =        "Pod-racing: bulk-bitwise to floating-point compute in
                 racetrack memory for machine learning at the edge",
  journal =      j-IEEE-MICRO,
  volume =       "42",
  number =       "6",
  pages =        "9--16",
  month =        nov # "\slash " # dec,
  year =         "2022",
  CODEN =        "IEMIDZ",
  DOI =          "https://doi.org/10.1109/MM.2022.3195761",
  ISSN =         "0272-1732 (print), 1937-4143 (electronic)",
  ISSN-L =       "0272-1732",
  bibdate =      "Thu Nov 03 05:37:10 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeemicro.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Micro",
  journal-URL =  "http://www.computer.org/csdl/mags/mi/index.html",
}

@InProceedings{Omtzigt:2022:URR,
  author =       "E. Theodore L. Omtzigt and James Quinlan",
  title =        "Universal: Reliable, Reproducible, and
                 Energy-Efficient Numerics",
  crossref =     "Gustafson:2022:NGA",
  pages =        "100--116",
  year =         "2022",
  DOI =          "https://doi.org/10.1007/978-3-031-09779-9_7",
  bibdate =      "Fri Dec 15 07:04:06 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "posit arithmetic",
}

@InProceedings{Osorio:2022:BFA,
  author =       "John Osorio and Adri{\`a} Armejach and Eric Petit and
                 Greg Henry and Marc Casas",
  title =        "A {BF16 FMA} is All You Need for {DNN} Training",
  crossref =     "IEEE:2022:ISC",
  pages =        "9--9",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/ARITH54963.2022.00011",
  bibdate =      "Thu Sep 21 10:14:25 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Authors and title only.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-29",
}

@Article{Park:2022:RCR,
  author =       "Kangkyu Park and Seungkyu Choi and Yeongjae Choi and
                 Lee-Sup Kim",
  title =        "Rare Computing: Removing Redundant Multiplications
                 From Sparse and Repetitive Data in Deep Neural
                 Networks",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "71",
  number =       "4",
  pages =        "795--808",
  month =        apr,
  year =         "2022",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2021.3063269",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Mar 17 06:38:17 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2020.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Peng:2022:DNN,
  author =       "Jiaxin Peng and Yousra Alkabani and Krunal Puri and
                 Xiaoxuan Ma and Volker Sorger and Tarek El-Ghazawi",
  title =        "A Deep Neural Network Accelerator using Residue
                 Arithmetic in a Hybrid Optoelectronic System",
  journal =      j-JETC,
  volume =       "18",
  number =       "4",
  pages =        "81:1--81:??",
  month =        oct,
  year =         "2022",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/3550273",
  ISSN =         "1550-4832 (print), 1550-4840 (electronic)",
  ISSN-L =       "1550-4832",
  bibdate =      "Sat Oct 29 07:30:43 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jetc.bib",
  URL =          "https://dl.acm.org/doi/10.1145/3550273",
  abstract =     "The acceleration of Deep Neural Networks (DNNs) has
                 attracted much attention in research. Many critical
                 real-time applications benefit from DNN accelerators
                 but are limited by their compute-intensive nature. This
                 work introduces an accelerator for \ldots{}",
  acknowledgement = ack-nhfb,
  articleno =    "81",
  fjournal =     "ACM Journal on Emerging Technologies in Computing
                 Systems (JETC)",
  journal-URL =  "https://dl.acm.org/loi/jetc",
}

@TechReport{PWG:2022:SPA,
  author =       "{Posit Working Group}",
  title =        "Standard for Posit{\TM} Arithmetic (2022)",
  type =         "Report",
  institution =  "National Supercomputing Centre (NSCC)",
  address =      "Singapore",
  pages =        "12",
  day =          "2",
  month =        mar,
  year =         "2022",
  bibdate =      "Fri Dec 15 11:16:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://posithub.org/docs/posit_standard-2.pdf",
  acknowledgement = ack-nhfb,
}

@InProceedings{Ramachandran:2022:PCP,
  author =       "Akshat Ramachandran and John Gustafson and Anusua Roy
                 and Rizwan Ahmed Ansari and Rohin Daruwala",
  editor =       "{IEEE}",
  booktitle =    "{2022 25th Euromicro Conference on Digital System
                 Design (DSD)}",
  title =        "{PositIV}: a Configurable Posit Processor Architecture
                 for Image and Video Processing",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "93--100",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/DSD57027.2022.00022",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Roy:2022:AAC,
  author =       "Avishek Sinha Roy and Hardik Agrawal and Anindya
                 Sundar Dhar",
  title =        "{ACBAM}-Accuracy-Configurable Sign Inclusive Broken
                 Array {Booth} Multiplier Design",
  journal =      j-IEEE-TRANS-EMERG-TOP-COMPUT,
  volume =       "10",
  number =       "4",
  pages =        "2072--2078",
  month =        oct # "\slash " # dec,
  year =         "2022",
  DOI =          "https://doi.org/10.1109/TETC.2021.3107509",
  ISSN =         "2168-6750 (print), 2376-4562 (electronic)",
  bibdate =      "Thu Sep 21 14:02:06 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetransemergtopcomput.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Emerging Topics in Computing",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6245516",
}

@InProceedings{Russinoff:2022:FVC,
  author =       "David Russinoff and Javier Bruguera and Cuong Chau and
                 Mayank Manjrekar and Nicholas Pfister and Harsha
                 Valsaraju",
  title =        "Formal Verification of a Chained Multiply-Add Design:
                 Combining Theorem Proving and Equivalence Checking",
  crossref =     "IEEE:2022:ISC",
  pages =        "120--126",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/ARITH54963.2022.00030",
  bibdate =      "Thu Sep 21 10:14:25 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-29",
}

@InProceedings{S:2022:IRP,
  author =       "Sathyavathi N S and Augusta Sophy Beulet P",
  editor =       "{IEEE}",
  booktitle =    "{2022 Third International Conference on Intelligent
                 Computing Instrumentation and Control Technologies
                 (ICICICT)}",
  title =        "Implementation of {Regime-5} Posit adder",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1040--1043",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/ICICICT54557.2022.9917949",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Sadeghimanesh:2022:SSN,
  author =       "AmirHosein Sadeghimanesh and Matthew England",
  title =        "An {SMT} solver for non-linear real arithmetic inside
                 {Maple}",
  journal =      j-ACM-COMM-COMP-ALGEBRA,
  volume =       "56",
  number =       "2",
  pages =        "76--79",
  month =        jun,
  year =         "2022",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/3572867.3572880",
  ISSN =         "1932-2232 (print), 1932-2240 (electronic)",
  ISSN-L =       "1932-2232",
  bibdate =      "Mon Aug 21 16:58:02 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/maple-extract.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigsam.bib",
  URL =          "https://dl.acm.org/doi/10.1145/3572867.3572880",
  abstract =     "We report on work-in-progress to create an SMT-solver
                 inside Maple for non-linear real arithmetic (NRA). We
                 give background information on the algorithm being
                 implemented: cylindrical algebraic coverings as a
                 theory solver in the lazy SMT paradigm. We then present
                 some new work on the identification of minimal
                 conflicting cores from the coverings.",
  acknowledgement = ack-nhfb,
  ajournal =     "ACM Commun. Computer Algebr.",
  fjournal =     "ACM Communications in Computer Algebra",
  journal-URL =  "https://dl.acm.org/loi/sigsam-cca",
}

@InProceedings{Safieh:2022:ERA,
  author =       "Malek Safieh and Fabrizio {De Santis}",
  title =        "Efficient Reduction Algorithms for Special {Gaussian}
                 Integer Moduli",
  crossref =     "IEEE:2022:ISC",
  pages =        "111--119",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/ARITH54963.2022.00029",
  bibdate =      "Thu Sep 21 10:14:25 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-29",
}

@Article{Schober:2022:HAM,
  author =       "Peter Schober and M. Hassan Najafi and Nima
                 TaheriNejad",
  title =        "High-Accuracy Multiply-Accumulate ({MAC}) Technique
                 for Unary Stochastic Computing",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "71",
  number =       "6",
  pages =        "1425--1439",
  month =        jun,
  year =         "2022",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2021.3087027",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed May 25 09:41:19 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2020.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Shah:2022:DDP,
  author =       "Nimish Shah and Laura Isabel Galindez Olascoaga and
                 Shirui Zhao and Wannes Meert and Marian Verhelst",
  title =        "{DPU}: {DAG} Processing Unit for Irregular Graphs With
                 Precision-Scalable Posit Arithmetic in 28 nm",
  journal =      j-IEEE-J-SOLID-STATE-CIRCUITS,
  volume =       "57",
  number =       "8",
  pages =        "2586--2596",
  year =         "2022",
  CODEN =        "IJSCBC",
  DOI =          "https://doi.org/10.1109/JSSC.2021.3134897",
  ISSN =         "0018-9200 (print), 1558-173X (electronic)",
  ISSN-L =       "0018-9200",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Journal of Solid-State Circuits",
}

@InProceedings{Sibidanov:2022:CMP,
  author =       "Alexei Sibidanov and Paul Zimmermann and St{\'e}phane
                 Glondu",
  title =        "The {CORE-MATH} Project",
  crossref =     "IEEE:2022:ISC",
  pages =        "26--34",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/ARITH54963.2022.00014",
  bibdate =      "Thu Sep 21 10:14:25 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "The CORE-MATH project aims at providing open-source
                 mathematical functions with correct rounding that can
                 be integrated into current mathematical libraries. This
                 article demonstrates the CORE-MATH methodology on two
                 functions: the binary32 power function (powf) and the
                 binary64 cube root function (cbrt). CORE-MATH already
                 provides a full set of correctly rounded C99 functions
                 for single precision (binary32). These functions
                 provide similar or in some cases up to threefold
                 speedups with respect to the GNU libc mathematic
                 library, which is not correctly rounded. This work
                 offers a prospect of the mandatory requirement of
                 correct rounding for mathematical functions in the next
                 revision of the IEEE-754 standard.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-29; correct rounding; floating-point
                 arithmetic",
}

@InProceedings{Siddamshetty:2022:EHA,
  author =       "Susheel Ujwal Siddamshetty and Srinivas Boppu and
                 Debapratim Ghosh",
  editor =       "{IEEE}",
  booktitle =    "{2022 IEEE 15th International Symposium on Embedded
                 Multicore/Many-core Systems-on-Chip (MCSoC)}",
  title =        "Efficient Hardware Architecture for Posit
                 Addition\slash Subtraction",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "387--394",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/MCSoC57363.2022.00068",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Sohn:2022:EFP,
  author =       "Jongwook Sohn and David K. Dean and Eric Quintana and
                 Wing Shek Wong",
  title =        "Enhanced Floating-Point Adder with Full Denormal
                 Support",
  crossref =     "IEEE:2022:ISC",
  pages =        "01--08",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/ARITH54963.2022.00015",
  bibdate =      "Thu Sep 21 10:14:25 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-29",
}

@Misc{Spiridonov:2022:ABE,
  author =       "Iouri Spiridonov",
  title =        "Arithmetic of binary equivalents of decimal numbers",
  howpublished = "TechRxiv preprint.",
  day =          "23",
  month =        nov,
  year =         "2022",
  DOI =          "https://doi.org/10.36227/techrxiv.19294511.v4",
  bibdate =      "Fri Sep 29 14:24:39 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.techrxiv.org/articles/preprint/The_arithmetic_of_binary_equivalents_of_decimal_numbers/19294511",
  abstract =     "Within the framework of the concept of decimal
                 calculations proposed in the article using binary
                 arithmetic, a theory of binary equivalents of decimal
                 floating-point numbers has been developed. According to
                 this theory, basic decimal arithmetic operations on
                 finite decimal numbers are performed with decimal
                 precision by a binary processor according to the rules
                 of binary arithmetic on the binary equivalents of
                 decimal numbers. These calculation results are entirely
                 consistent with the classical decimal finite number
                 arithmetic and do not require the use of test programs.
                 The identity of calculation results in decimal and
                 binary equivalent arithmetics guarantees the
                 repeatability of results on any platform. The article
                 shows that implementing binary equivalents arithmetic
                 with an acceptable decimal calculation error requires
                 significantly fewer bits of binary processor registers
                 than in modern computers. Because of the uniqueness of
                 binary decimal equivalents, the difference between
                 equal, properly rounded binary decimal equivalents is
                 strictly zero. The presence of an explicit zero in the
                 arithmetic of binary equivalents of decimal numbers
                 makes it possible to implement a bitwise comparison of
                 such numbers and introduce the concept of an
                 infinitesimal number when the significand of a
                 floating-point number is equal to zero.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Sravya:2022:HPN,
  author =       "Alapati Madhu Sravya and N. Swetha and Asisa Kumar
                 Panigrahy",
  editor =       "{IEEE}",
  booktitle =    "{2022 3rd International Conference for Emerging
                 Technology (INCET)}",
  title =        "Hardware Posit Numeration System primarily based on
                 Arithmetic Operations",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1--8",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/INCET54531.2022.9825011",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Srivastava:2022:FSC,
  author =       "Nitish Srivastava and Gai Liu and Yi-Hsiang Lai and
                 Zhiru Zhang",
  booktitle =    "Handbook of Computer Architecture",
  title =        "{FPGA}-Specific Compilers",
  publisher =    "Springer Nature",
  address =      "Singapore",
  pages =        "1--37",
  year =         "2022",
  DOI =          "https://doi.org/10.1007/978-981-15-6401-7_25-1",
  ISBN =         "981-15-6401-9",
  ISBN-13 =      "978-981-15-6401-7",
  bibdate =      "Fri Dec 15 11:31:31 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "posit arithmetic",
}

@Book{Strickland:2022:LBI,
  author =       "Lloyd Strickland and Harry R. Lewis",
  title =        "{Leibniz} on Binary: The Invention of Computer
                 Arithmetic",
  publisher =    "MIT Press",
  address =      "Wheaton, MA, USA",
  pages =        "413",
  year =         "2022",
  ISBN =         "0-262-37212-6 (e-book), 0-262-54434-2",
  ISBN-13 =      "978-0-262-37212-1 (e-book), 978-0-262-54434-4",
  LCCN =         "QA141.4",
  bibdate =      "Fri Mar 17 08:38:41 MDT 2023",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  subject =      "Leibniz, Gottfried Wilhelm, Freiherr von; Translations
                 into English; Mathematics, German; Binary system
                 (Mathematics); History",
  subject-dates = "1646--1716",
  tableofcontents = "Intro \\
                 Title Page \\
                 Copyright Page \\
                 Dedication \\
                 Epigraph \\
                 Table of Contents \\
                 List of Figures \\
                 Abbreviations \\
                 Preface \\
                 Acknowledgments \\
                 Introduction \\
                 1. Notes on Algebra, Arithmetic, and Geometric Series
                 (October 1674) \\
                 2. The Series of All Numbers, and on Binary Progression
                 (before 15/25 March 1679) \\
                 3. Binary Progression (before 15/25 March 1679) \\
                 4. Geometric Progressions and Positional Notation
                 (before 15/25 March 1679) \\
                 5. Binary Arithmetic Machine (before 15/25 March 1679)
                 \\
                 6. On the Binary Progression (15/25 March 1679)7.
                 Attempted Expression of the Circle in Binary
                 Progression (c. 1679) \\
                 8. Sedecimal Progression (1679) \\
                 9. Binary Progression Is for Theory, Sedecimal for
                 Practice (c. 1679) \\
                 10. On the Organon or Great Art of Thinking (first half
                 [?] of 1679) \\
                 11. Binary Ancestral Calculations (early 1680s [?]) \\
                 12. Sedecimal on an Envelope (c. 1682--1685) \\
                 13. Remarks on Weigel (1694--mid-March 1695) \\
                 14. Leibniz to Duke Rudolph August (7/17--8/18 May
                 1696)15. A Wonderful Expression of All Numbers by 1 and
                 0 Representing the Origin of Things from God and
                 Nothing, or the Mystery of Creation (7/17 May 1696) \\
                 16. Wonderful Origin of All Numbers from 1 and 0, Which
                 Serves as a Beautiful Representation of the Mystery of
                 Creation, since Everything Arises from God and Nothing
                 Else (8/18 May 1696) \\
                 17. Leibniz to Duke Rudolph August (2/12 January 1697)
                 \\
                 18. Duke Rudolph August to Johann Urban M{\"u}ller
                 (5/15 January 1697) \\
                 19. Leibniz to Claudio Filippo Grimaldi
                 (mid-January-early February 1697) \\
                 20. Periods (May 1698--first half of January 1701)21.
                 Leibniz to Philippe Naud{\'e} (15 January 1701) \\
                 22. Leibniz to Joachim Bouvet (15 February 1701) \\
                 23. Essay on a New Science of Numbers (26 February
                 1701) \\
                 24. Binary Addition (spring-summer 1701 [?]) \\
                 25. Periods in Binary (spring-fall 1701) \\
                 26. Periods and Powers (mid-to-late June 1701 [?]) \\
                 27. Demonstration That Columns of Sequences Exhibiting
                 Powers of Arithmetic Progressions, or Numbers Composed
                 from These, Are Periodic (November 1701) \\
                 28. Joachim Bouvet to Leibniz (4 November 1701) \\
                 29. Leibniz to Bouvet (early April [?] 1703)30.
                 Explanation of Binary Arithmetic, Which Uses Only the
                 Digits 0 and 1, with Some Remarks on Its Usefulness,
                 and on the Light It Throws on the Ancient Chinese
                 Figures of Fuxi (7 April 1703) \\
                 31. Leibniz to C{\'e}sar Caze (23 June 1705) \\
                 32. On Binary (late June 1705) \\
                 Bibliography \\
                 Index",
}

@Article{Tan:2022:SRT,
  author =       "Bryan Tan and Benjamin Mariano and Shuvendu K. Lahiri
                 and Isil Dillig and Yu Feng",
  title =        "{SolType}: refinement types for arithmetic overflow in
                 {Solidity}",
  journal =      j-PACMPL,
  volume =       "6",
  number =       "POPL",
  pages =        "4:1--4:29",
  month =        jan,
  year =         "2022",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/3498665",
  ISSN =         "2475-1421 (electronic)",
  ISSN-L =       "2475-1421",
  bibdate =      "Thu May 26 06:32:48 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/pacmpl.bib",
  URL =          "https://dl.acm.org/doi/10.1145/3498665",
  abstract =     "As smart contracts gain adoption in financial
                 transactions, it becomes increasingly important to
                 ensure that they are free of bugs and security
                 vulnerabilities. Of particular relevance in this
                 context are arithmetic overflow bugs, as integers are
                 often used to represent financial assets like account
                 balances. Motivated by this observation, this paper
                 presents SolType, a refinement type system for Solidity
                 that can be used to prevent arithmetic over- and
                 under-flows in smart contracts. SolType allows
                 developers to add refinement type annotations and uses
                 them to prove that arithmetic operations do not lead to
                 over- and under-flows. SolType incorporates a rich
                 vocabulary of refinement terms that allow expressing
                 relationships between integer values and aggregate
                 properties of complex data structures. Furthermore, our
                 implementation, called Solid, incorporates a type
                 inference engine and can automatically infer useful
                 type annotations, including non-trivial contract
                 invariants.\par

                 To evaluate the usefulness of our type system, we use
                 Solid to prove arithmetic safety of a total of 120
                 smart contracts. When used in its fully automated mode
                 (i.e., using Solid's type inference capabilities),
                 Solid is able to eliminate 86.3\% of redundant runtime
                 checks used to guard against overflows. We also compare
                 Solid against a state-of-the-art arithmetic safety
                 verifier called VeriSmart and show that Solid has a
                 significantly lower false positive rate, while being
                 significantly faster in terms of verification time.",
  acknowledgement = ack-nhfb,
  articleno =    "4",
  fjournal =     "Proceedings of the ACM on Programming Languages
                 (PACMPL)",
  journal-URL =  "https://dl.acm.org/loi/pacmpl",
}

@InProceedings{Tortorella:2022:RCF,
  author =       "Yvan Tortorella and Luca Bertaccini and Davide Rossi
                 and Luca Benini and Francesco Conti",
  editor =       "{IEEE}",
  booktitle =    "{2022 Design, Automation \& Test in Europe Conference
                 \& Exhibition (DATE)}",
  title =        "{RedMulE}: a Compact {FP16} Matrix-Multiplication
                 Accelerator for Adaptive Deep Learning on
                 {RISC-V}-Based Ultra-Low-Power {SoCs}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1099--1102",
  year =         "2022",
  DOI =          "https://doi.org/10.23919/DATE54114.2022.9774759",
  bibdate =      "Sat Dec 16 15:51:40 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/risc-v.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Verma:2022:RVC,
  author =       "Anu Verma and Priyamvada Sharma and Bishnu Prasad
                 Das",
  editor =       "{IEEE}",
  booktitle =    "{2022 25th Euromicro Conference on Digital System
                 Design (DSD)}",
  title =        "{RISC-V} Core with Approximate Multiplier for
                 Error-Tolerant Applications",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "239--246",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/DSD57027.2022.00040",
  bibdate =      "Sat Dec 16 15:51:40 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/risc-v.bib",
  acknowledgement = ack-nhfb,
}

@Article{Walia:2022:FLP,
  author =       "Sumit Walia and Bachu Varun Tej and Arpita Kabra and
                 Joydeep Devnath and Joycee Mekie",
  title =        "Fast and Low-Power Quantized Fixed Posit High-Accuracy
                 {DNN} Implementation",
  journal =      j-IEEE-TRANS-VLSI-SYST,
  volume =       "30",
  number =       "1",
  pages =        "108--111",
  year =         "2022",
  CODEN =        "IEVSE9",
  DOI =          "https://doi.org/10.1109/TVLSI.2021.3131609",
  ISSN =         "1063-8210 (print), 1557-9999 (electronic)",
  ISSN-L =       "1063-8210",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Very Large Scale Integration
                 (VLSI) Systems",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/issues?punumber=92",
}

@Article{Wang:2022:PNE,
  author =       "Yang Wang and Dazheng Deng and Leibo Liu and Shaojun
                 Wei and Shouyi Yin",
  title =        "{PL-NPU}: an Energy-Efficient Edge-Device {DNN}
                 Training Processor With Posit-Based Logarithm-Domain
                 Computing",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST-1,
  volume =       "69",
  number =       "10",
  pages =        "4042--4055",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/TCSI.2022.3184115",
  ISSN =         "1549-8328 (print), 1558-0806 (electronic)",
  ISSN-L =       "1549-8328",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems I: Regular
                 Papers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=8919",
}

@Article{Waris:2022:AAR,
  author =       "Haroon Waris and Chenghua Wang and Chenyu Xu and
                 Weiqiang Liu",
  title =        "{AxRMs}: Approximate Recursive Multipliers Using
                 High-Performance Building Blocks",
  journal =      j-IEEE-TRANS-EMERG-TOP-COMPUT,
  volume =       "10",
  number =       "2",
  pages =        "1229--1235",
  month =        apr # "\slash " # jun,
  year =         "2022",
  DOI =          "https://doi.org/10.1109/TETC.2021.3096515",
  ISSN =         "2168-6750 (print), 2376-4562 (electronic)",
  bibdate =      "Thu Sep 21 14:02:06 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetransemergtopcomput.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Emerging Topics in Computing",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6245516",
}

@Article{Waris:2022:HPP,
  author =       "Haroon Waris and Chenghua Wang and Weiqiang Liu and
                 Jie Han and Fabrizio Lombardi",
  title =        "Hybrid Partial Product-Based High-Performance
                 Approximate Recursive Multipliers",
  journal =      j-IEEE-TRANS-EMERG-TOP-COMPUT,
  volume =       "10",
  number =       "1",
  pages =        "507--513",
  month =        jan # "\slash " # mar,
  year =         "2022",
  DOI =          "https://doi.org/10.1109/TETC.2020.3013977",
  ISSN =         "2168-6750 (print), 2376-4562 (electronic)",
  bibdate =      "Thu Sep 21 14:02:06 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetransemergtopcomput.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Emerging Topics in Computing",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6245516",
}

@Article{Xie:2022:EHI,
  author =       "Jiafeng Xie and Pengzhou He and Xiaofang Wang and
                 Jos{\'e} L. Ima{\~n}a",
  title =        "Efficient Hardware Implementation of Finite Field
                 Arithmetic {$ A B + C A B + C $} for Binary Ring-{LWE}
                 Based Post-Quantum Cryptography",
  journal =      j-IEEE-TRANS-EMERG-TOP-COMPUT,
  volume =       "10",
  number =       "2",
  pages =        "1222--1228",
  month =        apr # "\slash " # jun,
  year =         "2022",
  DOI =          "https://doi.org/10.1109/TETC.2021.3091982",
  ISSN =         "2168-6750 (print), 2376-4562 (electronic)",
  bibdate =      "Thu Sep 21 14:02:06 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetransemergtopcomput.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Emerging Topics in Computing",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6245516",
}

@InProceedings{You:2022:RVP,
  author =       "Chao-Xing You and Qi-Tong Wang and Han Zhong and Cheng
                 Liu",
  editor =       "{IEEE}",
  booktitle =    "{2022 4th International Academic Exchange Conference
                 on Science and Technology Innovation (IAECST)}",
  title =        "{RISC-V} processor-based automatic access
                 floating-point computing accelerated dataflow
                 co-processor",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "647--650",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/IAECST57965.2022.10061878",
  bibdate =      "Sat Dec 16 15:51:40 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/risc-v.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Zacharelos:2022:ARM,
  author =       "Efstratios Zacharelos and Italo Nunziata and Gerardo
                 Saggese and Antonio G. M. Strollo and Ettore Napoli",
  title =        "Approximate Recursive Multipliers Using Low Power
                 Building Blocks",
  crossref =     "IEEE:2022:ISC",
  pages =        "67--67",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/ARITH54963.2022.00020",
  bibdate =      "Thu Sep 21 10:14:25 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-29",
}

@Article{Zhang:2022:HRD,
  author =       "Bo Zhang and Zeming Cheng and Massoud Pedram",
  title =        "High-Radix Design of a Scalable {Montgomery} Modular
                 Multiplier With Low Latency",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "71",
  number =       "2",
  pages =        "436--449",
  month =        feb,
  year =         "2022",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2021.3052999",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Jan 20 07:18:16 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2020.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Zhang:2022:SDF,
  author =       "Yi Zhang and Mengdi Sun and Xin Qi",
  title =        "Speedup of discrete {Fourier} transform by efficient
                 modular arithmetic",
  journal =      j-CCPE,
  volume =       "34",
  number =       "3",
  pages =        "e6564:1--e6564:??",
  day =          "1",
  month =        feb,
  year =         "2022",
  CODEN =        "CCPEBO",
  DOI =          "https://doi.org/10.1002/cpe.6564",
  ISSN =         "1532-0626 (print), 1532-0634 (electronic)",
  ISSN-L =       "1532-0626",
  bibdate =      "Tue Feb 22 09:50:06 MST 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/ccpe.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Concurr. Comput.",
  fjournal =     "Concurrency and Computation: Practice and Experience",
  journal-URL =  "http://www.interscience.wiley.com/jpages/1532-0626",
  onlinedate =   "15 September 2021",
}

@Article{Zolfagharinejad:2022:PPE,
  author =       "Mohamadreza Zolfagharinejad and Mehdi Kamal and Ali
                 Afzali-Khusha and Massoud Pedram",
  title =        "Posit Process Element for Using in Energy-Efficient
                 {DNN} Accelerators",
  journal =      j-IEEE-TRANS-VLSI-SYST,
  volume =       "30",
  number =       "6",
  pages =        "844--848",
  year =         "2022",
  CODEN =        "IEVSE9",
  DOI =          "https://doi.org/10.1109/TVLSI.2022.3165510",
  ISSN =         "1063-8210 (print), 1557-9999 (electronic)",
  ISSN-L =       "1063-8210",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Very Large Scale Integration
                 (VLSI) Systems",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/issues?punumber=92",
}

@Article{Zou:2022:OFR,
  author =       "Daming Zou and Yuchen Gu and Yuanfeng Shi and MingZhe
                 Wang and Yingfei Xiong and Zhendong Su",
  title =        "Oracle-free repair synthesis for floating-point
                 programs",
  journal =      j-PACMPL,
  volume =       "6",
  number =       "OOPSLA2",
  pages =        "159:1--159:??",
  month =        oct,
  year =         "2022",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/3563322",
  ISSN =         "2475-1421 (electronic)",
  ISSN-L =       "2475-1421",
  bibdate =      "Sat Mar 11 09:08:36 MST 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/pacmpl.bib",
  URL =          "https://dl.acm.org/doi/10.1145/3563322",
  abstract =     "The floating-point representation provides widely-used
                 data types (such as ``float'' and ``double'') for
                 modern numerical software. Numerical errors are
                 inherent due to floating-point's approximate nature,
                 and pose an important, well-known challenge. It is
                 nontrivial to fix/repair numerical code to reduce
                 numerical errors --- it requires either numerical
                 expertise (for manual fixing) or high-precision oracles
                 (for automatic repair); both are difficult
                 requirements. To tackle this challenge, this paper
                 introduces a principled dynamic approach that is fully
                 automated and oracle-free for effectively repairing
                 floating-point errors. The key of our approach is the
                 novel notion of micro-structure that characterizes
                 structural patterns of floating-point errors. We
                 leverage micro-structures' statistical information on
                 floating-point errors to effectively guide repair
                 synthesis and validation. Compared with existing
                 state-of-the-art repair approaches, our work is fully
                 automatic and has the distinctive benefit of not
                 relying on the difficult to obtain high-precision
                 oracles. Evaluation results on 36 commonly-used
                 numerical programs show that our approach is highly
                 efficient and effective: (1) it is able to synthesize
                 repairs instantaneously, and (2) versus the original
                 programs, the repaired programs have orders of
                 magnitude smaller floating-point errors, while having
                 faster runtime performance",
  acknowledgement = ack-nhfb,
  articleno =    "159",
  fjournal =     "Proceedings of the ACM on Programming Languages
                 (PACMPL)",
  journal-URL =  "https://dl.acm.org/loi/pacmpl",
}

@Article{Abad:2023:HAT,
  author =       "Sudeh Shirkavand Saleh Abad and Mohammad Hossein
                 Moaiyeri",
  title =        "Hardware-accuracy trade-offs for error-resilient
                 applications using an ultra-efficient hybrid
                 approximate multiplier",
  journal =      j-J-SUPERCOMPUTING,
  volume =       "79",
  number =       "3",
  pages =        "3357--3372",
  month =        feb,
  year =         "2023",
  CODEN =        "JOSUED",
  DOI =          "https://doi.org/10.1007/s11227-022-04789-6",
  ISSN =         "0920-8542 (print), 1573-0484 (electronic)",
  ISSN-L =       "0920-8542",
  bibdate =      "Sat Feb 18 09:20:28 MST 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jsuper2020.bib",
  URL =          "https://link.springer.com/article/10.1007/s11227-022-04789-6",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Supercomputing",
  fjournal =     "The Journal of Supercomputing",
  journal-URL =  "http://link.springer.com/journal/11227",
}

@Article{Abdi:2023:FEF,
  author =       "Athena Abdi and Sina Shahoveisi",
  title =        "{FT-EALU}: fault-tolerant arithmetic and logic unit
                 for critical embedded and real-time systems",
  journal =      j-J-SUPERCOMPUTING,
  volume =       "79",
  number =       "1",
  pages =        "626--649",
  month =        jan,
  year =         "2023",
  CODEN =        "JOSUED",
  DOI =          "https://doi.org/10.1007/s11227-022-04698-8",
  ISSN =         "0920-8542 (print), 1573-0484 (electronic)",
  ISSN-L =       "0920-8542",
  bibdate =      "Sat Feb 18 09:20:27 MST 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jsuper2020.bib",
  URL =          "https://link.springer.com/article/10.1007/s11227-022-04698-8",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Supercomputing",
  fjournal =     "The Journal of Supercomputing",
  journal-URL =  "http://link.springer.com/journal/11227",
}

@InProceedings{Adela:2023:DIS,
  author =       "Noor Alhuda Saad Adela and Amani Najeeb {Ben Yousuf}
                 and Mohamed Muftah Eljhani",
  booktitle =    "{2023 IEEE 3rd International Maghreb Meeting of the
                 Conference on Sciences and Techniques of Automatic
                 Control and Computer Engineering (MI-STA)}",
  title =        "Design and Implementation of Single Precision
                 Floating-point Arithmetic Logic Unit for {RISC}
                 Processor on {FPGA}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "130--134",
  month =        may,
  year =         "2023",
  DOI =          "https://doi.org/10.1109/mi-sta57575.2023.10169623",
  bibdate =      "Thu Dec 7 11:55:39 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Alapati:2023:HIP,
  author =       "Madhu Sravya Alapati and Raghunandan Swain and Asisa
                 Kumar Panigrahy",
  editor =       "{IEEE}",
  booktitle =    "{2023 7th International Conference on Trends in
                 Electronics and Informatics (ICOEI)}",
  title =        "Hardware Implementation of Posit Numeration System
                 using {FPGA} for Signal Processing Applications",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "278--282",
  year =         "2023",
  DOI =          "https://doi.org/10.1109/ICOEI56765.2023.10125920",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Allred:2023:FNT,
  author =       "Taylor Allred and Xinyi Li and Ashton Wiersdorf and
                 Ben Greenman and Ganesh Gopalakrishnan",
  editor =       "????",
  booktitle =    "Julia Conference 2023",
  title =        "{FlowFPX}: Nimble Tools for Debugging Floating-Point
                 Exceptions",
  publisher =    "????",
  address =      "????",
  pages =        "8",
  year =         "2023",
  bibdate =      "Mon Sep 11 06:29:11 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/julia.bib",
  URL =          "https://live.juliacon.org/talk/A3LVDS",
  abstract =     "Reliable numerical computations are central to
                 scientific computing, but the floating-point arithmetic
                 that enables large-scale models is error-prone. Numeric
                 exceptions are a common occurrence and can propagate
                 through code, leading to flawed results. This paper
                 presents FlowFPX, a toolkit for systematically
                 debugging floating-point exceptions by recording their
                 flow, coalescing exception contexts, and fuzzing in
                 select locations. These tools help scientists discover
                 when exceptions happen and track down their origin,
                 smoothing the way to a reliable codebase.",
  acknowledgement = ack-nhfb,
  keywords =     "Julia programming language",
}

@Article{Andrlon:2023:FNB,
  author =       "Mak Andrlon",
  title =        "Finding Normal Binary Floating-Point Factors
                 Efficiently",
  journal =      j-J-AUTOM-REASON,
  volume =       "67",
  number =       "1",
  pages =        "??--??",
  month =        mar,
  year =         "2023",
  CODEN =        "JAREEW",
  DOI =          "https://doi.org/10.1007/s10817-023-09659-1",
  ISSN =         "0168-7433 (print), 1573-0670 (electronic)",
  ISSN-L =       "0168-7433",
  bibdate =      "Mon Nov 27 10:20:09 MST 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jautomreason.bib",
  URL =          "https://link.springer.com/article/10.1007/s10817-023-09659-1",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Autom. Reason.",
  articleno =    "11",
  fjournal =     "Journal of Automated Reasoning",
  journal-URL =  "http://link.springer.com/journal/10817",
}

@Misc{Anonymous:2023:IWG,
  author =       "Anonymous",
  title =        "{IEEE Working Group P3109} Interim Report on 8-bit
                 Binary Floating-Point Formats",
  howpublished = "IEEE Web document.",
  pages =        "18",
  day =          "18",
  month =        sep,
  year =         "2023",
  bibdate =      "Thu Nov 30 05:10:41 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Version 0.5.1: 24 November 2023.",
  URL =          "https://github.com/P3109/Public/blob/main/Shared%20Reports/P3109%20WG%20Interim%20report.pdf",
  acknowledgement = ack-nhfb,
  remark =       "The draft specifies encodings of unsigned zero,
                 +/-Infinity, and quiet NaN, with precision 3, 4, and 5
                 bits (including the implicit not-stored leading bit),
                 and subnormals.",
}

@TechReport{Anonymous:2023:TDT,
  author =       "Anonymous",
  title =        "{Tesla Dojo Technology}: a guide to {Tesla}'s
                 configurable floating point formats and arithmetic:
                 {Tesla Configurable Float8 (CFloat8) \& Float16
                 (CFloat16)} Formats",
  type =         "Report",
  institution =  "Tesla. Inc.",
  pages =        "9",
  year =         "2023",
  bibdate =      "Thu Nov 30 05:53:41 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://tesla-cdn.thron.com/static/MXMU3S_tesla-dojo-technology_1WDVZN.pdf",
  abstract =     "This standard specifies Tesla arithmetic formats and
                 methods for the new 8-bit and 16-bit binary
                 floating-point arithmetic in computer programming
                 environments for deep learning neural network training.
                 This standard also specifies exception conditions and
                 the status flags thereof. An implementation of a
                 floating-point system conforming to this standard may
                 be realized entirely in software, entirely in hardware,
                 or in any combination of software and hardware",
  acknowledgement = ack-nhfb,
}

@Misc{ARM:2023:ACA,
  author =       "{ARM Corporation}",
  title =        "{ARM} Compiler {ARM C} and {C++} Libraries and
                 Floating-Point Support User Guide Version 6.00",
  howpublished = "Web site",
  year =         "2023",
  bibdate =      "Fri Dec 01 12:34:49 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://developer.arm.com/documentation/dui0808/a/floating-point-support/exception-types-recognized-by-the-arm-floating-point-environment",
  acknowledgement = ack-nhfb,
}

@Article{Awais:2023:TOS,
  author =       "Muhammad Awais and Ali Zahir and Syed Ayaz Ali Shah
                 and Pedro Reviriego and Anees Ullah and Nasim Ullah and
                 Adam Khan and Hazrat Ali",
  title =        "Toward Optimal Softcore Carry-aware Approximate
                 Multipliers on {Xilinx} {FPGAs}",
  journal =      j-TECS,
  volume =       "22",
  number =       "4",
  pages =        "76:1--76:??",
  month =        jul,
  year =         "2023",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/3564243",
  ISSN =         "1539-9087 (print), 1558-3465 (electronic)",
  ISSN-L =       "1539-9087",
  bibdate =      "Thu Aug 10 07:21:24 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/tecs.bib",
  URL =          "https://dl.acm.org/doi/10.1145/3564243",
  abstract =     "Domain-specific accelerators for signal processing,
                 image processing, and machine learning are increasingly
                 being implemented on SRAM-based field-programmable gate
                 arrays (FPGAs). Owing to the inherent error tolerance
                 of such applications, approximate arithmetic
                 operations, in particular, the design of approximate
                 multipliers, have become an important research problem.
                 Truncation of lower bits is a widely used approximation
                 approach; however, analyzing and limiting the effects
                 of carry-propagation due to this approximation has not
                 been explored in detail yet. In this article, an
                 optimized carry-aware approximate radix-4 Booth
                 multiplier design is presented that leverages the
                 built-in slice look-up tables (LUTs) and carry-chain
                 resources in a novel configuration. The proposed
                 multiplier simplifies the computation of the upper and
                 lower bits and provides significant benefits in terms
                 of FPGA resource usage (LUTs saving 38.5\%--42.9\%),
                 Power Delay Product (PDP saving 49.4\%--53\%),
                 performance metric (LUTs $ \times $ critical path delay
                 (CPD) $ \times $ PDP saving 68.9\%--73.1\%) and errors
                 (70\% improvement in mean relative error distance)
                 compared to the latest state-of-the-art designs.
                 Therefore, the proposed designs are an attractive
                 choice to implement multiplication on FPGA-based
                 accelerators.",
  acknowledgement = ack-nhfb,
  ajournal =     "ACM Trans. Embed. Comput. Syst.",
  articleno =    "76",
  fjournal =     "ACM Transactions on Embedded Computing Systems",
  journal-URL =  "https://dl.acm.org/loi/tecs",
}

@Article{Bartels:2023:FFP,
  author =       "Tinko Bartels and Vissarion Fisikopoulos and Martin
                 Weiser",
  title =        "Fast floating-point filters for robust predicates",
  journal =      j-BIT-NUM-MATH,
  volume =       "63",
  number =       "2",
  pages =        "??--??",
  month =        jun,
  year =         "2023",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/s10543-023-00975-x",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Thu Aug 10 14:23:15 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://link.springer.com/article/10.1007/s10543-023-00975-x",
  abstract =     "Geometric predicates are at the core of many
                 algorithms, such as the construction of Delaunay
                 triangulations, mesh processing and spatial relation
                 tests. These algorithms have applications in scientific
                 computing, geographic information systems and
                 computer-aided design. With floating-point arithmetic,
                 these geometric predicates can incur round-off errors
                 that may lead to incorrect results and inconsistencies,
                 causing computations to fail. This issue has been
                 addressed using a combination of exact arithmetic for
                 robustness and floating-point filters to mitigate the
                 computational cost of exact computations. The
                 implementation of exact computations and floating-point
                 filters can be a difficult task, and code generation
                 tools have been proposed to address this. We present a
                 new C++ meta-programming framework for the generation
                 of fast, robust predicates for arbitrary geometric
                 predicates based on polynomial expressions. We combine
                 and extend different approaches to filtering, branch
                 reduction, and overflow avoidance that have previously
                 been proposed. We show examples of how this approach
                 produces correct results for data sets that could lead
                 to incorrect predicate results with naive
                 implementations. Our benchmark results demonstrate that
                 our implementation surpasses state-of-the-art
                 implementations.",
  acknowledgement = ack-nhfb,
  ajournal =     "Bit Num. Math.",
  articleno =    "31",
  fjournal =     "BIT Numerical Mathematics",
  journal-URL =  "http://link.springer.com/journal/10543",
  keywords =     "correct rounding; exact computation; floating-point
                 arithmetic; rounding errors",
}

@Article{Belorgey:2023:MFE,
  author =       "Mariya Georgieva Belorgey and Sergiu Carpov and Kevin
                 Deforth and Dimitar Jetchev and Abson Sae-Tang and
                 Marius Vuille and Nicolas Gama and Jon Katz and Iraklis
                 Leontiadis and Mohsen Mohammadi",
  title =        "{Manticore}: A Framework for Efficient Multiparty
                 Computation Supporting Real Number and {Boolean}
                 Arithmetic",
  journal =      j-J-CRYPTOLOGY,
  volume =       "36",
  number =       "3",
  pages =        "??--??",
  month =        jul,
  year =         "2023",
  CODEN =        "JOCREQ",
  DOI =          "https://doi.org/10.1007/s00145-023-09464-4",
  ISSN =         "0933-2790 (print), 1432-1378 (electronic)",
  ISSN-L =       "0933-2790",
  bibdate =      "Tue Aug 1 08:28:21 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcryptology.bib",
  URL =          "https://link.springer.com/article/10.1007/s00145-023-09464-4",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Cryptology",
  articleno =    "31",
  fjournal =     "Journal of Cryptology",
  journal-URL =  "http://link.springer.com/journal/145",
}

@InProceedings{Beutel:2023:PFA,
  author =       "Moritz Beutel and Robert Strzodka",
  title =        "A Paradigm for Interval-Aware Programming",
  crossref =     "Gustafson:2023:NGA",
  pages =        "38--60",
  year =         "2023",
  DOI =          "https://doi.org/10.1007/978-3-031-32180-1_3",
  bibdate =      "Sat Dec 16 08:52:12 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Blanchard:2023:NMD,
  author =       "Jeffrey D. Blanchard and Marc Chamberland",
  title =        "{Newton}'s Method Without Division",
  journal =      j-AMER-MATH-MONTHLY,
  volume =       "130",
  number =       "7",
  pages =        "606--617",
  year =         "2023",
  CODEN =        "AMMYAE",
  DOI =          "https://doi.org/10.1080/00029890.2022.2093573",
  ISSN =         "0002-9890 (print), 1930-0972 (electronic)",
  ISSN-L =       "0002-9890",
  bibdate =      "Fri Aug 25 08:24:37 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/amermathmonthly2020.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "American Mathematical Monthly",
  journal-URL =  "http://www.jstor.org/journals/00029890.html;
                 https://www.tandfonline.com/loi/uamm20",
  onlinedate =   "04 Aug 2023",
}

@Article{Boldo:2023:FPA,
  author =       "Sylvie Boldo and Claude-Pierre Jeannerod and Guillaume
                 Melquiond and Jean-Michel Muller",
  title =        "Floating-point arithmetic",
  journal =      j-ACTA-NUMERICA,
  volume =       "32",
  pages =        "203--290",
  month =        may,
  year =         "2023",
  CODEN =        "ANUMFU",
  DOI =          "https://doi.org/10.1017/S0962492922000101",
  ISSN =         "0962-4929 (print), 1474-0508 (electronic)",
  ISSN-L =       "0962-4929",
  bibdate =      "Sat May 13 08:10:16 MDT 2023",
  bibsource =    "http://journals.cambridge.org/action/displayIssue?jid=ANU&volumeId=32&issueId=00;
                 https://www.math.utah.edu/pub/tex/bib/actanumerica.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.cambridge.org/core/journals/acta-numerica/article/floatingpoint-arithmetic/287C4D5F6D4A43FBEEB1ABED2A405AAF",
  acknowledgement = ack-nhfb,
  ajournal =     "Acta Numer.",
  fjournal =     "Acta Numerica",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=ANU",
  onlinedate =   "11 May 2023",
}

@Article{Bommana:2023:DST,
  author =       "Ashish Reddy Bommana and Susheel Ujwal Siddamshetty
                 and Dhilleswararao Pudi and Arvind Thumatti K. R. and
                 Srinivas Boppu and M. Sabarimalai Manikandan and Linga
                 Reddy Cenkeramaddi",
  title =        "Design of Synthesis-time Vectorized Arithmetic
                 Hardware for Tapered Floating-point Addition and
                 Subtraction",
  journal =      j-TODAES,
  volume =       "28",
  number =       "3",
  pages =        "32:1--32:??",
  month =        may,
  year =         "2023",
  CODEN =        "ATASFO",
  DOI =          "https://doi.org/10.1145/3567423",
  ISSN =         "1084-4309 (print), 1557-7309 (electronic)",
  ISSN-L =       "1084-4309",
  bibdate =      "Wed May 17 08:06:20 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/todaes.bib",
  URL =          "https://dl.acm.org/doi/10.1145/3567423",
  abstract =     "Energy efficiency has become the new performance
                 criterion in this era of pervasive embedded computing;
                 thus, accelerator-rich multi-processor system-on-chips
                 are commonly used in embedded computing hardware. Once
                 computationally intensive machine learning applications
                 gained much traction, they are now deployed in many
                 application domains due to abundant and cheaply
                 available computational capacity. In addition, there is
                 a growing trend toward developing hardware accelerators
                 for machine learning applications for embedded edge
                 devices where performance and energy efficiency are
                 critical. Although these hardware accelerators
                 frequently use floating-point operations for accuracy,
                 reduced-width floating-point formats are also used to
                 reduce hardware complexity; thus, power consumption
                 while maintaining accuracy. Vectorization concepts can
                 also be used to improve performance, energy efficiency,
                 and memory bandwidth. We propose the design of a
                 vectorized floating-point adder/subtractor that
                 supports arbitrary length floating-point formats with
                 varying exponent and mantissa widths in this article.
                 In comparison to existing designs in the literature,
                 the proposed design is 2.57$ \times $ area- and 1.56$
                 \times $ power-efficient, and it supports true
                 vectorization with no restrictions on exponent and
                 mantissa widths.",
  acknowledgement = ack-nhfb,
  articleno =    "32",
  fjournal =     "ACM Transactions on Design Automation of Electronic
                 Systems",
  journal-URL =  "https://dl.acm.org/loi/todaes",
}

@Article{Bottcher:2023:TGO,
  author =       "Andreas B{\"o}ttcher and Martin Kumm",
  title =        "Towards Globally Optimal Design of Multipliers for
                 {FPGAs}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "72",
  number =       "5",
  pages =        "1261--1273",
  month =        may,
  year =         "2023",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2023.3238128",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Apr 28 11:15:52 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2020.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Brisebarre:2023:EUM,
  author =       "Nicolas Brisebarre and Jean-Michel Muller and Joris
                 Picot",
  title =        "Error in ulps of the multiplication or division by a
                 correctly-rounded function or constant in binary
                 floating-point arithmetic",
  journal =      j-IEEE-TRANS-EMERG-TOP-COMPUT,
  volume =       "??",
  number =       "??",
  pages =        "1--11",
  year =         "2023",
  DOI =          "https://doi.org/10.1109/TETC.2023.3294986",
  ISSN =         "2168-6750 (print), 2376-4562 (electronic)",
  bibdate =      "Fri Sep 29 10:36:37 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetransemergtopcomput.bib",
  abstract =     "Assume we use a binary floating-point arithmetic and
                 that RN is the round-to-nearest function. Also assume
                 that c is a constant or a real function of one or more
                 variables, and that we have at our disposal a correctly
                 rounded implementation of c, say c' = RN(c) . For
                 evaluating xc(resp.x / corc / x), the natural way is to
                 replace it by RN(x.c') (resp.RN(x / c') or RN(c' / x)),
                 that is, to call function c' and to perform a
                 floating-point multiplication or division. This can be
                 generalized to the approximation of n / d by RN(n' /
                 d') and the approximation of n d by RN(n'.d'), where n'
                 = RN(n) and d' = RN(d), and n and d are functions for
                 which we have at our disposal a correctly rounded
                 implementation. We discuss tight error bounds in ulps
                 of such approximations. From our results, one
                 immediately obtains tight error bounds for calculations
                 such as x * pi, ln(2) / x, x / (y + z), (x + y) * z, x
                 / sqrt(y), sqrt(x) / y, (x + y)(z + t), (x + y) / (z +
                 t), (x + y) / (zt), etc. in floating-point
                 arithmetic.",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Emerging Topics in Computing",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6245516",
  remark =       "Early access: not yet published [29-Sep-2023].",
}

@TechReport{Brisebarre:2023:IPC,
  author =       "Nicolas Brisebarre and Guillaume Hanrot",
  title =        "Integer points close to a transcendental curve and
                 correctly-rounded evaluation of a function",
  type =         "Preprint",
  institution =  "LIP --- Laboratoire de l'Informatique du
                 Parall{\'e}lisme",
  address =      "Lyon, France",
  pages =        "66",
  year =         "2023",
  bibdate =      "Fri Dec 08 10:07:21 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://hal.science/hal-03240179v4/file/tmd-hal-V4.pdf",
  abstract =     "Despite several significant advances over the last 30
                 years, guaranteeing the correctly rounded evaluation of
                 elementary functions, such as $ \sqrt {} $, $ \cos $, $
                 \exp $, $ \sqrt [3]{} $ for instance, is still a
                 difficult issue. This can be formulated as a
                 Diophantine approximation problem, called the Table
                 Maker's Dilemma, which reduces to determining points
                 with integer coordinates that are close to a curve. In
                 this article, we propose two algorithmic approaches to
                 tackle this problem, closely related to a celebrated
                 work by Bombieri and Pila and to the so-called
                 Coppersmith's method. We establish the underlying
                 theoretical foundations, prove the algorithms, study
                 their complexity and present practical experiments; we
                 also compare our approach with previously existing
                 ones. In particular, our results show that the
                 development of a correctly rounded mathematical library
                 for the binary128 format is now possible at a much
                 smaller cost than with previously existing approaches",
  acknowledgement = ack-nhfb,
  keywords =     "correct rounding; floating-point arithmetic",
}

@InProceedings{Brthel:2023:FTI,
  author =       "Moritz B{\"a}rthel and Chen Yuxing and Nils
                 H{\"u}lsmeier and Jochen Rust and Steffen Paul",
  title =        "Fused Three-Input {SORN} Arithmetic",
  crossref =     "Gustafson:2023:NGA",
  pages =        "101--113",
  year =         "2023",
  DOI =          "https://doi.org/10.1007/978-3-031-32180-1_7",
  bibdate =      "Sat Dec 16 08:52:12 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Bruguera:2023:RFP,
  author =       "Javier D. Bruguera",
  title =        "Radix-64 Floating-Point Division and Square Root:
                 Iterative and Pipelined Units",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "72",
  number =       "10",
  pages =        "2990--3001",
  month =        oct,
  year =         "2023",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2023.3280136",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Sep 14 07:25:14 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2020.bib",
  abstract =     "Digit-recurrence algorithms are widely used in actual
                 microprocessors to compute floating-point division and
                 square root. These iterative algorithms present a good
                 trade-off in terms of performance, area and power.
                 Traditionally, commercial processors have iterative
                 division and square root units where the iteration
                 logic is used over several cycles. The main drawbacks
                 of these iterative units are long latency and low
                 throughput due to the reuse of part of the logic over
                 several cycles, and its hardware complexity with
                 separated logic for division and square root. We
                 present a radix-64 floating-point division and square
                 root algorithm with a common iteration for division and
                 square root and where, to have an affordable
                 implementation, each radix-64 iteration is made of two
                 simpler radix-8 iterations. The radix-64 algorithm
                 allows to get low-latency operations, and the common
                 division and square root radix-64 iteration results in
                 some area reduction. The algorithm is mapped into two
                 different microarchitectures: a low-latency and low
                 area iterative unit, and a low-latency and
                 high-throughput pipelined unit. In both units
                 speculation between consecutive radix-8 iterations is
                 used to reduce the timing.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Buckle:2023:HEY,
  author =       "David Buckle",
  title =        "How the estimate of $ \sqrt {2} $ on {YBC 7289} may
                 have been calculated",
  journal =      j-HIST-MATH,
  volume =       "62",
  number =       "??",
  pages =        "3--18",
  month =        feb,
  year =         "2023",
  CODEN =        "HIMADS",
  DOI =          "https://doi.org/10.1016/j.hm.2022.08.002",
  ISSN =         "0315-0860 (print), 1090-249X (electronic)",
  ISSN-L =       "0315-0860",
  bibdate =      "Wed Mar 15 09:40:56 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/histmath.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0315086022000477",
  abstract =     "It remains unknown how the approximation of $ \sqrt
                 {2} $ scribed on Babylonian tablet YBC 7289 was
                 calculated. In this article I show how it can be
                 straightforwardly computed using a well-known regular
                 number as the input for the Babylonian method of
                 estimating square roots. My objective is to demonstrate
                 that Babylonian mathematics was sufficiently evolved
                 for the approximation to be easily derived and thus
                 propose an approach that may have been used to
                 calculate it.",
  acknowledgement = ack-nhfb,
  fjournal =     "Historia Mathematica",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03150860",
  keywords =     "Babylonian tablet YBC 7289",
}

@Article{Chen:2023:TLM,
  author =       "Benjamin Chen and Yu Li and Eugene Zima",
  title =        "On a Two-Layer Modular Arithmetic",
  journal =      j-ACM-COMM-COMP-ALGEBRA,
  volume =       "57",
  number =       "3",
  pages =        "133--136",
  month =        sep,
  year =         "2023",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/3637529.3637534",
  ISSN =         "1932-2232 (print), 1932-2240 (electronic)",
  ISSN-L =       "1932-2232",
  bibdate =      "Thu Dec 14 15:54:00 MST 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigsam.bib",
  URL =          "https://dl.acm.org/doi/10.1145/3637529.3637534",
  abstract =     "Two-layer organization of modular arithmetic is
                 considered. Lower layer uses many moduli at hardware
                 precision and simultaneous conversion to/from RNS as
                 described in [2]. Upper layer uses specially selected
                 large moduli allowing for fast reduction and\slash or
                 reconstruction. Implementation of two different
                 strategies for selecting moduli on the upper layer
                 confirms practicality of proposed approach.",
  acknowledgement = ack-nhfb,
  ajournal =     "ACM Commun. Computer Algebr.",
  fjournal =     "ACM Communications in Computer Algebra",
  journal-URL =  "https://dl.acm.org/loi/sigsam-cca",
}

@InProceedings{Crespo:2023:TPP,
  author =       "Lu{\'\i}s Crespo and Pedro Tom{\'a}s and Nuno Roma and
                 Nuno Neves",
  editor =       "{IEEE}",
  booktitle =    "{2023 IEEE 35th International Symposium on Computer
                 Architecture and High Performance Computing
                 (SBAC-PAD)}",
  title =        "Trading Performance, Power, and Area on Low-Precision
                 Posit {MAC} Units for {CNN} Training",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "46--56",
  year =         "2023",
  DOI =          "https://doi.org/10.1109/SBAC-PAD59825.2023.00014",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Book{deDinechin:2023:ASA,
  author =       "Florent de Dinechin and Martin Kumm",
  title =        "Application-specific Arithmetic: Computing Just Right
                 for the Reconfigurable Computer and the Dark Silicon
                 Era",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "????",
  year =         "2023",
  ISBN =         "3-031-42807-2",
  ISBN-13 =      "978-3-031-42807-4",
  LCCN =         "????",
  bibdate =      "Fri Dec 8 13:09:29 MST 2023",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://link.springer.com/book/10.1007/978-3-031-42807-4",
  acknowledgement = ack-nhfb,
  remark =       "TO DO: URL not yet resolvable, and DOI unknown.",
}

@Article{Eckert:2023:EMM,
  author =       "Charles Eckert and Arun Subramaniyan and Xiaowei Wang
                 and Charles Augustine and Ravishankar Iyer and
                 Reetuparna Das",
  title =        "{Eidetic}: an In-Memory Matrix Multiplication
                 Accelerator for Neural Networks",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "72",
  number =       "6",
  pages =        "1539--1553",
  month =        jun,
  year =         "2023",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2022.3214151",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed May 17 10:34:15 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2020.bib",
  abstract =     "This paper presents the Eidetic architecture, which is
                 an SRAM-based ASIC neural network accelerator that
                 eliminates the need to continuously load weights from
                 off-chip, while also minimizing the need to go off chip
                 for intermediate results. Using in-situ arithmetic in
                 the SRAM arrays, this architecture can supports a
                 variety of precision types allowing for effective
                 inference. We also present different data mapping
                 policies for matrix-vector based networks (RNN and MLP)
                 on the Eidetic architecture and describe the tradeoffs
                 involved. With this architecture, multiple layers of a
                 network can be concurrently mapped, storing both the
                 layer weights and intermediate results on-chip,
                 removing the energy and latency penalty of off-chip
                 memory accesses. We evaluate Eidetic on Google's Neural
                 Machine Translation System (GNMT) encoder and
                 demonstrate a 17.20$ \times $ increase in throughput
                 and 7.77$ \times $ reduction in average latency over a
                 single TPUv2 chip.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Edamatsu:2023:FMP,
  author =       "Takuya Edamatsu and Daisuke Takahashi",
  title =        "Fast Multiple-Precision Integer Division Using {Intel
                 AVX-512}",
  journal =      j-IEEE-TRANS-EMERG-TOP-COMPUT,
  volume =       "11",
  number =       "1",
  pages =        "224--236",
  month =        jan # "\slash " # mar,
  year =         "2023",
  DOI =          "https://doi.org/10.1109/TETC.2022.3196147",
  ISSN =         "2168-6750 (print), 2376-4562 (electronic)",
  bibdate =      "Thu Sep 21 14:02:06 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetransemergtopcomput.bib",
  abstract =     "This paper reports on the implementation of a large
                 integer division method that uses Intel Advanced Vector
                 Extensions 512 (AVX-512), which is a 512-bit Single
                 Instruction Multiple Data (SIMD) instruction set, and
                 proposes a modification to a conventional division
                 algorithm that makes it more SIMD instruction-friendly.
                 More specifically, we use the Integer Fused
                 Multiply-Add AVX-512 (AVX-512IFMA) subset, which is an
                 instruction set that works well with large integer
                 multiplication, to compute large integer divisions via
                 a multiplication-based approach with a reciprocal. For
                 the division process, we apply the most basic algorithm
                 and divide-and-conquer methods and then use several
                 techniques to compute efficiently with SIMD
                 instructions in our implementation. We then combine
                 these techniques and methods to implement our division
                 function so that it can flexibly handle various sizes.
                 To evaluate the performance of our proposed
                 implementation, we executed our division program and
                 the GNU Multiple Precision Arithmetic Library (GMP) on
                 a Cannon Lake microarchitecture processor. A comparison
                 of the execution times for our division program and GMP
                 with various sizes showed that our method resulted in
                 performance improvements of 25\% to 35\% on average,
                 thus indicating that SIMD instructions are effective
                 for fast arbitrary precision integer divisions.",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Emerging Topics in Computing",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6245516",
}

@InProceedings{Edavoor:2023:DAP,
  author =       "Pranose J Edavoor and Aneesh Raveendran and David
                 Selvakumar and Vivian Desalphine and Dharani Shankar G
                 and Gopal Raut",
  editor =       "{IEEE}",
  booktitle =    "{2023 36th International Conference on VLSI Design and
                 2023 22nd International Conference on Embedded Systems
                 (VLSID)}",
  title =        "Design and Analysis of Posit Quire Processing Engine
                 for Neural Network Applications",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "252--257",
  year =         "2023",
  DOI =          "https://doi.org/10.1109/VLSID57277.2023.00059",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Fasi:2023:CCL,
  author =       "Massimiliano Fasi and Mantas Mikaitis",
  title =        "{CPFloat}: a {C} Library for Simulating Low-precision
                 Arithmetic",
  journal =      j-TOMS,
  volume =       "49",
  number =       "2",
  pages =        "18:1--18:??",
  month =        jun,
  year =         "2023",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/3585515",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Thu Jun 29 07:01:00 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  URL =          "https://dl.acm.org/doi/10.1145/3585515",
  abstract =     "One can simulate low-precision floating-point
                 arithmetic via software by executing each arithmetic
                 operation in hardware and then rounding the result to
                 the desired number of significant bits. For
                 IEEE-compliant formats, rounding requires only standard
                 mathematical library functions, but handling
                 subnormals, underflow, and overflow demands special
                 attention, and numerical errors can cause
                 mathematically correct formulae to behave incorrectly
                 in finite arithmetic. Moreover, the ensuing
                 implementations are not necessarily efficient, as the
                 library functions these techniques build upon are
                 typically designed to handle a broad range of cases and
                 may not be optimized for the specific needs of rounding
                 algorithms. CPFloat is a C library for simulating
                 low-precision arithmetics. It offers efficient routines
                 for rounding, performing mathematical computations, and
                 querying properties of the simulated low-precision
                 format. The software exploits the bit-level
                 floating-point representation of the format in which
                 the numbers are stored and replaces costly library
                 calls with low-level bit manipulations and integer
                 arithmetic. In numerical experiments, the new
                 techniques bring a considerable speedup (typically one
                 order of magnitude or more) over existing alternatives
                 in C, C++, and MATLAB. To our knowledge, CPFloat is
                 currently the most efficient and complete library for
                 experimenting with custom low-precision floating-point
                 arithmetic.",
  acknowledgement = ack-nhfb,
  articleno =    "18",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@InProceedings{Filippas:2023:RPF,
  author =       "Dionysios Filippas and Christodoulos Peltekis and
                 Giorgos Dimitrakopoulos and Chrysostomos Nicopoulos",
  booktitle =    "2023 {IEEE 5th International Conference on Artificial
                 Intelligence Circuits and Systems (AICAS)}",
  title =        "Reduced-Precision Floating-Point Arithmetic in
                 Systolic Arrays with Skewed Pipelines",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  month =        jun,
  year =         "2023",
  DOI =          "https://doi.org/10.1109/aicas57966.2023.10168556",
  bibdate =      "Thu Dec 7 11:54:15 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  pagecount =    "5",
}

@TechReport{Fog:2023:FPE,
  author =       "Agner Fog",
  title =        "Floating point exception tracking and {NAN}
                 propagation",
  type =         "Report",
  institution =  "Technical University of Denmark",
  address =      "Lyngby, Denmark",
  pages =        "10",
  day =          "27",
  month =        apr,
  year =         "2023",
  bibdate =      "Tue May 09 08:55:38 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.agner.org/optimize/nan_propagation.pdf",
  abstract =     "The most common methods for detecting floating point
                 errors are based on exception trapping or a global
                 status register. These methods are inefficient in
                 modern systems that use out-of-order parallelism and
                 single-instruction-multiple-data (SIMD) parallelism for
                 improving performance. It is argued that a method based
                 on NAN propagation is more efficient and deterministic.
                 Problems with NAN propagation in current systems are
                 discussed. Examples of implementation in the C++ vector
                 class library and in an experimental instruction set
                 named ForwardCom are presented. The IEEE-754 standard
                 for floating point arithmetic may need adjustment to
                 accommodate the needs of modern forms of parallelism.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Glint:2023:HSC,
  author =       "Tom Glint and Kailash Prasad and Jinay Dagli and
                 Krishil Gandhi and Aryan Gupta and Vrajesh Patel and
                 Neel Shah and Joycee Mekie",
  editor =       "{IEEE}",
  booktitle =    "{2023 28th Asia and South Pacific Design Automation
                 Conference (ASP-DAC)}",
  title =        "Hardware-Software Codesign of {DNN} Accelerators using
                 Approximate Posit Multipliers",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "469--474",
  year =         "2023",
  DOI =          "",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Gunaratne:2023:EUL,
  author =       "Thushara Kanchana Gunaratne",
  title =        "Evaluation of the Use of Low Precision Floating-Point
                 Arithmetic for Applications in Radio Astronomy",
  crossref =     "Gustafson:2023:NGA",
  pages =        "155--170",
  year =         "2023",
  DOI =          "https://doi.org/10.1007/978-3-031-32180-1_10",
  bibdate =      "Sat Dec 16 08:52:12 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "posit arithmetic",
}

@InProceedings{Gustafson:2023:DFT,
  author =       "John L. Gustafson and Marco Cococcioni and Federico
                 Rossi and Emanuele Ruffaldi and Sergio Saponara",
  title =        "Decoding-Free Two-Input Arithmetic for Low-Precision
                 Real Numbers",
  crossref =     "Gustafson:2023:NGA",
  pages =        "61--76",
  year =         "2023",
  DOI =          "https://doi.org/10.1007/978-3-031-32180-1_4",
  bibdate =      "Sat Dec 16 08:52:12 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "posit arithmetic",
}

@Article{Hallman:2023:PAD,
  author =       "Eric Hallman and Ilse C. F. Ipsen",
  title =        "Precision-aware deterministic and probabilistic error
                 bounds for floating point summation",
  journal =      j-NUM-MATH,
  volume =       "155",
  number =       "1--2",
  pages =        "83--119",
  month =        oct,
  year =         "2023",
  CODEN =        "NUMMA7",
  DOI =          "https://doi.org/10.1007/s00211-023-01370-y",
  ISSN =         "0029-599X (print), 0945-3245 (electronic)",
  ISSN-L =       "0029-599X",
  bibdate =      "Thu Sep 28 06:27:49 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/i/ipsen-ilse-c-f.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/nummath2020.bib",
  URL =          "https://link.springer.com/article/10.1007/s00211-023-01370-y",
  acknowledgement = ack-nhfb,
  ajournal =     "Num. Math.",
  fjournal =     "Numerische Mathematik",
  journal-URL =  "http://link.springer.com/journal/211",
  keywords =     "accurate floating-point summation",
}

@Misc{Harris:2023:UMR,
  author =       "David Harris",
  title =        "Unified minimally redundant radix 4 {DivSqrt}
                 selection intervals and constants",
  howpublished = "Web document",
  year =         "2023",
  bibdate =      "Thu Dec 28 10:11:34 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://bit.ly/3fLR81z",
  acknowledgement = ack-nhfb,
  remark =       "URL leads to undated Google Docs spreadsheet with
                 interleaved commentary. Cited in
                 \cite{Harris:2024:UDS}.",
}

@InProceedings{Ho:2023:BBE,
  author =       "Nhut-Minh Ho and Duy-Thanh Nguyen and John L.
                 Gustafson and Weng-Fai Wong",
  title =        "{Bedot}: Bit Efficient Dot Product for Deep Generative
                 Models",
  crossref =     "Gustafson:2023:NGA",
  pages =        "19--37",
  year =         "2023",
  DOI =          "https://doi.org/10.1007/978-3-031-32180-1_2",
  bibdate =      "Sat Dec 16 08:52:12 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Hubrecht:2023:TCR,
  author =       "Tom Hubrecht and Claude-Pierre Jeannerod and Paul
                 Zimmermann",
  editor =       "????",
  booktitle =    "{ARITH 2023} Proceedings",
  title =        "Towards a correctly-rounded and fast power function in
                 binary64 arithmetic",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1--22",
  year =         "2023",
  bibdate =      "Fri Dec 08 15:03:08 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://arith2023.arithsymposium.org/slides/S6_PaulZimmermannS6P1.pdf;
                 https://inria.hal.science/hal-04159652v1/file/pow.pdf",
  abstract =     "We design algorithms for the correct rounding of the
                 power function $ x^y $ in the binary64 IEEE 754 format,
                 for all rounding modes, modulo the knowledge of
                 hardest-to-round cases. Our implementation of these
                 algorithms largely outperforms previous
                 correctly-rounded implementations and is not far from
                 the efficiency of current mathematical libraries, which
                 are not correctly-rounded. Still, we expect our
                 algorithms can be further improved for speed. The
                 proofs of correctness are fully detailed, with the goal
                 to enable a formal proof of these algorithms. We hope
                 this work will motivate the next IEEE 754 revision
                 committee to require correct rounding for mathematical
                 functions.",
  acknowledgement = ack-nhfb,
  remark =       "Not yet available at IEEE eXplore site.",
}

@InProceedings{Hulsmeier:2023:HSH,
  author =       "Nils H{\"u}lsmeier and Moritz B{\"a}rthel and Jochen
                 Rust and Steffen Paul",
  title =        "Hybrid {SORN} Hardware Accelerator for Support Vector
                 Machines",
  crossref =     "Gustafson:2023:NGA",
  pages =        "77--87",
  year =         "2023",
  DOI =          "https://doi.org/10.1007/978-3-031-32180-1_5",
  bibdate =      "Sat Dec 16 08:52:12 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Misc{IEEE:2023:UWG,
  author =       "{IEEE}",
  title =        "{IEEE Working Group P3109} Interim Report on 8-bit
                 Binary Floating-point Formats",
  howpublished = "Web document",
  pages =        "18",
  day =          "24",
  month =        nov,
  year =         "2023",
  bibdate =      "Sat Dec 16 10:36:07 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://github.com/P3109/Public/blob/main/Shared%20Reports/P3109%20WG%20Interim%20report.pdf",
  acknowledgement = ack-nhfb,
  remark =       "Table 2 on page 4 contains a compact summary of
                 binary8p\{p\}, binary8p5, binary8p4, binary8p3,
                 binary16, binary32, and binary64 data layouts.",
}

@TechReport{Innocente:2023:AMF,
  author =       "Vincenzo Innocente and Paul Zimmermann",
  title =        "Accuracy of Mathematical Functions in Single, Double,
                 Double Extended, and Quadruple Precision",
  institution =  "????",
  pages =        "21",
  day =          "14",
  month =        feb,
  year =         "2023",
  bibdate =      "Fri Dec 08 08:28:52 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://members.loria.fr/PZimmermann/papers/glibc237-20230214.pdf",
  acknowledgement = ack-nhfb,
  remark =       "Tabular comparison of AMD, Apple, CUDA, GNU, Intel,
                 Musl, Newlib, OpenLibm, and RadeonOpenCompute (ROCm) lm
                 libraries for correct rounding, versus results from
                 MPFR.",
}

@InProceedings{K:2023:DEE,
  author =       "Lakshmi Bhanuprakash Reddy K and Haripriya R S and
                 Keerthija Puli and Subba Ramkumar Reddy Annapalli and
                 Vikramkumar Pudi",
  editor =       "{IEEE}",
  booktitle =    "{2023 36th International Conference on VLSI Design and
                 2023 22nd International Conference on Embedded Systems
                 (VLSID)}",
  title =        "Design of Energy Efficient and Low Delay Posit
                 Multiplier",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1--6",
  year =         "2023",
  DOI =          "https://doi.org/10.1109/VLSID57277.2023.00042",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Klwer:2023:POC,
  author =       "Milan Kl{\"o}wer and Peter V. Coveney and E. Adam
                 Paxton and Tim N. Palmer",
  title =        "Periodic orbits in chaotic systems simulated at low
                 precision",
  journal =      j-SCI-REP,
  volume =       "13",
  number =       "1",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  month =        jul,
  year =         "2023",
  CODEN =        "SRCEC3",
  DOI =          "https://doi.org/10.1038/s41598-023-37004-4",
  ISSN =         "2045-2322",
  bibdate =      "Fri Dec 15 11:31:31 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Scientific Reports",
  journal-URL =  "http://www.nature.com/srep/",
  keywords =     "posit arithmetic",
}

@Misc{Krishna:2023:RNF,
  author =       "Bharath Krishna",
  title =        "Rounding Numbers in the Financial Domain!",
  howpublished = "Web site",
  day =          "1",
  month =        jan,
  year =         "2023",
  bibdate =      "Tue Feb 27 14:40:22 2024",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Includes important mention of financial regulatory
                 sites, with this text taken verbatim from the article,
                 because such information may be hard to find elsewhere:

                 * International Financial Reporting Standards (IFRS):
                 IFRS is a set of accounting standards developed by the
                 International Accounting Standards Board (IASB). It
                 includes guidelines on rounding financial numbers in
                 financial statements, such as the requirement to round
                 amounts to the nearest whole number or the nearest
                 multiple of 10;

                 * Generally Accepted Accounting Principles (GAAP): GAAP
                 is a set of accounting standards used in the United
                 States. It includes similar guidelines on rounding
                 financial numbers as IFRS and requires that any
                 rounding errors should be immaterial and
                 insignificant.

                 * International Organization for Standardization (ISO):
                 ISO has a standard for Rounding off numerical values,
                 which is ISO 80000-1:2009. It provides guidelines on
                 rounding numerical values in general and not specific
                 to the finance domain, but it's widely used in
                 financial systems.

                 * The Federal Reserve Board (FRB): The FRB, the central
                 banking system of the United States, has guidelines on
                 rounding financial numbers for bank reporting and
                 financial statement preparation.

                 * The European Central Bank (ECB): The ECB, the central
                 banking system of the European Union, has similar
                 guidelines on rounding financial numbers as the FRB.",
  URL =          "https://www.foundingminds.com/rounding-numbers-in-the-financial-domain/",
  acknowledgement = ack-nhfb,
  keywords =     "decimal floating-point arithmetic; rounding errors",
}

@InProceedings{Kurian:2023:PER,
  author =       "Ashley Kurian and M. Ramesh Kini",
  booktitle =    "Lecture Notes in Networks and Systems",
  title =        "Posit Extended {RISC-V} Processor and Its Enhancement
                 Using Data Type Casting",
  publisher =    "Springer Nature",
  address =      "Singapore",
  pages =        "571--586",
  year =         "2023",
  DOI =          "https://doi.org/10.1007/978-981-19-6634-7_40",
  ISBN =         "981-19663-4-6",
  ISBN-13 =      "978-981-19663-4-7",
  ISSN =         "2367-3389",
  bibdate =      "Fri Dec 15 11:31:31 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/risc-v.bib",
  acknowledgement = ack-nhfb,
  keywords =     "posit arithmetic",
}

@Article{Laguna:2023:FIT,
  author =       "Ignacio Laguna and Anh Tran and Ganesh
                 Gopalakrishnan",
  title =        "Finding inputs that trigger floating-point exceptions
                 in heterogeneous computing via {Bayesian}
                 optimization",
  journal =      j-PARALLEL-COMPUTING,
  volume =       "117",
  number =       "??",
  pages =        "103042:1--103042:13",
  month =        sep,
  year =         "2023",
  CODEN =        "PACOEJ",
  DOI =          "https://doi.org/10.1016/j.parco.2023.103042",
  ISSN =         "0167-8191 (print), 1872-7336 (electronic)",
  ISSN-L =       "0167-8191",
  bibdate =      "Thu Sep 7 08:37:05 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/parallelcomputing.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0167819123000480",
  acknowledgement = ack-nhfb,
  articleno =    "103042",
  fjournal =     "Parallel Computing",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01678191",
}

@Article{Leitersdorf:2023:AHT,
  author =       "Orian Leitersdorf and Dean Leitersdorf and Jonathan
                 Gal and Mor Dahan and Ronny Ronen and Shahar
                 Kvatinsky",
  title =        "{AritPIM}: High-Throughput In-Memory Arithmetic",
  journal =      j-IEEE-TRANS-EMERG-TOP-COMPUT,
  volume =       "11",
  number =       "3",
  pages =        "720--735",
  month =        jul # "\slash " # sep,
  year =         "2023",
  DOI =          "https://doi.org/10.1109/TETC.2023.3268137",
  ISSN =         "2168-6750 (print), 2376-4562 (electronic)",
  bibdate =      "Thu Sep 21 14:02:06 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetransemergtopcomput.bib",
  abstract =     "Digital processing-in-memory (PIM) architectures are
                 rapidly emerging to overcome the memory-wall bottleneck
                 by integrating logic within memory elements. Such
                 architectures provide vast computational power within
                 the memory itself in the form of parallel bitwise logic
                 operations. We develop novel algorithmic techniques for
                 PIM that, combined with new perspectives on computer
                 arithmetic, extend this bitwise parallelism to the four
                 fundamental arithmetic operations (addition,
                 subtraction, multiplication, and division), for both
                 fixed-point and floating-point numbers, and using both
                 bit-serial and bit-parallel approaches. We propose a
                 state-of-the-art suite of arithmetic algorithms,
                 demonstrating the first algorithm in the literature of
                 digital PIM for a majority of cases --- including cases
                 previously considered impossible for digital PIM, such
                 as floating-point addition. Through a case study on
                 memristive PIM, we compare the proposed algorithms to
                 an NVIDIA RTX 3070 GPU and demonstrate significant
                 throughput and energy improvements.",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Emerging Topics in Computing",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6245516",
}

@InProceedings{Leong:2023:LFU,
  author =       "Siew Hoon Leong and John L. Gustafson",
  title =        "Lossless {FFTs} Using Posit Arithmetic",
  crossref =     "Gustafson:2023:NGA",
  pages =        "1--18",
  year =         "2023",
  DOI =          "https://doi.org/10.1007/978-3-031-32180-1_1",
  bibdate =      "Sat Dec 16 08:52:12 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Li:2023:DEG,
  author =       "Xinyi Li and Ignacio Laguna and Bo Fang and Katarzyna
                 Swirydowicz and Ang Li and Ganesh Gopalakrishnan",
  booktitle =    "Proceedings of the {32nd International Symposium on
                 High-Performance Parallel and Distributed Computing}",
  title =        "Design and Evaluation of {GPU-FPX}: a Low-Overhead
                 tool for Floating-Point Exception Detection in {NVIDIA
                 GPUs}",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "59--71",
  month =        aug,
  year =         "2023",
  DOI =          "https://doi.org/10.1145/3588195.3592991",
  bibdate =      "Thu Sep 7 09:13:15 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://dl.acm.org/doi/10.1145/3588195.3592991;
                 https://github.com/LLNL/GPU-FPX",
  abstract =     "Floating-point exceptions occurring during numerical
                 computations can be a serious threat to the validity of
                 the computed results if they are not caught and
                 diagnosed Unfortunately, on NVIDIA GPUs --- today's
                 most widely used types and which do not have hardware
                 exception traps --- this task must be carried out in
                 software. Given the prevalence of closed-source
                 kernels, efficient binary-level exception tracking is
                 essential. It is also important to know how exceptions
                 flow through the code, whether they alter the code
                 behavior and additionally whether these exceptions can
                 be detected at the program outputs or are killed inside
                 program flow-paths. In this paper, we introduce
                 GPU-FPX, a tool that has low overhead, allows for deep
                 understanding of the origin and flow of exceptions, and
                 also how exceptions are modified by code optimizations.
                 We measure GPU-FPX's performance over 151 widely used
                 GPU programs coming from HPC and ML, detecting 26
                 serious exceptions that were previously not reported.
                 Our results show that GPU-FPX is $ 16 \times $ faster
                 with respect to the geometric-mean runtime in relation
                 to the only comparable prior tool, while also helping
                 debug a larger class of codes more effectively.",
  acknowledgement = ack-nhfb,
}

@Article{Li:2023:DSE,
  author =       "He Li and Jiawei Liang and Hongxiang Fan and Yongming
                 Tang",
  title =        "Design Space Exploration for Efficient Quantum
                 Most-Significant Digit-First Arithmetic",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "72",
  number =       "6",
  pages =        "1822--1829",
  month =        jun,
  year =         "2023",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2022.3215891",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed May 17 10:34:15 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2020.bib",
  abstract =     "Quantum computing has been considered as an emerging
                 approach in addressing problems which are not easily
                 solvable using classical computers. In parallel to the
                 physical implementation of quantum processors, quantum
                 algorithms have been actively developed for real-life
                 applications to show quantum advantages, many of which
                 benefit from quantum arithmetic algorithms and their
                 efficient implementations. As one of the most important
                 operations, quantum addition has been adopted in Shor's
                 algorithm and quantum linear algebra algorithms.
                 Although various least-significant digit-first quantum
                 adders have been introduced in previous work, interest
                 in investigating the efficient implementation of
                 most-significant digit-first addition is growing. In
                 this work, we propose a novel design method for
                 most-significant digit-first addition with several
                 quantum circuit optimisations to reduce the number of
                 quantum bits (i.e. qubits), quantum gates, and circuit
                 depth. An open-source library of different arithmetic
                 operators based on our proposed method is presented,
                 where all circuits are implemented on IBM Qiskit SDK.
                 Extensive experiments demonstrate that our proposed
                 design, together with the optimisation techniques,
                 reduces T-depth by up-to 4.0$ \times $, T-count by 3.5$
                 \times $, and qubit consumption by 1.2$ \times $.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Li:2023:EEB,
  author =       "Ruiyuan Li and Zheng Li and Yi Wu and Chao Chen and Yu
                 Zheng",
  title =        "{Elf}: Erasing-Based Lossless Floating-Point
                 Compression",
  journal =      j-PROC-VLDB-ENDOWMENT,
  volume =       "16",
  number =       "7",
  pages =        "1763--1776",
  month =        mar,
  year =         "2023",
  CODEN =        "????",
  DOI =          "https://doi.org/10.14778/3587136.3587149",
  ISSN =         "2150-8097",
  bibdate =      "Tue May 9 09:08:30 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/datacompression.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/vldbe.bib",
  URL =          "https://dl.acm.org/doi/10.14778/3587136.3587149",
  abstract =     "There are a prohibitively large number of
                 floating-point time series data generated at an
                 unprecedentedly high rate. An efficient, compact and
                 lossless compression for time series data is of great
                 importance for a wide range of scenarios. Most existing
                 lossless floating-point compression methods are based
                 on the XOR operation, but they do not fully exploit the
                 trailing zeros, which usually results in an
                 unsatisfactory compression ratio. This paper proposes
                 an Erasing-based Lossless Floating-point compression
                 algorithm, i.e., \pkg{Elf}. The main idea of \pkg{Elf}
                 is to erase the last few bits (i.e., set them to zero)
                 of floating-point values, so the XORed values are
                 supposed to contain many trailing zeros. The challenges
                 of the erasing-based method are three-fold. First, how
                 to quickly determine the erased bits? Second, how to
                 losslessly recover the original data from the erased
                 ones? Third, how to compactly encode the erased data?
                 Through rigorous mathematical analysis, \pkg{Elf} can
                 directly determine the erased bits and restore the
                 original values without losing any precision. To
                 further improve the compression ratio, we propose a
                 novel encoding strategy for the XORed values with many
                 trailing zeros. \pkg{Elf} works in a streaming fashion.
                 It takes only $ O(N) $ (where $N$ is the length of a
                 time series) in time and $ O(1)$ in space, and achieves
                 a notable compression ratio with a theoretical
                 guarantee. Extensive experiments using 22 datasets show
                 the powerful performance of \pkg{Elf} compared with 9
                 advanced competitors.",
  acknowledgement = ack-nhfb,
  fjournal =     "Proceedings of the VLDB Endowment",
  journal-URL =  "https://dl.acm.org/loi/pvldb",
}

@InProceedings{Li:2023:POS,
  author =       "Qiong Li and Chao Fang and Zhongfeng Wang",
  editor =       "{IEEE}",
  booktitle =    "{2023 IEEE International Symposium on Circuits and
                 Systems (ISCAS)}",
  title =        "{PDPU}: an Open-Source Posit Dot-Product Unit for Deep
                 Learning Applications",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1--5",
  year =         "2023",
  DOI =          "https://doi.org/10.1109/ISCAS46773.2023.10182007",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Liu:2023:CHR,
  author =       "Zixuan Liu and Xiaoyu Song and Zhuowei Wang and Yan
                 Wang and Jian-Tao Zhou",
  title =        "Constructing High Radix Quotient Digit Selection
                 Tables for {SRT} Division and Square Root",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "72",
  number =       "7",
  pages =        "2111--2119",
  month =        jul,
  year =         "2023",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2023.3235978",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sat Jul 1 10:59:22 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2020.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Livesay:2023:AFF,
  author =       "Neal Livesay and Gilbert Jonatan and Evelio Mora and
                 Kaustubh Shivdikar and Rashmi Agrawal and Ajay Joshi
                 and Jos{\'e} L. Abell{\'a}n and John Kim and David
                 Kaeli",
  title =        "Accelerating Finite Field Arithmetic for Homomorphic
                 Encryption on {GPUs}",
  journal =      j-IEEE-MICRO,
  volume =       "43",
  number =       "5",
  pages =        "55--63",
  month =        sep # "\slash " # oct,
  year =         "2023",
  CODEN =        "IEMIDZ",
  DOI =          "https://doi.org/10.1109/MM.2023.3253052",
  ISSN =         "0272-1732 (print), 1937-4143 (electronic)",
  ISSN-L =       "0272-1732",
  bibdate =      "Thu Sep 14 06:42:28 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cryptography2020.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeemicro.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Micro",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=40",
}

@InProceedings{Malathi:2023:DRV,
  author =       "D Malathi and R Sneha and M Shanmugapriya and S
                 Sethurajan",
  editor =       "{IEEE}",
  booktitle =    "{2023 4th International Conference on Signal
                 Processing and Communication (ICSPC)}",
  title =        "Design of {RISC-V} Processing Unit Using Posit Number
                 System",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "427--431",
  year =         "2023",
  DOI =          "https://doi.org/10.1109/ICSPC57692.2023.10125646",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/risc-v.bib",
  acknowledgement = ack-nhfb,
}

@Article{Martin-Dorel:2023:EFP,
  author =       "{\'E}rik Martin-Dorel and Guillaume Melquiond and
                 Pierre Roux",
  title =        "Enabling Floating-Point Arithmetic in the {Coq} Proof
                 Assistant",
  journal =      j-J-AUTOM-REASON,
  volume =       "67",
  number =       "4",
  pages =        "??--??",
  month =        dec,
  year =         "2023",
  CODEN =        "JAREEW",
  DOI =          "https://doi.org/10.1007/s10817-023-09679-x",
  ISSN =         "0168-7433 (print), 1573-0670 (electronic)",
  ISSN-L =       "0168-7433",
  bibdate =      "Mon Nov 27 10:14:54 MST 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jautomreason.bib",
  URL =          "https://link.springer.com/article/10.1007/s10817-023-09679-x",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Autom. Reason.",
  articleno =    "33",
  fjournal =     "Journal of Automated Reasoning",
  journal-URL =  "http://link.springer.com/journal/10817",
}

@Article{Melquiond:2023:WFV,
  author =       "Guillaume Melquiond and Rapha{\"e}l Rieu-Helft",
  title =        "{WhyMP}, a formally verified arbitrary-precision
                 integer library",
  journal =      j-J-SYMBOLIC-COMP,
  volume =       "115",
  number =       "??",
  pages =        "74--95",
  month =        mar # "\slash " # apr,
  year =         "2023",
  CODEN =        "JSYCEH",
  DOI =          "https://doi.org/10.1016/j.jsc.2022.07.007",
  ISSN =         "0747-7171 (print), 1095-855X (electronic)",
  ISSN-L =       "0747-7171",
  bibdate =      "Sat Sep 17 06:23:51 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/gnu.bib;
                 https://www.math.utah.edu/pub/tex/bib/jsymcomp.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0747717122000657",
  abstract =     "Arbitrary-precision integer libraries such as GMP are
                 a critical building block of computer algebra systems.
                 GMP provides state-of-the-art algorithms that are
                 intricate enough to justify formal verification. In
                 this paper, we present a C library that has been
                 formally verified using the Why3 verification platform
                 in about four person-years. This verification deals not
                 only with safety, but with full functional correctness.
                 It has been performed using a mixture of mechanically
                 checked handwritten proofs and automated theorem
                 proving. We have implemented and verified a nontrivial
                 subset of GMP's algorithms, including their
                 optimizations and intricacies. Our library provides the
                 same interface as GMP and is almost as efficient for
                 smaller inputs. We detail our verification methodology
                 and the algorithms we have implemented, and include
                 some benchmarks to compare our library with GMP.",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Symbolic Computation",
  journal-URL =  "http://www.sciencedirect.com/science/journal/07477171",
  keywords =     "Deductive program verification; Integer arithmetic;
                 Mathematical library",
}

@TechReport{Micikevicius:2023:OBF,
  author =       "Paulius Micikevicius and Stuart Oberman and Marius
                 Cornea Pradeep Dubey and Andres Rodriguez and Ian Bratt
                 and Richard Grisenthwaite and Chiachen Chou Norm Jouppi
                 and Amber Huffman and Michael Schulte and Ralph Wittig
                 and Dharmesh Jani and Summer Deng",
  title =        "{OCP} 8-bit floating point specification ({OFP8}):
                 Revision 1.0.",
  type =         "Technical report",
  institution =  "Open Compute Project",
  address =      "????",
  pages =        "16",
  day =          "20",
  month =        jun,
  year =         "2023",
  bibdate =      "Thu Nov 30 05:39:50 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.opencompute.org/documents/ocp-8-bit-floating-point-specification-ofp8-revision-1-0-2023-06-20-pdf",
  acknowledgement = ack-nhfb,
}

@Article{Mikaitis:2023:MMT,
  author =       "Mantas Mikaitis",
  title =        "Monotonicity of Multi-Term Floating-Point Adders",
  journal =      "arxiv.org",
  volume =       "??",
  number =       "??",
  pages =        "1--13",
  day =          "3",
  month =        apr,
  year =         "2023",
  bibdate =      "Thu Apr 06 15:33:19 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/matlab.bib",
  URL =          "https://arxiv.org/pdf/2304.01407.pdf",
  abstract =     "In the literature on algorithms for performing the
                 multi-term addition $ s_n = \sum_{i = 1}^n x_i $ using
                 floating-point arithmetic it is often shown that a
                 hardware unit that has single normalization and
                 rounding improves precision, area, latency, and power
                 consumption, compared with the use of standard add or
                 fused multiply--add units. However, non-monotonicity
                 can appear when computing sums with a subclass of
                 multi-term addition units, which currently is not
                 explored in the literature. We demonstrate that common
                 techniques for performing multi-term addition with $ n
                 \geq 4 $, without normalization of intermediate
                 quantities, can result in non-monotonicity-increasing
                 one of the addends $ x_i $ decreases the sum sn.
                 Summation is required in dot product and matrix
                 multiplication operations, operations that have
                 increasingly started appearing in the hardware of
                 supercomputers, thus knowing where monotonicity is
                 preserved can be of interest to the users of these
                 machines. Our results suggest that non-monotonicity of
                 summation, in some of the commercial hardware devices
                 that implement a specific class of multi-term adders,
                 is a feature that may have appeared unintentionally as
                 a consequence of design choices that reduce circuit
                 area and other metrics. To demonstrate our findings, we
                 use formal proofs as well as a numerical simulation of
                 non-monotonic multi-term adders in MATLAB",
  acknowledgement = ack-nhfb,
  keywords =     "dot product; floating-point arithmetic; matrix
                 multiply; monotonicity; multi-term addition",
  remark =       "arXiv:2304.01407v1",
}

@Article{Murillo:2023:GPB,
  author =       "Raul Murillo and Alberto A. {Del Barrio} and Guillermo
                 Botella and Christian Pilato",
  title =        "Generating Posit-Based Accelerators With High-Level
                 Synthesis",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST-1,
  volume =       "70",
  number =       "10",
  pages =        "4040--4052",
  year =         "2023",
  DOI =          "https://doi.org/10.1109/TCSI.2023.3299009",
  ISSN =         "1549-8328 (print), 1558-0806 (electronic)",
  ISSN-L =       "1549-8328",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems I: Regular
                 Papers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=8919",
}

@Article{Murillo:2023:HMP,
  author =       "Raul Murillo and Javier Hormigo and Alberto A. {Del
                 Barrio} and Guillermo Botella",
  title =        "{HUB} Meets Posit: Arithmetic Units Implementation",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST-II-EXPRESS-BRIEFS,
  pages =        "1--1",
  year =         "2023",
  DOI =          "https://doi.org/10.1109/TCSII.2023.3307488",
  ISSN =         "1549-7747 (print), 1558-3791 (electronic)",
  ISSN-L =       "1549-7747",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems II: Express
                 Briefs",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/issues?punumber=8920",
}

@InProceedings{Murillo:2023:PPL,
  author =       "Raul Murillo and David Mallas{\'e}n and Alberto A. Del
                 Barrio and Guillermo Botella",
  title =        "{PLAUs}: Posit Logarithmic Approximate Units to
                 Implement Low-Cost Operations with Real Numbers",
  crossref =     "Gustafson:2023:NGA",
  pages =        "171--188",
  year =         "2023",
  DOI =          "https://doi.org/10.1007/978-3-031-32180-1_11",
  bibdate =      "Sat Dec 16 08:52:12 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "posit arithmetic",
}

@InProceedings{Murillo:2023:SDA,
  author =       "Raul Murillo and Alberto A. {Del Barrio} and Guillermo
                 Botella",
  editor =       "{IEEE}",
  booktitle =    "2023 {IEEE 34th International Conference on
                 Application-specific Systems, Architectures and
                 Processors (ASAP): ASAP 2023, 19--21 July 2023, Porto,
                 Portugal}",
  title =        "A Suite of Division Algorithms for Posit Arithmetic",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "41--44",
  year =         "2023",
  DOI =          "https://doi.org/10.1109/ASAP57973.2023.00020",
  ISBN-13 =      "979-83-503-4686-2 (print), 979-83-503-4685-5
                 (e-book)",
  bibdate =      "Thu Nov 16 15:55:09 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "posit arithmetic",
}

@Article{Mushtak:2023:FNP,
  author =       "Noble Mushtak and Daniel Lemire",
  title =        "Fast number parsing without fallback",
  journal =      j-SPE,
  volume =       "53",
  number =       "7",
  pages =        "1467--1471",
  month =        jul,
  year =         "2023",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.3198",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Thu Jun 29 14:46:14 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  note =         "See original work \cite{Lemire:2021:NPG}.",
  abstract =     "In recent work, Lemire (2021) presented a fast
                 algorithm to convert number strings into binary
                 floating-point numbers. The algorithm has been adopted
                 by several important systems: for example, it is part
                 of the runtime libraries of GCC 12, Rust 1.55, and Go
                 1.16. The algorithm parses any number string with a
                 significand containing no more than 19 digits into an
                 IEEE floating-point number. However, there is a check
                 leading to a fallback function to ensure correctness.
                 This fallback function is never called in practice. We
                 prove that the fallback is unnecessary. Thus we can
                 slightly simplify the algorithm and its
                 implementation.",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "04 March 2023",
}

@Article{Nadalini:2023:RPF,
  author =       "Davide Nadalini and Manuele Rusci and Luca Benini and
                 Francesco Conti",
  title =        "Reduced precision floating-point optimization for
                 {Deep Neural Network On-Device Learning} on
                 microcontrollers",
  journal =      j-FUT-GEN-COMP-SYS,
  volume =       "149",
  number =       "??",
  pages =        "212--226",
  month =        dec,
  year =         "2023",
  CODEN =        "FGSEVI",
  DOI =          "https://doi.org/10.1016/j.future.2023.07.020",
  ISSN =         "0167-739X (print), 1872-7115 (electronic)",
  ISSN-L =       "0167-739X",
  bibdate =      "Thu Sep 21 08:18:51 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/futgencompsys2020.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0167739X23002728",
  acknowledgement = ack-nhfb,
  fjournal =     "Future Generation Computer Systems",
  journal-URL =  "http://www.sciencedirect.com/science/journal/0167739X",
}

@InProceedings{Nadalini:2023:TWR,
  author =       "Alessandro Nadalini and Georg Rutishauser and Alessio
                 Burrello and Nazareno Bruschi and Angelo Garofalo and
                 Luca Benini and Francesco Conti and Davide Rossi",
  editor =       "{IEEE}",
  booktitle =    "{2023 IEEE Computer Society Annual Symposium on VLSI
                 (ISVLSI)}",
  title =        "A 3 {TOPS\slash W RISC-V} Parallel Cluster for
                 Inference of Fine-Grain Mixed-Precision Quantized
                 Neural Networks",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1--6",
  year =         "2023",
  DOI =          "https://doi.org/10.1109/ISVLSI59464.2023.10238679",
  bibdate =      "Sat Dec 16 15:51:40 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/risc-v.bib",
  acknowledgement = ack-nhfb,
}

@Book{Nazareth:2023:CGN,
  author =       "John Lawrence Nazareth",
  title =        "Concise Guide to Numerical Algorithmics: The
                 Foundations and Spirit of Scientific Computing",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  year =         "2023",
  DOI =          "https://doi.org/10.1007/978-3-031-21762-3",
  ISBN =         "3-031-21762-4",
  ISBN-13 =      "978-3-031-21762-3",
  ISSN =         "2191-5776",
  ISSN-L =       "2191-5768",
  bibdate =      "Fri Dec 15 11:31:31 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "SpringerBriefs in Computer Science",
  acknowledgement = ack-nhfb,
  keywords =     "posit arithmetic",
}

@Article{Noh:2023:FFD,
  author =       "Seock-Hwan Noh and Jahyun Koo and Seunghyun Lee and
                 Jongse Park and Jaeha Kung",
  title =        "{FlexBlock}: a Flexible {DNN} Training Accelerator
                 With Multi-Mode Block Floating Point Support",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "72",
  number =       "9",
  pages =        "2522--2535",
  month =        sep,
  year =         "2023",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2023.3253050",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Thu Aug 10 06:30:56 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2020.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Misc{NVIDIA:2023:FPI,
  author =       "{NVIDIA Corporation}",
  title =        "Floating Point and {IEEE 754} Compliance for {NVIDIA
                 GPUs}",
  howpublished = "NVIDIA Web site.",
  month =        oct,
  year =         "2023",
  bibdate =      "Fri Dec 01 12:26:53 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://docs.nvidia.com/cuda/floating-point/",
  acknowledgement = ack-nhfb,
  remark =       "The document discusses IEEE 754 conformance, CUDA,
                 fused multiply-add, dot products, and GPU issues. It
                 also says: ``NVIDIA GPUs differ from the x86
                 architecture in that rounding modes are encoded within
                 each floating point instruction instead of dynamically
                 using a floating point control word. Trap handlers for
                 floating point exceptions are not supported. On the GPU
                 there is no status flag to indicate when calculations
                 have overflowed, underflowed, or have involved inexact
                 arithmetic.''",
}

@InProceedings{Oh:2023:RLR,
  author =       "Hyun Woo Oh and Seongmo An and Won Sik Jeong and Seung
                 Eun Lee",
  editor =       "{IEEE}",
  booktitle =    "{2023 IEEE/ACM International Symposium on Low Power
                 Electronics and Design (ISLPED)}",
  title =        "{RF2P}: a Lightweight {RISC} Processor Optimized for
                 Rapid Migration from {IEEE-754} to Posit",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1--6",
  year =         "2023",
  DOI =          "https://doi.org/10.1109/ISLPED58423.2023.10244582",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{P:2023:AOF,
  author =       "Gayathri G P and Jaya S and Krishnakumar Rao S",
  editor =       "{IEEE}",
  booktitle =    "{2023 International Conference on Control,
                 Communication and Computing (ICCC)}",
  title =        "An Area Optimized Floating-Point Coprocessor for
                 {RISC-V} Processor",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1--5",
  year =         "2023",
  DOI =          "https://doi.org/10.1109/ICCC57789.2023.10165397",
  bibdate =      "Sat Dec 16 15:51:40 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/risc-v.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{P:2023:ITO,
  author =       "Ponsuganth Ilangovan P. and Rohan Rayan and Vinay
                 Shankar Saxena",
  title =        "Improving the Stability of {Kalman} Filters with Posit
                 Arithmetic",
  crossref =     "Gustafson:2023:NGA",
  pages =        "134--154",
  year =         "2023",
  DOI =          "https://doi.org/10.1007/978-3-031-32180-1_9",
  bibdate =      "Sat Dec 16 08:52:12 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "posit arithmetic",
}

@InProceedings{Park:2023:FDL,
  author =       "Jina Park and Kyuseung Han and Eunjin Choi and Sukho
                 Lee and Jae-Jin Lee and Woojoo Lee and Massoud Pedram",
  editor =       "{IEEE}",
  booktitle =    "{2023 {IEEE\slash ACM} International Symposium on Low
                 Power Electronics and Design (ISLPED)}",
  title =        "{Florian}: Developing a Low-Power {RISC-V} Multicore
                 Processor with a Shared Lightweight {FPU}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "1--6",
  year =         "2023",
  DOI =          "https://doi.org/10.1109/ISLPED58423.2023.10244431",
  bibdate =      "Sat Dec 16 15:51:40 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/risc-v.bib",
  acknowledgement = ack-nhfb,
}

@Article{Perotti:2023:YOS,
  author =       "Matteo Perotti and Matheus Cavalcante and Alessandro
                 Ottaviano and Jiantao Liu and Luca Benini",
  title =        "{Yun}: an Open-Source, 64-Bit {RISC-V}-Based Vector
                 Processor With Multi-Precision Integer and
                 Floating-Point Support in 65-nm {CMOS}",
  journal =      j-IEEE-TRANS-CIRCUITS-SYST-II-EXPRESS-BRIEFS,
  volume =       "70",
  number =       "10",
  pages =        "3732--3736",
  year =         "2023",
  DOI =          "https://doi.org/10.1109/TCSII.2023.3292579",
  ISSN =         "1549-7747 (print), 1558-3791 (electronic)",
  ISSN-L =       "1549-7747",
  bibdate =      "Sat Dec 16 15:51:40 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/risc-v.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Circuits and Systems II: Express
                 Briefs",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/issues?punumber=8920",
}

@Misc{Pilipovic:2023:EEN,
  author =       "Ratko Pilipovi{\'c} and Patricio Buli{\'c} and
                 Uro{\v{s}} Lotri{\v{c}}",
  title =        "Energy-efficient neural network learning with
                 accuracy-adjustable floating-point multiplier",
  howpublished = "TechRxiv preprint.",
  day =          "19",
  month =        feb,
  year =         "2023",
  DOI =          "https://doi.org/10.36227/techrxiv.22123127.v1",
  bibdate =      "Fri Sep 29 14:34:35 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://www.techrxiv.org/articles/preprint/Energy-efficient_neural_network_learning_with_accuracy-adjustable_floating-point_multiplier/22123127",
  abstract =     "This paper proposes a novel approximate bfloat16
                 multiplier with on-the-fly adjustable accuracy for
                 energy-efficient learning in deep neural networks. The
                 size of the proposed multiplier is only 62\% of the
                 size of the exact bfloat16 multiplier. Furthermore, its
                 energy footprint is up to five times smaller than the
                 footprint of the exact bfloat multiplier. We
                 demonstrate the advantages of the proposed multiplier
                 in deep neural network learning, where we successfully
                 train the ResNet-20 network on the CIFAR-10 dataset
                 from scratch.",
  acknowledgement = ack-nhfb,
}

@Misc{Postpischil:2023:WDI,
  author =       "Eric Postpischil",
  title =        "Why does the integer representation of a floating
                 point number offer a piecewise linear approximation to
                 the logarithm?",
  howpublished = "Stack Overflow Web site.",
  year =         "2023",
  bibdate =      "Wed Dec 20 06:59:51 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://stackoverflow.com/questions/75772363/why-does-the-integer-representation-of-a-floating-point-number-offer-a-piecewise",
  acknowledgement = ack-nhfb,
  remark =       "Discusses Jim Blinn's approximate logarithm for the
                 IEEE 32-bit binary format \cite{Blinn:1997:JBC}.",
}

@Article{Robert:2023:FMM,
  author =       "Jean-Marc Robert and Pascal V{\'e}ron",
  title =        "Faster multiplication over {$ \mathbb {F}_2 [X] $}
                 using {AVX512} instruction set and {VPCLMULQDQ}
                 instruction",
  journal =      j-J-CRYPTO-ENG,
  volume =       "13",
  number =       "1",
  pages =        "37--55",
  month =        apr,
  year =         "2023",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1007/s13389-021-00278-3",
  ISSN =         "2190-8508 (print), 2190-8516 (electronic)",
  ISSN-L =       "2190-8508",
  bibdate =      "Fri Jun 2 12:32:10 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcryptoeng.bib",
  URL =          "https://link.springer.com/article/10.1007/s13389-021-00278-3",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Crypto. Eng.",
  fjournal =     "Journal of Cryptographic Engineering",
  journal-URL =  "http://link.springer.com/journal/13389",
}

@Article{Rump:2023:IPP,
  author =       "Siegfried M. Rump",
  title =        "{IEEE-754} Precision-$p$ base-$ \beta $ Arithmetic
                 Implemented in Binary",
  journal =      j-TOMS,
  volume =       "49",
  number =       "4",
  pages =        "32:1--32:??",
  month =        dec,
  year =         "2023",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/3596218",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Sat Dec 23 05:40:24 MST 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/matlab.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  URL =          "https://dl.acm.org/doi/10.1145/3596218;
                 https://www.tuhh.de/ti3/paper/rump/Ru23b.pdf",
  abstract =     "We show how an IEEE-754 conformant precision-$p$
                 base-$ \beta $ arithmetic can be implemented based on
                 some binary floating-point and/or integer arithmetic.
                 This includes the four basic operations and square root
                 subject to the five IEEE-754 rounding modes, namely he
                 nearest roundings with roundTiesToEven and
                 roundTiesToAway, the directed roundings downwards and
                 upwards, as well as rounding towards zero. Exceptional
                 values like $ \infty $ or NaN are covered according to
                 the IEEE-754 arithmetic standard.

                 The results of the precision-$p$ base-$ \beta $
                 operations are computed using some underlying
                 precision-$q$ binary arithmetic. We distinguish two
                 cases. When using a precision-$q$ binary integer
                 arithmetic, the base-$ \beta $ precision $p$ is limited
                 for all operations by $ \beta^{2 p} \leq 2^q$, whereas
                 using a precision-$q$ binary floating-point arithmetic
                 imposes stronger limits on the base-$ \beta $
                 precision, namely $ \beta^{2p} \leq 2^q$ for addition
                 and multiplication, $ \beta^{2p} \leq 2^{q - 1}$ for
                 division and $ \beta^{2p} \leq 2^{q - 3}$ for the
                 square root. Those limitations cannot be improved.

                 The algorithms are implemented in a Matlab/Octave
                 flbeta-toolbox with the choice of using uint64 or
                 binary64 as underlying arithmetic. The former allows
                 larger precisions, the latter is advantageous for the
                 square root, whereas computing times are similar. The
                 flbeta-toolbox offers precision-$p$ base-$ \beta $
                 scalar, vector and matrix operations including sparse
                 matrices as well as corresponding interval operations.
                 The base $ \beta $ can be chosen in the range $ \beta $
                 [2,64]. The flbeta-toolbox will be part of Version 13
                 of INTLAB [18], the Matlab/Octave toolbox for reliable
                 computing.",
  acknowledgement = ack-nhfb,
  ajournal =     "ACM Trans. Math. Softw.",
  articleno =    "32",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  remark =       "Received 6 December 2021; revised 10 October 2022;
                 accepted 30 March 2023.",
}

@InProceedings{Rydahl:2023:PPA,
  author =       "Anton Rydahl and Joseph Huber and Ethan Luis Mcdonough
                 and Johannes Doerfert",
  booktitle =    "Proceedings of the {SC 23 Workshops of The
                 International Conference on High Performance Computing,
                 Network, Storage, and Analysis}",
  title =        "Precision and Performance Analysis of {C} Standard
                 Math Library Functions on {GPUs}",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  month =        nov,
  year =         "2023",
  DOI =          "https://doi.org/10.1145/3624062.3624166",
  bibdate =      "Fri Dec 8 12:56:08 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "With the advent of GPU computing, executing large
                 program sections on accelerators has become
                 increasingly important. Efforts are being made to
                 support the C standard library, LIBC, on GPUs via LLVM
                 machinery. Therefore, the C standard math library,
                 LIBM, must be supported on GPUs. So far, LLVM
                 frontends, such as Clang, have relied on GPU vendor
                 implementations of LIBM functionality wrapped into
                 (mostly) LIBM-compatible forwarding functions.\par

                 We propose a novel LIBM for GPUs reusing a collection
                 of LLVM target-agnostic implementations and built-ins
                 alongside vendor implementations of most single and
                 double-precision floating point math functions. Our
                 approach allows selecting between individual
                 implementations based on the GPU target as opposed to
                 the current approach, which serves only the single
                 third-party library implementation. Our extensive
                 numerical analysis highlights the various
                 implementations differences in performance and
                 precision. Our solution allows users to choose the
                 implementation that maximizes speed while meeting their
                 specific precision requirements.",
  acknowledgement = ack-nhfb,
}

@Article{Schilling:2023:BSR,
  author =       "Jonathan Schilling and Jakob Svensson and Udo
                 H{\"o}fel and Joachim Geiger and Henning Thomsen",
  title =        "{Biot--Savart} routines with minimal floating point
                 error",
  journal =      j-COMP-PHYS-COMM,
  volume =       "287",
  number =       "??",
  pages =        "Article 108692",
  month =        jun,
  year =         "2023",
  CODEN =        "CPHCBZ",
  DOI =          "https://doi.org/10.1016/j.cpc.2023.108692",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Fri Mar 17 07:49:53 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/compphyscomm2020.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0010465523000371",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00104655",
}

@InProceedings{Shah:2023:DPU,
  author =       "Nimish Shah and Wannes Meert and Marian Verhelst",
  booktitle =    "Efficient Execution of Irregular Dataflow Graphs",
  title =        "{DAG} Processing Unit Version 1 {(DPU)}: Efficient
                 Execution of Irregular Workloads on a Multicore
                 Processor",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "69--88",
  year =         "2023",
  DOI =          "https://doi.org/10.1007/978-3-031-33136-7_4",
  ISBN =         "3-031-33136-2",
  ISBN-13 =      "978-3-031-33136-7",
  bibdate =      "Fri Dec 15 11:31:31 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "posit arithmetic",
}

@Book{Shah:2023:EEI,
  author =       "Nimish Shah and Wannes Meert and Marian Verhelst",
  title =        "Efficient Execution of Irregular Dataflow Graphs:
                 Hardware\slash Software Co-optimization for
                 Probabilistic {AI} and Sparse Linear Algebra",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  year =         "2023",
  DOI =          "https://doi.org/10.1007/978-3-031-33136-7",
  ISBN =         "3-031-33136-2",
  ISBN-13 =      "978-3-031-33136-7",
  bibdate =      "Fri Dec 15 11:31:31 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "posit arithmetic",
}

@InProceedings{Shah:2023:IWR,
  author =       "Nimish Shah and Wannes Meert and Marian Verhelst",
  booktitle =    "Efficient Execution of Irregular Dataflow Graphs",
  title =        "Irregular Workloads at Risk of Losing the Hardware
                 Lottery",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "1--21",
  year =         "2023",
  DOI =          "https://doi.org/10.1007/978-3-031-33136-7_1",
  ISBN =         "3-031-33136-2",
  ISBN-13 =      "978-3-031-33136-7",
  bibdate =      "Fri Dec 15 11:31:31 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "posit arithmetic",
}

@InProceedings{Shah:2023:SDR,
  author =       "Nimish Shah and Wannes Meert and Marian Verhelst",
  booktitle =    "Efficient Execution of Irregular Dataflow Graphs",
  title =        "Suitable Data Representation: A Study of Fixed-Point,
                 Floating-Point, and {PositTM} Formats for Probabilistic
                 {AI}",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "23--41",
  year =         "2023",
  DOI =          "https://doi.org/10.1007/978-3-031-33136-7_2",
  ISBN =         "3-031-33136-2",
  ISBN-13 =      "978-3-031-33136-7",
  bibdate =      "Fri Dec 15 11:31:31 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "posit arithmetic",
}

@Article{Shahbazi:2023:OHI,
  author =       "Karim Shahbazi and Seok-Bum Ko",
  title =        "An Optimized Hardware Implementation of Modular
                 Multiplication of Binary Ring {LWE}",
  journal =      j-IEEE-TRANS-EMERG-TOP-COMPUT,
  volume =       "11",
  number =       "3",
  pages =        "817--821",
  month =        jul # "\slash " # sep,
  year =         "2023",
  DOI =          "https://doi.org/10.1109/TETC.2023.3280470",
  ISSN =         "2168-6750 (print), 2376-4562 (electronic)",
  bibdate =      "Thu Sep 21 14:02:06 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetransemergtopcomput.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Emerging Topics in Computing",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=6245516",
}

@InProceedings{Shekhawat:2023:PPH,
  author =       "Diksha Shekhawat and Jugal Gandhi and M. Santosh and
                 Jai Gopal Pandey",
  title =        "{PHAc}: Posit Hardware Accelerator for Efficient
                 Arithmetic Logic Operations",
  crossref =     "Gustafson:2023:NGA",
  pages =        "88--100",
  year =         "2023",
  DOI =          "https://doi.org/10.1007/978-3-031-32180-1_6",
  bibdate =      "Sat Dec 16 08:52:12 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "posit arithmetic",
}

@Article{Shen:2023:CCA,
  author =       "Shiyu Shen and Hao Yang and Yu Liu and Zhe Liu and
                 Yunlei Zhao",
  title =        "{CARM}: {CUDA-Accelerated RNS Multiplication} in
                 Word-Wise Homomorphic Encryption Schemes for {Internet
                 of Things}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "72",
  number =       "7",
  pages =        "1999--2010",
  month =        jul,
  year =         "2023",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2022.3227874",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sat Jul 1 10:59:22 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2020.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "https://www.math.utah.edu/pub/tex/bib/cryptography2020.bib;
                 http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Silva:2023:TAB,
  author =       "Himeshi De Silva and Hongshi Tan and Nhut-Minh Ho and
                 John L. Gustafson and Weng-Fai Wong",
  title =        "Towards a Better 16-Bit Number Representation for
                 Training Neural Networks",
  crossref =     "Gustafson:2023:NGA",
  pages =        "114--133",
  year =         "2023",
  DOI =          "https://doi.org/10.1007/978-3-031-32180-1_8",
  bibdate =      "Sat Dec 16 08:52:12 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Misc{Sukop:2023:HDB,
  author =       "Juraj Sukop and Niels M{\"o}ller",
  title =        "On {HGCD-D} bounds",
  type =         "Report",
  day =          "7",
  month =        feb,
  year =         "2023",
  bibdate =      "Thu Feb 09 11:15:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://hal.science/hal-03976898",
  abstract =     "An improved bound for one of the founding relations of
                 HGCD-D algorithm is presented. This allows to put a
                 lower limit on the iteration count of the first sdiv
                 loop, to impose a particular structure on the
                 accumulated quotients and to bound the size of the
                 largest matrix element. The matrix product M.M' is
                 proved to have its upper and lower size bound differ by
                 at most two bits",
  acknowledgement = ack-nhfb,
}

@Article{Talpes:2023:MDT,
  author =       "Emil Talpes and Debjit Das Sarma and Doug Williams and
                 Sahil Arora and Thomas Kunjan and Benjamin Floering and
                 Ankit Jalote and Christopher Hsiong and Chandrasekhar
                 Poorna and Vaidehi Samant and John Sicilia and Anantha
                 Kumar Nivarti and Raghuvir Ramachandran and Tim Fischer
                 and Ben Herzberg and Bill McGee and Ganesh
                 Venkataramanan and Pete Banon",
  title =        "The Microarchitecture of {DOJO}, {Tesla}'s Exa-Scale
                 Computer",
  journal =      j-IEEE-MICRO,
  volume =       "43",
  number =       "3",
  pages =        "31--39",
  month =        may # "\slash " # jun,
  year =         "2023",
  CODEN =        "IEMIDZ",
  DOI =          "https://doi.org/10.1109/MM.2023.3258906",
  ISSN =         "0272-1732 (print), 1937-4143 (electronic)",
  ISSN-L =       "0272-1732",
  bibdate =      "Thu May 18 07:38:12 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/hot-chips.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeemicro.bib;
                 https://www.math.utah.edu/pub/tex/bib/risc-v.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Micro",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=40",
  remark =       "DOJO is based on RISC-V64 with instruction set
                 extensions. Its arithmetic supports 8-, 16-, 32-, and
                 64-bit integers, and IEEE 754 FP32 (1/8/23), plus FP16
                 (1/5/10), BFP16 (1/8/7), CFP8 (1/4/3), CFP8 (1/5/2),
                 and CFP16 (1/5/10) floating-point formats. The latter
                 is unusual having an external register that records the
                 exponent bias (0, 31, or 63), so that it supports three
                 different ranges of numbers. There is no support for
                 FP64 or longer formats. There is support for stochastic
                 rounding.",
}

@Article{Towhidy:2023:DIA,
  author =       "Ahmad Towhidy and Reza Omidi and Karim Mohammadi",
  title =        "On the Design of Iterative Approximate Floating-Point
                 Multipliers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "72",
  number =       "6",
  pages =        "1623--1635",
  month =        jun,
  year =         "2023",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2022.3216465",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed May 17 10:34:15 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2020.bib",
  abstract =     "Approximate multipliers provide power and area-saving
                 for error-resilient applications. In this paper, we
                 first propose two approximate floating-point
                 multipliers based on two-dimensional pseudo-Booth
                 encoding: floating-point pseudo-Booth (PB), and
                 floating-point iterative pseudo-Booth (IPB). The
                 accuracy of proposed multipliers can be tuned by three
                 parameters: iteration, encoder's radix (R), and word
                 length after truncation (W). Next, we developed the
                 conventional iterative multipliers with a simplified
                 steering circuit for their correction part to eliminate
                 the power consumption of multipliers. The proposed
                 iterative multipliers are compared with conventional
                 iterative integer multipliers implemented by a
                 simplified steering circuit for the floating-point
                 area. The results reveal that the proposed PB-R4-W4 and
                 IPB-R16-W19, compared to the exact floating-point
                 multiplier, provide up to 98.9\% and 67.5\% reductions
                 in power consumption, respectively, in TSMC 180nm CMOS
                 technology. Also, their MRED values are, respectively,
                 2.9\% and ($ 7.4 \times 10 {-4}$)\%. Finally, we
                 evaluated the functionality of the proposed multipliers
                 for real-life applications, including a hyper-plane
                 classifier and two image processing applications of
                 smoothing and sharpening.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@InProceedings{Ullah:2023:DRE,
  author =       "Salim Ullah and Siva Satyendra Sahoo and Akash Kumar",
  booktitle =    "Embedded Machine Learning for Cyber-Physical, {IoT},
                 and Edge Computing",
  title =        "Designing Resource-Efficient Hardware Arithmetic for
                 {FPGA}-Based Accelerators Leveraging Approximations and
                 Mixed Quantizations",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "89--119",
  month =        oct,
  year =         "2023",
  DOI =          "https://doi.org/10.1007/978-3-031-19568-6_4",
  ISBN =         "3-031-19568-X",
  ISBN-13 =      "978-3-031-19568-6",
  bibdate =      "Fri Dec 15 11:31:31 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "posit arithmetic",
}

@Manual{Whitehead:2023:FPI,
  author =       "Nathan Whitehead and Alex Fit-florea",
  title =        "Floating Point and {IEEE 754} Compliance for {NVIDIA
                 GPUs}",
  organization = "NVIDIA",
  address =      "????",
  pages =        "28",
  day =          "24",
  month =        aug,
  year =         "2023",
  bibdate =      "Mon Sep 11 07:26:37 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://docs.nvidia.com/cuda/floating-point/;
                 https://docs.nvidia.com/cuda/pdf/Floating_Point_on_NVIDIA_GPU.pdf",
  abstract =     "A number of issues related to floating point accuracy
                 and compliance are a frequent source of confusion on
                 both CPUs and GPUs. The purpose of this white paper is
                 to discuss the most common issues related to NVIDIA
                 GPUs and to supplement the documentation in the CUDA
                 C++ Programming Guide",
  acknowledgement = ack-nhfb,
  tableofcontents = "1 Floating Point / 3 \\
                 1.1 Formats / 3 \\
                 1.2 Operations and Accuracy / 4 \\
                 1.3 The Fused Multiply-Add (FMA) / 5 \\
                 2 Dot Product: An Accuracy Example / 7 \\
                 2.1 Example Algorithms / 7 \\
                 2.2 Comparison / 8 \\
                 3 CUDA and Floating Point / 9 \\
                 3.1 Compute Capability 2.0 and Above / 9 \\
                 3.2 Rounding Modes / 9 \\
                 3.3 Controlling Fused Multiply-add / 10 \\
                 3.4 Compiler Flags / 11 \\
                 3.5 Differences from x86 / 11 \\
                 4 Considerations for a Heterogeneous World / 13 \\
                 4.1 Mathematical Function Accuracy / 13 \\
                 4.2 x87 and SSE / 14 \\
                 4.3 Core Counts / 14 \\
                 4.4 Verifying GPU Results / 14 \\
                 5 Concrete Recommendations / 17 \\
                 6 Acknowledgements / 19 \\
                 7 References / 21 \\
                 8 Notices / 23 \\
                 8.1 Notice / 23 \\
                 8.2 OpenCL / 24 \\
                 8.3 Trademarks / 24",
}

@Article{Wong:2023:KNS,
  author =       "Zheng-Yan Wong and Denis C.-K. Wong and Wai-Kong Lee
                 and Kai-Ming Mok and Wun-She Yap and Ayesha Khalid",
  title =        "{KaratSaber}: New Speed Records for {Saber} Polynomial
                 Multiplication Using Efficient {Karatsuba} {FPGA}
                 Architecture",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "72",
  number =       "7",
  pages =        "1830--1842",
  month =        jul,
  year =         "2023",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2023.3238129",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Sat Jul 1 10:59:22 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cryptography2020.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2020.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Yang:2023:ATF,
  author =       "Chun-Chieh Yang and Yi-Ru Chen and Hui-Hsin Liao and
                 Yuan-Ming Chang and Jenq-Kuen Lee",
  title =        "Auto-tuning Fixed-point Precision with {TVM} on
                 {RISC-V} Packed {SIMD} Extension",
  journal =      j-TODAES,
  volume =       "28",
  number =       "3",
  pages =        "33:1--33:??",
  month =        may,
  year =         "2023",
  CODEN =        "ATASFO",
  DOI =          "https://doi.org/10.1145/3569939",
  ISSN =         "1084-4309 (print), 1557-7309 (electronic)",
  ISSN-L =       "1084-4309",
  bibdate =      "Wed May 17 08:06:20 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/risc-v.bib;
                 https://www.math.utah.edu/pub/tex/bib/todaes.bib",
  URL =          "https://dl.acm.org/doi/10.1145/3569939",
  abstract =     "Today, as deep learning (DL) is applied more often in
                 daily life, dedicated processors such as CPUs and GPUs
                 have become very important for accelerating model
                 executions. With the growth of technology, people are
                 becoming accustomed to using edge devices, such as
                 mobile phones, smart watches, and VR devices in their
                 daily lives. A variety of technologies using DL are
                 gradually being applied to these edge devices. However,
                 there is a large number of computations in DL. It faces
                 a challenging problem how to provide solutions in the
                 edge devices. In this article, the proposed method
                 enables a flow with the RISC-V Packed extension (P
                 extension) in TVM. TVM, an open deep learning compiler
                 for neural network models, is growing as a key
                 infrastructure for DL computing. RISC-V is an open
                 instruction set architecture (ISA) with customized and
                 flexible features. The Packed-SIMD extension is a
                 RISC-V extension that enables subword
                 single-instruction multiple-data (SIMD) computations in
                 RISC-V architectures to support fallback engines in AI
                 computing. In the proposed flow, a fixed-point type
                 that is supported by an integer of 16-bit type and
                 saturation instructions is added to replace the
                 original 32-bit float type. In addition, an auto-tuning
                 method is proposed to use a uniform selector mechanism
                 (USM) to find the binary point position for fixed-point
                 type use. The tensorization feature of TVM can be used
                 to optimize specific hardware such as subword SIMD
                 instructions with RISC-V P extension. With our
                 experiment on the Spike simulator, the proposed method
                 with the USM can improve performance by approximately
                 2.54 to 6.15$ \times $ in terms of instruction counts
                 with little accuracy loss.",
  acknowledgement = ack-nhfb,
  articleno =    "33",
  fjournal =     "ACM Transactions on Design Automation of Electronic
                 Systems",
  journal-URL =  "https://dl.acm.org/loi/todaes",
}

@Article{Zhang:2023:EAP,
  author =       "Hao Zhang and Seok-Bum Ko",
  title =        "Efficient Approximate Posit Multipliers for Deep
                 Learning Computation",
  journal =      j-IEEE-J-EMERG-SEL-TOP-CIRCUITS-SYST,
  volume =       "13",
  number =       "1",
  pages =        "201--211",
  year =         "2023",
  DOI =          "https://doi.org/10.1109/JETCAS.2022.3231642",
  ISSN =         "2156-3357 (print), 2156-3365 (electronic)",
  ISSN-L =       "2156-3357",
  bibdate =      "Fri Dec 15 09:21:55 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Journal on Emerging and Selected Topics in
                 Circuits and Systems",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=5503868",
}

@Article{Zlatopolski:2023:PAV,
  author =       "Dmitry Zlatopolski",
  title =        "{``Perfect Arithmetic'' by Vaclav Josef Pelikan}",
  journal =      j-HIST-MATH,
  volume =       "62",
  number =       "??",
  pages =        "40--50",
  month =        feb,
  year =         "2023",
  CODEN =        "HIMADS",
  DOI =          "https://doi.org/10.1016/j.hm.2022.09.002",
  ISSN =         "0315-0860 (print), 1090-249X (electronic)",
  ISSN-L =       "0315-0860",
  bibdate =      "Wed Mar 15 09:40:56 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/histmath.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0315086022000659",
  abstract =     "The present article describes for the first time the
                 book of Vaclav Josef Pelikan titled
                 \booktitle{Arithmeticus Perfectus Qui tria numerare
                 nescit. Seu Arithmetica dualis, In qua Numerando non
                 proceditur, nisi ad duo, \& tamen omnes quaestiones
                 Arithmeticae negotio facili enodari possunt}, published
                 in Prague in 1712. The book is written in Latin on 86
                 pages and consists of a dedication, a message to the
                 reader and four chapters. Operations in the binary
                 system, including the extraction of square and cube
                 roots, methods of converting numbers from the decimal
                 system to the binary system and vice versa, etc., are
                 given. In general, we may say that the book by Vaclav
                 Josef Pelikan is the first fully fledged and
                 methodologically sound textbook of arithmetic using the
                 binary number system as well as containing original
                 methods of solution.",
  acknowledgement = ack-nhfb,
  fjournal =     "Historia Mathematica",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03150860",
  keywords =     "base conversion; binary arithmetic",
}

@Book{Alsuhli:2024:NSD,
  author =       "Ghada Alsuhli and Vasilis Sakellariou and Hani Saleh
                 and Mahmoud Al-Qutayri and Baker Mohammad and Thanos
                 Stouraitis",
  title =        "Number Systems for Deep Neural Network Architectures",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  year =         "2024",
  DOI =          "https://doi.org/10.1007/978-3-031-38133-1",
  ISBN =         "3-031-38133-5",
  ISBN-13 =      "978-3-031-38133-1",
  ISSN =         "2690-0327",
  bibdate =      "Fri Dec 15 11:31:31 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Synthesis Lectures on Engineering, Science, and
                 Technology",
  acknowledgement = ack-nhfb,
  keywords =     "posit arithmetic",
}

@TechReport{Brisebarre:2024:CRE,
  author =       "Nicolas Brisebarre and Guillaume Hanrot and
                 Jean-Michel Muller and Paul Zimmermann",
  title =        "Correctly-rounded evaluation of a function: why, how,
                 and at what cost?",
  type =         "Report",
  number =       "hal-04474530",
  institution =  "CNRS --- Centre National de la Recherche Scientifique
                 and others",
  address =      "Paris, France",
  pages =        "29",
  day =          "23",
  month =        feb,
  year =         "2024",
  bibdate =      "Fri Feb 23 16:11:08 2024",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://hal.science/hal-04474530",
  abstract =     "The goal of this paper is to convince the reader that
                 a future standard for floating-point arithmetic should
                 require the availability of a correctly-rounded version
                 of a well-chosen core set of elementary functions. We
                 discuss the interest and feasibility of this
                 requirement. We also give answers to common objections
                 we have received over the last 10 years.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithmic number theory; approximation theory;
                 Computer arithmetic; elementary functions;
                 floating-point arithmetic; lattice basis reduction; LLL
                 algorithm; standardization",
}

@Article{Brogi:2024:FPP,
  author =       "F. Brogi and S. Bn{\`a} and G. Boga and G. Amati and
                 T. Esposti Ongaro and M. Cerminara",
  title =        "On floating point precision in computational fluid
                 dynamics using {OpenFOAM}",
  journal =      j-FUT-GEN-COMP-SYS,
  volume =       "152",
  number =       "??",
  pages =        "1--16",
  month =        mar,
  year =         "2024",
  CODEN =        "FGSEVI",
  DOI =          "https://doi.org/10.1016/j.future.2023.10.006",
  ISSN =         "0167-739X (print), 1872-7115 (electronic)",
  ISSN-L =       "0167-739X",
  bibdate =      "Sat Dec 16 07:26:57 MST 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/futgencompsys2020.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0167739X23003813",
  acknowledgement = ack-nhfb,
  fjournal =     "Future Generation Computer Systems",
  journal-URL =  "http://www.sciencedirect.com/science/journal/0167739X",
}

@TechReport{Gladman:2024:AMF,
  author =       "Brian Gladman and Vincenzo Innocente and John Mather
                 and Paul Zimmermann",
  title =        "Accuracy of Mathematical Functions in Single, Double,
                 Double Extended, and Quadruple Precision",
  institution =  "????",
  pages =        "25",
  day =          "15",
  month =        feb,
  year =         "2024",
  bibdate =      "Thu Feb 15 13:17:22 2024",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://members.loria.fr/PZimmermann/papers/accuracy.pdf",
  acknowledgement = ack-nhfb,
  remark =       "Tabular comparison of AMD, Apple, ARM, CUDA, FreeBSD,
                 GNU, Intel, LLVM, Microsoft Musl, Newlib, OpenLibm,
                 RadeonOpenCompute (ROCm), and RedHat -lm libraries for
                 correct rounding, versus results from MPFR.",
}

@Article{Haider:2024:DRA,
  author =       "Muhammad Hamis Haider and Hao Zhang and Seok-Bum Ko",
  title =        "Decoder Reduction Approximation Scheme for Booth
                 Multipliers",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "73",
  number =       "3",
  pages =        "735--746",
  month =        mar,
  year =         "2024",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2023.3343093",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Fri Feb 16 07:37:44 2024",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2020.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "Adders; approximate computing; Booth multipliers;
                 Complexity theory; Computer architecture; convolutional
                 neural networks; Decoding; Error analysis; Filtration;
                 Hardware; leading one detection; logarithmic
                 multipliers",
}

@Article{Harris:2024:UDS,
  author =       "David Harris and James Stine and Milo Ercegovac and
                 Alberto Nannarelli and Katherine Parry and Cedar
                 Turek",
  title =        "Unified Digit Selection for Radix-4 Recurrence
                 Division and Square Root",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "73",
  number =       "1",
  pages =        "292--300",
  month =        jan,
  year =         "2024",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.2023.3305760",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Dec 27 15:37:27 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2020.bib;
                 https://www.math.utah.edu/pub/tex/bib/risc-v.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "division; square root; SRT; minimally-redundant radix-4; RISC-V",
}

@TechReport{Hubrecht:2024:UAC,
  author =       "Tom Hubrecht and Claude-Pierre Jeannerod and
                 Jean-Michel Muller",
  title =        "Useful applications of correctly-rounded operators of
                 the form $ a b + c d + e $",
  type =         "Report",
  number =       "hal-04461089",
  institution =  "DI-ENS (D{\'e}partment d'informatique --- ENS Paris)
                 and Universit{\'e} de Lyon",
  address =      "Paris, France and Lyon France",
  day =          "16",
  month =        feb,
  year =         "2024",
  bibdate =      "Thu Feb 22 05:37:30 2024",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://inria.hal.science/hal-04461089",
  abstract =     "We show that the availability of fused arithmetic
                 operators that evaluate expressions of the form $ a b +
                 c d $ (FD2 instruction) or $ a b + c d + e $ (FD2A
                 instruction) in floating-point arithmetic with one
                 final rounding only would significantly facilitate many
                 calculations that are hard to perform with high
                 accuracy at small cost using only the traditional
                 operations $+$, $-$, $ \div $, $ \times $, $ \sqrt {}
                 $, and fused multiply-add (FMA).",
  acknowledgement = ack-nhfb,
}

@Article{Mackie:2024:RFM,
  author =       "Maximilien Mackie",
  title =        "Recursion-free modular arithmetic in the
                 lambda-calculus",
  journal =      j-INFO-PROC-LETT,
  volume =       "183",
  number =       "??",
  pages =        "Article 106408",
  month =        jan,
  year =         "2024",
  CODEN =        "IFPLAT",
  DOI =          "https://doi.org/10.1016/j.ipl.2023.106408",
  ISSN =         "0020-0190 (print), 1872-6119 (electronic)",
  ISSN-L =       "0020-0190",
  bibdate =      "Tue Sep 19 07:09:51 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/infoproc2020.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0020019023000510",
  acknowledgement = ack-nhfb,
  fjournal =     "Information Processing Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00200190",
}

@Article{Mikaitis:2024:MMT,
  author =       "Mantas Mikaitis",
  title =        "Monotonicity of Multi-Term Floating-Point Adders",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "??",
  number =       "??",
  pages =        "1--13",
  month =        "????",
  year =         "2024",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/tc.2024.3371783",
  ISSN =         "2326-3814",
  ISSN-L =       "0018-9340",
  bibdate =      "Mon Mar 11 11:33:29 2024",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput2020.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
  keywords =     "accurate floating-point summation",
  remark =       "Online on 11 March 2024, but not yet assigned to an
                 issue.",
}

@Article{Navimipour:2024:NSA,
  author =       "Nima Jafari Navimipour and Seyed-Sajad Ahmadpour and
                 Senay Yalcin",
  title =        "A nano-scale arithmetic and logic unit using a
                 reversible logic and quantum-dots",
  journal =      j-J-SUPERCOMPUTING,
  volume =       "80",
  number =       "1",
  pages =        "395--412",
  month =        jan,
  year =         "2024",
  CODEN =        "JOSUED",
  DOI =          "https://doi.org/10.1007/s11227-023-05491-x",
  ISSN =         "0920-8542 (print), 1573-0484 (electronic)",
  ISSN-L =       "0920-8542",
  bibdate =      "Thu Feb 15 10:23:12 MST 2024",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jsuper2020.bib",
  URL =          "https://link.springer.com/article/10.1007/s11227-023-05491-x",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Supercomputing",
  fjournal =     "The Journal of Supercomputing",
  journal-URL =  "http://link.springer.com/journal/11227",
}

@Article{Wu:2024:SAM,
  author =       "Ying Wu and Chuangtao Chen and Weihua Xiao and Xuan
                 Wang and Chenyi Wen and Jie Han and Xunzhao Yin and
                 Weikang Qian and Cheng Zhuo",
  title =        "A Survey on Approximate Multiplier Designs for Energy
                 Efficiency: From Algorithms to Circuits",
  journal =      j-TODAES,
  volume =       "29",
  number =       "1",
  pages =        "23:1--23:??",
  month =        jan,
  year =         "2024",
  CODEN =        "ATASFO",
  DOI =          "https://doi.org/10.1145/3610291",
  ISSN =         "1084-4309 (print), 1557-7309 (electronic)",
  ISSN-L =       "1084-4309",
  bibdate =      "Mon Jan 15 11:14:18 MST 2024",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/todaes.bib",
  URL =          "https://dl.acm.org/doi/10.1145/3610291",
  abstract =     "Given the stringent requirements of energy efficiency
                 for Internet-of-Things edge devices, approximate
                 multipliers, as a basic component of many processors
                 and accelerators, have been constantly proposed and
                 studied for decades, especially in error-resilient
                 applications. The computation error and energy
                 efficiency largely depend on how and where the
                 approximation is introduced into a design. Thus, this
                 article aims to provide a comprehensive review of the
                 approximation techniques in multiplier designs ranging
                 from algorithms and architectures to circuits. We have
                 implemented representative approximate multiplier
                 designs in each category to understand the impact of
                 the design techniques on accuracy and efficiency. The
                 designs can then be effectively deployed in high-level
                 applications, such as machine learning, to gain energy
                 efficiency at the cost of slight accuracy loss.",
  acknowledgement = ack-nhfb,
  ajournal =     "ACM Transact. Des. Automat. Electron. Syst.",
  articleno =    "23",
  fjournal =     "ACM Transactions on Design Automation of Electronic
                 Systems",
  journal-URL =  "https://dl.acm.org/loi/todaes",
}

@Article{Zhang:2024:HSA,
  author =       "Zuoyan Zhang and Jinchen Xu and Jiangwei Hao and Yang
                 Qu and Haotian He and Bei Zhou",
  title =        "Hierarchical search algorithm for error detection in
                 floating-point arithmetic expressions",
  journal =      j-J-SUPERCOMPUTING,
  volume =       "80",
  number =       "1",
  pages =        "1183--1205",
  month =        jan,
  year =         "2024",
  CODEN =        "JOSUED",
  DOI =          "https://doi.org/10.1007/s11227-023-05523-6",
  ISSN =         "0920-8542 (print), 1573-0484 (electronic)",
  ISSN-L =       "0920-8542",
  bibdate =      "Thu Feb 15 10:23:12 MST 2024",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/jsuper2020.bib",
  URL =          "https://link.springer.com/article/10.1007/s11227-023-05523-6",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Supercomputing",
  fjournal =     "The Journal of Supercomputing",
  journal-URL =  "http://link.springer.com/journal/11227",
}

@Misc{Anonymous:20xx:CMP,
  author =       "Anonymous",
  title =        "The {CORE-MATH} project",
  howpublished = "Web site and code archive",
  year =         "20xx",
  bibdate =      "Mon Dec 04 07:10:51 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://core-math.gitlabpages.inria.fr/",
  acknowledgement = ack-nhfb,
  remark =       "From the Web site: ``CORE-MATH Mission: provide
                 on-the-shelf high performance open-source mathematical
                 functions with correct rounding that can be integrated
                 into current mathematical libraries (GNU libc, Intel
                 Math Library, AMD Libm, Newlib, OpenLibm, Musl, Apple
                 Libm, llvm-libc, Microsoft libm, CUDA libm, ROCm)''",
}

@Misc{QinetiQ:20xx:QFP,
  author =       "{QinetiQ}",
  title =        "{Quixilica} floating point cores",
  howpublished = "Web document",
  year =         "20xx",
  bibdate =      "Sat Oct 9 12:58:32 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.tekmicro.com/",
  acknowledgement = ack-nhfb,
}

%%% ====================================================================
%%% The following entries must come last, because of limitations in the
%%% current BibTeX implementation which require that they follow entries
%%% that cross-reference them.
@Proceedings{Anonymous:1948:PSL,
  editor =       "Anonymous",
  booktitle =    "Proceedings of a {Symposium on Large-Scale Digital
                 Calculating Machinery}: Jointly Sponsored by {The Navy
                 Department Bureau of Ordnance and Harvard University at
                 The Computation Laboratory 7--10 January 1947}",
  title =        "Proceedings of a {Symposium on Large-Scale Digital
                 Calculating Machinery}: Jointly Sponsored by {The Navy
                 Department Bureau of Ordnance and Harvard University at
                 The Computation Laboratory 7--10 January 1947}",
  volume =       "16",
  publisher =    pub-HARVARD,
  address =      pub-HARVARD:adr,
  pages =        "xxix + 302",
  year =         "1948",
  LCCN =         "QA75 .S96 1947",
  bibdate =      "Mon Nov 4 07:46:57 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/babbage-charles.bib;
                 https://www.math.utah.edu/pub/tex/bib/adabooks.bib;
                 https://www.math.utah.edu/pub/tex/bib/annhistcomput.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "The Annals of the Computation Laboratory of Harvard
                 University",
  acknowledgement = ack-nhfb,
  keywords =     "calculators --- congresses; electronic digital
                 computers --- congresses",
  remark =       "Goldstine's paper is listed in the table of contents,
                 but is absent from the volume. The printed order of a
                 few papers differs from that shown in the table of
                 contents; the order has been corrected in the data in
                 this entry.",
  tableofcontents = "Program of the Symposium on Large-Scale Digital
                 Calculating Machinery: 7--10 January 1947 \\
                 First Session: Tuesday, 7 January 1947 1O:00 a.m. \\
                 Opening Addresses \\
                 Mr. Edward Reynolds, Administrative Vice President of
                 Harvard University / 3--3 \\
                 Rear Admiral C. T. Joy, USN, Naval Proving Ground,
                 Dahlgren, Virginia / 4--6 \\
                 Professor Howard H. Aiken, Chairman, Harvard University
                 / 7--7 \\
                 11:00 a.m. Inspection of the Computation Laboratory and
                 of Mark II Calculator \\
                 Second Session: Tuesday, 7 January 1947, 2:00 p.m. \\
                 Existing Calculating Machines / \\
                 Professor Willard E. Bleick, Chairman, Post Graduate
                 School, U.S. Naval Academy, Annapolis / \\
                 Mr. Richard H. Babbage, Montreal, Canada / The Work of
                 Charles Babbage / 13--22 \\
                 Mr. Richard M. Bloch, Harvard University / Mark I
                 Calculator / 23--30 \\
                 Dr. Lewis P. Tabor, University of Pennsylvania / Brief
                 Description and Operating Characteristics of the ENIAC
                 / 31--40 \\
                 Mr. Samuel B. Williams, Consulting Electrical Engineer
                 / Bell Telephone Laboratories' Relay Computing System /
                 41--68 \\
                 Mr. Robert V. D. Campbell, Harvard University / Mark II
                 Calculator / 69--79 \\
                 Third Session: Wednesday, 8 January 1947, 9:30 a.m. \\
                 The Logic of Large-Scale Calculating Machinery / \\
                 Professor \Vendell H. Furry, Chairman, Harvard
                 University \\
                 Dr. Alexander W. Wundheiler, Bureau of Ordnance /
                 Problems of Mathematical Analysis Involved in Machine
                 Computations / 83--90 \\
                 Dr. George R. Stibitz, University of Vermont / The
                 Organization of Large-Scale Calculating Machinery /
                 91--100 \\
                 Fourth Session: Wednesday, 8 January 1947, 2:00 p.m.
                 \\
                 Storage Devices \\
                 Dr. John H. Curtiss, Chairman / National Bureau of
                 Standards / \\
                 Dr. T. Kite Sharpless, University of Pennsylvania /
                 Mercury Delay Lines as a Memory Unit / 103--109 \\
                 Professor Leon Brillouin, Harvard University / Slow
                 Electromagnetic Waves / 110--124 \\
                 Dr. Jay W. Forrester, Massachusetts Institute of
                 Technology / High-Speed Electrostatic Storage /
                 125--129 \\
                 Dr. Benjamin L. Moore, Harvard University / Magnetic
                 and Phosphor Coated Discs / 130--132 \\
                 Dr. Jan Rajchman, Radio Corporation of America / The
                 Selectron --- A Tube for Selective Electrostatic
                 Storage / 133--145 \\
                 Dr. Arthur W. Tyler, Eastman Kodak Company / Optical
                 and Photographic Storage Techniques / 146--150 \\
                 Fifth Session: Thursday, 9 January 1947, 9:30 a.m. \\
                 Numerical Methods and Suggested Problems for Solution
                 \\
                 Dr. Mina Rees, Chairman, Office of Naval Research \\
                 Professor Richard Courant, New York University / Method
                 of Finite Differences for the Solution of Partial
                 Differential Equations / 153--156 \\
                 Dr. Raymond J. Seeger, Naval Ordnance Laboratory / On
                 Computational Techniques for Certain Problems in Fluid
                 Dynamics / 157--168 \\
                 Professor Wassily W. Leontief, Harvard University /
                 Computational Problems Arising in Connection with
                 Economic Analysis of interindustrial Relationships /
                 169--175 \\
                 Professor Hans A. Rademacher, University of
                 Pennsylvania / On the Accumulation of Errors in
                 Processes of Integration on High-Speed Calculating
                 Machines / 176--187 \\
                 Professor Howard W. Emmons, Harvard University / Fluid
                 Mechanics Computations / 188--193 \\
                 Dr. L. S. Dederick, Ballistic Research Laboratory,
                 Aberdeen, Maryland / Firing Tables / 194--199 \\
                 Sixth Session: Thursday, 9 January 1947, 2:00 p.m. \\
                 Sequencing, Coding, and Problem Preparation \\
                 Dr. Julius A. Stratton, Chairman, Massachusetts
                 Institute of Technology \\
                 Dr. John W. Mauchly, Electronic Control Company /
                 Preparation of Problems for EDVAC-Type Machines /
                 203--207 \\
                 Mr. Joseph 0. Harrison, Jr., Harvard University / The
                 Preparation of Problems for the Mark I Calculator /
                 208--210 \\
                 Dr. Herman H. Goldstine, Institute for Advanced Study /
                 Coding for Large-Scale Calculating Machinery / ??--??
                 \\
                 Seventh Session: Friday, 10 January 1947, 9:30 a.m. \\
                 Input and Output Devices \\
                 Professor E. Leon Chaffee, Chairman, Harvard University
                 \\
                 Mr. Frederick G. Miller, Harvard University /
                 Application of Printing Telegraph Techniques to
                 Large-Scale Calculating Machinery / 213--222 \\
                 Mr. Otto Kornei, The Brush Development Company / Survey
                 of Magnetic Recording / 223--237 \\
                 Mr. Harrison W. Fuller, Harvard University / The
                 Numeroscope / 238--247 \\
                 Dr. Samuel N. Alexander, National Bureau of Standards /
                 Input and Output Devices for Electronic Digital
                 Calculating Machinery / 248--253 \\
                 Dr. Morris Rubinoff, Harvard University / An Input
                 Device Using Multiple Gates / 254--259 \\
                 Dr. R. D. O'Neal, Eastman Kodak Company / Photographic
                 Methods of Handling Input and Output Data / 260--266
                 \\
                 Mr. C. Bradford Sheppard, Electronic Control Company /
                 Transfer Between External and Internal Memory /
                 267--273 \\
                 Eighth Session: Friday, 10 January 1947, 2:00 p.m. \\
                 Conclusions and Open Discussion \\
                 Professor Charles C. Bramble, Chairman, Post Graduate
                 School, U.S. Naval Academy, Annapolis / \\
                 Professor Samuel H. Caldwell, Massachusetts Institute
                 of Technology / Publication, Classification, and
                 Patents / 277--283 \\
                 Dr. Louis Couffignal (in absentia), Centre National de
                 la Recherche Scientifique / Le Domaine du Calcul
                 M{\'e}canique / 284--296 \\
                 Dr. Alan T. Waterman, Office of Naval Research / New
                 Vistas in Mathematics / 298--302",
}

@Proceedings{Householder:1951:MCM,
  editor =       "Alston S. Householder and George E. Forsythe and
                 Hallett-Hunt Germond",
  booktitle =    "{Monte Carlo method. Proceedings of a Symposium Held
                 June 29, 30 and July 1, 1949 in Los Angeles,
                 California}",
  title =        "{Monte Carlo method. Proceedings of a Symposium Held
                 June 29, 30 and July 1, 1949 in Los Angeles,
                 California}",
  volume =       "12",
  publisher =    pub-USGPO,
  address =      pub-USGPO:adr,
  pages =        "49",
  year =         "1951",
  bibdate =      "Tue Jan 31 06:36:58 2017",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/f/forsythe-george-elmer.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/v/von-neumann-john.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcw.bib;
                 https://www.math.utah.edu/pub/tex/bib/prng.bib",
  series =       ser-APPL-MATH-SER-NBS,
  acknowledgement = ack-nhfb,
  tableofcontents = "Preface / iii \\
                 Foreword / v \\
                 1. Showers produced by low-energy electrons and photons
                 / Robert R. Wilson / 1 \\
                 2. An alignment chart for Monte Carlo solution of the
                 transport problem / B. I. Spinrad, G. H. Goertzel, W.
                 S. Snyder / 4 \\
                 3. Neutron age calculations in water, graphite, and
                 tissue / Alston S. Householder / 6 \\
                 4. Methods of probabilities in chains applied to
                 particle transmission through matter / Wendell C.
                 DeMarcus, Lewis Nelson / 9 \\
                 5. Stochastic methods in statistical mechanics / W.
                 Gilbert King / 12 \\
                 6. Report on a Monte Carlo calculation performed with
                 the Eniac / Maria Mayer / 19 \\
                 7. Calculation of shielding properties of water for
                 high energy neutrons / Preston C. Hammer / 21 \\
                 8. A Monte Carlo technique for estimating particle
                 attenuation in bulk matter / B. A. Shoor, Lewis Nelson,
                 Wendell DeMarcus, Robert L. Echols / 24 \\
                 9. Estimation of particle transmission by random
                 sampling / Herman Kahn, T. E. Harris / 27 \\
                 10. History of RAND's random digits --- Summary / W.
                 George Brown / 31 \\
                 11. The mid-square method of generating digits /
                 Preston C. Hammer / 33 \\
                 12. Generation and testing of random digits at the
                 National Bureau of Standards, Los Angeles / George E.
                 Forsythe / 34 \\
                 13. Various techniques used in connection with random
                 digits / John von Neumann / 36 \\
                 14. Round table discussion / H. H. Germond / 39",
}

@Book{Alt:1960:AC,
  editor =       "Franz L. Alt and Andrew Donald Booth and Robert Emmet
                 Meagher",
  booktitle =    "Advances in Computers",
  title =        "Advances in Computers",
  publisher =    pub-ACADEMIC,
  address =      pub-ACADEMIC:adr,
  pages =        "x + 316",
  year =         "1960",
  ISSN =         "0065-2458",
  LCCN =         "QA76 .A3",
  bibdate =      "Sat Nov 29 11:05:31 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Book{Taub:1961:JNCa,
  editor =       "A. H. Taub",
  booktitle =    "{John von Neumann}: Collected Works: {Volume I}:
                 {Logic}, Theory of Sets and Quantum Mechanics",
  title =        "{John von Neumann}: Collected Works: {Volume I}:
                 {Logic}, Theory of Sets and Quantum Mechanics",
  publisher =    pub-PERGAMON,
  address =      pub-PERGAMON:adr,
  pages =        "x + 654",
  year =         "1961",
  LCCN =         "????",
  bibdate =      "Wed Jun 01 16:58:29 2005",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/v/von-neumann-john.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See also volumes II--VI
                 \cite{Taub:1961:JNCb,Taub:1961:JNCc,Taub:1962:JNC,Taub:1963:JNCa,Taub:1963:JNCb}.",
  ZMnumber =     "0188.00102",
  acknowledgement = ack-nhfb,
}

@Book{Taub:1961:JNCb,
  editor =       "A. H. Taub",
  booktitle =    "{John von Neumann}: Collected Works. {Volume II}:
                 {Operators}, Ergodic Theory and Almost Periodic
                 Functions in a Group",
  title =        "{John von Neumann}: Collected Works. {Volume II}:
                 {Operators}, Ergodic Theory and Almost Periodic
                 Functions in a Group",
  publisher =    pub-PERGAMON,
  address =      pub-PERGAMON:adr,
  pages =        "x + 568",
  year =         "1961",
  LCCN =         "????",
  bibdate =      "Wed Jun 01 16:58:29 2005",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/v/von-neumann-john.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See also volumes I, III--VI
                 \cite{Taub:1961:JNCa,Taub:1961:JNCc,Taub:1962:JNC,Taub:1963:JNCa,Taub:1963:JNCb}.",
  ZMnumber =     "0188.00102",
  acknowledgement = ack-nhfb,
}

@Book{Taub:1961:JNCc,
  editor =       "A. H. Taub",
  booktitle =    "{John von Neumann}: Collected Works. {Volume III}:
                 Rings of Operators",
  title =        "{John von Neumann}: Collected Works. {Volume III}:
                 Rings of Operators",
  publisher =    pub-PERGAMON,
  address =      pub-PERGAMON:adr,
  pages =        "ix + 574",
  year =         "1961--1963",
  LCCN =         "????",
  bibdate =      "Wed Jun 01 16:58:29 2005",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/v/von-neumann-john.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See also volumes I--II, IV--VI
                 \cite{Taub:1961:JNCa,Taub:1961:JNCb,Taub:1962:JNC,Taub:1963:JNCa,Taub:1963:JNCb}.",
  ZMnumber =     "0188.00102",
  acknowledgement = ack-nhfb,
}

@Proceedings{AFIPS:1962:APS,
  editor =       "AFIPS",
  key =          "AFIPS SJCC '62",
  booktitle =    "{AFIPS} Proceedings of the {Spring Joint Computer
                 Conference} 1962",
  title =        "{AFIPS} Proceedings of the {Spring Joint Computer
                 Conference} 1962",
  volume =       "21",
  publisher =    pub-AFIPS,
  address =      pub-AFIPS:adr,
  pages =        "??--??",
  year =         "1962",
  LCCN =         "????",
  bibdate =      "Wed Feb 14 17:16:30 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "AFIPS conference proceedings",
  acknowledgement = ack-nhfb,
}

@Book{Taub:1962:JNC,
  editor =       "A. H. Taub",
  booktitle =    "{John von Neumann}: Collected Works. {Volume IV}:
                 {Continuous} Geometry and Other Topics",
  title =        "{John von Neumann}: Collected Works. {Volume IV}:
                 {Continuous} Geometry and Other Topics",
  publisher =    pub-PERGAMON,
  address =      pub-PERGAMON:adr,
  pages =        "x + 516",
  year =         "1962",
  LCCN =         "????",
  bibdate =      "Wed Jun 01 16:58:29 2005",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/v/von-neumann-john.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See also volumes I--III, V--VI
                 \cite{Taub:1961:JNCa,Taub:1961:JNCb,Taub:1961:JNCc,Taub:1963:JNCa,Taub:1963:JNCb}.",
  ZMnumber =     "0188.00102",
  acknowledgement = ack-nhfb,
}

@Proceedings{Metropolis:1963:PFS,
  editor =       "N. Metropolis and A. H. Taub and John Todd and C. B.
                 Tompkins",
  booktitle =    "{Experimental arithmetic, high speed computing and
                 mathematics: Proceedings of the fifteenth Symposium in
                 Applied Mathematics of the American Mathematical
                 Society held in Chicago, Illinois, April 12--14, 1962
                 and Atlantic City, New Jersey, April 16-19, 1962}",
  title =        "{Experimental arithmetic, high speed computing and
                 mathematics: Proceedings of the fifteenth Symposium in
                 Applied Mathematics of the American Mathematical
                 Society held in Chicago, Illinois, April 12--14, 1962
                 and Atlantic City, New Jersey, April 16-19, 1962}",
  publisher =    pub-AMS,
  address =      pub-AMS:adr,
  pages =        "ix + 396",
  year =         "1963",
  LCCN =         "QA297 .S987 1962",
  bibdate =      "Tue Mar 20 10:37:16 2007",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/metropolis-nicholas.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Book{Taub:1963:JNCa,
  editor =       "A. H. Taub",
  booktitle =    "{John von Neumann}: Collected Works. {Volume V}:
                 {Design} of Computers, Theory of Automata and Numerical
                 Analysis",
  title =        "{John von Neumann}: Collected Works. {Volume V}:
                 {Design} of Computers, Theory of Automata and Numerical
                 Analysis",
  publisher =    pub-PERGAMON,
  address =      pub-PERGAMON:adr,
  pages =        "ix + 784",
  year =         "1963",
  LCCN =         "????",
  bibdate =      "Wed Jun 01 16:58:29 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See also volumes I--IV, VI
                 \cite{Taub:1961:JNCa,Taub:1961:JNCb,Taub:1961:JNCc,Taub:1962:JNC,Taub:1963:JNCb}.",
  ZMnumber =     "0188.00102",
  acknowledgement = ack-nhfb,
}

@Book{Taub:1963:JNCb,
  editor =       "A. H. Taub",
  booktitle =    "{John von Neumann}: Collected Works. {Volume VI}:
                 {Theory} of Games, Astrophysics, Hydrodynamics and
                 Meteorology",
  title =        "{John von Neumann}: Collected Works. {Volume VI}:
                 {Theory} of Games, Astrophysics, Hydrodynamics and
                 Meteorology",
  publisher =    pub-PERGAMON,
  address =      pub-PERGAMON:adr,
  pages =        "x + 538",
  year =         "1963",
  LCCN =         "????",
  bibdate =      "Wed Jun 01 16:58:29 2005",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/d/dirac-p-a-m.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/f/fermi-enrico.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/f/forsythe-george-elmer.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/m/metropolis-nicholas.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/v/von-neumann-john.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/w/wigner-eugene.bib;
                 https://www.math.utah.edu/pub/tex/bib/einstein.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  note =         "See also volumes I--V
                 \cite{Taub:1961:JNCa,Taub:1961:JNCb,Taub:1961:JNCc,Taub:1962:JNC,Taub:1963:JNCa}.",
  ZMnumber =     "0188.00102",
  acknowledgement = ack-nhfb,
}

@Book{Wilkinson:1963:REA,
  author =       "J. H. Wilkinson",
  booktitle =    "Rounding Errors in Algebraic Processes",
  title =        "Rounding Errors in Algebraic Processes",
  volume =       "32",
  publisher =    pub-HMSO,
  address =      pub-HMSO:adr,
  pages =        "vi + 161",
  year =         "1963",
  ISBN =         "0-486-67999-3 (Dover)",
  ISBN-13 =      "978-0-486-67999-0 (Dover)",
  LCCN =         "QA76.5 .W53 1964",
  MRclass =      "65.80",
  MRnumber =     "MR0161456 (28 \#4661)",
  MRreviewer =   "A. S. Householder",
  bibdate =      "Sat Feb 8 10:28:55 2020",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/w/wilkinson-james-hardy.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Also published by Prentice-Hall, Englewood Cliffs, NJ,
                 USA, 1964, translated into Polish as {\em Bledy
                 Zaokragle{\'n} w Procesach Algebraicznych\/} by PWW,
                 Warsaw, Poland, 1967 and translated into German as {\em
                 Rundungsfehler\/} by Springer-Verlag, Berlin, Germany,
                 1969. Reprinted by Dover Publications, New York,
                 1994.",
  series =       "Notes on Applied Science",
  acknowledgement = ack-nhfb,
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
  tableofcontents = "1. The Fundamental Arithmetic Operations \\
                 Digital computation / 1 \\
                 Fixed-point and floating-point computation / 1 \\
                 Notational conventions / 2 \\
                 Rounding errors in fixed-point computation / 4 \\
                 Fixed-point accumulation of inner-products / 6 \\
                 Rounding errors in floating-point computation / 7 \\
                 Round-off with single-precision accumulator / 11 \\
                 Comparison of fixed-point and floating-point
                 computation / 14 \\
                 Common floating-point operations / 16 \\
                 More precise bounds / 19 \\
                 Floating-point accumulation of sums and inner-products
                 / 23 \\
                 Statistical error bounds / 25 \\
                 Block-floating vectors and matrices / 26 \\
                 Fundamental limitations oft-digit computation / 27 \\
                 Ill-conditioned problems / 28 \\
                 Condition numbers / 29 \\
                 Rounding errors in the computation / 30 \\
                 Additional comments / 33 \\
                 2. Computations Involving Polynomials \\
                 Evaluation of power series / 34 \\
                 Fixed-point representation / 34 \\
                 Floating-point representation / 36 \\
                 Calculation of zeros of functions defined by power
                 series / 37 \\
                 Polynomials with arbitrary coefficients / 38 \\
                 Condition of a polynomial with respect to the
                 computation of its zeros / 38 \\
                 Some typical distributions of zeros / 41 \\
                 Linear distributions of zeros / 41 \\
                 Geometric distribution / 44 \\
                 Chebyshev polynomial / 46 \\
                 Significance of the condition of the zeros of
                 polynomials 4 / 7 \\
                 Determination of the zeros / 49 \\
                 Iterative methods / 52 \\
                 Effect of rounding errors on Newton's process / 53 \\
                 Simple examples / 54 \\
                 Polynomial deflation / 55 \\
                 Analysis of errors inherent in deflation / 56 \\
                 Examples of deflation / 59 \\
                 Deflation of ill-conditioned polynomials / 62 \\
                 General comments on iteration and deflation / 64 \\
                 Purification in the original polynomial / 65 \\
                 Other iterative methods / 66 \\
                 The root-squaring process / 67 \\
                 Forward error analysis of root-squaring / 69 \\
                 Relative error in computed coefficients / 71 \\
                 Numerical example / 72 \\
                 Deterioration of condition / 74 \\
                 General comments on the computation of zeros of
                 polynomials / 76 \\
                 Additional comments / 78 \\
                 3. Matrix Computations \\
                 Introduction / 79 \\
                 Vector and matrix norms / 80 \\
                 Error analysis of simple matrix operations / 82 \\
                 Matrix multiplication / 83 \\
                 Matrix operations in block-floating arithmetic / 85 \\
                 Matrices which are not infinity row standardized / 85
                 \\
                 Orthogonalization of vectors / 86 \\
                 Numerical example / 87 \\
                 General case / 89 \\
                 Solution of equations and matrix inversion / 91 \\
                 Rounding of matrix of coefficients / 93 \\
                 Error analysis of Gaussian elimination / 94 \\
                 Computational equations / 95 \\
                 Floating-point bounds / 96 \\
                 Gaussian elimination in fixed-point / 99 \\
                 Determinant evaluation / 99 \\
                 Solution of a triangular set of equations using
                 standard floating-point arithmetic / 99 \\
                 Accuracy of computed solution / 102 \\
                 Solution of triangular set of equations with
                 floating-point accumulation of inner-products / 103 \\
                 Inversion of a triangular matrix / 104 \\
                 High accuracy of solutions of triangular equations /
                 105 \\
                 Solution of a general set of equations / 107 \\
                 Inversion of a general matrix / 109 \\
                 Left-handed and right-handed inverses / 110 \\
                 Numerical example / 111 \\
                 Comments on example / 113 \\
                 Compact methods of triangular decomposition / 114 \\
                 Triangular decomposition with partial pivoting / 115
                 \\
                 Positive definite matrix / 117 \\
                 Numerical example / 118 \\
                 Comments on the solution / 119 \\
                 Residual corresponding to block-floating solution / 120
                 \\
                 Iterative refinement of the solution / 121 \\
                 Practical procedure / 122 \\
                 Analysis of the practical procedure / 124 \\
                 Assessment of accuracy of the computed solution / 126
                 \\
                 The use of an estimate for $||A^{-1}||$ / 126 \\
                 Assessment of a computed inverse / 127 \\
                 Use of the approximate inverse to solve equations / 128
                 \\
                 Iterative procedure based on use of the approximate
                 inverse / 130 \\
                 Numerical example / 131 \\
                 Sensitivity of the eigenvalues of a matrix / 134 \\
                 Sensitivity of individual eigenvalues / 137 \\
                 Example of ill-conditioned eigenvalues / 138 \\
                 A posteriori estimates for a computed eigenvalue and
                 eigenvector of a real symmetric matrix / 139 \\
                 Calculation of the eigenvectors of a symmetric
                 tri-diagonal matrix / 142 \\
                 Effect of rounding errors / 143 \\
                 Calculation of the eigenvalues of a lower Hessenberg
                 matrix / 147 \\
                 Calculation of $f(\lambda)$ using floating-point
                 accumulation / 149 \\
                 Perturbation of the eigenvalues / 150 \\
                 Numerical example / 151 \\
                 Additional comments / 155 \\
                 Bibliography / 157 \\
                 Index / 159",
}

@Proceedings{AFIPS:1965:FJC,
  key =          "AFIPS FJCC '65",
  booktitle =    "{1965 Fall Joint Computer Conference, 18--20 November,
                 1965, Las Vegas, Nevada}",
  title =        "{1965 Fall Joint Computer Conference, 18--20 November,
                 1965, Las Vegas, Nevada}",
  volume =       "27",
  publisher =    pub-AFIPS,
  address =      pub-AFIPS:adr,
  pages =        "????",
  year =         "1965",
  LCCN =         "????",
  bibdate =      "Fri Sep 16 10:42:51 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "AFIPS conference proceedings",
  acknowledgement = ack-nj,
}

@Book{Alt:1965:AC,
  editor =       "Franz L. Alt and Morris Rubinoff and Andrew Donald
                 Booth and Robert Emmet Meagher",
  booktitle =    "Advances in Computers",
  title =        "Advances in Computers",
  publisher =    pub-ACADEMIC,
  address =      pub-ACADEMIC:adr,
  pages =        "xiv + 310",
  year =         "1965",
  ISSN =         "0065-2458",
  LCCN =         "QA76 .A3",
  bibdate =      "Sat Nov 29 11:06:34 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{Kalenich:1965:IPP,
  editor =       "Wayne A. Kalenich",
  booktitle =    "{Information processing 1965: proceedings of IFIP
                 congress 65; New York City May 24--29, 1965}",
  title =        "{Information processing 1965: proceedings of IFIP
                 congress 65; New York City May 24--29, 1965}",
  publisher =    "Spartan Books",
  address =      "Washington, DC, USA",
  pages =        "648",
  year =         "1965",
  LCCN =         "????",
  bibdate =      "Tue Mar 20 10:47:07 2007",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/metropolis-nicholas.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Two volumes.",
  acknowledgement = ack-nhfb,
  remark =       "Third international conference on information
                 processing, organized by the International Federation
                 for Information Processing.",
}

@Proceedings{Rall:1965:EDCa,
  editor =       "L. B. Rall",
  booktitle =    "Error in Digital Computation",
  title =        "Error in Digital Computation",
  volume =       "1",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "338",
  year =         "1965",
  MRclass =      "65.80",
  MRnumber =     "MR0189284 (32 \#6711)",
  MRreviewer =   "J. M. Ortega",
  bibdate =      "Tue Aug 15 18:20:34 MDT 1995",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/moore-ramon-e.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/w/wilkinson-james-hardy.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Proceedings of an advanced seminar conducted by the
                 Mathematics Research Center, United States Army, at the
                 University of Wisconsin, Madison, October 5--7, 1964.",
  acknowledgement = ack-nhfb,
  tableofcontents = "1. The problem of error in digital computation /
                 Todd \\
                 2. Techniques for automatic error monitoring and
                 control / Ashenhurst \\
                 3. The automatic analysis and control of error in
                 digital computing based on the use of interval numbers
                 / Moore \\
                 4. Error in digital solution of linear problems /
                 Albasiny \\
                 5. The propagation of error in the digital integration
                 of ordinary differential equations / Henrici \\
                 6. Bibliography on error in digital computation (114
                 pp.)",
}

@Proceedings{Rall:1965:EDCb,
  editor =       "L. B. Rall",
  booktitle =    "Error in Digital Computation",
  title =        "Error in Digital Computation",
  volume =       "2",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "288",
  year =         "1965",
  MRclass =      "65.80",
  MRnumber =     "MR0189284 (32 \#6711)",
  MRreviewer =   "J. M. Ortega",
  bibdate =      "Tue Aug 15 18:20:34 MDT 1995",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/moore-ramon-e.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/w/wilkinson-james-hardy.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/y/young-david-m.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Proceedings of an advanced seminar conducted by the
                 Mathematics Research Center, United States Army, at the
                 University of Wisconsin, Madison, October 5--7, 1964.",
  acknowledgement = ack-nhfb,
  tableofcontents = "1. Experimental investigation of unnormalize1
                 arithmetic / Ashenhurst \\
                 2. Error bounds for computations with continued
                 fractions / Henrici \\
                 3. Error bounds for asymptotic expansions of special
                 functions in the complex plane / Olver \\
                 4. Error analysis for transformations based on the use
                 of matrices of the form $I -2 w w^H$. / Wilkinson \\
                 5. Automatic local coordinate transformations to reduce
                 the growth of error bounds in interval computation of
                 solutions of ordinary differential equations / Moore
                 \\
                 6. Differential inequalities and error bounds /
                 Schroder \\
                 7. Discrete representations of partial differential
                 operators / Young and Dauwalder \\
                 8. Upper and lower bounds for solutions of integral
                 equations / Brown \\
                 9. Convergence ana error bounds for approximate
                 solutions of integral and operator equations / Anselone
                 \\
                 10. Applications of functional analysis to error
                 estimation / Collatz \\
                 11. Error in the solution of linear programming
                 problems / Wolfe",
}

@Book{Wilkinson:1965:AEP,
  author =       "J. H. Wilkinson",
  booktitle =    "The Algebraic Eigenvalue Problem",
  title =        "The Algebraic Eigenvalue Problem",
  publisher =    pub-OXFORD,
  address =      pub-OXFORD:adr,
  pages =        "xviii + 662",
  year =         "1965",
  ISBN =         "0-19-853403-5",
  ISBN-13 =      "978-0-19-853403-7",
  LCCN =         "QA218 .W686 1965",
  MRclass =      "65.40",
  MRnumber =     "MR0184422 (32 \#1894)",
  MRreviewer =   "A. S. Householder",
  bibdate =      "Tue Aug 15 18:20:34 MDT 1995",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/l/lanczos-cornelius.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/w/wilkinson-james-hardy.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  acknowledgement = ack-nhfb,
  shorttableofcontents = "1. Theoretical Background \\
                 2. Perturbation Theory \\
                 3. Error Analysis \\
                 4. Solution of Linear Algebraic Equations \\
                 5. Hermitian Matrices \\
                 6. Reduction of a General Matrix to Condensed Form \\
                 7. Eigenvalues of Matrices of Condensed Forms \\
                 8. The $ L R $ and $ Q R $ Algorithms \\
                 9. Iterative Methods \\
                 Bibliography / 649 \\
                 Index / 657",
  tableofcontents = "1. Theoretical Background \\
                 Introduction / 1 \\
                 Definitions / 2 \\
                 Eigenvalues and eigenvectors of the transposed matrix /
                 3 \\
                 Distinct eigenvalues / 4 \\
                 Similarity transformations / 6 \\
                 Multiple eigenvalues and canonical forms for general
                 matrices / 7 \\
                 Defective system of eigenvectors / 9 \\
                 The Jordan (classical) canonical form / 10 \\
                 The elementary divisors / 12 \\
                 Companion matrix of the characteristic polynomial of
                 $A$ / 12 \\
                 Non-derogatory matrices / 13 \\
                 The Frobenius (rational) canonical form / 15 \\
                 Relationship between the Jordan and Frobenius canonical
                 forms / 16 \\
                 Equivalence transformations / 17 \\
                 Lambda matrices / 18 \\
                 Elementary operations / 19 \\
                 Smith's canonical form / 19 \\
                 The highest common factor of $k$-rowed minors of a
                 $A$-matrix / 22 \\
                 Invariant factors of $ (A - \lambda M) $ / 22 \\
                 The triangular canonical form / 24 \\
                 Hermitian and symmetric matrices / 24 \\
                 Elementary properties of Hermitian matrices / 25 \\
                 Complex symmetric matrices / 26 \\
                 Reduction to triangular form by unitary transformations
                 / 27 \\
                 Quadratic forms / 27 \\
                 Necessary and sufficient conditions for positive
                 definiteness / 28 \\
                 Differential equations with constant coefficients / 30
                 \\
                 Solutions corresponding to non-linear elementary
                 divisors / 31 \\
                 Differential equations of higher order / 32 \\
                 Second-order equations of special form / 34 \\
                 Explicit solution of $ B \ddot{y} = -A y$ / 35 \\
                 Equations of the form $(AB - \lambda I) x = 0$ / 35 \\
                 The minimum polynomial of a vector / 36 \\
                 The minimum polynomial of a matrix / 37 \\
                 Cayley--Hamilton theorem / 38 \\
                 Relation between minimum polynomial and canonical forms
                 / 39 \\
                 Principal vectors / 42 \\
                 Elementary similarity transformations / 43 \\
                 Properties of elementary matrices / 45 \\
                 Reduction to triangular canonical form by elementary
                 similarity transformations / 46 \\
                 Elementary unitary transformations / 47 \\
                 Elementary unitary Hermitian matrices / 48 \\
                 Reduction to triangular form by elementary unitary
                 transformations / 50 \\
                 Normal matrices / 51 \\
                 Commuting matrices / 52 \\
                 Eigenvalues of $A B$ / 54 \\
                 Vector and matrix norms / 55 \\
                 Subordinate matrix norms / 56 \\
                 The Euclidean and spectral norms / 57 \\
                 Norms and limits / 58 \\
                 Avoiding use of infinite matrix series / 60 \\
                 2. Perturbation Theory \\
                 Introduction / 62 \\
                 Ostrowski's theorem on continuity of the eigenvalues /
                 63 \\
                 Algebraic functions / 64 \\
                 Numerical examples / 65 \\
                 Perturbation theory for simple eigenvalues / 66 \\
                 Perturbation of corresponding eigenvectors / 67 \\
                 Matrix with linear elementary divisors / 68 \\
                 First-order perturbations of eigenvalues / 68 \\
                 First-order perturbations of eigenvectors / 69 \\
                 Higher-order perturbations / 70 \\
                 Multiple eigenvalues / 70 \\
                 Gerschgorin's theorems / 71 \\
                 Perturbation theory based on Gerschgorin's theorems /
                 72 \\
                 Case 1. Perturbation of a simple eigenvalue $\lambda_1$
                 of a matrix having linear elementary divisors / 72 \\
                 Case 2. Perturbation of a multiple eigenvalue
                 $\lambda_1$ of a matrix having linear elementary
                 divisors / 75 \\
                 Case 3. Perturbation of a simple eigenvalue of a matrix
                 having one or more non-linear elementary divisors / 77
                 \\
                 Case 4. Perturbations of the eigenvalues corresponding
                 to a non-linear elementary divisor of a non-derogatory
                 matrix / 79 \\
                 Case 5. Perturbations of eigenvalues $\lambda_i$ when
                 there is more than one divisor involving $(\lambda_i -
                 \lambda_)$ and at least one of them is non-linear / 80
                 \\
                 Perturbations corresponding to the general distribution
                 of non-linear divisors / 81 \\
                 Perturbation theory for the eigenvectors from Jordan
                 canonical form / 81 \\
                 Perturbations of eigenvectors corresponding to a
                 multiple eigenvalue (linear elementary divisors) / 83
                 \\
                 Limitations of perturbation theory / 84 \\
                 Relationships between the $s_i$ / 85 \\
                 The condition of a computing problem / 86 \\
                 Condition numbers / 86 \\
                 Spectral condition number of A with respect to its
                 eigenproblem / 87 \\
                 Properties of spectral condition number / 88 \\
                 Invariant properties of condition numbers / 89 \\
                 Very ill-conditioned matrices / 90 \\
                 Perturbation theory for real symmetric matrices / 93
                 \\
                 Unsymmetric perturbations / 93 \\
                 Symmetric perturbations / 94 \\
                 Classical techniques / 94 \\
                 Symmetric matrix of rank unity / 97 \\
                 Extremal properties of eigenvalues / 98 \\
                 Minimax characterization of eigenvalues / 99 \\
                 Eigenvalues of the sum of two symmetric matrices / 101
                 \\
                 Practical applications / 102 \\
                 Further applications of minimax principle / 103 \\
                 Separation theorem / 103 \\
                 The Wielandt--Hoffman theorem / 104 \\
                 3. Error Analysis \\
                 Introduction / 110 \\
                 Fixed-point operations / 110 \\
                 Accumulation of inner-products / 111 \\
                 Floating-point operations / 112 \\
                 Simplified expressions for error bounds / 113 \\
                 Error bounds for some basic floating-point computations
                 / 114 \\
                 Bounds for norms of the error matrices / 115 \\
                 Accumulation of inner-products in floating-point
                 arithmetic / 116 \\
                 Error bounds for some basic $\fl_2() $ computations /
                 117 \\
                 Computation of square roots / 118 \\
                 Block-floating vectors and matrices / 119 \\
                 Fundamental limitations oft-digit computation / 120 \\
                 Eigenvalue techniques based on reduction by similarity
                 transformations / 123 \\
                 Error analysis of methods based on elementary
                 non-unitary transformations / 124 \\
                 Error analysis of methods based on elementary unitary
                 transformations / 126 \\
                 Superiority of the unitary transformation / 128 \\
                 Real symmetric matrices / 129 \\
                 Limitations of unitary transformations / 129 \\
                 Error analysis of floating-point computation of plane
                 rotations / 131 \\
                 Multiplication by a plane rotation / 133 \\
                 Multiplication by a sequence of plane rotations / 134
                 \\
                 Error in product of approximate plane rotations / 139
                 \\
                 Errors in similarity transforms / 140 \\
                 Symmetric matrices / 141 \\
                 Plane rotations in fixed-point arithmetic / 143 \\
                 Alternative computation of $\sin \theta$ and $\cos
                 \theta$ / 145 \\
                 Pre-multiplication by an approximate fixed-point
                 rotation / 145 \\
                 Multiplication by a sequence of plane rotations
                 (fixed-point) / 147 \\
                 The computed product of an approximate set of plane
                 rotations / 148 \\
                 Errors in similarity transformations / 148 \\
                 General comments on the error bounds / 151 \\
                 Elementary Hermitian matrices in floating-point / 152
                 \\
                 Error analysis of the computation of an elementary
                 Hermitian matrix / 153 \\
                 Numerical example / 156 \\
                 Pre-multiplication by an approximate elementary
                 Hermitian matrix / 157 \\
                 Multiplication by a sequence of approximate elementary
                 Hermitians / 160 \\
                 Non-unitary elementary matrices analogous to plane
                 rotations / 162 \\
                 Non-unitary elementary matrices analogous to elementary
                 Hermitian matrices / 163 \\
                 Pre-multiplication by a sequence of non-unitary
                 matrices / 165 \\
                 A priori error bounds / 166 \\
                 Departure from normality / 167 \\
                 Simple examples / 169 \\
                 A posteriori bounds / 170 \\
                 A posteriori bounds for normal matrices / 170 \\
                 Rayleigh quotient / 172 \\
                 Error in Rayleigh quotient / 173 \\
                 Hermitian matrices / 174 \\
                 Pathologically close eigenvalues / 176 \\
                 Non-normal matrices / 178 \\
                 Error analysis for a complete eigensystem / 180 \\
                 Numerical example / 181 \\
                 Conditions limiting attainable accuracy / 181 \\
                 Non-linear elementary, divisors / 182 \\
                 Approximate invariant subspaces / 184 \\
                 Almost normal matrices / 187 \\
                 4. Solution of Linear Algebraic Equations \\
                 Introduction / 189 \\
                 Perturbation theory / 189 \\
                 Condition numbers / 191 \\
                 Equilibrated matrices / 192 \\
                 Simple practical examples / 193 \\
                 Condition of matrix of eigenvectors / 193 \\
                 Explicit solution / 194 \\
                 General comments on condition of matrices / 195 \\
                 Relation of ill-conditioning to near-singularity / 196
                 \\
                 Limitations imposed by t-digit arithmetic / 197 \\
                 Algorithms for solving linear equations / 198 \\
                 Gaussian elimination / 200 \\
                 Triangular decomposition / 201 \\
                 Structure of triangular decomposition matrices / 201
                 \\
                 Explicit expressions for elements of the triangles /
                 202 \\
                 Breakdown of Gaussian elimination / 204 \\
                 Numerical stability / 205 \\
                 Significance of the interchanges / 206 \\
                 Numerical example / 207 \\
                 Error analysis of Gaussian elimination / 209 \\
                 Upper bounds for the perturbation matrices using
                 fixed-point arithmetic / 211 \\
                 Upper bound for elements of reduced matrices / 212 \\
                 Complete pivoting / 212 \\
                 Practical procedure with partial pivoting / 214 \\
                 Floating-point error analysis / 214 \\
                 Floating-point decomposition without pivoting / 215 \\
                 Loss of significant figures / 217 \\
                 A popular fallacy / 217 \\
                 Matrices of special form / 218 \\
                 Gaussian elimination on a high-speed computer / 220 \\
                 Solutions corresponding to different right-hand sides /
                 221 \\
                 Direct triangular decomposition / 221 \\
                 Relations between Gaussian elimination and direct
                 triangular decomposition / 223 \\
                 Examples of failure and non-uniqueness of decomposition
                 / 224 \\
                 Triangular decomposition with row interchanges / 225
                 \\
                 Error analysis of triangular decomposition / 227 \\
                 Evaluation of determinants / 228 \\
                 Cholesky decomposition / 229 \\
                 Symmetric matrices which are not positive definite /
                 230 \\
                 Error analysis of Cholesky decomposition in fixed-point
                 arithmetic / 231 \\
                 An ill-conditioned matrix / 233 \\
                 Triangularization using elementary Hermitian matrices /
                 233 \\
                 Error analysis of Householder triangularization / 236
                 \\
                 Triangularization by elementary stabilized matrices of
                 the type M1, / 236 \\
                 Evaluation of determinants of leading principal minors
                 / 237 \\
                 Triangularization by plane rotations / 239 \\
                 Error analysis of Givens reduction / 240 \\
                 Uniqueness of orthogonal triangularization / 241 \\
                 Schmidt orthogonalization / 242 \\
                 Comparison of the methods of triangularization / 244
                 \\
                 Back-substitution / 247 \\
                 High accuracy of computed solutions of triangular sets
                 of equations / 249 \\
                 Solution of a general set of equations / 251 \\
                 Computation of the inverse of a general matrix / 252
                 \\
                 Accuracy of computed solutions / 253 \\
                 Ill-conditioned matrices which give no small pivots /
                 254 \\
                 Iterative improvements of approximate solution / 255
                 \\
                 Effect of rounding errors on the iterative process /
                 256 \\
                 The iterative procedure in fixed-point computation /
                 257 \\
                 Simple example of iterative procedure / 258 \\
                 General comments on the iterative procedure / 260 \\
                 Related iterative procedures / 261 \\
                 Limitations of the iterative procedure / 261 \\
                 Rigorous justification of the iterative method / 262
                 \\
                 5. Hermitian Matrices \\
                 Introduction / 265 \\
                 The classical Jacobi method for real symmetric matrices
                 / 266 \\
                 Rate of convergence / 267 \\
                 Convergence to fixed diagonal matrix / 268 \\
                 Serial Jacobi method / 269 \\
                 The Gerschgorin discs / 269 \\
                 Ultimate quadratic convergence of Jacobi methods / 270
                 \\
                 Close and multiple eigenvalues / 271 \\
                 Numerical examples / 273 \\
                 Calculation of cos 8 and sin B / 274 \\
                 Simpler determination of the angles of rotation / 276
                 \\
                 The threshold Jacobi method / 277 \\
                 Calculation of the eigenvectors / 278 \\
                 Numerical example / 279 \\
                 Error analysis of the Jacobi method / 279 \\
                 Accuracy of the computed eigenvectors / 280 \\
                 Error bounds for fixed-point computation / 281 \\
                 Organizational problems / 282 \\
                 Givens' method / 282 \\
                 Givens' process on a computer with a two-level store /
                 284 \\
                 Floating-point error analysis of Givens' process / 286
                 \\
                 Fixed-point error analysis / 287 \\
                 Numerical example / 288 \\
                 Householder's method / 290 \\
                 Taking advantage of symmetry / 292 \\
                 Storage considerations / 293 \\
                 Householder's process on a computer with a two-level
                 store / 294 \\
                 Householder's method in fixed-point arithmetic / 294
                 \\
                 Numerical example / 296 \\
                 Error analyses of Householder's method / 297 \\
                 Eigenvalues of a symmetric tri-diagonal matrix / 299
                 \\
                 Sturm sequence property / 300 \\
                 Method of bisection / 302 \\
                 Numerical stability of the bisection method / 302 \\
                 Numerical example / 305 \\
                 General comments on the bisection method / 306 \\
                 Small eigenvalues / 307 \\
                 Close eigenvalues and small $\beta_i$ / 308 \\
                 Fixed-point computation of the eigenvalues / 312 \\
                 Computation of the eigenvectors of a tri-diagonal form
                 / 315 \\
                 Instability of the explicit expression for the
                 eigenvector / 316 \\
                 Numerical examples / 319 \\
                 Inverse iteration / 321 \\
                 Choice of initial vector $b$ / 322 \\
                 Error analysis / 323 \\
                 Numerical example / 325 \\
                 Close eigenvalues and small $\beta_i$ / 327 \\
                 Independent vectors corresponding to coincident
                 eigenvalues / 328 \\
                 Alternative method for computing the eigenvectors / 330
                 \\
                 Numerical example / 331 \\
                 Comments on the eigenproblem for tri-diagonal matrices
                 / 332 \\
                 Completion of the Givens and Householder methods / 333
                 \\
                 Comparison of methods / 334 \\
                 Quasi-symmetric tri-diagonal matrices / 335 \\
                 Calculation of the eigenvectors / 336 \\
                 Equations of the form $A x = \lambda B x$ and $A B x =
                 \lambda X $ / 337 \\
                 Numerical example / 339 \\
                 Simultaneous reduction of $A$ and $B$ to diagonal form
                 / 340 \\
                 Tri-diagonal $A$ and $B$ / 340 \\
                 Complex Hermitian matrices / 342 \\
                 6. Reduction of a General Matrix to Condensed Form \\
                 Introduction / 345 \\
                 Givens' method / 345 \\
                 Householder's method / 347 \\
                 Storage considerations / 350 \\
                 Error analysis / 350 \\
                 Relationship between the Givens and Householder methods
                 / 351 \\
                 Elementary stabilized transformations / 353 \\
                 Significance of the permutations / 355 \\
                 Direct reduction to Hessenberg form / 357 \\
                 Incorporation of interchanges / 359 \\
                 Numerical example / 360 \\
                 Error analysis / 363 \\
                 Related error analyses / 365 \\
                 Poor determination of the Hessenberg matrix / 368 \\
                 Reduction to Hessenberg form using stabilized matrices
                 of the type $ M^'_{ji} $ / 368 \\
                 The method of Krylov / 369 \\
                 Gaussian elimination by columns / 370 \\
                 Practical difficulties / 371 \\
                 Condition of O for some standard distributions of
                 eigenvalues / 372 \\
                 Initial vectors of grade less than n / 374 \\
                 Practical experience / 376 \\
                 Generalized Hessenberg processes / 377 \\
                 Failure of the generalized Hessenberg process / 378 \\
                 The Hessenberg method / 379 \\
                 Practical procedure / 380 \\
                 Relation between the Hessenberg method and earlier
                 methods / 381 \\
                 The method of Arnoldi / 382 \\
                 Practical considerations / 383 \\
                 Significance of re-orthogonalization / 385 \\
                 The method of Lanczos / 388 \\
                 Failure of procedure / 389 \\
                 Numerical example / 390 \\
                 The practical Lanczos process / 391 \\
                 Numerical example / 392 \\
                 General comments on the unsymmetric Lanczos process /
                 394 \\
                 The symmetric Lanczos process / 394 \\
                 Reduction of a Hessenberg matrix to a more compact form
                 / 395 \\
                 Reduction of a lower Hessenberg matrix to tri-diagonal
                 form / 396 \\
                 The use of interchanges / 397 \\
                 Effect of a small pivotal element / 398 \\
                 Error analysis / 399 \\
                 The Hessenberg process applied to a lower Hessenberg
                 matrix / 402 \\
                 Relationship between the Hessenberg process and the
                 Lanczos process / 402 \\
                 Reduction of a general matrix to tri-diagonal form /
                 403 \\
                 Comparison with Lanczos method / 404 \\
                 Re-examination of reduction to tri-diagonal form / 404
                 \\
                 Reduction from upper Hessenberg form to Frobenius form
                 / 405 \\
                 Effect of small pivot / 407 \\
                 Numerical example / 408 \\
                 General comments on the stability / 408 \\
                 Specialized upper Hessenberg form / 409 \\
                 Direct determination of the characteristic polynomial /
                 410 \\
                 7. Eigenvalues of Matrices of Condensed Forms \\
                 Introduction / 413 \\
                 Explicit polynomial form / 413 \\
                 Condition numbers of explicit polynomials / 416 \\
                 Some typical distributions of zeros / 417 \\
                 Final assessment of Krylov's method / 421 \\
                 General comments on explicit polynomials / 421 \\
                 Tri-diagonal matrices / 423 \\
                 Determinants of Hessenberg matrices / 426 \\
                 Effect of rounding errors / 427 \\
                 Floating-point accumulation / 428 \\
                 Evaluation by orthogonal transformations / 429 \\
                 Evaluation of determinants of general matrices / 431
                 \\
                 The generalized eigenvalue problem / 432 \\
                 Indirect determinations of the characteristic
                 polynomial / 432 \\
                 Le Verrier's method / 434 \\
                 Iterative methods based on interpolation / 435 \\
                 Asymptotic rate of convergence / 436 \\
                 Multiple zeros / 437 \\
                 Inversion of the functional relationship / 439 \\
                 The method of bisection / 440 \\
                 Newton's method / 441 \\
                 Comparison of Newton's method with interpolation / 442
                 \\
                 Methods giving cubic convergence / 443 \\
                 Laguerre's method / 443 \\
                 Complex zeros / 446 \\
                 Complex conjugate zeros / 447 \\
                 Bairstow's method / 449 \\
                 The generalized Bairstow method / 450 \\
                 Practical considerations / 452 \\
                 Effect of rounding errors on asymptotic convergence /
                 453 \\
                 The method of bisection / 453 \\
                 Successive linear interpolation / 455 \\
                 Multiple and pathologically close eigenvalues / 457 \\
                 Other interpolation methods / 458 \\
                 Methods involving the use of a derivative / 459 \\
                 Criterion for acceptance of a zero / 461 \\
                 Effect of rounding errors / 462 \\
                 Suppression of computed zeros / 464 \\
                 Deflation for Hessenberg matrices / 465 \\
                 Deflation of tri-diagonal matrices / 468 \\
                 Deflation by rotations or stabilized elementary
                 transformations / 469 \\
                 Stability of the deflation / 472 \\
                 General comments on deflation / 474 \\
                 Suppression of computed zeros / 474 \\
                 Suppression of computed quadratic factors / 475 \\
                 General comments on the methods of suppression / 476
                 \\
                 Asymptotic rates of convergence / 478 \\
                 Convergence in the large / 478 \\
                 Complex zeros / 481 \\
                 Recommendations / 482 \\
                 Complex matrices / 483 \\
                 Matrices containing an independent parameter / 483 \\
                 8. The $ L R $ and $ Q R $ Algorithms \\
                 Introduction / 485 \\
                 Real matrices with complex eigenvalues / 486 \\
                 The $ L R $ algorithm / 487 \\
                 Proof of the convergence of the $A_s$ / 489 \\
                 Positive definite Hermitian matrices / 493 \\
                 Complex conjugate eigenvalues / 494 \\
                 Introduction of interchanges / 498 \\
                 Numerical example / 499 \\
                 Convergence of the modified process / 501 \\
                 Preliminary reduction of original matrix / 501 \\
                 Invariance of upper Hessenberg form / 502 \\
                 Simultaneous row and column operations / 504 \\
                 Acceleration of convergence / 505 \\
                 Incorporation of shifts of origin / 506 \\
                 Choice of shift of origin / 507 \\
                 Deflation of the matrix / 509 \\
                 Practical experience of convergence / 510 \\
                 Improved shift strategy / 511 \\
                 Complex conjugate eigenvalues / 512 \\
                 Criticisms of the modified $ L R $ algorithm. / 515 \\
                 The $ Q R $ algorithm / 515 \\
                 Convergence of the $ Q R $ algorithm / 516 \\
                 Formal proof of convergence / 517 \\
                 Disorder of the eigenvalues / 519 \\
                 Eigenvalues of equal modulus / 520 \\
                 Alternative proof for the $ L R $ technique / 521 \\
                 Practical application of the $ Q R $ algorithm / 523
                 \\
                 Shifts of origin / 524 \\
                 Decomposition of A8 / 525 \\
                 Numerical example / 527 \\
                 Practical procedure / 527 \\
                 Avoiding complex conjugate shifts / 528 \\
                 Double $ Q R $ step using elementary Hermitians / 532
                 \\
                 Computational details / 534 \\
                 Decomposition of A8 / 535 \\
                 Double-shift technique for $ L R $ / 537 \\
                 Assessment of $ L R $ and $ Q R $ algorithms / 538 \\
                 Multiple eigenvalues / 540 \\
                 Special use of the deflation process / 543 \\
                 Symmetric matrices / 544 \\
                 Relationship between $ L R $ and $ Q R $ algorithms /
                 545 \\
                 Convergence of the Cholesky $ L R $ algorithm / 546 \\
                 Cubic convergence of the $ Q R $ algorithm / 548 \\
                 Shift of origin in Cholesky $ L R $ / 549 \\
                 Failure of the Cholesky decomposition / 550 \\
                 Cubically convergent $ L R $ process / 551 \\
                 Band matrices / 553 \\
                 $ Q R $ decomposition of a band matrix / 557 \\
                 Error analysis / 561 \\
                 Unsymmetric band matrices / 562 \\
                 Simultaneous decomposition and recombination in $ Q R $
                 algorithm / 565 \\
                 Reduction of band width / 567 \\
                 9. ITERATIVE METHODS \\
                 Introduction / 570 \\
                 The power method / 570 \\
                 Direct iteration with a single vector / 571 \\
                 Shift of origin / 572 \\
                 Effect of rounding errors / 573 \\
                 Variation of $p$ / 576 \\
                 {\em Ad hoc\/} choice of $p$ / 577 \\
                 Aitken's acceleration technique / 578 \\
                 Complex conjugate eigenvalues / 579 \\
                 Calculation of the complex eigenvector / 581 \\
                 Shift of origin / 582 \\
                 Non-linear divisors / 582 \\
                 Simultaneous determination of several eigenvalues / 583
                 \\
                 Complex matrices / 584 \\
                 Deflation / 584 \\
                 Deflation based on similarity transformations / 585 \\
                 Deflation using invariant subspaces / 587 \\
                 Deflation using stabilized elementary transformations /
                 587 \\
                 Deflation using unitary transformations / 589 \\
                 Numerical stability / 590 \\
                 Numerical example / 592 \\
                 Stability of unitary transformations / 594 \\
                 Deflation by non-similarity transformations / 596 \\
                 General reduction using invariant subspaces / 599 \\
                 Practical application / 601 \\
                 Treppen-iteration / 602 \\
                 Accurate determination of complex conjugate eigenvalues
                 / 604 \\
                 Very close eigenvalues / 606 \\
                 Orthogonalization techniques / 606 \\
                 Analogue of treppen-iteration using orthogonalization /
                 607 \\
                 Bi-iteration / 609 \\
                 Numerical example / 610 \\
                 Richardson's purification process / 614 \\
                 Matrix squaring / 615 \\
                 Numerical stability / 616 \\
                 Use of Chebyshev polynomials / 617 \\
                 General assessment of methods based on direct iteration
                 / 618 \\
                 Inverse iteration / 619 \\
                 Error analysis of inverse iteration / 620 \\
                 General comments on the analysis / 621 \\
                 Further refinement of eigenvectors / 622 \\
                 Non-linear elementary divisors / 626 \\
                 Inverse iteration with Hessenberg matrices / 626 \\
                 Degenerate cases / 627 \\
                 Inverse iteration with band matrices / 628 \\
                 Complex conjugate eigenvectors / 629 \\
                 Error analysis / 631 \\
                 Numerical example / 633 \\
                 The generalized eigenvalue problem / 633 \\
                 Variation of approximate eigenvalues / 635 \\
                 Refinement of eigensystems / 637 \\
                 Numerical example / 639 \\
                 Refinement of the eigenvectors / 641 \\
                 Complex conjugate eigenvalues / 643 \\
                 Coincident and pathologically close eigenvalues / 644
                 \\
                 Comments on the ACE programmes / 646 \\
                 Bibliography / 649 \\
                 Index / 657",
}

@Book{Ralston:1966:MMD,
  editor =       "Anthony Ralston and Herbert S. Wilf",
  booktitle =    "Mathematical Methods for Digital Computers",
  title =        "Mathematical Methods for Digital Computers",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "various",
  year =         "1966",
  LCCN =         "QA76.5 .R3",
  bibdate =      "Fri Dec 08 13:02:58 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Three volumes.",
  acknowledgement = ack-nhfb,
}

@Proceedings{AFIPS:1967:ACP,
  key =          "AFIPS SJCC '67",
  booktitle =    "{1967 Spring Joint Computer Conference, April 18--20,
                 Atlantic City, NJ}",
  title =        "{1967 Spring Joint Computer Conference, April 18--20,
                 Atlantic City, NJ}",
  volume =       "30",
  publisher =    "Thompson Book Co.",
  address =      "Washington, DC, USA",
  pages =        "799",
  year =         "1967",
  LCCN =         "TK7885.A1 J6 1967",
  bibdate =      "Sat Sep 24 01:00:25 1994",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/c/cody-william-j.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "AFIPS conference proceedings",
  acknowledgement = ack-nhfb,
}

@Proceedings{Anonymous:1968:PSA,
  editor =       "Anonymous",
  booktitle =    "Proc. Sixth Annual Allerton Conference on Circuit and
                 System Theory (Monticello, {IL, 1968)}",
  title =        "Proc. Sixth Annual Allerton Conference on Circuit and
                 System Theory (Monticello, {IL}, 1968)",
  publisher =    "University of Illinois at Urbana-Champaign",
  address =      "Urbana, IL, USA",
  year =         "1968",
  ISBN =         "????",
  ISBN-13 =      "????",
  ISSN =         "0569-0552",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 11:03:47 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{AFIPS:1969:ACPa,
  key =          "AFIPS SJCC '69",
  booktitle =    "{1967 Spring Joint Computer Conference, May 14--16,
                 1969, Boston, MA}",
  title =        "{1967 Spring Joint Computer Conference, May 14--16,
                 1969, Boston, MA}",
  volume =       "34",
  publisher =    pub-AFIPS,
  address =      pub-AFIPS:adr,
  pages =        "866",
  year =         "1969",
  LCCN =         "TK7885.A1 J6 1969",
  bibdate =      "Sat Sep 24 01:05:52 1994",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/c/cody-william-j.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "AFIPS conference proceedings",
  acknowledgement = ack-nj # " and " # ack-nhfb,
}

@Proceedings{AFIPS:1969:ACPb,
  key =          "AFIPS FJCC '69",
  booktitle =    "{1969 Fall Joint Computer Conference, November 18--20,
                 1969, Las Vegas, Nevada}",
  title =        "{1969 Fall Joint Computer Conference, November 18--20,
                 1969, Las Vegas, Nevada}",
  volume =       "35",
  publisher =    pub-AFIPS,
  address =      pub-AFIPS:adr,
  pages =        "807",
  year =         "1969",
  LCCN =         "????",
  bibdate =      "Fri Sep 16 10:42:51 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "AFIPS conference proceedings",
  acknowledgement = ack-nj,
}

@Proceedings{IEEE:1969:SCA,
  editor =       "{IEEE}",
  booktitle =    "Papers presented at a workshop sponsored by the {Logic
                 Design Subcommittee of the Systems Technical Committee
                 (IEEE Computer Group), 1969}",
  title =        "Papers presented at a workshop sponsored by the {Logic
                 Design Subcommittee of the Systems Technical Committee
                 (IEEE Computer Group), 1969}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "1969",
  LCCN =         "????",
  bibdate =      "Wed Apr 27 17:36:48 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "Reprinted in IEEE Transactions on Computers, Special
                 issue on computer arithmetic (when??)",
  xxnote =       "Where was the conference?? Were the proceedings
                 published?? What was the conference title?? Is this the
                 proceedings of ARITH '69 (Minneapolis, MN, USA, June
                 16, 1969)?",
}

@Proceedings{Morrell:1969:IPP,
  editor =       "A. J. H. Morrell",
  booktitle =    "{Information processing 68: proceedings of IFIP
                 congress 1968, organized by the International
                 Federation for Information Processing, Edinburgh, 5--10
                 August 1968}",
  title =        "{Information processing 68: proceedings of IFIP
                 congress 1968, organized by the International
                 Federation for Information Processing, Edinburgh, 5--10
                 August 1968}",
  publisher =    pub-NORTH-HOLLAND,
  address =      pub-NORTH-HOLLAND:adr,
  pages =        "????",
  year =         "1969",
  ISBN =         "0-7204-2032-6",
  ISBN-13 =      "978-0-7204-2032-6",
  LCCN =         "QA76 .I578",
  bibdate =      "Fri Nov 11 07:22:32 2005",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/p/parlett-beresford-n.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  remark =       "Volume 1. Mathematics, software. Volume 2. Hardware,
                 applications.",
  subject =      "Electronic data processing; Congresses; Electronic
                 digital computers; Congresses; Machine theory;
                 Congresses",
}

@Proceedings{Morrell:1970:IPP,
  editor =       "A. J. H. Morrell",
  booktitle =    "Information Processing 68 (Proc. {IFIP} Congress,
                 Edinburgh, 1968), Vol. 1: Mathematics, Software",
  title =        "Information Processing 68 (Proc. {IFIP} Congress,
                 Edinburgh, 1968), Vol. 1: Mathematics, Software",
  publisher =    pub-NORTH-HOLLAND,
  address =      pub-NORTH-HOLLAND:adr,
  pages =        "various",
  year =         "1970",
  ISBN =         "0-7204-2032-6",
  ISBN-13 =      "978-0-7204-2032-6",
  LCCN =         "QA 75.5 I57 1968",
  bibdate =      "Thu Jan 18 13:48:59 1996",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/y/young-david-m.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{AFIPS:1971:ACP,
  key =          "AFIPS SJCC '71",
  booktitle =    "1971 Spring Joint Computer Conference, May 18--20,
                 1971, Atlantic City, New Jersey",
  title =        "1971 Spring Joint Computer Conference, May 18--20,
                 1971, Atlantic City, New Jersey",
  volume =       "38",
  publisher =    pub-AFIPS,
  address =      pub-AFIPS:adr,
  pages =        "631",
  year =         "1971",
  LCCN =         "????",
  bibdate =      "Fri Sep 16 10:47:01 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "AFIPS conference proceedings",
  acknowledgement = ack-nj,
}

@Proceedings{Freiman:1971:PIC,
  editor =       "C. V. Freiman and J. E. Griffith and J. L. Rosenfeld",
  booktitle =    "Information processing 71: proceedings of {IFIP}
                 Congress 71 organized by the International Federation
                 for Information Processing, Ljubljana, Yugoslavia,
                 August 23--28, 1971",
  title =        "Information processing 71: proceedings of {IFIP}
                 Congress 71 organized by the International Federation
                 for Information Processing, Ljubljana, Yugoslavia,
                 August 23--28, 1971",
  publisher =    pub-NORTH-HOLLAND,
  address =      pub-NORTH-HOLLAND:adr,
  year =         "1971",
  ISBN =         "0-7204-2063-6",
  ISBN-13 =      "978-0-7204-2063-0",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 07:10:48 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Eight booklets in two volumes.",
  acknowledgement = ack-nhfb,
}

@Book{Gear:1971:NIV,
  author =       "Charles William Gear",
  booktitle =    "Numerical Initial Value Problems in Ordinary
                 Differential Equations",
  title =        "Numerical Initial Value Problems in Ordinary
                 Differential Equations",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xvii + 253",
  year =         "1971",
  ISBN =         "0-13-626606-1 (hardcover)",
  ISBN-13 =      "978-0-13-626606-8 (hardcover)",
  LCCN =         "QA372 .G4",
  bibdate =      "Sat Dec 19 09:50:43 MST 2020",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/bibnet/authors/f/forsythe-george-elmer.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Prentice-Hall series in automatic computation",
  acknowledgement = ack-nhfb,
  author-dates = "(1935-- \ldots{})",
  remark-1 =     "Foreword on page vii by series editor George Forsythe,
                 and the author's host during the sabbatical year when
                 he wrote this book.",
  remark-2 =     "The initial chapters contain multiple references to
                 work by Peter Henrici.",
  remark-3 =     "The initial chapters discuss the error amplification
                 from chopping arithmetic on the IBM 7090 series
                 machines on the solution of ODEs, and point out the
                 need for better rounding algorithms, and higher
                 numerical precision, for solving ODEs.",
  subject =      "Numerical integration; Data processing; Differential
                 equations; Mathematics; {\'y}Equations
                 diff{\'y}erentielles; Informatique; Int{\'y}egration
                 num{\'y}erique; Data processing.; Probl{\'y}emes aux
                 valeurs initiales; Analyse num{\'y}erique.;
                 Probl{\'y}emes et exercices.; Int{\'y}egration
                 num{\'y}erique.; Math{\'y}ematiques.",
  tableofcontents = "1: Introduction \\
                 2: Higher order one-step methods \\
                 3: Systems of equations and equations of order greater
                 than one \\
                 4: Convergence, error bounds, and error estimates for
                 one-step methods \\
                 5: The choice of step size and order \\
                 6: Extrapolation methods \\
                 7: Multivalue or multistep methods --- introduction \\
                 8: General multistep methods, order and stability \\
                 9: Multivalue methods \\
                 10: Existence, convergence, and error estimates for
                 multivalue methods \\
                 11: Special methods for special problems [stiff
                 ODEs]\\
                 12: Choosing a method",
}

@Book{Rice:1971:MS,
  editor =       "John R. Rice",
  booktitle =    "Mathematical Software",
  title =        "Mathematical Software",
  publisher =    pub-ACADEMIC,
  address =      pub-ACADEMIC:adr,
  pages =        "xvii + 515",
  year =         "1971",
  ISBN =         "0-12-587250-X",
  ISBN-13 =      "978-0-12-587250-8",
  LCCN =         "QA1 .M26",
  bibdate =      "Thu Sep 15 18:56:52 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Based on the proceedings of the Mathematical Software
                 Symposium held at Purdue University, Lafayette,
                 Indiana, USA, April 1--3, 1970.",
  acknowledgement = ack-nhfb,
}

@Proceedings{ACM:1972:PAA,
  editor =       "{ACM}",
  booktitle =    "Proceedings of the {ACM} annual conference, August
                 1972, Boston, Massachusetts",
  title =        "Proceedings of the {ACM} annual conference, August
                 1972, Boston, Massachusetts",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "xiii + 1156",
  year =         "1972",
  LCCN =         "QA76; TK7885",
  bibdate =      "Fri Nov 28 11:28:06 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Two volumes.",
  acknowledgement = ack-nhfb,
}

@Book{Cardenas:1972:CS,
  editor =       "Alfonso F. Cardenas and Leon Presser and Miguel A.
                 Marin",
  booktitle =    "Computer Science",
  title =        "Computer Science",
  publisher =    pub-WILEY-INTERSCIENCE,
  address =      pub-WILEY-INTERSCIENCE:adr,
  pages =        "xii + 522",
  year =         "1972",
  ISBN =         "0-471-13468-6",
  ISBN-13 =      "978-0-471-13468-8",
  LCCN =         "QA76.5 .C365; TK7885 .C178c",
  bibdate =      "Sat Nov 29 11:09:31 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{IEEE:1972:IAD,
  editor =       "{IEEE}",
  booktitle =    "{Innovative architecture: digest of papers: COMPCON
                 72, 6. annual IEEE Computer Society International
                 Conference, Jack Tar Hotel, San Francisco, California,
                 September 12--14, 1972}",
  title =        "{Innovative architecture: digest of papers: COMPCON
                 72, 6. annual IEEE Computer Society International
                 Conference, Jack Tar Hotel, San Francisco, California,
                 September 12--14, 1972}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xiii + 340",
  year =         "1972",
  LCCN =         "TK7885.A1 C53 1972",
  bibdate =      "Wed Mar 21 09:29:22 2007",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/metropolis-nicholas.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE order number 72CH0659-3C.",
  acknowledgement = ack-nhfb,
}

@Proceedings{IEEE:1972:ITS,
  editor =       "{IEEE}",
  booktitle =    "{2nd IEEE-TCCA Symposium on Computer Arithmetic,
                 College Park, Maryland, May 15--16, Maryland}",
  title =        "{2nd IEEE-TCCA Symposium on Computer Arithmetic,
                 College Park, Maryland, May 15--16, Maryland}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "1972",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Wed Apr 27 17:36:48 2005",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/metropolis-nicholas.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-2",
  remark =       "Selected papers from this conference are reprinted in
                 a special issue on computer arithmetic in IEEE
                 Transactions on Computers, volume C-22, number 6, June
                 1973. Otherwise, the remaining papers appear not to
                 have been published, at least not in one location.",
}

@Proceedings{Zaremba:1972:ANT,
  editor =       "S. K. Zaremba",
  booktitle =    "Applications of Number Theory to Numerical Analysis =
                 {Applications} de la th{\'e}orie des nombres {\`a}
                 l'analyse num{\'e}rique. Proceedings of the symposium
                 at the {Centre for Research in Mathematics, University
                 of Montreal, September 9--14, 1971}",
  title =        "Applications of Number Theory to Numerical Analysis =
                 {Applications} de la th{\'e}orie des nombres {\`a}
                 l'analyse num{\'e}rique. Proceedings of the symposium
                 at the {Centre for Research in Mathematics, University
                 of Montreal, September 9--14, 1971}",
  publisher =    pub-ACADEMIC,
  address =      pub-ACADEMIC:adr,
  pages =        "xii + 489",
  year =         "1972",
  ISBN =         "0-12-775950-6",
  ISBN-13 =      "978-0-12-775950-0",
  LCCN =         "QA297 .A67",
  bibdate =      "Mon Aug 02 10:53:03 2004",
  bibsource =    "ftp://ftp.math.utah.edu/pub/bibnet/authors/m/marsaglia-george.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  language =     "French and English",
}

@Proceedings{ACM:1974:CRS,
  editor =       "{ACM}",
  booktitle =    "Conference record of sixth annual {ACM} Symposium on
                 Theory of Computing: papers presented at the symposium,
                 Seattle, Washington, April 30--May 2, 1974",
  title =        "Conference record of sixth annual {ACM} Symposium on
                 Theory of Computing: papers presented at the symposium,
                 Seattle, Washington, April 30--May 2, 1974",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "iv + 347",
  year =         "1974",
  LCCN =         "QA76.6 .A13 1974",
  bibdate =      "Thu Dec 3 07:11:18 MST 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "computational complexity --- congresses; electronic
                 digital computers --- programming --- congresses",
  xxISBN =       "none",
}

@Proceedings{Panagiotopoulos:1974:PCC,
  editor =       "Antonios Ch. Panagiotopoulos",
  booktitle =    "Proceedings of the C. Carath{\'e}odory International
                 Symposium (Athens, 1973)",
  title =        "Proceedings of the {C}. Carath{\'e}odory International
                 Symposium (Athens, 1973)",
  publisher =    "Greek Mathematical Society",
  address =      "Athens, Greece",
  pages =        "634",
  year =         "1974",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Fri Dec 08 13:53:34 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{IEEE:1975:SCA,
  key =          "IEEE SCA '75",
  booktitle =    "3rd Symposium on Computer Arithmetic, November 19--20,
                 1975, Southern Methodist University, Dallas, Texas",
  title =        "3rd Symposium on Computer Arithmetic, November 19--20,
                 1975, Southern Methodist University, Dallas, Texas",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "viii + 249",
  year =         "1975",
  LCCN =         "QA76.6.S919 1975",
  bibdate =      "Fri Nov 28 18:13:53 2003",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/metropolis-nicholas.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE order number CH1017-3C.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-3; Computer arithmetic and logic units ---
                 Congresses.; Electronic digital computers ---
                 Programming --- Congresses.; Floating-point arithmetic
                 --- Congresses",
  xxISBN =       "(none)",
}

@Book{Randell:1975:ODC,
  editor =       "Brian Randell",
  booktitle =    "The Origins of Digital Computers: Selected Papers",
  title =        "The Origins of Digital Computers: Selected Papers",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  edition =      "Second",
  pages =        "xvi + 464",
  year =         "1975",
  DOI =          "https://doi.org/10.1007/978-3-642-96242-4",
  ISBN =         "0-387-07114-8, 3-540-07114-8, 3-642-96244-0,
                 3-642-96242-4 (e-book)",
  ISBN-13 =      "978-0-387-07114-5, 978-3-540-07114-3,
                 978-3-642-96244-8, 978-3-642-96242-4 (e-book)",
  LCCN =         "?TK7888.3 .R36 1975",
  bibdate =      "Wed Oct 13 09:24:25 MDT 2010",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/bibnet/authors/b/babbage-charles.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Texts and monographs in computer science",
  acknowledgement = ack-nhfb,
  remark =       "See also other editions
                 \cite{Randell:1973:ODC,Randell:1982:ODC}.",
  subject =      "Electronic digital computers; History; Calculators",
  tableofcontents = "Front Matter / / i--xvi \\
                 Introduction / Brian Randell / 1--6 \\
                 Analytical Engines / Charles Babbage, Mr. C. W.
                 Merrifield, H. P. Babbage, Percy E. Ludgate, \ldots{} /
                 7--123 \\
                 Tabulating Machines / H. Hollerith, L. Couffignal,
                 H.-J. Dreyer, A. Walther / 125--153 \\
                 Zuse and Schreyer / Konrad Zuse, Helmut Schreyer /
                 155--186 \\
                 Aiken and IBM / Howard H. Aiken, Grace M. Hopper, W. J.
                 Eckert, John W. Sheldon, Liston Tatum / 187--235 \\
                 Bell Telephone Laboratories / G. R. Stibitz, O.
                 Cesareo, Joseph Juley, Franz L. Alt / 237--286 \\
                 The Advent of Electronic Computers / E. William
                 Phillips O.B.E., F.I.A., John V. Atanasoff, D. Michie,
                 John W. Mauchly, \ldots{} / 287--347 Stored Program
                 Electronic Computers / John von Neumann, John W.
                 Mauchly, Arthur W. Burks, Herman H. Goldstine, F. C.
                 Williams, \ldots{} / 349--401 \\
                 Back Matter / / 403--464",
}

@Proceedings{Swamy:1975:PEM,
  editor =       "M. N. S. Swamy",
  booktitle =    "Proceedings of the Eighteenth Midwest Symposium on
                 Circuits and Systems (Concordia University, Montreal,
                 Que., 1975)",
  title =        "Proceedings of the Eighteenth Midwest Symposium on
                 Circuits and Systems (Concordia University, Montreal,
                 Que., 1975)",
  publisher =    pub-WESTERN-PERIODICALS,
  address =      pub-WESTERN-PERIODICALS:adr,
  pages =        "xvi + 659",
  year =         "1975",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Fri Dec 08 13:57:52 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Book{Swartzlander:1976:CDD,
  editor =       "Earl E. {Swartzlander, Jr.}",
  booktitle =    "Computer design development: principal papers",
  title =        "Computer design development: principal papers",
  publisher =    pub-HAYDEN-BOOK,
  address =      pub-HAYDEN-BOOK:adr,
  pages =        "310",
  year =         "1976",
  ISBN =         "0-8104-5988-4",
  ISBN-13 =      "978-0-8104-5988-5",
  LCCN =         "QA76.5 .C612565",
  bibdate =      "Wed Oct 13 08:14:58 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  subject =      "Electronic digital computers; Addresses, essays,
                 lectures",
}

@Proceedings{Traub:1976:ACC,
  editor =       "J. F. (Joseph Frederick) Traub",
  booktitle =    "{Analytic computational complexity: Proceedings of the
                 Symposium on Analytic Computational Complexity, held by
                 the Computer Science Department, Carnegie-Mellon
                 University, Pittsburgh, Pennsylvania, on April 7--8,
                 1975}",
  title =        "{Analytic computational complexity: Proceedings of the
                 Symposium on Analytic Computational Complexity, held by
                 the Computer Science Department, Carnegie-Mellon
                 University, Pittsburgh, Pennsylvania, on April 7--8,
                 1975}",
  publisher =    pub-ACADEMIC,
  address =      pub-ACADEMIC:adr,
  pages =        "ix + 239",
  year =         "1976",
  ISBN =         "0-12-697560-4",
  ISBN-13 =      "978-0-12-697560-4",
  LCCN =         "QA297.S9151 1975",
  bibdate =      "Mon Jan 13 10:18:33 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{Cowell:1977:PMS,
  editor =       "Wayne Cowell",
  booktitle =    "{Portability of Numerical Software Workshop, Oak
                 Brook, Illinois, June 21--23, 1976}",
  title =        "{Portability of Numerical Software Workshop, Oak
                 Brook, Illinois, June 21--23, 1976}",
  volume =       "57",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "viii + 539",
  year =         "1977",
  ISBN =         "0-387-08446-0",
  ISBN-13 =      "978-0-387-08446-6",
  LCCN =         "QA297 .W65 1976",
  bibdate =      "Sat Sep 24 00:24:09 1994",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/c/cody-william-j.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Lecture Notes in Computer Science",
  acknowledgement = ack-nhfb,
}

@Proceedings{IEEE:1977:ICS,
  editor =       "{IEEE}",
  booktitle =    "{The IEEE Computer Society's First International
                 Computer Software \& Applications Conference, Chicago,
                 November 8--11, 1977: Proceedings}",
  title =        "{The IEEE Computer Society's First International
                 Computer Software \& Applications Conference, Chicago,
                 November 8--11, 1977: Proceedings}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xxi + 834",
  year =         "1977",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "QA76.6",
  bibdate =      "Fri Nov 09 20:06:59 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Book{Jacobs:1977:SAN,
  editor =       "D. Jacobs",
  booktitle =    "The state of the art in numerical analysis:
                 {Proceedings of the Conference held at The University
                 of York, Heslington, April 12th--15th, 1976}",
  title =        "The state of the art in numerical analysis:
                 {Proceedings of the Conference held at The University
                 of York, Heslington, April 12th--15th, 1976}",
  publisher =    pub-ACADEMIC,
  address =      pub-ACADEMIC:adr,
  pages =        "xix + 978",
  year =         "1977",
  MRclass =      "65-06",
  MRnumber =     "MR0440858 (55 \#13726)",
  bibdate =      "Thu Nov 8 19:02:54 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "With a foreword by R. A. Scriven",
  acknowledgement = ack-nhfb,
}

@Proceedings{Rice:1977:MSI,
  editor =       "John R. Rice",
  booktitle =    "{Mathematical software III: Proceedings of a symposium
                 conducted by the Mathematics Research Center, the
                 University of Wisconsin--Madison, March 28--30, 1977}",
  title =        "{Mathematical software III: Proceedings of a symposium
                 conducted by the Mathematics Research Center, the
                 University of Wisconsin--Madison, March 28--30, 1977}",
  number =       "39",
  publisher =    pub-ACADEMIC,
  address =      pub-ACADEMIC:adr,
  pages =        "ix + 388",
  year =         "1977",
  DOI =          "https://doi.org/10.1016/C2013-0-11364-5",
  ISBN =         "0-12-587260-7",
  ISBN-13 =      "978-0-12-587260-7",
  LCCN =         "QA3 .U45 no. 39; QA297 .M36 1977",
  bibdate =      "Fri Dec 08 08:24:52 1995",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/brandt-achi.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/g/golub-gene-h.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/l/lanczos-cornelius.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/r/rice-john-r.bib;
                 https://www.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Math/fparith.bib;
                 https://www.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/Bibnet/authors/g/golub-gene-h.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  series =       "Publication of the Mathematics Research Center, the
                 University of Wisconsin, Madison",
  URL =          "https://www.sciencedirect.com/book/9780125872607/mathematical-software",
  acknowledgement = ack-nhfb,
  shorttableofcontents = "Contributors / / vii \\
                 Preface / / ix \\
                 Research, Development, and UNPACK / G. W. Stewart / 1
                 \\
                 A Technique that Gains Speed and Accuracy in the
                 Minimax Solution of Overdetermined Linear Equations /
                 M. J. Hopper and M. J. D. Powell / 15 \\
                 Infallible Calculation of Polynomial Zeros to Specified
                 Precision / G. E. Collins / 35 \\
                 Representation and Approximation of Surfaces / Robert
                 E. Barnhill / 69 \\
                 Simulation: Conflicts between Real-Time and Software /
                 C. W. Gear / 121 \\
                 Mathematical Software and Exploratory Data Analysis /
                 David C. Hoaglin / 139 \\
                 Software for $C^1$ Surface Interpolation / C. L. Lawson
                 / 161 \\
                 Mathematical Software Production / W. R. Cowell and L.
                 D. Fosdick / 195 \\
                 Computational Aspects of the Finite Element Method / I.
                 Babuska and W. Rheinboldt / 225 \\
                 The Art of Writing a Runge-Kutta Code, Part I / L. F.
                 Shampine and H. A. Watts / 257 \\
                 Multi-Level Adaptive Techniques (MLAT) for Partial
                 Differential Equations: Ideas and Software / Achi
                 Brandt / 277 \\
                 ELLPACK: A Research Tool for Elliptic Partial
                 Differential Equations Software / John R. Rice / 319
                 \\
                 A Realistic Model of Floating-Point Computation / W. S.
                 Brown / 343 \\
                 The Block Lanczos Method for Computing Eigenvalues / G.
                 H. Golub and R. Underwood / 361 \\
                 Index / / 379",
  tableofcontents = "Contributors \\
                 Preface \\
                 \\
                 1: Research, Development, and Linpack \\
                 Abstract \\
                 1. Introduction \\
                 2. Estimation of Condition Numbers \\
                 3. Stability of Least Squares Solutions \\
                 4. Scaling and Column Elimination \\
                 5. Downdating \\
                 6. Timing the BLAS \\
                 References \\
                 \\
                 2: A Technique That Gains Speed and Accuracy in the
                 Minimax Solution of Overdetermined Linear Equations \\
                 Abstract \\
                 1. Introduction \\
                 2. Numerical Instability in the Exchange Algorithm \\
                 3. The New Technique \\
                 4. Theory \\
                 5. Discussion \\
                 References \\
                 \\
                 3: Infallible Calculation Of Polynomial Zeros To
                 Specified Precision \\
                 Abstract \\
                 1. Introduction \\
                 2. Preliminaries \\
                 3. Sturm Sequences For Real Zeros \\
                 4. Sturm Sequences For Complex Zeros \\
                 5. Rolle's Theorem For Real Zeros \\
                 6. Descartes' Theorem For Real Zeros \\
                 7. Application of Interval Arithmetic \\
                 8. Complex Zeros Without Sturm Sequences \\
                 References \\
                 \\
                 4: Representation and Approximation of Surfaces \\
                 Abstract \\
                 1. Introduction \\
                 2. Interpolation Methods Defined Over Rectangles \\
                 3. Interpolation Schemes Defined Over Triangles \\
                 4. Interpolation Methods For Arbitrarily Placed Data 5.
                 Conclusions \\
                 References \\
                 Acknowledgements \\
                 \\
                 5: Simulation: Conflicts Between Real-Time And Software
                 \\
                 Abstract \\
                 1. Introduction \\
                 2. Simulation \\
                 3. Real-Time Operation \\
                 4. Numerical Integration in Real-Time \\
                 5. Errors in Numerical Integration \\
                 6. Methods For Reducing Delay and Improving Stability
                 \\
                 7. Conclusions \\
                 References \\
                 \\
                 6: Mathematical Software and Exploratory Data Analysis
                 \\
                 Abstract \\
                 1. Introduction \\
                 2. Overview of Exploratory Data Analysis \\
                 3. An Example: Timing Data \\
                 4. Software Needs of Exploratory Data Analysis \\
                 5. Summary \\
                 References \\
                 \\
                 7: Software For $C^1$ Surface Interpolation \\
                 1. Introduction \\
                 2. Problem Statement \\
                 3. Expected Applications \\
                 4. Published Work On Surface Interpolation To
                 Irregularly Located Data \\
                 5. Outline of the Algorithmic Approach Selected \\
                 6. Constructing a Triangular Grid \\
                 7. Estimating Partial Derivatives At the Grid Nodes \\
                 8. Lookup in the Triangular Grid \\
                 9. Interpolation in a Triangle \\
                 10. Examples \\
                 11. Three Criteria For Triangulation of a Strictly
                 Convex Quadrilateral \\
                 12. Global Consequences of the Local Optimization
                 Procedure \\
                 13. Mclain's Triangulation Method \\
                 14. Limits On Grid Changes When Adding a New Point \\
                 15. Conclusions \\
                 References \\
                 \\
                 8: Mathematical Software Production \\
                 Abstract \\
                 I. Introduction \\
                 II. The Evolution of Mathematical Software Production
                 \\
                 III. Intellectual Challenges \\
                 IV. Projects To Produce Mathematical Software \\
                 V. Trends in Mathematical Software Production \\
                 References \\
                 \\
                 9: Computational Aspects of the Finite Element Method
                 \\
                 1. Introduction \\
                 2. Goals of the Computational Analysis \\
                 3. The Principal Stages of the Computational Analysis
                 \\
                 4. Some Software Aspects \\
                 5. Some Computational Results \\
                 References",
}

@Proceedings{COMPSAC:1978:CPC,
  key =          "COMPSAC '78",
  booktitle =    "{COMPSAC} 78: Proceedings [conference held] November
                 13--16, 1978 [at] The Palmer House, Chicago, Illinois",
  title =        "{COMPSAC} 78: Proceedings [conference held] November
                 13--16, 1978 [at] The Palmer House, Chicago, Illinois",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xiv + 832",
  year =         "1978",
  LCCN =         "????",
  bibdate =      "Thu Sep 15 18:50:37 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  xxISBN =       "(none)",
}

@Proceedings{IEEE:1978:PSC,
  key =          "IEEE SCA '78",
  booktitle =    "Proceedings of the 4th Symposium on Computer
                 Arithmetic, Santa Monica, {CA}, {USA}, 25--27 October
                 1978",
  title =        "Proceedings of the 4th Symposium on Computer
                 Arithmetic, Santa Monica, {CA}, {USA}, 25--27 October
                 1978",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xi + 274",
  year =         "1978",
  ISSN =         "1063-6889",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE catalog no. 78CH1412-6C.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-4; Computer arithmetic --- Congresses.;
                 Electronic digital computers --- Programming ---
                 Congresses.; Floating-point arithmetic ---
                 Congresses.",
  xxISBN =       "(none)",
  xxLCCN =       "(none)",
}

@Proceedings{ACM:1979:PSC,
  editor =       "{ACM}",
  booktitle =    "Proceedings of the {SIGNUM} Conference on the
                 Programming Environment for Development of Numerical
                 Software",
  title =        "Proceedings of the {SIGNUM} Conference on the
                 Programming Environment for Development of Numerical
                 Software",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  year =         "1979",
  bibdate =      "Fri Nov 28 17:28:30 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{Anonymous:1979:WCR,
  editor =       "Anonymous",
  booktitle =    "{WESCON} conference record",
  title =        "{WESCON} conference record",
  publisher =    "Electronic Conventions Management",
  address =      "Los Angeles, CA, USA",
  year =         "1979",
  CODEN =        "WCREDI",
  ISSN =         "1044-6036, 0083-8837",
  LCCN =         "TK7800",
  bibdate =      "Fri Nov 09 20:00:43 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "17 volumes.",
  acknowledgement = ack-nhfb,
}

@Proceedings{Budach:1979:FCT,
  editor =       "L. (Lothar) Budach",
  booktitle =    "{Fundamentals of computation theory: FCT '79:
                 proceedings of the Conference on Algebraic, Arithmetic,
                 and Categorial Methods in Computation Theory held in
                 Berlin\slash Wendisch-Rietz (GDR), September 17--21,
                 1979}",
  title =        "{Fundamentals of computation theory: FCT '79:
                 proceedings of the Conference on Algebraic, Arithmetic,
                 and Categorial Methods in Computation Theory held in
                 Berlin\slash Wendisch-Rietz (GDR), September 17--21,
                 1979}",
  volume =       "2",
  publisher =    pub-AKADEMIE-VERLAG,
  address =      pub-AKADEMIE-VERLAG:adr,
  pages =        "576",
  year =         "1979",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "QA267 .C594 1979",
  bibdate =      "Sat Mar 31 10:25:37 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Mathematical research",
  acknowledgement = ack-nhfb,
  meetingname =  "Conference on Algebraic, Arithmetic, and Categorial
                 Methods in Computation Theory (1979 : Wendisch Rietz,
                 Germany)",
  remark =       "English or French.",
  subject =      "Machine theory; Congresses; Categories (Mathematics);
                 Computational complexity",
}

@Book{Linger:1979:SPT,
  author =       "R. C. Linger and H. D. Mills and B. I. Witt",
  booktitle =    "Structured Programming: Theory and Practice",
  title =        "Structured Programming: Theory and Practice",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "xi + 402",
  year =         "1979",
  ISBN =         "0-201-14461-1",
  ISBN-13 =      "978-0-201-14461-1",
  LCCN =         "QA76.6 .L55",
  bibdate =      "Tue Jul 26 11:13:15 2022",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/h/hansen-per-brinch.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "No tableofcontents data found, and no online source
                 yet located. This book discussion multiword integer
                 division, but the treatment is later shown to be
                 inferior to that of subsequent work
                 \cite{BrinchHansen:1995:LDA}.",
}

@Proceedings{Meinardus:1979:ATP,
  editor =       "Gunther Meinardus",
  booktitle =    "{Approximation in Theorie und Praxis: e.
                 Symposiumsbericht} \toenglish {Approximation in Theory
                 and Practice: Symposium Proceedings} \endtoenglish",
  title =        "{Approximation in Theorie und Praxis: e.
                 Symposiumsbericht} \toenglish {Approximation in Theory
                 and Practice: Symposium Proceedings} \endtoenglish",
  publisher =    pub-BIB-INST,
  address =      pub-BIB-INST:adr,
  pages =        "304",
  year =         "1979",
  ISBN =         "3-411-01567-5",
  ISBN-13 =      "978-3-411-01567-2",
  LCCN =         "QA297.5 .A66",
  bibdate =      "Fri Sep 16 16:30:41 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Contributions in English or German from a meeting held
                 Jan. 31--Feb. 2, 1979, at the Gesamthochschule Siegen,
                 Forschungsinstitut fur Geistes- und
                 Sozialwissenschaften.",
  acknowledgement = ack-nhfb,
}

@Proceedings{Ng:1979:SAC,
  editor =       "Edward W. Ng",
  booktitle =    "{Symbolic and algebraic computation: EUROSAM '79, an
                 International Symposium on Symbolic and Algebraic
                 Manipulation, Marseille, France, June 1979}",
  title =        "{Symbolic and algebraic computation: EUROSAM '79, an
                 International Symposium on Symbolic and Algebraic
                 Manipulation, Marseille, France, June 1979}",
  volume =       "72",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xiv + 557",
  year =         "1979",
  ISBN =         "0-387-09519-5",
  ISBN-13 =      "978-0-387-09519-6",
  LCCN =         "QA155.7.E4I57 1979",
  bibdate =      "Fri Dec 08 08:45:00 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       ser-LNCS,
  acknowledgement = ack-nhfb,
}

@Proceedings{ACM:1980:CPA,
  editor =       "{ACM}",
  booktitle =    "{Conference Proceedings: 7th Annual Symposium on
                 Computer Architecture, La Baule, France, 6--8 May
                 1980}",
  title =        "{Conference Proceedings: 7th Annual Symposium on
                 Computer Architecture, La Baule, France, 6--8 May
                 1980}",
  volume =       "8(3)",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "333",
  year =         "1980",
  CODEN =        "CANED2, CPAADU",
  ISBN =         "????",
  ISBN-13 =      "????",
  ISSN =         "0163-5964 (ACM), 0884-7495 (IEEE), 0149-7111",
  bibdate =      "Fri Sep 16 10:53:10 1994",
  bibsource =    "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Math/fparith.bib;
                 http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigarch.bib",
  series =       j-COMP-ARCH-NEWS,
  URL =          "http://portal.acm.org/toc.cfm?id=800090",
  acknowledgement = ack-nj,
}

@Proceedings{Alefeld:1980:FNC,
  editor =       "G. Alefeld and R. D. Grigorieff",
  booktitle =    "Fundamentals of Numerical Computation
                 (Computer-Oriented Numerical Analysis)",
  title =        "Fundamentals of Numerical Computation
                 (Computer-Oriented Numerical Analysis)",
  volume =       "2",
  publisher =    pub-SPRINGER-WIEN,
  address =      pub-SPRINGER-WIEN:adr,
  pages =        "v + 229",
  year =         "1980",
  CODEN =        "COSPDM",
  ISBN =         "0-387-81566-X",
  ISBN-13 =      "978-0-387-81566-4",
  ISSN =         "0344-8029",
  LCCN =         "QA297 .F84",
  bibdate =      "Wed Oct 13 18:45:11 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "In cooperation with R. Albrecht, U. Kulisch, and F.
                 Stummel.",
  series =       j-COMPUTING-SUPPLEMENTUM,
  acknowledgement = ack-nhfb,
  remark =       "Collection of invited lectures which were given during
                 a conference held on June 5--8, 1979, on the occasion
                 of the centennial of the Technical University of
                 Berlin.",
}

@Proceedings{Anonymous:1980:CPA,
  key =          "COMPARCH '80",
  booktitle =    "Conference Proceedings 7th Annual Symposium on
                 Computer Architecture, La Baule, France, 6--8 May
                 1980",
  title =        "Conference Proceedings 7th Annual Symposium on
                 Computer Architecture, La Baule, France, 6--8 May
                 1980",
  volume =       "8(3)",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "333",
  year =         "1980",
  CODEN =        "CANED2",
  ISSN =         "0163-5964 (print), 1943-5851 (electronic)",
  bibdate =      "Fri Sep 16 10:53:10 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       j-COMP-ARCH-NEWS,
  acknowledgement = ack-nj,
}

@Proceedings{Electro:1980:ECR,
  key =          "Electro '80",
  booktitle =    "Electro\slash 80 Conference Record: Sessions Presented
                 at {ELECTRO}\slash 80, Boston, {MA}, May 13--15, 1980",
  title =        "Electro\slash 80 Conference Record: Sessions Presented
                 at {ELECTRO}\slash 80, Boston, {MA}, May 13--15, 1980",
  publisher =    "Electronic Conventions, Inc.",
  address =      "El Segundo, CA, USA",
  pages =        "various",
  year =         "1980",
  LCCN =         "TK 7801 E375 1980",
  bibdate =      "Fri Dec 08 13:02:59 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  xxISBN =       "(none)",
}

@Proceedings{IEEE:1980:IIS,
  key =          "IEEE ISSCC '80",
  booktitle =    "1980 {IEEE} International Solid-State Circuits
                 Conference Digest of Technical Papers, Philadelphia,
                 {PA}, {USA}, 13--15 February 1980",
  title =        "1980 {IEEE} International Solid-State Circuits
                 Conference Digest of Technical Papers, Philadelphia,
                 {PA}, {USA}, 13--15 February 1980",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "??--??",
  year =         "1980",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Fri Sep 16 10:55:14 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  xxnote =       "NHFB: OCLC shows this conference in San Francisco, and
                 says 282 pages.",
}

@Proceedings{IEEE:1980:PMA,
  key =          "IEEE MICRO '80",
  booktitle =    "Proceedings: Microprocessor Applications in the 80's:
                 Arizona Technical Symposium, March 12--14, 1980,
                 Arizona State University, Tempe, Arizona",
  title =        "Proceedings: Microprocessor Applications in the 80's:
                 Arizona Technical Symposium, March 12--14, 1980,
                 Arizona State University, Tempe, Arizona",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "105",
  year =         "1980",
  LCCN =         "QA76.5 .P74",
  bibdate =      "Thu Sep 15 18:50:53 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  xxISBN =       "(none)",
}

@Proceedings{Johnson:1980:MPA,
  editor =       "Gearold R. Johnson and Bruce E. Kittinger",
  booktitle =    "{MICRO 13: Proceedings of the 13th annual workshop on
                 Microprogramming 1980, Broadmoor Hotel, Colorado
                 Springs, United States, November 30--December 03,
                 1980}",
  title =        "{MICRO 13: Proceedings of the 13th annual workshop on
                 Microprogramming 1980, Broadmoor Hotel, Colorado
                 Springs, United States, November 30--December 03,
                 1980}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xiii + 192",
  year =         "1980",
  bibdate =      "Thu Aug 07 18:23:40 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Published in SIGMICRO newsletter, 11(3--4)
                 (Sept.--Dec. 1980). ACM Order no. 520800. IEEE Catalog
                 no. 80CH1599-0.",
  acknowledgement = ack-nhfb,
}

@Proceedings{Lavington:1980:IPP,
  editor =       "Simon Hugh Lavington",
  booktitle =    "Information Processing 80: Proceedings of {IFIP}
                 Congress 80, Tokyo, Japan, October 6--9, 1980,
                 Melbourne, Australia, October 14--17, 1980",
  title =        "Information Processing 80: Proceedings of {IFIP}
                 Congress 80, Tokyo, Japan, October 6--9, 1980,
                 Melbourne, Australia, October 14--17, 1980",
  publisher =    pub-ENH,
  address =      pub-ENH:adr,
  pages =        "xiii + 1070",
  year =         "1980",
  ISBN =         "0-444-86034-7",
  ISBN-13 =      "978-0-444-86034-7",
  LCCN =         "QA 75.5 I57 1980",
  bibdate =      "Thu Sep 01 23:09:20 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{Nickel:1980:IMP,
  editor =       "Karl L. E. Nickel",
  booktitle =    "{Interval mathematics 1980: proceedings of an
                 International Symposium on Interval Mathematics, held
                 at the Institut f{\"u}r Angewandte Mathematik,
                 Universit{\"a}t Freiburg i. Br., Germany, May 27--31,
                 1980}",
  title =        "{Interval mathematics 1980: proceedings of an
                 International Symposium on Interval Mathematics, held
                 at the Institut f{\"u}r Angewandte Mathematik,
                 Universit{\"a}t Freiburg i. Br., Germany, May 27--31,
                 1980}",
  publisher =    pub-ACADEMIC,
  address =      pub-ACADEMIC:adr,
  pages =        "xv + 554",
  year =         "1980",
  ISBN =         "0-12-518850-1",
  ISBN-13 =      "978-0-12-518850-0",
  LCCN =         "QA297.75 .I57 1980",
  bibdate =      "Fri Dec 08 08:24:13 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{GAMM:1981:PAM,
  key =          "GAMM'81",
  booktitle =    "{Proceedings of the Annual Meeting of the Gesellschaft
                 f{\"u}r Angewandte Mathematik und Mechanik,
                 W{\"u}rzburg}",
  title =        "{Proceedings of the Annual Meeting of the Gesellschaft
                 f{\"u}r Angewandte Mathematik und Mechanik,
                 W{\"u}rzburg}",
  publisher =    "Gesellschaft f{\"u}r Angewandte Mathematik und
                 Mechanik",
  address =      "W{\"u}rzburg, Germany",
  pages =        "????",
  year =         "1981",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Fri Dec 08 08:56:45 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Part II (W{\"u}rzburg, 1981)",
  acknowledgement = ack-nhfb,
}

@Proceedings{IEEE:1981:PSC,
  key =          "IEEE CA5 '81",
  booktitle =    "Proceedings: 5th Symposium on Computer Arithmetic, May
                 18--19, 1981, University of Michigan, Ann Arbor,
                 Michigan",
  title =        "Proceedings: 5th Symposium on Computer Arithmetic: May
                 18--19, 1981, University of Michigan, Ann Arbor,
                 Michigan",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "vii + 278",
  year =         "1981",
  LCCN =         "QA 76.6 S985t 1981",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE catalog number 81CH1630-C.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-5; Computer arithmetic and logic units ---
                 Congresses.; Electronic digital computers ---
                 Programming --- Congresses.; Floating-point arithmetic
                 Congresses.",
  xxISBN =       "(none)",
}

@Proceedings{Messina:1982:PMM,
  editor =       "P. C. Messina and A. Murli",
  booktitle =    "{Problems and Methodologies in Mathematical Software
                 Production: International Seminar held at Sorrento,
                 Italy, November 3--8, 1980}",
  title =        "{Problems and Methodologies in Mathematical Software
                 Production: International Seminar held at Sorrento,
                 Italy, November 3--8, 1980}",
  volume =       "142",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "271",
  year =         "1982",
  ISBN =         "0-387-11603-6 (New York), 3-540-11603-6 (Berlin)",
  ISBN-13 =      "978-0-387-11603-7 (New York), 978-3-540-11603-5
                 (Berlin)",
  LCCN =         "QA76.95 .P76 1982",
  bibdate =      "Sat Sep 24 00:30:07 1994",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/c/cody-william-j.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Lecture Notes in Computer Science",
  acknowledgement = ack-nhfb,
}

@Book{Randell:1982:ODC,
  editor =       "Brian Randell",
  booktitle =    "The Origins of Digital Computers: Selected Papers",
  title =        "The Origins of Digital Computers: Selected Papers",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  edition =      "Third",
  pages =        "xvi + 580",
  year =         "1982",
  ISBN =         "0-387-11319-3, 3-540-11319-3",
  ISBN-13 =      "978-0-387-11319-7, 978-3-540-11319-5",
  LCCN =         "TK7885.A5 O741 1982",
  bibdate =      "Sun Nov 03 08:28:47 2002",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/babbage-charles.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/v/von-neumann-john.bib;
                 https://www.math.utah.edu/pub/tex/bib/annhistcomput.bib;
                 https://www.math.utah.edu/pub/tex/bib/cryptography.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcw.bib",
  series =       "Texts and monographs in computer science",
  acknowledgement = ack-nhfb,
  remark =       "See also other editions
                 \cite{Randell:1973:ODC,Randell:1975:ODC}.",
  tableofcontents = "Chapter I: Introduction / 1 \par

                 Chapter II: Analytical Engines / 9 \\
                 2.1. On the Mathematical Powers of the Calculating
                 Engine / C. Babbage (1837) / 19 \\
                 2.2. Report of the Committee \ldots{} appointed to
                 consider the advisability and to estimate the expense
                 of constructing Mr. Babbage's Analytical Machine, and
                 of printing tables by its means / C. W. Merrifield
                 (1879) / 55 \\
                 2.3. Babbage's Analytical Engine / H. P. Babbage (1910)
                 / 67 \\
                 2.4. On a Proposed Analytical Machine / P. E. Ludgate
                 (1909) / 73 \\
                 2.5. Essays on Automatics -- Its Definition --
                 Theoretical Extent of its Applications / L. Torres Y
                 Quevedo 1914 / 89 \\
                 2.6. Electromechanical Calculating Machine / L. Torres
                 y Quevedo (1920) / 109 \\
                 2.7. Scheme of Assembly of a Machine Suitable for the
                 Calculations of Celestial Mechanics / L. Couffignal
                 (1938) / 121 \par

                 Chapter III: Tabulating Machines / 127 \\
                 3.1. An Electric Tabulating System / H. Hollerith
                 (1889) / 133 \\
                 3.2. Calculating Machines: Their Principles and
                 Evolution / L. Couffignal (1933) / 145 \\
                 3.3. The Automatic Calculator IPM / H.-J. Dreyer and A.
                 Walther (1946) / 155 \par

                 Chapter IV: Zuse and Schreyer / 159 \\
                 4.1. Method for Automatic Execution of Calculations
                 with the aid of Computers / K. Zuse 1936 / 163 \\
                 4.2. Technical Computing Machines / H. Schreyer (1939)
                 / 171 \\
                 4.3. The Outline of a Computer Development from
                 Mechanics to Electronics / K. Zuse 1962 / 175
                 \par

                 Chapter V: Aiken and IBM / 191 \\
                 5.1. Proposed Automatic Calculating Machine / H. H.
                 Aiken (1937) / 195 \\
                 5.2. The Automatic Sequence Controlled Calculator / H.
                 H. Aiken and G. M. Hopper (1946) / 203 \\
                 5.3. Electrons and Computation / W. J. Eckert (1948) /
                 223 \\
                 5.4. The IBM Card-Programmed Electronic Calculator / J.
                 W. Sheldon and L. Tatum (1951) / 233 \par

                 Chapter VI: Bell Telephone Laboratories / 241 \\
                 6.1. Computer / G. R. Stibitz (1940) / 247 \\
                 6.2. The Relay Interpolator / O. Cesareo (1946) / 253
                 \\
                 6.3. The Ballistic Computer / J. Juley (1947) / 257 \\
                 6.4. A Bell Telephone Laboratories' Computing Machine /
                 F. L. Alt (1948) / 263 \par

                 Chapter VII: The Advent of Electronic Computers / 293
                 \\
                 7.1. Binary Calculation / E. W. Phillips (1936) / 303
                 \\
                 7.2. Computing Machine for the Solution of Large
                 Systems of Linear Algebraic Equations / J. V. Atanasoff
                 (1940) / 315 \\
                 7.3. Arithmetical Machine / V. Bush (1940) / 337 \\
                 7.4. Report on Electronic Predictors for Anti-Aircraft
                 Fire Control / J. A. Rajchman et al. (1942) / 345 \\
                 7.5. Colossus: Godfather of the Computer / B. Randell
                 (1977) / 349 \\
                 7.6. The Use of High Speed Vacuum Tube Devices for
                 Calculating / J. W. Mauchly (1942) / 355 \\
                 7.7. The Electronic Numerical Integrator and Computer.
                 (ENIAC) / H. H. Goldstine and A. Goldstine (1946) / 359
                 \par

                 Chapter VIII: Stored Program Electronic Computers / 375
                 \\
                 8.1. First Draft of a Report on the EDVAC / J. von
                 Neumann (1945) / 383 \\
                 8.2. Preparation of Problems for EDVAC-type Machines /
                 J. W. Mauchly (1947) / 393 \\
                 8.3. Preliminary Discussion of the Logical Design of an
                 Electronic Computing Instrument / A. W. Burks et al.
                 (1946) / 399 \\
                 8.4. Electronic Digital Computers / F. C. Williams and
                 T. Kilburn (1948) / 415 \\
                 8.5. The EDSAC / M. V. Wilkes and W. Renwick (1949) /
                 417 \\
                 8.6. The EDSAC Demonstration / B. H. Worsley (1949) /
                 423 \par

                 Bibliography / 431 \\
                 Index to Bibliography / 545 \\
                 Subject Index / 563",
}

@Proceedings{Reid:1982:RBN,
  editor =       "John K. Reid",
  booktitle =    "{The Relationship Between Numerical Computation and
                 Programming Languages: Proceedings of the IFIP TC2
                 Working Conference on the Relationship between
                 Numerical Computation and Programming Languages,
                 Boulder, Colorado, USA., 3--7 August, 1981}",
  title =        "{The Relationship Between Numerical Computation and
                 Programming Languages: Proceedings of the IFIP TC2
                 Working Conference on the Relationship between
                 Numerical Computation and Programming Languages,
                 Boulder, Colorado, USA., 3--7 August, 1981}",
  publisher =    pub-ENH,
  address =      pub-ENH:adr,
  pages =        "x + 377",
  year =         "1982",
  ISBN =         "0-444-86377-X",
  ISBN-13 =      "978-0-444-86377-5",
  LCCN =         "QA297 .I34 1981",
  bibdate =      "Tue Sep 06 22:34:51 1994",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/c/cody-william-j.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  author-dates = "Christian H. Reinsch (?? ?? 1932--8 October 2022)",
  tableofcontents = "PREFACE v\\
                 LIST OF CONTENTS vii\\
                 SESSION 1: INTRODUCTION. Chair: C. L. Lawson.
                 Discussant: B. Ford 1\\
                 Programming Languages: Power, Trends and Facilities for
                 Numerical Computation. J. R. Rice 3\\
                 Programming Languages for Numerical Subroutine
                 Libraries. J. J. Du Croz 17\\
                 Experience with the Olympus System. K. V. Roberts 33\\
                 SESSION 2: ARITHMETIC. 49 Chair: H. J. Stetter,
                 Discussant: R. P. Brent\\
                 Floating-point Parameters, Models and Standards. W. J.
                 Cody 51\\
                 The Use of Controlled Precision. T. E. Hull 71\\
                 A Synopsis of Interval Arithmetic for the Designer of
                 Programming Languages. C. Reinsch 85\\
                 SESSION 3: ARITHMETIC AND SYMBOLIC MATHEMATICS 101
                 Chair: W. Cowell, Discussant: W. S. Brown\\
                 The Near Orthogonality of Syntax, Semantics and
                 Diagnostics in Numerical Programming Environments. W.
                 Kahan and J. T. Coonen 103\\
                 Symbolic Manipulation Languages and Numerical
                 Computation: Trends. R. J. Fateman 117\\
                 Programming Languages for Symbolic Algebra and
                 Numerical Analysis. W. M. Gentleman 131\\
                 SESSION 4: DATA STRUCTURES. 143 Chair: M. Paul,
                 Discussant: P. Kemp\\
                 Data Structures for Numerical Quadrature. L. M. Delves
                 145\\
                 Data Structures for Sparse Matrices. J. K. Reid 153\\
                 Array Processing Features in the Next Fortran. B. T.
                 Smith 163\\
                 Examples of Array Processing in the Next Fortran. A.
                 Wilson 179\\
                 SESSION 5: PARALLELISM; LANGUAGE EVOLUTION. 185 Chair:
                 J. A. Nelder, Discussant: G. Paul\\
                 Exception Handling in Array Languages. T. W. Lake
                 187\\
                 A Framework for Language Evolution. J. L. Wagener
                 197\\
                 Languages and High-performance Computations. D. Kuck,
                 D. Padua, A. Sameh and M. Wolfe 205\\
                 SESSION 6: PROGRAM STRUCTURE. 223 Chair: J. C. Adams,
                 Discussant: E. L. Battiste\\
                 Numerical Packages in Ada. S. J. Hammarling and B. A.
                 wichmann 225\\
                 Tasking Features in Programming Languages. O. Roubine
                 245\\
                 Language Support for Floating Point. S. Feldman 263\\
                 OVERALL SESSION DISCUSSION. 275\\
                 SESSION 7: OPEN SESSION. 277 Chair: B. Einarsson,
                 Discussant: F. N. Fritsch\\
                 A Combined Lexical, Syntactic, and Semantic Approach
                 for Improving Notation. M. B. Wells 279\\
                 Program Transformation and Language Design. J. M. Boyle
                 285\\
                 Programming Parallel Numerical Algorithms in Ada. E. K.
                 Blum 297\\
                 Programming in Algol 68 (as a host) and the usage of
                 Fortran (program libraries). C. G. van der Laan 305\\
                 The Fortran of the Future. 317 F. N. Fritsch (ed.) -
                 Exception handling in Fortran (J. A. M. Snoek) 317 -
                 Conformity - towards a less permissive standard for
                 Fortran (D. T. Muxworthy) 318 - An alternative approach
                 to the evolution of Fortran (W. S. Brown, S. 1.
                 Feldman, N. L. Schryer, L. D. Fosdick) 320 - Notes on
                 Fortran evolution (E. L. Battiste) 322 - Discussion
                 324\\
                 SESSION 8: SOURCE TO SOURCE TRANSFORMATIONS AND
                 LANGUAGE COMPLEXITY. 329 Chair: J. M. Boyle,
                 Discussant: Th. J. Dekker\\
                 Specification Languages and Program Transformation. P.
                 Pepper 331\\
                 Tools for Numerical Programming. W. Miller 347\\
                 Languageless Programming. A. van Wijngaarden 361\\
                 LIST OF PARTICIPANTS. 373",
}

@Book{Rodrigue:1982:AC,
  editor =       "Garry Rodrigue",
  booktitle =    "Parallel computations",
  title =        "Parallel computations",
  volume =       "1",
  publisher =    pub-ACADEMIC,
  address =      pub-ACADEMIC:adr,
  pages =        "xii + 408",
  year =         "1982",
  ISBN =         "0-12-592101-2",
  ISBN-13 =      "978-0-12-592101-5",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 11:11:02 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Computational techniques",
  acknowledgement = ack-nhfb,
}

@Proceedings{Ruschitzka:1982:IWC,
  editor =       "Manfred Ruschitzka and M. Christensen and W. F. Ames
                 and R. Vichnevetsky",
  key =          "IMACS '82",
  booktitle =    "{IMACS} World Congress on Systems Simulation and
                 Scientific Computation (10th: 1982: Montreal, Quebec).
                 Parallel and large-scale computers: performance,
                 architecture, applications",
  title =        "{IMACS} World Congress on Systems Simulation and
                 Scientific Computation (10th: 1982: Montreal, Quebec).
                 Parallel and large-scale computers: performance,
                 architecture, applications",
  publisher =    pub-NORTH-HOLLAND,
  address =      pub-NORTH-HOLLAND:adr,
  pages =        "xii + 329",
  year =         "1982",
  ISBN =         "0-444-86608-6",
  ISBN-13 =      "978-0-444-86608-0",
  LCCN =         "QA76.5 .I414 1982",
  bibdate =      "Wed Sep 07 22:56:44 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Proceedings{Seck:1981:WWS,
  editor =       "Friedrich Seck",
  booktitle =    "{Wissenschaftsgeschichte um Wilhelm Schickard:
                 Vortr{\"a}ge bei dem Symposion der Universit{\"a}t
                 T{\"u}bingen im 500. Jahr ihres Bestehens am 24.und 25.
                 Juni 1977}. ({German}) [{History of Science and William
                 Schickard Presentations at the Symposium of the
                 University of T{\"u}bingen in 500 Years of existence on
                 24th and 25th June 1977}]",
  title =        "{Wissenschaftsgeschichte um Wilhelm Schickard:
                 Vortr{\"a}ge bei dem Symposion der Universit{\"a}t
                 T{\"u}bingen im 500. Jahr ihres Bestehens am 24.und 25.
                 Juni 1977}. ({German}) [{History of Science and William
                 Schickard Presentations at the Symposium of the
                 University of T{\"u}bingen in 500 Years of existence on
                 24th and 25th June 1977}]",
  volume =       "26",
  publisher =    "J. C. B. Mohr",
  address =      "T{\"u}bingen, West Germany",
  pages =        "240",
  year =         "1981",
  ISBN =         "3-16-444151-7",
  ISBN-13 =      "978-3-515-08004-0",
  LCCN =         "QB29",
  bibdate =      "Sat Jul 27 11:16:04 MDT 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/scicontext.bib;
                 z3950.gbv.de:20011/gvk",
  series =       "Contubernium",
  acknowledgement = ack-nhfb,
  language =     "German",
  subject =      "Schickard, Wilhelm",
  subject-dates = "1592--1635",
  tableofcontents = "Richard A. Jarrell / Astronomy at the University of
                 T{\"u}bingen: The Work of Michael M{\"a}stlin / 9 \\
                 Matthias Schramm / Ans{\"a}tze zu einer darstellenden
                 Geometrie bei Schickard / 21 \\
                 Menso Folkerts / Sp{\"a}tmittelalterliche
                 Multiplikationsmethoden, Nepers Rhabdologie und
                 Schickards Rechenmaschine / 51 \\
                 Ludolf von Mackensen / Wilhelm Schickards technische
                 Entw{\"u}rfe und die Erfindung seines Handplanetariums
                 / 67 \\
                 Manfred B{\"u}ttner / Johannes St{\"o}ffler und die
                 Beziehungen zwischen Geographie und Theologie im 16.
                 Jahrhundert / 81 \\
                 J{\"u}rgen H{\"u}bner / Johannes Kepler als Geograph im
                 Kontext des theologischen Denkens seiner Zeit /99 \\
                 Volker Bialas / Entwicklung und erste Anwendungen des
                 Triangulationsverfahrens in der Geod{\"a}sie des
                 fr{\"u}hen 17. Jahrhunderts / 115 \\
                 Martin Brecht / Kritik und Reform der Wissenschaften
                 bei Johann Valentin Andreae / 129 \\
                 Berthold Sutter / Wissenschaft und geistige
                 Str{\"o}mungen zwischen dem Augsburger Religionsfrieden
                 und dem Drei{\ss}igj{\"a}hrigen Krieg / 153",
}

@Proceedings{Southcon:1982:SCR,
  key =          "Southcon '82",
  booktitle =    "Southcon\slash 82 Conference Record: Sessions
                 Presented at Southcon\slash 82, Orlando, Florida, March
                 23--25, 1982",
  title =        "Southcon\slash 82 Conference Record: Sessions
                 Presented at Southcon\slash 82, Orlando, Florida, March
                 23--25, 1982",
  publisher =    "Electronic Conventions, Inc.",
  address =      "El Segundo, CA, USA",
  pages =        "various",
  year =         "1982",
  LCCN =         "TK 7801 S68 1982",
  bibdate =      "Fri Dec 08 13:03:00 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  xxISBN =       "(none)",
}

@Proceedings{Watson:1982:NAP,
  editor =       "George Alistair Watson",
  booktitle =    "{Numerical Analysis: Proceedings of the 9th Biennial
                 Conference, held at Dundee, Scotland, June 23--26,
                 1981}",
  title =        "{Numerical Analysis: Proceedings of the 9th Biennial
                 Conference, held at Dundee, Scotland, June 23--26,
                 1981}",
  volume =       "912",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  bookpages =    "xi + 245",
  pages =        "xi + 245",
  year =         "1982",
  CODEN =        "LNMAA2",
  DOI =          "https://doi.org/10.1007/BFb0093144",
  ISBN =         "0-387-11199-9 (softcover), 3-540-11199-9 (softcover),
                 3-540-39009-X (e-book)",
  ISBN-13 =      "978-0-387-11199-5 (softcover), 978-3-540-11199-3
                 (softcover), 978-3-540-39009-1 (e-book)",
  ISSN =         "0075-8434 (print), 1617-9692 (electronic)",
  ISSN-L =       "0075-8434",
  LCCN =         "QA3 .L28 no. 912; QA1 .L471; QA297 .D915n 1981",
  bibdate =      "Sat Oct 29 15:16:39 1994",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/bibnet/authors/d/duff-iain-s.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/g/golub-gene-h.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/m/more-jorge.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/p/parlett-beresford-n.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/p/powell-m-j-d.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/lnm1980.bib;
                 library.ox.ac.uk:210/ADVANCE;
                 melvyl.cdlib.org:210/CDL90",
  series =       ser-LECT-NOTES-MATH,
  URL =          "http://www.springerlink.com/content/978-3-540-39009-1",
  acknowledgement = ack-nhfb,
  subject =      "Analisi numerica; Congressi; 1981; Dundee; Numerical
                 analysis; Congresses",
  tableofcontents = "P. H. Calamai and A. R. Conn / A second-order
                 method for solving the continuous multifacility
                 location problem / 1--25 \\
                 M. P. Cullinan and M. J. D. Powell / Data smoothing by
                 divided differences / 26--37 \\
                 G. Dahlquist / On the control of the global error in
                 stiff initial value problems / 38--49 \\
                 L. M. Delves / Chebyshev methods for integral and
                 differential equations / 50--63 \\
                 J. Douglas, Jr. / Simulation of miscible displacement
                 in porous media by a modified method of characteristic
                 procedure / 64--70 \\
                 I. S. Duff / Full matrix techniques in sparse Gaussian
                 elimination / 71--84 \\
                 R. Fletcher / Second order corrections for
                 non-differentiable optimization / 85--114 \\
                 C. W. Gear and K. A. Gallivan / Automatic methods for
                 highly oscillatory ordinary differential equations /
                 115--124 \\
                 G. H. Golub and M. L. Overton / Convergence of a
                 two-stage Richardson iterative procedure for solving
                 systems of linear equations / 125--139 \\
                 J. G. Hayes: Curved knot lines and surfaces with ruled
                 segments / 140--156 \\
                 P. J. van der Houwen / On the time integration of
                 parabolic differential equations / 157--168 \\
                 T. E. Hull / Precision control, exception handling and
                 a choice of numerical algorithms / 169--178 \\
                 P. Lancaster / Generalized Hermitian matrices: a new
                 frontier for numerical analysis? / 179--189 \\
                 R. J. Y. McLeod / Some applications of geometry in
                 numerical analysis / 190--229 \\
                 L. B. Wahlbin / A quasioptimal estimate in piecewise
                 polynomial Galerkin approximation of parabolic problems
                 / 230 --245 \\
                 Back matter / 249--251",
}

@Proceedings{Anonymous:1983:PSC,
  editor =       "Anonymous",
  booktitle =    "1983 proceedings of the statistical computing section:
                 papers presented at the annual meeting of the American
                 Statistical Association, Toronto, Canada, August
                 15--18, 1983",
  title =        "1983 proceedings of the statistical computing section:
                 papers presented at the annual meeting of the American
                 Statistical Association, Toronto, Canada, August
                 15--18, 1983",
  publisher =    "American Statistical Association",
  address =      "Washington, DC, USA",
  year =         "1983",
  ISBN =         "????",
  ISBN-13 =      "????",
  ISSN =         "0149-9963",
  LCCN =         "QA276.4 .A43a",
  bibdate =      "Sat Nov 29 11:12:49 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{Gentle:1983:CSS,
  editor =       "James E. Gentle",
  booktitle =    "Computer Science and Statistics: Proceedings of the
                 Fifteenth Symposium on the Interface, Houston, Texas,
                 March 1983",
  title =        "Computer Science and Statistics: Proceedings of the
                 Fifteenth Symposium on the Interface, Houston, Texas,
                 March 1983",
  publisher =    pub-NORTH-HOLLAND,
  address =      pub-NORTH-HOLLAND:adr,
  pages =        "xi + 379",
  year =         "1983",
  ISBN =         "0-444-86688-4",
  ISBN-13 =      "978-0-444-86688-2",
  LCCN =         "QA276.4 .S95 1983",
  bibdate =      "Tue Sep 06 22:39:53 1994",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/c/cody-william-j.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{IEEE:1983:IEE,
  key =          "IEEE '83",
  booktitle =    "1983 International Electrical, Electronics Conference:
                 Proceedings, September 26--28, Automotive Building,
                 Exhibition Place, Toronto, Canada",
  title =        "1983 International Electrical, Electronics Conference:
                 Proceedings, September 26--28, Automotive Building,
                 Exhibition Place, Toronto, Canada",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "various",
  year =         "1983",
  LCCN =         "TK 5 I6514 1983",
  bibdate =      "Fri Dec 08 13:03:01 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Two volumes.",
  acknowledgement = ack-nhfb,
  xxISBN =       "(none)",
}

@Proceedings{IEEE:1983:PII,
  key =          "IEEE CSO '83",
  booktitle =    "{IEEE} International Workshop on Computer Systems
                 Organization, March 29--31, 1983, Sheraton New Orleans
                 Hotel, New Orleans",
  title =        "{IEEE} International Workshop on Computer Systems
                 Organization, March 29--31, 1983, Sheraton New Orleans
                 Hotel, New Orleans",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "viii + 227",
  year =         "1983",
  ISBN =         "0-8186-0010-1",
  ISBN-13 =      "978-0-8186-0010-4",
  LCCN =         "QA 76.9 A73 I2 1983",
  bibdate =      "Wed Sep 07 23:43:15 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Proceedings{IEEE:1983:PSC,
  key =          "IEEE SCA6 '83",
  booktitle =    "Proceedings: 6th Symposium on Computer Arithmetic,
                 June 20--22, 1983, Aarhus University, {\AA}rhus,
                 Denmark",
  title =        "Proceedings: 6th Symposium on Computer Arithmetic,
                 June 20--22, 1983, Aarhus University, {\AA}rhus,
                 Denmark",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xi + 221",
  year =         "1983",
  ISBN =         "0-8186-4476-1 (paperback), 0-8186-8476-3 (hardcover),
                 0-8186-6476-2 (microfiche), 0-8186-0034-9 (hardcover)",
  ISBN-13 =      "978-0-8186-4476-4 (paperback), 978-0-8186-8476-0
                 (hardcover), 978-0-8186-6476-2 (microfiche),
                 978-0-8186-0034-0 (hardcover)",
  LCCN =         "QA 76.9 C62 S95 1983",
  bibdate =      "Fri Sep 02 00:35:28 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE catalog number 83CH1892-9. IEEE Computer Society
                 order number 476.",
  URL =          "http://www.acsel-lab.com/arithmetic/arith6/papers/",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-6",
}

@Proceedings{Kulisch:1983:NAS,
  editor =       "Ulrich Kulisch and Willard L. Miranker and Gerd
                 Bohlender",
  booktitle =    "A New Approach to Scientific Computation: Proceedings
                 of the {Symposium on a New Approach to Scientific
                 Computation (1982: IBM Thomas J. Watson Research
                 Center)}",
  title =        "A New Approach to Scientific Computation: Proceedings
                 of the {Symposium on a New Approach to Scientific
                 Computation (1982: IBM Thomas J. Watson Research
                 Center)}",
  volume =       "7",
  publisher =    pub-ACADEMIC,
  address =      pub-ACADEMIC:adr,
  pages =        "xv + 384",
  year =         "1983",
  ISBN =         "0-12-428660-7, 1-4832-7204-4",
  ISBN-13 =      "978-0-12-428660-3, 978-1-4832-7204-7",
  LCCN =         "QA297 .N49 1983; QA297 .S847 1982",
  bibdate =      "Mon Jan 08 10:57:28 1996",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Notes and Reports in Computer Science and Applied
                 Mathematics",
  acknowledgement = ack-nhfb,
  subject =      "Numerical analysis; Data processing; Algebra; Computer
                 arithmetic; Electronic books; Analyse num{\'e}rique;
                 Informatique; Alg{\'e}bre; Arithm{\'e}tique interne des
                 ordinateurs; Data processing; Computer arithmetic",
  tableofcontents = "Front Cover \\
                 A New Approach to Scientific Computation \\
                 Copyright Page \\
                 Dedication \\
                 Table of Contents \\
                 Contributors \\
                 Preface \\
                 Acknowledgments \\
                 1. A New Arithmetic For Scientific Computation \\
                 1. Introduction \\
                 2. The Spaces of Numerical Computations \\
                 3. Traditional Definition of Computer Arithmetic: The
                 Vertical Method \\
                 4. The New Definition of Computer Arithmetic: The
                 Horizontal Method \\
                 5. Computer Arithmetic and Programming Languages \\
                 6. Realization and Applications \\
                 References \\
                 2. Computer Demonstration Packages For Standard
                 Problems of Numerical Mathematics \\
                 Language Extension \\
                 Pascal-SC Computing Inclusions \\
                 Old and New \\
                 Precise Dot Product \\
                 Linear Systems \\
                 Inversion of a Matrix \\
                 Eigenproblems \\
                 Rounding Error and Cancellation \\
                 Evaluation of a Polynomial \\
                 Zero of a Polynomial \\
                 Polynomial Package \\
                 Arithmetic Expressions \\
                 Systems of Non-Linear Equations \\
                 Differential Equations \\
                 3. Solving Algebraic Problems With High Accuracy \\
                 Introduction \\
                 1. Computer Arithmetic \\
                 2. Linear Systems \\
                 3. Over- and Underdetermined Linear Systems \\
                 4. Linear Systems With Band Matrices \\
                 5. Sparse Linear Systems \\
                 6. Matrix Inversion \\
                 7. Non-Linear Systems \\
                 8. The Algebraic Eigenvalue Problem \\
                 9. Real and Complex Zeros of Polynomials \\
                 10. Linear, Quadratic and Convex Programming \\
                 11. Arithmetic Expressions \\
                 Conclusions \\
                 References \\
                 4. Evaluation of Arithmetic Expression Swith Maximum
                 Accuracy \\
                 Introduction \\
                 1. Evaluation of Polynomials \\
                 2. Evaluation of Arbitrary Arithmetic Expressions \\
                 3. Numerical Results \\
                 References \\
                 5. Solving Function Space Problems With Guaranteed
                 Close Bounds \\
                 1. Introduction \\
                 2. Mathematical Preliminaries \\
                 3. Practical Use of the Fixed Point Theorems \\
                 4. Functional Arithmetic and Roundings \\
                 5. Algorithmic Execution of Iterations \\
                 6. Applications to Differential and Integral Equations
                 \\
                 7. Some Examples \\
                 References \\
                 6. Ultra-Arithmetic: the Digital Computer Set In
                 Function Space \\
                 1. Introduction \\
                 2. A Review of Ultra-Arithmetic \\
                 3. Applications of Ultra-Arithmetic \\
                 4. The Arithmetic of Intervals of Polynomials \\
                 References \\
                 7. A Fortran Extension For Scientific Computation \\
                 1. Motivation \\
                 2. Notation of the Language Extension \\
                 3. Syntax and Semantics of the Extension \\
                 References \\
                 8. An Introduction to Matrix Pascal: A Pascal Extension
                 For Scientific Computation \\
                 a. Data Types \\
                 b. Expressions \\
                 C. Procedures, Functions, Operators \\
                 D. Universal Operator Concept \\
                 E. Expressions With Maximum Accuracy \\
                 F. Standard Functions \\
                 References \\
                 9. Realization of An Optimal Computer Arithmetic \\
                 1. Introduction \\
                 Mathematical Foundations \\
                 2. Organization of the Arithmetic \\
                 3. Implementation of the Elementary Operations \\
                 4. Operations In the Higher Spaces \\
                 5. Realization On a Micro Computer \\
                 References \\
                 10. Features of a Hardware Implementation of An Optimal
                 Arithmetic \\
                 1. Introduction \\
                 2. Implementation of Scalar Products",
}

@Proceedings{Mini-Micro:1983:MMN,
  key =          "Mini-Micro Northeast '83",
  booktitle =    "Mini\slash Micro Northeast\slash 83 Conference Record:
                 Sessions Presented at Mini\slash Micro Northeast-83,
                 New York, New York, April 18--20, 1983, in conjunction
                 with Electro\slash 83",
  title =        "Mini\slash Micro Northeast\slash 83 Conference Record:
                 Sessions Presented at Mini\slash Micro Northeast-83,
                 New York, New York, April 18--20, 1983, in conjunction
                 with Electro\slash 83",
  publisher =    "Electronic Conventions, Inc.",
  address =      "Los Angeles, CA, USA",
  pages =        "various",
  year =         "1983",
  LCCN =         "QA 76.5 M565 1983",
  bibdate =      "Fri Dec 08 13:03:05 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  xxISBN =       "(none)",
}

@Proceedings{Mini-Micro:1983:MMW,
  key =          "Mini-Micro West '83",
  booktitle =    "Mini\slash Micro West '83: Conference Record: Sessions
                 Presented at Mini\slash Micro West-83, San Francisco,
                 California, November 8--11, 1983",
  title =        "Mini\slash Micro West '83: Conference Record: Sessions
                 Presented at Mini\slash Micro West-83, San Francisco,
                 California, November 8--11, 1983",
  publisher =    "Electronic Conventions, Inc.",
  address =      "Los Angeles, CA, USA",
  pages =        "various",
  year =         "1983",
  LCCN =         "TK7885.A1 M56 1983",
  bibdate =      "Fri Dec 08 13:03:06 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  xxISBN =       "(none)",
}

@Proceedings{Ranocchia:1983:RFA,
  editor =       "Diane D. Ranocchia",
  booktitle =    "1983 Rochester {FORTH} Applications Conference, June
                 7--11, 1983",
  title =        "1983 Rochester {FORTH} Applications Conference, June
                 7--11, 1983",
  publisher =    "Institute for Applied FORTH Research",
  address =      "Rochester, NY, USA",
  pages =        "301",
  year =         "1983",
  ISBN =         "0-914593-00-5",
  ISBN-13 =      "978-0-914593-00-3",
  LCCN =         "QA76.73.F24 R59 1983",
  bibdate =      "Thu Sep 01 22:47:49 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{Anonymous:1984:TFA,
  editor =       "Anonymous",
  booktitle =    "Transactions of the First Army Conference on Applied
                 Mathematics and Computing (Washington, {DC, 1983)}",
  title =        "Transactions of the First Army Conference on Applied
                 Mathematics and Computing (Washington, {DC}, 1983)",
  volume =       "84-1",
  publisher =    "ARO Rep. 84-1, U. S. Army Res. Office",
  address =      "Research Triangle Park, NC, USA",
  pages =        "xxii + 925",
  month =        feb,
  year =         "1984",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 11:40:45 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "ARO report",
  acknowledgement = ack-nhfb,
}

@Book{Cowell:1984:SDM,
  editor =       "Wayne R. Cowell",
  booktitle =    "Sources and Development of Mathematical Software",
  title =        "Sources and Development of Mathematical Software",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xii + 404",
  year =         "1984",
  ISBN =         "0-13-823501-5",
  ISBN-13 =      "978-0-13-823501-7",
  LCCN =         "QA76.95 .S68 1984",
  bibdate =      "Tue Dec 14 22:44:45 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Prentice-Hall Series in Computational Mathematics,
                 Cleve Moler, Advisor",
  acknowledgement = ack-nhfb,
}

@Book{Evanczuk:1984:MSS,
  editor =       "Stephen Evanczuk",
  booktitle =    "Microprocessor systems: software and hardware
                 architecture",
  title =        "Microprocessor systems: software and hardware
                 architecture",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  bookpages =    "vii + 389",
  year =         "1984",
  ISBN =         "0-07-019756-3, 0-07-606876-5 (paperback)",
  ISBN-13 =      "978-0-07-019756-5, 978-0-07-606876-0 (paperback)",
  LCCN =         "QA76.5 .M521955 1984",
  bibdate =      "Sat Nov 29 11:14:42 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{Feilmeier:1984:PCP,
  editor =       "M. Feilmeier and G. Joubert and U. Schendel",
  booktitle =    "Parallel computing 83: proceedings of the
                 International Conference on Parallel Computing, held at
                 the Freie Universit{\"a}t Berlin, 26--28 September
                 1983",
  title =        "Parallel computing 83: proceedings of the
                 International Conference on Parallel Computing, held at
                 the Freie Universit{\"a}t Berlin, 26--28 September
                 1983",
  publisher =    pub-NORTH-HOLLAND,
  address =      pub-NORTH-HOLLAND:adr,
  pages =        "xiii + 566",
  year =         "1984",
  ISBN =         "0-444-87528-X",
  ISBN-13 =      "978-0-444-87528-0",
  LCCN =         "QA76.6.I547 1983",
  bibdate =      "Mon Apr 14 17:58:44 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{Ford:1984:TML,
  editor =       "B. Ford and J. C. Rault and F. Thomasset",
  booktitle =    "Tools, methods and languages for scientific and
                 engineering computation. Proc. of international
                 conference (Paris, France, May 17--19, 1983)",
  title =        "Tools, methods and languages for scientific and
                 engineering computation. Proc. of international
                 conference (Paris, France, May 17--19, 1983)",
  publisher =    pub-ENH,
  address =      pub-ENH:adr,
  pages =        "xvi + 458",
  year =         "1984",
  ISBN =         "0-444-87570-0",
  ISBN-13 =      "978-0-444-87570-9",
  LCCN =         "Q183.9 .I53 1983",
  bibdate =      "Sat Nov 29 07:20:57 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Book{Golub:1984:SNA,
  editor =       "Gene H. Golub",
  booktitle =    "Studies in Numerical Analysis",
  title =        "Studies in Numerical Analysis",
  volume =       "24",
  publisher =    pub-MATH-ASSOC-AMER,
  address =      pub-MATH-ASSOC-AMER:adr,
  pages =        "x + 415",
  year =         "1984",
  ISBN =         "0-88385-126-1 (v. 1), 0-88385-100-8 (set)",
  ISBN-13 =      "978-0-88385-126-5 (v. 1), 978-0-88385-100-5 (set)",
  LCCN =         "QA297 .S83 1984",
  MRclass =      "65-06",
  MRnumber =     "88i:65007",
  bibdate =      "Sat Oct 22 17:16:36 1994",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/d/duff-iain-s.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/g/gautschi-walter.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/g/golub-gene-h.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/h/henrici-peter.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/m/more-jorge.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/w/wilkinson-james-hardy.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Studies in mathematics",
  acknowledgement = ack-nhfb,
  author-dates = "Gene Howard Golub (February 29, 1932--November 16,
                 2007)",
  keywords =     "numerical analysis",
  tableofcontents = "Gene H. Golub / Preface \\
                 James H. Wilkinson / The perfidious polynomial \\
                 Jorge J. Mor{\'e} and D. C. Sorensen / Newton's method
                 \\
                 Iain S. Duff / Research directions in sparse matrix
                 computations \\
                 Walter Gautschi / Questions of numerical conditions
                 related to polynomials \\
                 Paul Concus, Gene H. Golub, and Dianne P. O'Leary / A
                 generalized conjugate gradient method for the numerical
                 solution of elliptic partial differential equations \\
                 J. Barkley Rosser / Solving differential equations on a
                 hand held programmable calculator \\
                 V. Pereyra / Finite difference solution of boundary
                 value problems in ordinary differential equations \\
                 Dennis C. Jespersen / Multigrid methods for partial
                 differential equations \\
                 Paul N. Swarztrauber / Fast Poisson solvers \\
                 Peter Henrici / Poisson's equation in a hypercube:
                 discrete Fourier methods, eigenfunction expansions,
                 Pad{\'e} approximation to eigenvalues",
}

@Proceedings{Griffiths:1984:NAP,
  editor =       "D. F. Griffiths",
  booktitle =    "{Numerical analysis: Proceedings of the 10th Dundee
                 biennial conference held at the University of Dundee,
                 Scotland, June 28--July 1, 1983}",
  title =        "{Numerical analysis: Proceedings of the 10th Dundee
                 biennial conference held at the University of Dundee,
                 Scotland, June 28--July 1, 1983}",
  volume =       "1066",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "various",
  year =         "1984",
  CODEN =        "LNMAA2",
  DOI =          "https://doi.org/10.1007/BFb0099514",
  ISBN =         "3-540-13344-5 (print), 3-540-38881-8 (e-book)",
  ISBN-13 =      "978-3-540-13344-5 (print), 978-3-540-38881-4
                 (e-book)",
  ISSN =         "0075-8434 (print), 1617-9692 (electronic)",
  ISSN-L =       "0075-8434",
  LCCN =         "QA3.L28 no.1066, QA 297 D915n 1983",
  bibdate =      "Fri Dec 08 13:03:21 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Lecture notes in mathematics",
  URL =          "http://link.springer.com/chapter/10.1007/BFb0099525/",
  acknowledgement = ack-nhfb,
  book-DOI =     "https://doi.org/10.1007/BFb0099514",
  book-URL =     "http://www.springerlink.com/content/978-3-540-38881-4",
  fjournal =     "Lecture Notes in Mathematics",
  journal-URL =  "http://link.springer.com/bookseries/304",
  tableofcontents = "Front Matter / / i--xi \\
                 Splines in interactive computer graphics / Richard H.
                 Bartels / 1--29 \\
                 Some methods for separating stiff components in initial
                 value problems / {\AA}. Bj{\"o}rck / 30--43 \\
                 Approximation order from smooth bivariate PP functions
                 / C. de Boor / 44--49 \\
                 The numerical solution of integral equations with
                 weakly singular kernels / Hermann Brunner / 50--71 \\
                 A trust-region approach to linearly constrained
                 optimization / David M. Gay / 72--105 \\
                 Multigrid methods for problems with a small parameter
                 in the highest derivative / P. W. Hemker / 106--121 \\
                 Nonconvex minimization calculations and the conjugate
                 gradient method / M. J. D. Powell / 122--141 \\
                 Particle approximation of linear hyperbolic equations
                 of the first order / P.-A. Raviart / 142--158 \\
                 Global error estimation for stiff ODEs / Lawrence F.
                 Shampine / 159--168 \\
                 Numerical techniques for nonlinear multi-parameter
                 problems / A. Spence, A. Jepson / 169--185 \\
                 Sequential defect correction for high-accuracy
                 floating-point algorithms / Hans J. Stetter / 186--202
                 \\
                 Numerical experiments with partially separable
                 optimization problems / A. Griewank, Ph. L. Toint /
                 203--220 \\
                 The numerical solution of total lp approximation
                 problems / G. A. Watson / 221--238 \\
                 An implicit diffusive numerical procedure for a
                 slightly compressible miscible displacement problem in
                 porous media / Thom C. Potempa, Mary Fanett Wheeler /
                 239--263 \\
                 Singularities in three-dimensional elliptic problems
                 and their treatment with finite element methods / J. R.
                 Whiteman / 264--275 Back Matter / / 277--278",
}

@Proceedings{IEEE:1984:CPI,
  key =          "IEEE Southeastcon '84",
  booktitle =    "Conference proceedings: {IEEE} Southeastcon '84, the
                 Galt House, Louisville, Kentucky, April 8--11, 1984",
  title =        "Conference proceedings: {IEEE} Southeastcon '84, the
                 Galt House, Louisville, Kentucky, April 8--11, 1984",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "562",
  year =         "1984",
  LCCN =         "TK 7801 I117 1984",
  bibdate =      "Thu Sep 15 18:50:54 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  xxISBN =       "(none)",
}

@Proceedings{IEEE:1984:ILD,
  editor =       "{IEEE}",
  key =          "IEEE COMPCON '84",
  booktitle =    "{Intellectual Leverage the Driving Technologies:
                 Digest of Papers, Compcon Spring 84, February 27--March
                 1, Twenty-eighth IEEE Computer Society International
                 Conference, Meridien Hotel, San Francisco,
                 California}",
  title =        "{Intellectual Leverage the Driving Technologies:
                 Digest of Papers, Compcon Spring 84, February 27--March
                 1, Twenty-eighth IEEE Computer Society International
                 Conference, Meridien Hotel, San Francisco,
                 California}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xxvi + 522",
  year =         "1984",
  CODEN =        "PCICDQ",
  ISBN =         "0-8186-0525-1 (paperback), 0-8186-8525-5 (hardcover)",
  ISBN-13 =      "978-0-8186-0525-3 (paperback), 978-0-8186-8525-5
                 (hardcover)",
  LCCN =         "QA75.5 .C58 1984, TK7885.A1 C53 1984",
  bibdate =      "Wed Sep 29 09:24:59 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/common-lisp.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE catalog no. 84CH2017-2.",
  acknowledgement = ack-nhfb # "\slash " # ack-nj,
}

@Proceedings{Kirk:1984:CRE,
  editor =       "Donald E. Kirk",
  booktitle =    "Conference Record: Eighteenth Asilomar Conference on
                 Circuits, Systems and Computers: Papers Presented
                 November 5--7, 1984, Pacific Grove, California",
  title =        "Conference Record: Eighteenth Asilomar Conference on
                 Circuits, Systems and Computers: Papers Presented
                 November 5--7, 1984, Pacific Grove, California",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "x + 456",
  year =         "1984",
  ISBN =         "0-8186-0673-8 (paperback), 0-8186-8673-1 (hard),
                 0-8186-4673-X (microfiche)",
  ISBN-13 =      "978-0-8186-0673-1 (paperback), 978-0-8186-8673-3
                 (hard), 978-0-8186-4673-7 (microfiche)",
  LCCN =         "TK 7801 A83 1984",
  bibdate =      "Thu Sep 08 13:41:13 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{Mini-Micro:1984:MMS,
  key =          "Mini-Micro Southwest '84",
  booktitle =    "Mini\slash Micro Southwest\slash 84 Conference Record:
                 Sessions Presented at Mini\slash Micro Southwest-84,
                 Dallas, Texas, September 11--13, 1984, in conjunction
                 with Midcon\slash 84",
  title =        "Mini\slash Micro Southwest\slash 84 Conference Record:
                 Sessions Presented at Mini\slash Micro Southwest-84,
                 Dallas, Texas, September 11--13, 1984, in conjunction
                 with Midcon\slash 84",
  publisher =    "Electronic Conventions Management",
  address =      "Los Angeles, CA, USA",
  pages =        "various",
  year =         "1984",
  LCCN =         "TK 7888.3 M566 1984",
  bibdate =      "Fri Dec 08 13:03:08 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  xxISBN =       "(none)",
}

@Proceedings{NCC:1984:ACP,
  key =          "AFIPS NCC '84",
  booktitle =    "{AFIPS} Conference Proceedings of the 1984 National
                 Computer Conference, Las Vegas, {NV}, {USA}, 9--12 July
                 1984",
  title =        "{AFIPS} Conference Proceedings of the 1984 National
                 Computer Conference, Las Vegas, {NV}, {USA}, 9--12 July
                 1984",
  publisher =    pub-AFIPS,
  address =      pub-AFIPS:adr,
  pages =        "xi + 734",
  year =         "1984",
  ISBN =         "0-88283-043-0",
  ISBN-13 =      "978-0-88283-043-8",
  LCCN =         "????",
  bibdate =      "Fri Sep 16 10:57:24 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Proceedings{Buchberger:1985:PEE,
  editor =       "Bruno Buchberger and Bob F. Caviness",
  booktitle =    "Proceedings: {EUROCAL} '85, European Conference on
                 Computer Algebra, Linz, Austria, April 1--3, 1985",
  title =        "Proceedings: {EUROCAL} '85, European Conference on
                 Computer Algebra, Linz, Austria, April 1--3, 1985",
  volume =       "203, 204",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "various",
  year =         "1985",
  CODEN =        "LNCSD9",
  ISBN =         "0-387-15983-5 (v. 1), 0-387-15984-3 (v. 2)",
  ISBN-13 =      "978-0-387-15983-6 (v. 1), 978-0-387-15984-3 (v. 2)",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  LCCN =         "QA155.7.E4 E85 1985",
  bibdate =      "Fri Apr 12 07:14:49 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Vol. 2 edited by: Bob F. Caviness. ``Jointly organized
                 by the ACM Special Interest Group on Symbolic and
                 Algebraic Manipulation (SIGSAM) and by the Symbolic and
                 Algebraic Manipulation Group in Europe (SAME)''--Vol.
                 2, pref. Contents: v. 1. Invited lectures --- v. 2.
                 Research contributions.",
  series =       ser-LNCS,
  acknowledgement = ack-nhfb,
  keywords =     "algebra --- data processing --- congresses",
}

@Proceedings{Hwang:1985:PSC,
  editor =       "Kai Hwang",
  booktitle =    "Proceedings: 7th Symposium on Computer Arithmetic,
                 June 4--6, 1985, University of Illinois, Urbana,
                 Illinois",
  title =        "Proceedings: 7th Symposium on Computer Arithmetic,
                 June 4--6, 1985, University of Illinois, Urbana,
                 Illinois",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xi + 343",
  year =         "1985",
  ISBN =         "0-8186-0632-0 (paperback), 0-8186-8632-4 (hard),
                 0-8186-4632-2 (microfiche)",
  ISBN-13 =      "978-0-8186-0632-8 (paperback), 978-0-8186-8632-0
                 (hard), 978-0-8186-4632-4 (microfiche)",
  LCCN =         "QA76.9.C62 S95 1985",
  bibdate =      "Thu Sep 08 00:11:41 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE catalog number 85CH2146-9. IEEE Computer Society
                 order number 632.",
  acknowledgement = ack-nj,
  keywords =     "ARITH-7",
}

@Proceedings{IEEE:1985:ERC,
  key =          "IEEE Region 5 '85",
  booktitle =    "1985 {IEEE} Region 5 Conference, March 13--15, 1985,
                 Holiday Inn Civic Center, Lubbock, Texas",
  title =        "1985 {IEEE} Region 5 Conference, March 13--15, 1985,
                 Holiday Inn Civic Center, Lubbock, Texas",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "vi + 71",
  year =         "1985",
  LCCN =         "TK 7801 N56 1985",
  bibdate =      "Thu Sep 15 18:50:54 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  xxISBN =       "(none)",
}

@Proceedings{Meek:1985:PFM,
  editor =       "D. S. Meek and G. H. J. {van Rees}",
  booktitle =    "{Proceedings of the Fourteenth Manitoba Conference on
                 Numerical Mathematics and Computing held at the
                 University of Manitoba, September 27--29, 1984}",
  title =        "{Proceedings of the Fourteenth Manitoba Conference on
                 Numerical Mathematics and Computing held at the
                 University of Manitoba, September 27--29, 1984}",
  volume =       "46",
  publisher =    "Utilitas Mathematica Publishers",
  address =      "Winnipeg, Manitoba, Canada",
  pages =        "358",
  year =         "1985",
  ISBN =         "0-919628-46-X",
  ISBN-13 =      "978-0-919628-46-5",
  LCCN =         "QA1 C75",
  bibdate =      "Fri Dec 08 08:33:52 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Congressus numerantium",
  acknowledgement = ack-nhfb,
}

@Proceedings{Miranker:1985:ASC,
  editor =       "Willard L. Miranker and Richard A. Toupin",
  booktitle =    "Accurate Scientific Computations: Symposium, Bad
                 Neuenahr, {FRG}, March 12--14, 1985: Proceedings",
  title =        "Accurate Scientific Computations: Symposium, Bad
                 Neuenahr, {FRG}, March 12--14, 1985: Proceedings",
  volume =       "235",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "x + 205",
  year =         "1985",
  DOI =          "https://doi.org/10.1007/3-540-16798-6",
  ISBN =         "0-387-16798-6",
  ISBN-13 =      "978-0-387-16798-5",
  LCCN =         "QA76.95 .A231 1986",
  bibdate =      "Sat Sep 03 12:24:08 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       ser-LNCS,
  acknowledgement = ack-nhfb,
}

@Proceedings{USENIX:1985:SCP,
  editor =       "{USENIX Association}",
  booktitle =    "Summer conference proceedings, Portland 1985: June
                 11--14, 1985, Portland, Oregon {USA}",
  title =        "Summer conference proceedings, Portland 1985: June
                 11--14, 1985, Portland, Oregon {USA}",
  publisher =    pub-USENIX,
  address =      pub-USENIX-EL-CERRITO:adr,
  pages =        "viii + 612",
  year =         "1985",
  LCCN =         "QA76.8.U65 U8 1985",
  bibdate =      "Sun Feb 18 07:46:09 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "UNIX (Computer operating system) --- Congresses.",
  remark =       "Spine title: USENIX Conference proceedings.",
}

@Proceedings{Vrdoljak:1985:ICA,
  editor =       "B. Vrdoljak",
  booktitle =    "{IV} Conference on Applied Mathematics, University of
                 Split, May 28--30, 1984",
  title =        "{IV} Conference on Applied Mathematics, University of
                 Split, May 28--30, 1984",
  publisher =    "Faculty of Civil Engineering, University of Split",
  address =      "Split, Yugoslavia",
  pages =        "153",
  year =         "1985",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Fri Dec 08 08:54:11 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{IEEE:1986:III,
  editor =       "{IEEE}",
  booktitle =    "{ICASSP '86: IEEE International Conference on
                 Acoustics, Speech, and Signal Processing, April 7--11,
                 1986, Keio Plaza Inter-Continental Hotel Tokyo,
                 Japan}",
  title =        "{ICASSP '86: IEEE International Conference on
                 Acoustics, Speech, and Signal Processing, April 7--11,
                 1986, Keio Plaza Inter-Continental Hotel Tokyo,
                 Japan}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "1986",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Fri Aug 08 09:31:51 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE catalog number 86CH2243-4.",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=8362",
  acknowledgement = ack-nhfb,
}

@Proceedings{IEEE:1986:PII,
  key =          "IEEE ICCD '86",
  booktitle =    "Proceedings: {IEEE} International Conference on
                 Computer Design, {VLSI} in Computers: {ICCD} '86, Rye
                 Town Hilton, Port Chester, New York, October 6--9,
                 1986",
  title =        "Proceedings: {IEEE} International Conference on
                 Computer Design, {VLSI} in Computers: {ICCD} '86, Rye
                 Town Hilton, Port Chester, New York, October 6--9,
                 1986",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xvi + 607",
  year =         "1986",
  ISBN =         "0-8186-0735-1 (paperback), 0-8186-8735-5 (hard),
                 0-8186-4735-3 (microfiche)",
  ISBN-13 =      "978-0-8186-0735-6 (paperback), 978-0-8186-8735-8
                 (hard), 978-0-8186-4735-2 (microfiche)",
  LCCN =         "TK 7888.4 I23 1986",
  bibdate =      "Thu Sep 08 10:29:35 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Proceedings{Mini-Micro:1986:EMM,
  key =          "Mini-Micro Northeast '86",
  booktitle =    "Electro\slash 86 and Mini\slash Micro Northeast
                 Conference Record: Sessions Presented at Electro\slash
                 86 and Mini\slash Micro Northeast-86, Boston, {MA}, May
                 13--15, 1986",
  title =        "Electro\slash 86 and Mini\slash Micro Northeast
                 Conference Record: Sessions Presented at Electro\slash
                 86 and Mini\slash Micro Northeast-86, Boston, {MA}, May
                 13--15, 1986",
  publisher =    "Electronic Conventions Management",
  address =      "Los Angeles, CA, USA",
  pages =        "various",
  year =         "1986",
  LCCN =         "TK 7801 E375 1986",
  bibdate =      "Fri Dec 08 13:03:09 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  xxISBN =       "(none)",
}

@Proceedings{Unicom:1986:SQA,
  key =          "SQART'86",
  booktitle =    "Software Quality Assurance, Reliability, and Testing.
                 London, {UK, 9--10} December 1986",
  title =        "Software Quality Assurance, Reliability, and Testing.
                 London, {UK}, 9--10 December 1986",
  publisher =    "Unicom Seminars Ltd.",
  address =      "Uxbridge, Middlesex, UK",
  pages =        "xi + 149",
  year =         "1986",
  ISBN =         "0-291-39732-8",
  ISBN-13 =      "978-0-291-39732-4",
  LCCN =         "????",
  bibdate =      "Fri Dec 08 13:46:34 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "The Technical Press-Unicom applied information
                 technology reports",
  acknowledgement = ack-nhfb,
}

@Proceedings{Wescon:1986:WCR,
  key =          "WESCON '86",
  booktitle =    "Wescon\slash 86 Conference Record: Sessions Presented
                 at Wescon\slash 86, Anaheim, {CA}, November 18--20,
                 1986",
  title =        "Wescon\slash 86 Conference Record: Sessions Presented
                 at Wescon\slash 86, Anaheim, {CA}, November 18--20,
                 1986",
  publisher =    "Electronic Conventions Management",
  address =      "Los Angeles, CA, USA",
  pages =        "various",
  year =         "1986",
  LCCN =         "TK 7801 W47 1986",
  bibdate =      "Fri Dec 08 13:03:18 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  xxISBN =       "(none)",
}

@Book{Anbar:1987:CM,
  editor =       "Michael Anbar",
  booktitle =    "Computers in medicine",
  title =        "Computers in medicine",
  publisher =    "Computer Science Press, Inc.",
  address =      "Rockville, MD, USA",
  pages =        "314",
  year =         "1987",
  ISBN =         "0-88175-080-8",
  ISBN-13 =      "978-0-88175-080-5",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 11:19:13 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  price =        "US\$32.95",
  series =       "Applications of computer science series",
  acknowledgement = ack-nhfb,
}

@Book{Aspray:1987:PJN,
  editor =       "William Aspray and Arthur Burks",
  booktitle =    "Papers of {John von Neumann} on Computing and Computer
                 Theory",
  title =        "Papers of {John von Neumann} on Computing and Computer
                 Theory",
  volume =       "12",
  publisher =    pub-MIT,
  address =      pub-MIT:adr,
  pages =        "xviii + 624",
  year =         "1987",
  ISBN =         "0-262-22030-X",
  ISBN-13 =      "978-0-262-22030-9",
  LCCN =         "QA76.5 .P31451 1987",
  bibdate =      "Mon Sep 16 16:40:48 2002",
  bibsource =    "ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Math/fparith.bib;
                 ftp://ftp.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Misc/compsurv.bib;
                 https://www.math.utah.edu/pub/tex/bib/compsurv.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "See \cite{Knuth:1970:VNF}.",
  series =       "Charles Babbage Institute reprint series for the
                 history of computing",
  acknowledgement = ack-nhfb,
  subject-dates = "John von Neumann (1903--1957)",
  tableofcontents = "Preface xi\\
                 Biographical Notes xiii \\
                 I. Computer Architecture and Logical Design \\
                 Introduction 3 \\
                 1. First Draft of a Report on the EDVAC 17 \\
                 2. Donald Knuth---Von Neumann's First Computer Program
                 83 \\
                 3. Preliminary Discussion of the Logical Design of an
                 Electronic Computing Instrument (with Arthur W. Burks
                 and Herman H. Goldstine) 97 \\
                 II. Computer Programming and Flow Diagrams Introduction
                 145 \\
                 Planning and Coding of Problems for an Electronic
                 Computing Instrument (with Herman H. Goldstine) \\
                 4. Planning and Coding of Problems, vol. 1 151 \\
                 5. Planning and Coding of Problems, vol. 2 223 \\
                 6. Planning and Coding of Problems, vol. 3 286 \\
                 III. Large-Scale High-Speed Computing \\
                 Introduction 309 \\
                 7. On the Principles of Large Scale Computing Machines
                 (with Herman H. Goldstine) 317 \\
                 8 The Future of High-Speed Computing 349 \\
                 9. The NORC and Problems in High Speed Computing 350
                 \\
                 IV. Theory of Natural and Artificial Automata \\
                 Introduction 363 \\
                 10. The General and Logical Theory of Automata 391 \\
                 11. Theory and Organization of Complicated Automata 432
                 \\
                 First Lecture: Computing Machines in General 434 \\
                 Second Lecture: Rigorous Theories of Control and
                 Information 445 \\
                 Third Lecture: Statistical Theories of Information 460
                 \\
                 Fourth Lecture: The Role of High and of Extremely High
                 Complication 467 \\
                 Fifth Lecture: Re-evaluation of the Problems of
                 Complicated Automata-Problems of Hierarchy and
                 Evolution 477 \\
                 12. Von Neumann's Self-Reproducing Automata, edited by
                 Arthur W. Burks 491 \\
                 13. Probabilistic Logics and the Synthesis of Reliable
                 Organisms from Unreliable Components 553 \\
                 Bibliography 603 \\
                 References 611",
}

@Proceedings{Davis:1987:PAC,
  editor =       "Pat Davis and Vicki McClintock",
  booktitle =    "{Proceedings of the 15th annual conference on Computer
                 Science, St. Louis, Missouri, USA}",
  title =        "{Proceedings of the 15th annual conference on Computer
                 Science, St. Louis, Missouri, USA}",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "473",
  year =         "1987",
  ISBN =         "0-89791-218-7",
  ISBN-13 =      "978-0-89791-218-1",
  LCCN =         "????",
  bibdate =      "Sat Aug 22 09:09:51 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "ACM order number 404870.",
  acknowledgement = ack-nhfb,
}

@Proceedings{Irwin:1987:PSC,
  editor =       "Mary Jane Irwin and Renato Stefanelli",
  booktitle =    "Proceedings: 8th Symposium on Computer Arithmetic, May
                 19--21, 1987, Villa Olmo, Como, Italy",
  title =        "Proceedings: 8th Symposium on Computer Arithmetic, May
                 19--21, 1987, Villa Olmo, Como, Italy",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "ix + 277",
  month =        may,
  year =         "1987",
  ISBN =         "0-8186-0774-2 (paperback), 0-8186-4774-4 (microfiche),
                 0-8186-8774-6 (case)",
  ISBN-13 =      "978-0-8186-0774-5 (paperback), 978-0-8186-4774-1
                 (microfiche), 978-0-8186-8774-7 (case)",
  LCCN =         "QA 76.9 C62 S95 1987",
  bibdate =      "Wed Sep 14 20:52:21 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-8",
}

@Proceedings{Iserles:1987:SAN,
  editor =       "A. Iserles and M. J. D. Powell",
  booktitle =    "The State of the Art in Numerical Analysis:
                 Proceedings of the Joint {IMA}\slash {SIAM} Conference
                 on the State of the Art in Numerical Analysis held at
                 the University of Birmingham, 14--18 April 1986",
  title =        "The State of the Art in Numerical Analysis:
                 Proceedings of the Joint {IMA}\slash {SIAM} Conference
                 on the State of the Art in Numerical Analysis held at
                 the University of Birmingham, 14--18 April 1986",
  publisher =    pub-OXFORD,
  address =      pub-OXFORD:adr,
  pages =        "xiv + 719",
  year =         "1987",
  ISBN =         "0-19-853614-3",
  ISBN-13 =      "978-0-19-853614-7",
  LCCN =         "QA297 .S781 1987",
  bibdate =      "Thu Sep 08 00:41:24 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  price =        "UK\pounds55.00, US\$77.50",
  acknowledgement = ack-nj,
}

@Book{Kaucher:1987:CAS,
  editor =       "Edgar Kaucher and Ulrich Kulisch and Christian
                 Ullrich",
  booktitle =    "Computer arithmetic: scientific computation and
                 programming languages",
  title =        "Computer arithmetic: scientific computation and
                 programming languages",
  publisher =    pub-TEUBNER,
  address =      pub-TEUBNER:adr,
  pages =        "456",
  year =         "1987",
  ISBN =         "3-519-02448-9",
  ISBN-13 =      "978-3-519-02448-4",
  LCCN =         "QA76.9.C62 C69 1987",
  bibdate =      "Mon Dec 18 09:51:44 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Book{Lin:1987:DSP,
  editor =       "Kun-Shan Lin",
  booktitle =    "Digital signal processing applications with the
                 {TMS320} family: Vol. 1",
  title =        "Digital signal processing applications with the
                 {TMS320} family: Vol. 1",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "724",
  year =         "1987",
  ISBN =         "0-13-212466-1",
  ISBN-13 =      "978-0-13-212466-9",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 11:16:25 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  price =        "US\$30.67",
  series =       "Prentice-Hall and Texas Instruments digital signal
                 processing series",
  acknowledgement = ack-nhfb,
}

@Proceedings{Losleben:1987:ARV,
  editor =       "Paul Losleben",
  booktitle =    "Advanced research in {VLSI}: proceedings of the 1987
                 Stanford Conference",
  title =        "Advanced research in {VLSI}: proceedings of the 1987
                 Stanford Conference",
  publisher =    pub-MIT,
  address =      pub-MIT:adr,
  pages =        "415",
  month =        mar,
  year =         "1987",
  ISBN =         "0-262-12121-2",
  ISBN-13 =      "978-0-262-12121-7",
  LCCN =         "TK7888.4 .A4 1987",
  bibdate =      "Sat Nov 29 07:24:40 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{Mason:1987:AAB,
  editor =       "J. C. Mason and M. G. Cox",
  booktitle =    "{Algorithms for approximation: based on the
                 proceedings of the IMA Conference on Algorithms for the
                 Approximation of Functions and Data, held at the Royal
                 Military College of Science, Shrivenham, July 1985}",
  title =        "{Algorithms for approximation: based on the
                 proceedings of the IMA Conference on Algorithms for the
                 Approximation of Functions and Data, held at the Royal
                 Military College of Science, Shrivenham, July 1985}",
  volume =       "10",
  publisher =    pub-CLARENDON,
  address =      pub-CLARENDON:adr,
  pages =        "xvi + 694 + 8",
  year =         "1987",
  ISBN =         "0-19-853612-7",
  ISBN-13 =      "978-0-19-853612-3",
  LCCN =         "QA221 .A5361 1987; QA221 .I47 1985",
  bibdate =      "Fri Nov 8 18:01:57 MST 2002",
  bibsource =    "ACM Computing Archive CD-ROM database (1991);
                 https://www.math.utah.edu/pub/bibnet/authors/p/powell-m-j-d.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/r/rice-john-r.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/r/ruhe-axel.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/t/trefethen-lloyd-n.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$90",
  series =       "The Institute of Mathematics and Its Applications
                 conference series, new series",
  acknowledgement = ack-nhfb,
  bibno =        "39820",
  catcode =      "G.1.2; G.1.2",
  CRclass =      "G.1.2 Approximation; G.1.2 Approximation; G.1.2
                 Elementary function approximation",
  descriptor =   "Mathematics of Computing, NUMERICAL ANALYSIS,
                 Approximation; Mathematics of Computing, NUMERICAL
                 ANALYSIS, Approximation, Elementary function
                 approximation",
  genterm =      "theory; algorithms",
  guideno =      "1987-16080",
  meetingname =  "IMA Conference on Algorithms for the Approximation of
                 Functions and Data (1985: Royal Military College of
                 Science, Shrivenham)",
  procdate =     "The Institute of mathematics and its applications
                 conference series; 10 July 1985",
  procloc =      "Shrivenham, UK",
  sub =          "Proceedings of the IMA Conference on Algorithms for
                 the approximation of functions",
  subject =      "Approximation theory; Data processing; Congresses; G.
                 Mathematics of Computing; G.1 NUMERICAL ANALYSIS; G.
                 Mathematics of Computing; G.1 NUMERICAL ANALYSIS",
  tableofcontents = "Preface / v \\
                 Contributors / xiii \\
                 \\
                 I Development of Algorithms \\
                 \\
                 1. Spline Approximation and Smoothing \\
                 \\
                 G. T. Anthony and M. G. Cox / The fitting of extremely
                 large data sets by bivariate splines / 5 \\
                 W. Dahmen / Subdivision algorithms --- recent results,
                 some extensions and further developments / 21 \\
                 P. Dierckx / Fast algorithms for smoothing data over a
                 disc or a sphere using tensor product splines / 51 \\
                 T. Lyche and K. M{\o}rken / A discrete approach to knot
                 removal and degree reduction algorithms for splines /
                 67 \\
                 R. H. J. Gmelig Meyling / On algorithms and
                 applications for bivariate B-splines / 83 \\
                 \\
                 2. Spline Interpolation and Shape Preservation \\
                 \\
                 R. E. Carlson / Shape preserving interpolation / 97 \\
                 M. G. Cox and H. M. Jones / Shape preserving spline
                 approximation in the $\ell_1$-norm / 115 \\
                 J. A. Gregory / A review of curve interpolation with
                 shape control / 131 \\
                 \\
                 3. Multivariate Interpolation \\
                 \\
                 M. J. D. Powell / Radial basis functions for
                 multivariable interpolation: a review / 143 \\
                 R. A. Lorentz / On the determinant of a bivariate
                 Birkhoff interpolation problem / 169 \\
                 A. Le Mehaute / Interpolation with piecewise
                 polynomials in more than one variable / 181 \\
                 \\
                 4. Least Square Methods \\
                 \\
                 R. Farwig / Multivariate interpolation of scattered
                 data by moving least squares methods / 193 \\
                 F. Yoshimoto / Least squares approximation by one-pass
                 methods with piecewise polynomials / 213 \\
                 \\
                 5. Rational Approximation \\
                 \\
                 L. N. Trefethen and M. H. Gutknecht / Pad{\'e}, stable
                 Pad{\'e}, and Chebyshev--Pad{\'e} approximation / 227
                 \\
                 P. T. Breuer / A new method for real rational uniform
                 approximation / 265 \\
                 C. B. Dunham / Rationals with repeated poles / 285 \\
                 A. Iserles and S. P. N{\o}rsett / Error control of
                 rational approximation with a matrix argument / 293 \\
                 \\
                 6. Complex and Nonlinear Approximation \\
                 \\
                 K. Madsen / General algorithms for discrete non-linear
                 parameter estimation / 309 \\
                 G. Opfer / Complex rational approximation with
                 numerical experiments / 327 \\
                 G. A. Watson / Data fitting by positive sums of
                 exponentials / 337 \\
                 J. C. Mason and P. Owen / Some simple algorithms for
                 constrained complex and rational approximation / 357
                 \\
                 \\
                 7. Computer-Aided Design and Blending \\
                 \\
                 L. L. Schumaker / Numerical aspects of spaces of
                 piecewise polynomials on triangulations / 373 \\
                 M. V. Golitschek / The $H$-sets of the blending
                 functions / 407 \\
                 D. Levin / Multidimensional reconstruction by
                 set-valued approximations/ 421 \\
                 \\
                 II Applications \\
                 \\
                 8. Applications in Numerical Analysis \\
                 \\
                 H. P. Blatt, A, Iserles and E. B. Saff / Remarks on the
                 behaviour of zeros of best approximating polynomials
                 and rational functions / 437 \\
                 J. Gilbert and W. A. Light / Multigrid methods and the
                 alternating algorithm / 447 \\
                 K. Jetter and J. St{\"o}ckler / On the computation of
                 Gauss--Birkhoff quadrature formulas / 459 \\
                 E. Schock / Error bounds for the solution of integral
                 equations by Galerkin-like methods / 471 \\
                 N. M. Temme / On the computation of the incomplete
                 gamma functions for large values of the parameters /
                 479 \\
                 \\
                 9. Applications in Partial Differential Equations \\
                 \\
                 J. R. Rice / Adaptive tensor product grids for singular
                 problems / 493 \\
                 W. Freeden / Harmonic splines for solving boundary
                 value problems of potential theory / 507 \\
                 D. C. Hanscomb / Recovery of fluid flow fields / 531
                 \\
                 L. Reichel / The selection of subspace and collocation
                 points in the boundary collocation method for some
                 plane elliptic boundary problems / 541 \\
                 \\
                 10. Applications in Other Disciplines \\
                 \\
                 L. Andersson, K. Holmstr{\"o}m and A. Ruhe / Complex
                 formation constants --- a problem from solution
                 chemistry / 557 \\
                 D. E. Roberts and P. R. Graves-Morris / The application
                 of generalised inverse rational interpolants in the
                 model analysis of vibrating structures I / 573 \\
                 A. Daman and J. C. Mason / A generalised
                 cross-validation method for meteorological data with
                 gaps / 595 \\
                 K. P. Jackson and J. C. Mason / The approximation by
                 complex functions of stresses in cracked domains / 6ll
                 \\
                 J. H. McDonnell / Equally spaced cubic splines for
                 representing time histories / 623 \\
                 B. L. Rahimi and S. W. Ellacott / Dynamic phase
                 analysis of heart anomalies / 641 \\
                 \\
                 III Software \\
                 \\
                 J. G. Hayes / NAG algorithms for the approximation of
                 functions and data / 653 \\
                 G. T. Anthony and M. G. Cox / The National Physical
                 Laboratory's Data Approximation Subroutine Library /
                 669 \\
                 \\
                 M. G. Cox (editor) / Panel Discussion / 689",
}

@Proceedings{Zunde:1987:EFI,
  editor =       "Pranas Zunde and Jagdish C. Agrawal",
  booktitle =    "Proceedings of the Fourth Symposium on Empirical
                 Foundations of Information and Software Science, held
                 October 22--24, 1986 in Atlanta, Georgia",
  title =        "Proceedings of the Fourth Symposium on Empirical
                 Foundations of Information and Software Science, held
                 October 22--24, 1986 in Atlanta, Georgia",
  publisher =    pub-PLENUM,
  address =      pub-PLENUM:adr,
  pages =        "x + 533",
  year =         "1987",
  ISBN =         "0-306-42817-2",
  ISBN-13 =      "978-0-306-42817-3",
  LCCN =         "QA75.5 .S956 1986",
  bibdate =      "Mon Sep 12 07:44:06 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{ACM:1988:ICS,
  editor =       "{ACM}",
  booktitle =    "1988 International Conference on Supercomputing, July
                 4--8, 1988, St. Malo, France",
  title =        "1988 International Conference on Supercomputing, July
                 4--8, 1988, St. Malo, France",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "xiii + 679",
  year =         "1988",
  ISBN =         "0-89791-272-1",
  ISBN-13 =      "978-0-89791-272-3",
  LCCN =         "QA76.5 .I547 1988",
  bibdate =      "Sat Nov 29 07:52:15 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{ACM:1988:PAC,
  key =          "ACM LFP '88",
  booktitle =    "{Proceedings of the 1988 ACM Conference on LISP and
                 Functional Programming: Papers Presented at the
                 Conference, Snowbird, Utah, July 25--27, 1988}",
  title =        "{Proceedings of the 1988 ACM Conference on LISP and
                 Functional Programming: Papers Presented at the
                 Conference, Snowbird, Utah, July 25--27, 1988}",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "viii + 351",
  year =         "1988",
  ISBN =         "0-89791-273-X",
  ISBN-13 =      "978-0-89791-273-0",
  LCCN =         "QA76.73.L23 A24 1988",
  bibdate =      "Thu Sep 01 23:12:58 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  price =        "US\$27.00",
  acknowledgement = ack-nhfb,
}

@Proceedings{Brodersen:1988:VSP,
  editor =       "Robert W. Brodersen and Howard S. Moscovitz",
  booktitle =    "{VLSI} Signal Processing, {III}",
  title =        "{VLSI} Signal Processing, {III}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xi + 536",
  year =         "1988",
  ISBN =         "0-87942-248-3",
  ISBN-13 =      "978-0-87942-248-6",
  LCCN =         "TK5102.5 .V563 1988; TK5102.5 .V56 1988",
  bibdate =      "Fri Dec 8 10:50:52 MST 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  remark =       "The chapters in this book are based on presentations
                 given at the IEEE Acoustics, Speech, and Signal
                 Processing Society Workshop on VLSI Signal Processing
                 held November 2--4, 1988 at the Monterey Plaza Hotel,
                 Monterey, California. Published under the sponsorship
                 of the IEEE Acoustics, Speech, and Signal Processing
                 Society.",
  subject =      "Signal processing; Digital techniques; Congresses;
                 Integrated circuits; Very large scale integration",
}

@Proceedings{Chen:1988:CRT,
  editor =       "Ray R. Chen",
  key =          "Asilomar CSSC '88",
  booktitle =    "Conference Record: Papers Presented October
                 31--November 2, 1988, Pacific Grove, California:
                 Twenty-second Asilomar Conference on Signals, Systems
                 and Computers",
  title =        "Conference Record: Papers Presented October
                 31--November 2, 1988, Pacific Grove, California:
                 Twenty-second Asilomar Conference on Signals, Systems
                 and Computers",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "various",
  year =         "1988",
  ISBN =         "0-929029-15-1",
  ISBN-13 =      "978-0-929029-15-3",
  LCCN =         "TK5102.5 .A74 1988",
  bibdate =      "Fri Dec 08 13:03:10 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Two volumes.",
  acknowledgement = ack-nj,
}

@Proceedings{Electro:1988:ECR,
  key =          "Electro '88",
  booktitle =    "Electro\slash 88 Conference Record: Sessions Presented
                 at Electro\slash 88, Boston, {MA}, May 10--12, 1988",
  title =        "Electro\slash 88 Conference Record: Sessions Presented
                 at Electro\slash 88, Boston, {MA}, May 10--12, 1988",
  publisher =    "Electronic Conventions Management",
  address =      "Los Angeles, CA, USA",
  pages =        "various",
  year =         "1988",
  ISBN =         "(done)",
  ISBN-13 =      "(done)",
  LCCN =         "TK 7801 E375 1988",
  bibdate =      "Fri Dec 08 13:03:11 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Proceedings{Harris:1988:PAI,
  editor =       "Gerald F. Harris and Cedric Frank Walker",
  booktitle =    "Proceedings of the Annual International Conference of
                 the {IEEE} Engineering in Medicine and Biology Society:
                 New Orleans, Louisiana, November 4--7, 1988",
  title =        "Proceedings of the Annual International Conference of
                 the {IEEE} Engineering in Medicine and Biology Society:
                 New Orleans, Louisiana, November 4--7, 1988",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "various",
  year =         "1988",
  LCCN =         "R856.A2 I344 1988",
  bibdate =      "Fri Dec 08 13:03:12 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Four volumes.",
  acknowledgement = ack-nj,
  xxISBN =       "(none)",
}

@Proceedings{IEEE:1988:IIS,
  editor =       "????",
  key =          "IEEE ISSCC '88",
  booktitle =    "1988 {IEEE} International Solid-State Circuits
                 Conference Digest of Technical Papers 31st {ISSCC}, San
                 Francisco, {CA}, {USA}, 17--19 February 1988",
  title =        "1988 {IEEE} International Solid-State Circuits
                 Conference Digest of Technical Papers 31st {ISSCC}, San
                 Francisco, {CA}, {USA}, 17--19 February 1988",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "??--??",
  year =         "1988",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Nov 12 21:57:54 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  xxnote =       "NHFB: OCLC says: ``AUTHOR: IEEE International
                 Solid-State Circuits Conference (35th: 1988: New York,
                 NY); TITLE: Digest of technical papers: 1988 IEEE
                 International Solid-State Circuits Conference; EDITION:
                 1st ed.; PLACE: Coral Gables, Fla.; FORMAT: 432 p.:
                 ill.; 28 cm.; OTHER: Winner, Lewis, 1906--''",
}

@Proceedings{IEEE:1988:PII,
  key =          "IEEE ICCD '88",
  booktitle =    "Proceedings: 1988 {IEEE} International Conference on
                 Computer Design, {VLSI} in Computers and Processors:
                 {ICCD} '88, Rye Town Hilton, Rye Brook, New York,
                 October 3--5, 1988",
  title =        "Proceedings: 1988 {IEEE} International Conference on
                 Computer Design, {VLSI} in Computers and Processors:
                 {ICCD} '88, Rye Town Hilton, Rye Brook, New York,
                 October 3--5, 1988",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xvii + 168",
  year =         "1988",
  ISBN =         "0-8186-8872-6",
  ISBN-13 =      "978-0-8186-8872-0",
  LCCN =         "TK 7888.4 I23 1988",
  bibdate =      "Wed Sep 07 23:22:51 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Proceedings{IEEE:1988:PSN,
  editor =       "{IEEE}",
  booktitle =    "Proceedings, Supercomputing '88: November 14--18,
                 1988, Orlando, Florida",
  title =        "Proceedings, Supercomputing '88: November 14--18,
                 1988, Orlando, Florida",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xii + 458",
  year =         "1988",
  ISBN =         "0-8186-0882-X (v. 1; paper), 0-8186-8882-3 (v. 1;
                 case), 0-8186-4882-1 (v. 1: microfiche) 0-8186-8923-4
                 (v. 2), 0-8186-5923-X (v. 2: microfiche), 0-8186-8923-4
                 (v. 2: case)",
  ISBN-13 =      "978-0-8186-0882-7 (v. 1; paper), 978-0-8186-8882-9 (v.
                 1; case), 978-0-8186-4882-3 (v. 1: microfiche)
                 978-0-8186-8923-9 (v. 2), 978-0-8186-5923-2 (v. 2:
                 microfiche), 978-0-8186-8923-9 (v. 2: case)",
  LCCN =         "QA76.5 .S894 1988",
  bibdate =      "Fri Aug 23 13:34:23 1996",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Two volumes. Available from IEEE Service Center
                 (Catalog number 88CH2617-9), Piscataway, NJ, USA.",
  acknowledgement = ack-nhfb,
  classification = "C5220 (Computer architecture); C5440 (Multiprocessor
                 systems and techniques); C5470 (Performance evaluation
                 and testing); C5540 (Terminals and graphic displays);
                 C6150C (Compilers, interpreters and other processors);
                 C6150J (Operating systems)",
  keywords =     "algorithms; architecture; benchmarking; compiler
                 evaluation; compiler technology; computer graphic
                 equipment; data-flow systems; Horizon superconducting
                 system; mass storage systems; operating systems;
                 operating systems (computers); parallel algorithms;
                 parallel architectures; parallel machines; performance
                 evaluation; program compilers; program development;
                 supercomputer performance; supercomputing center
                 management; visualization",
}

@Proceedings{IREE:1988:AMC,
  editor =       "{IREE}",
  booktitle =    "7th Australian Microelectronics Conference: May
                 16--18, 1988, Sydney University, {NSW}: proceedings",
  title =        "7th Australian Microelectronics Conference: May
                 16--18, 1988, Sydney University, {NSW}: proceedings",
  publisher =    "IREE",
  address =      "Edgecliff, NSW, Australia",
  pages =        "ix + 303",
  year =         "1988",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 07:57:05 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  confdate =     "16-18 May 1988",
  conflocation = "Sydney, NSW, Australia",
  confsponsor =  "Inst. Radio and Electron. Eng. Australia; IEE;
                 University of Sydney; Inst, Eng. Australia; IEEE",
  keywords =     "Institution of Radio and Electronics Engineers
                 Australia (IREE)",
  pubcountry =   "Australia",
}

@Proceedings{Lacoume:1988:SPI,
  editor =       "J. L. Lacoume and A. Chehikian and N. Martin and J.
                 Malbos",
  booktitle =    "Signal Processing {IV}: Theories and Applications
                 Proceedings of {EUSIPCO-88}. Fourth European Signal
                 Processing Conference",
  title =        "Signal Processing {IV}: Theories and Applications
                 Proceedings of {EUSIPCO}-88. Fourth European Signal
                 Processing Conference",
  publisher =    pub-NORTH-HOLLAND,
  address =      pub-NORTH-HOLLAND:adr,
  pages =        "xxxix + 1680",
  year =         "1988",
  ISBN =         "0-444-70516-3",
  ISBN-13 =      "978-0-444-70516-7",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 08:01:22 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  confdate =     "5-8 Sept. 1988",
  conflocation = "Grenoble, France",
  pubcountry =   "Netherlands",
}

@Proceedings{Martin:1988:SPN,
  editor =       "Joanne L. Martin and Stephen F. Lundstrom",
  booktitle =    "Supercomputing '88: proceedings, November 14--18,
                 1988, Orlando, Florida",
  title =        "Supercomputing '88: proceedings, November 14--18,
                 1988, Orlando, Florida",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "viii + 263",
  year =         "1988",
  ISBN =         "0-8186-0882-X (v. 1; paper), 0-8186-8882-3 (v. 1;
                 case), 0-8186-4882-1 (v. 1: microfiche) 0-8186-8923-4
                 (v. 2), 0-8186-5923-X (v. 2: microfiche), 0-8186-8923-4
                 (v. 2: case)",
  ISBN-13 =      "978-0-8186-0882-7 (v. 1; paper), 978-0-8186-8882-9 (v.
                 1; case), 978-0-8186-4882-3 (v. 1: microfiche)
                 978-0-8186-8923-9 (v. 2), 978-0-8186-5923-2 (v. 2:
                 microfiche), 978-0-8186-8923-9 (v. 2: case)",
  LCCN =         "QA76.5 .S894 1988",
  bibdate =      "Fri Aug 30 08:01:51 MDT 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/pi.bib",
  note =         "Two volumes. IEEE catalog number 88CH2617-9. IEEE
                 Computer Society Order Number 882.",
  acknowledgement = ack-nhfb,
  classification = "C5440 (Multiprocessor systems and techniques); C7300
                 (Natural sciences)",
  keywords =     "biology computing; chemistry; computational biology;
                 computational fluid dynamics; computational
                 mathematics; computational physics; flow simulation;
                 global change; mathematics computing; parallel
                 processing; physics computing; structural analysis;
                 structural engineering computing; supercomputers ---
                 congresses",
}

@Proceedings{Mason:1990:AAI,
  editor =       "J. C. Mason and M. G. Cox",
  booktitle =    "{Algorithms for approximation II: based on the
                 proceedings of the Second International Conference on
                 Algorithms for Approximation, held at Royal Military
                 College of Science, Shrivenham, July 1988}",
  title =        "{Algorithms for approximation II: based on the
                 proceedings of the Second International Conference on
                 Algorithms for Approximation, held at Royal Military
                 College of Science, Shrivenham, July 1988}",
  publisher =    pub-CHAPMAN-HALL,
  address =      pub-CHAPMAN-HALL:adr,
  pages =        "514",
  year =         "1990",
  ISBN =         "0-412-34580-3",
  ISBN-13 =      "978-0-412-34580-7",
  LCCN =         "QA221 .I54 1988",
  bibdate =      "Thu Sep 01 23:55:44 1994",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/g/grosse-eric.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/p/powell-m-j-d.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/t/trefethen-lloyd-n.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  meetingname =  "International Conference on Algorithms for
                 Approximation (2nd: 1988: Royal Military College of
                 Science, Shrivenham, England)",
  subject =      "Approximation theory; Data processing; Congresses",
  tableofcontents = "Part One: Development of Algorithms / 1 \\
                 1. Spline Approximation / 3 \\
                 E. Arge, M. Dcehlen, T. Lyche and K. Morken /
                 Constrained spline approximation of functions and data
                 based on constrained knot removal / 4 \\
                 G. T. Anthony and M. G. Cox / Near real-time spline
                 fitting of long sequences of uniformly-spaced data / 21
                 \\
                 M. Bozzini and F. de Tisi / An algorithm for knot
                 location in bivariate least squares spline
                 approximation / 30 \\
                 M. G. Cox, P. M. Harris and H. M. Jones / A knot
                 placement strategy for least squares spline fitting
                 based on the use of local polynomial approximations /
                 37 \\
                 G. Opfer / An algorithm for nonlinear splines with
                 non-negativity constraints / 46 \\
                 C. Potier and C. Vercken / Spline curve fitting of
                 digitized contours / 54 \\
                 C. Rabut / A B-spline approximation algorithm for
                 quasi-interpolation or filtering / 62 \\
                 P. W. Smith / On knots and nodes for spline
                 interpolation / 72 \\
                 2. Polynomial and Piecewise Polynomial Approximation /
                 79 \\
                 W. Dahmen / A basis for certain spaces of multivariate
                 polynomials and exponentials / 80 \\
                 F. N. Fritschi / Monotone piecewise cubic data fitting
                 / 99 \\
                 M. Heilmann and M. W. M{\"u}ller / Direct and converse
                 results on simultaneous approximation by the method of
                 Bernstein--Durrmeyer operators / 107 \\
                 A. Iserles, P. E. Koch, S. P. N{\o}rsett and J. M.
                 Sanz-Serna / Orthogonality and approximation in a
                 Sobolev space / 117 \\
                 M. A. Lachance / Piecewise polynomial approximation of
                 polynomial curves / 125 \\
                 E. Quak and L. L. Schumaker / Calculation of the energy
                 of a piecewise polynomial surface / 134 \\
                 3. Interpolation / 145 \\
                 M. D. Buhmann and M. J. D. Powell / Radial basis
                 function interpolation on an infinite regular grid /
                 146 \\
                 L. Brutman / The Fourier operator of even order and its
                 application to an extremum problem in interpolation /
                 170 \\
                 N. Dyn and A. Ron / On multivariate polynomial
                 interpolation / 177 \\
                 N. Dyn, D. Levin and S. Rippen / Algorithms for the
                 construction of data dependent triangulations / 185 \\
                 C. Rademacher and K. Scherer / Algorithms for computing
                 best parametric cubic interpolation / 193 \\
                 4. Smoothing and Constraint Methods / 209 \\
                 M. Von Golitschek and L. L. Schumaker / Data fitting by
                 penalized least squares / 210 \\
                 K. W. Bosworth / A semiinfinite programming algorithm
                 for constrained best approximation / 228 \\
                 M. Bozzini and L. Lenarduzzi / Inference region for a
                 method of local approximation by using the residuals /
                 236 \\
                 5. Complex Approximation / 245 \\
                 G. A. Watson / Numerical methods for Chebyshev
                 approximation of complex-valued functions / 246 \\
                 P. T. P. Tang / A fast algorithm for linear complex
                 Chebyshev approximation / 265 \\
                 Part Two: Applications / 275 \\
                 6. Computer Aided Design and Geometric Modelling / 277
                 \\
                 N. Dyn, J. A. Gregory and D. Levin / Uniform
                 subdivision algorithms for curves and surfaces / 278
                 \\
                 T. B. Boffey, M. G. Cox, L. M. Delves and C. J.
                 Pursglove / Approximation by spheres / 296 \\
                 T. A. Foley / Interpolation of scattered data on a
                 spherical domain / 303 \\
                 A. B. Forbes / Least squares best fit geometric
                 elements / 311 \\
                 W. Freeden and J. C. Mason / Uniform piecewise
                 approximation on the sphere / 320 \\
                 7. Applications in Numerical Analysis / 335 \\
                 L. N. Trefethen / Approximation theory and numerical
                 linear algebra / 336 \\
                 M. Frontini, G. Rodriguez and S. Seatzu / An algorithm
                 for computing minimum norm solutions of the finite
                 moment problem / 361 \\
                 R. H. J. Gmelig Meyling / Numerical solution of the
                 biharmonic equation using different types of bivariate
                 spline functions / 369 \\
                 G. O. Olaofe / Quadrature solution of integral
                 equations: a uniform treatment of Fredholm and Volterra
                 equations / 377 \\
                 G. Walz / Increasing the convergence modulus of an
                 asymptotic expansion: an algorithm for numerical
                 differentiation / 387 \\
                 J. Williams / Approximation and parameter estimation in
                 ordinary differential equations / 395 \\
                 8. Applications in Other Disciplines / 405 \\
                 C. Zala and I. Barrodale / Applications of discrete
                 $L_1$ methods in science and engineering / 406 \\
                 J. C. Mason, A. E. Trefethen and S. J. Wilde /
                 Constrained complex approximation algorithms in
                 communication engineering / 424 \\
                 R. W. Allen and J. G. Metcalfe / Integration of
                 absolute amplitude from a decibel B-spline fit / 449
                 \\
                 M. G. Cox and H. M. Jones / A nonlinear least squares
                 data fitting problem arising in microwave measurement /
                 458 \\
                 J. C. Mason and S. J. Wilde / A complex minimax
                 algorithm for phase-only adaptation in antenna arrays /
                 466 \\
                 Part Three: Catalogue of Algorithms / 477 \\
                 E. Grosse / A catalogue of algorithms for approximation
                 / 479",
}

@Proceedings{Midcon:1988:MCP,
  editor =       "{Midcon}",
  booktitle =    "Midcon 88: Conference: Papers, August 30 -- September
                 1, 1998, Dallas, {TX}, {USA}",
  title =        "{Midcon} 88: Conference: Papers, August 30 --
                 September 1, 1998, Dallas, {TX}, {USA}",
  publisher =    "Electron. Conventions Manage",
  address =      "Ventura, CA, USA",
  edition =      "Midcon",
  pages =        "iv + 397",
  year =         "1988",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 07:30:24 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  availability = "Western Periodicals Co., 13000 Raymer Street, North
                 Hollywood, CA 91605, USA",
  confdate =     "30 Aug.-1 Sept. 1988",
  conflocation = "Dallas, TX, USA",
  confsponsor =  "IEEE; ERA",
  keywords =     "Midwest Electronic Show and Convention (Midcon)",
}

@Book{Moore:1988:RCR,
  editor =       "Ramon E. Moore",
  booktitle =    "Reliability in Computing: the Role of Interval Methods
                 in Scientific Computing",
  title =        "Reliability in Computing: the Role of Interval Methods
                 in Scientific Computing",
  volume =       "19",
  publisher =    pub-ACADEMIC,
  address =      pub-ACADEMIC:adr,
  pages =        "xv + 428",
  year =         "1988",
  ISBN =         "0-12-505630-3",
  ISBN-13 =      "978-0-12-505630-4",
  LCCN =         "QA76.9.E94 R45 1988",
  bibdate =      "Mon Dec 18 09:41:47 1995",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/c/cody-william-j.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/g/gay-david-m.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/m/moore-ramon-e.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran2.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Perspectives in computing",
  ZMnumber =     "0638.00033",
  acknowledgement = ack-nhfb,
  classmath =    "00Bxx Conference proceedings and collections of
                 papers; 65-06 Proceedings of conferences (numerical
                 analysis)",
  keywords =     "Computing; Interval methods; Reliability; Scientific
                 computing",
  tableofcontents = "Contributors / ix \\
                 Preface / xiii \\
                 Acknowledgments / xv \\
                 Part 1: Computer Arithmetic and Mathematical Software /
                 3 \\
                 Chapter 1. Arithmetic for Vector Processors / R.
                 Kirchner and U. Kulisch / 3 \\
                 Abstract \\
                 1. Introduction \\
                 2. The State of the Art \\
                 3. Fast Computation of Sums and Scalar Products \\
                 4. Summation with only One Row of Adders \\
                 5. Systems with Large Exponent Range and Further
                 Remarks \\
                 6. Application to Multiple Precision Arithmetic \\
                 7. Contemporary Floating-Point Arithmetic \\
                 8. Literature \\
                 Chapter 2. FORTRAN-SC, A FORTRAN Extension for
                 Engineering/Scientific Computation with Access to
                 ACRITH: Language Description with Examples / Wolfgang
                 Walter / 43 \\
                 Abstract \\
                 1. Introduction \\
                 2. Development of FORTRAN-SC \\
                 3. Main Language Concepts \\
                 4. Language Description with Examples \\
                 5. Implementation of FORTRAN-SC \\
                 References \\
                 Chapter 3. FORTRAN-SC, A FORTRAN Extension for
                 Engineering/Scientific Computation with Access to
                 ACRITH: Demonstration of the Compiler and Sample
                 Programs / Michael Metzger / 63 \\
                 Abstract \\
                 Introduction \\
                 Example 1: Interval Newton Method \\
                 Example 2: Automatic Differentiation \\
                 Example 3: Runge--Kutta Method \\
                 Example 4: Gaussian Elimination Method \\
                 Example 5: Verified Solution of a Linear System \\
                 References \\
                 Chapter 4. Reliable Expression Evaluation in PASCAL-SC
                 / J{\"u}rgen Wolff von Gudenberg / 81 \\
                 Abstract \\
                 1. Floating-point arithmetic \\
                 2. Interval arithmetic \\
                 3. The optimal scalar product \\
                 4. Complex floating-point and complex interval
                 arithmetic \\
                 5. Matrix and vector arithmetic \\
                 6. Accurate Operations and Problem Solving Routines \\
                 7. Transformation of arithmetic expressions \\
                 8. Solution of nonlinear systems \\
                 9. The data type dotprecision \\
                 10. Dotproduct expressions \\
                 11. Conclusion \\
                 References \\
                 Chapter 5. Floating-Point Standards --- Theory and
                 Practice / W. J. Cody / 99 \\
                 1. Introduction \\
                 2. The Standards \\
                 3. Implementations \\
                 4. Software Support \\
                 5. Conclusions \\
                 References \\
                 Chapter 6. Algorithms for Verified Inclusions: Theory
                 and Practice / Siegfried M. Rump / 109 \\
                 Summary \\
                 0. Introduction \\
                 1. Basic theorems \\
                 2. Practical verification on the computer \\
                 3. Interactive Programming Environment \\
                 4. References \\
                 Chapter 7. Applications of Differentiation Arithmetic /
                 George F. Corliss / 127 \\
                 Abstract \\
                 1. Differentiation Arithmetic \\
                 Why, What, and How? \\
                 2. Why? \\
                 Motivation \\
                 3. What? \\
                 Component tools \\
                 4. Conditions on f \\
                 5. How to use it? \\
                 Applications \\
                 6. Acknowledgements \\
                 References \\
                 Part 2: Linear and Nonlinear Systems / 149 \\
                 Chapter 8. Interval Acceleration of Convergence / Karl
                 Nickel / 151 \\
                 Abstract \\
                 1. Introduction \\
                 2. Examples \\
                 3. Definitions and Notation \\
                 4. Interval Methods \\
                 5. How Can We Get Bounds on a Given Point-Sequence? \\
                 6. Acceleration of Convergence \\
                 References \\
                 Chapter 9. Solving Systems of Linear Interval Equations
                 / J. Rohn / 171 \\
                 0. Introduction \\
                 1. Bounding the solutions \\
                 2. Computing the xy's \\
                 3. Explicit formulae for x, x \\
                 4. Inverse interval matrix \\
                 References \\
                 Chapter 10. Interval Least Squares --- a Diagnostic
                 Tool / David M. Gay / 183 \\
                 Introduction \\
                 Linearity \\
                 Interval Notation \\
                 Chapter 11. Existence of Solutions and Iterations for
                 Nonlinear Equations / G. Alefeld / 207 \\
                 Chapter 12. Interval Method for Algebraic Equations /
                 M. A. Wolfe / 229 \\
                 Chapter 13. Error Questions in the Computation of
                 Solution Manifolds of Parametrized Equations / Werner
                 C. Rheinbolt / 249 \\
                 Chapter 14. The Enclosure of Solutions of
                 Parameter-Dependent Systems of Equations / A. Neumaier
                 / 269 \\
                 Part 3. Optimization / 287 \\
                 Chapter 15. An Overview of Global Optimization Using
                 Interval Analysis / Eldon Hansen / 289 \\
                 Chapter 16. Philosophy and Practicalities of Interval
                 Arithmetic / G. William Walster / 309 \\
                 Chapter 17. Some Recent Aspects of Interval Algorithms
                 for Global Optimization / Helmut Ratschek / 325 \\
                 Chapter 18. The Use of Interval Arithmetic in
                 Uncovering Structure of Linear Systems / Weldon A.
                 Lodwick / 341 \\
                 Part 4. Operator Equations / 355 \\
                 Chapter 19. The Role of Order in Computing / Garrett
                 Birkhoff / 357 \\
                 Chapter 20. Interval Methods for Operator Equations /
                 R. E. Moore and Shen Zuhe / 379 \\
                 Chapter 21. Boundary Implications for Stability
                 Properties: Present Status / J. Garloff and N. K. Bose
                 / 391 \\
                 Chapter 22. Validating Computation in a Function Space
                 / Edgar Kaucher and Willard L. Miranker / 403 \\
                 Epilogue: A Poem about My Life, by Daniel J. Langton /
                 427",
}

@Proceedings{Sakamura:1988:TPO,
  editor =       "Ken Sakamura",
  booktitle =    "{TRON} Project 1988. Open-Architecture Computer
                 Systems Proceedings of the Fifth {TRON} Project
                 Symposium",
  title =        "{TRON} Project 1988. Open-Architecture Computer
                 Systems Proceedings of the Fifth {TRON} Project
                 Symposium",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xi + 384",
  year =         "1988",
  DOI =          "https://doi.org/10.1007/978-4-431-68081-9",
  ISBN =         "0-387-70038-2 (New York), 3-540-70038-2 (Berlin),
                 4-431-70038-2 (Tokyo)",
  ISBN-13 =      "978-0-387-70038-0 (New York), 978-3-540-70038-8
                 (Berlin), 978-4-431-70038-8 (Tokyo)",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 07:43:41 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{USENIX:1988:UPC,
  editor =       "{USENIX Association}",
  booktitle =    "{USENIX} proceedings: {C++} Conference, Denver, {CO},
                 October 17--21, 1988",
  title =        "{USENIX} proceedings: {C++} Conference, Denver, {CO},
                 October 17--21, 1988",
  publisher =    pub-USENIX,
  address =      pub-USENIX:adr,
  pages =        "362",
  year =         "1988",
  bibdate =      "Sun Feb 18 07:46:09 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "C++ (Computer program language) --- Congresses.",
}

@Proceedings{Wescon:1988:WCR,
  editor =       "{Wescon}",
  booktitle =    "Wescon/88 conference record: sessions presented at
                 Wescon/88, Anaheim, Calif., November 15--17, 1988",
  title =        "Wescon/88 conference record: sessions presented at
                 Wescon/88, Anaheim, Calif., November 15--17, 1988",
  volume =       "32",
  publisher =    "Electronic Conventions Management",
  address =      "Ventura, CA, USA",
  pages =        "798",
  year =         "1988",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 07:37:36 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  confdate =     "15-17 Nov. 1988",
  conflocation = "Anaheim, CA, USA",
  confsponsor =  "IEEE; ERA",
}

@Proceedings{ACM:1989:APT,
  editor =       "{ACM}",
  booktitle =    "{ASPLOS-III} Proceedings. Third International
                 Conference on Architectural Support for Programming
                 Languages and Operating Systems, Boston, {MA}, {USA},
                 April 3--6, 1989",
  title =        "{ASPLOS}-{III} Proceedings. Third International
                 Conference on Architectural Support for Programming
                 Languages and Operating Systems, Boston, {MA}, {USA},
                 April 3--6, 1989",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "x + 303",
  year =         "1989",
  ISBN =         "0-89791-300-0",
  ISBN-13 =      "978-0-89791-300-3",
  LCCN =         "QA76.9.A73I565 1989",
  bibdate =      "Sun Sep 29 06:28:50 MDT 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "ACM order number 556890. Also published as Computer
                 architecture news, v. 17, no. 2 (Apr. 1989), Operating
                 systems review, v. 23, special issue (Apr. 1989), and
                 SIGPLAN notices, v. 24, special issue (May 1989).",
  acknowledgement = ack-nhfb,
  confsponsor =  "IEEE; ACM",
}

@Proceedings{ACM:1989:PSN,
  editor =       "{ACM}",
  booktitle =    "Proceedings, Supercomputing '89: November 13--17,
                 1989, Reno, Nevada",
  title =        "Proceedings, Supercomputing '89: November 13--17,
                 1989, Reno, Nevada",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "xviii + 849",
  year =         "1989",
  ISBN =         "0-89791-341-8",
  ISBN-13 =      "978-0-89791-341-6",
  LCCN =         "QA 76.5 S87 1989",
  bibdate =      "Wed Aug 28 06:48:31 MDT 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 University of California MELVYL catalog.",
  note =         "IEEE 89CH2802-7.",
  acknowledgement = ack-nhfb,
  classification = "A0130C (Conference proceedings); A0270
                 (Computational techniques); A0500 (Statistical physics
                 and thermodynamics); A4700 (Fluid dynamics); B0100
                 (General electrical engineering topics); B0290
                 (Numerical analysis); B1130B (Computer-aided circuit
                 analysis and design); C4100 (Numerical analysis); C4240
                 (Programming and algorithm theory); C5440
                 (Multiprocessor systems and techniques); C5470
                 (Performance evaluation and testing); C6110B (Software
                 engineering techniques); C6150J (Operating systems);
                 C7000 (Computer applications)",
  keywords =     "benchmarking; computer applications; parallel
                 algorithms; parallel processing; performance
                 evaluation; performance measurements; performance
                 tools; pipeline processing; software environments;
                 supercomputer architectures; supercomputers ---
                 congresses; technology integration; vector algorithms",
  remark =       "89CM2802-7. ACM Order Number 415892. IEEE 89CH2802-7.
                 IEEE Computer Society Order Number 2021.",
}

@Book{Carey:1989:PSM,
  editor =       "Graham F. Carey",
  booktitle =    "Parallel supercomputing: methods, algorithms and
                 applications",
  title =        "Parallel supercomputing: methods, algorithms and
                 applications",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "x + 287",
  year =         "1989",
  ISBN =         "0-471-92436-9",
  ISBN-13 =      "978-0-471-92436-4",
  LCCN =         "M89.E02452; QA76.6",
  bibdate =      "Mon Jan 2 15:42:42 MST 2006",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/d/duff-iain-s.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 library.ox.ac.uk:210/ADVANCE",
  series =       "Wiley series in parallel computing",
  acknowledgement = ack-nhfb,
  subject =      "Parallel programming (Computer science)",
}

@Proceedings{Chen:1989:TSA,
  editor =       "Ray R. Chen",
  booktitle =    "Twenty-second Asilomar Conference on Signals, Systems
                 \& Computers: October 31--November 2, 1988, Pacific
                 Grove, California",
  title =        "Twenty-second Asilomar Conference on Signals, Systems
                 \& Computers: October 31--November 2, 1988, Pacific
                 Grove, California",
  publisher =    "Maple Press",
  address =      "San Jose, CA, USA",
  pages =        "xviii + 985",
  year =         "1989",
  ISBN =         "0-929029-15-1",
  ISBN-13 =      "978-0-929029-15-3",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 08:06:51 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Two volumes. IEEE catalog number 88CH2660-9. IEEE
                 catalog no. 88CH2835-7.",
  acknowledgement = ack-nhfb,
  confdate =     "31 Oct.-2 Nov. 1988",
  conflocation = "Pacific Grove, CA, USA",
  confsponsor =  "Naval Postgraduate School; San Jose State Univ",
  xxnote =       "Check differing IEEE catalog numbers??",
}

@Proceedings{Ercegovac:1989:PSC,
  editor =       "Milo{\v{s}} D. Ercegovac and Earl E. {Swartzlander,
                 Jr.}",
  booktitle =    "Proceedings: 9th Symposium on Computer Arithmetic:
                 September 6--8, 1989, Santa Monica, California, {USA}",
  title =        "Proceedings: 9th Symposium on Computer Arithmetic:
                 September 6--8, 1989, Santa Monica, California, {USA}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xv + 247",
  year =         "1989",
  ISBN =         "0-8186-8963-3 (case), 0-8186-5963-7 (microfiche)",
  ISBN-13 =      "978-0-8186-8963-5 (case), 978-0-8186-5963-8
                 (microfiche)",
  LCCN =         "QA 76.9 C62 S95 1989",
  bibdate =      "Thu Sep 01 22:36:52 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE catalog no. 89CH2757-3.",
  acknowledgement = ack-nhfb,
  confdate =     "6-8 Sept. 1989",
  conflocation = "Santa Monica, CA, USA",
  confsponsor =  "IEEE; IFIP; University of California",
  keywords =     "ARITH-9",
}

@Proceedings{IEE:1989:EEC,
  editor =       "{IEE}",
  booktitle =    "{ECCTD 89}: European Conference on Circuit Theory and
                 Design, 5--8 September 1989: venue, University of
                 Sussex, Brighton, United Kingdom",
  title =        "{ECCTD} 89: European Conference on Circuit Theory and
                 Design, 5--8 September 1989: venue, University of
                 Sussex, Brighton, United Kingdom",
  publisher =    "IEE",
  address =      "London, UK",
  bookpages =    "xviii + 680",
  year =         "1989",
  ISBN =         "0-85296-383-1",
  ISBN-13 =      "978-0-85296-383-8",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 08:19:35 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Conference publication no. 308.",
  acknowledgement = ack-nhfb,
  confdate =     "5-8 Sept. 1989",
  conflocation = "Brighton, UK",
  confsponsor =  "IEE",
  pubcountry =   "UK",
}

@Proceedings{IEEE:1989:IISa,
  key =          "IEEE SCS '89",
  booktitle =    "1989 {IEEE} International Symposium on Circuits and
                 Systems: Portland Hilton, Portland, {OR}, May 8--11,
                 1989",
  title =        "1989 {IEEE} International Symposium on Circuits and
                 Systems: Portland Hilton, Portland, {OR}, May 8--11,
                 1989",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xl + 2246",
  year =         "1989",
  LCCN =         "TK 7801 I22 1989",
  bibdate =      "Thu Sep 15 18:50:54 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Three volumes.",
  acknowledgement = ack-nhfb,
  xxISBN =       "(none)",
}

@Proceedings{IEEE:1989:ISV,
  editor =       "{IEEE}",
  booktitle =    "{1989 International Symposium on VLSI Technology,
                 Systems and Applications: proceedings of technical
                 papers: VLSI: May 17--19, 1989\slash Taipei, Taiwan,
                 R.O.C.}",
  title =        "{1989 International Symposium on VLSI Technology,
                 Systems and Applications: proceedings of technical
                 papers: VLSI: May 17--19, 1989\slash Taipei, Taiwan,
                 R.O.C.}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "x + 393",
  year =         "1989",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 08:32:06 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE catalog no. 89CH2631-0.",
  acknowledgement = ack-nhfb,
  confdate =     "17-19 May 1989",
  conflocation = "Taipei, Taiwan",
  confsponsor =  "IEEE; Nat. Sci. Council; Ind. Technol. Res. Inst",
}

@Proceedings{IEEE:1989:PII,
  key =          "IEEE ICCD '89",
  booktitle =    "Proceedings: 1989 {IEEE} International Conference on
                 Computer Design: {VLSI} in Computer and Processors,
                 {ICCD} '89, Hyatt Regency Cambridge, Cambridge,
                 Massachusetts, October 2--4, 1989",
  title =        "Proceedings: 1989 {IEEE} International Conference on
                 Computer Design: {VLSI} in Computer and Processors,
                 {ICCD} '89, Hyatt Regency Cambridge, Cambridge,
                 Massachusetts, October 2--4, 1989",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xvii + 587",
  year =         "1989",
  ISBN =         "0-8186-1971-6 (paper), 0-8186-5971-8 (microfiche),
                 0-8186-8971-4 (case)",
  ISBN-13 =      "978-0-8186-1971-7 (paper), 978-0-8186-5971-3
                 (microfiche), 978-0-8186-8971-0 (case)",
  LCCN =         "TK 7888.4 I23 1989",
  bibdate =      "Wed Dec 13 18:26:58 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE catalog number 89CH2794-6.",
  acknowledgement = ack-nj,
  confdate =     "2-4 Oct. 1989",
  conflocation = "Cambridge, MA, USA",
  confsponsor =  "IEEE",
}

@Proceedings{Turner:1989:NAP,
  editor =       "Peter R. Turner",
  booktitle =    "Numerical analysis and parallel processing: lectures
                 given at the {Lancaster Numerical Analysis Summer
                 School}, 1987",
  title =        "Numerical analysis and parallel processing: lectures
                 given at the {Lancaster Numerical Analysis Summer
                 School}, 1987",
  volume =       "1397",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "vi + 264",
  year =         "1989",
  DOI =          "https://doi.org/10.1007/BFb0085715",
  ISBN =         "0-387-51645-X, 0-387-13864-1",
  ISBN-13 =      "978-0-387-51645-5, 978-0-387-13864-0",
  LCCN =         "QA3 .L28 no. 1397",
  bibdate =      "Fri Dec 08 08:24:14 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.bibsys.no:2100/BIBSYS",
  price =        "US\$45.00",
  series =       "Lecture Notes in Mathematics",
  acknowledgement = ack-nhfb,
}

@Proceedings{Wuorinen:1989:DTP,
  editor =       "J. H. Wuorinen",
  booktitle =    "Digest of technical papers: 1989 {IEEE} International
                 Solid-State Circuits Conference",
  title =        "Digest of technical papers: 1989 {IEEE} International
                 Solid-State Circuits Conference",
  volume =       "32",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "394",
  month =        feb,
  year =         "1989",
  CODEN =        "DTPCDE",
  ISBN =         "????",
  ISBN-13 =      "????",
  ISSN =         "0193-6530",
  LCCN =         "TK7870 .I58 1989",
  bibdate =      "Wed Sep 29 07:47:11 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE catalog no. 89CH2684-9.",
  acknowledgement = ack-nhfb,
  confdate =     "15-17 Feb. 1989",
  conflocation = "New York, NY, USA",
  confsponsor =  "IEEE; University of Pennsylvania",
  keywords =     "analog to digital converters; audio equipment; charge
                 coupled devices; circuits; cmos; conferences; digital
                 electronics; Electronic circuits --- Congresses.;
                 floating point arithmetic; gates (circuits); image
                 processing; integrated circuits; ISSCC 89; memory
                 (computers); microprocessors; operational amplifiers;
                 semiconductor devices; Semiconductors --- Congresses.;
                 signal processing; solid state; Solid state electronics
                 --- Congresses.; video signals",
  xxnote =       "NHFB: OCLSC says ``PLACE: Castine, ME''",
  xxpages =      "400",
}

@Proceedings{ACM:1990:PAS,
  editor =       "{ACM}",
  booktitle =    "Proceedings of the {ACM SIGPLAN} '90 Conference on
                 Programming Language Design and Implementation, {White
                 Plains, New York}, {June} 20--22, 1990",
  title =        "Proceedings of the {ACM SIGPLAN} '90 Conference on
                 Programming Language Design and Implementation, {White
                 Plains, New York}, {June} 20--22, 1990",
  volume =       "25(6)",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "viii + 351",
  month =        jun,
  year =         "1990",
  CODEN =        "SINODQ",
  ISBN =         "0-89791-364-7",
  ISBN-13 =      "978-0-89791-364-5",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  LCCN =         "QA76.7.S53 1990",
  bibdate =      "Tue Nov 10 07:57:14 1998",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       ser-SIGPLAN,
  abstract =     "This conference proceedings contains 30 papers. The
                 main subjects are code generation, code positioning,
                 register allocation, representing control, program
                 optimization, floating-point numbers accurately,
                 optimizing dynamically-typed object-oriented programs,
                 higher-order attribute grammars and editing
                 environments, program and data dependence,
                 demand-driven interpretation of imperative languages,
                 analysis of pointers and structures, and compact
                 representations for control dependence.",
  acknowledgement = ack-nhfb,
  classification = "722; 723",
  conference =   "Proceedings of the ACM SIGPLAN '90 Conference on
                 Programming Language Design and Implementation",
  conferenceyear = "1990",
  journalabr =   "SIGPLAN Not",
  keywords =     "Code Generation; Computer Operating Systems; Computer
                 Programming --- Object Oriented Programming; Computer
                 Programming Languages --- Design; Computer Systems,
                 Digital --- Parallel Processing; Computers, Digital ---
                 Computational Methods; Data Abstraction; Data
                 Processing --- Data Structures; Object-Oriented
                 Languages; Optimizing Compilers; Program Compilers;
                 Register Allocation",
  meetingaddress = "White Plains, NY, USA",
  meetingdate =  "Jun 20--22 1990",
  meetingdate2 = "06/20--22/90",
  pagecount =    "351",
  sponsor =      "Assoc for Computing Machinery, Special Interest Group
                 on Programming Languages",
}

@Proceedings{ACM:1990:PDB,
  editor =       "{ACM}",
  booktitle =    "{Proceedings: December 3--7, 1990, Baltimore
                 Convention Center, Baltimore, MD}",
  title =        "{Proceedings: December 3--7, 1990, Baltimore
                 Convention Center, Baltimore, MD}",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "xxvi + 630",
  year =         "1990",
  ISBN =         "0-89791-409-0",
  ISBN-13 =      "978-0-89791-409-3",
  LCCN =         "QA76.73.A35",
  bibdate =      "Thu Aug 7 18:17:59 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.gbv.de:20011/gvk",
  acknowledgement = ack-nhfb,
}

@Proceedings{Anonymous:1990:PAN,
  editor =       "{Anonymous}",
  booktitle =    "Proceedings of the Annual National Conference of Ada
                 Technology (8th). Held in Atlanta, Georgia on March
                 5--8, 1990",
  title =        "Proceedings of the Annual National Conference of Ada
                 Technology (8th). Held in Atlanta, Georgia on March
                 5--8, 1990",
  publisher =    "U.S. Army Commun.-Electron. Command",
  address =      "Fort Monmouth, NJ, USA",
  pages =        "xiv + 669",
  year =         "1990",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 09:01:32 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  confdate =     "5-8 March 1990",
  conflocation = "Atlanta, GA, USA",
  confsponsor =  "Ancost",
}

@Proceedings{Chen:1990:CRT,
  editor =       "Ray R. Chen",
  booktitle =    "Conference record: Twenty-fourth Asilomar Conference
                 on Signals, Systems and Computers: Papers Presented
                 November 5--7, 1990, Pacific Grove, California",
  title =        "Conference record: Twenty-fourth Asilomar Conference
                 on Signals, Systems and Computers: Papers Presented
                 November 5--7, 1990, Pacific Grove, California",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xxi + 1089",
  year =         "1990",
  ISBN =         "0-8186-2182-6",
  ISBN-13 =      "978-0-8186-2182-6",
  LCCN =         "TK 5102.5 A78 1990",
  bibdate =      "Wed Sep 07 21:55:08 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Two volumes.",
  acknowledgement = ack-nj,
  confdate =     "5-7 Nov. 1990",
  conflocation = "Pacific Grove, CA, USA",
  confsponsor =  "IEEE; Naval Post Graduate Sch",
}

@Proceedings{CUG:1990:PSC,
  editor =       "{CUG}",
  key =          "Cray UG '90",
  booktitle =    "Proceedings, 25th Semiannual Cray User Group Meeting,
                 Toronto, Ontario, June 1990",
  title =        "Proceedings, 25th Semiannual Cray User Group Meeting,
                 Toronto, Ontario, June 1990",
  publisher =    "Cray User Group",
  address =      "186 Mandela Road, Shepherdstown, WV 25443, USA",
  pages =        "????",
  year =         "1990",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Thu Sep 08 08:56:01 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  xxnote =       "Check: is this June or April 10 meeting??",
}

@Book{Feijen:1990:BOB,
  editor =       "W. H. J. Feijen and A. J. M. van Gasteren and David
                 Gries and J. Misra",
  booktitle =    "Beauty is our Business: a Birthday Salute to {Edsger
                 W. Dijkstra}",
  title =        "Beauty is our Business: a Birthday Salute to {Edsger
                 W. Dijkstra}",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xix + 453",
  year =         "1990",
  DOI =          "https://doi.org/10.1007/978-1-4612-4476-9",
  ISBN =         "0-387-97299-4, 3-540-97299-4, 1-4612-8792-8 (print),
                 1-4612-4476-5 (online)",
  ISBN-13 =      "978-0-387-97299-2, 978-3-540-97299-0,
                 978-1-4612-8792-6 (print), 978-1-4612-4476-9 (online)",
  ISSN =         "0172-603X",
  ISSN-L =       "0172-603X",
  LCCN =         "QA76 .B326 1990",
  bibdate =      "Thu Mar 24 09:27:40 1994",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/bauer-friedrich-ludwig.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/d/dijkstra-edsger-w.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/h/hoare-c-a-r.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ibmjrd.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/texbook3.bib",
  note =         "Contains important treatment of accurate
                 binary-to-decimal conversion
                 \cite{Gries:1990:BDO,Knuth:1990:SPW}.",
  URL =          "http://www.zentralblatt-math.org/zmath/en/search/?an=0718.68004",
  acknowledgement = ack-nhfb,
  tableofcontents = "Anonymous / Front Matter / i--xix \\
                 Krzysztof R. Apt, Frank S. de Boer, Ernst-R{\"u}diger
                 Olderog / Proving Termination of Parallel Programs /
                 1--6 / doi:10.1007/978-1-4612-4476-9_1 \\
                 Roland C. Backhouse / On a Relation on Functions /
                 7--18 / doi:10.1007/978-1-4612-4476-9_2 \\
                 F. L. Bauer / Efficient Solution of a Non--Monotonic
                 Inverse Problem / 19--26 /
                 doi:10.1007/978-1-4612-4476-9_3 \\
                 A. Bijlsma / Semantics of Quasi--Boolean Expressions /
                 27--35 / doi:10.1007/978-1-4612-4476-9_4 \\
                 Richard S. Bird / Small Specification Exercises /
                 36--43 / doi:10.1007/978-1-4612-4476-9_5 \\
                 Maarten Boasson / Architecture of Real--Time Systems /
                 44--53 / doi:10.1007/978-1-4612-4476-9_6 \\
                 Robert S. Boyer, Milton W. Green, J Strother Moore /
                 The Use of a Formal Simulator to Verify a Simple Real
                 Time Control Program / 54--66 /
                 doi:10.1007/978-1-4612-4476-9_7 \\
                 Donald W. Braben / Exploring the Future: Trends and
                 Discontinuities / 67--75 /
                 doi:10.1007/978-1-4612-4476-9_8 \\
                 Coen Bron / On a Renewed Visit to the Banker and a
                 Remarkable Analogy / 76--82 /
                 doi:10.1007/978-1-4612-4476-9_9 \\
                 Manfred Broy / On Bounded Buffers: Modularity,
                 Robustness, and Reliability in Reactive Systems /
                 83--93 / doi:10.1007/978-1-4612-4476-9_10 \\
                 K. Mani Chandy, Stephen Taylor / Examples in Program
                 Composition / 94--101 /
                 doi:10.1007/978-1-4612-4476-9_11 \\
                 Albert J. Dijkstra / On the Mechanism of the
                 Hydrogenation of Edible Oils / 102--111 /
                 doi:10.1007/978-1-4612-4476-9_12 \\
                 W. H. J. Feijen, A. J. M. van Gasteren, D. Gries, J.
                 Misra / The Problem of the Majority Network / 112--118
                 / doi:10.1007/978-1-4612-4476-9_13 \\
                 W. H. J. Feijen / A Little Exercise in Deriving
                 Multiprograms / 119--126 /
                 doi:10.1007/978-1-4612-4476-9_14 \\
                 A. J. M. van Gasteren / Experimenting with a Refinement
                 Calculus / 127--134 / doi:10.1007/978-1-4612-4476-9_15
                 \\
                 Mohamed G. Gouda / Serializable Programs,
                 Parallelizable Assertions: A Basis for Interleaving /
                 135--140 / doi:10.1007/978-1-4612-4476-9_16 \\
                 David Gries / Binary to Decimal, One More Time /
                 141--148 / doi:10.1007/978-1-4612-4476-9_17 \\
                 A. N. Habermann / Rotate and Double / 149--162 /
                 doi:10.1007/978-1-4612-4476-9_18 \\
                 Eric C. R. Hehner / Beautifying G{\"o}del / 163--172 /
                 doi:10.1007/978-1-4612-4476-9_19 \\
                 G. Helmberg / A Striptease of Entropy / 173--175 /
                 doi:10.1007/978-1-4612-4476-9_20 \\
                 Ted Herman / On a Theorem of Jacobson / 176--181 /
                 doi:10.1007/978-1-4612-4476-9_21 \\
                 Wim H. Hesselink / Modalities of Nondeterminacy /
                 182--192 / doi:10.1007/978-1-4612-4476-9_22 \\
                 C. A. R. Hoare / A Theory for the Derivation of C-mos
                 Circuit Designs / 193--205 /
                 doi:10.1007/978-1-4612-4476-9_23 \\
                 Rob Hoogerwoord / On Mathematical Induction and the
                 Invariance Theorem / 206--211 /
                 doi:10.1007/978-1-4612-4476-9_24 \\
                 J. J. Horning / Formalizing Some Classic
                 Synchronization Primitives / 212--219 /
                 doi:10.1007/978-1-4612-4476-9_25 \\
                 Cliff B. Jones / Consequences / 220--225 /
                 doi:10.1007/978-1-4612-4476-9_26 \\
                 Anne Kaldewaij / Shortest and Longest Segments /
                 226--232 / doi:10.1007/978-1-4612-4476-9_27 \\
                 Donald E. Knuth / A Simple Program Whose Proof Isn't /
                 233--242 / doi:10.1007/978-1-4612-4476-9_28 \\
                 Vadim E. Kotov / Binding Structure and Behaviour in
                 ``Whole Net'' Concurrency Semantics / 243--250 /
                 doi:10.1007/978-1-4612-4476-9_29 \\
                 F. E. J. Kruseman Aretz / Maximal Strong Components: An
                 Exercise in Program Presentation / 251--261 /
                 doi:10.1007/978-1-4612-4476-9_30 \\
                 Christian Lengauer, Duncan G. Hudson / A Systolic
                 Program for Gauss--Jordan Elimination / 262--273 /
                 doi:10.1007/978-1-4612-4476-9_31 \\
                 J. H. van Lint / Coding for Channels with Localized
                 Errors / 274--279 / doi:10.1007/978-1-4612-4476-9_32
                 \\
                 Johan J. Lukkien, Jan L. A. van de Snepscheut /
                 Topology-Independent Algorithms Based on Spanning Trees
                 / 280--288 / doi:10.1007/978-1-4612-4476-9_33 \\
                 Zohar Manna, Amir Pnueli / An Exercise in the
                 Verification of Multi--Process Programs / 289--301 /
                 doi:10.1007/978-1-4612-4476-9_34 \\
                 Alain J. Martin / The Limitations to
                 Delay--Insensitivity in Asynchronous Circuits /
                 302--311 / doi:10.1007/978-1-4612-4476-9_35 \\
                 Jayadev Misra / A Simple Proof of a Simple Consensus
                 Algorithm / 312--318 / doi:10.1007/978-1-4612-4476-9_36
                 \\
                 Carroll Morgan / Of wp and {CSP} / 319--326 /
                 doi:10.1007/978-1-4612-4476-9_37 \\
                 Joseph M. Morris / Programming by Expression
                 Refinement: the {KMP} Algorithm / 327--338 /
                 doi:10.1007/978-1-4612-4476-9_38 \\
                 Greg Nelson / Methodical Competitive Snoopy--Caching /
                 339--345 / doi:10.1007/978-1-4612-4476-9_39 \\
                 Peter G. Neumann / Beauty and the Beast of Software
                 Complexity Elegance versus Elephants / 346--351 /
                 doi:10.1007/978-1-4612-4476-9_40 \\
                 W. Peremans / A Note on Feasibility / 352--355 /
                 doi:10.1007/978-1-4612-4476-9_41 \\
                 Karel A. Post / A Curious Property of Points and
                 Circles in the Plane / 356--357 /
                 doi:10.1007/978-1-4612-4476-9_42 \\
                 Paul Pritchard / A Problem Involving Subsequences /
                 358--364 / doi:10.1007/978-1-4612-4476-9_43 \\
                 Martin Rem / A Personal Perspective of the
                 Alpern--Schneider Characterization of Safety and
                 Liveness / 365--372 / doi:10.1007/978-1-4612-4476-9_44
                 \\
                 Fred B. Schneider / Simpler Proofs for Concurrent
                 Reading and Writing / 373--379 /
                 doi:10.1007/978-1-4612-4476-9_45 \\
                 Carel S. Scholten / Goodbye Junctivity? / 380--385 /
                 doi:10.1007/978-1-4612-4476-9_46 \\
                 Henk C. A. van Tilborg / An Assignment Problem for the
                 Vertices of a Cycle / 386--389 /
                 doi:10.1007/978-1-4612-4476-9_47 \\
                 D. A. Turner / Duality and De Morgan Principles for
                 Lists / 390--398 / doi:10.1007/978-1-4612-4476-9_48 \\
                 W. M. Turski / The Quest for Timeless Specifications
                 Leads to Non--Stepping Automata / 399--409 /
                 doi:10.1007/978-1-4612-4476-9_49 \\
                 Jan Tijmen Udding / The Maximum Length of a Palindrome
                 in a Sequence / 410--416 /
                 doi:10.1007/978-1-4612-4476-9_50 \\
                 Lincoln A. Wallen / On Form, Formalism and Equivalence
                 / 417--426 / doi:10.1007/978-1-4612-4476-9_51 \\
                 N. Wirth / Drawing Lines, Circles, and Ellipses in a
                 Raster / 427--434 / doi:10.1007/978-1-4612-4476-9_52
                 \\
                 Jaap van der Woude / Calculations with Relations, an
                 Example / 435--441 / doi:10.1007/978-1-4612-4476-9_53
                 \\
                 Heinz Zemanek / Two Proofs for Pythagoras / 442--447 /
                 doi:10.1007/978-1-4612-4476-9_54 \\
                 Anonymous / Back Matter / 448--453",
}

@Book{Hennessy:1990:CAQ,
  author =       "John L. Hennessy and David A. Patterson",
  booktitle =    "Computer Architecture: a Quantitative Approach",
  title =        "Computer Architecture: a Quantitative Approach",
  publisher =    pub-MORGAN-KAUFMANN,
  address =      pub-MORGAN-KAUFMANN:adr,
  pages =        "xxviii + 594",
  year =         "1990",
  ISBN =         "1-55860-069-8, 1-55880-169-8",
  ISBN-13 =      "978-1-55860-069-0, 978-1-55880-169-1",
  LCCN =         "QA76.9.A73 P377 1990",
  bibdate =      "Mon Jan 31 08:47:46 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/microchip.bib",
  acknowledgement = ack-nhfb,
  tableofcontents = "Fundamentals of Computer Design \\
                 Introduction \\
                 The Changing Face of Computing and the Task of the
                 Computer Designer \\
                 Technology Trends \\
                 Cost, Price, and their Trends \\
                 Measuring and Reporting Performance \\
                 Quantitative Principles of Computer Design \\
                 Putting It All Together: Performance and
                 Price-Performance \\
                 Another View: Power Consumption and Efficiency as the
                 Metric \\
                 Fallacies and Pitfalls \\
                 Concluding Remarks \\
                 Historical Perspective and References \\
                 Exercises \\
                 Instruction Set Principles and Examples \\
                 Introduction \\
                 Classifying Instruction Set Architectures \\
                 Memory Addressing \\
                 Addressing Modes for Signal Processing \\
                 Type and Size of Operands \\
                 Operands for Media and Signal Processing \\
                 Operations in the Instruction Set \\
                 Operations for Media and Signal Processing \\
                 Instructions for Control Flow \\
                 Encoding an Instruction Set \\
                 Crosscutting Issues: The Role of Compilers \\
                 Putting It All Together: The MIPS Architecture \\
                 Another View: The Trimedia TM32 CPU \\
                 Fallacies and Pitfalls \\
                 Concluding Remarks \\
                 Historical Perspective and References \\
                 Exercises \\
                 Instruction-Level Parallelism and its Dynamic
                 Exploitation \\
                 Instruction-Level Parallelism: Concepts and Challenges
                 \\
                 Overcoming Data Hazards with Dynamic Scheduling \\
                 Dynamic Scheduling: Examples and the Algorithm \\
                 Reducing Branch Costs with Dynamic Hardware Prediction
                 \\
                 High Performance Instruction Delivery \\
                 Taking Advantage of More ILP with Multiple Issue \\
                 Hardware Based Speculation \\
                 Studies of the Limitations of ILP \\
                 Limitations on ILP for Realizable Processors \\
                 Putting It All Together: The P6 Microarchitecture \\
                 Another View: Thread Level Parallelism \\
                 Crosscutting Issues: Using an ILP Datapath to Exploit
                 TLP \\
                 Fallacies and Pitfalls \\
                 Concluding Remarks \\
                 Historical Perspective and References \\
                 Exercises \\
                 Exploiting Instruction Level Parallelism with Software
                 Approaches \\
                 Basic Compiler Techniques for Exposing ILP \\
                 Static Branch Prediction \\
                 Static Multiple Issue: the VLIW Approach \\
                 Advanced Compiler Support for Exposing and Exploiting
                 ILP \\
                 Hardware Support for Exposing More Parallelism at
                 Compile-Time \\
                 Crosscutting Issues \\
                 Putting It All Together: The Intel IA-64 Architecture
                 and Itanium Processor \\
                 Another View: ILP in the Embedded and Mobile Markets
                 \\
                 Fallacies and Pitfalls \\
                 Concluding Remarks \\
                 Historical Perspective and References \\
                 Exercises \\
                 Memory-Hierarchy Design \\
                 Introduction \\
                 Review of the ABCs of Caches \\
                 Cache Performance \\
                 Reducing Cache Miss Penalty \\
                 Reducing Miss Rate \\
                 Reducing Cache Miss Penalty or Miss Rate via
                 Parallelism \\
                 Reducing Hit Time \\
                 Main Memory and Organizations for Improving Performance
                 \\
                 Memory Technology \\
                 Virtual Memory \\
                 Protection and Examples of Virtual Memory \\
                 Crosscutting Issues in the Design of Memory Hierarchies
                 \\
                 Putting It All Together: Alpha 21264 Memory Hierarchy
                 \\
                 Another View: The Emotion Engine of the Sony
                 Playstation 2 \\
                 Another View: The Sun Fire 6800 Server \\
                 Fallacies and Pitfalls \\
                 Concluding Remarks \\
                 Historical Perspective and References \\
                 Exercises \\
                 Multiprocessors and Thread-Level Parallelism \\
                 Introduction \\
                 Characteristics of Application Domains \\
                 Symmetric Shared-Memory Architectures \\
                 Performance of Symmetric Shared-Memory Multiprocessors
                 \\
                 Distributed Shared-Memory Architectures \\
                 Performance of Distributed Shared-Memory
                 Multiprocessors \\
                 Synchronization \\
                 Models of Memory Consistency: An Introduction \\
                 Multithreading: Exploiting Thread-Level Parallelism
                 within a Processor \\
                 Crosscutting Issues \\
                 Putting It All Together: Sun's Wildfire Prototype \\
                 Another View: Multithreading in a Commercial Server \\
                 Another View: Embedded Multiprocessors \\
                 Fallacies and Pitfalls \\
                 Concluding Remarks \\
                 Historical Perspective and References \\
                 Exercises",
}

@Proceedings{IEE:1990:ICV,
  editor =       "{IEE}",
  booktitle =    "{IEE} Colloquium on {`VLSI} Signal Processing
                 Architectures' (Digest No.95)",
  title =        "{IEE} Colloquium on `{VLSI} Signal Processing
                 Architectures' (Digest No.95)",
  publisher =    "IEE",
  address =      "London, UK",
  pages =        "66",
  year =         "1990",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 09:05:00 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  confdate =     "31 May 1990",
  conflocation = "London, UK",
  pubcountry =   "UK",
}

@Proceedings{IEEE:1990:MMM,
  editor =       "{IEEE}",
  booktitle =    "{MICRO 23}: microprogramming and microarchitecture:
                 23rd Annual workshop and symposium: Selected papers",
  title =        "{MICRO} 23: microprogramming and microarchitecture:
                 23rd Annual workshop and symposium: Selected papers",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "x + 299",
  year =         "1990",
  ISBN =         "0-8186-2124-9",
  ISBN-13 =      "978-0-8186-2124-6",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 09:17:36 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE catalog no. 90TH0341-8.",
  acknowledgement = ack-nhfb,
  confdate =     "27-29 Nov. 1990",
  conflocation = "Orlando, FL, USA",
  confsponsor =  "IEEE; ACM",
}

@Proceedings{IEEE:1990:PII,
  key =          "IEEE ICCD '90",
  booktitle =    "Proceedings: 1990 {IEEE} International Conference on
                 Computer Design: {VLSI} in Computers and Processors:
                 {ICCD} '90, Hyatt Regency Cambridge, Cambridge,
                 Massachusetts, September 17--19, 1990",
  title =        "Proceedings: 1990 {IEEE} International Conference on
                 Computer Design: {VLSI} in Computers and Processors:
                 {ICCD} '90, Hyatt Regency Cambridge, Cambridge,
                 Massachusetts, September 17--19, 1990",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xx + 477",
  year =         "1990",
  ISBN =         "0-8186-9079-8 (case), 0-8186-6079-1 (microfiche),
                 0-8186-2079-X (paper)",
  ISBN-13 =      "978-0-8186-9079-2 (case), 978-0-8186-6079-5
                 (microfiche), 978-0-8186-2079-9 (paper)",
  LCCN =         "TK 7888.4 I23 1990",
  bibdate =      "Wed Sep 07 23:34:16 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Book{Patterson:1990:CAQ,
  author =       "David A. Patterson and John L. Hennessy",
  booktitle =    "Computer Architecture: a Quantitative Approach",
  title =        "Computer Architecture: a Quantitative Approach",
  publisher =    pub-MORGAN-KAUFMANN,
  address =      pub-MORGAN-KAUFMANN:adr,
  pages =        "xxviii + 594",
  year =         "1990",
  ISBN =         "1-55860-069-8, 1-55880-169-8",
  ISBN-13 =      "978-1-55860-069-0, 978-1-55880-169-1",
  LCCN =         "QA76.9.A73 P377 1990",
  bibdate =      "Mon Jan 31 08:47:46 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/microchip.bib",
  acknowledgement = ack-nhfb,
  tableofcontents = "Fundamentals of Computer Design \\
                 Introduction \\
                 The Changing Face of Computing and the Task of the
                 Computer Designer \\
                 Technology Trends \\
                 Cost, Price, and their Trends \\
                 Measuring and Reporting Performance \\
                 Quantitative Principles of Computer Design \\
                 Putting It All Together: Performance and
                 Price-Performance \\
                 Another View: Power Consumption and Efficiency as the
                 Metric \\
                 Fallacies and Pitfalls \\
                 Concluding Remarks \\
                 Historical Perspective and References \\
                 Exercises \\
                 Instruction Set Principles and Examples \\
                 Introduction \\
                 Classifying Instruction Set Architectures \\
                 Memory Addressing \\
                 Addressing Modes for Signal Processing \\
                 Type and Size of Operands \\
                 Operands for Media and Signal Processing \\
                 Operations in the Instruction Set \\
                 Operations for Media and Signal Processing \\
                 Instructions for Control Flow \\
                 Encoding an Instruction Set \\
                 Crosscutting Issues: The Role of Compilers \\
                 Putting It All Together: The MIPS Architecture \\
                 Another View: The Trimedia TM32 CPU \\
                 Fallacies and Pitfalls \\
                 Concluding Remarks \\
                 Historical Perspective and References \\
                 Exercises \\
                 Instruction-Level Parallelism and its Dynamic
                 Exploitation \\
                 Instruction-Level Parallelism: Concepts and Challenges
                 \\
                 Overcoming Data Hazards with Dynamic Scheduling \\
                 Dynamic Scheduling: Examples and the Algorithm \\
                 Reducing Branch Costs with Dynamic Hardware Prediction
                 \\
                 High Performance Instruction Delivery \\
                 Taking Advantage of More ILP with Multiple Issue \\
                 Hardware Based Speculation \\
                 Studies of the Limitations of ILP \\
                 Limitations on ILP for Realizable Processors \\
                 Putting It All Together: The P6 Microarchitecture \\
                 Another View: Thread Level Parallelism \\
                 Crosscutting Issues: Using an ILP Datapath to Exploit
                 TLP \\
                 Fallacies and Pitfalls \\
                 Concluding Remarks \\
                 Historical Perspective and References \\
                 Exercises \\
                 Exploiting Instruction Level Parallelism with Software
                 Approaches \\
                 Basic Compiler Techniques for Exposing ILP \\
                 Static Branch Prediction \\
                 Static Multiple Issue: the VLIW Approach \\
                 Advanced Compiler Support for Exposing and Exploiting
                 ILP \\
                 Hardware Support for Exposing More Parallelism at
                 Compile-Time \\
                 Crosscutting Issues \\
                 Putting It All Together: The Intel IA-64 Architecture
                 and Itanium Processor \\
                 Another View: ILP in the Embedded and Mobile Markets
                 \\
                 Fallacies and Pitfalls \\
                 Concluding Remarks \\
                 Historical Perspective and References \\
                 Exercises \\
                 Memory-Hierarchy Design \\
                 Introduction \\
                 Review of the ABCs of Caches \\
                 Cache Performance \\
                 Reducing Cache Miss Penalty \\
                 Reducing Miss Rate \\
                 Reducing Cache Miss Penalty or Miss Rate via
                 Parallelism \\
                 Reducing Hit Time \\
                 Main Memory and Organizations for Improving Performance
                 \\
                 Memory Technology \\
                 Virtual Memory \\
                 Protection and Examples of Virtual Memory \\
                 Crosscutting Issues in the Design of Memory Hierarchies
                 \\
                 Putting It All Together: Alpha 21264 Memory Hierarchy
                 \\
                 Another View: The Emotion Engine of the Sony
                 Playstation 2 \\
                 Another View: The Sun Fire 6800 Server \\
                 Fallacies and Pitfalls \\
                 Concluding Remarks \\
                 Historical Perspective and References \\
                 Exercises \\
                 Multiprocessors and Thread-Level Parallelism \\
                 Introduction \\
                 Characteristics of Application Domains \\
                 Symmetric Shared-Memory Architectures \\
                 Performance of Symmetric Shared-Memory Multiprocessors
                 \\
                 Distributed Shared-Memory Architectures \\
                 Performance of Distributed Shared-Memory
                 Multiprocessors \\
                 Synchronization \\
                 Models of Memory Consistency: An Introduction \\
                 Multithreading: Exploiting Thread-Level Parallelism
                 within a Processor \\
                 Crosscutting Issues \\
                 Putting It All Together: Sun's Wildfire Prototype \\
                 Another View: Multithreading in a Commercial Server \\
                 Another View: Embedded Multiprocessors \\
                 Fallacies and Pitfalls \\
                 Concluding Remarks \\
                 Historical Perspective and References \\
                 Exercises",
}

@Proceedings{SHARE:1990:PSE,
  editor =       "{SHARE}",
  booktitle =    "Proceedings {SHARE} Europe Spring Meeting",
  title =        "Proceedings {SHARE} Europe Spring Meeting",
  publisher =    "SHARE Europe (SEAS)",
  address =      "Geneva, Switzerland",
  pages =        "969",
  year =         "1990",
  ISBN =         "????",
  ISBN-13 =      "????",
  ISSN =         "0255-6464",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 09:07:06 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "2 vol.",
  acknowledgement = ack-nhfb,
  confdate =     "2-6 April 1990",
  conflocation = "Berlin, Germany",
  pubcountry =   "Switzerland",
}

@Book{Swartzlander:1990:CAa,
  author =       "Earl E. {Swartzlander, Jr.}",
  booktitle =    "Computer Arithmetic",
  title =        "Computer Arithmetic",
  volume =       "1",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xiii + 378",
  year =         "1990",
  ISBN =         "0-8186-8931-5 (hardcover), 0-8186-5931-9
                 (microfiche)",
  ISBN-13 =      "978-0-8186-8931-4 (hardcover), 978-0-8186-5931-7
                 (microfiche)",
  LCCN =         "QA76.6 .C633 1990",
  bibdate =      "Wed Dec 15 10:43:03 1993",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ibmsysj.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  series =       "IEEE Computer Society Press tutorial",
  acknowledgement = ack-nj,
  keywords =     "Computer arithmetic; Electronic digital computers ---
                 Programming; Floating-point arithmetic.",
  remark =       "Vol. 1 is a reprint. Originally published:
                 Stroudsburg, Pa.: Dowden, Hutchinson and Ross, c1980.
                 Originally published in series: Benchmark papers in
                 electrical engineering and computer science; 21. Vol 2
                 is a sequel to the earlier collection. Vol. 1: 2nd
                 ed.",
  tableofcontents = "Series Editor's Foreword / v \\
                 Preface / vii \\
                 Contents by Author / xiii \\
                 Introduction / 1 \\
                 Part I: Overview / 6 \\
                 Editor's / Comments on Papers 1 and 2 / 7 \\
                 1: Shaw, R. F.: Arithmetic Operations in a Binary
                 Computer, Rev. Sci. Instrum. 21:687--693 (1950) / 7 \\
                 2: MacSorley, O. L: High-Speed Arithmetic in Binary
                 Computers, IRE Proc. 49:67--91 (1961) / 14 \\
                 Part II: Addition and Subtraction \\
                 Editor's Comments on Papers 3 Through 10 / 40 \\
                 3: Gilchrist, B., J. H. Pomerene, and S. Y. Wong: Fast
                 Carry Logic for Digital Computers, IRE Trans. Electron.
                 Comput. EC-4:133--136 (1955) / 43 \\
                 4: Weinberger, A., and J. L. Smith: A Logic for
                 High-Speed Addition, Nat. Bur. Stand. Circ. 591, pp.
                 3--12 (1958) / 47 \\
                 5: Sklansky J.: Conditional-Sum Addition Logic, IRE
                 Trans. Electron. Comput. EC-9:226--231 (1960) / 57 \\
                 6: Sklansky J.: An Evaluation of Several Two-Summand
                 Binary Adders / IRE Trans. Electron. Comput.
                 EC-9:213--226 (1960) / 63 \\
                 7: Svoboda, A.: Adder with Distributed Control, IEEE
                 Trans. Comput. C-19: 749--751 (1970) / 77 \\
                 8: Ho, I. T., and T. C. Chen: Multiple Addition by
                 Residue Threshold Functions and Their Representation by
                 Array Logic, IEEE Trans. Comput. C-22:762--767 (1973) /
                 80 \\
                 9: Foster, C C,, and F. D. Stockton: Counting
                 Responders in an Associative Memory, IEEE Trans.
                 Comput. C-20:1580--1583 (1971) / 86 \\
                 10: Swartzlander, E. E., Jr.: Parallel Counters, IEEE
                 Trans. Comput. C-22:1021--1024 (1973) / 90 \\
                 Editor's Comments on Papers 11 Through 20 / 96 \\
                 11: Booth, A, D.: A Signed Binary Multiplication
                 Technique, Q. J. Mech. Appl. Math. 4:236--240 (1951) /
                 100 \\
                 12: Ghest, C.: Multiplying Made Easy for Digital
                 Assemblies, Electronics 44:56--61 (Nov. 22, 1971) / 105
                 \\
                 13: Chen, T. C.: A Binary Multiplication Scheme Based
                 on Squaring, IEEE Trans. Comput. C-20:678--680 (1971) /
                 111 \\
                 14: Wallace, C. S.: A Suggestion for a Fast Multiplier,
                 IEEE Trans. Electron. Comput. EC-13:14--17 (1964) / 114
                 \\
                 15: Dadda, L.: Some Schemes for Parallel Multipliers,
                 Alta Freq. 34:349--356 (1965) / 118 \\
                 16: Dadda, L.: On Parallel Digital Multipliers, Alta
                 Freq. 45:574--580 (1976) / 126 \\
                 17: Stenzel, W. J., W. J. Kubitz, and G. H. Garcia: A
                 Compact High-Speed Parallel Multiplication Scheme, IEEE
                 Trans. Comput. C-26:948--957 (1977) / 133 \\
                 18A: Baugh, C. R., and B. A, Wooley: A Two's Complement
                 Parallel Array Multiplication Algorithm, IEEE Trans.
                 Comput. C-22:1045--1047 (1973) / 143 \\
                 18B: Blankenship, P. E.: Comments on ``A Two's
                 Complement Parallel Array Multiplication Algorithm'',
                 IEEE Trans. Comput. C-23:1327 (1974) / 146 \\
                 19: Swartzlander, E. E., Jr.: The Quasi-Serial
                 Multiplier, IEEE Trans. Comput. C-22:317--321 (1973) /
                 147 \\
                 20: McDaneld, T. G., and R. K. Guha: The Two's
                 Complement Quasi-Serial Multiplier, IEEE Trans. Comput.
                 C-24:1233--1235 (1975) / 152 \\
                 Part IV: Division \\
                 Editor's Comments on Papers 21 Through 26 / 156 \\
                 21: Robertson, J. E.: A New Class of Digital Division
                 Methods, IRE Trans. Electron. Comput. EC-7:218--222
                 (1958) / 159 \\
                 22: Wilson, J. B., and R. S. Ledley: An Algorithm for
                 Rapid Binary Division, IRE Trans. Electron. Comput.
                 EC-10:662--670 (1961) / 164 \\
                 23: Atkins, D. E.: Higher-Radix Division Using
                 Estimates of the Divisor and Partial Remainders, IEEE
                 Trans. Comput. C-17:925--934 (1968) / 173 \\
                 24: Svoboda, A.: An Algorithm for Division, Inf.
                 Process. Mach. 9:25--32 (1963) / 183 \\
                 25: Ferrari, D.: A Division Method Using a Parallel
                 Multiplier, IEEE Trans. Electron. Comput.
                 EC-16:224--226 (1967) / 191 \\
                 26: Flynn, M. J.: On Division by Functional Iteration,
                 IEEE Trans. Comput. C-19:702--706 (1970) / 194 \\
                 Part V: Logarithms \\
                 Editor's Comments on Papers 27 Through 31 / 200 \\
                 27: Combet, M., H. van Zonneveld, and L. Verbeek:
                 Computation of the Base Two Logarithm of Binary
                 Numbers, IEEE Trans. Electron. Comput. EC-14:863--867
                 (1965) / 202 \\
                 28: Marino, D.: New Algorithms for the Approximate
                 Evaluation in Hardware of Binary Logarithms and
                 Elementary Functions IEEE Trans. Comput. C-21:
                 1416--1421 (1972) / 207 \\
                 29: Majithia J. C., and D. Levan: A Note on Base-2
                 Logarithm Computations, IEEE Proc. 61:1519--1520 (1973)
                 / 213 \\
                 30: Kingsbury N. G., and P. J. W. Rayner: Digital
                 Filtering Using Logarithmic Arithmetic, Electron. Lett.
                 7:56--58 (1971) / 215 \\
                 31: Swartzlander E. E., Jr., and A. G. Alexopoulos: The
                 Sign/Logarithm Number System, IEEE Trans. Comput.
                 C-24:1238--1242 (1975) / 218 \\
                 Part VI: Elementary Functions \\
                 Editor's Comments on Papers 32 Through 37 / 224 \\
                 32: Volder, J. E.: The CORDIC Trigonometric Computing
                 Technique, IRE Trans. Electron. Comput. EC-8:330--334
                 (1959) / 226 \\
                 33: Specker W. H.: A Class of Algorithms for Ln $x$,
                 Exp $x$, Sin $x$, Cos $x$, Tan$^{-1}$ $x$, and
                 Cot$^{-1}$ $x$, IEEE Trans. Electron. Comput.
                 EC-14:85--86 (1965) / 231 \\
                 34: Linhardt, R. J., and H. S. Muller: Digit-by-Digit
                 Transcendental-Function Computation RCA Rev. 30:20~247
                 (1969) / 233 \\
                 35: Walther J. S.: A Unified Algorithm for Elementary
                 Functions, Spring Joint Computer Conf., 1971, Proc.,
                 pp. 379--385 / 272 \\
                 36: Ramamoorthy, C. V., J. R. Goodman, and K. H. Kim:
                 Some Properties of Iterative Square-Rooting Methods
                 Using High-Speed Multiplication, IEEE Trans. Comput.
                 C-21: 837--847 (1972) / 279 \\
                 37: Ercegovac M. D.: Radix-16 Evaluation of Certain
                 Elementary Functions, IEEE Trans. Comput. C-22:561--566
                 (1973) / 290 \\
                 Part VII: Floating-Point Arithmetic \\
                 Editor's Comments on Papers 38 Through 42 / 298 \\
                 38: Hamming, R. W.: On the Distribution of Numbers,
                 Bell Syst. Tech. J. 49:1609--1625 (1970) / 300 \\
                 39: Sweeney D. W.: An Analysis of Floating-Point
                 Addition, IBM Syst. J. 4:31--42 (1965) / 317 \\
                 40: Anderson, S. F., J. G. Earler, R. E. Goldschmidt,
                 and D. M. Powers: The IBM System/360 Model 91:
                 Floating-Point Execution Unit, IBM J. Res. Dev.
                 11:34--53 (1967) / 329 \\
                 41: Gosling, J. B.: Design of Large High-Speed Floating
                 Point Arithmetic Units, IEE Proc. 118:493--498 (1971) /
                 349 \\
                 42: Kuck, D. J., D. S. Parker, Jr., and A. H. Sameh:
                 Analysis of Rounding Methods in Floating-Point
                 Arithmetic, IEEE Trans. Comput. C-26:643--650 (1977) /
                 355 \\
                 Bibliography / 363 \\
                 Author Citation Index / 373 \\
                 Subject Index / 377 \\
                 About the Editor / 379",
}

@Book{Swartzlander:1990:CAb,
  author =       "Earl E. {Swartzlander, Jr.}",
  booktitle =    "Computer Arithmetic",
  title =        "Computer Arithmetic",
  volume =       "2",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "ix + 396",
  year =         "1990",
  ISBN =         "0-8186-8945-5",
  ISBN-13 =      "978-0-8186-8945-1",
  LCCN =         "QA76.9 .C62C66 1990",
  bibdate =      "Wed Dec 15 10:43:03 1993",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/c/cody-william-j.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/h/hamming-richard-w.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  note =         "This is part of a two-volume collection of influential
                 papers on the design of computer arithmetic. See also
                 \cite{Swartzlander:1990:CAa}.",
  acknowledgement = ack-nhfb,
  tableofcontents = "Preface / v \\
                 Chapter 1: Overview / E. E. Swartzlander, Jr. / 1 \\
                 Chapter 2: Error Tolerant Arithmetic / 15 \\
                 Error Detecting and Error Correcting Codes / R. W.
                 Hamming (Bell System Technical Journal, 1950, Pages
                 147--160) / 16 \\
                 Generalized Parity Checking / H. L. Garner (IRE
                 Transactions on Electronic Computers, 1958, Pages
                 207--213) / 30 \\
                 Error Checking Logic for Arithmetic Type Operations of
                 a Processor / T. R. N. Rao (IEEE Transactions on
                 Computers, 1968, Pages 845--849) / 37 \\
                 Arithmetic Algorithms for Error-Coded Operands / A.
                 Avizienis (IEEE Transactions on Computers, 1973, Pages
                 567--572) / 42 \\
                 Error Detection and Correction for Addition and
                 Subtraction, through Use of Higher Radix Extensions of
                 Hamming Codes / J. E. Robertson (Proceedings 8th
                 Symposium on Computer Arithmetic, 1987, Pages 226--229)
                 / 48 \\
                 Chapter 3: On-Line Arithmetic / 53 \\
                 Signed-Digit Number Representations for Fast Parallel
                 Arithmetic / A. Avizienis (IRE Transactions on
                 Electronic Computers, 1961, Pages 389---400) / 54 \\
                 On-Line Arithmetic: A Design Methodology and
                 Applications in Digital Signal Processing / M. D.
                 Ercegovac and T. Lang (VLSI Signal Processing, III,
                 1988, Pages 252--263) / 66 \\
                 On-Line Algorithms for Division and Multiplication / K.
                 S. Trivedi and M. D. Ercegovac (IEEE Transactions on
                 Computers, 1977, Pages 681---687) / 78 \\
                 Error Analysis of Certain Floating-point On-Line
                 Algorithms / O. Watanuki and M. D. Ercegovac (IEEE
                 Transactions on Computers, 1983, Pages 352--358) / 85
                 \\
                 Improved Normalization Results for Digit On-Line
                 Arithmetic / R. J. Zaccone and J. L. Barlow
                 (Proceedings 7th Symposium on Computer Arithmetic,
                 1985, Pages 20--27) / 92 \\
                 Fully Digit On-Line Networks / M. J. Irwin and R. M.
                 Owens (IEEE Transactions on Computers, 1983, Pages
                 402---406) / 100 \\
                 On-Line Scheme for Computing Rotation Factors / M. D.
                 Ercegovac and T. Lang (Journal of Parallel and
                 Distributed Computing, 1988, Pages 209--227) / 104 \\
                 On-the-Fly Conversion of Redundant into Conventional
                 Representations / M. D. Ercegovac and T. Lang (IEEE
                 Transactions on Computers, 1987, Pages 895--897) / 123
                 \\
                 Chapter 4: VLSI Adder Implementations / 127 \\
                 Time-Component Complexity of Two Approaches to
                 Multioperand Binary Addition / D. E. Atkins and S. Ong
                 (IEEE Transactions on Computers, 1979, Pages 918--926)
                 / 128 \\
                 Some Optimal Schemes for ALU Implementation in VLSI
                 Technology / V. G. Oklobdzija and E. R. Barnes
                 (Proceedings7 th Symposium on Computer Arithmetic,
                 1985, Pages 2--8) / 137 \\
                 A Regular Layout for Parallel Adders / R. P. Brent and
                 H. T. Kung (IEEE Transactions on Computers, 1982, Pages
                 260--264) / 144 \\
                 An Area-Time Efficient NMOS Adder / M. A. Bayoumi, G.
                 A. Jullien, and W. C. Miller (Integration, the VLSI
                 Journal, 1983, Pages 317--334) / 148 \\
                 Regular, Area-Time Efficient Carry-Lookahead Adders /
                 T.-F. Ngai, M. J. Irwin, and S. Rawat (Journal of
                 Parallel and Distributed Computing, 1986, Pages
                 92--105) / 166 \\
                 Efficient Use of Time and Hardware Redundancy for
                 Concurrent Error Detection in a 32-Bit VLSI Adder / B.
                 W. Johnson, J. H. Aylor, and H. H. Hana (IEEE Journal
                 of Solid-State Circuits, 1988, Pages 208--215) / 180
                 \\
                 Chapter 5: VLSI Multiplier Implementations / 189 \\
                 A Monolithic $16 \times 16$ Digital Multiplier / G. W.
                 McIver, R. W. Miller, and T. G. O'Shaughnessy (IEEE
                 International Solid-State Circuits Conference Digest of
                 Technical Papers, 1974, Pages 231--233) / 190 \\
                 Optimization of One-Bit Full Adders Embedded in Regular
                 Structures / K. Iwano and K. Steiglitz (IEEE
                 Transactions on Acoustics, Speech, and Signal
                 Processing, 1986, Pages 1289--1300) / 193 \\
                 A VLSI Layout for a Pipelined Dadda Multiplier / P. R.
                 Cappello and K. Steiglitz (ACM Transactions on Computer
                 Systems, 1983, Pages 157--174) / 205 \\
                 A Very Fast Multiplication Algorithm for VLSI
                 Implementation / J. Vuillemin (Integration, the VLSI
                 Journal, 1983, Pages 39--52) / 223 \\
                 A High-Speed Multiplier Using a Redundant Binary Adder
                 Tree / Y. Harata, Y. Nakamura, H. Nagase, M. Takigawa,
                 and N. Takagi (IEEE Journal of Solid-State Circuits,
                 1987, Pages 28--34) / 237 \\
                 A Sub-10-ns $16 \times 16$ Multiplier Using 0.6-$\mu$m
                 CMOS Technology / Y. Oowaaki, K. Numata, K. Tsuchiya,
                 K. Tsuda, H. Takato, N. Takenouchi, A. Nitayama, T.
                 Kobayashi, M. Chiba, S. Watanabe, K. Ohuchi, and A.
                 Rojo (IEEE Journal of Solid-State Circuits, 1987, Pages
                 762--767) / 244 \\
                 Chapter 6: Floating Point VLSI Chips / 251 \\
                 A High Performance Floating Point Coprocessor / G.
                 Wolrich, E. McLellan, L. Harada, J. Montanaro, and R.
                 A. J. Yodlowski (IEEE Journal of Solid-State Circuits,
                 1984, Pages 690--696) / 252 \\
                 64-Bit Monolithic Floating Point Processors / F. A.
                 Ware, W. H. McAllister, J. R. Carlson, D. K. Sun, and
                 R. J. Vlach (IEEE Journal of Solid-State Circuits,
                 1982, Pages 898--907) / 259 \\
                 A CMOS Floating Point Multiplier / M. Uya, K. Kaneko,
                 and J. Yasui (IEEE Journal of Solid-State Circuits,
                 1984, Pages 697--702) / 269 \\
                 A Single-Chip 80-Bit Floating Point Processor / K.
                 Takeda, F. Ishino, Y. Ito, R. Kasai, and T. Nakashima
                 (IEEE Journal of Solid-State Circuits, 1985, Pages
                 986--992) / 275 \\
                 VLSI Floating-Point Processors / J. Fandrianto and B.
                 Y. Woo (Proceedings 7th Symposium on Computer
                 Arithmetic, 1985, Pages 93--100) / 282 \\
                 Fast Multiply and Divide for a VLSI Floating-Point Unit
                 / B. K. Bose, L. Pei, G. S. Taylor, and D. A. Patterson
                 (Proceedings 8th Symposium on Computer Arithmetic,
                 1987, Pages 87--94) / 290 \\
                 Chapter 7: Number Representation / 299 \\
                 A Formalization of Floating-Point Numeric Base
                 Conversion / D. W. Matula (IEEE Transactions on
                 Computers, 1970, Pages 681--692) / 300 \\
                 Analysis of Proposals for the Floating-Point Standard /
                 W. J. Cody (Computer, March 1987, Pages 63--68) / 312
                 \\
                 CADAC: A Controlled-Precision Decimal Arithmetic Unit /
                 M. S. Cohen, T. E. Hull, and V. C. Hamacher (IEEE
                 Transactions on Computers, 1983, Pages 370--377) / 317
                 \\
                 Finite Precision Rational Arithmetic: Slash Number
                 Systems / D. W. Matula and P. Kornerup (IEEE
                 Transactions on Computers, 1985, Pages 3--18) / 325 \\
                 Finite Precision Lexicographic Continued Fraction
                 Number Systerns / P. Kornerup and D. W. Matula
                 (Proceedings 7th Symposium on Computer Arithmetic,
                 1985, Pages 207--214) / 341 \\
                 An Overflow\slash Underflow Free Floating Point
                 Representation of Numbers / S. Matsui and M. lri
                 (Journal of Information Processing, 1981, Pages
                 123--133) / 349 \\
                 A Closed Computer Arithmetic / F. W. J. Olver
                 (Proceedings 8th Symposium on Computer Arithmetic,
                 1987, Pages 139--143) / 360 \\
                 Bibliography / 365 \\
                 Index / 393 \\
                 About the Editor / 397",
}

@Proceedings{Ullrich:1990:CCA,
  editor =       "Christian Ullrich",
  booktitle =    "Contributions to Computer Arithmetic and
                 Self-Validating Numerical Methods. (Proceedings of
                 {SCAN 89}, held in Basel, Oct. 2--6, 1989)",
  title =        "Contributions to Computer Arithmetic and
                 Self-Validating Numerical Methods. (Proceedings of
                 {SCAN} 89, held in Basel, Oct. 2--6, 1989)",
  volume =       "7",
  publisher =    pub-BALTZER,
  address =      pub-BALTZER:adr,
  pages =        "526",
  year =         "1990",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 08:36:57 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "IMACS annals on computing and applied mathematics",
  acknowledgement = ack-nhfb,
  xxbooktitle =  "SCAN-89, International Symposium on Scientific
                 Computing, Computer Arithmetic, and Numeric Validation
                 [October 1989, Basel, Switzerland]",
}

@Proceedings{USENIX:1990:PWU,
  key =          "USENIX Winter '90",
  booktitle =    "Proceedings of the Winter 1990 {USENIX} Conference,
                 January 22--26, 1990, Washington, {DC}, {USA}",
  title =        "Proceedings of the Winter 1990 {USENIX} Conference,
                 January 22--26, 1990, Washington, {DC}, {USA}",
  publisher =    pub-USENIX,
  address =      pub-USENIX:adr,
  pages =        "xvi + 374",
  year =         "1990",
  LCCN =         "QA76.8.U65 U82 1990",
  bibdate =      "Thu Sep 15 18:50:55 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  xxISBN =       "(none)",
}

@Proceedings{Wescon:1990:WCR,
  editor =       "{Wescon}",
  booktitle =    "Wescon/90 conference record, November 13--15, 1990,
                 Anaheim, California",
  title =        "Wescon/90 conference record, November 13--15, 1990,
                 Anaheim, California",
  volume =       "34",
  publisher =    "Electronic Conventions Management",
  address =      "Los Angeles, CA, USA",
  pages =        "xiv + 802",
  year =         "1990",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 08:57:03 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Wescon conference record",
  acknowledgement = ack-nhfb,
  confdate =     "13-15 Nov. 1990",
  conflocation = "Anaheim, CA, USA",
  confsponsor =  "IEEE; ERA",
}

@Proceedings{ASEE:1991:CCW,
  editor =       "{ASEE}",
  booktitle =    "Challenges of a changing world: proceedings, 1991
                 Annual Conference, June 16--19, 1991, University of New
                 Orleans",
  title =        "Challenges of a changing world: proceedings, 1991
                 Annual Conference, June 16--19, 1991, University of New
                 Orleans",
  publisher =    "American Society for Engineering Education (ASEE)",
  address =      "Washington, DC, USA",
  pages =        "xxi + 2026",
  year =         "1991",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 09:34:59 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "2 vol.",
  acknowledgement = ack-nhfb,
  confdate =     "16-19 June 1991",
  conflocation = "New Orleans, LA, USA",
}

@Proceedings{Griewank:1991:ADA,
  editor =       "Andreas Griewank and George F. Corliss",
  booktitle =    "{Automatic differentiation of algorithms: theory,
                 implementation, and application. Proceedings of the
                 first SIAM Workshop on Automatic Differentiation, held
                 in Breckenridge, Colorado, January 6--8, 1991}",
  title =        "{Automatic differentiation of algorithms: theory,
                 implementation, and application. Proceedings of the
                 first SIAM Workshop on Automatic Differentiation, held
                 in Breckenridge, Colorado, January 6--8, 1991}",
  publisher =    pub-SIAM,
  address =      pub-SIAM:adr,
  pages =        "353",
  year =         "1991",
  ISBN =         "0-89871-284-x",
  ISBN-13 =      "978-0-89871-284-1",
  LCCN =         "QA304 1991",
  bibdate =      "Thu May 27 07:48:05 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.bibsys.no:2100/BIBSYS",
  acknowledgement = ack-nhfb,
  subject =      "differential calculus; data processing congresses",
}

@Proceedings{IEEE:1991:PFC,
  editor =       "{IEEE}",
  booktitle =    "Proceedings / Fourth {CSI/IEEE} International
                 Symposium on {VLSI} Design, New Delhi, India, January
                 4--8, 1991: digest of papers",
  title =        "Proceedings / Fourth {CSI}/{IEEE} International
                 Symposium on {VLSI} Design, New Delhi, India, January
                 4--8, 1991: digest of papers",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xii + 315",
  year =         "1991",
  ISBN =         "0-8186-2125-7",
  ISBN-13 =      "978-0-8186-2125-3",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 09:25:08 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE catalog no. 91TH0340-0.",
  acknowledgement = ack-nhfb,
  confdate =     "4-8 Jan. 1991",
  conflocation = "New Delhi, India",
  confsponsor =  "IEEE; Comput. Soc. India",
}

@Proceedings{IEEE:1991:PIC,
  key =          "IEEE CICC '91",
  booktitle =    "Proceedings of the {IEEE} 1991 Custom Integrated
                 Circuits Conference: Town and Country Hotel, San Diego,
                 California, May 12--15, 1991",
  title =        "Proceedings of the {IEEE} 1991 Custom Integrated
                 Circuits Conference: Town and Country Hotel, San Diego,
                 California, May 12--15, 1991",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "various",
  year =         "1991",
  ISBN =         "0-7803-0016-5",
  ISBN-13 =      "978-0-7803-0016-3",
  LCCN =         "TK 7874 C87 1991",
  bibdate =      "Fri Dec 08 13:03:13 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Proceedings{IEEE:1991:PSA,
  editor =       "{IEEE}",
  booktitle =    "Proceedings, Supercomputing '91: Albuquerque, New
                 Mexico, November 18--22, 1991",
  title =        "Proceedings, Supercomputing '91: Albuquerque, New
                 Mexico, November 18--22, 1991",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xxiii + 917",
  year =         "1991",
  ISBN =         "0-8186-9158-1 (IEEE case), 0-8186-2158-3 (IEEE paper),
                 0-8186-6158-5 (IEEE microfiche), 0-89791-459-7 (ACM)",
  ISBN-13 =      "978-0-8186-9158-4 (IEEE case), 978-0-8186-2158-1 (IEEE
                 paper), 978-0-8186-6158-7 (IEEE microfiche),
                 978-0-89791-459-8 (ACM)",
  LCCN =         "QA76.5 .S894 1991",
  bibdate =      "Fri Aug 30 08:01:51 MDT 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 University of California MELVYL catalog.",
  note =         "ACM order number 415913. IEEE Computer Society Press
                 order number 2158. IEEE catalog number 91CH3058-5.",
  acknowledgement = ack-nhfb,
  classification = "C5440 (Multiprocessor systems and techniques); C5470
                 (Performance evaluation and testing); C6110P (Parallel
                 programming)",
  keywords =     "combinatorial algorithms; data dependence; distributed
                 memory code generation; high school environment;
                 latency tolerance; memory access; numerical algorithms;
                 parallel processing; parallel programming; performance
                 evaluation; performance tools; processor design;
                 program analysis; storage hierarchy optimization;
                 supercomputer benchmarks; supercomputer congresses;
                 supercomputing; system issues",
}

@Proceedings{IEEE:1991:VCA,
  key =          "ICASSP'91",
  booktitle =    "{VLSI} Cell Architecture and Application to Signal
                 Processing. {ICASSP 91}: 1991 International Conference
                 on Acoustics, Speech and Signal Processing, May 14--17,
                 1991, The Sheraton Centre Hotel and Towers, Toronto,
                 Ontario, Canada",
  title =        "{VLSI} Cell Architecture and Application to Signal
                 Processing. {ICASSP} 91: 1991 International Conference
                 on Acoustics, Speech and Signal Processing, May 14--17,
                 1991, The Sheraton Centre Hotel and Towers, Toronto,
                 Ontario, Canada",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "3732",
  year =         "1991",
  ISBN =         "0-7803-0003-3 (softbound), 0-7803-0004-1 (casebound),
                 0-7803-0005-X (microfiche)",
  ISBN-13 =      "978-0-7803-0003-3 (softbound), 978-0-7803-0004-0
                 (casebound), 978-0-7803-0005-7 (microfiche)",
  LCCN =         "TK 7882 S65 I16 1991",
  bibdate =      "Sat Dec 09 14:13:02 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Five volumes. IEEE catalog number 91CH2977-7.",
  acknowledgement = ack-nhfb,
}

@Proceedings{Kaucher:1991:CAS,
  editor =       "Edgar W. Kaucher and S. M. (Svetoslav M.) Markov and
                 G. (Gunter) Mayer",
  booktitle =    "Computer Arithmetic, Scientific Computation and
                 Mathematical Modelling: Proceedings of the Second
                 International Conference on Computer Arithmetic,
                 Scientific Computation and Mathematical Modelling,
                 Albena, Bulgaria, September 24--28, 1990",
  title =        "Computer Arithmetic, Scientific Computation and
                 Mathematical Modelling: Proceedings of the Second
                 International Conference on Computer Arithmetic,
                 Scientific Computation and Mathematical Modelling,
                 Albena, Bulgaria, September 24--28, 1990",
  volume =       "12",
  publisher =    pub-BALTZER,
  address =      pub-BALTZER:adr,
  pages =        "498",
  year =         "1991",
  ISSN =         "1012-2435",
  LCCN =         "QA76.9.C62 I555 1990",
  bibdate =      "Thu Sep 15 20:51:47 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "IMACS Annals on Computing and Applied Mathematics",
  acknowledgement = ack-nhfb,
  confdate =     "24-28 Sept. 1990",
  conflocation = "Albena, Bulgaria",
  pubcountry =   "Switzerland",
  xxISBN =       "(none)",
}

@Proceedings{Koopman:1991:PST,
  editor =       "Philip J. {Koopman, Jr.}",
  booktitle =    "The proceedings of the second and third annual
                 workshops for the {ACM Special Interest Group on Forth:
                 SIGForth '90, February 16--18, 1990, Dallas, Texas
                 \ldots{} SIGForth '91, March 7--9, 1991, San Antonio,
                 Texas}",
  title =        "The proceedings of the second and third annual
                 workshops for the {ACM Special Interest Group on Forth:
                 SIGForth '90, February 16--18, 1990, Dallas, Texas
                 \ldots{} SIGForth '91, March 7--9, 1991, San Antonio,
                 Texas}",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "ii + 134",
  year =         "1991",
  ISBN =         "0-89791-462-7",
  ISBN-13 =      "978-0-89791-462-8",
  LCCN =         "QA 76.73 F24 S53 1991",
  bibdate =      "Tue May 04 07:39:28 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "ACM order number 817911.",
  acknowledgement = ack-nhfb,
}

@Proceedings{Kornerup:1991:PIS,
  editor =       "Peter Kornerup and David W. Matula",
  booktitle =    "{Proceedings: 10th IEEE Symposium on Computer
                 Arithmetic: June 26--28, 1991, Grenoble, France}",
  title =        "{Proceedings: 10th IEEE Symposium on Computer
                 Arithmetic: June 26--28, 1991, Grenoble, France}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xiii + 282",
  year =         "1991",
  ISBN =         "0-8186-9151-4 (case), 0-8186-6151-8 (microfiche),
                 0-7803-0187-0 (library binding)",
  ISBN-13 =      "978-0-8186-9151-5 (case), 978-0-8186-6151-8
                 (microfiche), 978-0-7803-0187-0 (library binding)",
  LCCN =         "QA76.9.C62 S95 1991",
  bibdate =      "Thu Sep 01 23:18:52 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE catalog no. 91CH3015-5.",
  acknowledgement = ack-nhfb,
  confdate =     "26-28 June 1991",
  conflocation = "Grenoble, France",
  confsponsor =  "IEEE; CNRS; IMAG",
  keywords =     "ARITH-10",
}

@Proceedings{Meyer:1991:CAP,
  editor =       "Kenneth R. (Kenneth Ray) Meyer and Dieter S. Schmidt",
  booktitle =    "{Computer aided proofs in analysis}",
  title =        "{Computer aided proofs in analysis}",
  volume =       "28",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "251",
  year =         "1991",
  DOI =          "https://doi.org/10.1007/978-1-4613-9092-3",
  ISBN =         "0-387-97426-1, 3-540-97426-1",
  ISBN-13 =      "978-0-387-97426-2, 978-3-540-97426-0",
  LCCN =         "QA614.58 .I52 1989; QA297 .C638 1991",
  bibdate =      "Thu Feb 23 06:54:26 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/macsyma.bib;
                 library.mit.edu:9909/mit01",
  series =       "The IMA volumes in mathematics and its applications",
  acknowledgement = ack-nhfb,
  keywords =     "Numerical analysis --- Data processing ---
                 Congresses.",
  remark =       "Proceedings of an IMA Participating Institutions (PI)
                 Conference held at the University of Cincinnati in
                 April 1989.",
  subject =      "Numerical analysis; Data processing; Congresses",
  tableofcontents = "The conversion of a high order programming language
                 from floating-point arithmetic to range arithmetic /
                 Oliver Aberth \\
                 Sylvester's form of the resultant and the
                 matrix-triangularization subresultant PRS method /
                 Alkiviadis G. Akritas \\
                 Computing the Tsirelson space norm / Johnnie W. Baker,
                 Oberta A. Slotterbeck and Richard Aron \\
                 Floating-point systems for theorem proving / G.
                 Bohlender, J. Wolff von Gudenberg and W. L. Miranker
                 \\
                 Computer algebra and indefinite integrals / Manuel
                 Bronstein \\
                 A computer-assisted approach to small-divisors problems
                 arising in Hamiltonian mechanics / Alessandra Celletti
                 and Luigi Chierchia \\
                 On a computer algebra aided proof in bifurcation theory
                 / Carmen Chicone and Marc Jacobs \\
                 MACSYMA program to implement averaging using elliptic
                 functions / Vincent T. Coppola and Richard H. Rand \\
                 Validated anti-derivatives / George F. Corliss \\
                 A toolbox for nonlinear dynamics / Shannon Coffey
                 \ldots{} [et al.] \\
                 Computer assisted proofs of stability of matter / R. de
                 la Llave \\
                 Accurate strategies for K.A.M. bounds and their
                 implementation / R. de la Llave and D. Rana \\
                 A software tool for analysis in function spaces / J.-P.
                 Eckmann, A. Malaspinas and S. Oliffson Kamphorst \\
                 Equation solving by symbolic computation / Anthony C.
                 Hearn \\
                 Deciding a class of Euclidean geometry theorems with
                 Buchberger's algorithm / Bernhard Kutzler \\
                 Lie transform tutorial : II / Kenneth R. Meyer \\
                 Interval tools for computer aided proofs in analysis /
                 Ramon E. Moore \\
                 Tools for mathematical computation / L. B. Rall \\
                 Shadowing trajectories of dynamical systems / Tim Sauer
                 and James A. Yorke \\
                 Transformation to versal normal form / Dieter S.
                 Schmidt \\
                 Computer assisted lower bounds for atomic energies /
                 Luis A. Seco",
}

@Proceedings{Morris:1991:RWP,
  editor =       "Joseph M. Morris and Roger C. Shaw",
  booktitle =    "4th Refinement Workshop: proceedings of the 4th
                 Refinement Workshop, 9--11 January 1991, Cambridge",
  title =        "4th Refinement Workshop: proceedings of the 4th
                 Refinement Workshop, 9--11 January 1991, Cambridge",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "viii + 478",
  year =         "1991",
  DOI =          "https://doi.org/10.1007/978-1-4471-3756-6",
  ISBN =         "3-540-19657-9",
  ISBN-13 =      "978-3-540-19657-0",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 09:29:05 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  confdate =     "9-11 Jan. 1991",
  conflocation = "Cambridge, UK",
  pubcountry =   "Germany",
}

@Proceedings{SPIE:1991:PSI,
  editor =       "Franklin T. Luk",
  booktitle =    "Advanced Signal Processing Algorithms, Architectures,
                 and Implementations {II}: 24--26 July 1991, San Diego,
                 California",
  title =        "Advanced Signal Processing Algorithms, Architectures,
                 and Implementations {II}: 24--26 July 1991, San Diego,
                 California",
  publisher =    pub-SPIE,
  address =      pub-SPIE:adr,
  pages =        "ix + 494",
  year =         "1991",
  ISBN =         "0-8194-0694-5",
  ISBN-13 =      "978-0-8194-0694-1",
  LCCN =         "TS510.S63 v.1566",
  bibdate =      "Wed Sep 07 23:38:20 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Proceedings{Alley:1992:CRI,
  editor =       "Gary T. Alley",
  booktitle =    "Conference record of the 1992 {IEEE} Nuclear Science
                 Symposium and Medical Imaging Conference: October
                 25--31, 1992, Orlando, Florida {USA}",
  title =        "Conference record of the 1992 {IEEE} Nuclear Science
                 Symposium and Medical Imaging Conference: October
                 25--31, 1992, Orlando, Florida {USA}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xlix + 1362",
  year =         "1992",
  ISBN =         "0-7803-0884-0",
  ISBN-13 =      "978-0-7803-0884-8",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 09:55:50 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Two volumes. IEEE catalog no. 92CH3232-6.",
  acknowledgement = ack-nhfb,
  confdate =     "25-31 Oct. 1992",
  conflocation = "Orlando, FL, USA",
  confsponsor =  "IEEE; Argonne Nat. Lab.; Brookhaven Nat. Lab.; United
                 States Dept. Energy; et al",
}

@Proceedings{Anonymous:1992:EAP,
  editor =       "Anonymous",
  booktitle =    "{Euro ASIC '92: proceedings, CNIT, Paris, June 1--5,
                 1992 in cooperation with IEEE Computer Society}",
  title =        "{Euro ASIC '92: proceedings, CNIT, Paris, June 1--5,
                 1992 in cooperation with IEEE Computer Society}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xii + 423",
  year =         "1992",
  ISBN =         "0-8186-2845-6, 0-8186-2846-4, 0-8186-2847-2",
  ISBN-13 =      "978-0-8186-2845-0, 978-0-8186-2846-7,
                 978-0-8186-2847-4",
  LCCN =         "TK7874.6 .E87 1992",
  bibdate =      "Thu Mar 2 09:48:17 MST 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  note =         "IEEE catalog no. 92TH0442-4. IEEE Computer Society
                 Press order number 2845.",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=416",
  acknowledgement = ack-nhfb,
  meetingname =  "Euro ASIC (Conference) (6th: 1992: Paris, France)",
  subject =      "Application specific integrated circuits; Congresses",
}

@Proceedings{Atanassova:1992:CAE,
  editor =       "Lidiya Atanassova and J{\"u}rgen Herzberger",
  booktitle =    "Computer Arithmetic and Enclosure Methods: Proceedings
                 of the Third International {IMACS-GAMM} Symposium on
                 Computer Arithmetic and Scientific Computing
                 ({SCAN}-91), Oldenburg, Germany, 1--4 October 1991",
  title =        "Computer Arithmetic and Enclosure Methods: Proceedings
                 of the Third International {IMACS-GAMM} Symposium on
                 Computer Arithmetic and Scientific Computing
                 ({SCAN}-91), Oldenburg, Germany, 1--4 October 1991",
  publisher =    pub-ENH,
  address =      pub-ENH:adr,
  pages =        "x + 504",
  year =         "1992",
  ISBN =         "0-444-89834-4",
  ISBN-13 =      "978-0-444-89834-0",
  LCCN =         "QA76.9.C62 I559 1992",
  bibdate =      "Thu Sep 15 19:22:16 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{IEEE:1992:ASF,
  editor =       "{IEEE}",
  booktitle =    "{33rd Annual Symposium on Foundations of Computer
                 Science: October 24--27, 1992, Pittsburgh,
                 Pennsylvania: proceedings [papers]}",
  title =        "{33rd Annual Symposium on Foundations of Computer
                 Science: October 24--27, 1992, Pittsburgh,
                 Pennsylvania: proceedings [papers]}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xi + 734",
  year =         "1992",
  CODEN =        "ASFPDV",
  ISBN =         "0-8186-2901-0 (microfiche), 0-8186-2900-2
                 (paperback)",
  ISBN-13 =      "978-0-8186-2901-3 (microfiche), 978-0-8186-2900-6
                 (paperback)",
  ISSN =         "0272-5428",
  LCCN =         "QA 76 S979 1992",
  bibdate =      "Thu Dec 3 07:11:18 MST 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE Catalog Number 92CH3188-0. IEEE Computer Society
                 Press Order Number 2900.",
  acknowledgement = ack-nhfb,
  keywords =     "electronic data processing --- congresses",
}

@Proceedings{IEEE:1992:GCG,
  editor =       "{IEEE}",
  booktitle =    "{GLOBECOM '92}. Communication for Global Users. {IEEE}
                 Global Telecommunications Conference. Conference
                 Record",
  title =        "{GLOBECOM} '92. Communication for Global Users. {IEEE}
                 Global Telecommunications Conference. Conference
                 Record",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xlviii + 1920",
  year =         "1992",
  ISBN =         "0-7803-0608-2, 0-7803-0609-0, 0-7803-0610-4
                 (microfiche)",
  ISBN-13 =      "978-0-7803-0608-0, 978-0-7803-0609-7,
                 978-0-7803-0610-3 (microfiche)",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 09:41:22 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Three volumes. IEEE catalog no. 92CH3130-2.",
  acknowledgement = ack-nhfb,
  confdate =     "6-9 Dec. 1992",
  conflocation = "Orlando, FL, USA",
  confsponsor =  "IEEE",
}

@Proceedings{IEEE:1992:IIC,
  key =          "IEEE ICCD '92",
  booktitle =    "1992 {IEEE} International Conference on Computer
                 Design, {VLSI} in Computers and Processors:
                 Proceedings, Royal Sonesta Hotel, Cambridge,
                 Massachusetts, October 11--14, 1992",
  title =        "1992 {IEEE} International Conference on Computer
                 Design, {VLSI} in Computers and Processors:
                 Proceedings, Royal Sonesta Hotel, Cambridge,
                 Massachusetts, October 11--14, 1992",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xvii + 605",
  year =         "1992",
  ISBN =         "0-8186-3110-4 (paper), 0-8186-3111-2 (microfiche),
                 0-8186-3112-0 (case)",
  ISBN-13 =      "978-0-8186-3110-8 (paper), 978-0-8186-3111-5
                 (microfiche), 978-0-8186-3112-2 (case)",
  LCCN =         "TK 7888.4 I23 1992",
  bibdate =      "Thu Sep 08 00:35:29 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
}

@Proceedings{IEEE:1992:PIC,
  editor =       "{IEEE}",
  booktitle =    "Proceedings of the {IEEE 1992} Custom Integrated
                 Circuits Conference: the Westin Copley Place Hotel,
                 Boston, Massachusetts, May 3--6, 1992",
  title =        "Proceedings of the {IEEE} 1992 Custom Integrated
                 Circuits Conference: the Westin Copley Place Hotel,
                 Boston, Massachusetts, May 3--6, 1992",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "1992",
  ISBN =         "0-7803-0246-X, 0-7803-0247-8, 0-7803-0248-6",
  ISBN-13 =      "978-0-7803-0246-4, 978-0-7803-0247-1,
                 978-0-7803-0248-8",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 10:08:17 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE catalog no. 92CH3078-3.",
  acknowledgement = ack-nhfb,
  confdate =     "3-6 May 1992",
  conflocation = "Boston, MA, USA",
  confsponsor =  "IEEE",
}

@Proceedings{IEEE:1992:PIS,
  editor =       "{IEEE}",
  booktitle =    "Proceedings / {IEEE} Southeastcon '92, April 12--15,
                 1992, Birmingham, Alabama",
  title =        "Proceedings / {IEEE} Southeastcon '92, April 12--15,
                 1992, Birmingham, Alabama",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "lii + 846",
  year =         "1992",
  ISBN =         "0-7803-0494-2",
  ISBN-13 =      "978-0-7803-0494-9",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 09:59:47 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Two volumes. IEEE catalog no. 92CH3094-0.",
  acknowledgement = ack-nhfb,
  confdate =     "12-15 April 1992",
  conflocation = "Birmingham, AL, USA",
  confsponsor =  "IEEE",
}

@Proceedings{Juj:1992:NCR,
  editor =       "Hardev Juj and Alvin Todd Moser",
  booktitle =    "Northcon\slash 92 Conference Record: Seattle,
                 Washington, October 19--21, 1992",
  title =        "Northcon\slash 92 Conference Record: Seattle,
                 Washington, October 19--21, 1992",
  publisher =    "Electronic Conventions Management",
  address =      "Los Angeles, CA, USA",
  pages =        "vii + 366",
  year =         "1992",
  LCCN =         "TK 7801 N67 1992",
  bibdate =      "Fri Dec 08 13:10:32 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nj,
  xxISBN =       "(none)",
}

@Proceedings{Katwijk:1992:AMT,
  editor =       "J. Katwijk",
  booktitle =    "{Ada: moving towards 2000: 11th Ada-Europe
                 International Conference, Zandvoort, The Netherlands,
                 June 1--5, 1992: proceedings}",
  title =        "{Ada: moving towards 2000: 11th Ada-Europe
                 International Conference, Zandvoort, The Netherlands,
                 June 1--5, 1992: proceedings}",
  volume =       "603",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "viii + 324",
  year =         "1992",
  CODEN =        "LNCSD9",
  DOI =          "https://doi.org/10.1007/3-540-55585-4",
  ISBN =         "3-540-55585-4 (Berlin), 0-387-55585-4 (New York)",
  ISBN-13 =      "978-3-540-55585-8 (Berlin), 978-0-387-55585-0 (New
                 York)",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  LCCN =         "QA76.73.A35 A24 1992",
  bibdate =      "Fri Apr 12 07:14:56 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       ser-LNCS,
  URL =          "http://link.springer-ny.com/link/service/series/0558/tocs/t0603.htm;
                 http://www.springerlink.com/openurl.asp?genre=issue&issn=0302-9743&volume=603",
  acknowledgement = ack-nhfb,
  keywords =     "Ada (computer program language) --- congresses",
}

@Proceedings{Prinetto:1992:CHD,
  editor =       "Paolo Prinetto and Paolo Camurati",
  booktitle =    "Correct Hardware Design Methodologies. Proceedings of
                 the Advanced Research Workshop on Correct Hardware
                 Design Methodologies, Turin, Italy, June 12--14, 1991",
  title =        "Correct Hardware Design Methodologies. Proceedings of
                 the Advanced Research Workshop on Correct Hardware
                 Design Methodologies, Turin, Italy, June 12--14, 1991",
  publisher =    "North-Holland",
  address =      "Amsterdam, Netherlands",
  pages =        "ix + 470",
  year =         "1992",
  ISBN =         "0-444-89367-9",
  ISBN-13 =      "978-0-444-89367-3",
  LCCN =         "TK7874 .A3353 1991",
  bibdate =      "Sat Nov 29 09:58:12 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  confdate =     "12-14 June 1991",
  conflocation = "Turin, Italy",
  confsponsor =  "Politecnico di Torino",
  pubcountry =   "Netherlands",
}

@Proceedings{Quinton:1992:APV,
  editor =       "Patrice Quinton and Yves Robert",
  booktitle =    "Proceedings of the International Workshop Algorithms
                 and Parallel {VLSI} Architectures {II}, Ch{\^a}teau de
                 Bonas, Gers, France, June 3--6, 1991",
  title =        "Proceedings of the International Workshop Algorithms
                 and Parallel {VLSI} Architectures {II}, Ch{\^a}teau de
                 Bonas, Gers, France, June 3--6, 1991",
  publisher =    pub-ELSEVIER,
  address =      pub-ELSEVIER:adr,
  pages =        "xvi + 388",
  year =         "1992",
  ISBN =         "0-444-89153-6",
  ISBN-13 =      "978-0-444-89153-2",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 09:45:36 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  confdate =     "3-6 June 1991",
  conflocation = "Gers, France",
  confsponsor =  "CNRS; French Minist. Res. Technol.; French Minist.
                 Defence",
  pubcountry =   "Netherlands",
}

@Proceedings{Singh:1992:CRT,
  editor =       "Avtar Singh",
  booktitle =    "Conference record of the Twenty-sixth Asilomar
                 Conference on Signals, Systems and Computers: October
                 26--28, 1992, Pacific Grove, California",
  title =        "Conference record of the Twenty-sixth Asilomar
                 Conference on Signals, Systems and Computers: October
                 26--28, 1992, Pacific Grove, California",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xviii + 1156",
  year =         "1992",
  ISBN =         "0-8186-3162-7 (case), 0-8186-3160-0 (paper),
                 0-8186-3161-9 (microfiche)",
  ISBN-13 =      "978-0-8186-3162-7 (case), 978-0-8186-3160-3 (paper),
                 978-0-8186-3161-0 (microfiche)",
  LCCN =         "TK 5102.5 A78 1992",
  bibdate =      "Thu Sep 08 13:38:22 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Two volumes.",
  acknowledgement = ack-nj,
  confdate =     "26-28 Oct. 1992",
  conflocation = "Pacific Grove, CA, USA",
  confsponsor =  "IEEE",
}

@Book{Turing:1992:PM,
  author =       "A. M. Turing",
  booktitle =    "Pure mathematics",
  title =        "Pure mathematics",
  publisher =    pub-NORTH-HOLLAND,
  address =      pub-NORTH-HOLLAND:adr,
  pages =        "xxii + 287",
  year =         "1992",
  ISBN =         "0-444-88059-3",
  ISBN-13 =      "978-0-444-88059-8",
  LCCN =         "????",
  MRclass =      "01A75 (03-03 03D40 62-03 68-03)",
  MRnumber =     "MR1150052 (93k:01094)",
  MRreviewer =   "A. A. Mullin",
  bibdate =      "Sat Nov 19 13:23:32 2005",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/a/turing-alan-mathison.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "Edited and with an introduction and postscript by J.
                 L. Britton and Irvine John Good. With a preface by P.
                 N. Furbank",
  series =       "Collected Works of A. M. Turing",
  acknowledgement = ack-nhfb,
  author-dates = "1912--1954",
  subject =      "Mathematics",
}

@Proceedings{Vandewalle:1992:SPV,
  editor =       "J. Vandewalle and R. Boite and M. Moonen and A.
                 Oosterlinck",
  booktitle =    "Signal processing {VI}: theories and applications;
                 proceedings of {EUSIPCO-92}, Sixth European Signal
                 Processing Conference, Brussels, Belgium, August
                 24--27, 1992",
  title =        "Signal processing {VI}: theories and applications;
                 proceedings of {EUSIPCO}-92, Sixth European Signal
                 Processing Conference, Brussels, Belgium, August
                 24--27, 1992",
  publisher =    pub-ELSEVIER,
  address =      pub-ELSEVIER:adr,
  pages =        "lvii + 1844",
  year =         "1992",
  ISBN =         "0-444-89587-6",
  ISBN-13 =      "978-0-444-89587-5",
  LCCN =         "TK5102.5 621.382/2",
  bibdate =      "Sat Nov 29 09:49:22 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "3 vol.",
  acknowledgement = ack-nhfb,
  confdate =     "24-27 Aug. 1992",
  conflocation = "Brussels, Belgium",
  confsponsor =  "Belgian Nat. Fund for Sci. Res.; CERA; LMS Int",
  pubcountry =   "Netherlands",
}

@Proceedings{Wang:1992:PII,
  editor =       "Paul S. Wang",
  booktitle =    "{Proceedings of ISSAC '92. International Symposium on
                 Symbolic and Algebraic Computation}",
  title =        "{Proceedings of ISSAC '92. International Symposium on
                 Symbolic and Algebraic Computation}",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "ix + 406",
  year =         "1992",
  ISBN =         "0-89791-489-9 (soft cover), 0-89791-490-2 (hard
                 cover)",
  ISBN-13 =      "978-0-89791-489-5 (soft cover), 978-0-89791-490-1
                 (hard cover)",
  LCCN =         "QA76.95.I59 1992",
  bibdate =      "Thu Sep 26 05:51:45 MDT 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/issac.bib",
  note =         "ACM order number: 505920.",
  abstract =     "The following topics were dealt with: symbolic
                 computation; differential equations; differs-integral
                 software; algebraic algorithms; algebraic software;
                 real algebraics and root isolation; groups and number
                 theory; systems and interfaces.",
  acknowledgement = ack-nhfb,
  classification = "C6130 (Data handling techniques); C7310
                 (Mathematics)",
  confdate =     "27--29 July 1992",
  conflocation = "Berkeley, CA, USA",
  confsponsor =  "ACM",
  keywords =     "Algebraic algorithms; Algebraic software; Differential
                 equations; Differs-integral software; Groups theory;
                 Interfaces; Number theory; Real algebraics; Root
                 isolation; Symbolic computation",
  pubcountry =   "USA",
  thesaurus =    "Differential equations; Mathematics computing; Symbol
                 manipulation",
}

@Proceedings{White:1992:IIS,
  editor =       "Stan White",
  booktitle =    "1992 {IEEE} International Symposium on Circuits and
                 Systems: San Diego {CA}, May 10--13, 1992",
  title =        "1992 {IEEE} International Symposium on Circuits and
                 Systems: San Diego {CA}, May 10--13, 1992",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "3028",
  year =         "1992",
  ISBN =         "0-7803-0593-0",
  ISBN-13 =      "978-0-7803-0593-9",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 09:52:25 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Six volumes. IEEE catalog no. 92CH3139-3.",
  acknowledgement = ack-nhfb,
  confdate =     "10-13 May 1992",
  conflocation = "San Diego, CA, USA",
  confsponsor =  "IEEE",
}

@Book{Adams:1993:SCA,
  editor =       "Ernst Adams and Ulrich Kulisch",
  booktitle =    "Scientific computing with automatic result
                 verification",
  title =        "Scientific computing with automatic result
                 verification",
  volume =       "189",
  publisher =    pub-ACADEMIC,
  address =      pub-ACADEMIC:adr,
  pages =        "x + 612",
  year =         "1993",
  ISBN =         "0-12-044210-8",
  ISBN-13 =      "978-0-12-044210-2",
  LCCN =         "QA76 .S368 1993",
  bibdate =      "Sat Nov 29 11:22:09 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Mathematics in science and engineering",
  URL =          "http://lccn.loc.gov/92247371",
  acknowledgement = ack-nhfb,
  subject =      "Electronic data processing; Computer science;
                 Mathematics",
}

@Proceedings{Anonymous:1993:IPF,
  editor =       "Anonymous",
  booktitle =    "{ICSPAT '93}: Proceedings of the Fourth International
                 Conference on Signal Processing Applications \&
                 Technology: Santa Clara, California, {USA}, September
                 28 -- October 1, 1993",
  title =        "{ICSPAT '93}: Proceedings of the Fourth International
                 Conference on Signal Processing Applications \&
                 Technology: Santa Clara, California, {USA}, September
                 28 -- October 1, 1993",
  publisher =    "DSP Associates",
  address =      "Newton, MA, USA",
  pages =        "1675",
  year =         "1993",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 10:11:01 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Two volumes",
  acknowledgement = ack-nhfb,
  confdate =     "28 Sept.-1 Oct. 1993",
  conflocation = "Santa Clara, CA, USA",
}

@Proceedings{Corliss:1993:AIC,
  editor =       "G. F. Corliss and R. B. Kearfott",
  booktitle =    "Abstracts for an International Conference on Numerical
                 Analysis with Automatic Result Verification:
                 Mathematics, Application and Software, February
                 25--March 1, 1993, Lafayette, {LA, 1993}",
  title =        "Abstracts for an International Conference on Numerical
                 Analysis with Automatic Result Verification:
                 Mathematics, Application and Software, February
                 25--March 1, 1993, Lafayette, {LA}, 1993",
  volume =       "3(3--4)",
  publisher =    "????",
  address =      "????",
  pages =        "????",
  year =         "1993",
  ISBN =         "????",
  ISBN-13 =      "????",
  ISSN =         "0135-4868",
  LCCN =         "????",
  bibdate =      "Tue Oct 22 13:32:36 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       j-INTERVAL-COMP,
  acknowledgement = ack-nhfb,
  xxtitle =      "Numerical analysis with automatic result verification:
                 International conference: Selected papers",
}

@Proceedings{Eggermont:1993:VSP,
  editor =       "Ludwig D. J. Eggermont and others",
  booktitle =    "{VLSI signal processing, VI. Proceedings of the 1993
                 IEEE workshop on VLSI signal processing, Veldhoven, The
                 Netherlands, October 20--22, 1993}",
  title =        "{VLSI signal processing, VI. Proceedings of the 1993
                 IEEE workshop on VLSI signal processing, Veldhoven, The
                 Netherlands, October 20--22, 1993}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xv + 527",
  year =         "1993",
  DOI =          "https://doi.org/10.1109/VLSISP.1993.404510",
  ISBN =         "0-7803-0996-0",
  ISBN-13 =      "978-0-7803-0996-8",
  LCCN =         "TK7874 .V5637 1993",
  bibdate =      "Sun Mar 4 21:10:43 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=3196",
  acknowledgement = ack-nhfb,
  remark =       "Based on reviewed and accepted contributions to the
                 1993 IEEE Workshop on VLSI Signal Processing, which was
                 held in Veldhoven, The Netherlands, from October
                 20--22, 1993",
  subject =      "Integrated circuits; Very large scale integration;
                 Signal processing",
}

@Proceedings{IEEE:1993:PEC,
  editor =       "{IEEE}",
  booktitle =    "(1993) Proceedings The European Conference on Design
                 Automation with the European Event in {ASIC} Design",
  title =        "(1993) Proceedings The European Conference on Design
                 Automation with the European Event in {ASIC} Design",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xxv + 601",
  year =         "1993",
  ISBN =         "0-8186-3410-3",
  ISBN-13 =      "978-0-8186-3410-9",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 10:21:06 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  confdate =     "22-25 Feb. 1993",
  conflocation = "Paris, France",
}

@Proceedings{IEEE:1993:PIP,
  editor =       "{IEEE}",
  booktitle =    "{Proceedings of the IEEE Pacific Rim Conference on
                 Communications, Computers, and Signal Processing (1993:
                 Victoria, BC)}",
  title =        "{Proceedings of the IEEE Pacific Rim Conference on
                 Communications, Computers, and Signal Processing (1993:
                 Victoria, BC)}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "1993",
  ISBN =         "0-7803-0971-5 (softbound), 0-7803-1219-8 (casebound),
                 0-7803-0972-3 (microfiche)",
  ISBN-13 =      "978-0-7803-0971-5 (softbound), 978-0-7803-1219-7
                 (casebound), 978-0-7803-0972-2 (microfiche)",
  LCCN =         "TK5101.A1 I34 1993",
  bibdate =      "Sun Feb 20 10:56:48 MST 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  subject =      "telecommunication; congresses; computers; signal
                 processing",
}

@Proceedings{IEEE:1993:PMS,
  editor =       "{IEEE}",
  booktitle =    "Proceedings of the 36th Midwest Symposium on Circuits
                 and Systems",
  title =        "Proceedings of the 36th Midwest Symposium on Circuits
                 and Systems",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xxxv + 1565",
  year =         "1993",
  ISBN =         "0-7803-1760-2",
  ISBN-13 =      "978-0-7803-1760-4",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 10:12:41 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Two volumes. IEEE catalog no. 93CH3381-1.",
  acknowledgement = ack-nhfb,
  confdate =     "16-18 Aug. 1993",
  conflocation = "Detroit, MI, USA",
  confsponsor =  "Wayne State University; IEEE Circuits and Syst. Soc",
}

@Proceedings{Lee:1993:MCM,
  editor =       "Thomas Lee",
  booktitle =    "Mathematical computation with Maple V: ideas and
                 applications: Proceedings of the Maple Summer Workshop
                 and Symposium, University of Michigan, Ann Arbor, June
                 28--30, 1993",
  title =        "Mathematical computation with Maple {V}: ideas and
                 applications: Proceedings of the Maple Summer Workshop
                 and Symposium, University of Michigan, Ann Arbor, June
                 28--30, 1993",
  publisher =    pub-BIRKHAUSER-BOSTON,
  address =      pub-BIRKHAUSER-BOSTON:adr,
  pages =        "viii + 199",
  year =         "1993",
  ISBN =         "0-8176-3724-9, 3-7643-3724-9",
  ISBN-13 =      "978-0-8176-3724-8, 978-3-7643-3724-7",
  LCCN =         "QA76.95.M36 1993",
  bibdate =      "Sat Dec 09 11:54:32 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{Lombardi:1993:PII,
  editor =       "F. Lombardi and M. Sami and Y. Savaria and R.
                 Stefanelli",
  booktitle =    "Proceedings / The {IEEE} International Workshop on
                 Defect and Fault Tolerance in {VLSI} Systems: October
                 27--29, 1993, Venice, Italy",
  title =        "Proceedings / The {IEEE} International Workshop on
                 Defect and Fault Tolerance in {VLSI} Systems: October
                 27--29, 1993, Venice, Italy",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xiii + 335",
  year =         "1993",
  ISBN =         "0-8186-3502-9 (case), 0-8186-3501-0 (microfiche)",
  ISBN-13 =      "978-0-8186-3502-1 (case), 978-0-8186-3501-4
                 (microfiche)",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 10:22:50 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE catalog no. 93TH0571-0.",
  acknowledgement = ack-nhfb,
  confdate =     "27-29 Oct. 1993",
  conflocation = "Venice, Italy",
  confsponsor =  "IEEE Comput. Soc.; IEEE Comput. Soc. Tech. Committee
                 on Fault-Tolerant Comput.; Euromicro",
}

@Proceedings{Sincovec:1993:PSS,
  editor =       "Richard F. Sincovec and David E. Keyes and L. M. R.
                 and L. R. Petzold and D. A. Reed",
  booktitle =    "{Proceedings of the Sixth SIAM Conference on Parallel
                 Processing for Scientific Computing, held March 22--24,
                 1993, in Norfolk, VA, USA}",
  title =        "{Proceedings of the Sixth SIAM Conference on Parallel
                 Processing for Scientific Computing, held March 22--24,
                 1993, in Norfolk, VA, USA}",
  publisher =    pub-SIAM,
  address =      pub-SIAM:adr,
  pages =        "xix + 1041 + iv",
  year =         "1993",
  ISBN =         "0-89871-315-3",
  ISBN-13 =      "978-0-89871-315-2",
  LCCN =         "QA76.58 .S55 1993 v.1-2",
  bibdate =      "Tue Oct 11 12:21:40 1994",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/berger-marsha-j.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Two volumes.",
  acknowledgement = ack-nhfb,
  xxnote =       "Check authors: catalogs are incomplete",
}

@Proceedings{Swartzlander:1993:PSC,
  editor =       "Earl {Swartzlander, Jr.} and Mary Jane Irwin and
                 Graham Jullien",
  booktitle =    "Proceedings: 11th Symposium on Computer Arithmetic,
                 June 29--July 2, 1993, Windsor, Ontario",
  title =        "Proceedings: 11th Symposium on Computer Arithmetic,
                 June 29--July 2, 1993, Windsor, Ontario",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  bookpages =    "xii + 284",
  pages =        "xii + 284",
  year =         "1993",
  ISBN =         "0-7803-1401-8 (softbound), 0-8186-3862-1 (casebound),
                 0-8186-3861-3 (microfiche)",
  ISBN-13 =      "978-0-7803-1401-6 (softbound), 978-0-8186-3862-6
                 (casebound), 978-0-8186-3861-9 (microfiche)",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  LCCN =         "QA 76.9 C62 S95 1993",
  bibdate =      "Thu Sep 01 22:58:49 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/prng.bib",
  note =         "IEEE Transactions on Computers {\bf 43(8)}, 1994.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-11",
}

@Proceedings{Swartzlander:1993:SCA,
  editor =       "Earl {Swartzlander, Jr.} and Mary Jane Irwin and
                 Graham Jullien",
  booktitle =    "Proceedings: 11th Symposium on Computer Arithmetic,
                 June 29--July 2, 1993, Windsor, Ontario",
  title =        "Proceedings: 11th Symposium on Computer Arithmetic,
                 June 29--July 2, 1993, Windsor, Ontario",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xii + 284",
  year =         "1993",
  ISBN =         "0-7803-1401-8 (softbound), 0-8186-3862-1 (casebound),
                 0-8186-3861-3 (microfiche)",
  ISBN-13 =      "978-0-7803-1401-6 (softbound), 978-0-8186-3862-6
                 (casebound), 978-0-8186-3861-9 (microfiche)",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  LCCN =         "QA 76.9 C62 S95 1993",
  bibdate =      "Thu Sep 01 22:58:49 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE Transactions on Computers {\bf 43(8)}, 1994",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-11",
}

@Proceedings{Wah:1993:ICA,
  editor =       "Benjamin W. Wah and Luigi Dadda",
  booktitle =    "{The International Conference on Application-Specific
                 Array Processors: October 25--27, 1993, Venice, Italy:
                 proceedings}",
  title =        "{The International Conference on Application-Specific
                 Array Processors: October 25--27, 1993, Venice, Italy:
                 proceedings}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xii + 594",
  year =         "1993",
  ISBN =         "0-8186-3492-8, 0-8186-3491-X",
  ISBN-13 =      "978-0-8186-3492-5, 978-0-8186-3491-8",
  LCCN =         "TK5102.5",
  bibdate =      "Sun Mar 4 21:08:02 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  meetingname =  "International Conference on Application Specific Array
                 Processors (7th: 1993: Venice, Italy)",
  remark =       "Sponsored by Euromicro. IEEE Computer Society Press
                 order number 3492-02. IEEE catalog number 93TH0572-8",
  subject =      "Array processors; Congresses; Signal processing;
                 Digital techniques; Application-specific integrated
                 circuits",
}

@Proceedings{ACM:1994:AAW,
  editor =       "{ACM}",
  booktitle =    "{Ada in applications: WADAS '94: eleventh Annual
                 Washington Ada Symposium \& Summer ACM SIGAda Meeting:
                 featuring Working Group Product Development and
                 Delivery: June 27 -- July 1, 1994, McLean Hilton,
                 Tyson's Corner, McLean, Virginia: proceedings}",
  title =        "{Ada in applications: WADAS '94: eleventh Annual
                 Washington Ada Symposium \& Summer ACM SIGAda Meeting:
                 featuring Working Group Product Development and
                 Delivery: June 27 -- July 1, 1994, McLean Hilton,
                 Tyson's Corner, McLean, Virginia: proceedings}",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "121",
  year =         "1994",
  ISBN =         "0-89791-684-0",
  ISBN-13 =      "978-0-89791-684-4",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 06:48:28 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-mfc # " and " # ack-nhfb,
}

@Proceedings{Ames:1994:IPI,
  editor =       "William F. Ames",
  booktitle =    "{IMACS '94: proceedings of the 14th IMACS World
                 Congress on Computation and Applied Mathematics: July
                 11--15, 1994, Georgia Institute of Technology, Atlanta,
                 Georgia, USA}",
  title =        "{IMACS '94: proceedings of the 14th IMACS World
                 Congress on Computation and Applied Mathematics: July
                 11--15, 1994, Georgia Institute of Technology, Atlanta,
                 Georgia, USA}",
  publisher =    pub-IMACS,
  address =      pub-IMACS:adr,
  pages =        "1572",
  year =         "1994",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Wed Jun 14 16:37:46 MDT 1995",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/f/fazio-riccardo.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Three volumes.",
  acknowledgement = ack-nhfb,
  annote =       "Accompanied by `Late papers volume' (101 p.).",
  keywords =     "Computer simulation -- Congresses.; Mathematical
                 models -- Congresses.; Numerical analysis --
                 Congresses.; Simulation methods -- Congresses.",
}

@Proceedings{Calmet:1994:RWC,
  editor =       "Jacques Calmet",
  booktitle =    "{Rhine Workshop on Computer Algebra. Proceedings}",
  title =        "{Rhine Workshop on Computer Algebra. Proceedings}",
  publisher =    "University of Karlsruhe",
  address =      "Karlsruhe, Germany",
  pages =        "v + 224",
  year =         "1994",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 10:35:47 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  confdate =     "22-24 March 1994",
  conflocation = "Karlsruhe, Germany",
  confsponsor =  "University of Karlsruhe",
  pubcountry =   "Germany",
}

@Proceedings{Cappello:1994:PIC,
  editor =       "P. Cappello and R. M. Owens and E. E. {Swartzlander,
                 Jr.} and B. W. Wah",
  booktitle =    "Proceedings. The International Conference on
                 Application Specific Array Processors",
  title =        "Proceedings. The International Conference on
                 Application Specific Array Processors",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xii + 452",
  year =         "1994",
  ISBN =         "0-8186-6517-3",
  ISBN-13 =      "978-0-8186-6517-2",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 10:43:05 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE catalog no. 94TH0687-4.",
  acknowledgement = ack-nhfb,
  confdate =     "22-24 Aug. 1994",
  conflocation = "San Francisco, CA, USA",
  confsponsor =  "IEEE Comput. Soc. Tech. Committee on VLSI",
}

@Proceedings{Echtle:1994:PFI,
  editor =       "K. Echtle and D. Hammer and D. Powell",
  booktitle =    "Dependable Computing --- {EDCC-1}. First European
                 Dependable Computing Conference Proceedings",
  title =        "Dependable Computing --- {EDCC}-1. First European
                 Dependable Computing Conference Proceedings",
  volume =       "852",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xvii + 618",
  year =         "1994",
  CODEN =        "LNCSD9",
  DOI =          "https://doi.org/10.1007/3-540-58426-9",
  ISBN =         "3-540-58426-9",
  ISBN-13 =      "978-3-540-58426-1",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 10:29:16 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       j-LECT-NOTES-COMP-SCI,
  acknowledgement = ack-nhfb,
  confdate =     "4-6 Oct. 1994",
  conflocation = "Berlin, Germany",
  pubcountry =   "Germany",
}

@Proceedings{Gautschi:1994:MCH,
  editor =       "Walter Gautschi",
  booktitle =    "{Mathematics of computation, 1943--1993: a
                 half-century of computational mathematics: Mathematics
                 of Computation 50th Anniversary Symposium, August
                 9--13, 1993, Vancouver, British Columbia}",
  title =        "{Mathematics of computation, 1943--1993: a
                 half-century of computational mathematics: Mathematics
                 of Computation 50th Anniversary Symposium, August
                 9--13, 1993, Vancouver, British Columbia}",
  volume =       "48",
  publisher =    pub-AMS,
  address =      pub-AMS:adr,
  pages =        "xix + 643",
  year =         "1994",
  ISBN =         "0-8218-0291-7, 0-8218-0353-0 (pt. 1), 0-8218-0354-9
                 (pt. 2)",
  ISBN-13 =      "978-0-8218-0291-5, 978-0-8218-0353-0 (pt. 1),
                 978-0-8218-0354-7 (pt. 2)",
  ISSN =         "0160-7634",
  LCCN =         "QA1 .A56 v.48 1994; QA297.M385 1993",
  MRclass =      "00B25 (11-06 65-06)",
  MRnumber =     "95j:00014",
  bibdate =      "Mon Oct 24 11:37:20 2011",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/berger-marsha-j.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/g/gautschi-walter.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/h/higham-nicholas-john.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/l/lehmer-derrick-henry.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/o/olver-frank-w-j.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/v/varga-richard-steven.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/w/wigner-eugene.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcomp1940.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcomp1950.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcomp1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcomp1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcomp1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcomp1990.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcw.bib",
  note =         "See also SIAM Review, September 1995, {\bf 37}(3), p.
                 483.",
  series =       "Proceedings of Symposia in Applied Mathematics",
  acknowledgement = ack-nhfb,
  author-dates = "Frank William John Olver (15 December 1924--23 April
                 2013)",
  tableofcontents = "Preface / xi \\
                 Mathematics of Computation: A brief history / Eugene
                 Isaacson / xvii \\
                 \\
                 Part I. Symposium on Numerical Analysis \\
                 \\
                 Invited Papers \\
                 \\
                 On the development of multigrid methods and their
                 analysis / James H. Bramble / 5 \\
                 An introduction to inverse problems / Margaret Cheney /
                 21 \\
                 Algorithms for unconstrained optimization: A review of
                 recent developments / Donald Goldfarb / 33 \\
                 A survey of componentwise perturbation theory in
                 numerical linear algebra / Nicholas J. Higham / 49 \\
                 Numerical evaluation of special functions / D. W.
                 Lozier and F. W. J. Olver / 79 \\
                 A survey of numerical cubature over triangles / J. N.
                 Lyness and Ronald Cools / 127 \\
                 New trends in the use and analysis of integral
                 equations / J. C. Nedelec / 151 \\
                 Applications of multivariate splines / Larry L.
                 Schumaker / 177 \\
                 Initial value problems for ordinary differential
                 equations: Development of ideas, techniques, and
                 implementation / Hans J. Stetter / 205 \\
                 Multiresolution methods for partial differential
                 equations / Roger Temam / 225 \\
                 \\
                 Contributed Papers \\
                 \\
                 A comparison of techniques for solving ill-conditioned
                 problems arising from the immersed boundary method /
                 Loyce Adams and Zhiyun Yang / 243 \\
                 A mixed spectral-collocation and operator splitting
                 method for the Wigner-Poisson equation / Anton Arnold /
                 249 \\
                 Finite volume methods for irregular one-dimensional
                 grids / M. J. Berger, R. J. Leveque, and L. G. Stern /
                 255 \\
                 Linear rational interpolation of continuous functions
                 over an interval / Jean-Paul Berrut / 261 \\
                 A von Neumann reflection for the 2-D Burgers equation /
                 M. Brio and J. K. Hunter / 265 \\
                 Slow evolution from the boundary: A new stabilizing
                 constraint in ill-posed continuation problems / Alfred
                 S. Carasso / 269 \\
                 A finite element method for the 2D drift-diffusion
                 semiconductor model / Zhangxin Chen / 275 \\
                 Splitting functions and numerical analysis of WR-type
                 methods for evolutionary and stationary problems / S.
                 De Marchi, M. Vianello, and R. Zanovello / 281 \\
                 Error estimates for a quadrature rule for Cauchy
                 principal value integrals / Kai Diethelm / 287 \\
                 A numerical radius approach to stable difference
                 schemes for parabolic systems / Moshe Goldberg / 293
                 \\
                 An extension of the Olver-Sookne method for the
                 solution of second-order linear difference equations /
                 Takemitsu Hasegawa and Tatsuo Torii / 297 \\
                 The Faber polynomials for circular arcs / Matthew He /
                 301 \\
                 Finite element approximation for optimal control of
                 electrically conducting fluid flows / L. S. Hou and S.
                 S. Ravindran / 305 \\
                 ADI methods for heat equations with discontinuities
                 along an arbitrary interface / Zhilin Li and Anita Mayo
                 / 311 \\
                 Eigenvalue approximation of Fredholm integral operators
                 / E. B. Lin / 317 \\
                 Spectral methods for singular perturbation problems /
                 Wenbin Liu and Tao Tang / 323 \\
                 A quaternion-Jacobi method for symmetric matrices /
                 Niloufer Mackey / 327 \\
                 On constructing Chebyshev series solutions of
                 differential equations / Allan J. MacLeod / 333 \\
                 Multiquadric collocation methods in the numerical
                 solution of Volterra integral and integro-differential
                 equations / Athena Makroglou / 337 \\
                 Methods for solving large eigenvalue problems
                 associated with configuration interaction electronic
                 structure calculations / Kristyn J. Maschhoff / 343 \\
                 Computing limiting normals to real surfaces / Donal
                 O'Shea and Les Wilson / 349 \\
                 Orthogonal spline collocation solution of nonlinear
                 Schr{\"o}dinger equations / Mark P. Robinson / 355 \\
                 Who invented the computer? The debate from the
                 viewpoint of computer architecture / Ra{\'u}l Rojas /
                 361 \\
                 Locking and boundary layer effects in the finite
                 element approximation of the Reissner--Mindlin plate
                 model / Christoph Schwab and Manil Suri / 367 \\
                 Efficient spectral Galerkin methods for some elliptic
                 problems / Jie Shen / 373 \\
                 Periodic solutions of higher-order difference equations
                 in two independent variables / Qin Sheng and Ravi P.
                 Agarwal / 377 \\
                 Front tracking based on high-resolution wave
                 propagation methods / Keh-Ming Shyue / 383 \\
                 Time-splitting methods for nonhomogeneous conservation
                 laws / Tao Tang and Zhen-Huan Teng / 389 \\
                 Numerical aspects of uniform Airy-type asymptotic
                 expansions / N. M. Temme / 395 \\
                 Local dynamics and bifurcation consistencies of
                 continuous-time dynamical systems and their numerical
                 discretizations / Xin Wang, Edward K. Blum, and Qingnan
                 Li / 399 \\
                 Computing integrals of the complex error function / J.
                 A. C. Weideman / 403 \\
                 Quadratures for improper integrals and their
                 applications in integral equations / Yuesheng Xu and
                 Yunhe Zhao / 409 \\
                 Spline harmonic analysis and wavelet bases / Valery A.
                 Zheludev / 415 \\
                 \\
                 Part II. Minisymposium on Computational Number Theory
                 Dedicated to the memory of Derrick Henry Lehmer \\
                 \\
                 Invited Papers \\
                 \\
                 Algorithms for quadratic orders / Ingrid Biehl and
                 Johannes Buchmann / 425 \\
                 Analytic computations in number theory / Andrew M.
                 Odlyzko / 451 \\
                 The number field sieve / Carl Pomerance / 465 \\
                 Factoring integers before computers / H. C. Williams
                 and J. O. Shallit / 481 \\
                 \\
                 Contributed Papers \\
                 \\
                 Explicit bounds for primes in residue classes / Eric
                 Bach and Jonathan Sorenson / 535 \\
                 Ramanujan and Euler's constant / Richard P. Brent / 541
                 \\
                 Congruential sieves on FPGA computers / Nathan D.
                 Bronson and Duncan A. Buell / 547 \\
                 Lehmer pairs of zeros and the Riemann $\xi$-function /
                 George Csordas, Wayne Smith, and Richard S. Varga / 553
                 \\
                 A record Aliquot sequence / Andrew W. P. Guy and
                 Richard K. Guy / 557 \\
                 Implications of computational mathematics for the
                 philosophy of mathematics / Andrew J. Lazarus / 561 \\
                 Square roots of products of algebraic numbers / Peter
                 L. Montgomery / 567 \\
                 A locally parameterized version of Lehmer's problem /
                 Gary A. Ray / 573 \\
                 A new method for finding amicable pairs / H. J. J. te
                 Riele / 577 \\
                 Generalized Fermat numbers / Hans Riesel and Anders
                 Bj{\"o}rn / 583 \\
                 Evaluation of $\zeta_K(2)$ for some totally real
                 algebraic number fields K of degree 9 / Kisao Takeuchi
                 / 589 \\
                 The period of the Bell exponential integers modulo a
                 prime / Samuel S. Wagstaff, Jr. / 595 \\
                 Computing invariant polynomials of $p$-adic reflection
                 groups / Changsheng Xu / 599 \\
                 Author Index / 603 \\
                 Subject Index / 619",
}

@Proceedings{IEEE:1994:PFI,
  editor =       "{IEEE}",
  booktitle =    "Proceedings of the First International Conference on
                 Massively Parallel Computing Systems {(MPCS)}. The
                 Challenges of General-Purpose and Special-Purpose
                 Computing",
  title =        "Proceedings of the First International Conference on
                 Massively Parallel Computing Systems ({MPCS}). The
                 Challenges of General-Purpose and Special-Purpose
                 Computing",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xiv + 655",
  year =         "1994",
  ISBN =         "0-8186-6322-7",
  ISBN-13 =      "978-0-8186-6322-2",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 10:25:52 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  confdate =     "2-6 May 1994",
  conflocation = "Ischia, Italy",
}

@Proceedings{IEEE:1994:PTA,
  editor =       "{IEEE}",
  booktitle =    "Proceedings of the Third Asian Test Symposium",
  title =        "Proceedings of the Third Asian Test Symposium",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xiv + 392",
  year =         "1994",
  ISBN =         "0-8186-6690-0",
  ISBN-13 =      "978-0-8186-6690-2",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 10:41:40 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE catalog no. 94TH8016.",
  acknowledgement = ack-nhfb,
  confdate =     "15-17 Nov. 1994",
  conflocation = "Nara, Japan",
  confsponsor =  "IEEE Comput. Soc. Test Technol. Tech. Committee; Tech.
                 Group on Fault Tolerant Syst. IEICE; Tech. Group on
                 VLSI Design Technol., IEICE; Special Interest Group on
                 Design Autom., IPS Japan; Japan Soc. Promotion of Sci.;
                 132nd Committee (Electron. and Ion Beam Sci. and
                 Technol.); Nara Inst. Sci. and Technol",
}

@Proceedings{Lea:1994:PSA,
  editor =       "R. M. Lea and S. Tewksbury",
  booktitle =    "1994 Proceedings. Sixth Annual {IEEE} International
                 Conference on Wafer Scale Integration",
  title =        "1994 Proceedings. Sixth Annual {IEEE} International
                 Conference on Wafer Scale Integration",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "ix + 404",
  year =         "1994",
  ISBN =         "0-7803-1850-1",
  ISBN-13 =      "978-0-7803-1850-2",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 10:45:27 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE catalog no. 94CH3412-4.",
  acknowledgement = ack-nhfb,
  confdate =     "19-21 Jan. 1994",
  conflocation = "San Francisco, CA, USA",
  confsponsor =  "IEEE",
}

@Proceedings{Mudge:1994:PTS,
  editor =       "T. N. Mudge and B. D. Shriver",
  booktitle =    "Proceedings of the Twenty-Seventh Hawaii Internation
                 Conference on System Sciences Vol. I: Architecture",
  title =        "Proceedings of the Twenty-Seventh Hawaii Internation
                 Conference on System Sciences Vol. {I}: Architecture",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xi + 621",
  year =         "1994",
  ISBN =         "0-8186-5050-8",
  ISBN-13 =      "978-0-8186-5050-5",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 10:39:37 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE catalog no. 94TH0607-2.",
  acknowledgement = ack-nhfb,
  confdate =     "4-7 Jan. 1994",
  conflocation = "Wailea, HI, USA",
  confsponsor =  "IEEE; ACM; University of Hawaii; University of Hawaii
                 Coll. Bus. Admin",
}

@Proceedings{Pehrson:1994:IPP,
  editor =       "Bj{\"o}rn Pehrson and Imre Simon",
  booktitle =    "{Information processing '94: proceedings of the IFIP
                 13th World Computer Congress, Hamburg, Germany, 28
                 August--2 September, 1994: Technology and foundations:
                 Applications and impacts: Linkage and developing
                 countries}",
  title =        "{Information processing '94: proceedings of the IFIP
                 13th World Computer Congress, Hamburg, Germany, 28
                 August--2 September, 1994: Technology and foundations:
                 Applications and impacts: Linkage and developing
                 countries}",
  volume =       "A51--A53",
  publisher =    pub-NORTH-HOLLAND,
  address =      pub-NORTH-HOLLAND:adr,
  pages =        "????",
  year =         "1994",
  ISBN =         "0-444-81990-8 (set)",
  ISBN-13 =      "978-0-444-81990-1 (set)",
  LCCN =         "QA75.5 .I3785 1994",
  bibdate =      "Tue Nov 13 22:41:40 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "IFIP transactions. A, Computer science and
                 technology",
  acknowledgement = ack-nhfb,
  meetingname =  "IFIP World Computer Congress (13th: 1994: Hamburg,
                 Germany)",
  remark =       "v. 1 Technology and foundations / edited by Bj{\"o}rn
                 Pehrson, Imre Simon\\
                 v. 2. Applications and impacts / edited by Klaus
                 Brunnstein, Eckart Raubold \\
                 v. 3. Linkage and developing countries / edited by
                 Karen Duncan, Karl Krueger.",
  subject =      "Computer industry; Developing countries; Congresses;
                 Information technology; Electronic data processing",
}

@Proceedings{Wuorinen:1994:IIS,
  editor =       "John H. Wuorinen and others",
  booktitle =    "{1994 IEEE International Solid-State Circuits
                 Conference Digest of Technical Papers}",
  title =        "{1994 IEEE International Solid-State Circuits
                 Conference Digest of Technical Papers}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "400",
  year =         "1994",
  ISBN =         "0-7803-1844-7, 0-7803-1845-5, 0-7803-1846-3
                 (microfiche)",
  ISBN-13 =      "978-0-7803-1844-1, 978-0-7803-1845-8,
                 978-0-7803-1846-5 (microfiche)",
  LCCN =         "TK 7867 1994",
  bibdate =      "Sat Nov 29 10:30:52 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE catalog no. 94CH3410-8.",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=1111",
  acknowledgement = ack-nhfb,
  confdate =     "16-18 Feb. 1994",
  conflocation = "San Francisco, CA, USA",
  confsponsor =  "IEEE Solid-State Circuits Council; IEEE Bay Area
                 Council San Francisco Sect",
}

@Proceedings{ACM:1995:PEA,
  editor =       "{ACM}",
  booktitle =    "{Proceedings of the Eleventh Annual Symposium on
                 Computational Geometry: Vancouver, British Columbia,
                 Canada, June 5--7, 1995}",
  title =        "{Proceedings of the Eleventh Annual Symposium on
                 Computational Geometry: Vancouver, British Columbia,
                 Canada, June 5--7, 1995}",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "ix + 389 + 51",
  year =         "1995",
  ISBN =         "0-89791-724-3",
  ISBN-13 =      "978-0-89791-724-7",
  LCCN =         "QA448.D38 S96 1995",
  bibdate =      "Tue Nov 13 22:49:06 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  meetingname =  "Symposium on Computational Geometry (11th: 1995:
                 Vancouver, BC)",
  subject =      "Geometry; Data processing; Congresses",
}

@Proceedings{Anonymous:1995:HEI,
  editor =       "Anonymous",
  booktitle =    "{HOL95}: Eighth International Workshop on Higher-Order
                 Logic Theorem Proving and Its Applications, Aspen
                 Grove, {UT}, September 1995",
  title =        "{HOL95}: Eighth International Workshop on Higher-Order
                 Logic Theorem Proving and Its Applications, Aspen
                 Grove, {UT}, September 1995",
  publisher =    "Brigham Young University",
  address =      "Provo, UT, USA",
  year =         "1995",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 10:48:53 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://lal.cs.byu.edu/lal/hol95/Bprocs/indexB.html",
  acknowledgement = ack-mfc # " and " # ack-nhfb,
}

@Proceedings{Athanas:1995:PIS,
  editor =       "Peter Athanas and Kenneth L. Pocek",
  booktitle =    "{Proceedings: IEEE Symposium on FPGAs for Custom
                 Computing Machines, April 19--21, 1995, Napa Valley,
                 California}",
  title =        "{Proceedings: IEEE Symposium on FPGAs for Custom
                 Computing Machines, April 19--21, 1995, Napa Valley,
                 California}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "viii + 222",
  year =         "1995",
  DOI =          "https://doi.org/10.1109/FPGA.1995.477402",
  ISBN =         "0-8186-7086-X",
  ISBN-13 =      "978-0-8186-7086-2",
  LCCN =         "TK79.85 G36 I36 1995",
  bibdate =      "Sat Oct 9 15:10:55 MDT 2010",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  subject =      "field programmable gate arrays; congresses; computer
                 engineering",
  tableofcontents = "A FCCM for Dataflow (Spreadsheet) Programs / A. Lew
                 and R. Halverson \\
                 MORRPH: A MOdular and Reprogrammable Real-time
                 Processing Hardware / T. H. Drayer, W. E. King, J. G.
                 Tront and R. W. Conners \\
                 Architecture of a FPGA-based Coprocessor: The PAR-1 /
                 J. M. Carrera, E. J. Martinez, S. A. Fernandez and J.
                 M. M. Chaus \\
                 Teramac - Configurable Custom Computing / R. Amerson,
                 R. J. Carter, W. B. Culbertson, P. Kuekes and G. Snider
                 \\
                 Common Processor Element Packaging for CHAMP / B. Box
                 and J. Nieznanski \\
                 Enable++: A Second Generation FPGA Processor / H. Hogl,
                 A. Kugel, J. Ludvig, R. Manner, K. H. Noffz and R. Zoz
                 \\
                 Design and Implementation of a Multicomputer
                 Interconnection Network Using FPGAs / C.-C. Yeh, C.-H.
                 Wu and J.-Y. Juang \\
                 Routability Improvement Using Dynamic Interconnect
                 Architecture / J. Li and C.-K. Cheng \\
                 Reconfigurable Real-Time Signal Transport System Using
                 Custom FPGAs / K. Hayashi, T. Miyazaki, K. Shirakawa,
                 K. Yamada and N. Ohta.",
}

@Proceedings{Bainov:1995:PTI,
  editor =       "D. (Dimitur) Bainov and Valery Covachev",
  booktitle =    "Proceedings of the Third International Colloquium on
                 Numerical Analysis: Plovdiv, Bulgaria, 13--17 August
                 1994",
  title =        "Proceedings of the Third International Colloquium on
                 Numerical Analysis: Plovdiv, Bulgaria, 13--17 August
                 1994",
  publisher =    "VSP",
  address =      "Utrecht, The Netherlands",
  pages =        "vi + 229",
  year =         "1995",
  ISBN =         "90-6764-193-6",
  ISBN-13 =      "978-90-6764-193-7",
  LCCN =         "QA297.I45 1994",
  bibdate =      "Sat Nov 29 10:53:15 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{Cappello:1995:ICA,
  editor =       "Peter Cappello and Catherine Mongenet and Guy-Ren{\'e}
                 Perrin and Patrice Quinton and Yves Robert",
  booktitle =    "The International Conference on Application Specific
                 Array Processors: July 24--26, 1995, Strasbourg,
                 France: proceedings",
  title =        "The International Conference on Application Specific
                 Array Processors: July 24--26, 1995, Strasbourg,
                 France: proceedings",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xiii + 340",
  year =         "1995",
  ISBN =         "0-8186-7109-2",
  ISBN-13 =      "978-0-8186-7109-8",
  ISSN =         "1063-6862",
  LCCN =         "TK7874.6 .I57 1995",
  bibdate =      "Mon Oct 20 07:16:07 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE Computer Society Press order number PR07109. EEE
                 catalog number 95TB8098.",
  acknowledgement = ack-nhfb,
  searchkey =    "ti:interval computations or ti:interval arithmetic",
  sponsor =      "IEEE. Computer Society. Technical Committee on VLSI.",
}

@Proceedings{IEEE:1995:DPC,
  editor =       "{IEEE}",
  booktitle =    "{Digest of papers: Compcon '95: technologies for the
                 information superhighway: March 5--9, 1995, San
                 Francisco, CA, USA}",
  title =        "{Digest of papers: Compcon '95: technologies for the
                 information superhighway: March 5--9, 1995, San
                 Francisco, CA, USA}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xiv + 491",
  year =         "1995",
  ISBN =         "0-7803-2657-1 (hardcover), 0-8186-7029-0 (paperback),
                 0-7803-2658-X (microfiche)",
  ISBN-13 =      "978-0-7803-2657-6 (hardcover), 978-0-8186-7029-9
                 (paperback), 978-0-7803-2658-3 (microfiche)",
  ISSN =         "1063-6390",
  LCCN =         "QA 75.5 C58 1995",
  bibdate =      "Mon Aug 26 10:38:41 MDT 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE Computer Society Press order number PR07029. IEEE
                 catalog number 95CH35737.",
  acknowledgement = ack-nhfb,
  sponsor =      "IEEE; Computer Society.",
}

@Proceedings{IEEE:1995:IAI,
  editor =       "{IEEE}",
  booktitle =    "1995 {IEEE\slash} {ACM} International Conference on
                 Computer-Aided Design: digest of technical papers;
                 November 5--9, 1995, San Jose, California",
  title =        "1995 {IEEE}\slash {ACM} International Conference on
                 Computer-Aided Design: digest of technical papers;
                 November 5--9, 1995, San Jose, California",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xxviii + 743",
  year =         "1995",
  ISBN =         "0-8186-7213-7, 0-8186-7214-5",
  ISBN-13 =      "978-0-8186-7213-2, 978-0-8186-7214-9",
  LCCN =         "TA174 .I52 1995; TK7874 .I3235 1995",
  bibdate =      "Sat Nov 29 10:46:57 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE catalog number 95CB35859. IEEE Computer Society
                 Press order number PR07213.",
  acknowledgement = ack-nhfb,
}

@Proceedings{IEEE:1995:ISM,
  editor =       "{IEEE}",
  booktitle =    "{5th International Symposium on Multiple-Valued Logic,
                 Bloomington, Indiana, May 23--25, 1995: Proceedings}",
  title =        "{5th International Symposium on Multiple-Valued Logic,
                 Bloomington, Indiana, May 23--25, 1995: Proceedings}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xii + 296",
  year =         "1995",
  ISBN =         "0-8186-7118-1, 0-7803-2764-0, 0-7803-2765-9",
  ISBN-13 =      "978-0-8186-7118-0, 978-0-7803-2764-1,
                 978-0-7803-2765-8",
  LCCN =         "????",
  bibdate =      "Sat Aug 22 08:44:56 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.bibsys.no:2100/BIBSYS",
  acknowledgement = ack-nhfb,
}

@Proceedings{Jain:1995:PET,
  editor =       "L. C. Jain",
  booktitle =    "Proceedings. Electronic Technology Directions to the
                 Year 2000",
  title =        "Proceedings. Electronic Technology Directions to the
                 Year 2000",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "x + 313",
  year =         "1995",
  ISBN =         "0-8186-7085-1",
  ISBN-13 =      "978-0-8186-7085-5",
  LCCN =         "TK7801 .E456 1995",
  bibdate =      "Sat Nov 29 10:51:35 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  confdate =     "23-25 May 1995",
  conflocation = "Adelaide, SA, Australia",
  confsponsor =  "Electron. Assoc. South Australia; Defence Sci. and
                 Technol. Organ. Australia; MFP Australia; Telecom
                 Australia; Knowledge-Based Eng. Syst. Group, University
                 of South Australia; IEEE South Australia Section; Inst.
                 Eng., Australia; Security Inst. South Australia; IEEE
                 Comput. Soc",
}

@Proceedings{Knowles:1995:PSC,
  editor =       "Simon Knowles and William H. McAllister",
  booktitle =    "{Proceedings of the 12th Symposium on Computer
                 Arithmetic, July 19--21, 1995, Bath, England}",
  title =        "{Proceedings of the 12th Symposium on Computer
                 Arithmetic, July 19--21, 1995, Bath, England}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xvi + 252",
  year =         "1995",
  ISBN =         "0-8186-7089-4 (paperback), 0-8186-7089-4 (case),
                 0-8186-7149-1 (microfiche), 0-8186-7089-4 (softbound),
                 0-7803-2949-X (casebound)",
  ISBN-13 =      "978-0-8186-7089-3 (paperback), 978-0-8186-7089-3
                 (case), 978-0-8186-7149-4 (microfiche),
                 978-0-8186-7089-3 (softbound), 978-0-7803-2949-2
                 (casebound)",
  LCCN =         "QA 76.9 C62 S95 1995",
  bibdate =      "Sun Mar 29 08:48:20 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://ieeexplore.ieee.org/xpl/conhome/3236/proceeding",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-12",
}

@Proceedings{Seck:1995:GWS,
  editor =       "Friedrich Seck",
  booktitle =    "{Zum 400. Geburtstag von Wilhelm Schickard: Zweites
                 T{\"u}binger Schickard-Symposion, 25. bis 27. Juni
                 1992}. ({German}) [{On} the 400th Birthday of {Wilhelm
                 Schickard}: {Second Tubingen Schickard Symposium,
                 25--27 June 1992}]",
  title =        "{Zum 400. Geburtstag von Wilhelm Schickard: Zweites
                 T{\"u}binger Schickard-Symposion, 25. bis 27. Juni
                 1992}. ({German}) [{On} the 400th Birthday of {Wilhelm
                 Schickard}: {Second Tubingen Schickard Symposium,
                 25--27 June 1992}]",
  volume =       "41",
  publisher =    "Thorbecke",
  address =      "Sigmaringen, Germany",
  pages =        "319",
  year =         "1995",
  ISBN =         "3-7995-3235-8",
  ISBN-13 =      "978-3-7995-3235-8",
  ISSN =         "0340-6857",
  ISSN-L =       "0340-6857",
  LCCN =         "????",
  bibdate =      "Sat Jul 27 11:09:25 MDT 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/scicontext.bib;
                 z3950.gbv.de:20011/gvk",
  price =        "DM 76.00, sfr 76.00, S 600.00",
  series =       "Contubernium",
  acknowledgement = ack-nhfb,
  language =     "German",
  subject =      "Schickard, Wilhelm",
  subject-dates = "1592--1635",
  tableofcontents = "Vorwort / 7 \\
                 Volker Sch{\"a}fer / Die Universit{\"a}t T{\"u}bingen
                 zur Zeit Schickards / 9 \\
                 Fran{\c{c}}ois-Joseph Fuchs / Matthias Bernegger und
                 die Anfange der Universit{\"a}t Stra{\ss}burg / 27 \\
                 Wilhelm K{\"u}hlmann / Wilhelm Schickard ---
                 Wissenschaft und Reformbegehren in der Zeit des
                 Konfessionalismus / 41 \\
                 Ulrich Bubenheimer / Wilhelm Schickard im Kontext einer
                 religi{\"o}sen Subkultur / 67 \\
                 Ulrich Neumann / ``Olim, da die Rosen Creutzerey noch
                 florirt, Theophilus Schweighart genant'': Wilhelm
                 Schickards Freund und Briefpartner Daniel M{\"o}gling
                 (1596--1635) / 93 \\
                 Claudia Ott / Schickard als Orientalist --- verkanntes
                 Genie oder interessierter Laie? / 117 \\
                 Wolfgang H{\"u}bner / Die Christianisierung der
                 Sternbilder in Schickards \booktitle{Astroscopium} \\
                 Horst Mauder / Die Kometenschriften von Schickard und
                 Kepler / 131 \\
                 Owen Gingerich / M{\"a}stlin's, Kepler's, and
                 Schickard's Copies of \booktitle{De revolutionibus} /
                 167 \\
                 Gerhard Betsch / Praxis geometrica und Kartographie an
                 der Universit{\"a}t T{\"u}bingen im 16 und fr{\"u}hen
                 17 Jahrhundert / 185 \\
                 G{\"u}nther Oestmann / Aus Wilhelm Schickards
                 \booktitle{Stuttgarter Skizzenbuch} / 227 \\
                 Friedrich Wilhelm Kistermann / Die Rechentechnik um
                 1600 und Wilhelm Schickards Rechenmaschine / 241 \\
                 N. Joachim Lehmann / Schickard und Leibniz als Erfinder
                 von Rechenmaschinen / 273 \\
                 Bruno Baron v. Freytag L{\"o}ringhoff / Zu Irrungen und
                 Verwirrungen um Wilhelm Schickard und seine /
                 Rechenmaschine von 1623 --- Ein Satyrspiel / 287 \\
                 Friedrich Seck / Zur Edition von Schickards
                 Briefwechsel / 297 \\
                 Anhang: Wilhelm Schickard und der N{\"u}rnberger
                 Trichter / 310 \\
                 Personenregister / 313",
}

@Proceedings{Singh:1995:CRT,
  editor =       "Avtar Singh",
  booktitle =    "Conference record of the Twenty-Ninth Asilomar
                 Conference on Signals, Systems \& Computers: October
                 30--November 1, 1995 Pacific Grove, California",
  title =        "Conference record of the Twenty-Ninth Asilomar
                 Conference on Signals, Systems \& Computers: October
                 30--November 1, 1995 Pacific Grove, California",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "various",
  year =         "1995",
  ISBN =         "0-8186-7370-2",
  ISBN-13 =      "978-0-8186-7370-2",
  LCCN =         "TK7801 .A83 1995",
  bibdate =      "Sun Mar 29 08:51:26 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Two volumes.",
  acknowledgement = ack-nhfb,
}

@Proceedings{Alefeld:1996:NME,
  editor =       "G{\"o}tz Alefeld and J{\"u}rgen Herzberger",
  booktitle =    "Numerical methods and error bounds: proceedings of the
                 {IMACS GAMM International Symposium on Numerical
                 Methods and Error Bounds held in Oldenburg, Germany,
                 July 9--12, 1995}",
  title =        "Numerical methods and error bounds: proceedings of the
                 {IMACS GAMM International Symposium on Numerical
                 Methods and Error Bounds held in Oldenburg, Germany,
                 July 9--12, 1995}",
  volume =       "89",
  publisher =    pub-AKADEMIE-VERLAG,
  address =      pub-AKADEMIE-VERLAG:adr,
  pages =        "302",
  year =         "1996",
  ISBN =         "3-05-501696-3",
  ISBN-13 =      "978-3-05-501696-7",
  ISSN =         "0138-3019",
  LCCN =         "QA297 .I455 1995",
  bibdate =      "Tue Nov 02 18:36:50 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Mathematical Research",
  acknowledgement = ack-nhfb,
}

@Proceedings{Alefeld:1996:SCV,
  editor =       "G{\"o}tz Alefeld and Andreas Frommer and Bruno Lang",
  booktitle =    "Scientific computing and validated numerics:
                 proceedings of the International Symposium on
                 Scientific Computing, Computer Arithmetic and Validated
                 Numerics {SCAN-95} held in Wuppertal, Germany,
                 September 26--29, 1995",
  title =        "Scientific computing and validated numerics:
                 proceedings of the International Symposium on
                 Scientific Computing, Computer Arithmetic and Validated
                 Numerics {SCAN}-95 held in Wuppertal, Germany,
                 September 26--29, 1995",
  volume =       "90",
  publisher =    "Akademie Verlag",
  address =      "Berlin, Germany",
  pages =        "340",
  year =         "1996",
  ISBN =         "3-05-501737-4",
  ISBN-13 =      "978-3-05-501737-7",
  ISSN =         "0138-3019",
  LCCN =         "QA76.95 .I575 1995",
  bibdate =      "Fri Mar 27 09:56:17 MST 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Mathematical Research",
  acknowledgement = ack-nhfb,
}

@Book{Bergin:1996:HPL,
  author =       "Thomas J. {Bergin, Jr.} and Richard G. {Gibson, Jr.}",
  booktitle =    "History of Programming Languages {II}",
  title =        "History of Programming Languages {II}",
  publisher =    pub-ACM # " and " # pub-AW,
  address =      pub-ACM:adr # " and " # pub-AW:adr,
  pages =        "xvi + 864",
  year =         "1996",
  ISBN =         "0-201-89502-1",
  ISBN-13 =      "978-0-201-89502-5",
  LCCN =         "QA76.7 .H558 1996",
  bibdate =      "Wed Nov 19 08:49:59 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Drawn from the Second ACM SIGPLAN History of
                 Programming Languages Conference.",
  acknowledgement = ack-nhfb,
}

@Proceedings{Bouge:1996:EPP,
  editor =       "L. (Luc) Bouge",
  booktitle =    "{Euro-Par'96}: parallel processing: second
                 International {Euro-Par} Conference, Lyon, France,
                 August 26--29, 1996: proceedings",
  title =        "{Euro-Par'96}: parallel processing: second
                 International {Euro-Par} Conference, Lyon, France,
                 August 26--29, 1996: proceedings",
  volume =       "1123, 1124",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "various",
  year =         "1996",
  DOI =          "https://doi.org/10.1007/3-540-61626-8;
                 https://doi.org/10.1007/BFb0024677",
  ISBN =         "3-540-61626-8 (vol. 1), 3-540-61627-6 (vol. 2)",
  ISBN-13 =      "978-3-540-61626-9 (vol. 1), 978-3-540-61627-6 (vol.
                 2)",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  LCCN =         "QA76.58.I554 1996",
  bibdate =      "Sat Sep 7 08:18:27 MDT 1996",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       ser-LNCS,
  acknowledgement = ack-nhfb,
  keywords =     "Parallel processing (Electronic computers) ---
                 Congresses.",
}

@Book{Hennessy:1996:CAQ,
  author =       "John L. Hennessy and David A. Patterson",
  booktitle =    "Computer Architecture\emdash {A} Quantitative
                 Approach",
  title =        "Computer Architecture\emdash {A} Quantitative
                 Approach",
  publisher =    pub-MORGAN-KAUFMANN,
  address =      pub-MORGAN-KAUFMANN:adr,
  edition =      "Second",
  pages =        "xxiii + 760 + A-77 + B-47 + C-26 + D-26 + E-13 + R-16
                 + I-14",
  year =         "1996",
  ISBN =         "1-55860-329-8",
  ISBN-13 =      "978-1-55860-329-5",
  LCCN =         "QA76.9.A73P377 1995",
  bibdate =      "Mon May 20 10:01:59 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  price =        "US\$69.95",
  acknowledgement = ack-nhfb,
}

@Proceedings{IEEE:1996:DAC,
  editor =       "{IEEE}",
  booktitle =    "33rd Design Automation Conference: proceedings 1996,
                 Las Vegas Convention Center, Las Vegas, {NV}, June
                 3--7, 1996",
  title =        "33rd Design Automation Conference: proceedings 1996,
                 Las Vegas Convention Center, Las Vegas, {NV}, June
                 3--7, 1996",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xxx + 839",
  year =         "1996",
  ISBN =         "0-7803-3294-6 (casebound), 0-7803-3364-0 (softbound),
                 0-7803-3295-4 (microfiche), 0-89791-779-0 (ACM)",
  ISBN-13 =      "978-0-7803-3294-2 (casebound), 978-0-7803-3364-2
                 (softbound), 978-0-7803-3295-9 (microfiche),
                 978-0-89791-779-7 (ACM)",
  LCCN =         "TA174 .D46 1996",
  bibdate =      "Sat Nov 29 10:54:23 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "ACM order number 47796. IEEE catalog number
                 96CH35932.",
  acknowledgement = ack-nhfb,
}

@Proceedings{Kearfott:1996:AICa,
  editor =       "R. Baker Kearfott and Vladik Kreinovich",
  booktitle =    "Applications of interval computations: Papers
                 presented at an international workshop in El Paso,
                 Texas, February 23--25, 1995",
  title =        "Applications of interval computations: Papers
                 presented at an international workshop in El Paso,
                 Texas, February 23--25, 1995",
  volume =       "3",
  publisher =    pub-KLUWER,
  address =      pub-KLUWER:adr,
  pages =        "xvii + 425",
  year =         "1996",
  ISBN =         "0-7923-3847-2",
  ISBN-13 =      "978-0-7923-3847-5",
  LCCN =         "QA297.75.A66 1996",
  bibdate =      "Mon Oct 20 07:16:07 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "``Applications of Interval Computations'' contains
                 primarily survey articles of actual industrial
                 applications of numerical analysis with automatic
                 result verification and of interval representation of
                 data.

                 Underlying topics include: \begin{itemize} \item branch
                 and bound algorithms for global optimization, \item
                 constraint propagation, \item solution sets of linear
                 systems, \item hardware and software systems for
                 interval computations, and \item fuzzy logic.
                 \end{itemize}

                 Actual applications described in the book include:
                 \begin{itemize} \item economic input-output models,
                 \item quality control in manufacturing design, \item a
                 computer-assisted proof in quantum mechanics, \item
                 medical expert systems, \item and others.
                 \end{itemize}

                 A realistic view of interval computations is taken: the
                 articles indicate when and how overestimation and other
                 challenges can be overcome.

                 An introductory chapter explains the content of the
                 papers in terminology accessible to mathematically
                 literate graduate students. The style of the
                 individual, refereed contributions has been made
                 uniform and understandable, and there is an extensive
                 book-wide index.

                 Audience: Valuable to students and researchers
                 interested in automatic result verification.

                 Detailed information, including contents, contributors,
                 and an order form can be found: \begin{itemize} \item
                 on Kluwer homepage \path=http://www.wkap.nl=, or \item
                 on the Interval Computations homepage
                 \path=http://cs.utep.edu/interval-comp/main.html=, in
                 the ``Books'' section. \end{itemize} The information on
                 the Interval Computations homepage is basically a
                 mirror image of the Kluwer one (the only difference is
                 that the fonts are fancier).",
  series =       "Applied Optimization",
  acknowledgement = ack-nhfb # " and " # ack-dgh,
}

@Proceedings{LakshmanYN:1996:IPI,
  editor =       "{Lakshman Y.N.}",
  booktitle =    "{ISSAC '96: Proceedings of the 1996 International
                 Symposium on Symbolic and Algebraic Computation, July
                 24--26, 1996, Zurich, Switzerland}",
  title =        "{ISSAC '96: Proceedings of the 1996 International
                 Symposium on Symbolic and Algebraic Computation, July
                 24--26, 1996, Zurich, Switzerland}",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "xvii + 313",
  year =         "1996",
  ISBN =         "0-89791-796-0",
  ISBN-13 =      "978-0-89791-796-4",
  LCCN =         "QA 76.95 I59 1996",
  bibdate =      "Thu Mar 12 08:00:14 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  sponsor =      "ACM; Special Interest Group in Symbolic and Algebraic
                 Manipulation (SIGSAM). ACM; Special Interest Group on
                 Numerical Mathematics (SIGNUM).",
}

@Proceedings{Luk:1996:PSC,
  editor =       "Franklin T. Luk",
  booktitle =    "{Proceedings of the 1996 SPIE Conference on Advanced
                 Signal Processing Algorithms, Architectures, and
                 Implementations VI, 6--8 August, 1996, Denver,
                 Colorado}",
  title =        "{Proceedings of the 1996 SPIE Conference on Advanced
                 Signal Processing Algorithms, Architectures, and
                 Implementations VI, 6--8 August, 1996, Denver,
                 Colorado}",
  volume =       "2846",
  publisher =    pub-SPIE,
  address =      pub-SPIE:adr,
  pages =        "vii + 464",
  year =         "1996",
  ISBN =         "0-8194-2234-7",
  ISBN-13 =      "978-0-8194-2234-7",
  LCCN =         "????",
  bibdate =      "Tue Jun 14 18:19:43 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://spiedigitallibrary.org/proceedings/resource/2/psisdg/2846/1",
  acknowledgement = ack-nhfb,
}

@Proceedings{Pellikaan:1996:AGC,
  editor =       "R. Pellikaan and M. Perret and S. G. Vladut",
  booktitle =    "Arithmetic, geometry, and coding theory: proceedings
                 of the international conference held at Centre
                 international de rencontres math{\'e}matiques {(CIRM),
                 Luminy, France, June 28--July 2, 1993}",
  title =        "Arithmetic, geometry, and coding theory: proceedings
                 of the international conference held at Centre
                 international de rencontres math{\'e}matiques {(CIRM),
                 Luminy, France, June 28--July 2, 1993}",
  publisher =    pub-GRUYTER,
  address =      pub-GRUYTER:adr,
  pages =        "xii + 288",
  year =         "1996",
  ISBN =         "3-11-014616-9",
  ISBN-13 =      "978-3-11-014616-5",
  LCCN =         "QA268 .A75 1996",
  bibdate =      "Wed Jan 16 09:27:31 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  price =        "UK\pounds 102.45",
  acknowledgement = ack-nhfb,
  keywords =     "coding theory --- congresses; geometry, algebraic ---
                 congresses; number theory --- congresses",
}

@Proceedings{Pocek:1996:ISF,
  editor =       "Kenneth L. Pocek and Jeffrey M. Arnold",
  booktitle =    "{IEEE Symposium on FPGAs for Custom Computing
                 Machines: proceedings, April 17--19, 1996, Napa Valley,
                 California}",
  title =        "{IEEE Symposium on FPGAs for Custom Computing
                 Machines: proceedings, April 17--19, 1996, Napa Valley,
                 California}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "viii + 235",
  year =         "1996",
  ISBN =         "0-8186-7548-9",
  ISBN-13 =      "978-0-8186-7548-5",
  LCCN =         "TK7895.G36 I35 1996",
  bibdate =      "Sat Oct 9 15:15:32 MDT 2010",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE catalog number 96TB100063.",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=4230",
  acknowledgement = ack-nhfb,
  subject =      "field programmable gate arrays; congresses; computer
                 engineering; compilers (computer programs)",
}

@Proceedings{Srivas:1996:FMC,
  editor =       "Mandayam Srivas and Albert Camilleri",
  booktitle =    "Formal methods in computer-aided design: first
                 international conference, {FMCAD} '96, Palo Alto, {CA},
                 {USA}, November 6--8, 1996: proceedings",
  title =        "Formal methods in computer-aided design: first
                 international conference, {FMCAD} '96, Palo Alto, {CA},
                 {USA}, November 6--8, 1996: proceedings",
  volume =       "1166",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "ix + 470",
  year =         "1996",
  ISBN =         "3-540-61937-2",
  ISBN-13 =      "978-3-540-61937-6",
  LCCN =         "TK7874.65 .F53 1996",
  bibdate =      "Thu Nov 25 10:43:33 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       ser-LNCS,
  acknowledgement = ack-nhfb,
  meetingname =  "FMCAD '96 (1996: Palo Alto, Calif.)",
  subject =      "Digital integrated circuits; Computer-aided design;
                 Congresses; Automatic theorem proving; Congresses;
                 Integrated circuits; Verification; Congresses; Computer
                 engineering; Computer-aided design; Congresses; Formal
                 methods (Computer science); Congresses",
}

@Proceedings{Wuorinen:1996:DTP,
  editor =       "John H. Wuorinen",
  booktitle =    "Digest of technical papers: 1996 {IEEE} International
                 Solid-State Circuits Conference. San Francisco Marriott
                 Hotel, February 6--7, 1996",
  title =        "Digest of technical papers: 1996 {IEEE} International
                 Solid-State Circuits Conference. San Francisco Marriott
                 Hotel, February 6--7, 1996",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "512",
  year =         "1996",
  ISBN =         "0-7803-3137-0 (casebound), 0-7803-3136-2 (softbound),
                 0-7803-3138-9 (microfiche)",
  ISBN-13 =      "978-0-7803-3137-2 (casebound), 978-0-7803-3136-5
                 (softbound), 978-0-7803-3138-9 (microfiche)",
  LCCN =         "TK7870 .I58 1996",
  bibdate =      "Sun Mar 29 08:45:04 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Book{Zachary:1996:ISP,
  author =       "Joseph Zachary",
  booktitle =    "Introduction to scientific programming: computational
                 problem solving using {Maple} and {C}",
  title =        "Introduction to scientific programming: computational
                 problem solving using {Maple} and {C}",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xxiv + 380",
  year =         "1996",
  DOI =          "https://doi.org/10.1007/978-1-4612-2366-5",
  ISBN =         "0-387-94630-6, 1-4612-7518-0 (print), 1-4612-2366-0
                 (electronic)",
  ISBN-13 =      "978-0-387-94630-6, 978-1-4612-7518-3 (print),
                 978-1-4612-2366-5 (electronic)",
  LCCN =         "QA76.6 .Z32 1996",
  bibdate =      "Tue Mar 25 09:08:38 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/maple-extract.bib",
  acknowledgement = ack-nhfb,
  annote =       "System requirements for accompanying computer disk:
                 Maple V Release 3 or 4; ANSI C compiler; Macintosh;
                 Unix or DOS computer capable of reading DOS-formatted
                 high-density diskettes.",
  keywords =     "C (Computer program language); Computer programming;
                 Maple (Computer file)",
}

@Proceedings{Boisvert:1997:QNS,
  editor =       "Ronald F. Boisvert",
  booktitle =    "The Quality of Numerical Software: Assessment and
                 Enhancement: Proceedings of the {IFIP} {TC2}\slash {WG}
                 2.5 Working Conference on the Quality of Numerical
                 Software, Oxford, United Kingdon, 8--12 July 1996",
  title =        "The Quality of Numerical Software: Assessment and
                 Enhancement: Proceedings of the {IFIP} {TC2}\slash {WG}
                 2.5 Working Conference on the Quality of Numerical
                 Software, Oxford, United Kingdon, 8--12 July 1996",
  publisher =    "Chapman Hall on behalf of IFIP",
  address =      "London",
  year =         "1997",
  ISBN =         "0-412-80530-8",
  ISBN-13 =      "978-0-412-80530-1",
  bibdate =      "Tue Jul 21 11:17:29 1998",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/g/grosse-eric.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{Fargues:1997:CRT,
  editor =       "Monique P. Fargues and Ralph D. Hippenstiel",
  booktitle =    "{Conference record of the Thirty-First Asilomar
                 Conference on Signals, Systems \& Computers: November
                 2--5, 1997, Pacific Grove, California}",
  title =        "{Conference record of the Thirty-First Asilomar
                 Conference on Signals, Systems \& Computers: November
                 2--5, 1997, Pacific Grove, California}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xxiii + 1749",
  year =         "1997",
  ISBN =         "0-8186-8316-3, 0-8186-8317-1 (casebound),
                 0-8186-8318-X (microfiche)",
  ISBN-13 =      "978-0-8186-8316-9, 978-0-8186-8317-6 (casebound),
                 978-0-8186-8318-3 (microfiche)",
  LCCN =         "TK454.2; TK 7885",
  bibdate =      "Sat Jun 25 06:57:59 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Two volumes. IEEE order plan catalog number
                 97CB36163.",
  URL =          "ftp://uiarchive.cso.uiuc.edu/pub/etext/gutenberg/;
                 http://ieeexplore.ieee.org/servlet/opac?punumber=5559",
  acknowledgement = ack-nhfb,
}

@Proceedings{Lang:1997:ISC,
  editor =       "Tomas Lang and Jean-Michel Muller and Naofumi Takagi",
  booktitle =    "13th {IEEE} Symposium on Computer Arithmetic:
                 proceedings, July 6--9, 1997, Asilomar, California,
                 {USA}",
  title =        "13th {IEEE} Symposium on Computer Arithmetic:
                 proceedings, July 6--9, 1997, Asilomar, California,
                 {USA}",
  volume =       "13",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xiii + 291",
  year =         "1997",
  ISBN =         "0-8186-7846-1, 0-8186-7847-X, 0-8186-7848-8",
  ISBN-13 =      "978-0-8186-7846-2, 978-0-8186-7847-9,
                 978-0-8186-7848-6",
  ISSN =         "1063-6889",
  LCCN =         "QA76.9.C62 S95 1997",
  bibdate =      "Fri Mar 27 09:56:17 MST 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE Computer Society order number PR07846. IEEE Order
                 Plan catalog number 97CB36091.",
  series =       "Symposium on Computer Arithmetic",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-13",
  sponsor =      "IEEE.",
}

@Proceedings{Pocek:1997:PAI,
  editor =       "Kenneth L. Pocek and Jeffrey M. Arnold",
  booktitle =    "{Proceedings, the 6th Annual IEEE Symposium on
                 Field-Programmable Custom Computing Machines, April
                 16--18, 1998, Napa Valley, California}",
  title =        "{Proceedings, the 6th Annual IEEE Symposium on
                 Field-Programmable Custom Computing Machines, April
                 16--18, 1998, Napa Valley, California}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "x + 250",
  year =         "1997",
  DOI =          "https://doi.org/10.1109/FPGA.1998.707875",
  ISBN =         "0-8186-8900-5, 0-8186-8902-1 (microfiche)",
  ISBN-13 =      "978-0-8186-8900-0, 978-0-8186-8902-4 (microfiche)",
  ISSN =         "1082-3409",
  LCCN =         "TK7895.G36 I36 1998",
  bibdate =      "Sat Oct 9 15:17:05 MDT 2010",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE Computer Society order number PR08159. IEEE order
                 plan catalog number 97TB100186.",
  acknowledgement = ack-nhfb,
  subject =      "Field programmable gate arrays; Congresses; Computer
                 engineering",
  xxnote =       "IEEE Web Xplore site says 15--17 April, 1998.
                 Check??",
}

@Proceedings{Thiele:1997:IIC,
  editor =       "Lothar Thiele and Jose Fortes and Kees Vissers and
                 Valerie Taylor and Tobias Noll and J{\"u}rgen Teich",
  booktitle =    "{IEEE International Conference on Application-Specific
                 Systems, Architectures and Processors: proceedings,
                 July 14--16, 1997, Z{\"u}rich, Switzerland}",
  title =        "{IEEE International Conference on Application-Specific
                 Systems, Architectures and Processors: proceedings,
                 July 14--16, 1997, Z{\"u}rich, Switzerland}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xii + 540",
  year =         "1997",
  DOI =          "https://doi.org/10.1109/ASAP.1997.606806",
  ISBN =         "0-8186-7959-X, 0-8186-7960-3, 0-8186-7958-1",
  ISBN-13 =      "978-0-8186-7959-9, 978-0-8186-7960-5,
                 978-0-8186-7958-2",
  LCCN =         "TK7874.6 .I57 1997",
  bibdate =      "Sun Mar 4 21:13:29 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  meetingname =  "International Conference on Application-Specific
                 Systems, Architectures, and Processors (11th: 1997:
                 Z{\"u}rich, Switzerland)",
  remark =       "IEEE Computer Society Press order number PR07958. IEEE
                 catalog number 97TB100177",
  subject =      "Array processors; Congresses; Signal processing;
                 Digital techniques; Application-specific integrated
                 circuits",
}

@Proceedings{ACM:1998:AWJ,
  editor =       "{ACM}",
  booktitle =    "{ACM 1998} Workshop on Java for High-Performance
                 Network Computing",
  title =        "{ACM} 1998 Workshop on Java for High-Performance
                 Network Computing",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "????",
  year =         "1998",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Thu Apr 27 10:40:59 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Possibly unpublished, except electronically.",
  URL =          "http://www.cs.ucsb.edu/conferences/java98/program.html",
  acknowledgement = ack-nhfb,
}

@Proceedings{Anonymous:1998:PNI,
  editor =       "Anonymous",
  booktitle =    "The Proceedings of the Ninth International Conference
                 on Signal Processing Applications \& Technology:
                 September 13--16, 1998, Toronto, Canada",
  title =        "The Proceedings of the Ninth International Conference
                 on Signal Processing Applications \& Technology:
                 September 13--16, 1998, Toronto, Canada",
  publisher =    pub-MILLER-FREEMAN,
  address =      pub-MILLER-FREEMAN:adr,
  pages =        "1622",
  year =         "1998",
  LCCN =         "TK5102.5",
  bibdate =      "Sat Nov 29 11:01:38 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Two volumes.",
  acknowledgement = ack-nhfb,
  xxISBN =       "none",
}

@Proceedings{Chesneaux:1998:PCR,
  editor =       "Jean-Marie Chesneaux and others",
  booktitle =    "Proceedings of the 3rd Conference on Real Numbers and
                 Computers {(RNC3), 27--29} Avril, 1998, Paris, France",
  title =        "Proceedings of the 3rd Conference on Real Numbers and
                 Computers ({RNC3}), 27--29 Avril, 1998, Paris, France",
  publisher =    "????",
  address =      "Paris, France",
  pages =        "229",
  year =         "1998",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Tue Mar 13 10:37:17 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "Troisi{\`e}me conf{\'e}rence Nombres R{\'e}els et
                 Ordinateurs",
}

@Proceedings{Gloor:1998:IPI,
  editor =       "Oliver Gloor",
  booktitle =    "{ISSAC 98}: Proceedings of the 1998 International
                 Symposium on Symbolic and Algebraic Computation, August
                 13--15, 1998, University of Rostock, Germany",
  title =        "{ISSAC 98}: Proceedings of the 1998 International
                 Symposium on Symbolic and Algebraic Computation, August
                 13--15, 1998, University of Rostock, Germany",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "xxii + 327",
  year =         "1998",
  ISBN =         "1-58113-002-3",
  ISBN-13 =      "978-1-58113-002-7",
  LCCN =         "????",
  bibdate =      "Wed Sep 16 17:13:58 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{Holub:1998:ILW,
  editor =       "Jan Holub and Radislav Smid",
  booktitle =    "1st International On-Line Workshop on Dithering in
                 Measurement: Theory and Applications, Prague, Czech
                 Republic, March 1--31, 1998",
  title =        "1st International On-Line Workshop on Dithering in
                 Measurement: Theory and Applications, Prague, Czech
                 Republic, March 1--31, 1998",
  publisher =    "CTU FEE Department of Measurement and TUT Measurement
                 and Information Technology",
  address =      "Prague, Czech Republic and Tampere, Finland",
  pages =        "105",
  year =         "1998",
  ISBN =         "80-01-01806-7",
  ISBN-13 =      "978-80-01-01806-4",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 10:57:48 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{Huijsing:1998:EPE,
  editor =       "Johan H. Huijsing and Arthur H. M. van Roermund and
                 Herbert Grunbacher",
  booktitle =    "{ESSCIRC '98}: proceedings of the 24th European
                 Solid-State Circuits Conference, The Hague, The
                 Netherlands, 22--24, 1998: Challenges for the next
                 millennium",
  title =        "{ESSCIRC} '98: proceedings of the 24th European
                 Solid-State Circuits Conference, The Hague, The
                 Netherlands, 22--24, 1998: Challenges for the next
                 millennium",
  publisher =    "Editions Fronti{\`e}res",
  address =      "Paris, France",
  pages =        "xii + 514",
  year =         "1998",
  ISBN =         "2-86332-235-4",
  ISBN-13 =      "978-2-86332-235-2",
  LCCN =         "TK7871.85 .E887 1998",
  bibdate =      "Sat Nov 29 11:23:20 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{IEEE:1998:HCC,
  editor =       "{IEEE}",
  booktitle =    "Hot chips 10: conference record: August 16--18, 1998,
                 Memorial Auditorium, Stanford University, Palo Alto,
                 California",
  title =        "Hot chips 10: conference record: August 16--18, 1998,
                 Memorial Auditorium, Stanford University, Palo Alto,
                 California",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "1998",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Mon Jan 08 05:06:55 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{IEEE:1998:IIC,
  editor =       "{IEEE}",
  booktitle =    "{1998 IEEE International Conference on Computer
                 Design: VLSI in Computers and Processors: October 5--7,
                 1998 Austin, Texas: Proceedings}",
  title =        "{1998 IEEE International Conference on Computer
                 Design: VLSI in Computers and Processors: October 5--7,
                 1998 Austin, Texas: Proceedings}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xix + 644",
  year =         "1998",
  ISBN =         "0-8186-9099-2, 0-7803-5198-3, 0-8186-9101-8",
  ISBN-13 =      "978-0-8186-9099-0, 978-0-7803-5198-1,
                 978-0-8186-9101-0",
  LCCN =         "????",
  bibdate =      "Sat Aug 22 08:28:30 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.bibsys.no:2100/BIBSYS",
  acknowledgement = ack-nhfb,
}

@Proceedings{IEEE:1998:IOM,
  editor =       "{IEEE}",
  booktitle =    "Proceedings of the 24th {EUROMICRO} Conference,
                 V{\"a}ster{\aa}s, Sweden, August 25--27, 1998",
  title =        "Proceedings of the 24th {EUROMICRO} Conference,
                 {V}{\"a}ster{\aa}s, Sweden, August 25--27, 1998",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "1998",
  ISBN =         "0-8186-8646-4, 0-8186-8647-2 (casebound),
                 0-8186-8648-0 (microfiche)",
  ISBN-13 =      "978-0-8186-8646-7, 978-0-8186-8647-4 (casebound),
                 978-0-8186-8648-1 (microfiche)",
  LCCN =         "QA76.5 .S97 1998; QA 76.5 .E9 1998",
  bibdate =      "Sat Jun 25 07:18:07 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 sirsi.library.utoronto.ca:2200/UNICORN",
  note =         "Two volumes. IEEE Computer Society Order Number
                 PR08646.",
  acknowledgement = ack-nhfb,
}

@Proceedings{IEEE:1998:PGL,
  editor =       "{IEEE}",
  booktitle =    "{Proceedings of the 8th Great Lakes Symposium on VLSI:
                 Hotel Acadiana, Lafayette, Louisiana, February 19--21,
                 1998}",
  title =        "{Proceedings of the 8th Great Lakes Symposium on VLSI:
                 Hotel Acadiana, Lafayette, Louisiana, February 19--21,
                 1998}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xvi + 460",
  year =         "1998",
  ISBN =         "0-8186-8409-7, 0-8186-8411-9",
  ISBN-13 =      "978-0-8186-8409-8, 978-0-8186-8411-1",
  LCCN =         "TK7874 .G689 1998",
  bibdate =      "Mon Mar 5 15:59:16 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  meetingname =  "Great Lakes Symposium on VLSI (8th: 1998: Lafayette,
                 La.)",
  remark =       "IEEE Computer Society Order Number PR08409. IEEE Order
                 Plan Catalog Number 98TB100222.",
  subject =      "Integrated circuits; Very large scale integration;
                 Design and construction; Congresses; Computer-aided
                 design",
}

@Proceedings{MacKay:1998:PCT,
  editor =       "Stephen A. MacKay and J. Howard Johnson",
  booktitle =    "Proceedings of {CASCON'98}: Toronto, Ontario, Canada,
                 30 November--3 December 1998",
  title =        "Proceedings of {CASCON}'98: Toronto, Ontario, Canada,
                 30 November--3 December 1998",
  publisher =    "IBM Toronto Laboratory, Centre for Advanced Studies",
  address =      "Toronto, ON, Canada",
  pages =        "xiii + 322",
  year =         "1998",
  LCCN =         "TK 5105.5 .C36 1998",
  bibdate =      "Sat Nov 29 10:56:20 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  altbooktitle = "Meeting of minds: conference program / CASCON '98,
                 November 30--December 3, 1998, International Plaza
                 Hotel, Toronto, Ontario, Canada",
  xxISBN =       "none",
}

@Proceedings{Matthews:1998:CRT,
  editor =       "Michael B. Matthews and others",
  booktitle =    "{Conference record of the Thirty-Second Asilomar
                 Conference on Signals, Systems and Computers: November
                 1--4, 1998, Pacific Grove, California}",
  title =        "{Conference record of the Thirty-Second Asilomar
                 Conference on Signals, Systems and Computers: November
                 1--4, 1998, Pacific Grove, California}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "1998",
  ISBN =         "0-7803-5148-7, 0-7803-5149-5, 0-7803-5150-9",
  ISBN-13 =      "978-0-7803-5148-6, 978-0-7803-5149-3,
                 978-0-7803-5150-9",
  LCCN =         "TK5101.A1 A85 1998; TK454.2 .A8 1998",
  bibdate =      "Mon Mar 5 15:56:18 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  meetingname =  "Asilomar Conference on Signals, Systems and Computers
                 (32nd: 1998: Pacific Grove, Calif.)",
  remark =       "IEEE Catalog Number 98CH36284.",
  subject =      "Signal processing; Digital techniques; Congresses;
                 Electronic digital computers",
}

@Proceedings{Pocek:1998:PIS,
  editor =       "Kenneth L. Pocek and Jeffrey M. Arnold",
  booktitle =    "{Proceedings, IEEE Symposium on FPGAs for Custom
                 Computing Machines, April 15--17, 1998, Napa Valley,
                 California}",
  title =        "{Proceedings, IEEE Symposium on FPGAs for Custom
                 Computing Machines, April 15--17, 1998, Napa Valley,
                 California}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "x + 344",
  year =         "1998",
  DOI =          "https://doi.org/10.1109/FPGA.1998.707875",
  ISBN =         "0-8186-8900-5, 0-8186-8902-1 (microfiche)",
  ISBN-13 =      "978-0-8186-8900-0, 978-0-8186-8902-4 (microfiche)",
  ISSN =         "1082-3409",
  LCCN =         "TK7895.G36 I33 1998",
  bibdate =      "Sat Oct 9 15:17:05 MDT 2010",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=5734",
  acknowledgement = ack-nhfb,
  subject =      "field programmable gate arrays; congresses; computer
                 engineering",
}

@Proceedings{Sasao:1998:ISM,
  editor =       "Tsutomu Sasao and Bob Werner",
  booktitle =    "28th International Symposium on Multiple-Valued Logic
                 {(ISMVL '98)}, Fukuoka, Japan, May 26--29, 1998",
  title =        "28th International Symposium on Multiple-Valued Logic
                 ({ISMVL} '98), Fukuoka, Japan, May 26--29, 1998",
  volume =       "28",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xvi + 384",
  year =         "1998",
  ISBN =         "0-8186-8371-6 (paperback), 0-8186-8372-4 (casebound),
                 0-8186-8373-2 (microfiche)",
  ISBN-13 =      "978-0-8186-8371-8 (paperback), 978-0-8186-8372-5
                 (casebound), 978-0-8186-8373-2 (microfiche)",
  ISSN =         "0195-623X",
  LCCN =         "????",
  bibdate =      "Sat Jun 25 10:06:53 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE catalog number 98CB36138.",
  acknowledgement = ack-nhfb,
}

@Proceedings{Sohi:1998:YIS,
  editor =       "Gurindar Sohi",
  booktitle =    "25 years of the {International Symposia on Computer
                 architecture}",
  title =        "25 years of the {International Symposia on Computer
                 architecture}",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "xiii + 546",
  year =         "1998",
  ISBN =         "1-58113-058-9",
  ISBN-13 =      "978-1-58113-058-4",
  ISSN =         "1063-6897",
  LCCN =         "QA76.9.A73 S944 1998",
  bibdate =      "Fri Nov 28 18:41:44 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-mfc # " and " # ack-nhfb,
}

@Proceedings{ACM:1999:PFA,
  editor =       "{ACM}",
  booktitle =    "Proceedings of the Fifteenth Annual Symposium on
                 Computational Geometry: June 13--16, 1999, Miami Beach,
                 Florida",
  title =        "Proceedings of the Fifteenth Annual Symposium on
                 Computational Geometry: June 13--16, 1999, Miami Beach,
                 Florida",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "x + 432",
  year =         "1999",
  ISBN =         "1-58113-068-6",
  ISBN-13 =      "978-1-58113-068-3",
  LCCN =         "????",
  bibdate =      "Sat Apr 28 18:59:36 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "ACM order number 429990.",
  URL =          "http://www.acm.org/pubs/contents/proceedings/compgeom/304893/",
  acknowledgement = ack-nhfb,
}

@Proceedings{Begehr:1999:PSI,
  editor =       "Heinrich G. W. Begehr and Robert P. Gilbert and Joji
                 Kajiwara",
  booktitle =    "Proceedings of the Second {ISAAC} Congress:
                 Fukuoka-shi, Japan",
  title =        "Proceedings of the Second {ISAAC} Congress:
                 Fukuoka-shi, Japan",
  volume =       "7--8",
  publisher =    pub-KLUWER,
  address =      pub-KLUWER:adr,
  year =         "1999",
  ISBN =         "0-7923-6598-4, 0-7923-6754-5",
  ISBN-13 =      "978-0-7923-6598-3, 978-0-7923-6754-3",
  LCCN =         "QA299.6 .I58 1999",
  bibdate =      "Sat Nov 29 11:33:40 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "International Society for Analysis, Applications, and
                 Computation",
  acknowledgement = ack-nhfb,
}

@Proceedings{Csendes:1999:DRC,
  editor =       "Tibor Csendes",
  booktitle =    "{Developments in Reliable Computing: Papers presented
                 at the International Symposium on Scientific Computing,
                 Computer Arithmetic, and Validated Numerics, SCAN-98,
                 in Szeged, Hungary}",
  title =        "{Developments in Reliable Computing: Papers presented
                 at the International Symposium on Scientific Computing,
                 Computer Arithmetic, and Validated Numerics, SCAN-98,
                 in Szeged, Hungary}",
  volume =       "5(3)",
  publisher =    pub-KLUWER,
  address =      pub-KLUWER:adr,
  pages =        "viii + 402",
  year =         "1999",
  ISBN =         "0-7923-6057-5",
  ISBN-13 =      "978-0-7923-6057-5",
  LCCN =         "QA76.9.E94 D48 1999",
  bibdate =      "Sat Nov 29 11:31:21 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       j-RELIABLE-COMPUTING,
  acknowledgement = ack-nhfb,
}

@Proceedings{Hosticka:1999:EPE,
  editor =       "B. J. Hosticka and G. Zimmer and H. Grunbacher",
  booktitle =    "{ESSCIRC '99}: proceedings of the 25th European
                 Solid-State Circuits Conference, Duisburg, Germany,
                 21--23 September, 1999",
  title =        "{ESSCIRC} '99: proceedings of the 25th European
                 Solid-State Circuits Conference, Duisburg, Germany,
                 21--23 September, 1999",
  publisher =    "Editions Fronti{\`e}res",
  address =      "Paris, France",
  pages =        "ix + 446",
  year =         "1999",
  ISBN =         "2-86332-246-X",
  ISBN-13 =      "978-2-86332-246-8",
  LCCN =         "TK7871.85 .E887 1999",
  bibdate =      "Sat Nov 29 11:25:06 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{IEEE:1999:AAF,
  editor =       "{IEEE}",
  booktitle =    "{AP-ASIC '99: the First IEEE Asia Pacific Conference
                 on ASICs, Yonsei University, Seoul, Korea, August
                 23--25, 1999}",
  title =        "{AP-ASIC '99: the First IEEE Asia Pacific Conference
                 on ASICs, Yonsei University, Seoul, Korea, August
                 23--25, 1999}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xxvi + 423",
  year =         "1999",
  ISBN =         "0-7803-5705-1",
  ISBN-13 =      "978-0-7803-5705-1",
  LCCN =         "TK7874.6 .I32 1999",
  bibdate =      "Sat Jun 25 07:40:16 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE catalog number 99EX360.",
  acknowledgement = ack-nhfb,
}

@Proceedings{IEEE:1999:IPI,
  editor =       "{IEEE}",
  booktitle =    "{ICECS '99: proceedings of ICECS '99, the 6th IEEE
                 International Conference on Electronics, Circuits, and
                 Systems: Pafos, Cyprus, 5--8 September, 1999}",
  title =        "{ICECS '99: proceedings of ICECS '99, the 6th IEEE
                 International Conference on Electronics, Circuits, and
                 Systems: Pafos, Cyprus, 5--8 September, 1999}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  year =         "1999",
  ISBN =         "0-7803-5682-9",
  ISBN-13 =      "978-0-7803-5682-5",
  LCCN =         "TK7874 .I3236 1999",
  bibdate =      "Sat Nov 29 11:34:32 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Three volumes.",
  acknowledgement = ack-nhfb,
}

@Proceedings{IEEE:1999:PII,
  editor =       "{IEEE}",
  booktitle =    "{Proceedings: 1999 29th IEEE International Symposium
                 on Multiple-Valued Logic, May 20--22, 1999, Freiburg im
                 Breisgau, Germany}",
  title =        "{Proceedings: 1999 29th IEEE International Symposium
                 on Multiple-Valued Logic, May 20--22, 1999, Freiburg im
                 Breisgau, Germany}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xi + 302",
  year =         "1999",
  ISBN =         "0-7695-0161-3, 0-7803-5684-5, 0-7695-0163-x",
  ISBN-13 =      "978-0-7695-0161-1, 978-0-7803-5684-9,
                 978-0-7695-0163-5",
  LCCN =         "????",
  bibdate =      "Sat Aug 22 08:56:51 MDT 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.bibsys.no:2100/BIBSYS",
  acknowledgement = ack-nhfb,
}

@Proceedings{Koren:1999:ISC,
  editor =       "Israel Koren and Peter Kornerup",
  booktitle =    "{14th IEEE Symposium on Computer Arithmetic:
                 proceedings: April 14--16, 1999, Adelaide, Australia}",
  title =        "{14th IEEE Symposium on Computer Arithmetic:
                 proceedings: April 14--16, 1999, Adelaide, Australia}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xi + 274",
  year =         "1999",
  DOI =          "https://doi.org/10.1109/ARITH.1999.762854",
  ISBN =         "0-7803-5609-8, 0-7695-0116-8, 0-7695-0118-4",
  ISBN-13 =      "978-0-7803-5609-2, 978-0-7695-0116-1,
                 978-0-7695-0118-5",
  ISSN =         "1063-6889",
  LCCN =         "QA76.6 .S887 1999",
  bibdate =      "Mon Feb 7 07:28:26 MST 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE Computer Society Order Number PR00116. IEEE Order
                 Plan Catalog Number 99CB36336.",
  URL =          "http://computer.org/conferen/home/arith/;
                 http://www.ecs.umass.edu/ece/arith14/program.html",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-14",
  remark =       "Also known as ARITH-14.",
  source =       "Computer arithmetic",
  sponsor =      "IEEE.",
}

@Proceedings{Luk:1999:PSA,
  editor =       "Franklin T. Luk",
  booktitle =    "Proceedings of {SPIE: Advanced signal processing
                 algorithms, architectures, and implementations IX:
                 19--21 July, 1999, Denver, Colorado}",
  title =        "Proceedings of {SPIE: Advanced signal processing
                 algorithms, architectures, and implementations IX:
                 19--21 July, 1999, Denver, Colorado}",
  volume =       "3807",
  publisher =    pub-SPIE,
  address =      pub-SPIE:adr,
  pages =        "ix + 648",
  year =         "1999",
  ISBN =         "0-8194-3293-8",
  ISBN-13 =      "978-0-8194-3293-3",
  LCCN =         "TK5102.5 .A3325 1999; TK5102.5 .A3173 1999; TK5102.9
                 .A37 1999",
  bibdate =      "Mon Mar 5 07:43:43 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  subject =      "Signal processing; Digital techniques; Congresses;
                 Algorithms; Computer architecture",
}

@Proceedings{Matthews:1999:CRT,
  editor =       "Michael B. Matthews and others",
  booktitle =    "{Conference record of the Thirty-Third Asilomar
                 Conference on Signals, Systems and Computers: October
                 24--27, 1999, Pacific Grove, California}",
  title =        "{Conference record of the Thirty-Third Asilomar
                 Conference on Signals, Systems and Computers: October
                 24--27, 1999, Pacific Grove, California}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xxv + 1689 + 7 (two volumes)",
  year =         "1999",
  DOI =          "https://doi.org/10.1109/ACSSC.1999.831824",
  ISBN =         "0-7803-5700-0 (softbound), 0-7803-5701-9 (casebound),
                 0-7803-5702-7 (microfiche)",
  ISBN-13 =      "978-0-7803-5700-6 (softbound), 978-0-7803-5701-3
                 (casebound), 978-0-7803-5702-0 (microfiche)",
  LCCN =         "TK5101.A1 A85 1999; TK454.2 .A8 1999",
  bibdate =      "Sun Mar 4 21:19:53 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  remark =       "IEEE Catalog Number 99CH37020.",
  subject =      "Signal processing; Congresses; Electronic digital
                 computers; Digital techniques",
}

@Proceedings{Mazumder:1999:NGL,
  editor =       "Pinaki Mazumder and Ronald J. Lomax",
  booktitle =    "{Ninth Great Lakes Symposium on VLSI: proceedings:
                 Ypsilanti Marriott at Eagle Court, Ypsilanti, Michigan,
                 March 4--6, 1999}",
  title =        "{Ninth Great Lakes Symposium on VLSI: proceedings:
                 Ypsilanti Marriott at Eagle Court, Ypsilanti, Michigan,
                 March 4--6, 1999}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xiv + 400",
  year =         "1999",
  ISBN =         "0-7695-0104-4, 0-7695-0106-0",
  ISBN-13 =      "978-0-7695-0104-8, 978-0-7695-0106-2",
  LCCN =         "TK7874 .G689 1999",
  bibdate =      "Sun Mar 4 21:21:39 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  remark =       "IEEE Computer Society Order Number PR0 0104",
  subject =      "Integrated circuits; Very large scale integration;
                 Design and construction; Congresses; Computer-aided
                 design",
}

@Proceedings{Piuri:1999:IAV,
  editor =       "Vincenzo Piuri",
  booktitle =    "{IEEE Alessandro Volta Memorial Workshop on Low-Power
                 Design: proceedings: March 4--5, 1999, Como, Italy}",
  title =        "{IEEE Alessandro Volta Memorial Workshop on Low-Power
                 Design: proceedings: March 4--5, 1999, Como, Italy}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "x + 203",
  year =         "1999",
  ISBN =         "0-7695-0019-6, 0-7695-0021-8",
  ISBN-13 =      "978-0-7695-0019-5, 978-0-7695-0021-8",
  LCCN =         "TK7874.66 .I34 1999",
  bibdate =      "Sun Mar 4 21:18:14 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  meetingname =  "IEEE Alessandro Volta Memorial Workshop on Low-Power
                 Design (1999: Como, Italy)",
  subject =      "Low voltage integrated circuits; Design and
                 construction; Congresses; Volta, Alessandro",
  subject-dates = "1745--1827",
}

@Proceedings{Shiratori:1999:PIC,
  editor =       "Norio Shiratori and Dhabaleswar Panda",
  booktitle =    "{Proceedings, 1999 International Conference on
                 Parallel Processing: Aizu-Wakamatsu City, Japan, 21--24
                 September 1999}",
  title =        "{Proceedings, 1999 International Conference on
                 Parallel Processing: Aizu-Wakamatsu City, Japan, 21--24
                 September 1999}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xxi + 561",
  year =         "1999",
  ISBN =         "0-7695-0350-0, 0-7695-0352-7",
  ISBN-13 =      "978-0-7695-0350-9, 978-0-7695-0352-3",
  ISSN =         "0190-3918",
  LCCN =         "QA76.58 .I55 1999",
  bibdate =      "Sun Feb 20 14:02:52 MST 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  note =         "IEEE Computer Society Order Number PR00350.",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=6466",
  acknowledgement = ack-nhfb,
  meetingname =  "International Conference on Parallel Processing (28th:
                 1999: Aizuwakamatsu-shi, Japan)",
  subject =      "parallel processing (electronic computers);
                 congresses",
}

@Proceedings{Wuorinen:1999:IIS,
  editor =       "John H. Wuorinen",
  booktitle =    "1999 {IEEE} International Solid-State Circuits
                 Conference, San Francisco, {CA}: digest of technical
                 papers",
  title =        "1999 {IEEE} International Solid-State Circuits
                 Conference, San Francisco, {CA}: digest of technical
                 papers",
  volume =       "42",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "508",
  year =         "1999",
  ISBN =         "0-7803-5126-6, 0-7803-5127-4, 0-7803-5128-2,
                 0-7803-5129-0",
  ISBN-13 =      "978-0-7803-5126-4, 978-0-7803-5127-1,
                 978-0-7803-5128-8, 978-0-7803-5129-5",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 11:26:12 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE catalog no. 99CH36278 and 99CB36278.",
  acknowledgement = ack-nhfb,
}

@Proceedings{ACM:2000:PIC,
  editor =       "{ACM}",
  booktitle =    "Proceedings of the {International Conference on
                 Compilers, Architectures and Synthesis for Embedded
                 Systems, San Jose, California, November 17--19, 2000}",
  title =        "Proceedings of the {International Conference on
                 Compilers, Architectures and Synthesis for Embedded
                 Systems, San Jose, California, November 17--19, 2000}",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "200 (est.)",
  year =         "2000",
  ISBN =         "1-58113-338-3",
  ISBN-13 =      "978-1-58113-338-7",
  LCCN =         "????",
  bibdate =      "Mon Mar 05 14:51:40 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{Anonymous:2000:DPX,
  editor =       "Anonymous",
  booktitle =    "{DCIS '2000: Proceedings of the XV Conference on
                 Design of Circuits and Integrated Systems, Le Corum,
                 Montpellier, November 21--24, 2000}",
  title =        "{DCIS '2000: Proceedings of the XV Conference on
                 Design of Circuits and Integrated Systems, Le Corum,
                 Montpellier, November 21--24, 2000}",
  publisher =    "????",
  address =      "????",
  year =         "2000",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Jun 25 10:35:13 2005",
  bibsource =    "http://www.lirmm.fr/DCIS2000/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "Library catalogs suggest that this appeared only on
                 CD-ROM.",
}

@Proceedings{IEEE:2000:EPI,
  editor =       "{IEEE}",
  booktitle =    "{EDOC '00: Proceedings of the 4th International
                 Conference on Enterprise Distributed Computing, 25-28
                 September 2000, Makuhari, Japan}",
  title =        "{EDOC '00: Proceedings of the 4th International
                 Conference on Enterprise Distributed Computing, 25-28
                 September 2000, Makuhari, Japan}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "x + 264",
  year =         "2000",
  ISBN =         "0-7695-0865-0",
  ISBN-13 =      "978-0-7695-0865-8",
  LCCN =         "????",
  bibdate =      "Thu Aug 7 17:51:05 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
}

@Proceedings{IEEE:2000:IGP,
  editor =       "{IEEE}",
  booktitle =    "{ISCAS 2000 Geneva: proceedings of the 2000 IEEE
                 International Symposium on Circuits and Systems,
                 Emerging technologies for the 21st century: May 28--31,
                 2000, International Conference Center (CICG) of Geneva,
                 Switzerland}",
  title =        "{ISCAS 2000 Geneva: proceedings of the 2000 IEEE
                 International Symposium on Circuits and Systems,
                 Emerging technologies for the 21st century: May 28--31,
                 2000, International Conference Center (CICG) of Geneva,
                 Switzerland}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "2000",
  ISBN =         "0-7803-5482-6, 0-7803-5483-4, 0-7803-5484-2",
  ISBN-13 =      "978-0-7803-5482-1, 978-0-7803-5483-8,
                 978-0-7803-5484-5",
  LCCN =         "TK7801 .I22 2000",
  bibdate =      "Mon Mar 5 07:46:37 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  meetingname =  "IEEE International Symposium on Circuits and Systems
                 (2000: Geneva, Switzerland)",
  remark =       "IEEE Catalog Number: 00CH36353. Hosted by Swiss
                 Federal Institute of Technology, Lausanne.",
  subject =      "Electronics; Congresses; Electronic circuits; Neural
                 networks (Computer science); Integrated circuits; Very
                 large scale integration; Signal processing; Digital
                 techniques",
}

@Proceedings{IEEE:2000:IPI,
  editor =       "{IEEE}",
  booktitle =    "{IMTC\slash 2000}: Proceedings of the 17th {IEEE}
                 Instrumentation and Measurement Technology Conference:
                 Smart connectivity: integrating measurement and
                 control, Hilton Hotel and Towers, Baltimore, Maryland,
                 {USA}, May 1--4, 2000",
  title =        "{IMTC}\slash 2000: Proceedings of the 17th {IEEE}
                 Instrumentation and Measurement Technology Conference:
                 Smart connectivity: integrating measurement and
                 control, Hilton Hotel and Towers, Baltimore, Maryland,
                 {USA}, May 1--4, 2000",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xliv + 1615",
  year =         "2000",
  ISBN =         "0-7803-5891-0, 0-7803-5890-2, 0-7803-5892-9",
  ISBN-13 =      "978-0-7803-5891-1, 978-0-7803-5890-4,
                 978-0-7803-5892-8",
  ISSN =         "1091-5281",
  LCCN =         "TK7878 .I3295 2000",
  bibdate =      "Sat Nov 29 11:35:38 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Three volumes. IEEE catalog number 00CH3706.",
  acknowledgement = ack-nhfb,
}

@Proceedings{Luk:2000:PSA,
  editor =       "Franklin T. Luk",
  booktitle =    "Proceedings of {SPIE: Advanced signal processing
                 algorithms, architectures, and implementations X: 2--4
                 August 2000, San Diego, California, USA}",
  title =        "Proceedings of {SPIE: Advanced signal processing
                 algorithms, architectures, and implementations X: 2--4
                 August 2000, San Diego, California, USA}",
  volume =       "4116",
  publisher =    pub-SPIE,
  address =      pub-SPIE:adr,
  pages =        "vii + 484",
  year =         "2000",
  ISBN =         "0-8194-3761-1",
  ISBN-13 =      "978-0-8194-3761-7",
  LCCN =         "TK5102.5 .A3325 2000; TK5102.9 .A382 2000; TK5102.9
                 .A38 2000",
  bibdate =      "Mon Mar 5 07:55:22 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  subject =      "Signal processing; Digital techniques; Congresses;
                 Computer algorithms; Computer architecture",
}

@Proceedings{Matthews:2000:CRT,
  editor =       "Michael B. Matthews and others",
  booktitle =    "{Conference record of the Thirty-Fourth Asilomar
                 Conference on Signals, Systems and Computers: October
                 29--November 1, 2000, Pacific Grove, California}",
  title =        "{Conference record of the Thirty-Fourth Asilomar
                 Conference on Signals, Systems and Computers: October
                 29--November 1, 2000, Pacific Grove, California}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "2000",
  ISBN =         "0-7803-6514-3 (softbound), 0-7803-6515-1 (casebound),
                 0-7803-6516-X (microfiche)",
  ISBN-13 =      "978-0-7803-6514-8 (softbound), 978-0-7803-6515-5
                 (casebound), 978-0-7803-6516-2 (microfiche)",
  LCCN =         "TK5101.A1 A85 2000",
  bibdate =      "Sun Mar 4 21:30:52 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  meetingname =  "Asilomar Conference on Signals, Systems and Computers
                 (34th: 2000: Pacific Grove, Calif.)",
  remark =       "IEEE Catalog Number 99CH37020.",
  subject =      "Signal processing; Congresses; Electronic digital
                 computers; Digital techniques",
}

@Proceedings{Reynders:2000:IPI,
  editor =       "John Reynders and Alexander V. Veidenbaum",
  booktitle =    "{ICS '00: Proceedings of the 14th international
                 conference on Supercomputing: Santa Fe, New Mexico,
                 USA, May 8--11, 2000}",
  title =        "{ICS '00: Proceedings of the 14th international
                 conference on Supercomputing: Santa Fe, New Mexico,
                 USA, May 8--11, 2000}",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  bookpages =    "xi + 509",
  pages =        "xi + 509",
  year =         "2000",
  DOI =          "https://doi.org/10.1145/335231",
  ISBN =         "1-58113-270-0",
  ISBN-13 =      "978-1-58113-270-0",
  LCCN =         "QA76.88 .I573 2000",
  bibdate =      "Fri Jul 27 05:22:06 2001",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/supercomputing/335231/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/java2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/pvm.bib",
  URL =          "https://dl.acm.org/doi/proceedings/10.1145/335231",
  acknowledgement = ack-nhfb,
  keywords =     "AS/400; ESA/390; IA-64; Java Virtual Machine (JVM);
                 RS/6000",
}

@Proceedings{Sprague:2000:PAH,
  editor =       "Ralph H. Sprague",
  booktitle =    "{Proceedings of the 33rd Annual Hawaii International
                 Conference on System Sciences: abstracts and CD-ROM of
                 full papers: January 4--7, 2000, Maui, Hawaii}",
  title =        "{Proceedings of the 33rd Annual Hawaii International
                 Conference on System Sciences: abstracts and CD-ROM of
                 full papers: January 4--7, 2000, Maui, Hawaii}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "liv + 259",
  year =         "2000",
  ISBN =         "0-7695-0493-0, 0-7695-0494-9, 0-7695-0495-7",
  ISBN-13 =      "978-0-7695-0493-3, 978-0-7695-0494-0,
                 978-0-7695-0495-7",
  LCCN =         "TA168 .H37 2000",
  bibdate =      "Sun Mar 4 21:23:42 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  meetingname =  "Hawaii International Conference on System Sciences
                 (33rd: 2000: Maui, Hawaii)",
  remark =       "IEEE Computer Society Order Number: PR00493",
  subject =      "Systems engineering; Congresses; Information theory;
                 Electronic data processing; System design",
}

@Proceedings{Swartzlander:2000:IIC,
  editor =       "Earl E. Swartzlander and Graham Jullien and Michael
                 Joseph Schulte",
  booktitle =    "{IEEE International Conference on Application-Specific
                 Systems, Architectures and Processors: proceedings,
                 July 10--12, 2000; Boston, Massachusetts}",
  title =        "{IEEE International Conference on Application-Specific
                 Systems, Architectures and Processors: proceedings,
                 July 10--12, 2000; Boston, Massachusetts}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xiv + 360",
  year =         "2000",
  ISBN =         "0-7695-0716-6, 0-7695-0718-2",
  ISBN-13 =      "978-0-7695-0716-3, 978-0-7695-0718-7",
  LCCN =         "TK7874.6 .I572 2000",
  bibdate =      "Sun Mar 4 21:28:08 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  meetingname =  "International Conference on Application Specific
                 Systems, Architectures and Processors (12th: 2000:
                 Boston, Mass.)",
  remark =       "IEEE Computer Society order number PR00716. IEEE order
                 plan catalog number 97TB100177.",
  subject =      "Array processors; Congresses; Signal processing;
                 Digital techniques; Application specific integrated
                 circuits",
}

@Proceedings{Traverso:2000:IAU,
  editor =       "Carlo Traverso",
  booktitle =    "{ISSAC 2000}: 7--9 August 2000, University of St.
                 Andrews, Scotland: proceedings of the 2000
                 International Symposium on Symbolic and Algebraic
                 Computation",
  title =        "{ISSAC} 2000: 7--9 August 2000, University of St.
                 Andrews, Scotland: proceedings of the 2000
                 International Symposium on Symbolic and Algebraic
                 Computation",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "viii + 309",
  year =         "2000",
  ISBN =         "1-58113-218-2",
  ISBN-13 =      "978-1-58113-218-2",
  LCCN =         "QA76.95.I59 2000",
  bibdate =      "Tue Apr 17 09:12:53 2001",
  bibsource =    "http://www.acm.org/pubs/contents/proceedings/series/issac/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "ACM order number 505000.",
  URL =          "http://www.acm.org/pubs/contents/proceedings/issac/345542/",
  acknowledgement = ack-nhfb,
}

@Proceedings{ACM:2001:PSA,
  editor =       "ACM",
  booktitle =    "{Proceedings of the seventeenth annual Symposium on
                 Computational Geometry (SCG'01): June 3--5, 2001,
                 Medford, Massachusetts, USA}",
  title =        "{Proceedings of the seventeenth annual Symposium on
                 Computational Geometry (SCG'01): June 3--5, 2001,
                 Medford, Massachusetts, USA}",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "x + 334",
  year =         "2001",
  ISBN =         "1-58113-357-X",
  ISBN-13 =      "978-1-58113-357-8",
  LCCN =         "????",
  bibdate =      "Fri Jan 6 12:10:47 MST 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 library.ox.ac.uk:210/ADVANCE",
  acknowledgement = ack-nhfb,
  remark =       "ACM order number 429010.",
  subject =      "Geometry; Data processing; Congresses",
}

@Proceedings{Anonymous:2001:JJ,
  editor =       "Anonymous",
  booktitle =    "{JavaOne 2001, June 7, 2001}",
  title =        "{JavaOne 2001, June 7, 2001}",
  publisher =    "????",
  address =      "????",
  year =         "2001",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 11:36:43 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{Boulton:2001:TPH,
  editor =       "Richard J. Boulton and Paul B. Jackson",
  booktitle =    "Theorem Proving in Higher Order Logics: 14th
                 International Conference, {TPHOLs 2001, Edinburgh,
                 Scotland, UK, September 3--6, 2001}: Proceedings",
  title =        "Theorem Proving in Higher Order Logics: 14th
                 International Conference, {TPHOLs 2001, Edinburgh,
                 Scotland, UK, September 3--6, 2001}: Proceedings",
  volume =       "2152",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "x + 393",
  year =         "2001",
  ISBN =         "3-540-42525-X (paperback)",
  ISBN-13 =      "978-3-540-42525-0 (paperback)",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  LCCN =         "QA76.9.A96 T655 2001",
  bibdate =      "Thu Nov 25 11:01:06 MST 2004",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       ser-LNCS,
  acknowledgement = ack-nhfb,
  meetingname =  "TPHOLs 2001 (2001: Edinburgh, Scotland)",
  subject =      "Automatic theorem proving; Congresses",
}

@Proceedings{Brebner:2001:FLA,
  editor =       "Gordon Brebner and Roger Woods",
  booktitle =    "{Field-programmable logic and applications: 11th
                 International Conference, FPL 2001, Belfast, Northern
                 Ireland, UK, August 27--29, 2001: Proceedings}",
  title =        "{Field-programmable logic and applications: 11th
                 International Conference, FPL 2001, Belfast, Northern
                 Ireland, UK, August 27--29, 2001: Proceedings}",
  volume =       "2147",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xv + 665",
  year =         "2001",
  CODEN =        "LNCSD9",
  DOI =          "https://doi.org/10.1007/3-540-44687-7",
  ISBN =         "3-540-42499-7 (softcover)",
  ISBN-13 =      "978-3-540-42499-4 (softcover)",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  LCCN =         "TK7895.G36 I48 2001; QA267.A1 L43 no.2147",
  bibdate =      "Thu Jan 17 11:49:19 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       ser-LNCS,
  URL =          "http://link.springer-ny.com/link/service/series/0558/tocs/t2147.htm;
                 http://www.springerlink.com/openurl.asp?genre=issue&issn=0302-9743&volume=2147",
  acknowledgement = ack-nhfb,
  keywords =     "field programmable gate arrays --- congresses;
                 programmable array logic --- congresses",
}

@Proceedings{Burgess:2001:ISC,
  editor =       "N. Burgess and L. Ciminiera",
  booktitle =    "{15th IEEE Symposium on Computer Arithmetic: ARITH-15
                 2001: proceedings: Vail, Colorado, 11--13 June, 2001}",
  title =        "{15th IEEE Symposium on Computer Arithmetic: ARITH-15
                 2001: proceedings: Vail, Colorado, 11--13 June, 2001}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xii + 285",
  year =         "2001",
  ISBN =         "0-7695-1150-3; 0-7695-1152-X",
  ISBN-13 =      "978-0-7695-1150-4; 978-0-7695-1152-8",
  ISSN =         "1063-6889",
  LCCN =         "QA76.9.C62 S95 2001",
  bibdate =      "Fri May 03 14:20:49 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE order no. PR01150.",
  price =        "US\$145",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-15",
  xxnote =       "Check dates: 11--13 or 11--17??",
  xxtitle =      "Computer Arithmetic: Papers presented at the {15th
                 IEEE Symposium on Computer Arithmetic (Arith-15 2001),
                 11--17 June, 2001, Vail, CO}",
}

@Proceedings{IEEE:2001:IPI,
  editor =       "{IEEE}",
  booktitle =    "{ICCAD '01: Proceedings of the 2001 IEEE\slash ACM
                 International Conference on Computer-Aided Design, San
                 Jose, California}",
  title =        "{ICCAD '01: Proceedings of the 2001 IEEE\slash ACM
                 International Conference on Computer-Aided Design, San
                 Jose, California}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "2001",
  ISBN =         "0-7803-7249-2",
  ISBN-13 =      "978-0-7803-7249-8",
  LCCN =         "????",
  bibdate =      "Fri Aug 08 09:19:44 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{IEEE:2001:PES,
  editor =       "{IEEE}",
  booktitle =    "{Proceedings of the Euromicro Symposium on Digital
                 Systems Design, Architectures, Methods and Tools (DSD
                 2001), Warsaw, Poland, 4--6 September 2001}",
  title =        "{Proceedings of the Euromicro Symposium on Digital
                 Systems Design, Architectures, Methods and Tools (DSD
                 2001), Warsaw, Poland, 4--6 September 2001}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xii + 476",
  year =         "2001",
  ISBN =         "0-7695-1239-9",
  ISBN-13 =      "978-0-7695-1239-6",
  LCCN =         "TK7868.D5 E93 2001",
  bibdate =      "Sat Jun 25 08:26:26 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
}

@Proceedings{IEEE:2001:PII,
  editor =       "{IEEE}",
  booktitle =    "Proceedings of the {IEEE} International Conference on
                 Computer Design, September 23--26, 2001, Austin, {TX}",
  title =        "Proceedings of the {IEEE} International Conference on
                 Computer Design, September 17--20, 2001, Austin, {TX}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xxii + 559",
  year =         "2001",
  ISBN =         "0-7695-1200-3 (paperback), 0-7695-1202-X
                 (microfiche)",
  ISBN-13 =      "978-0-7695-1200-6 (paperback), 978-0-7695-1202-0
                 (microfiche)",
  LCCN =         "TK7885.A1 .I24 2001; TK 7885 .A1I24 2001",
  bibdate =      "Sat Jun 25 08:16:29 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  xxnote =       "Check dates: one source says 17--10 September, LC and
                 Melvyl say 23--26 September??",
}

@Proceedings{Kraemer:2001:SCV,
  editor =       "W. Kr{\"a}mer and J{\"u}rgen Wolff von Gudenberg",
  booktitle =    "Scientific Computing, Validated Numerics, Interval
                 Methods",
  title =        "Scientific Computing, Validated Numerics, Interval
                 Methods",
  publisher =    pub-KLUWER,
  address =      pub-KLUWER:adr,
  pages =        "ix + 398",
  year =         "2001",
  ISBN =         "0-306-46706-2",
  ISBN-13 =      "978-0-306-46706-6",
  LCCN =         "????",
  bibdate =      "Thu Mar 21 10:21:57 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Scan 2000, the GAMM--IMACS International Symposium on
                 Scientific Computing, Computer Arithmetic, and
                 Validated Numerics and Interval 2000, the International
                 Conference on Interval Methods in Science and
                 Engineering were jointly held in Karlsruhe, September
                 19--22, 2000.",
  price =        "09.00 EUR / 95.00 USD / 66.50 GBP",
  URL =          "http://www.wkap.nl/prod/b/0-306-46706-2",
  acknowledgement = ack-nhfb,
  author-dates = "1952--2014 (WK)",
}

@Proceedings{Kulisch:2001:PEM,
  editor =       "Ulrich Kulisch and Rudolf Lohner and Axel Facius",
  booktitle =    "Perspectives on enclosure methods: {GAMM--IMACS}
                 international symposium on scientific computing,
                 computer arithmetic and validated numerics, September
                 2000, Karlsruhe, Germany",
  title =        "Perspectives on enclosure methods: {GAMM}-{IMACS}
                 international symposium on scientific computing,
                 computer arithmetic and validated numerics, September
                 2000, Karlsruhe, Germany",
  publisher =    "????",
  pages =        "xii + 345",
  year =         "2001",
  ISBN =         "3-211-83590-3",
  ISBN-13 =      "978-3-211-83590-6",
  LCCN =         "QA76.9.C62 P47 2001",
  bibdate =      "Mon May 20 07:08:20 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Held jointly with INTERVAL 2000 International
                 conference on interval methods in science and
                 engineering, on the occasion of the 60th birthday of
                 Professor Gotz Alefeld. Also known as SCAN2000",
  abstract =     "????",
  acknowledgement = ack-nhfb,
  keywords =     "Alefeld; computer arithmetic; enclosure methods; GAMM;
                 IMACS; interval methods; SCAN; scientific computing;
                 validated numerics",
}

@Proceedings{Luk:2001:ASP,
  editor =       "Franklin T. Luk",
  booktitle =    "{Advanced signal processing algorithms, architectures,
                 and implementations XI: 1--3 August, 2001, San Diego,
                 CA, USA}",
  title =        "{Advanced signal processing algorithms, architectures,
                 and implementations XI: 1--3 August, 2001, San Diego,
                 CA, USA}",
  volume =       "4474",
  publisher =    pub-SPIE,
  address =      pub-SPIE:adr,
  pages =        "x + 536",
  year =         "2001",
  CODEN =        "PSISDG",
  ISBN =         "0-8194-4188-0",
  ISBN-13 =      "978-0-8194-4188-1",
  ISSN =         "0277-786X (print), 1996-756X (electronic)",
  LCCN =         "TK5102.5 .A332 2001",
  bibdate =      "Sat Jun 25 11:05:11 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       j-PROC-SPIE,
  acknowledgement = ack-nhfb,
}

@Proceedings{Matthews:2001:CRT,
  editor =       "Michael B. Matthews",
  booktitle =    "Conference record of the Thirty-Fifth Asilomar
                 Conference on Signals, Systems \& Computers: November
                 4--7, 2001, Pacific Grove, California",
  title =        "Conference record of the Thirty-Fifth Asilomar
                 Conference on Signals, Systems \& Computers: November
                 4--7, 2001, Pacific Grove, California",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "2001",
  ISBN =         "0-7803-7147-X (paperback), 0-7803-7148-8
                 (microfiche)",
  ISBN-13 =      "978-0-7803-7147-7 (paperback), 978-0-7803-7148-4
                 (microfiche)",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 07:02:41 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Two volumes. IEEE catalog number 01CH37256.",
  acknowledgement = ack-nhfb,
}

@Proceedings{Oliveira:2001:FFM,
  editor =       "Jose N. Oliveira and Pamela Zave",
  booktitle =    "{FME 2001}: formal methods for increasing software
                 productivity: [10th] International Symposium of Formal
                 Methods Europe, Berlin, Germany, March 12--16, 2001:
                 Proceedings",
  title =        "{FME 2001}: formal methods for increasing software
                 productivity: [10th] International Symposium of Formal
                 Methods Europe, Berlin, Germany, March 12--16, 2001:
                 Proceedings",
  volume =       "2021",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xiii + 628",
  year =         "2001",
  CODEN =        "LNCSD9",
  DOI =          "https://doi.org/10.1007/3-540-45251-6",
  ISBN =         "3-540-41791-5 (softcover)",
  ISBN-13 =      "978-3-540-41791-0 (softcover)",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  LCCN =         "QA76.76.D47 I593 2001; QA267.A1 L43 no.2021",
  bibdate =      "Thu Jan 17 11:49:19 MST 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       ser-LNCS,
  URL =          "http://link.springer-ny.com/link/service/series/0558/tocs/t2021.htm",
  acknowledgement = ack-nhfb,
  keywords =     "computer software -- development -- congresses",
}

@Proceedings{Tang:2001:ICA,
  editor =       "Ting-Ao Tang and others",
  booktitle =    "{2001 4th International Conference on ASIC:
                 proceedings: Hotel Equatorial, Shanghai, China, October
                 23--25, 2001}",
  title =        "{2001 4th International Conference on ASIC:
                 proceedings: Hotel Equatorial, Shanghai, China, October
                 23--25, 2001}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "42 + 887 + viii",
  year =         "2001",
  ISBN =         "0-7803-6677-8, 7-900081-59-3",
  ISBN-13 =      "978-0-7803-6677-0, 978-7-900081-59-9",
  LCCN =         "TK7874.6 .I55 2001; TK7874.6 .I64 2001",
  bibdate =      "Mon Mar 5 08:06:40 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  meetingname =  "International Conference on ASIC (4th: 2001: Shanghai,
                 China)",
  remark =       "IEEE Catalog Number: 01TH8549",
  subject =      "Application-specific integrated circuits; Design and
                 construction; Congresses; Computer-aided design;
                 Testing",
}

@Proceedings{Babuska:2002:MMN,
  editor =       "Ivo Babu{\v{s}}ka and Philippe G. Ciarlet and
                 Tetsuhiko Miyoshi",
  booktitle =    "{Mathematical Modeling and Numerical Simulation in
                 Continuum Mechanics: Proceedings of the International
                 Symposium on Mathematical Modeling and Numerical
                 Simulation in Continuum Mechanics, September
                 29--October 3, 2000 Yamaguchi, Japan}",
  title =        "{Mathematical Modeling and Numerical Simulation in
                 Continuum Mechanics: Proceedings of the International
                 Symposium on Mathematical Modeling and Numerical
                 Simulation in Continuum Mechanics, September
                 29--October 3, 2000 Yamaguchi, Japan}",
  volume =       "19",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  bookpages =    "viii + 301",
  pages =        "viii + 301",
  year =         "2002",
  CODEN =        "LNCSA6",
  DOI =          "https://doi.org/10.1007/978-3-642-56288-4",
  ISBN =         "3-540-42399-0 (print), 3-642-56288-4 (e-book)",
  ISBN-13 =      "978-3-540-42399-7 (print), 978-3-642-56288-4
                 (e-book)",
  ISSN =         "1439-7358",
  ISSN-L =       "1439-7358",
  LCCN =         "QA808.2 .I59 2000",
  bibdate =      "Thu Dec 20 14:36:13 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/lncse.bib",
  series =       ser-LNCSE,
  URL =          "http://link.springer.com/book/10.1007/978-3-642-56288-4;
                 http://www.springerlink.com/content/978-3-642-56288-4",
  acknowledgement = ack-nhfb,
  series-URL =   "http://link.springer.com/bookseries/3527",
}

@Proceedings{Borrione:2002:TIW,
  editor =       "Dominique Borrione",
  booktitle =    "{Third International Workshop on the ACL2 Theorem
                 Prover and its Applications (ACL2-2002), April 8--9,
                 2002, in Grenoble, France. Presentations, affiliated
                 with ETAPS 2002}",
  title =        "{Third International Workshop on the ACL2 Theorem
                 Prover and its Applications (ACL2-2002), April 8--9,
                 2002, in Grenoble, France. Presentations, affiliated
                 with ETAPS 2002}",
  publisher =    "????",
  address =      "????",
  pages =        "????",
  year =         "2002",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Jun 25 12:28:18 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.cs.utexas.edu/users/moore/acl2/workshop-2002/",
  acknowledgement = ack-nhfb,
}

@Proceedings{Cohen:2002:MSP,
  editor =       "Arjeh M. Cohen and Xiao-Shan Gao and Nobuki Takayama",
  booktitle =    "{Mathematical software: proceedings of the first
                 International Congress of Mathematical Software:
                 Beijing, China, 17--19 August 2002}",
  title =        "{Mathematical software: proceedings of the first
                 International Congress of Mathematical Software:
                 Beijing, China, 17--19 August 2002}",
  publisher =    pub-WORLD-SCI,
  address =      pub-WORLD-SCI:adr,
  pages =        "xiii + 514",
  year =         "2002",
  ISBN =         "981-238-048-5",
  ISBN-13 =      "978-981-238-048-7",
  LCCN =         "QA76.95 .I5654 2002",
  bibdate =      "Sat Jun 25 12:12:34 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  subject =      "Mathematics; Data processing; Congresses; Computer
                 software; Congresses",
}

@Book{Hennessy:2002:CAQ,
  author =       "John L. Hennessy and David A. Patterson",
  booktitle =    "Computer Architecture\emdash {A} Quantitative
                 Approach",
  title =        "Computer Architecture\emdash {A} Quantitative
                 Approach",
  publisher =    pub-MORGAN-KAUFMANN,
  address =      pub-MORGAN-KAUFMANN:adr,
  edition =      "Third",
  pages =        "xxi + 883 + A-87 + B-42 + C-1 + D-1 + E-1 + F-1 + G-1
                 + H-1 + I-1 + R-22 + I-44",
  year =         "2002",
  ISBN =         "1-55860-596-7",
  ISBN-13 =      "978-1-55860-596-1",
  LCCN =         "????",
  bibdate =      "Fri May 31 15:46:29 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  price =        "US\$89.95",
  URL =          "http://www.mkp.com/books_catalog/catalog.asp?ISBN=1-55860-596-7;
                 http://www.mkp.com/CA3",
  acknowledgement = ack-nhfb,
}

@Proceedings{IEEE:2002:IIC,
  editor =       "{IEEE}",
  booktitle =    "{2002 IEEE International Conference on Computer
                 Design: VLSI in computers and processors: proceedings:
                 September 16--18, 2002, Freiburg, Germany}",
  title =        "{2002 IEEE International Conference on Computer
                 Design: VLSI in computers and processors: proceedings:
                 September 16--18, 2002, Freiburg, Germany}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xx + 533",
  year =         "2002",
  ISBN =         "0-7695-1700-5 (paperback), 0-7695-1701-3 (casebound),
                 0-7695-1702-1 (microfiche)",
  ISBN-13 =      "978-0-7695-1700-1 (paperback), 978-0-7695-1701-8
                 (casebound), 978-0-7695-1702-5 (microfiche)",
  LCCN =         "TK7888.3 .I25 2002",
  bibdate =      "Sat Jun 25 12:20:07 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "IEEE catalog number PR01700.",
  URL =          "http://www.computer.org/cspress/CATALOG/pr01700.htm",
  acknowledgement = ack-nhfb,
  meetingname =  "IEEE International Conference on Computer Design
                 (2002: Freiburg im Breisgau, Germany)",
}

@Proceedings{IEEE:2002:IRA,
  editor =       "{IEEE}",
  booktitle =    "{IEEE Reconfigurable Architecture Workshop,
                 International Parallel and Distributed Symposium, Fort
                 Lauderdale, Florida, April 15--19, 2002}",
  title =        "{IEEE Reconfigurable Architecture Workshop,
                 International Parallel and Distributed Symposium, Fort
                 Lauderdale, Florida, April 15--19, 2002}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xlvii + 270",
  year =         "2002",
  ISBN =         "0-7695-1573-8 (paperback), 0-7695-1574-6 (casebound),
                 0-7695-1575-4 (microfiche)",
  ISBN-13 =      "978-0-7695-1573-1 (paperback), 978-0-7695-1574-8
                 (casebound), 978-0-7695-1575-5 (microfiche)",
  ISSN =         "1530-2075",
  LCCN =         "QA76.58 .I583 2002",
  bibdate =      "Sat Jun 25 12:07:25 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE Computer Society Order Number PR01573",
  URL =          "http://www.computer.org/cspress/CATALOG/pr01573.htm",
  acknowledgement = ack-nhfb,
  keywords =     "IPDPS '2002",
}

@Proceedings{IEEE:2002:IWS,
  editor =       "{IEEE}",
  booktitle =    "{IEEE Workshop on Signal Processing Systems:
                 (SIPS'02): San Diego, California, USA, October 16--18,
                 2002}",
  title =        "{IEEE Workshop on Signal Processing Systems:
                 (SIPS'02): San Diego, California, USA, October 16--18,
                 2002}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "viii + 287",
  year =         "2002",
  ISBN =         "0-7803-7587-4",
  ISBN-13 =      "978-0-7803-7587-1",
  LCCN =         "TK7874 .V5637 2002",
  bibdate =      "Sun Mar 4 21:36:39 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  meetingname =  "IEEE Workshop on Signal Processing Systems (2002: San
                 Diego, Calif.)",
  remark =       "Published under the sponsorship of the IEEE Signal
                 Processing Society, IEEE Circuits and Systems Society.
                 IEEE Catalog Number 02TH8638",
  subject =      "Integrated circuits; Very large scale integration;
                 Congresses; Signal processing; Digital techniques",
}

@Proceedings{IEEE:2002:STI,
  editor =       "{IEEE}",
  booktitle =    "{SC2002}: From Terabytes to Insight. Proceedings of
                 the {IEEE ACM SC 2002 Conference, November 16--22,
                 2002, Baltimore, MD, USA}",
  title =        "{SC2002}: From Terabytes to Insight. Proceedings of
                 the {IEEE ACM SC 2002 Conference, November 16--22,
                 2002, Baltimore, MD, USA}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "2002",
  ISBN =         "0-7695-1524-X",
  ISBN-13 =      "978-0-7695-1524-3",
  LCCN =         "????",
  bibdate =      "Thu Feb 21 18:29:36 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{Li:2002:PIC,
  editor =       "Daqian Li",
  booktitle =    "Proceedings of the [24th] International Congress of
                 Mathematicians: Beijing 2002, August 20--28",
  title =        "Proceedings of the [24th] International Congress of
                 Mathematicians: Beijing 2002, August 20--28",
  publisher =    "Higher Education Press",
  address =      "Beijing, China",
  pages =        "672 (vol. 1) + 832 (vol. 2) + 968 (vol. 3)",
  year =         "2002",
  ISBN =         "7-04-008690-5 (three volumes), 7-900135-82-0
                 (CD-ROM)",
  ISBN-13 =      "978-7-04-008690-4 (three volumes), 978-7-900135-82-7
                 (CD-ROM)",
  LCCN =         "QA1 .I82 2002",
  bibdate =      "Tue Apr 26 10:26:26 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "Editor name also transcribed and cataloged as Tatsien
                 Li.",
}

@Proceedings{Luk:2002:PSA,
  editor =       "Franklin T. Luk",
  booktitle =    "Proceedings of {SPIE: Advanced signal processing
                 algorithms, architectures, and implementations XII:
                 9--11 July, 2002, Seattle, Washington, USA}",
  title =        "Proceedings of {SPIE: Advanced signal processing
                 algorithms, architectures, and implementations XII:
                 9--11 July, 2002, Seattle, Washington, USA}",
  volume =       "4791",
  publisher =    pub-SPIE,
  address =      pub-SPIE:adr,
  pages =        "viii + 468",
  year =         "2002",
  ISBN =         "0-8194-4558-4",
  ISBN-13 =      "978-0-8194-4558-2",
  LCCN =         "TK5102.5 .A3324 2002",
  bibdate =      "Sat Jun 25 11:59:48 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  subject =      "Signal processing; Digital techniques; Congresses;
                 Algorithms; Congresses; Computer architecture;
                 Congresses",
}

@Proceedings{Matthews:2002:PTS,
  editor =       "Michael B. Matthews",
  booktitle =    "Proceedings of the Thirty Sixth Asilomar Conference on
                 Signals, Systems, and Computers: November 3--6, 2002,
                 Pacific Grove, California",
  title =        "Proceedings of the Thirty Sixth Asilomar Conference on
                 Signals, Systems, and Computers: November 3--6, 2002,
                 Pacific Grove, California",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xxiv + 1950 (est.)",
  year =         "2002",
  DOI =          "https://doi.org/10.1109/ACSSC.2002.1196928",
  ISBN =         "0-7803-7576-9",
  ISBN-13 =      "978-0-7803-7576-5",
  LCCN =         "TK5102.5 A78 2002",
  bibdate =      "Thu Mar 24 14:54:07 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Two volumes. IEEE catalog number 02CH37387.",
  price =        "UK\pounds 265.00",
  acknowledgement = ack-nhfb,
  subject =      "signals; systems; computers; Asilomar",
}

@Proceedings{Pocek:2002:FAI,
  editor =       "Kenneth L. Pocek and Jeffrey Arnold",
  booktitle =    "{FCCM 2002: 10th Annual IEEE Symposium on
                 Field-Programmable Custom Computing Machines:
                 proceedings: 22--24 April, 2002, Napa, California}",
  title =        "{FCCM 2002: 10th Annual IEEE Symposium on
                 Field-Programmable Custom Computing Machines:
                 proceedings: 22--24 April, 2002, Napa, California}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "x + 322",
  year =         "2002",
  DOI =          "https://doi.org/10.1109/FPGA.2002.1106655",
  ISBN =         "0-7695-1801-X",
  ISBN-13 =      "978-0-7695-1801-5",
  ISSN =         "1082-3409",
  LCCN =         "TK7895.G36 I36 2002",
  bibdate =      "Sat Oct 9 14:03:54 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=8168",
  acknowledgement = ack-nhfb,
  subject =      "Field programmable gate arrays; Congresses; Computer
                 engineering",
}

@Proceedings{Schulte:2002:PII,
  editor =       "Michael Joseph Schulte",
  booktitle =    "{Proceedings / The IEEE International Conference on
                 Application-Specific Systems, Architectures and
                 Processors: 17--19 July 2002, San Jose, California}",
  title =        "{Proceedings / The IEEE International Conference on
                 Application-Specific Systems, Architectures and
                 Processors: 17--19 July 2002, San Jose, California}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "x + 404",
  year =         "2002",
  ISBN =         "0-7695-1712-9 (paperback), 0-7695-1713-7 (casebound),
                 0-7695-1714-5 (microfiche)",
  ISBN-13 =      "978-0-7695-1712-4 (paperback), 978-0-7695-1713-1
                 (casebound), 978-0-7695-1714-8 (microfiche)",
  LCCN =         "TK7874.6",
  bibdate =      "Sat Jun 25 11:53:24 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE catalog number PR01712.",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=8009;
                 http://www.cse.lehigh.edu/~asap/",
  acknowledgement = ack-nhfb,
}

@Proceedings{Trimberger:2002:FTA,
  editor =       "Stephen Trimberger and Martine Schlag",
  booktitle =    "{FPGA 2002: Tenth ACM International Symposium on
                 Field-Programmable Gate Arrays, Monterey, California,
                 USA: February 24--26, 2002}",
  title =        "{FPGA 2002: Tenth ACM International Symposium on
                 Field-Programmable Gate Arrays, Monterey, California,
                 USA: February 24--26, 2002}",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "viii + 258",
  year =         "2002",
  ISBN =         "1-58113-452-5",
  ISBN-13 =      "978-1-58113-452-0",
  LCCN =         "TK7895.G36 A36 2002",
  bibdate =      "Sat Oct 9 15:21:41 MDT 2010",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "ACM order number 480020.",
  URL =          "http://portal.acm.org/toc.cfm?id=503048",
  acknowledgement = ack-nhfb,
  subject =      "gate array circuits; congresses; field programmable
                 gate arrays; programmable array logic",
}

@Proceedings{Vladimirova:2002:TMA,
  editor =       "Tanya Vladimirova and Richard Katz",
  booktitle =    "{Third Military and Aerospace Programmable Logic
                 Devices International Conference (MAPLD 2000)}",
  title =        "{Third Military and Aerospace Programmable Logic
                 Devices International Conference (MAPLD 2000)}",
  volume =       "39(4)",
  publisher =    "AIAA",
  address =      "Reston, VA, USA",
  pages =        "474--500",
  year =         "2002",
  LCCN =         "????",
  bibdate =      "Sat Oct 9 14:09:02 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.gbv.de:20011/gvk",
  series =       "Journal of spacecraft and rockets",
  acknowledgement = ack-nhfb,
}

@Proceedings{Anonymous:2003:CRN,
  editor =       "Anonymous",
  booktitle =    "5th Conference on Real Numbers and Computers 2003 ---
                 {RNC5}, Lyon, France, September 2003",
  title =        "5th Conference on Real Numbers and Computers 2003 ---
                 {RNC5}, Lyon, France, September 2003",
  publisher =    "????",
  address =      "????",
  pages =        "????",
  year =         "2003",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Jun 25 14:57:33 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{Bajard:2003:ISC,
  editor =       "Jean Claude Bajard and Michael Schulte",
  booktitle =    "{16th IEEE Symposium on Computer Arithmetic: ARITH-16
                 2003: proceedings: Santiago de Compostela, Spain, June
                 15--18, 2003}",
  title =        "{16th IEEE Symposium on Computer Arithmetic: ARITH-16
                 2003: proceedings: Santiago de Compostela, Spain, June
                 15--18, 2003}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xii + 282",
  year =         "2003",
  ISBN =         "0-7695-1894-X",
  ISBN-13 =      "978-0-7695-1894-7",
  ISSN =         "1063-6889",
  LCCN =         "QA76.6 .S919 2003",
  bibdate =      "Sat Jul 20 17:45:12 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE Computer Society order number PR01894. Selected
                 papers republished in {\em IEEE Transactions on
                 Computers}, {\bf 54}(3) (2005)
                 \cite{Schulte:2005:GEI}.",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=8582;
                 http://www.dec.usc.es/arith16/",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-16",
}

@Proceedings{Cheung:2003:FPL,
  editor =       "Peter Y. K. Cheung and George A. Constantinides and
                 Jos{\'e} T. de Sousa",
  booktitle =    "Field-Programmable Logic and Applications: 13th
                 International Conference, {FPL 2003}, Lisbon, Portugal,
                 September 1--3, 2003: Proceedings",
  title =        "Field-Programmable Logic and Applications: 13th
                 International Conference, {FPL 2003}, Lisbon, Portugal,
                 September 1--3, 2003: Proceedings",
  volume =       "2778",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xxvi + 1179",
  year =         "2003",
  CODEN =        "LNCSD9",
  DOI =          "https://doi.org/10.1007/b12007",
  ISBN =         "3-540-40822-3 (softcover)",
  ISBN-13 =      "978-3-540-40822-2 (softcover)",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  LCCN =         "TK7895.G36 I48 2003",
  bibdate =      "Sat Jul 16 16:49:02 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       ser-LNCS,
  URL =          "http://link.springer-ny.com/link/service/series/0558/tocs/t2778.htm;
                 http://www.springerlink.com/openurl.asp?genre=issue&issn=0302-9743&volume=2778;
                 http://www.springerlink.com/openurl.asp?genre=volume&id=doi:10.1007/b12007",
  acknowledgement = ack-nhfb,
  meetingname =  "International Workshop on Field-Programmable Logic and
                 Applications (13th: 2003: Lisbon, Portugal)",
  subject =      "Field programmable gate arrays; Congresses;
                 Programmable array logic; Congresses",
}

@Proceedings{Deprettere:2003:IIC,
  editor =       "Ed F. Deprettere",
  booktitle =    "{IEEE International Conference on Application-Specific
                 Systems, Architectures and Processors: proceedings:
                 ASAP 2003: 24-26 June, 2003, The Hague, The
                 Netherlands}",
  title =        "{IEEE International Conference on Application-Specific
                 Systems, Architectures and Processors: proceedings:
                 ASAP 2003: 24-26 June, 2003, The Hague, The
                 Netherlands}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "x + 470",
  year =         "2003",
  ISBN =         "0-7695-1992-X",
  ISBN-13 =      "978-0-7695-1992-0",
  ISSN =         "1063-6862",
  LCCN =         "TK7874.6 .I58 2003",
  bibdate =      "Fri Mar 25 05:59:41 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE Computer Society Order Number PR01992.",
  acknowledgement = ack-nhfb,
}

@Proceedings{Dietz:2003:LCP,
  editor =       "Henry G. Dietz",
  booktitle =    "{Languages and Compilers for Parallel Computing: 14th
                 International Workshop, LCPC 2001, Cumberland Falls,
                 KY, USA, August 1--3, 2001: Revised Papers}",
  title =        "{Languages and Compilers for Parallel Computing: 14th
                 International Workshop, LCPC 2001, Cumberland Falls,
                 KY, USA, August 1--3, 2001: Revised Papers}",
  volume =       "2624",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "ix + 444",
  year =         "2003",
  CODEN =        "LNCSD9",
  DOI =          "https://doi.org/10.1007/3-540-35767-X",
  ISBN =         "3-540-04029-3 (paperback)",
  ISBN-13 =      "978-3-540-04029-3 (paperback)",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  LCCN =         "QA76.58 .W656 2001",
  bibdate =      "Thu Aug 21 09:09:03 MDT 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "The 14th workshop on Languages and Compilers for
                 Parallel Computing, LCPC 2001, was organized and hosted
                 by the Electrical and Computer Engineering Department
                 of the University of Kentucky, Lexington, KY, USA.",
  series =       ser-LNCS,
  URL =          "http://link.springer-ny.com/link/service/series/0558/tocs/t2624.htm;
                 http://www.springerlink.com/openurl.asp?genre=issue&issn=0302-9743&volume=2624",
  acknowledgement = ack-nhfb,
  keywords =     "compilers (computer programs); parallel processing
                 (electronic computers); programming languages
                 (electronic computers)",
}

@Proceedings{IEEE:2003:IICa,
  editor =       "{IEEE}",
  booktitle =    "{2003 IEEE International Conference on Acoustics,
                 Speech, and Signal Processing: proceedings: April
                 6--10, 2003, Hong Kong Exhibition and Convention
                 Centre, Hong Kong (ICASSP '03)}",
  title =        "{2003 IEEE International Conference on Acoustics,
                 Speech, and Signal Processing: proceedings: April
                 6--10, 2003, Hong Kong Exhibition and Convention
                 Centre, Hong Kong (ICASSP '03)}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "2003",
  ISBN =         "0-7803-7663-3",
  ISBN-13 =      "978-0-7803-7663-2",
  LCCN =         "TK7882.S65 I16 2003",
  bibdate =      "Thu Mar 24 21:28:32 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  note =         "IEEE catalog number 03CH37404.",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=8535",
  acknowledgement = ack-nhfb,
  subject =      "speech processing systems; congresses;
                 electro-acoustics; underwater acoustics; integrated
                 circuits; very large scale integration; signal
                 processing",
}

@Proceedings{IEEE:2003:IICb,
  editor =       "{IEEE}",
  booktitle =    "{2003 IEEE International Conference on
                 Field-Programmable Technology (FPT): proceedings:
                 15--17 December, 2003, the University of Tokyo}",
  title =        "{2003 IEEE International Conference on
                 Field-Programmable Technology (FPT): proceedings:
                 15--17 December, 2003, the University of Tokyo}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xv + 457",
  year =         "2003",
  DOI =          "https://doi.org/10.1109/FPT.2003.1275723",
  ISBN =         "0-7803-8320-6",
  ISBN-13 =      "978-0-7803-8320-3",
  LCCN =         "TK7895.G36 I143 2003",
  bibdate =      "Sat Oct 9 14:16:28 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=8988",
  acknowledgement = ack-nhfb,
}

@Proceedings{IEEE:2003:PCI,
  editor =       "{IEEE}",
  booktitle =    "{Proceedings of the 2003 CGO: the International
                 Symposium on Code Generation and Optimization; March
                 23--26, 2003, Fisherman's Wharf, San Francisco, CA,
                 with special emphasis on feedback-directed and runtime
                 optimization}",
  title =        "{Proceedings of the 2003 CGO: the International
                 Symposium on Code Generation and Optimization; March
                 23--26, 2003, Fisherman's Wharf, San Francisco, CA,
                 with special emphasis on feedback-directed and runtime
                 optimization}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xv + 347",
  year =         "2003",
  ISBN =         "0-7695-1913-X",
  ISBN-13 =      "978-0-7695-1913-5",
  LCCN =         "????",
  bibdate =      "Thu Jun 09 18:51:49 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "ACM Order No. 530033.",
  acknowledgement = ack-nhfb,
  keywords =     "EPIC; Intel IA-64; Itanium",
}

@Proceedings{Luk:2003:PSA,
  editor =       "Franklin T. Luk",
  booktitle =    "Proceedings of {SPIE: Advanced signal processing
                 algorithms, architectures, and implementations XIII:
                 6--8 August, 2003, San Diego, California, USA}",
  title =        "Proceedings of {SPIE: Advanced signal processing
                 algorithms, architectures, and implementations XIII:
                 6--8 August, 2003, San Diego, California, USA}",
  volume =       "5205",
  publisher =    pub-SPIE,
  address =      pub-SPIE:adr,
  pages =        "x + 620",
  year =         "2003",
  ISBN =         "0-8194-5078-2",
  ISBN-13 =      "978-0-8194-5078-4",
  LCCN =         "TK5102.5 .A3322 2003; TK5102.5 .A3325 2003; TK5102.9
                 .A38 2003; TK5102.5; TS510 .S63; TK5102.5 .A3173
                 2003eb",
  bibdate =      "Sun Mar 4 21:42:57 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  subject =      "Signal processing; Digital techniques; Congresses;
                 Algorithms; Computer architecture",
}

@Proceedings{Matthews:2003:PTS,
  editor =       "Michael B. Matthews",
  booktitle =    "{Proceedings of the Thirty-Seventh Asilomar Conference
                 on Signals, Systems \& Computers: November 9--12, 2003,
                 Pacific Grove, California}",
  title =        "{Proceedings of the Thirty-Seventh Asilomar Conference
                 on Signals, Systems \& Computers: November 9--12, 2003,
                 Pacific Grove, California}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "2003",
  ISBN =         "0-7803-8104-1",
  ISBN-13 =      "978-0-7803-8104-9",
  LCCN =         "????",
  bibdate =      "Sat Jun 25 12:39:08 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE catalog number 03CH37493.",
  acknowledgement = ack-nhfb,
}

@Proceedings{Senda:2003:IPI,
  editor =       "J. Rafael Senda",
  booktitle =    "{ISSAC 2003: Proceedings of the 2003 International
                 Symposium on Symbolic and Algebraic Computation, August
                 3--6, 2003, Drexel University, Philadelphia, PA, USA}",
  title =        "{ISSAC 2003: Proceedings of the 2003 International
                 Symposium on Symbolic and Algebraic Computation, August
                 3--6, 2003, Drexel University, Philadelphia, PA, USA}",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "x + 273",
  year =         "2003",
  ISBN =         "1-58113-641-2",
  ISBN-13 =      "978-1-58113-641-8",
  LCCN =         "QA76.95",
  bibdate =      "Sat Dec 13 18:18:22 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "ACM order number 505030.",
  acknowledgement = ack-nhfb,
}

@Book{Warren:2003:HD,
  author =       "Henry S. Warren",
  booktitle =    "Hacker's delight",
  title =        "Hacker's delight",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "xiv + 306",
  year =         "2003",
  ISBN =         "0-201-91465-4",
  ISBN-13 =      "978-0-201-91465-8",
  LCCN =         "QA76.6 .W375 2003",
  bibdate =      "Tue Jan 03 18:20:34 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/benfords-law.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "While this book does not specifically address
                 computational aspects of floating-point arithmetic
                 (apart from the nine-page Chapter 15), it has extensive
                 coverage of, and clever algorithms for, integer
                 arithmetic operations that are fundamental for
                 implementing hardware floating-arithmetic and software
                 multiple-precision arithmetic.",
  URL =          "http://www.awprofessional.com/bookstore/product.asp?isbn=0201914654;
                 http://www.hackersdelight.org/;
                 http://www.hackersdelight.org/hackerTOC.pdf;
                 http://www.informit.com/content/images/chap3_0201914654/elementLinks/0201914654.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "DEC PDP-10; division by constants; Gray code; Hilbert
                 curves; IEEE 754 floating-point arithmetic; integer
                 cube root; integer division; integer exponentiation;
                 integer logarithm; integer square root; prime numbers;
                 unusual number bases",
  remark =       "Foreword by Guy L. Steele, Jr., who begins ``When I
                 first got a summer job at MIT's Project MAC almost 30
                 years ago, I was delighted to be able to work with the
                 DEC PDP-10 computer, which was more fun to program in
                 assembly language than any other computer, bar none,
                 because of its rich yet tractable set of instructions
                 for performing bit tests, bit masking, field
                 manipulation, and operations on integers. Though the
                 PDP-10 has not been manufactured for quite some years,
                 there remains a thriving cult of enthusiasts who keep
                 old PDP-10 hardware running and who run old PDP-10
                 software---entire operating systems and their
                 applications---by using personal computers to simulate
                 the PDP-10 instruction set.''",
  subject =      "Computer programming; Computer hackers",
  tableofcontents = "Preface\par

                 1. Introduction\par

                 Notation\par

                 Instruction Set and Execution Time Model\par

                 2. Basis\par

                 Manipulating Rightmost Bits \\
                 Addition Combined with Logical Operations \\
                 Inequalities among Logical and Arithmetic Expressions
                 \\
                 Absolute Value Function \\
                 Sign Extension \\
                 Shift Right Signed from Unsigned \\
                 Sign Function \\
                 Three-Valued Compare \\
                 Transfer of Sign \\
                 Decoding a `Zero Means 2**n' Field \\
                 Comparison Predicates \\
                 Overflow Detection \\
                 Condition Code Result of Add, Subtract, and Multiply
                 \\
                 Rotate Shifts \\
                 Double-Length Add/Subtract \\
                 Double-Length Shifts \\
                 Multibyte Add, Subtract, Absolute Value \\
                 Doz, Max, Min \\
                 Exchanging Registers \\
                 Alternating among Two or More Values\par

                 3. Power-of-2 Boundaries\par

                 Rounding Up/Down to a Multiple of a Known Power of 2
                 \\
                 Rounding Up/Down to the Next Power of 2 \\
                 Detecting a Power-of-2 Boundary Crossing\par

                 4. Arithmetic Bounds\par

                 Checking Bounds of Integers \\
                 Propagating Bounds through Adds and Subtracts \\
                 Propagating Bounds through Logical Operations \\
                 Signed Bounds\par

                 5. Counting Bits\par

                 Counting 1-bits \\
                 Parity \\
                 Counting Leading 0's \\
                 Counting Trailing 0's\par

                 6. Searching Words\par

                 Find First 0-Byte \\
                 Find First String of 1-Bits of a Given Length\par

                 7. Rearranging Bits and Bytes\par

                 Reversing Bits and Bytes \\
                 Shuffling Bits \\
                 Transposing a Bit Matrix \\
                 Compress, or Generalized Extract \\
                 General Permutations, Sheep and Goats Operation \\
                 Rearrangements and Index Transformations\par

                 8. Multiplication\par

                 Multiword Multiplication \\
                 High-Order Half of 64-Bit Product \\
                 High-Order Product Signed from/to Unsigned \\
                 Multiplication by Constants\par

                 9. Integer Division\par

                 Preliminaries \\
                 Multiword Division \\
                 Unsigned Short Division from Signed Division \\
                 Unsigned Long Division\par

                 10. Integer Division by Constants\par

                 Signed Division by a Known Power of 2 \\
                 Signed Remainder from Division by a Known Power of 2
                 \\
                 Signed Division and Remainder by Non-powers of 2 \\
                 Signed Division by Divisors >= 2 \\
                 Signed Division by Divisors <= -2 \\
                 Incorporation into a Compiler \\
                 Miscellaneous Topics \\
                 Unsigned Division \\
                 Unsigned Division by Divisors >= 1 \\
                 Incorporation into a Compiler (Unsigned) \\
                 Miscellaneous Topics (Unsigned) \\
                 Applicability to Modulus and Floor Division \\
                 Similar Methods \\
                 Sample Magic Numbers \\
                 Exact Division by Constants \\
                 Test for Zero Remainder after Division by a
                 Constant\par

                 11. Some Elementary Functions\par

                 Integer Square Root \\
                 Integer Cube Root \\
                 Integer Exponentiation \\
                 Integer Logarithm\par

                 12. Unusual Bases for Number Systems\par

                 Base -2 \\
                 Base -1 + i \\
                 Other Bases \\
                 What is the Most Efficient Base?\par

                 13. Gray Code \\
                 Gray Code \\
                 Incrementing a Gray Coded Integer \\
                 Negabinary Gray Code \\
                 Brief History and Applications\par

                 14. Hilbert's Curve\par

                 A Recursive Algorithm for Generating the Hilbert Curve
                 \\
                 Coordinates from Distance along the Hilbert Curve \\
                 Distance from Coordinates on the Hilbert Curve \\
                 Incrementing the Coordinates on the Hilbert Curve \\
                 Non-recursive Generating Algorithms \\
                 Other Space-Filling Curves \\
                 Applications\par

                 15. Floating-Point\par

                 IEEE Format \\
                 Comparing Floating-Point Numbers Using Integer
                 Operations \\
                 The Distribution of Leading Digits \\
                 Table of Miscellaneous Values\par

                 16. Formulas for Primes\par

                 Introduction \\
                 Willans's Formulas \\
                 Wormell's Formula \\
                 Formulas for Other Difficult Functions\par

                 Appendix A. Arithmetic Tables for a 4-Bit
                 Machine\par

                 Appendix B. Newton's Method\par

                 Bibliography.",
}

@Proceedings{Frougny:2004:RCR,
  editor =       "Christiane Frougny and Vasco Brattka and Norbert
                 M{\"u}ller",
  booktitle =    "{RNC'6, 6th Conference on Real Numbers and Computers:
                 Nov 15--17, 2004, Dagstuhl, Germany}",
  title =        "{RNC'6, 6th Conference on Real Numbers and Computers:
                 Nov 15--17, 2004, Dagstuhl, Germany}",
  publisher =    "Universita{\"a}t Trier, Fachbereich IV, Mathematik,
                 Informatik",
  address =      "Trier, Germany",
  bookpages =    "216 + i",
  pages =        "216 + i",
  year =         "2004",
  ISSN =         "0944-0488",
  ISSN-L =       "0944-0488",
  bibdate =      "Thu Apr 28 05:55:01 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Forschungsbericht Nr. 04-8.",
  URL =          "http://www.informatik.uni-trier.de/Reports/TR-08-2004;
                 http://www.informatik.uni-trier.de/Reports/TR-08-2004/rnc6-complete.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "base conversion; correct rounding; decimal
                 floating-point arithmetic",
  tableofcontents = "Introduction / Christiane Frougny / 1--4 \\
                 Invited Lecture: New ideas and results for solving
                 Differential equations symbolically [abstract only] /
                 Benno Fuchssteiner / 5--5 \\
                 Invited Lecture: A survey of Integer Relations
                 algorithms and rational numbers [abstract only] / Simon
                 Plouffe / 6--6 \\
                 Invited Lecture: Real Numbers and Robustness in
                 Computational Geometry / Stefan Schirra / 7--21 \\
                 Bridging the gap between formal specification and
                 bit-level floating-point arithmetic / Sylvie Boldo /
                 22--36 \\
                 Automata, Borel functions and real numbers in Pisot
                 base / B. Cagnard, P. Simonnet / 37--54 \\
                 Generating formally certified bounds on values and
                 round-off errors / Marc Daumas, Guillaume Melquiond /
                 55--70 \\
                 A proven correctly rounded logarithm in
                 double-precision / Florent de Dinechin, Catherine
                 Loirat, Jean-Michel Muller / 71--85 \\
                 A comparison of polynomial evaluation schemes / L.
                 Fousse, S. Schmitt / 86--102 \\
                 A comparison of real and complex pseudozero sets for
                 polynomials with real coefficients / Stef Graillat,
                 Philippe Langlois / 103--112 \\
                 On Intermediate Precision Required for
                 Correctly-Rounding Decimal-to-Binary Floating-Point
                 Conversion / Michel Hack / 113--134 \\
                 The Generic Multiple-Precision Floating-Point Addition
                 With Exact Rounding (as in the MPFR Library) / Vincent
                 Lef{\`e}vre / 135--145 \\
                 Software Division and Square Root Using Goldschmidt's
                 Algorithms / Peter Markstein / 146--157 \\
                 A Fast Algorithm for Julia Sets of Hyperbolic Rational
                 Functions / R. Rettinger / 158--171 \\
                 An extension of Chaitin's halting probability $\Omega$
                 to measurement operator in infinite dimensional quantum
                 system / Kohtaro Tadaki / 172--191 \\
                 On the Hierarchy of $\Delta_2^0$-Real Numbers / Xizhong
                 Zheng / 192--215 \\
                 Trierer Forschungsberichte Mathematik / Informatik [one
                 page list of reports] / 1--1 (216--216)",
}

@Proceedings{ACM:2004:FAS,
  editor =       "{ACM}",
  booktitle =    "{FPGA 2004: ACM\slash SIGDA Twelfth ACM International
                 Symposium on Field-Programmable Gate Arrays, Monterey
                 Beach Hotel, Monterey, California, USA: February
                 22--24, 2004}",
  title =        "{FPGA 2004: ACM\slash SIGDA Twelfth ACM International
                 Symposium on Field-Programmable Gate Arrays, Monterey
                 Beach Hotel, Monterey, California, USA: February
                 22--24, 2004}",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "vi + 260",
  year =         "2004",
  ISBN =         "1-58113-829-6",
  ISBN-13 =      "978-1-58113-829-0",
  LCCN =         "TK7895.G36 A26 2004",
  bibdate =      "Sat Oct 9 15:25:33 MDT 2010",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "ACM order number 480040.",
  URL =          "http://portal.acm.org/toc.cfm?id=968280",
  acknowledgement = ack-nhfb,
  subject =      "Gate array circuits; Congresses; Field programmable
                 gate arrays; Programmable array logic",
}

@Proceedings{ACM:2004:GVN,
  editor =       "{ACM}",
  booktitle =    "{GLSVLSI '04: VLSI in the nanometer era: proceedings
                 of the 2004 ACM Great Lakes Symposium on VLSI, Radisson
                 Hotel, Boston, MA, USA, April 26-28, 2004}",
  title =        "{GLSVLSI '04: VLSI in the nanometer era: proceedings
                 of the 2004 ACM Great Lakes Symposium on VLSI, Radisson
                 Hotel, Boston, MA, USA, April 26-28, 2004}",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "xiii + 467",
  year =         "2004",
  ISBN =         "1-58113-853-9",
  ISBN-13 =      "978-1-58113-853-5",
  LCCN =         "????",
  bibdate =      "Thu Aug 7 18:09:26 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.gbv.de:20011/gvk",
  acknowledgement = ack-nhfb,
}

@Proceedings{ACM:2004:YAS,
  editor =       "ACM",
  booktitle =    "20 Years of the {ACM/SIGPLAN} Conference on
                 Programming Language Design and Implementation
                 (1979--1999): A Selection",
  title =        "20 Years of the {ACM}/{SIGPLAN} Conference on
                 Programming Language Design and Implementation
                 (1979--1999): a Selection",
  volume =       "39(4)",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  year =         "2004",
  ISBN =         "1-58113-623-4",
  ISBN-13 =      "978-1-58113-623-4",
  LCCN =         "????",
  bibdate =      "Sat Nov 29 11:38:05 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{Anonymous:2004:ICM,
  editor =       "Anonymous",
  booktitle =    "{6th International Conference on Mathematics in Signal
                 Processing: Cirencester, December 14--16, 2004}",
  title =        "{6th International Conference on Mathematics in Signal
                 Processing: Cirencester, December 14--16, 2004}",
  publisher =    "????",
  address =      "????",
  year =         "2004",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Dec 4 10:10:18 MST 2010",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{Arnold:2004:PAI,
  editor =       "Jeffrey Arnold",
  booktitle =    "{Proceedings / 12th Annual IEEE Symposium on
                 Field-Programmable Custom Computing Machines, FCCM
                 2004: 20--23 April 2004, Napa Valley, California}",
  title =        "{Proceedings / 12th Annual IEEE Symposium on
                 Field-Programmable Custom Computing Machines, FCCM
                 2004: 20--23 April 2004, Napa Valley, California}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "x + 346",
  year =         "2004",
  ISBN =         "0-7695-2230-0",
  ISBN-13 =      "978-0-7695-2230-2",
  LCCN =         "????",
  bibdate =      "Sat Jun 25 12:49:50 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
}

@Proceedings{Druin:2004:IDC,
  editor =       "Allison Druin and Juan Pablo Hourcade and Sharmon
                 Kollet",
  booktitle =    "{Interactive Design \& Children 2004: Building a
                 Community}",
  title =        "{Interactive Design \& Children 2004: Building a
                 Community}",
  publisher =    "College Park IDC",
  address =      "College Park, MD, USA",
  pages =        "190",
  year =         "2004",
  ISBN =         "1-58113-791-5",
  ISBN-13 =      "978-1-58113-791-0",
  LCCN =         "QA76.9.H85 C746 2004",
  bibdate =      "Fri Aug 08 09:07:40 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{Hilledt:2004:AME,
  editor =       "James M. Hill and Ross R. Moore",
  booktitle =    "{Applied mathematics entering the 21st Century:
                 invited talks from the ICIAM 2003 Congress}",
  title =        "{Applied mathematics entering the 21st Century:
                 invited talks from the ICIAM 2003 Congress}",
  publisher =    pub-SIAM,
  address =      pub-SIAM:adr,
  pages =        "xv + 413",
  year =         "2004",
  ISBN =         "0-89871-559-8",
  ISBN-13 =      "978-0-89871-559-0",
  LCCN =         "QA7 .A6665 2004; QA7 .A67 2004; QA1 .I57 2004",
  bibdate =      "Thu Nov 8 19:52:42 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  remark =       "Papers appearing in this volume are the Invited Talks
                 given at ICIAM 2003, the 5th International Congress of
                 Industrial and Applied Mathematics, held in Sydney over
                 the period July 7 to 11, 2003.",
  subject =      "Mathematics; Congresses; Applied mathematics",
}

@Proceedings{IEEE:2004:IICa,
  editor =       "{IEEE}",
  booktitle =    "{IEEE} International Conference on Computer Design:
                 {VLSI} in Computers and Processors, 2004. {ICCD 2004}.
                 Proceedings. 11--13 October 2004",
  title =        "{IEEE} International Conference on Computer Design:
                 {VLSI} in Computers and Processors, 2004. {ICCD} 2004.
                 Proceedings. 11--13 October 2004",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xviii + 578",
  year =         "2004",
  ISBN =         "0-7695-2231-9",
  ISBN-13 =      "978-0-7695-2231-9",
  LCCN =         "TK7888.4 .I23 2004",
  bibdate =      "Fri Mar 25 05:56:18 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  price =        "UK\pounds 121.00",
  acknowledgement = ack-nhfb,
}

@Proceedings{IEEE:2004:IICb,
  editor =       "{IEEE}",
  booktitle =    "{15th IEEE International Conference on
                 Application-Specific Systems, Architectures and
                 Processors: proceedings: September 2--29, 2004,
                 Galveston, Texas}",
  title =        "{15th IEEE International Conference on
                 Application-Specific Systems, Architectures and
                 Processors: proceedings: September 2--29, 2004,
                 Galveston, Texas}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "x + 412",
  year =         "2004",
  ISBN =         "0-7695-2226-2",
  ISBN-13 =      "978-0-7695-2226-5",
  LCCN =         "TK7874.6 .I58 2004",
  bibdate =      "Sun Mar 4 21:48:24 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  meetingname =  "International Conference on Application-Specific
                 Systems, Architectures, and Processors (15th: 2004:
                 Galveston, Tex.)",
  remark =       "IEEE Computer Society Order Number P2226.",
  subject =      "Signal processing; Digital techniques; Congresses;
                 Array processors; Application-specific integrated
                 circuits",
}

@Proceedings{IEEE:2004:IICc,
  editor =       "{IEEE}",
  booktitle =    "{2004 IEEE International Conference on Acoustics,
                 Speech, and Signal Processing: proceedings: May 17--21,
                 2004, Fairmont Queen Elizabeth Hotel, Montreal, Quebec,
                 Canada (ICASSP '04)}",
  title =        "{2004 IEEE International Conference on Acoustics,
                 Speech, and Signal Processing: proceedings: May 17--21,
                 2004, Fairmont Queen Elizabeth Hotel, Montreal, Quebec,
                 Canada (ICASSP '04)}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "2004",
  ISBN =         "0-7803-8484-9",
  ISBN-13 =      "978-0-7803-8484-2",
  LCCN =         "TK7882.S65 I61 2004",
  bibdate =      "Sun Feb 20 11:05:28 MST 2011",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE Catalog Number: 04CH37568",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=9248",
  acknowledgement = ack-nhfb,
  remark =       "Vol. 1. Speech processing. Vol. 2. Sensor array and
                 Multichannel signal processing; signal processing
                 theory and methods. Vol. 3. Image and multidimensional
                 processing; special sessions. Vol. 4. Audio and
                 electroacoustics signal processing for communications.
                 Vol. 5. Design and implementation of signal processing
                 systems; industry technology tracks; machine learning
                 for signal processing; multimedia signal processing;
                 signal processing for education",
  subject =      "speech processing systems; congresses; signal
                 processing systems; electro-acoustics; underwater
                 acoustics; integrated circuits; very large scale
                 integration",
}

@Proceedings{IEEE:2004:IIS,
  editor =       "{IEEE}",
  booktitle =    "{2004 IEEE International Symposium on Computer-Aided
                 Control System Design: September 2--4, 2004, the Grand
                 Hotel, Taipei, Taiwan}",
  title =        "{2004 IEEE International Symposium on Computer-Aided
                 Control System Design: September 2--4, 2004, the Grand
                 Hotel, Taipei, Taiwan}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xv + 377 + 3 + 3",
  year =         "2004",
  DOI =          "https://doi.org/10.1109/CACSD.2004.1393830",
  ISBN =         "0-7803-8636-1",
  ISBN-13 =      "978-0-7803-8636-5",
  LCCN =         "TJ212.2 .I32495 2004",
  bibdate =      "Mon Nov 1 10:36:39 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "IEEE Catalog Number 04TH8770.",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=9600",
  acknowledgement = ack-nhfb,
  subject =      "Automatic control; Data processing; Congresses;
                 Computer-aided design",
}

@Proceedings{IEEE:2004:PJC,
  editor =       "{IEEE}",
  booktitle =    "{Proceedings of the 2003 Joint Conference of the
                 Fourth International Conference on Information,
                 Communications and Signal Processing, 2003 and the
                 Fourth Pacific Rim Conference on Multimedia, 15--18
                 December 2003, Meritus Mandarin Singapore Hotel,
                 Singapore}",
  title =        "{Proceedings of the 2003 Joint Conference of the
                 Fourth International Conference on Information,
                 Communications and Signal Processing, 2003 and the
                 Fourth Pacific Rim Conference on Multimedia, 15--18
                 December 2003, Meritus Mandarin Singapore Hotel,
                 Singapore}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "2004",
  ISBN =         "0-7803-8185-8",
  ISBN-13 =      "978-0-7803-8185-8",
  LCCN =         "TK5102.9 .J65 2003",
  bibdate =      "Sun Feb 20 11:01:10 MST 2011",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE catalog number 03EX758.",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=9074",
  acknowledgement = ack-nhfb,
}

@Proceedings{Luk:2004:ASP,
  editor =       "Franklin T. Luk",
  booktitle =    "Proceedings of {SPIE: Advanced signal processing
                 algorithms, architectures, and implementations XIV:
                 4--6 August 2004, Denver, Colorado, USA}",
  title =        "Proceedings of {SPIE: Advanced signal processing
                 algorithms, architectures, and implementations XIV:
                 4--6 August 2004, Denver, Colorado, USA}",
  volume =       "5559",
  publisher =    pub-SPIE,
  address =      pub-SPIE:adr,
  pages =        "viii + 464",
  year =         "2004",
  ISBN =         "0-8194-5497-4",
  ISBN-13 =      "978-0-8194-5497-3",
  ISSN =         "0277-786X (print), 1996-756X (electronic)",
  LCCN =         "TK5102.5 .A3173 2004; TK5102.5 .A3322 2004",
  bibdate =      "Sun Mar 4 21:50:40 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  series =       "SPIE proceedings series",
  acknowledgement = ack-nhfb,
  subject =      "Algorithms; Congresses; Signal processing; Digital
                 techniques; Computer architecture",
}

@Proceedings{Selvaraj:2004:PES,
  editor =       "Henry Selvaraj",
  booktitle =    "{Proceedings of the EUROMICRO System on Digital System
                 Design: 31 August--3 September 2004, Rennes, France}",
  title =        "{Proceedings of the EUROMICRO System on Digital System
                 Design: 31 August--3 September 2004, Rennes, France}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xiii + 631",
  year =         "2004",
  ISBN =         "0-7695-2203-3",
  ISBN-13 =      "978-0-7695-2203-6",
  LCCN =         "QA76.9.S88 E97 2004; QA76.9.S88",
  bibdate =      "Sun Mar 4 21:45:21 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  meetingname =  "Euromicro Symposium on Digital Systems Design (2004:
                 Rennes, France)",
  subject =      "Digital electronics; Congresses; System design;
                 Computer architecture",
}

@Proceedings{Smailagic:2004:ETV,
  editor =       "Asim Smailagic and Magdy A. Bayoumi",
  booktitle =    "Emerging trends in {VLSI} systems design: proceedings:
                 {IEEE} Computer Society Annual Symposium on {VLSI,
                 19--20} February 2004, Lafayette, Louisiana {[ISVLSI
                 2004]}",
  title =        "Emerging trends in {VLSI} systems design: proceedings:
                 {IEEE} Computer Society Annual Symposium on {VLSI},
                 19--20 February 2004, Lafayette, Louisiana [{ISVLSI}
                 2004]",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xiv + 324",
  year =         "2004",
  ISBN =         "0-7695-2097-9",
  ISBN-13 =      "978-0-7695-2097-1",
  LCCN =         "TK7874 .I122 2004",
  bibdate =      "Wed May 04 07:54:20 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE Computer Society order number P2097.",
  acknowledgement = ack-nhfb,
}

@Book{Wahdan:2004:IHE,
  editor =       "Abdel-Moniem Wahdan",
  booktitle =    "{ICEEC'04: 2004 International Conference on
                 Electrical, Electronic and Computer Engineering:
                 proceedings: 5--7 September, 2004, Cairo, Egypt}",
  title =        "{ICEEC'04: 2004 International Conference on
                 Electrical, Electronic and Computer Engineering:
                 proceedings: 5--7 September, 2004, Cairo, Egypt}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xlv + 954",
  year =         "2004",
  bibdate =      "Tue Jul 19 08:01:02 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  note =         "IEEE catalog number 04EX893.",
  acknowledgement = ack-nhfb,
  subject =      "Electric engineering; Congresses; Electronics;
                 Congresses; Computer engineering; Congresses",
}

@Proceedings{ACM:2005:ASI,
  editor =       "{ACM}",
  booktitle =    "{ASSETS 2005: the Seventh International ACM SIGACCESS
                 Conference on Computers and Accessibility: October
                 9--12, 2005, Baltimore, Maryland, USA}",
  title =        "{ASSETS 2005: the Seventh International ACM SIGACCESS
                 Conference on Computers and Accessibility: October
                 9--12, 2005, Baltimore, Maryland, USA}",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "ix + 223",
  year =         "2005",
  ISBN =         "1-59593-159-7",
  ISBN-13 =      "978-1-59593-159-7",
  LCCN =         "????",
  bibdate =      "Thu Aug 7 18:45:20 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.gbv.de:20011/gvk",
  acknowledgement = ack-nhfb,
}

@Proceedings{ACM:2005:FAS,
  editor =       "{ACM}",
  booktitle =    "{FPGA 2005: ACM\slash SIGDA Thirteenth ACM
                 International Symposium on Field-Programmable Gate
                 Arrays, Monterey Beach Resort, Monterey, California,
                 USA: February 20--22, 2005}",
  title =        "{FPGA 2005: ACM\slash SIGDA Thirteenth ACM
                 International Symposium on Field-Programmable Gate
                 Arrays, Monterey Beach Resort, Monterey, California,
                 USA: February 20--22, 2005}",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "vi + 282",
  year =         "2005",
  ISBN =         "1-59593-029-9",
  ISBN-13 =      "978-1-59593-029-3",
  LCCN =         "TK7895.G36 A26 2005",
  bibdate =      "Sat Oct 9 14:32:27 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  note =         "ACM order number 480050.",
  acknowledgement = ack-nhfb,
  subject =      "gate array circuits; congresses; field programmable
                 gate arrays; programmable array logic",
}

@Proceedings{Bein:2005:PIS,
  editor =       "Wolfgang Bein",
  booktitle =    "{Proceedings: 8th International Symposium on Parallel
                 Architectures, Algorithms, and Networks: December 7--9,
                 2005, Las Vegas Nevada, USA: ISPAN 2005}",
  title =        "{Proceedings: 8th International Symposium on Parallel
                 Architectures, Algorithms, and Networks: December 7--9,
                 2005, Las Vegas Nevada, USA: ISPAN 2005}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xiii + 548",
  year =         "2005",
  DOI =          "https://doi.org/10.1109/ISPAN.2005.2",
  ISBN =         "0-7695-2509-1",
  ISBN-13 =      "978-0-7695-2509-9",
  ISSN =         "1087-4089",
  LCCN =         "QA76.58 .I5673 2005",
  bibdate =      "Sat Oct 9 14:43:16 MDT 2010",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE Computer Society Order Number P2509.",
  acknowledgement = ack-nhfb,
  subject =      "parallel processing (electronic computers);
                 congresses; computer algorithms; computer networks;
                 computer architecture",
}

@Book{Copeland:2005:ATA,
  editor =       "B. Jack Copeland",
  booktitle =    "{Alan Turing}'s {Automatic Computing Engine}: the
                 master codebreaker's struggle to build the modern
                 computer",
  title =        "{Alan Turing}'s {Automatic Computing Engine}: the
                 master codebreaker's struggle to build the modern
                 computer",
  publisher =    pub-OXFORD,
  address =      pub-OXFORD:adr,
  pages =        "xx + 553",
  year =         "2005",
  ISBN =         "0-19-856593-3 (hardcover)",
  ISBN-13 =      "978-0-19-856593-2 (hardcover)",
  LCCN =         "QA75 .A43 2005",
  bibdate =      "Sat Nov 19 18:33:05 MST 2005",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/a/turing-alan-mathison.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://ukcatalogue.oup.com/product/9780198565932.do;
                 http://www.oxfordscholarship.com/oso/public/content/maths/9780198565932/toc.html",
  abstract =     "The mathematical genius Alan Turing (1912--1954) was
                 one of the greatest scientists and thinkers of the 20th
                 century. Now well known for his crucial wartime role in
                 breaking the ENIGMA code, he was the first to conceive
                 of the fundamental principle of the modern computer ---
                 the idea of controlling a computing machine's
                 operations by means of coded instructions, stored in
                 the machine's `memory'. In 1945, Turing drew up his
                 revolutionary design for an electronic computing
                 machine --- his Automatic Computing Engine (`ACE'). A
                 pilot model of the ACE ran its first programme in 1950
                 and the production version, the `DEUCE', went on to
                 become a cornerstone of the fledgling British computer
                 industry. The first `personal' computer was based on
                 Turing's ACE. This book describes Turing's struggle to
                 build the modern computer. It contains first-hand
                 accounts by Turing and by the pioneers of computing who
                 worked with him. The book describes the hardware and
                 software of the ACE and contains chapters describing
                 Turing's path-breaking research in the fields of
                 Artificial Intelligence (AI) and Artificial Life
                 (A-Life).",
  acknowledgement = ack-nhfb,
  remark =       "Originally published: New York; London: Springer,
                 2003",
  subject =      "Turing, Alan Mathison; Computers; Great Britain;
                 History; Computer engineering; Great Britain; History",
  subject-dates = "1912--1954",
  tableofcontents = "Foreword / Donald W. Davies \\
                 Introduction / B. Jack Copeland \par

                 Part I: The National Physical Laboratory and the ACE
                 Project \\
                 A Century of Measurement and Computation at the
                 National Physical Laboratory, 1900--2000 / Eileen
                 Magnello \\
                 The Creation of the NPL Mathematics Division / Mary
                 Croarken \\
                 The Origins and Development of the ACE Project / B.
                 Jack Copeland \\
                 The Pilot ACE at the National Physical Laboratory,
                 James H. Wilkinson \par

                 Part II: Turing and the History of Computing \\
                 The ACE and the Shaping of British Computing / Martin
                 Campbell-Kelly \\
                 Computer Architecture and the ACE Computers / Robert
                 Doran \\
                 Turing and the Computer / B. Jack Copeland and Diane
                 Proudfoot \\
                 From Turing Machine to ``Electronic Brain'' / Teresa
                 Numerico \par

                 Part III: The ACE Computers \\
                 The Pilot ACE Instruction Format / Henry John Norton
                 \\
                 Programming the Pilot ACE / J.G. Hayes \\
                 The Pilot ACE: from Concept to Reality / Robin A.
                 Vowels \\
                 The DEUCE --- a User's View / Robin A. Vowels \\
                 Applications of the Pilot ACE and the DEUCE / Tom
                 Vickers \\
                 The ACE Test Assembly, the Pilot ACE, the Big ACE, and
                 the Bendix G15 / Harry D. Huskey \\
                 The ACE Simulator and the Cybernetic Model / Michael
                 Woodger \\
                 The Pilot Model and the Big ACE on the Web / Benjamin
                 Wells \par

                 Part IV: Electronics \\
                 How Valves Work / David O. Clayden \\
                 Recollections of Early Vacuum Tube Circuits / Maurice
                 Wilkes \\
                 Circuit Design of the Pilot ACE and the Big ACE / David
                 O. Clayden \par

                 Part V: Technical Reports and Lectures on the ACE and
                 the Pilot ACE, 1945--1951 \\
                 Proposed Electronic Calculator (1945) / Alan M. Turing
                 \\
                 Notes on Memory (1945) / Alan M. Turing \\
                 The Turing--Wilkinson Lecture Series (1946--1947) /
                 Alan M. Turing and James H. Wilkinson \\
                 The State of the Art in Electronic Digital Computing in
                 Britain and the United States (1947) / Harry D.
                 Huskey",
}

@Proceedings{IEEE:2005:DAT,
  editor =       "{IEEE}",
  booktitle =    "{Design, Automation, and Test in Europe: proceedings:
                 Munich, Germany, March 7--11, 2005}",
  title =        "{Design, Automation, and Test in Europe: proceedings:
                 Munich, Germany, March 7--11, 2005}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "2005",
  ISBN =         "0-7695-2288-2",
  ISBN-13 =      "978-0-7695-2288-3",
  LCCN =         "TK7870 .D467 2005",
  bibdate =      "Sun Feb 20 11:17:37 MST 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "IEEE Computer Society Order Number P2288.",
  acknowledgement = ack-nhfb,
  meetingname =  "Design, Automation, and Test in Europe Conference and
                 Exhibition (2005 : Munich, Germany)",
  subject =      "Electronic systems; Design and construction;
                 Congresses; Electronic circuit design; Data processing;
                 Computer-aided design; Electronic industries;
                 Automation",
}

@Proceedings{IEEE:2005:ICS,
  editor =       "{IEEE}",
  booktitle =    "{IEEE Computer Society Annual Symposium on VLSI
                 (ISVLSI 2005)}",
  title =        "{IEEE Computer Society Annual Symposium on VLSI
                 (ISVLSI 2005)}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "332 (est.)",
  year =         "2005",
  ISBN =         "0-7695-2365-X",
  ISBN-13 =      "978-0-7695-2365-1",
  LCCN =         "????",
  bibdate =      "Sat Jun 25 13:00:07 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "http://www.computer.org/cspress/CATALOG/p2365.htm",
  acknowledgement = ack-nhfb,
}

@Proceedings{IEEE:2005:IIS,
  editor =       "{IEEE}",
  booktitle =    "{IEEE International Symposium on Circuits and Systems
                 (ISCAS): May 23--26, 2005, International Conference
                 Center, Kobe, Japan: conference proceedings}",
  title =        "{IEEE International Symposium on Circuits and Systems
                 (ISCAS): May 23--26, 2005, International Conference
                 Center, Kobe, Japan: conference proceedings}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "2005",
  ISBN =         "0-7803-8834-8",
  ISBN-13 =      "978-0-7803-8834-5",
  LCCN =         "TK454.2 .I22 2005",
  bibdate =      "Mon Mar 5 08:19:11 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  meetingname =  "IEEE International Symposium on Circuits and Systems
                 (2005: Kobe-shi, Japan)",
  remark =       "IEEE Catalog Number: 05CH37618.",
  subject =      "Electronics; Congresses; Signal processing; Digital
                 techniques; Electronic circuits; Neural networks
                 (Computer science); Integrated circuits; Very large
                 scale integration",
}

@Proceedings{IEEE:2005:MSC,
  editor =       "{IEEE}",
  booktitle =    "{2005 48th Midwest Symposium on Circuits and Systems:
                 [conference proceedings: Cincinnati, Ohio, August
                 7--10, 2005]}",
  title =        "{2005 48th Midwest Symposium on Circuits and Systems:
                 [conference proceedings: Cincinnati, Ohio, August
                 7--10, 2005]}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "2005",
  ISBN =         "0-7803-9197-7",
  ISBN-13 =      "978-0-7803-9197-0",
  LCCN =         "TK3226 .M55 2005eb",
  bibdate =      "Sun Feb 20 11:11:21 MST 2011",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.ieeexplore.ieee.org/xpl/RecentCon.jsp?punumber=10622",
  acknowledgement = ack-nhfb,
}

@Proceedings{IEEE:2005:PII,
  editor =       "{IEEE}",
  booktitle =    "{Proceedings of the IEEE 16th International Conference
                 on Application-specific Systems, Architectures and
                 Processors, Samos, Greece, July 23--25, 2005 (ASAP
                 2005)}",
  title =        "{Proceedings of the IEEE 16th International Conference
                 on Application-specific Systems, Architectures and
                 Processors, Samos, Greece, July 23--25, 2005 (ASAP
                 2005)}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "2005",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Jun 25 13:09:23 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.ece.uvic.ca/asap2005/",
  acknowledgement = ack-nhfb,
}

@Proceedings{IEEE:2005:PIS,
  editor =       "{IEEE}",
  booktitle =    "{Proceedings of the 17th IEEE Symposium on Computer
                 Arithmetic, ARITH-17, June 27--29, 2005, Cape Cod,
                 Massachusetts, USA}",
  title =        "{Proceedings of the 17th IEEE Symposium on Computer
                 Arithmetic, ARITH-17, June 27--29, 2005, Cape Cod,
                 Massachusetts, USA}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "2005",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Tue Jun 21 19:02:16 2005",
  bibsource =    "http://arith17.polito.it/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  xxnote =       "Not yet published: check editor??",
}

@Proceedings{IEEE:2005:PWE,
  editor =       "{IEEE}",
  booktitle =    "{Proceedings of the 2005 3rd Workshop on Embedded
                 Systems for Real Time Multimedia, 22--23 September
                 2005, New York Metropolitan Area}",
  title =        "{Proceedings of the 2005 3rd Workshop on Embedded
                 Systems for Real Time Multimedia, 22--23 September
                 2005, New York Metropolitan Area}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "140",
  year =         "2005",
  DOI =          "https://doi.org/10.1109/ESTMED.2005.1518044",
  ISBN =         "0-7803-9347-3",
  ISBN-13 =      "978-0-7803-9347-9",
  LCCN =         "QA76.575 .W67 2005",
  bibdate =      "Sat Oct 9 14:35:29 MDT 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  note =         "IEEE catalog number 5EX1149.",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=10172",
  acknowledgement = ack-nhfb,
  subject =      "Multimedia systems; Congresses; Embedded computer
                 systems",
}

@Proceedings{Luk:2005:ASP,
  editor =       "Franklin T. Luk",
  booktitle =    "{Advanced Signal Processing Algorithms, Architectures,
                 and Implementations XV, August, San Diego, CA, USA}",
  title =        "{Advanced Signal Processing Algorithms, Architectures,
                 and Implementations XV, August, San Diego, CA, USA}",
  volume =       "5910",
  publisher =    pub-SPIE,
  address =      pub-SPIE:adr,
  pages =        "????",
  year =         "2005",
  CODEN =        "PSISDG",
  ISBN =         "????",
  ISBN-13 =      "????",
  ISSN =         "0277-786X (print), 1996-756X (electronic)",
  LCCN =         "????",
  bibdate =      "Sat Jun 25 12:56:26 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       j-PROC-SPIE,
  acknowledgement = ack-nhfb,
}

@Proceedings{Montuschi:2005:PIS,
  editor =       "Paolo Montuschi and Eric (Eric Mark) Schwarz",
  booktitle =    "{Proceedings of the 17th IEEE Symposium on Computer
                 Arithmetic, ARITH-17 2005, June 27--29, 2005, Cape Cod,
                 Massachusetts, USA}",
  title =        "{Proceedings of the 17th IEEE Symposium on Computer
                 Arithmetic, ARITH-17 2005, June 27--29, 2005, Cape Cod,
                 Massachusetts, USA}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xii + 298",
  year =         "2005",
  ISBN =         "0-7695-2366-8",
  ISBN-13 =      "978-0-7695-2366-8",
  LCCN =         "QA76.9.C62 .S95 2005",
  bibdate =      "Thu Sep 14 12:30:26 2006",
  bibsource =    "http://arith17.polito.it/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-17",
}

@Proceedings{Tang:2005:AIC,
  editor =       "Ting-Ao Tang and Yumei Huang and others",
  booktitle =    "{ASICON 2005: 2005, 6th International Conference on
                 ASIC proceedings, Shanghai, China, October 24--27,
                 2005}",
  title =        "{ASICON 2005: 2005, 6th International Conference on
                 ASIC proceedings, Shanghai, China, October 24--27,
                 2005}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "2005",
  ISBN =         "0-7803-9210-8",
  ISBN-13 =      "978-0-7803-9210-6",
  LCCN =         "TK7874.6 2005",
  bibdate =      "Sun Feb 20 11:20:06 MST 2011",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE Catalog Number 05TH8820.",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=10726",
  acknowledgement = ack-nhfb,
  meetingname =  "International Conference on ASIC (6th : 2005 :
                 Shanghai, China)",
  subject =      "application specific integrated circuits; design and
                 construction; congresses; computer-aided design;
                 testing",
}

@Proceedings{Vassiliadis:2005:IIC,
  editor =       "Stamatis Vassiliadis and Nikitas J. Dimopoulos and
                 Sanjay Vishnu Rajopadhye",
  booktitle =    "{16th IEEE International Conference on
                 Application-Specific Systems, Architectures, and
                 Processors: ASAP 2005: 23--25 July 2005, Samos,
                 Greece}",
  title =        "{16th IEEE International Conference on
                 Application-Specific Systems, Architectures, and
                 Processors: ASAP 2005: 23--25 July 2005, Samos,
                 Greece}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xiii + 419",
  year =         "2005",
  ISBN =         "0-7695-2407-9",
  ISBN-13 =      "978-0-7695-2407-8",
  LCCN =         "TK7874.6 .I58 2005",
  bibdate =      "Sun Mar 4 21:53:56 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  meetingname =  "International Conference on Application-Specific
                 Systems, Architectures, and Processors (16th: 2005:
                 Samos, Greece)",
  subject =      "Array processors; Congresses; Signal processing;
                 Digital techniques; Application specific integrated
                 circuits",
}

@Proceedings{ACM:2006:SCH,
  editor =       "{ACM}",
  booktitle =    "{SC'06: Conference on High Performance Networking and
                 Computing: proceedings of the 2006 ACM/IEEE conference
                 on Supercomputing, November 11--17, 2006, Tampa
                 Convention Center, Tampa, Florida, USA}",
  title =        "{SC'06: Conference on High Performance Networking and
                 Computing: proceedings of the 2006 ACM/IEEE conference
                 on Supercomputing, November 11--17, 2006, Tampa
                 Convention Center, Tampa, Florida, USA}",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "????",
  year =         "2006",
  ISBN =         "0-7695-2700-0",
  ISBN-13 =      "978-0-7695-2700-0",
  LCCN =         "????",
  bibdate =      "Thu Nov 8 20:03:51 MST 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.bibsys.no:2100/BIBSYS",
  note =         "Contains one CD-ROM.",
  acknowledgement = ack-nhfb,
  meetingname =  "Conference on High Performance Networking and
                 Computing 2006. Tampa, Florida",
}

@Proceedings{Anonymous:2006:PCR,
  editor =       "Anonymous",
  booktitle =    "{Proceedings of the 7th Conference on Real Numbers and
                 Computers (RNC 7) LORIA, Nancy, France, July 10--12,
                 2006}",
  title =        "{Proceedings of the 7th Conference on Real Numbers and
                 Computers (RNC 7) LORIA, Nancy, France, July 10--12,
                 2006}",
  publisher =    "????",
  address =      "????",
  pages =        "????",
  year =         "2006",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Tue Jun 27 10:26:43 2006",
  bibsource =    "http://rnc7.loria.fr/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{Bertels:2006:FPI,
  editor =       "Koen Bertels and Philip Leong and Eduardo Boemo",
  booktitle =    "{FPL 2006: Proceedings of the 16th International
                 Conference on Field-Programmable Logic and Applications
                 Meli{\'a} Madrid Princesa, Madrid, Spain: August
                 28--30, 2006}",
  title =        "{FPL 2006: Proceedings of the 16th International
                 Conference on Field-Programmable Logic and Applications
                 Meli{\'a} Madrid Princesa, Madrid, Spain: August
                 28--30, 2006}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xl + 975",
  year =         "2006",
  DOI =          "https://doi.org/10.1109/FPL.2006.311178",
  ISBN =         "1-4244-0312-X (softbound)",
  ISBN-13 =      "978-1-4244-0312-7 (softbound)",
  LCCN =         "TK7895.G36 I48 2006",
  bibdate =      "Sat Oct 9 15:27:53 MDT 2010",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE catalog number 06EX1349. Two volumes.",
  acknowledgement = ack-nhfb,
  subject =      "Field programmable gate arrays; Congresses;
                 Programmable array logic",
}

@Proceedings{Cimatti:2006:FMH,
  editor =       "Alessandro Cimatti and Marco Bernardo",
  booktitle =    "{Formal methods for hardware verification: 6th
                 International School on Formal Methods for the Design
                 of Computer, Communication, and Software Systems, SFM
                 2006, Bertinoro, Italy, May 22--27, 2006: advanced
                 lectures}",
  title =        "{Formal methods for hardware verification: 6th
                 International School on Formal Methods for the Design
                 of Computer, Communication, and Software Systems, SFM
                 2006, Bertinoro, Italy, May 22--27, 2006: advanced
                 lectures}",
  volume =       "3965",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "vi + 242",
  year =         "2006",
  DOI =          "https://doi.org/10.1007/11757283",
  ISBN =         "3-540-34304-0",
  ISBN-13 =      "978-3-540-34304-2",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  LCCN =         "QA76.9.F67 I586 2006",
  bibdate =      "Wed Nov 26 22:41:02 MST 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       ser-LNCS,
  URL =          "http://www.loc.gov/catdir/enhancements/fy0661/2006925529-d.html;
                 http://www.loc.gov/catdir/toc/fy0705/2006925529.html",
  acknowledgement = ack-nhfb,
  subject =      "formal methods (computer science); congresses;
                 integrated circuits; verification",
}

@Proceedings{Dimopoulos:2006:IIC,
  editor =       "Nikitas J. Dimopoulos and others",
  booktitle =    "{IEEE 17th International Conference on
                 Application-Specific Systems, Architectures, and
                 Processors: Steamboat Springs, Colorado, USA: September
                 11--13, 2006 [ASAP 2006]}",
  title =        "{IEEE 17th International Conference on
                 Application-Specific Systems, Architectures, and
                 Processors: Steamboat Springs, Colorado, USA: September
                 11--13, 2006 [ASAP 2006]}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xiv + 369",
  year =         "2006",
  ISBN =         "0-7695-2682-9",
  ISBN-13 =      "978-0-7695-2682-9",
  ISSN =         "1063-6862",
  LCCN =         "TK7874.6 .I57 2006",
  bibdate =      "Mon Mar 19 10:57:59 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "IEEE Computer Society Order Number P2682.",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=4019472",
  acknowledgement = ack-nhfb,
  meetingname =  "IEEE International Conference on Application-Specific
                 Systems, Architectures, and Processors (17th: 2006:
                 Steamboat Springs, Colorado, USA)",
  remark =       "IEEE Computer Society Order Number P2682.",
  subject =      "Array processors; Congresses; Signal processing;
                 Digital techniques; Application specific integrated
                 circuits",
}

@Proceedings{Haddad:2006:ACP,
  editor =       "Hisham M. Haddad",
  booktitle =    "{Applied computing 2006: proceedings of the 2006 ACM
                 Symposium on Applied Computing, Dijon, France, April
                 23--27, 2006}",
  title =        "{Applied computing 2006: proceedings of the 2006 ACM
                 Symposium on Applied Computing, Dijon, France, April
                 23--27, 2006}",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "xliv + 1--938 + 939--1929 (2 volumes)",
  year =         "2006",
  ISBN =         "1-59593-108-2",
  ISBN-13 =      "978-1-59593-108-5",
  LCCN =         "QA76.76.A65 S95 2006",
  bibdate =      "Sat Feb 26 18:22:17 MST 2011",
  bibsource =    "catalog.princeton.edu:7090/voyager;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://portal.acm.org/toc.cfm?id=1141277",
  acknowledgement = ack-nhfb,
  remark =       "Hosted by Bourgogne University, Dijon, France.",
  subject =      "Application software; Congresses; Electronic data
                 processing",
}

@Proceedings{Hess:2006:ANT,
  editor =       "Florian Hess and Sebastian Pauli and Michael Pohst",
  booktitle =    "Algorithmic number theory: {7th international
                 symposium, ANTS-VII, Berlin, Germany, July 23-28, 2006:
                 proceedings}",
  title =        "Algorithmic number theory: {7th international
                 symposium, ANTS-VII, Berlin, Germany, July 23-28, 2006:
                 proceedings}",
  volume =       "4076",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "x + 598",
  year =         "2006",
  DOI =          "https://doi.org/10.1007/11792086",
  ISBN =         "3-540-36075-1 (paperback)",
  ISBN-13 =      "978-3-540-36075-9 (paperback)",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  LCCN =         "QA241 .A43 2006",
  bibdate =      "Mon May 31 12:35:41 MDT 2021",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       ser-LNCS,
  URL =          "http://link.springer.com/10.1007/11792086;
                 http://springerlink.metapress.com/openurl.asp?genre=issue%26issn=0302-9743%26volume=4076",
  acknowledgement = ack-nhfb,
  meetingname =  "Algorithmic Number Theory Symposium (7th : 2006).
                 Auteur.",
  subject =      "Number theory; Congresses; g{\'y}eom{\'y}etrie
                 alg{\'y}ebrique; courbe elliptique; algorithmique;
                 th{\'y}eorie nombre; Th{\'y}eorie des nombres;
                 Congr{\'y}es; Number theory.; Nombres, Th{\'y}eorie
                 des; Congr{\'y}es.; Th{\'y}eorie des nombres.; nombres
                 (math{\'y}ematiques); th{\'y}eorie; congr{\'y}es.;
                 algorithmique.; th{\'y}eorie.",
  tableofcontents = "Invited Talks \\
                 Computing Pro-P Galois Groups \\
                 The Elliptic Curve Database for Conductors to 130000
                 \\
                 On the Computation of the Coefficients of a Modular
                 Form \\
                 Cohen--Lenstra Heuristics of Quadratic Number Fields
                 \\
                 Algebraic Number Theory \\
                 An Algorithm for Computing $p$-Class Groups of Abelian
                 Number Fields \\
                 Computation of Locally Free Class Groups \\
                 Numerical Results on Class Groups of Imaginary
                 Quadratic Fields \\
                 Cyclic Polynomials Arising from Kummer Theory of Norm
                 Algebraic Tori \\
                 The Totally Real Primitive Number Fields of
                 Discriminant at Most 109 \\
                 A Modular Method for Computing the Splitting Field of a
                 Polynomial \\
                 Analytic and Elementary Number Theory \\
                 On the Density of Sums of Three Cubes \\
                 The Mertens Conjecture Revisited \\
                 Fast Bounds on the Distribution of Smooth Numbers \\
                 Use of Extended Euclidean Algorithm in Solving a System
                 of Linear Diophantine Equations with Bounded Variables
                 \\
                 The Pseudosquares Prime Sieve \\
                 Doubly-Focused Enumeration of Pseudosquares and
                 Pseudocubes \\
                 Lattices \\
                 Practical Lattice Basis Sampling Reduction \\
                 LLL on the Average \\
                 On the Randomness of Bits Generated by Sufficiently
                 Smooth Functions \\
                 Curves and Varieties over Fields of Characteristic Zero
                 \\
                 Computing a Lower Bound for the Canonical Height on
                 Elliptic Curves over ? \\
                 Points of Low Height on Elliptic Curves and Surfaces I:
                 Elliptic Surfaces over with Small d \\
                 Shimura Curves for Level-3 Subgroups of the (2,3,7)
                 Triangle Group, and Some Other Examples \\
                 The Asymptotics of Points of Bounded Height on Diagonal
                 Cubic and Quartic Threefolds \\
                 Testing Equivalence of Ternary Cubics \\
                 Classification of Genus 3 Curves in Special Strata of
                 the Moduli Space \\
                 Heegner Point Computations Via Numerical $p$-Adic
                 Integration \\
                 Symmetric Powers of Elliptic Curve $L$-Functions \\
                 Determined Sequences, Continued Fractions, and
                 Hyperelliptic Curves \\
                 Computing CM Points on Shimura Curves Arising from
                 Cocompact Arithmetic Triangle Groups \\
                 Arithmetic of Generalized Jacobians \\
                 Hidden Pairings and Trapdoor DDH Groups \\
                 Constructing Pairing-Friendly Elliptic Curves with
                 Embedding Degree 10 \\
                 Fast Bilinear Maps from the Tate--Lichtenbaum Pairing
                 on Hyperelliptic Curves \\
                 High Security Pairing-Based Cryptography Revisited \\
                 Efficiently Computable Endomorphisms for Hyperelliptic
                 Curves \\
                 Construction of Rational Points on Elliptic Curves over
                 Finite Fields \\
                 20 Years of ECM \\
                 Discrete Logarithms \\
                 An Index Calculus Algorithm for Plane Curves of Small
                 Degree \\
                 Signature Calculus and Discrete Logarithm Problems \\
                 Spectral Analysis of Pollard Rho Collisions \\
                 Hard Instances of the Constrained Discrete Logarithm
                 Problem",
}

@Proceedings{IEEE:2006:ICV,
  editor =       "{IEEE}",
  booktitle =    "{19th International Conference on VLSI Design: held
                 jointly with the 5th International Conference on
                 Embedded Systems Design: proceedings: 3--7 January,
                 2005 [2006], Hyderabad, India}",
  title =        "{19th International Conference on VLSI Design: held
                 jointly with the 5th International Conference on
                 Embedded Systems Design: proceedings: 3--7 January,
                 2005 [2006], Hyderabad, India}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xli + 837",
  year =         "2006",
  ISBN =         "0-7695-2502-4 (paperback)",
  ISBN-13 =      "978-0-7695-2502-0 (paperback)",
  LCCN =         "TK7874 .I4728 2006",
  bibdate =      "Mon Mar 19 11:04:16 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  meetingname =  "International Conference on VLSI Design (19th: 2006:
                 Hyderabad, India)",
  remark =       "Sister Conference IEEE/ACM Design Automation
                 Conference. IEEE Computer Society Order Number P2502.",
  subject =      "Integrated circuits; Very large scale integration;
                 Design and construction; Congresses; Signal processing;
                 Digital techniques; Circuits",
}

@Proceedings{IEEE:2006:PIW,
  editor =       "{IEEE}",
  booktitle =    "{Proceedings of the 2006 IEEE Workshop on Design and
                 Diagnostics of Electronic Circuits and Systems: April
                 18--21, 2006, Prague, Czech Republic}",
  title =        "{Proceedings of the 2006 IEEE Workshop on Design and
                 Diagnostics of Electronic Circuits and Systems: April
                 18--21, 2006, Prague, Czech Republic}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "x + 291",
  year =         "2006",
  ISBN =         "1-4244-0184-4 (softbound)",
  ISBN-13 =      "978-1-4244-0184-0 (softbound)",
  LCCN =         "TK7874 .I32745 2005",
  bibdate =      "Mon Mar 19 11:08:48 MDT 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "IEEE catalog number: 06EX1307",
  acknowledgement = ack-nhfb,
  meetingname =  "IEEE Workshop on Design and Diagnostics of Electronic
                 Circuits and Systems (9th: 2006: Prague, Czech
                 Republic)",
  subject =      "Integrated circuits; Testing; Congresses; Design",
}

@Proceedings{Menezes:2006:PAS,
  editor =       "Ronaldo Menezes",
  booktitle =    "{Proceedings of the 44th annual Southeast Regional
                 Conference 2006: Melbourne, Florida, March 10--12,
                 2006}",
  title =        "{Proceedings of the 44th annual Southeast Regional
                 Conference 2006: Melbourne, Florida, March 10--12,
                 2006}",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "823",
  year =         "2006",
  ISBN =         "1-59593-315-8 (print)",
  ISBN-13 =      "978-1-59593-315-7 (print)",
  LCCN =         "QA75.5 A184 2006 E",
  bibdate =      "Sat Oct 9 15:04:24 MDT 2010",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  subject =      "Computer-assisted instruction; Congresses; Database
                 management; Electronic data processing",
}

@Proceedings{Mohanty:2006:IIC,
  editor =       "Saraju P. Mohanty and Anirudha Sahoo",
  booktitle =    "{ICIT 2006: 9th International Conference on
                 Information Technology: proceedings: 18-21 December,
                 2006, Bhubaneswar, India}",
  title =        "{ICIT 2006: 9th International Conference on
                 Information Technology: proceedings: 18-21 December,
                 2006, Bhubaneswar, India}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xviii + 308",
  year =         "2006",
  ISBN =         "0-7695-2635-7",
  ISBN-13 =      "978-0-7695-2635-5",
  LCCN =         "QA76.575 .I25 2006",
  bibdate =      "Thu Aug 7 18:14:32 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  meetingname =  "International Conference on Information Technology
                 (9th : 2006 : Bhubaneswar, India)",
  remark =       "IEEE Computer Society Order Number P2635.",
  subject =      "Multimedia systems; Congresses; Information
                 technology; Computer networks; Coding theory",
}

@Proceedings{Pocek:2006:FAI,
  editor =       "Kenneth L. Pocek and Duncan A. Buell",
  booktitle =    "{FCCM 2006: 14th Annual IEEE Symposium on
                 Field-Programmable Custom Computing Machines:
                 proceedings: 24--26 April, 2006, Napa, California}",
  title =        "{FCCM 2006: 14th Annual IEEE Symposium on
                 Field-Programmable Custom Computing Machines:
                 proceedings: 24--26 April, 2006, Napa, California}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xi + 355",
  year =         "2006",
  DOI =          "https://doi.org/10.1109/FCCM.2006.2",
  ISBN =         "0-7695-2661-6",
  ISBN-13 =      "978-0-7695-2661-4",
  LCCN =         "TK7895.G36 .I36 2006",
  bibdate =      "Sat Oct 9 14:57:20 MDT 2010",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=4020883",
  acknowledgement = ack-nhfb,
  remark =       "IEEE Computer Society Order Number P2661.",
  subject =      "Field programmable gate arrays; Congresses; Computer
                 engineering",
}

@Proceedings{Yi:2006:SAI,
  editor =       "Kwangkeun Yi",
  booktitle =    "{Static Analysis: 13th International Symposium, SAS
                 2006, Seoul, Korea, August 29--31, 2006. Proceedings}",
  title =        "{Static Analysis: 13th International Symposium, SAS
                 2006, Seoul, Korea, August 29--31, 2006. Proceedings}",
  volume =       "4134",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "317 (est.)",
  year =         "2006",
  CODEN =        "LNCSD9",
  DOI =          "https://doi.org/10.1007/11823230",
  ISBN =         "3-540-37756-5 (print), 3-540-37758-1 (e-book)",
  ISBN-13 =      "978-3-540-37756-6 (print), 978-3-540-37758-0
                 (e-book)",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  LCCN =         "????",
  bibdate =      "Wed Dec 19 15:20:21 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/lncs.bib",
  series =       ser-LNCS,
  URL =          "http://www.springerlink.com/content/978-3-540-37758-0",
  acknowledgement = ack-nhfb,
}

@Proceedings{ACM:2007:SPA,
  editor =       "{ACM}",
  booktitle =    "{STOC '07: proceedings of the 39th Annual ACM
                 Symposium on Theory of Computing, San Diego,
                 California, USA, June 11--13, 2007}",
  title =        "{STOC '07: proceedings of the 39th Annual ACM
                 Symposium on Theory of Computing, San Diego,
                 California, USA, June 11--13, 2007}",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "xv + 718",
  year =         "2007",
  ISBN =         "1-59593-631-9",
  ISBN-13 =      "978-1-59593-631-8",
  LCCN =         "????",
  bibdate =      "Fri Jun 20 18:35:01 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.bibsys.no:2100/BIBSYS",
  acknowledgement = ack-nhfb,
}

@Proceedings{Alefeld:2007:SCC,
  editor =       "G{\"o}tz Alefeld and Mitsuhiro T. Nakao and Siegfried
                 M. Rump",
  booktitle =    "Scientific computing, computer arithmetic, and
                 validated numerics: {(SCAN 2004)} [Fukuoka, Japan,
                 October 4--8, 2004]",
  title =        "Scientific computing, computer arithmetic, and
                 validated numerics: ({SCAN} 2004) [Fukuoka, Japan,
                 October 4--8, 2004]",
  volume =       "199(2)",
  publisher =    pub-ELSEVIER,
  address =      pub-ELSEVIER:adr,
  pages =        "194--453",
  day =          "15",
  month =        feb,
  year =         "2007",
  CODEN =        "JCAMDI",
  ISSN =         "0771-050X; 0377-0427",
  LCCN =         "????",
  bibdate =      "Thu Dec 28 20:59:33 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Journal of computational and applied mathematics",
  acknowledgement = ack-nhfb,
}

@Proceedings{Becker:2007:EVT,
  editor =       "J{\"u}rgen Becker",
  booktitle =    "{Emerging VLSI technologies and architectures:
                 proceedings; IEEE Computer Society Annual Symposium on
                 VLSI, ISVLSI 2007; Porto Alegre, Brazil, 9-11 May
                 2007}",
  title =        "{Emerging VLSI technologies and architectures:
                 proceedings; IEEE Computer Society Annual Symposium on
                 VLSI, ISVLSI 2007; Porto Alegre, Brazil, 9-11 May
                 2007}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xv + 251",
  year =         "2007",
  ISBN =         "0-7695-2896-1",
  ISBN-13 =      "978-0-7695-2896-0",
  LCCN =         "????",
  bibdate =      "Thu Aug 7 18:55:20 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
}

@Proceedings{Bertels:2007:PIC,
  editor =       "Koen Bertels and Walid Najjar and Arjan van Genderen
                 and Stamatis Vassiliadis",
  booktitle =    "{Proceedings of the International Conference on Field
                 Programmable Logic and Applications (FPL 2007),
                 Amsterdam, The Netherlands, August 27--29, 2007}",
  title =        "{Proceedings of the International Conference on Field
                 Programmable Logic and Applications (FPL 2007),
                 Amsterdam, The Netherlands, August 27--29, 2007}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "2007",
  ISBN =         "1-4244-1060-6",
  ISBN-13 =      "978-1-4244-1060-6",
  LCCN =         "TK7895.G36 2007",
  bibdate =      "Thu Mar 24 21:23:04 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE catalog number 07EX1708C.",
  acknowledgement = ack-nhfb,
}

@Proceedings{Brown:2007:PIS,
  editor =       "C. W. Brown",
  booktitle =    "{Proceedings of the 2007 International Symposium on
                 Symbolic and Algebraic Computation, July 29--August 1,
                 2007, University of Waterloo, Waterloo, Ontario,
                 Canada}",
  title =        "{Proceedings of the 2007 International Symposium on
                 Symbolic and Algebraic Computation, July 29--August 1,
                 2007, University of Waterloo, Waterloo, Ontario,
                 Canada}",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "????",
  year =         "2007",
  ISBN =         "1-59593-743-9 (print), 1-59593-742-0 (CD-ROM)",
  ISBN-13 =      "978-1-59593-743-8 (print), 978-1-59593-742-1
                 (CD-ROM)",
  LCCN =         "QA76.5 S98 2007",
  bibdate =      "Fri Jun 20 08:53:37 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/axiom.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/maple-extract.bib",
  note =         "ACM order number 505070.",
  acknowledgement = ack-nhfb,
}

@Proceedings{IEEE:2007:ACP,
  editor =       "{IEEE}",
  booktitle =    "{ASAP 07: conference proceedings: IEEE 18th
                 International Conference on Application-Specific
                 Systems, Architectures, and Processors: Montr{\'e}al,
                 Canada: July 8--11, 2007}",
  title =        "{ASAP 07: conference proceedings: IEEE 18th
                 International Conference on Application-Specific
                 Systems, Architectures, and Processors: Montr{\'e}al,
                 Canada: July 8--11, 2007}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "2007",
  ISBN =         "1-4244-1027-4",
  ISBN-13 =      "978-1-4244-1027-9",
  LCCN =         "TK7874.6 .I57a 2007",
  bibdate =      "Sun Feb 20 17:46:31 MST 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=4429947",
  acknowledgement = ack-nhfb,
  meetingname =  "IEEE International Conference on Application-Specific
                 Systems, Architectures, and Processors (18th : 2007 :
                 Montr{\'e}al, Qu{\'e}bec)",
  subject =      "array processors; congresses; signal processing;
                 digital techniques; application-specific integrated
                 circuits",
}

@Proceedings{IEEE:2007:API,
  editor =       "{IEEE}",
  booktitle =    "{ADCOM '07: Proceedings of the 15th International
                 Conference on Advanced Computing and Communications}",
  title =        "{ADCOM '07: Proceedings of the 15th International
                 Conference on Advanced Computing and Communications}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "2007",
  ISBN =         "0-7695-3059-1",
  ISBN-13 =      "978-0-7695-3059-8",
  LCCN =         "????",
  bibdate =      "Thu Aug 7 18:34:32 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
}

@Proceedings{IEEE:2007:ICC,
  editor =       "{IEEE}",
  booktitle =    "{25th International Conference on Computer Design,
                 2007 (ICCD 2007), 7--10 October 2007, Resort at Squaw
                 Creek, Lake Tahoe, California}",
  title =        "{25th International Conference on Computer Design,
                 2007 (ICCD 2007), 7--10 October 2007, Resort at Squaw
                 Creek, Lake Tahoe, California}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "2007",
  ISBN =         "1-4244-1258-7",
  ISBN-13 =      "978-1-4244-1258-7",
  LCCN =         "TK7888.4 .I35 2007eb",
  bibdate =      "Sat Dec 4 11:01:31 MST 2010",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=4591423",
  acknowledgement = ack-nhfb,
  subject =      "Microcomputers; Design and construction; Congresses;
                 Electronic digital computers; Circuits; Integrated
                 circuits; Very large scale integration; Computer
                 engineering",
}

@Proceedings{IEEE:2007:ICI,
  editor =       "{IEEE}",
  booktitle =    "{International Symposium on Integrated Circuits, 2007.
                 ISIC '07. 26--28 Sept. 2007}",
  title =        "{International Symposium on Integrated Circuits, 2007.
                 ISIC '07. 26--28 Sept. 2007}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "207",
  year =         "2007",
  ISBN =         "1-4244-0797-4",
  ISBN-13 =      "978-1-4244-0797-2",
  LCCN =         "TK7874 2007",
  bibdate =      "Sun Feb 20 11:23:35 MST 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=4441779",
  acknowledgement = ack-nhfb,
  meetingname =  "International Symposium on Integrated Circuits
                 (2007)",
  subject =      "integrated circuits; congresses; very large scale
                 integration; microprocessors; radio frequency
                 identification systems; computer-aided design",
}

@Proceedings{IEEE:2007:ICV,
  editor =       "{IEEE}",
  booktitle =    "{20th International Conference on VLSI Design:
                 technology challenges in the nanoelectronics era: held
                 jointly with 6th International Conference on Embedded
                 Systems: proceedings: 6--10 January, 2007, Bangalore,
                 India}",
  title =        "{20th International Conference on VLSI Design:
                 technology challenges in the nanoelectronics era: held
                 jointly with 6th International Conference on Embedded
                 Systems: proceedings: 6--10 January, 2007, Bangalore,
                 India}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xxxviii + 951",
  year =         "2007",
  ISBN =         "1-4244-3079-8",
  ISBN-13 =      "978-1-4244-3079-6",
  LCCN =         "TK7874 .I4728 2007",
  bibdate =      "Sun Feb 20 11:26:54 MST 2011",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE Computer Society Order Number P2762.",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=4091978",
  acknowledgement = ack-nhfb,
  meetingname =  "International Conference on VLSI Design (20e : 2007 :
                 Bangalore, Inde)",
  subject =      "circuits int\'egr\'es \`a tr\`es grande \'echelle;
                 conception et construction; congr\`es; traitement du
                 signal; techniques num\'eriques; ordinateurs;
                 circuits",
}

@Proceedings{IEEE:2007:IPI,
  editor =       "{IEEE}",
  booktitle =    "{ISMVL'07: Proceedings of the 37th International
                 Symposium on Multiple-Valued Logic, May 13--16, 2007}",
  title =        "{ISMVL'07: Proceedings of the 37th International
                 Symposium on Multiple-Valued Logic, May 13--16, 2007}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "2007",
  ISBN =         "0-7695-2831-7",
  ISBN-13 =      "978-0-7695-2831-1",
  ISSN =         "0195-623X",
  LCCN =         "????",
  bibdate =      "Thu Aug 07 17:34:51 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{Kornerup:2007:PIS,
  editor =       "Peter Kornerup and Jean-Michel Muller",
  booktitle =    "{Proceedings of the 18th IEEE Symposium on Computer
                 Arithmetic, June 25--27, 2007, Montpellier, France}",
  title =        "{Proceedings of the 18th IEEE Symposium on Computer
                 Arithmetic, June 25--27, 2007, Montpellier, France}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xii + 269",
  year =         "2007",
  ISBN =         "0-7695-2854-6",
  ISBN-13 =      "978-0-7695-2854-0",
  ISSN =         "1063-6889",
  LCCN =         "QA76.9.C62",
  bibdate =      "Tue Jun 27 10:26:43 2006",
  bibsource =    "http://www.lirmm.fr/arith18/;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 odin2.bib.sdu.dk:210/Horizon",
  URL =          "http://www.lirmm.fr/arith18/",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-18",
}

@Proceedings{Luther:2007:GII,
  editor =       "W. Luther and W. Otten",
  booktitle =    "{12th GAMM--IMACS International Symposium on
                 Scientific Computing, Computer Arithmetic and Validated
                 Numerics: SCAN 2006: conference post-proceedings:
                 September 26--29, 2006, Duisburg, Germany}",
  title =        "{12th GAMM--IMACS International Symposium on
                 Scientific Computing, Computer Arithmetic and Validated
                 Numerics: SCAN 2006: conference post-proceedings:
                 September 26--29, 2006, Duisburg, Germany}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "2007",
  ISBN =         "0-7695-2821-X",
  ISBN-13 =      "978-0-7695-2821-2",
  LCCN =         "QA297.I5 2007",
  bibdate =      "Wed Nov 26 18:03:28 MST 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "IEEE Computer Society Order Number E2821.",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=4402381",
  acknowledgement = ack-nhfb,
}

@Proceedings{Morales:2007:TRT,
  editor =       "Linda Morales and Debra Howard",
  booktitle =    "{TAPIA '07: Richard Tapia Celebration of Diversity in
                 Computing Conference: October 14--17, 2007, Orlando,
                 Florida: passion in computing, diversity in innovation:
                 proceedings of the Richard Tapia Celebration of
                 Diversity in Computing Conference 2007 }",
  title =        "{TAPIA '07: Richard Tapia Celebration of Diversity in
                 Computing Conference: October 14--17, 2007, Orlando,
                 Florida: passion in computing, diversity in innovation:
                 proceedings of the Richard Tapia Celebration of
                 Diversity in Computing Conference 2007 }",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "????",
  year =         "2007",
  ISBN =         "1-59593-866-4",
  ISBN-13 =      "978-1-59593-866-4",
  LCCN =         "????",
  bibdate =      "Fri Aug 08 08:53:53 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{Pocek:2007:PAI,
  editor =       "Kenneth L. Pocek and Duncan A. Buell",
  booktitle =    "{Proceedings, 15th Annual IEEE Symposium on
                 Field-Programmable Custom Computing Machines: FCCM
                 2007: 23--25 April, 2007, Napa, California}",
  title =        "{Proceedings, 15th Annual IEEE Symposium on
                 Field-Programmable Custom Computing Machines: FCCM
                 2007: 23--25 April, 2007, Napa, California}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xi + 358",
  year =         "2007",
  DOI =          "https://doi.org/10.1109/FCCM.2007.65",
  ISBN =         "0-7695-2940-2",
  ISBN-13 =      "978-0-7695-2940-0",
  LCCN =         "TK7895.G36 2007",
  bibdate =      "Sat Oct 9 15:05:33 MDT 2010",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE Computer Society order number P2940.",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=4297231",
  acknowledgement = ack-nhfb,
  subject =      "Field programmable gate arrays; Congresses; Computer
                 engineering",
}

@Proceedings{Simos:2007:CMS,
  editor =       "Theodore E. Simos and George Maroulis",
  booktitle =    "{Computation in Modern Science and Engineering:
                 Proceedings of the International Conference on
                 Computational Methods in Science and Engineering 2007
                 (ICCMSE 2007), Corfu, Greece, 25--30 September 2007}",
  title =        "{Computation in Modern Science and Engineering:
                 Proceedings of the International Conference on
                 Computational Methods in Science and Engineering 2007
                 (ICCMSE 2007), Corfu, Greece, 25--30 September 2007}",
  volume =       "2A",
  publisher =    pub-AIP,
  address =      pub-AIP:adr,
  pages =        "xxvi + 730 + 10 (vol. 2A)",
  year =         "2007",
  ISBN =         "0-7354-0476-3 (set), 0-7354-0477-1 (vol. 1),
                 0-7354-0478-X (vol. 2)",
  ISBN-13 =      "978-0-7354-0476-2 (set), 978-0-7354-0477-9 (vol. 1),
                 978-0-7354-0478-6 (vol. 2)",
  LCCN =         "Q183.9 2007",
  bibdate =      "Thu Feb 21 14:15:15 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "Two volumes.",
  acknowledgement = ack-nhfb,
}

@Proceedings{ACM:2008:GPA,
  editor =       "{ACM}",
  booktitle =    "{GLSVLSI 2008: Proceedings of the 18th ACM Great Lakes
                 symposium on VLSI, Orlando, Florida, USA, May 4--6,
                 2008}",
  title =        "{GLSVLSI 2008: Proceedings of the 18th ACM Great Lakes
                 symposium on VLSI, Orlando, Florida, USA, May 4--6,
                 2008}",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  year =         "2008",
  ISBN =         "1-59593-999-7",
  ISBN-13 =      "978-1-59593-999-9",
  LCCN =         "????",
  bibdate =      "Thu Aug 07 17:43:02 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "ACM Order Number 477088.",
  acknowledgement = ack-nhfb,
}

@Proceedings{ACM:2008:SPA,
  editor =       "{ACM}",
  booktitle =    "{STOC '08: proceedings of the 39th Annual ACM
                 Symposium on Theory of Computing, Victoria, British
                 Columbia, Canada, May 17--20, 2008}",
  title =        "{STOC '08: proceedings of the 39th Annual ACM
                 Symposium on Theory of Computing, Victoria, British
                 Columbia, Canada, May 17--20, 2008}",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "xv + 797 (est.)",
  year =         "2008",
  ISBN =         "1-60558-047-3",
  ISBN-13 =      "978-1-60558-047-0",
  LCCN =         "????",
  bibdate =      "Fri Jun 20 18:35:01 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 z3950.bibsys.no:2100/BIBSYS",
  acknowledgement = ack-nhfb,
}

@Proceedings{Hertling:2008:RIR,
  editor =       "Peter Hertling and Christoph M. Hoffmann and Wolfram
                 Luther and Nathalie Revol",
  booktitle =    "{Reliable Implementation of Real Number Algorithms:
                 Theory and Practice: International Seminar Dagstuhl
                 Castle, Germany, January 8--13, 2006 Revised Papers}",
  title =        "{Reliable Implementation of Real Number Algorithms:
                 Theory and Practice: International Seminar Dagstuhl
                 Castle, Germany, January 8--13, 2006 Revised Papers}",
  volume =       "5045",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  bookpages =    "xi + 239",
  pages =        "xi + 239",
  year =         "2008",
  CODEN =        "LNCSD9",
  DOI =          "https://doi.org/10.1007/978-3-540-85521-7",
  ISBN =         "3-540-85520-3 (print), 3-540-85521-1 (e-book)",
  ISBN-13 =      "978-3-540-85520-0 (print), 978-3-540-85521-7
                 (e-book)",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  LCCN =         "????",
  bibdate =      "Wed Dec 19 15:22:53 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/lncs.bib",
  series =       ser-LNCS,
  URL =          "https://link.springer.com/book/10.1007/978-3-540-85521-7",
  acknowledgement = ack-nhfb,
  tableofcontents = "Front Matter \\
                 Ekaterina Auer, Andreas Rauh, Eberhard P. Hofer,
                 Wolfram Luther / Validated Modeling of Mechanical
                 Systems with SmartMOBILE: Improvement of Performance by
                 ValEncIA-IVP / 1--27 \\
                 George F. Corliss, R. Baker Kearfott, Ned Nedialkov,
                 John D. Pryce, Spencer Smith / Interval Subroutine
                 Library Mission / 28--43 \\
                 Eva Dyllong / Convex Polyhedral Enclosures of
                 Interval-Based Hierarchical Object Representations /
                 44--56 \\
                 Ioannis Z. Emiris, Bernard Mourrain, Elias P.
                 Tsigaridas / Real Algebraic Numbers: Complexity
                 Analysis and Experimentation / 57--82 \\
                 Sebastian Kempken, Wolfram Luther / Verified Methods in
                 Stochastic Traffic Modelling / 83--101 \\
                 Branimir Lambov / Interval Arithmetic Using SSE-2 /
                 102--113 \\
                 Vincent Lef{\`e}vre, Damien Stehl{\'e}, Paul Zimmermann
                 / Worst Cases for the Exponential Function in the IEEE
                 754r decimal64 Format / 114--126 \\
                 Dominique Michelucci, Jean Michel Moreau, Sebti Foufou
                 / Robustness and Randomness / 127--148 \\
                 Lance Edward Miller, Edward L. F. Moore, Thomas J.
                 Peters, Alexander Russell / Topological Neighborhoods
                 for Spline Curves: Practice \& Theory / 149--161 \\
                 Vadim Shapiro / Homotopy Conditions for Tolerant
                 Geometric Queries / 162--180 \\
                 Neil F. Stewart, Malika Zidani / Transfinite
                 Interpolation for Well-Definition in Error Analysis in
                 Solid Modelling / 181--192 \\
                 Chee Yap / Theory of Real Computation According to EGC
                 / 193--237 \\
                 Back Matter",
}

@Proceedings{IEEE:2008:ICA,
  editor =       "{IEEE}",
  booktitle =    "{2008 International Conference on Application-Specific
                 Systems, Architectures and Processors: Leuven, Belgium,
                 2--4 July 2008}",
  title =        "{2008 International Conference on Application-Specific
                 Systems, Architectures and Processors: Leuven, Belgium,
                 2--4 July 2008}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xiv + 309 + 12",
  year =         "2008",
  ISBN =         "1-4244-1897-6 (paperback), 1-4244-1898-4",
  ISBN-13 =      "978-1-4244-1897-8 (paperback), 978-1-4244-1898-5",
  LCCN =         "????",
  bibdate =      "Mon Feb 10 07:31:38 MST 2020",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/prng.bib",
  note =         "IEEE catalog number CFP08063-PRT.",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=4569858;
                 http://www.gbv.de/dms/tib-ub-hannover/631855815.pdf",
  acknowledgement = ack-nhfb,
  remark =       "Kongress auch zitiert als: ASAP 08. Parallel als
                 Online-Ausg. erschienen. ASAP 08.",
  tableofcontents = "ASAP08 Conference proceedings / c1--c1 / doi:
                 10.1109/ASAP.2008.4580199 \\
                 ASAP08 Conference proceedings / c2--c2 / doi:
                 10.1109/ASAP.2008.4580200 \\
                 Frontmatter and table of contents / c1--xiii / doi:
                 10.1109/ASAP.2008.4580202 \\
                 ASAP Organizing and Steering Committees / ix \\
                 ASAP Technical Technical Program Committee / x \\
                 Keynote 1: Security and Opportunities for
                 Application-Specific Processors / Ruby B. Lee / xii \\
                 Keynote 2: Art of of Application-Specific Processor
                 Design: Great Artists use Good Tools / Gert Goossens /
                 xiv \\
                 Session 1: Application-Specific Processor Instruction
                 Sets / 1 \\
                 Copyright notice / i--i / doi:
                 10.1109/ASAP.2008.4580197 \\
                 Copyright notice / ii--ii / doi:
                 10.1109/ASAP.2008.4580198 \\
                 K. Atasu, O. Mencer, W. Luk, C. Ozturan and G. Dundar /
                 Fast custom instruction identification by convex
                 subgraph enumeration / 1--6 / doi:
                 10.1109/ASAP.2008.4580145 \\
                 Y. Hilewitz, C. Lauradoux and R. B. Lee / Bit matrix
                 multiplication in commodity processors / 7--12 / doi:
                 10.1109/ASAP.2008.4580146 \\
                 M. Alle et al. / Synthesis of application accelerators
                 on Runtime Reconfigurable Hardware / 13--18 / doi:
                 10.1109/ASAP.2008.4580147 \\
                 A. Amaricai, M. Vladutiu, M. Udrescu, L. Prodan and O.
                 Boncalo / Floating point multiplication rounding
                 schemes for interval arithmetic / 19--24 / doi:
                 10.1109/ASAP.2008.4580148 \\
                 S. Balasubramanian, H. W. Carter, A. Bogdanov, A. Rupp
                 and Jintai Ding / Fast multivariate signature
                 generation in hardware: The case of rainbow / 25--30 /
                 doi: 10.1109/ASAP.2008.4580149 \\
                 M. Hosseinabady and J. Nunez-Yanez / Fault-tolerant
                 dynamically reconfigurable NoC-based SoC / 31--36 /
                 doi: 10.1109/ASAP.2008.4580150 \\
                 T. Lorunser et al. / Security Processor with Quantum
                 Key Distribution / 37--42 / doi:
                 10.1109/ASAP.2008.4580151 \\
                 P. K. Meher and J. C. Patra / Fully-pipelined efficient
                 architectures for FPGA realization of discrete Hadamard
                 transform / 43--48 / doi: 10.1109/ASAP.2008.4580152 \\
                 R. Rajore, G. Garga, H. S. Jamadagni and S. K. Nandy /
                 Reconfigurable Viterbi decoder on mesh connected
                 multiprocessor architecture / 49--54 / doi:
                 10.1109/ASAP.2008.4580153 \\
                 T. Ramdas, G. K. Egan, D. Abramson and K. K. Baldridge
                 / Run-time thread sorting to expose data-level
                 parallelism / 55--60 / doi: 10.1109/ASAP.2008.4580154
                 \\
                 S. Jovanovic, C. Tanougast and S. Weber / A New
                 High-Performance Scalable Dynamic Interconnection for
                 FPGA-based Reconfigurable Systems / 61--66 / doi:
                 10.1109/ASAP.2008.4580155 \\
                 D. Dickin and L. Shannon / Extending the SIMPPL SoC
                 architectural framework to support application-specific
                 architectures on multi-FPGA platforms / 67--72 / doi:
                 10.1109/ASAP.2008.4580156 \\
                 A. E. Kiasari, S. Hessabi and H. Sarbazi-Azad / PERMAP:
                 A performance-aware mapping for application-specific
                 SoCs / 73--78 / doi: 10.1109/ASAP.2008.4580157 \\
                 A. C. Atici, L. Batina, Junfeng Fan, I. Verbauwhede and
                 S. Berna Ors Yalcin / Low-cost implementations of NTRU
                 for pervasive security / 79--84 / doi:
                 10.1109/ASAP.2008.4580158 \\
                 M. Knezzevic, K. Sakiyama, Y. K. Lee and I. Verbauwhede
                 / On the high-throughput implementation of RIPEMD-160
                 hash algorithm / 85--90 / doi:
                 10.1109/ASAP.2008.4580159 \\
                 Wang Haixin, Bai Guoqiang and Chen Hongyi / Zodiac:
                 System architecture implementation for a
                 high-performance Network Security Processor / 91--96 /
                 doi: 10.1109/ASAP.2008.4580160 \\
                 P. K. Meher / Efficient systolization of cyclic
                 convolution for systolic implementation of sinusoidal
                 transforms / 97--101 / doi: 10.1109/ASAP.2008.4580161
                 \\
                 D. B. Thomas and W. Luk / Resource efficient generators
                 for the floating-point uniform and exponential
                 distributions / 102--107 / doi:
                 10.1109/ASAP.2008.4580162 \\
                 I. L. Dalal, D. Stefan and J. Harwayne-Gidansky / Low
                 discrepancy sequences for Monte Carlo simulations on
                 reconfigurable platforms / 108--113 / doi:
                 10.1109/ASAP.2008.4580163 \\
                 Y. Vanderperren and W. Dehaene / A subsampling pulsed
                 UWB demodulator based on a flexible complex SVD /
                 114--119 / doi: 10.1109/ASAP.2008.4580164 \\
                 J. Divyasree, H. Rajashekar and K. Varghese /
                 Dynamically reconfigurable regular expression matching
                 architecture / 120--125 / doi:
                 10.1109/ASAP.2008.4580165 \\
                 J. Khan, S. Niar, A. Menhaj, Y. Elhillali and J. L.
                 Dekeyser / An MPSoC architecture for the Multiple
                 Target Tracking application in driver assistant system
                 / 126--131 / doi: 10.1109/ASAP.2008.4580166 \\
                 Wangyuan Zhang and Tao Li / Managing multi-core
                 soft-error reliability through utility-driven cross
                 domain optimization / 132--137 / doi:
                 10.1109/ASAP.2008.4580167 \\
                 S. Braganza and M. Leeser / An efficient implementation
                 of a phase unwrapping kernel on reconfigurable hardware
                 / 138--143 / doi: 10.1109/ASAP.2008.4580168 \\
                 H. Flatt, S. Blume, S. Hesselbarth, T. Schunemann and
                 P. Pirsch / A parallel hardware architecture for
                 connected component labeling based on fast label
                 merging / 144--149 / doi: 10.1109/ASAP.2008.4580169 \\
                 Yuki Kobayashi, M. Jayapala, P. Raghavan, F. Catthoor
                 and Masaharu Imai / Operation shuffling over cycle
                 boundaries for low energy L0 clustering / 150--155 /
                 doi: 10.1109/ASAP.2008.4580170 \\
                 V. Kundeti, Yunsi Fei and S. Rajasekaran / An efficient
                 digital circuit for implementing Sequence Alignment
                 algorithm in an extended processor / 156--161 / doi:
                 10.1109/ASAP.2008.4580171 \\
                 B. K. Mohanty and P. K. Meher / Concurrent systolic
                 architecture for high-throughput implementation of
                 3-dimensional discrete wavelet transform / 162--166 /
                 doi: 10.1109/ASAP.2008.4580172 \\
                 S. Mirzaei, A. Irturk, R. Kastner, B. T. Weals and R.
                 E. Cagley / Design space exploration of a cooperative
                 MIMO receiver for reconfigurable architectures /
                 167--172 / doi: 10.1109/ASAP.2008.4580173 \\
                 Mao Nakajima and Minoru Watanabe / Dynamic holographic
                 reconfiguration on a four-context ODRGA / 173--178 /
                 doi: 10.1109/ASAP.2008.4580174 \\
                 F. Pardo, P. Lopez and D. Cabello / FPGA-based hardware
                 accelerator of the heat equation with applications on
                 infrared thermography / 179--184 / doi:
                 10.1109/ASAP.2008.4580175 \\
                 M. Rahmati, M. S. Sadri and M. A. Naeini / FPGA based
                 singular value decomposition for image processing
                 applications / 185--190 / doi:
                 10.1109/ASAP.2008.4580176 \\
                 A. Jacob, J. Buhler and R. D. Chamberlain /
                 Accelerating Nussinov RNA secondary structure
                 prediction with systolic arrays on FPGAs / 191--196 /
                 doi: 10.1109/ASAP.2008.4580177 \\
                 J. Lee, L. Shannon, M. J. Yedlin and G. F. Margrave / A
                 multi-FPGA application-specific architecture for
                 accelerating a floating point Fourier Integral Operator
                 / 197--202 / doi: 10.1109/ASAP.2008.4580178 \\
                 K. F. C. Yiu, Chun Hok Ho, N. Grbric, Yao Lu, Xiaoxiang
                 Shi and W. Luk / Reconfigurable acceleration of
                 microphone array algorithms for speech enhancement /
                 203--208 / doi: 10.1109/ASAP.2008.4580179 \\
                 Yang Sun, Yuming Zhu, M. Goel and J. R. Cavallaro /
                 Configurable and scalable high throughput turbo decoder
                 architecture for multiple 4G wireless standards /
                 209--214 / doi: 10.1109/ASAP.2008.4580180 \\
                 M. B. S. Tavares, S. Kunze, E. Matus and G. P. Fettweis
                 / Architecture and VLSI realization of a high-speed
                 programmable decoder for LDPC convolutional codes /
                 215--220 / doi: 10.1109/ASAP.2008.4580181 \\
                 D. Llorente, K. Karras, T. Wild and A. Herkersdorf /
                 Buffer allocation for advanced packet segmentation in
                 Network Processors / 221--226 / doi:
                 10.1109/ASAP.2008.4580182 \\
                 A. Vazquez and E. Antelo / New insights on Ling adders
                 / 227--232 / doi: 10.1109/ASAP.2008.4580183 \\
                 N. Brisebarre, F. de Dinechin and J. Muller / Integer
                 and floating-point constant multipliers for FPGAs /
                 239--244 / doi: 10.1109/ASAP.2008.4580184 \\
                 N. Brisebarre, S. Chevillard, M. D. Ercegovac, J.
                 Muller and S. Torres / An efficient method for
                 evaluating polynomial and rational function
                 approximations / 233--238 / doi:
                 10.1109/ASAP.2008.4580185 \\
                 A. Garcia, M. Berekovic and T. Vander Aa / Mapping of
                 the AES cryptographic algorithm on a Coarse-Grain
                 reconfigurable array processor / 245--250 / doi:
                 10.1109/ASAP.2008.4580186 \\
                 J. Nimmy et al. / RECONNECT: A NoC for polymorphic
                 ASICs using a low overhead single cycle router /
                 251--256 / doi: 10.1109/ASAP.2008.4580187 \\
                 M. Mbaye, N. Belanger, Y. Savaria and S. Pierre /
                 Loop-oriented metrics for exploring an
                 application-specific architecture design-space /
                 257--262 / doi: 10.1109/ASAP.2008.4580188 \\
                 S. K. Dash and T. Srikanthan / Rapid estimation of
                 instruction cache hit rates using loop profiling /
                 263--268 / doi: 10.1109/ASAP.2008.4580189 \\
                 Xuan Guan and Yunsi Fei / Reducing power consumption of
                 embedded processors through register file partitioning
                 and compiler support / 269--274 / doi:
                 10.1109/ASAP.2008.4580190 \\
                 A. Tumeo, M. Monchiero, G. Palermo, F. Ferrandi and D.
                 Sciuto / Lightweight DMA management mechanisms for
                 multiprocessors on FPGA / 275--280 / doi:
                 10.1109/ASAP.2008.4580191 \\
                 P. de Langen and B. Juurlink / Memory copies in
                 multi-level memory systems / 281--286 / doi:
                 10.1109/ASAP.2008.4580192 \\
                 R. Adrsha, Mythri, S. K. Nandy and R. Narayan /
                 Architecture of a polymorphic ASIC for interoperability
                 across multi-mode H.264 decoders / 287--292 / doi:
                 10.1109/ASAP.2008.4580193 \\
                 R. R. Osorio and J. D. Bruguera / An FPGA architecture
                 for CABAC decoding in manycore systems / 293--298 /
                 doi: 10.1109/ASAP.2008.4580194 \\
                 A. Guntoro and M. Glesner / Novel approach on
                 lifting-based DWT and IDWT processor with multi-context
                 configuration to support different wavelet filters /
                 299--304 / doi: 10.1109/ASAP.2008.4580195 \\
                 B. K. Mohanty and P. K. Meher / Throughput-scalable
                 hybrid-pipeline architecture for multilevel lifting 2-D
                 DWT of JPEG 2000 coder / 305--309 / doi:
                 10.1109/ASAP.2008.4580196 \\
                 Author index / 310--321 / doi:
                 10.1109/ASAP.2008.4580201",
}

@Proceedings{Matthews:2008:CRF,
  editor =       "Michael B. Matthews",
  booktitle =    "{Conference Record of the Forty-first Asilomar
                 Conference on Signals, Systems and Computers: November
                 4--7, 2007, Pacific Grove, California. ACSSC 2007}",
  title =        "{Conference Record of the Forty-first Asilomar
                 Conference on Signals, Systems and Computers: November
                 4--7, 2007, Pacific Grove, California. ACSSC 2007}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xxix + 421",
  year =         "2008",
  DOI =          "https://doi.org/10.1109/ACSSC.2007.4487144",
  ISBN =         "1-4244-2109-8",
  ISBN-13 =      "978-1-4244-2109-1",
  ISSN =         "1058-6393",
  LCCN =         "TK7801 .A83 2007eb",
  bibdate =      "Sat Dec 4 10:31:40 MST 2010",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.ieeexplore.ieee.org/xpl/RecentCon.jsp?punumber=4483515",
  acknowledgement = ack-nhfb,
  subject =      "Electronics; Congresses; Signal processing; Computers;
                 Automatic control; Electrical engineering; System
                 theory",
}

@Book{Patterson:2008:COD,
  author =       "David A. Patterson and John L. Hennessy",
  booktitle =    "Computer Organization and Design: the Hardware\slash
                 Software Interface",
  title =        "Computer Organization and Design: the Hardware\slash
                 Software Interface",
  publisher =    pub-ELSEVIER-MORGAN-KAUFMANN,
  address =      pub-ELSEVIER-MORGAN-KAUFMANN:adr,
  edition =      "Fourth",
  bookpages =    "xxv + 703 + A-77 + B-83 + I-26",
  pages =        "xxv + 703 + A-77 + B-83 + I-26",
  year =         "2008",
  ISBN =         "0-12-374493-8",
  ISBN-13 =      "978-0-12-374493-7",
  LCCN =         "QA76.9.C643",
  bibdate =      "Mon Nov 17 13:31:21 MST 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcw.bib;
                 z3950.gbv.de:20011/gvk",
  acknowledgement = ack-nhfb,
  subject =      "computer organization; computer engineering; computer
                 interfaces",
  tableofcontents = "1: Computer Abstractions and Technology \\
                 2: Instructions: Language of the Computer \\
                 3: Arithmetic for Computers \\
                 4: The Processor \\
                 5: Large and Fast: Exploiting Memory Hierarchy \\
                 6: Storage and Other I /O Topics \\
                 7: Multicores, Multiprocessors, and Clusters \\
                 Appendix A: Graphics and Computing GPUs \\
                 Appendix B: Assemblers, Linkers, and the SPIM Simulator
                 \\
                 Appendix C: The Basics of Logic Design \\
                 Appendix D: Mapping Control to Hardware \\
                 Appendix E: A Survey of RISC Architectures for Desktop,
                 Server, and Embedded Computers",
}

@Proceedings{Abraham:2009:WCN,
  editor =       "Ajith Abraham and Andre Carvalho and Francisco Herrera
                 and Vijayalakshmi Pai and Andr{\'e} Coelho and Ronaldo
                 Menezes",
  booktitle =    "{2009 World Congress on Nature and Biologically
                 Inspired Computing: 9--11 December 2009, Coimbatore,
                 India: proceedings [NaBIC 2009]}-",
  title =        "{2009 World Congress on Nature and Biologically
                 Inspired Computing: 9--11 December 2009, Coimbatore,
                 India: proceedings [NaBIC 2009]}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "2009",
  ISBN =         "1-4244-5612-6, 1-4244-5053-5",
  ISBN-13 =      "978-1-4244-5612-3, 978-1-4244-5053-4",
  LCCN =         "QA76.887 2009",
  bibdate =      "Thu Feb 17 13:33:02 MST 2011",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE Catalog Number CFP0995H",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=5377996",
  acknowledgement = ack-nhfb,
  meetingname =  "World Congress on Nature and Biologically Inspired
                 Computing (2009: Coimbatore, India)",
  subject =      "biologically-inspired computing; congresses; natural
                 computation",
}

@Proceedings{Bouajjani:2009:CAV,
  editor =       "Ahmed Bouajjani and Oded Maler",
  booktitle =    "Computer Aided Verification: {21st International
                 Conference, CAV 2009, Grenoble, France, June 26--July
                 2, 2009, Proceedings}",
  title =        "Computer Aided Verification: {21st International
                 Conference, CAV 2009, Grenoble, France, June 26--July
                 2, 2009, Proceedings}",
  volume =       "5643",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xv + 722",
  year =         "2009",
  DOI =          "https://doi.org/10.1007/978-3-642-02658-4",
  ISBN =         "3-642-02657-5 (paperback), 3-642-02658-3",
  ISBN-13 =      "978-3-642-02657-7 (paperback), 978-3-642-02658-4",
  LCCN =         "QA76.76.V47 .C38 2009",
  bibdate =      "Fri Dec 8 13:33:33 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/matlab.bib",
  series =       ser-LNCS,
  acknowledgement = ack-nhfb,
}

@Proceedings{Bruguera:2009:PIS,
  editor =       "Javier D. Bruguera and Marius Cornea and Debjit
                 DasSarma and John Harrison",
  booktitle =    "{Proceedings of the 19th IEEE Symposium on Computer
                 Arithmetic, June 8--10, 2009, Portland, Oregon, USA}",
  title =        "{Proceedings of the 19th IEEE Symposium on Computer
                 Arithmetic, June 8--10, 2009, Portland, Oregon, USA}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xi + 235",
  year =         "2009",
  ISBN =         "0-7695-3670-0, 1-4244-4329-6",
  ISBN-13 =      "978-0-7695-3670-5, 978-1-4244-4329-1",
  ISSN =         "1063-6889",
  LCCN =         "QA76.6 .S887 2009",
  bibdate =      "Fri Jun 12 12:24:37 2009",
  bibsource =    "http://www.ac.usc.es/arith19/;
                 https://www.math.utah.edu/pub/tex/bib/cryptography2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcw.bib",
  URL =          "http://www.ac.usc.es/arith19/",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-19",
  tableofcontents = "Keynote Talk \\
                 Anton: A Specialized Machine for Millisecond-Scale
                 Molecular Dynamics Simulations of Proteins / David E.
                 Shaw / 3 \\
                 Session 1: Algorithms and Number Systems \\
                 Efficient Data Structure and Algorithms for Sparse
                 Integers, Sets and Predicates / Jean E. Vuillemin / 7
                 \\
                 A Dual-Purpose Real/Complex Logarithmic Number System
                 ALU / Mark G. Arnold and Sylvain Collange / 15 \\
                 Selected RNS Bases for Modular Multiplication / J. C.
                 Bajard, M. Kaihara, and T. Plantard / 25 \\
                 Invited Talk \\
                 A Historical Perspective on Computer Arithmetic /
                 Stanley Mazor / 35 \\
                 Session 2: Arithmetic Hardware \\
                 Higher Radix Squaring Operations Employing
                 Left-to-Right Dual Recoding / David W. Matula / 39 \\
                 Advanced Clockgating Schemes for
                 Fused-Multiply-Add-Type Floating-Point Units / Jochen
                 Preiss, Maarten Boersma, and Silvia Melitta Mueller /
                 48 \\
                 Unified Approach to the Design of Modulo-$(2^n \pm 1)$
                 Adders Based on Signed-LSB Representation of Residues /
                 Ghassem Jaberipur and Behrooz Parhami / 57 \\
                 Session 3: Finite Fields and Cryptography \\
                 Subquadratic Space Complexity Multiplier for a Class of
                 Binary Fields Using Toeplitz Matrix Approach / M. A.
                 Hasan and C. Negre / 67 \\
                 Hybrid Binary-Ternary Joint Form and Its Application in
                 Elliptic Curve / Cryptography / Jithra Adikari, Vassil
                 Dimitrov, and Laurent Imbert / 76 \\
                 Polynomial Multiplication over Finite Fields Using
                 Field Extensions and Interpolation / Murat Cenk, Cetin
                 Kaya Koc, and Ferruh Ozbudak / 84 \\
                 Session 4: Mathematical Software \\
                 A New Binary Floating-Point Division Algorithm and Its
                 Software Implementation on the ST231 Processor /
                 Claude-Pierre Jeannerod, Herve Knochel, Christophe
                 Monat, Guillaume Revy, and Gilles Villard / 95 \\
                 Fast and Accurate Bessel Function Computation / John
                 Harrison / 104 \\
                 Implementation Specific Verification of Divide and
                 Square Root Instructions / Elena Guralnik, Ariel J.
                 Birnbaum, Anatoly Koyfinan, and Avi Kaplan / 114 \\
                 Session 5: Decimal Hardware \\
                 A Decimal Floating-Point Adder with Decoded Operands
                 and a Decimal Leading-Zero Anticipator / Liang-Kai Wang
                 and Michael J. Schulte / 125 \\
                 A High-Performance Significand BCD Adder with IEEE
                 754-2008 Decimal Rounding / Alvaro Vazquez and Elisardo
                 Antelo / 135 \\
                 Fully Redundant Decimal Arithmetic / Saeid Gorgin and
                 Ghassem Jaberipur / 145 \\
                 Session 6: Floating-Point Techniques \\
                 On the Computation of Correctly-Rounded Sums / P.
                 Kornerup, V. Lefevre, N. Louvet, and Jean-Michel Muller
                 / 155 \\
                 Multi-operand Floating-Point Addition / Alexandre F.
                 Tenca / 161 \\
                 Certified and Fast Computation of Supremum Norms of
                 Approximation Errors / Sylvain Chevillard, Mioara
                 Jolde{\c{s}}, and Christoph Lauter / 169 \\
                 Session 7: Decimal Transcendentals \\
                 Computation of Decimal Transcendental Functions Using
                 the CORDIC Algorithm / {\'A}lvaro V{\'a}zquez, Julio
                 Villalba, and Elisardo Antelo / 179 \\
                 Decimal Transcendentals via Binary / John Harrison /
                 187 \\
                 A 32-bit Decimal Floating-Point Logarithmic Converter /
                 Dongdong Chen, Yu Zhang, Younhee Choi, Moon Ho Lee, and
                 Seok-Bum Ko / 195 \\
                 Special Session on Automated Synthesis of Arithmetic
                 Operations \\
                 Datapath Synthesis for Standard-Cell Design / Reto
                 Zimmermann / 207 \\
                 Design Space Exploration for Power-Efficient
                 Mixed-Radix Ling Adders / Chung-Kuan Cheng / 212 \\
                 Challenges in Automatic Optimization of Arithmetic
                 Circuits / Ajay K. Verma, Philip Brisk, and Paolo Ienne
                 / 213 \\
                 Panel on Decimal Arithmetic in Industry \\
                 Energy and Delay Improvement via Decimal Floating Point
                 Units / Hossam A. H. Fahmy, Ramy Raafat, Amira M.
                 Abdel-Majeed, Rodina Samy, Torek ElDeeb, and Yasmin
                 Farouk / 221 \\
                 IEEE 754-2008 Decimal Floating-Point for Intel
                 Architecture Processors / Marius Cornea / 225 \\
                 Special Session on Interval Arithmetic \\
                 IEEE Interval Standard Working Group --- P1788: Current
                 Status / William Edmonson and Guillaume Melquiond / 231
                 \\
                 Author Index",
}

@Proceedings{Cumplido:2009:RPI,
  editor =       "Ren{\'e} Cumplido and Lionel Torres and V. K.
                 {Prasanna Kumar}",
  booktitle =    "{ReConFig 2009: proceedings: 2009 [5th] International
                 Conference on Reconfigurable Computing and FPGAs: 9--11
                 December 2009: Cancun, Mexico}",
  title =        "{ReConFig 2009: proceedings: 2009 [5th] International
                 Conference on Reconfigurable Computing and FPGAs: 9--11
                 December 2009: Cancun, Mexico}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "2009",
  ISBN =         "1-4244-5293-7, 0-7695-3917-3",
  ISBN-13 =      "978-1-4244-5293-4, 978-0-7695-3917-1",
  LCCN =         "TK7895.G36 2009",
  bibdate =      "Thu Feb 17 13:43:12 MST 2011",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=5379688",
  acknowledgement = ack-nhfb,
  meetingname =  "International Conference on Reconfigurable Computing
                 and FPGAs (5th : 2009 : Canc\'un, Mexico)",
  subject =      "adaptive computing systems; congresses; field
                 programmable gate arrays",
}

@Proceedings{ICCIT:2009:ICC,
  editor =       "{ICCIT}",
  booktitle =    "{2009 12th International Conference on Computer and
                 Information Technology: ICCIT 2009: December 21-23,
                 Independent University, Bangladesh}",
  title =        "{2009 12th International Conference on Computer and
                 Information Technology: ICCIT 2009: December 21-23,
                 Independent University, Bangladesh}",
  publisher =    "ICCIT 2009 Conference Secretariat",
  address =      "Dhaka, Bangladesh",
  pages =        "702",
  year =         "2009",
  ISBN =         "1-4244-6281-9, 1-4244-6284-3",
  ISBN-13 =      "978-1-4244-6281-0, 978-1-4244-6284-1",
  LCCN =         "T58.5 2009",
  bibdate =      "Thu Feb 17 13:46:21 MST 2011",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=5398764",
  acknowledgement = ack-nhfb,
  meetingname =  "International Conference on Computer and Information
                 Technology (1998-) (12th: 2009: Independent University,
                 Bangladesh)",
  subject =      "information technology; congresses; computer science",
}

@Proceedings{IEEE:2009:ICF,
  editor =       "{IEEE}",
  booktitle =    "{International Conference on Field Programmable Logic
                 and Applications, Prague, Czech Republic, August 31
                 2009--September 2, 2009 (FPL 2009)}",
  title =        "{International Conference on Field Programmable Logic
                 and Applications, Prague, Czech Republic, August 31
                 2009--September 2, 2009 (FPL 2009)}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "2009",
  ISBN =         "1-4244-3892-6",
  ISBN-13 =      "978-1-4244-3892-1",
  LCCN =         "????",
  bibdate =      "Fri Dec 03 15:38:12 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{IEEE:2009:IICa,
  editor =       "{IEEE}",
  booktitle =    "20th {IEEE} International Conference on
                 Application-specific Systems, Architectures and
                 Processors, Boston, {MA, 7-9} July 2009 {(ASAP 2009)}",
  title =        "20th {IEEE} International Conference on
                 Application-specific Systems, Architectures and
                 Processors, Boston, {MA}, 7-9 July 2009 ({ASAP} 2009)",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "2009",
  ISBN =         "0-7695-3732-4",
  ISBN-13 =      "978-0-7695-3732-0",
  ISSN =         "1063-6862",
  LCCN =         "????",
  bibdate =      "Fri Dec 03 15:06:48 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "There are several papers from this that MUST be
                 included in this file.??!!",
}

@Proceedings{IEEE:2009:IICb,
  editor =       "{IEEE}",
  booktitle =    "{2009 IEEE International Conference on Computer
                 Design: October 4--7, 2009, Resort at Squaw Creek, Lake
                 Tahoe, CA: ICCD 2009}",
  title =        "{2009 IEEE International Conference on Computer
                 Design: October 4--7, 2009, Resort at Squaw Creek, Lake
                 Tahoe, CA: ICCD 2009}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  year =         "2009",
  ISBN =         "1-4244-5028-4",
  ISBN-13 =      "978-1-4244-5028-2",
  LCCN =         "TK7888.3 2009",
  bibdate =      "Thu Feb 17 08:53:42 MST 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  note =         "IEEE Catalog Number: CFP09ICD",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=5406656",
  acknowledgement = ack-nhfb,
  meetingname =  "IEEE International Conference on Computer Design
                 (2009: Lake Tahoe, Calif.)",
  subject =      "computer engineering; congresses; embedded computer
                 systems; integrated circuits; very large scale
                 integration; electronic digital computers; circuits;
                 microcomputers; design and construction",
}

@Proceedings{IEEE:2009:IIS,
  editor =       "{IEEE}",
  booktitle =    "{2009 IEEE International Symposium on Circuits and
                 Systems: circuits and systems for human centric smart
                 living technologies, conference program, Taipei
                 International Convention Center, Taipei, Taiwan, May
                 24--May 27, 2009}",
  title =        "{2009 IEEE International Symposium on Circuits and
                 Systems: circuits and systems for human centric smart
                 living technologies, conference program, Taipei
                 International Convention Center, Taipei, Taiwan, May
                 24--May 27, 2009}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "2009",
  ISBN =         "1-4244-3827-6 (print)",
  ISBN-13 =      "978-1-4244-3827-3 (print)",
  LCCN =         "TK454 .I15 2009",
  bibdate =      "Thu Feb 17 13:29:04 MST 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=5076158",
  acknowledgement = ack-nhfb,
  meetingname =  "IEEE International Symposium on Circuits and Systems
                 (2009: Taipei, Taiwan)",
  subject =      "electronics; congresses; signal processing; digital
                 techniques; electronic circuits; neural networks
                 (computer science); integrated circuits; very large
                 scale integration",
}

@Proceedings{IEEE:2009:PDR,
  editor =       "{IEEE}",
  booktitle =    "{Ph.D. Research in Microelectronics and Electronics
                 (PRIME 2009), 12--17 July 2009, Cork, Ireland}",
  title =        "{Ph.D. Research in Microelectronics and Electronics
                 (PRIME 2009), 12--17 July 2009, Cork, Ireland}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  year =         "2009",
  ISBN =         "1-4244-3733-4",
  ISBN-13 =      "978-1-4244-3733-7",
  LCCN =         "TK7874 2009",
  bibdate =      "Thu Mar 24 21:42:23 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{Matthews:2009:CRF,
  editor =       "Michael B. Matthews",
  booktitle =    "{Conference Record of the Forty-Third Asilomar
                 Conference on Signals, Systems and Computers, 1--4
                 November 2009, Pacific Grove, California}",
  title =        "{Conference Record of the Forty-Third Asilomar
                 Conference on Signals, Systems and Computers, 1--4
                 November 2009, Pacific Grove, California}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "2009",
  ISBN =         "1-4244-5825-0",
  ISBN-13 =      "978-1-4244-5825-7",
  LCCN =         "????",
  bibdate =      "Thu Feb 17 13:40:37 MST 2011",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=5465900",
  acknowledgement = ack-nhfb,
}

@Proceedings{Sezer:2009:IIS,
  editor =       "Sakir Sezer and Andrew Marshall and Thomas Buechner",
  booktitle =    "{IEEE International SOC Conference: September 9--11,
                 2009, Wellington Park Hotel, Belfast, Northern Ireland,
                 UK (SOCC 2009)}",
  title =        "{IEEE International SOC Conference: September 9--11,
                 2009, Wellington Park Hotel, Belfast, Northern Ireland,
                 UK (SOCC 2009)}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "2009",
  DOI =          "https://doi.org/10.1109/SOCCON.2009.5398119",
  ISBN =         "1-4244-4940-5, 1-4244-4941-3",
  ISBN-13 =      "978-1-4244-4940-8, 978-1-4244-4941-5",
  LCCN =         "TK7874.6 .I59 2009",
  bibdate =      "Sun Feb 20 11:34:39 MST 2011",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=5379508",
  acknowledgement = ack-nhfb,
  meetingname =  "IEEE International SOC Conference (22nd: 2009:
                 Belfast, Northern Ireland)",
  subject =      "integrated circuits; very large scale integration;
                 design and construction; congresses; systems on a chip;
                 electronic digital computers; circuits",
}

@Proceedings{Charot:2010:API,
  editor =       "Fran{\c{c}}ois Charot and Frank Hannig and J{\"u}rgen
                 Teich and Christophe Wolinski",
  booktitle =    "{ASAP 2010: proceedings: 21st IEEE International
                 Conference on Application-Specific Systems,
                 Architectures, and Processors: July 7--9, 2010, Rennes,
                 France}",
  title =        "{ASAP 2010: proceedings: 21st IEEE International
                 Conference on Application-Specific Systems,
                 Architectures, and Processors: July 7--9, 2010, Rennes,
                 France}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "2010",
  ISBN =         "1-4244-6965-1, 1-4244-6966-X, 1-4244-6967-8",
  ISBN-13 =      "978-1-4244-6965-9, 978-1-4244-6966-6,
                 978-1-4244-6967-3",
  LCCN =         "TK7874.6 2010",
  bibdate =      "Thu Feb 17 13:54:41 MST 2011",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE Catalog Number CFP10063ART",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=5523683",
  acknowledgement = ack-nhfb,
  meetingname =  "IEEE International Conference on Application-Specific
                 Systems, Architectures, and Processors (21st: 2010:
                 Rennes, France)",
  subject =      "array processors; congresses; signal processing;
                 digital techniques; application-specific integrated
                 circuits",
}

@Proceedings{Delgado-Frias:2010:IIM,
  editor =       "Jose G. Delgado-Frias and Rogelio Palomera-Garcia and
                 Jabulani Nyathi",
  booktitle =    "{53nd IEEE International Midwest Symposium on Circuits
                 and Systems, 2010: MWSCAS 2010, 1--4 August 2010,
                 Seattle, Washington}",
  title =        "{53nd IEEE International Midwest Symposium on Circuits
                 and Systems, 2010: MWSCAS 2010, 1--4 August 2010,
                 Seattle, Washington}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "2010",
  ISBN =         "1-4244-7771-9",
  ISBN-13 =      "978-1-4244-7771-5",
  LCCN =         "????",
  bibdate =      "Thu Feb 17 16:34:42 MST 2011",
  bibsource =    "alpha.lib.uwo.ca:210/INNOPAC;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=5542407",
  acknowledgement = ack-nhfb,
  meetingname =  "Midwest Symposium on Circuits and Systems (53nd: 2010:
                 Seattle, Washington)",
  subject =      "electronics; congresses; electronic circuits",
}

@Proceedings{Fukuda:2010:MSI,
  editor =       "Komei Fukuda and Joris van der Hoeven and Michael
                 Joswig and Nobuki Takayama",
  booktitle =    "{Mathematical software --- ICMS 2010: third
                 International Congress on Mathematical Software,
                 K{\=o}be, Japan, September 13--17, 2010: proceedings}",
  title =        "{Mathematical software --- ICMS 2010: third
                 International Congress on Mathematical Software,
                 K{\=o}be, Japan, September 13--17, 2010: proceedings}",
  volume =       "6327",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xvi + 368",
  year =         "2010",
  DOI =          "https://doi.org/10.1007/978-3-642-15582-6",
  ISBN =         "3-642-15581-2 (paperback), 3-642-15582-0 (e-book)",
  ISBN-13 =      "978-3-642-15581-9 (paperback), 978-3-642-15582-6
                 (e-book)",
  LCCN =         "QA76.95 .I5654 2010",
  bibdate =      "Sat Aug 9 14:06:27 MDT 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/lncs.bib;
                 https://www.math.utah.edu/pub/tex/bib/lncs2010a.bib;
                 https://www.math.utah.edu/pub/tex/bib/magma.bib;
                 https://www.math.utah.edu/pub/tex/bib/maple-extract.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathematica.bib;
                 https://www.math.utah.edu/pub/tex/bib/matlab.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       ser-LNCS,
  URL =          "http://link.springer.com/book/10.1007/978-3-642-15582-6",
  acknowledgement = ack-nhfb,
  subject =      "Mathematics; Data processing; Congresses; Computer
                 software",
  tableofcontents = "Plenary \\
                 Computational Discrete Geometry / Thomas C. Hales /
                 1--3 \\
                 Exploiting Structured Sparsity in Large Scale
                 Semidefinite Programming Problems / Masakazu Kojima /
                 4--9 \\
                 Reliable and Efficient Geometric Computing / Kurt
                 Mehlhorn / 10--11 \\
                 The Sage Project: Unifying Free Mathematical Software
                 to Create a Viable Alternative to Magma, Maple,
                 Mathematica and MATLAB / Bur{\c{c}}in Er{\"o}cal,
                 William Stein / 12--27 \\
                 Computation of Special Functions (Invited) \\
                 Sollya: An Environment for the Development of Numerical
                 Codes / Sylvain Chevillard, Mioara Jolde , Christoph
                 Lauter / 28--31 \\
                 Validated Special Functions Software / Annie Cuyt,
                 Franky Backeljauw, Stefan Becuwe, Joris Van Deun /
                 32--34 \\
                 The Dynamic Dictionary of Mathematical Functions (DDMF)
                 / Alexandre Benoit, Fr{\'e}d{\'e}ric Chyzak, Alexis
                 Darrasse, Stefan Gerhold, Marc Mezzarobba, Bruno Salvy
                 / 35--41 \\
                 Reliable Computing with GNU MPFR / Paul Zimmermann /
                 42--45 \\
                 Computational Group Theory (Invited) \\
                 Simplicial Cohomology of Smooth Orbifolds in GAP /
                 Mohamed Barakat, Simon G{\"o}rtzen / 46--49 \\
                 Computing Polycyclic Quotients of Finitely
                 (L-)Presented Groups via Groebner Bases / Bettina Eick,
                 Max Horn / 50--53 \\
                 Constructive Membership Testing in Black-Box Classical
                 Groups / Sophie Ambrose, Scott H. Murray, Cheryl E.
                 Praeger, Csaba Schneider / 54--57 \\
                 Computational Group Theory (Contributed) \\
                 Towards High-Performance Computational Algebra with GAP
                 / Reimer Behrends, Alexander Konovalov, Steve Linton,
                 Frank L{\"u}beck, Max Neunh{\"o}effer / 58--61 \\
                 An Improvement of a Function Computing Normalizers for
                 Permutation Groups / Izumi Miyamoto / 62--68 \\
                 A GAP Package for Computation with Coherent
                 Configurations / Dmitrii V. Pasechnik, Keshav Kini /
                 69--72 \\
                 Computer Algebra (Invited) \\
                 CoCoALib: A C++ Library for Computations in Commutative
                 Algebra \ldots{} and Beyond / John Abbott, Anna M.
                 Bigatti / 73--76 \\
                 LinBox Founding Scope Allocation, Parallel Building
                 Blocks, and Separate Compilation / Jean-Guillaume
                 Dumas, Thierry Gautier, Cl{\'e}ment Pernet, B. David
                 Saunders / 77--83 \\
                 FGb: A Library for Computing Gr{\"o}bner Bases /
                 Jean-Charles Faug{\`e}re / 84--87 \\
                 Fast Library for Number Theory: An Introduction /
                 William B. Hart / 88--91 \\
                 Exact Numeric Computation for Algebraic and Geometric
                 Computation (Invited) \\
                 Controlled Perturbation for Certified Geometric
                 Computing with Fixed-Precision Arithmetic / Dan
                 Halperin / 92--95 \\
                 Exact Numeric Computation for Algebraic and Geometric
                 Computation (Invited) \\
                 Exact Geometric and Algebraic Computations in CGAL /
                 Menelaos I. Karavelas / 96--99 \\
                 On Solving Systems of Bivariate Polynomials / Fabrice
                 Rouillier / 100--104 \\
                 Accurate and Reliable Computing in Floating-Point
                 Arithmetic / Siegfried M. Rump / 105--108 \\
                 Exact Numeric Computation for Algebraic and Geometric
                 Computation (Contributed) \\
                 Deferring Dag Construction by Storing Sums of Floats
                 Speeds-Up Exact Decision Computations Based on
                 Expression Dags / Marc M{\"o}rig / 109--120 \\
                 The Design of Core 2: A Library for Exact Numeric
                 Computation in Geometry and Algebra / Jihun Yu, Chee
                 Yap, Zilin Du, Sylvain Pion, Herv{\'e} Br{\"o}nnimann /
                 121--141 \\
                 Formal Proof (Invited) \\
                 Introducing HOL Zero / Mark Adams / 142--143 \\
                 Euler's Polyhedron Formula in mizar / Jesse Alama /
                 144--147 \\
                 Building a Library of Mechanized Mathematical Proofs:
                 Why Do It? and What Is It Like to Do? / R. D. Arthan /
                 148--148 \\
                 Linear Programs for the Kepler Conjecture / Thomas C.
                 Hales / 149--151 \\
                 A Formal Proof of Pick's Theorem / John Harrison /
                 152--154 \\
                 Formal Proof (Contributed) \\
                 Evaluation of Automated Theorem Proving on the Mizar
                 Mathematical Library / Josef Urban, Krystof Hoder,
                 Andrei Voronkov / 155--166 \\
                 Geometry and Visualization (Invited) \\
                 On Local Deformations of Planar Quad-Meshes / Tim
                 Hoffmann / 167--169 \\
                 Construction of Harmonic Surfaces with Prescribed
                 Geometry / Matthias Weber / 170--173 \\
                 Geometry and Visualization (Contributed) \\
                 A Library of OpenGL-Based Mathematical Image Filters /
                 Martin von Gagern, Christian Mercat / 174--185 \\
                 MD-jeep: An Implementation of a Branch and Prune
                 Algorithm for Distance Geometry Problems / Antonio
                 Mucherino, Leo Liberti, Carlile Lavor / 186--197 \\
                 TADD: A Computational Framework for Data Analysis Using
                 Discrete Morse Theory / Jan Reininghaus, David
                 G{\"u}nther, Ingrid Hotz, Steffen Prohaska,
                 Hans-Christian Hege / 198--208 \\
                 Groebner Bases and Applications (Invited) \\
                 Introduction to Normaliz 2.5 / Winfried Bruns, Bogdan
                 Ichim, Christof S{\"o}ger / 209--212 \\
                 Computer Algebra Methods in Tropical Geometry / Thomas
                 Markwig / 213--216 \\
                 Groebner Bases and Applications (Contributed) \\
                 A New Desingularization Algorithm for Binomial
                 Varieties in Arbitrary Characteristic / Roc{\'\i}o
                 Blanco / 217--220 \\
                 An Algorithm of Computing Inhomogeneous Differential
                 Equations for Definite Integrals / Hiromasa Nakayama,
                 Kenta Nishiyama / 221--232 \\
                 Groebner Bases and Applications (Contributed) \\
                 New Algorithms for Computing Primary Decomposition of
                 Polynomial Ideals / Masayuki Noro / 233--244 \\
                 An Automated Confluence Proof for an Infinite Rewrite
                 System Parametrized over an Integro-Differential
                 Algebra / Loredana Tec, Georg Regensburger, Markus
                 Rosenkranz, Bruno Buchberger / 245--248 \\
                 Operadic Gr{\"o}bner Bases: An Implementation /
                 Vladimir Dotsenko, Mikael Vejdemo-Johansson / 249--252
                 \\
                 Number Theoretical Software (Invited) \\
                 Magma - A Tool for Number Theory / John Cannon, Steve
                 Donnelly, Claus Fieker, Mark Watkins / 253--255 \\
                 Number Theoretical Software (Contributed) \\
                 Enumerating Galois Representations in Sage / Craig
                 Citro, Alexandru Ghitza / 256--259 \\
                 NZMATH 1.0 / Satoru Tanaka, Naoki Ogura, Ken Nakamula,
                 Tetsushi Matsui, Shigenori Uchiyama / 260--269 \\
                 Software for Optimization and Polyhedral Computation
                 (Invited) \\
                 Removing Redundant Quadratic Constraints / David
                 Adjiashvili, Michel Baes, Philipp Rostalski / 270--281
                 \\
                 Traversing Symmetric Polyhedral Fans / Anders
                 Nedergaard Jensen / 282--294 \\
                 C++ Tools for Exploiting Polyhedral Symmetries / Thomas
                 Rehn, Achill Sch{\"u}rmann / 295--298 \\
                 isl: An Integer Set Library for the Polyhedral Model /
                 Sven Verdoolaege / 299--302 \\
                 Software for Optimization and Polyhedral Computation
                 (Contributed) \\
                 The Reformulation-Optimization Software Engine / Leo
                 Liberti, Sonia Cafieri, David Savourey / 303--314 \\
                 Generating Smooth Lattice Polytopes / Christian Haase,
                 Benjamin Lorenz, Andreas Paffenholz / 315--328 \\
                 Reliable Computation (Invited) \\
                 Mathemagix: Towards Large Scale Programming for
                 Symbolic and Certified Numeric Computations /
                 Gr{\'e}goire Lecerf / 329--332 \\
                 Complex Inclusion Functions in the CoStLy C++ Class
                 Library / Markus Neher / 333--336 \\
                 Standardized Interval Arithmetic and Interval
                 Arithmetic Used in Libraries / Nathalie Revol /
                 337--341 \\
                 Reliable Computation (Contributed) \\
                 Efficient Evaluation of Large Polynomials / Charles E.
                 Leiserson, Liyun Li, Marc Moreno Maza, Yuzhen Xie /
                 342--353 \\
                 Communicating Functional Expressions from Mathematica
                 to C-XSC / Evgenija D. Popova, Walter Kr{\"a}mer /
                 354--365 \\
                 Author Index / 367--368",
}

@Proceedings{IEEE:2010:CCE,
  editor =       "{IEEE}",
  booktitle =    "23rd Canadian Conference on Electrical and Computer
                 Engineering {(CCECE)}, Calgary, {AB, 2--5} May, 2010",
  title =        "23rd Canadian Conference on Electrical and Computer
                 Engineering ({CCECE}), Calgary, {AB}, 2--5 May, 2010",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "2010",
  ISBN =         "1-4244-5376-3",
  ISBN-13 =      "978-1-4244-5376-4",
  LCCN =         "????",
  bibdate =      "Fri Dec 03 15:46:10 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{IEEE:2010:ICC,
  editor =       "{IEEE}",
  booktitle =    "2010 2nd International Conference on Computer
                 Engineering and Technology {(ICCET)}",
  title =        "2010 2nd International Conference on Computer
                 Engineering and Technology ({ICCET}), 16--18 April
                 2010, Chengdu, China",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "2010",
  ISBN =         "1-4244-6347-5",
  ISBN-13 =      "978-1-4244-6347-3",
  LCCN =         "????",
  bibdate =      "Fri Dec 03 15:22:32 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{IEEE:2010:ICM,
  editor =       "{IEEE}",
  booktitle =    "{2010 27th International Conference on
                 Microelectronics: proceedings: Ni{\v{s}}, MIEL 2010,
                 Ni{\v{s}}, Serbia: 16--19 May 2010}",
  title =        "{2010 27th International Conference on
                 Microelectronics: proceedings: Ni{\v{s}}, MIEL 2010,
                 Ni{\v{s}}, Serbia: 16--19 May 2010}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "2010",
  ISBN =         "1-4244-7200-8, 1-4244-7201-6",
  ISBN-13 =      "978-1-4244-7200-0, 978-1-4244-7201-7",
  LCCN =         "TK7874 2010",
  bibdate =      "Thu Feb 17 13:49:56 MST 2011",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE Catalog Number CFP10432-ART.",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=5483038",
  acknowledgement = ack-nhfb,
  meetingname =  "International Conference on Microelectronics (27th :
                 2010 : Ni{\v{s}}, Serbia)",
  subject =      "Microelectronics; Congresses",
}

@Proceedings{IEEE:2010:ICV,
  editor =       "{IEEE}",
  booktitle =    "{23rd International Conference on VLSI Design:
                 proceedings, held jointly with 9th International
                 Conference on Embedded Systems: Bangalore, India, 3--7
                 January 2010}",
  title =        "{23rd International Conference on VLSI Design:
                 proceedings, held jointly with 9th International
                 Conference on Embedded Systems: Bangalore, India, 3--7
                 January 2010}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xl + 469",
  year =         "2010",
  ISBN =         "1-4244-5541-3, 0-7695-3928-9, 1-4244-5541-3",
  ISBN-13 =      "978-1-4244-5541-6, 978-0-7695-3928-7,
                 978-1-4244-5541-6",
  LCCN =         "TK7874.75 2010",
  bibdate =      "Sun Feb 20 14:14:26 MST 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 melvyl.cdlib.org:210/CDL90",
  note =         "IEEE Computer Society Order Number E3928.",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=5400049",
  acknowledgement = ack-nhfb,
  meetingname =  "International Conference on VLSI Design (23rd : 2010 :
                 Bangalore, India)",
  subject =      "electronic digital computers; circuits; congresses;
                 signal processing; digital techniques; integrated
                 circuits; very large scale integration; design and
                 construction",
}

@Book{Knuth:2010:SPD,
  author =       "Donald E. Knuth",
  booktitle =    "Selected Papers on Design of Algorithms",
  title =        "Selected Papers on Design of Algorithms",
  volume =       "191",
  publisher =    pub-CSLI,
  address =      pub-CSLI:adr,
  pages =        "xvi + 453",
  year =         "2010",
  ISBN =         "1-57586-582-3 (paperback), 1-57586-583-1 (hardcover)",
  ISBN-13 =      "978-1-57586-582-9 (paperback), 978-1-57586-583-6
                 (hardcover)",
  LCCN =         "QA9.58 KNU 2010",
  MRclass =      "01A75 (01-06 05B35 05C85 68-03)",
  MRnumber =     "2572388 (2011c:01022)",
  bibdate =      "Mon Jul 05 16:25:34 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 library.ox.ac.uk:210/ADVANCE",
  price =        "US\$48.50",
  series =       "CSLI Lecture Notes",
  acknowledgement = ack-nhfb,
  subject =      "Algorithms; Computer algorithms; Computer
                 programming",
  tableofcontents = "1. Robert W. Floyd, in Memoriam / 1 \\
                 2. The Bose--Nelson Sorting Problem / 19 \\
                 3. A One-Way, Stackless Quicksort Algorithm / 31 \\
                 4. Optimum Binary Search Trees / 35 \\
                 5. Dynamic Huffman Coding / 51 \\
                 6. Inhomogeneous Sorting / 71 \\
                 7. Lexicographic Permutations with Restrictions / 79
                 \\
                 8. Nested Satisfiability / 91 \\
                 9. Fast Pattern Matching in Strings / 99 \\
                 10. Addition Machines / 137 \\
                 11. A Simple Program Whose Proof Isn't / 155 \\
                 12. Verification of Link-Level Protocols / 167 \\
                 13. A Problem in Concurrent Programming Control / 175
                 \\
                 14. Optimal Prepaging and Font Caching / 181 \\
                 15. A Generalization of Dijkstra's Algorithm / 209 \\
                 16. Two-Way Rounding / 219 \\
                 17. Matroid Partitioning / 235 \\
                 18. Irredundant Intervals / 245 \\
                 19. Simple Word Problems in Universal Algebras / 275
                 \\
                 20. Efficient Representation of Perm Groups / 315 \\
                 21. An Algorithm for Brownian Zeros / 329 \\
                 22. Semi-Optimal Bases for Linear Dependencies / 337
                 \\
                 23. Evading the Drift in Floating-Point Addition / 341
                 \\
                 24. Deciphering a Linear Congruential Encryption / 349
                 \\
                 25. Computation of Tangent, Euler, and Bernoulli
                 Numbers / 359 \\
                 26. Euler's Constant to 1271 Places / 373 \\
                 27. Evaluation of Polynomials by Computer / 383 \\
                 28. Minimizing Drum Latency Time / 397 \\
                 Index / 437",
}

@Proceedings{Santos:2010:PVS,
  editor =       "E. J. P. (Edval J. P.) Santos and Hor{\'a}cio C. Neto
                 and El{\'\i}as Todorovich",
  booktitle =    "{Proceedings of the VI Southern Programmable Logic
                 Conference: Ipojuca, Porto de Galinhas Beach, Brazil,
                 March 24th--26th, 2010}",
  title =        "{Proceedings of the VI Southern Programmable Logic
                 Conference: Ipojuca, Porto de Galinhas Beach, Brazil,
                 March 24th--26th, 2010}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "2010",
  ISBN =         "1-4244-6309-2, 1-4244-7089-7",
  ISBN-13 =      "978-1-4244-6309-1, 978-1-4244-7089-1",
  LCCN =         "TK7895.G36 2010",
  bibdate =      "Thu Feb 17 13:58:15 MST 2011",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE Catalog Number CFPI021B-PRT.",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=5473892",
  acknowledgement = ack-nhfb,
  meetingname =  "Southern Conference on Programmable Logic (6th: 2010:
                 Ipojuca, Pernambuco, Brazil)",
  subject =      "Field programmable gate arrays; Congresses;
                 Programmable array logic",
}

@Proceedings{Watt:2010:IPI,
  editor =       "Stephen M. Watt",
  booktitle =    "{ISSAC 2010: Proceedings of the 2010 International
                 Symposium on Symbolic and Algebraic Computation, July
                 25--28, 2010, Munich, Germany}",
  title =        "{ISSAC 2010: Proceedings of the 2010 International
                 Symposium on Symbolic and Algebraic Computation, July
                 25--28, 2010, Munich, Germany}",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "xiv + 363",
  year =         "2010",
  ISBN =         "1-4503-0150-9",
  ISBN-13 =      "978-1-4503-0150-3",
  LCCN =         "QA76.95 .I59 2010",
  bibdate =      "Fri Jun 17 08:11:01 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{ACM:2011:SSP,
  editor =       "{ACM}",
  booktitle =    "{SC '11 State of the Practice Reports}",
  title =        "{SC '11 State of the Practice Reports}",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  year =         "2011",
  ISBN =         "1-4503-1139-3",
  ISBN-13 =      "978-1-4503-1139-7",
  LCCN =         "????",
  bibdate =      "Fri Dec 16 11:20:09 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/supercomputing2011.bib",
  acknowledgement = ack-nhfb,
}

@Book{IEEE:2011:ICC,
  author =       "{IEEE}",
  booktitle =    "{2011 IEEE COOL Chips XIV: Yokohama Joho Bunka Center,
                 Yokohama, Japan, April 20--22, 2011}",
  title =        "{2011 IEEE COOL Chips XIV: Yokohama Joho Bunka Center,
                 Yokohama, Japan, April 20--22, 2011}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "2011",
  ISBN =         "1-61284-884-2",
  ISBN-13 =      "978-1-61284-884-6",
  LCCN =         "????",
  bibdate =      "Wed Dec 21 14:21:28 MST 2011",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE Catalog Number CFP11COL-ART.",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=5871805",
  acknowledgement = ack-nhfb,
  meetingname =  "IEEE Symposium on Low-Power and High-Speed Chips (14th
                 : 2011 : Yokohama-shi, Japan)",
  subject =      "Low voltage systems; Congresses; Electronic circuit
                 design",
}

@Proceedings{Impagliazzo:2011:PSR,
  editor =       "John Impagliazzo and Eduard Proydakov",
  booktitle =    "Perspectives on {Soviet} and {Russian} Computing:
                 {First IFIP WG 9.7 Conference, SoRuCom
                 2006Petrozavodsk, Russia, July 3--7, 2006. Revised
                 Selected Papers}",
  title =        "Perspectives on {Soviet} and {Russian} Computing:
                 {First IFIP WG 9.7 Conference, SoRuCom
                 2006Petrozavodsk, Russia, July 3--7, 2006. Revised
                 Selected Papers}",
  volume =       "357",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xxi + 272",
  year =         "2011",
  DOI =          "https://doi.org/10.1007/978-3-642-22816-2",
  ISBN =         "3-642-22815-1 (print), 3-642-22816-X (e-book)",
  ISBN-13 =      "978-3-642-22815-5 (print), 978-3-642-22816-2
                 (e-book)",
  ISSN =         "1868-422X (print), 1868-4238 (electronic)",
  ISSN-L =       "1868-4238",
  LCCN =         "QA75.5 .C66 2011",
  bibdate =      "Sun Aug 16 19:31:45 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "IFIP Advances in Information and Communication
                 Technology",
  URL =          "http://link.springer.com/openurl?genre=book%26isbn=978-3-642-22815-5",
  abstract =     "This book contains a collection of thoroughly refereed
                 papers derived from the First IFIP WG 9.7 Conference on
                 Soviet and Russian Computing, held in Petrozavodsk,
                 Russia, in July 2006. The 32 revised papers were
                 carefully selected from numerous submissions; many of
                 them were translated from Russian. They reflect much of
                 the shining history of computing activities within the
                 former Soviet Union from its origins in the 1950s with
                 the first computers used for military decision-making
                 problems up to the modern period where Russian ICT grew
                 substantially, especially in the field of custom-made
                 programming.",
  acknowledgement = ack-nhfb,
  tableofcontents = "The Work of Sergey Alekseevich Lebedev in Kiev and
                 Its Subsequent Influence on Further Scientific Progress
                 There / Zinoviy L. Rabinovich / 1 \\
                 History of the Creation of BESM: The First Computer of
                 S / A / Lebedev Institute of Precise Mechanics and
                 Computer Engineering / Vera B. Karpova and Leonid E.
                 Karpov / 6 \\
                 Some Hardware Aspects of the BESM-6 Design / V. I.
                 Smirnov / 20 \\
                 Computer Architecture Development: From the BESM-6
                 Computer to Supercomputers / Yuri I. Mitropolski / 26
                 \\
                 Operating System of the Multi-machine Computer AS-6 /
                 I. B. Bourdonov, V. P. Ivannikov, A. S. Kossatchev, S.
                 D. Kuznetsov, and A. N. Tomilin / 31 \\
                 Distributed Systems for Data Handling / Vladislav P.
                 Shirikov / 36 \\
                 Automatic Digital Computer M-1 of the I. S. Brook
                 Laboratory / T. M. Alexandridi and U. V. Rogachov / 46
                 \\
                 Conception of New Generation Computer Systems --- The
                 Last Large-Scale Initiative in Computers of the COMECON
                 Countries: A Glance after Twenty Years / Victor
                 Zakharov and Yuri Lavrenjuk / 50 \\
                 SM EVM Control Computer Development / N. L. Prokhorov
                 and G. A. Egorov / 64 \\
                 Ternary Computers: The Setun and the Setun 70 / Nikolay
                 Petrovich Brusentsov and Jos{\'e} Ramil Alvarez / 74
                 \\
                 Ternary Dialectical Informatics / Nikolay Petrovich
                 Brusentsov and Julia Sergeevna Vladimirova / 81 \\
                 Establishing a Computer Industry in the Soviet
                 Socialist Republic of Belarus / Yuri Vladimirovich
                 Karpilovitch, Viktor Vladimirovich Przhijalkovskiy, and
                 Gennadiy Dmitrievich Smirnov / 89 \\
                 Some Aspects on Computing Means Development Philosophy
                 / Jaroslav Khetagourov / 98 \\
                 The Algorithmic ``Computer'' / Zoya Alekseeva / 103 \\
                 Academician Andrei Ershov and His Archive / Irina
                 Kraineva and Natalia Cheremnykh / 117 \\
                 The START Project / Alexander Gurievich Marchuk / 126
                 \\
                 The MRAMOR Workstation / A. A. Baehrs / 134 \\
                 Mixed Computation in Novosibirsk / Mikhail Bulyonkov /
                 142 \\
                 The Zelenograd Centerof Microelectronics / B. M.
                 Malashevich and D. B. Malashevich / 152 \\
                 Modular: The Super Computer / B. M. Malashevich and D.
                 B. Malashevich / 164 \\
                 The Microprocessors, Mini- and Micro-computers with
                 Architecture``Electronics NC'' in Zelenograd / B. M.
                 Malashevich / 174 \\
                 Fund Collection: ``Electronic Digital Computing
                 Machines'' at the Polytechnic Museum / Marina
                 Smolevitskaya / 187 \\
                 An Open Adaptive Virtual Museum of Informatics History
                 in Siberia / Victor N. Kasyanov / 194 \\
                 The History of Computers and Computing in Virtual
                 Museums / Yuri Polak / 201 \\
                 Computer Development in the Socialist Countries:
                 Members of the Council for Mutual Economic Assistance
                 (CMEA) / A. Y. Nitusov / 208 \\
                 On the History of Computer Algebra at the Keldysh
                 Institute of Applied Mathematics / G. B. Efimov, I. B.
                 Tshenkov, and E. Yu. Zueva / 220 \\
                 Novosibirsk Young Programmers School: A Way to Success
                 and Future Development / Alexander Gurievich Marchuk,
                 Tatyana Ivanovna Tikhonova, and Lidiya Vasilyevna
                 Gorodnyaya / 228 \\
                 ``Lions --- Marchuk'': The Soviet--French Cooperation
                 in Computing / Ksenia Tatarchenko / 235 \\
                 Information and Communication Technology Education
                 Based on the Russian State Educational Standard of
                 ``Applied Mathematics and Informatics'' / Iurii A.
                 Bogoiavlenskii / 243 \\
                 Cooperation among Institutions of the Soviet Union and
                 Cuba:Accomplishments between 1972 and 1990 / Tom{\'a}s
                 L{\'o}pez Jim{\e}nez / 251 \\
                 Teaching Computer Science in Moscow Universities:
                 Evolution for Forty Years / Olga Parakhina and Yuri
                 Polak / 258 \\
                 Kronos: Processor Family for High-Level Languages /
                 Dmitry N. Kuznetsov, Alexey E. Nedorya, Eugene V.
                 Tarassov, Vladimir E. Philippov, and Marina Ya
                 Philippova / 266 \\
                 Author Index / / 273",
}

@Proceedings{Schwarz:2011:PIS,
  editor =       "Eric Schwarz and Vojin G. Oklobdzija",
  booktitle =    "{Proceedings of the 20th IEEE Symposium on Computer
                 Arithmetic, July 25--27, 2011, T{\"u}bingen, Germany}",
  title =        "{Proceedings of the 20th IEEE Symposium on Computer
                 Arithmetic, July 25--27, 2011, T{\"u}bingen, Germany}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xix + 253",
  year =         "2011",
  DOI =          "https://doi.org/10.1109/ARITH17396.2011",
  ISBN =         "0-7695-4318-9, 1-4244-9457-5",
  ISBN-13 =      "978-0-7695-4318-5, 978-1-4244-9457-6",
  LCCN =         "QA76.6",
  bibdate =      "Sat Aug 20 09:19:17 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcw.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-20; correct rounding; floating-point
                 arithmetic",
  tableofcontents = "Foreword / ix \\
                 Dedication / x \\
                 Steering Committee / xv \\
                 Symposium Committee / xvi \\
                 Program Committee / xvii \\
                 Additional Reviewers / xviii \\
                 Corporate Sponsors / xix \\
                 Session 1: Keynote Talk: Chair: Eric Schwarz and Vojin
                 G. Oklobdzija \\
                 High Intelligence Computing: The New Era of High
                 Performance Computing / Ralf Fischer / 3 \\
                 Session 2: Multiple-Precision Algorithms: Chair: Marius
                 Cornea \\
                 Short Division of Long Integers / David Harvey and Paul
                 Zimmermann / 7 \\
                 High Degree Toom'n'Half for Balanced and Unbalanced
                 Multiplication / Marco Bodrato / 15 \\
                 Augmented Precision Square Roots and 2-D Norms, and
                 Discussion on Correctly Rounding sqrt($x^2 + y^2$) /
                 Nicolas Brisebarre, Mioara Jolde{\c{s}}, Peter
                 Kornerup, Erik Martin-Dorel, and Jean-Michel Muller /
                 23 \\
                 Session 3: Transcendental Methods: Chair: Naofumi
                 Takagi \\
                 Towards a Quaternion Complex Logarithmic Number System
                 / Mark G. Arnold, John Cowles, Vassilis Paliouras, and
                 Ioannis Kouretas / 33 \\
                 ROM-less LNS / R. Che Ismail and J. N. Coleman / 43 \\
                 Composite Iterative Algorithm and Architecture for q-th
                 Root Calculation / Alvaro Vazquez and Javier D.
                 Bruguera / 52 \\
                 On the Fixed-Point Accuracy Analysis and Optimization
                 of FFT Units with CORDIC Multipliers / Omid Sarbishei
                 and Katarzyna Radecka / 62 \\
                 Session 4: Special Session on Industrial Practices:
                 Chair: Mike Schulte \\
                 Self Checking in Current Floating-Point Units / Daniel
                 Lipetz and Eric Schwarz / 73 \\
                 How to Square Floats Accurately and Efficiently on the
                 ST231 Integer Processor/ Claude-Pierre Jeannerod,
                 Jingyan Jourdan-Lu, Christophe Monat, and Guillaume
                 Revy / 77 \\
                 A 1.5 Ghz VLIW DSP CPU with Integrated Floating Point
                 and Fixed Point Instructions in 40 nm CMOS / Timothy
                 Anderson, Due Bui, Shriram Moharil, Soujanya Narnur,
                 Mujibur Rahman, Anthony Lell, Eric Biscondi, Ashish
                 Shrivastava, Peter Dent, Mingjian Yan, and Hasan
                 Mahmood / 82 \\
                 The POWER7 Binary Floating-Point Unit / Maarten
                 Boersma, Michael Kroner, Christophe Layer, Petra Leber,
                 Silvia M. Muller, and Kerstin Schelm / 87 \\
                 Session 5: Addition: Chair: Alberto Nannarelli \\
                 Accelerating Computations on FPGA Carry Chains by
                 Operand Compaction / Thomas B. Preus{\ss}er, Martin
                 Zabel, and Rainer G. Spallek / 95 \\
                 Fast Ripple-Carry Adders in Standard-Cell CMOS VLSI /
                 Neil Burgess / 103 \\
                 A Family of High Radix Signed Digit Adders / Saeid
                 Gorgin and Ghassem Jaberipur / 112 \\
                 Session 6: Floating-Point Units: Chair: Javier Bruguera
                 \\
                 Fused Multiply-Add Microarchitecture Comprising
                 Separate Early-Normalizing Multiply and Add Pipelines /
                 David R. Lutz / 123 \\
                 Latency Sensitive FMA Design / Sameh Galal and Mark
                 Horowitz / 129 \\
                 The IBM zEnterprise-196 Decimal Floating-Point
                 Accelerator / Steven Carlough, Adam Collura, Silvia
                 Mueller, and Michael Kroener / 139 \\
                 Session 7: Division, Square-Root and Reciprocal
                 Square-Root: Chair: Peter Kornerup \\
                 Radix-8 Digit-by-Rounding: Achieving High-Performance
                 Reciprocals, Square Roots, and Reciprocal Square Roots
                 / J. Adam Butts, Ping Tak Peter Tang, Ron O. Dror, and
                 David E. Shaw / 149 \\
                 Tight Certification Techniques for Digit-by-Rounding
                 Algorithms with Application to a New 1/sqrt(x) Design /
                 Ping Tak Peter Tang, J. Adam Butts, Ron O. Dror, and
                 David E. Shaw / 159 \\
                 Radix-16 Combined Division and Square Root Unit /
                 Alberto Nannarelli / 169 \\
                 A Prescale-Lookup-Postscale Additive Procedure for
                 Obtaining a Single Precision Ulp Accurate Reciprocal /
                 David W. Matula and Mihai T. Panu / 177 \\
                 Session 8: Special Session on High Performance
                 Arithmetic for FPGA's: Chair: Martin Langhammer \\
                 Teraflop FPGA Design / Martin Langhammer / 187 \\
                 The Arithmetic Operators You Will Never See in a
                 Microprocessor / Florent de Dinechin / 189 \\
                 Accelerating Large-Scale HPC Applications Using FPGAs /
                 Rob Dimond, Sebastien Racaniere, and Oliver Pell / 191
                 \\
                 Session 9: Arithmetic Algorithms for Cryptography:
                 Chair: David Matula \\
                 A General Approach for Improving RNS Montgomery
                 Exponentiation Using Pre-processing / Filippo Gandino,
                 Fabrizio Lamberti, Paolo Montuschi, and Jean-Claude
                 Bajard / 195 \\
                 Bit-Sliced Binary Normal Basis Multiplication / Billy
                 Bob Brumley and Dan Page / 205 \\
                 Efficient SIMD Arithmetic Modulo a Mersenne Number /
                 Joppe W. Bos, Thorsten Kleinjung, Arjen K. Lenstra, and
                 Peter L. Montgomery / 213 \\
                 Session 10: Tools for Formal Certified Code: Chair:
                 Martin Schmookler \\
                 Automatic Generation of Code for the Evaluation of
                 Constant Expressions at Any Precision with a Guaranteed
                 Error Bound / Sylvain Chevillard / 225 \\
                 Automatic Generation of Fast and Certified Code for
                 Polynomial Evaluation / Christophe Mouilleron and
                 Guillaume Revy / 233 \\
                 Flocq: A Unified Library for Proving Floating-Point
                 Algorithms in Coq / Sylvie Boldo and Guillaume
                 Melquiond / 243 \\
                 Author Index / 253",
}

@Book{Hennessy:2012:CAQ,
  author =       "John L. Hennessy and David A. Patterson",
  booktitle =    "Computer Architecture: a Quantitative Approach",
  title =        "Computer Architecture: a Quantitative Approach",
  publisher =    pub-MORGAN-KAUFMANN-ELSEVIER,
  address =      pub-MORGAN-KAUFMANN-ELSEVIER:adr,
  edition =      "Fifth",
  pages =        "xxvii + 493 + 325",
  year =         "2012",
  ISBN =         "0-12-383872-X (paperback)",
  ISBN-13 =      "978-0-12-383872-8 (paperback)",
  LCCN =         "QA76.9.A73 P377 2012",
  bibdate =      "Wed Feb 15 07:46:38 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "With contributions by Krste Asanovi{\'c}, Jason D.
                 Kabos, Robert P. Colwell, Thomas M. Conte, Jos{\'e}
                 Duato, Diana Franklin, David Goldberg, Norman P.
                 Jouppi, Sheng Li, Naveen Muralimanohar, Gregory D.
                 Peterson, Timothy M. Pinkston, Parthasarathy
                 Ranganthan, David A. Wood, and Amr Zaky.",
  URL =          "http://booksite.mkp.com/9780123838728",
  acknowledgement = ack-nhfb,
  subject =      "Computer architecture",
  tableofcontents = "1: Fundamentals of Quantitative Design and Analysis
                 \\
                 2: Memory Hierarchy Design \\
                 3: Instruction-Level Parallelism and Its Exploitation
                 \\
                 4: Data-Level Parallelism in Vector, SIMD, and GPU
                 Architectures \\
                 5: Thread-Level Parallelism \\
                 6: Warehouse-Scale Computers to Exploit Request-Level
                 and Data-Level Parallelism \\
                 A: Instruction Set Principles \\
                 B: Review of Memory Hierarchy \\
                 C: Pipelining: Basic and Intermediate Concepts \\
                 D: Storage Systems \\
                 E: Embedded Systems \\
                 F: Interconnection Networks \\
                 G: Vector Processors in More Depth \\
                 H: Hardware and Software for VLIW and EPIC \\
                 I: Large-Scale Multiprocessors and Scientific
                 Applications \\
                 J: Computer Arithmetic \\
                 K: Survey of Instruction Set Architectures \\
                 L: Historical Perspective and References \\
                 References \\
                 Index",
}

@Proceedings{Jonasson:2012:APSb,
  editor =       "Kristj{\'a}n J{\'o}nasson",
  booktitle =    "{Applied Parallel and Scientific Computing: 10th
                 International Conference, PARA 2010, Reykjav{\'\i}k,
                 Iceland, June 6--9, 2010, Revised Selected Papers, Part
                 II}",
  title =        "{Applied Parallel and Scientific Computing: 10th
                 International Conference, PARA 2010, Reykjav{\'\i}k,
                 Iceland, June 6--9, 2010, Revised Selected Papers, Part
                 II}",
  volume =       "7134",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xxviii + 477",
  year =         "2012",
  CODEN =        "LNCSD9",
  DOI =          "https://doi.org/10.1007/978-3-642-28145-7",
  ISBN =         "3-642-28144-3 (print), 3-642-28145-1 (e-book)",
  ISBN-13 =      "978-3-642-28144-0 (print), 978-3-642-28145-7
                 (e-book)",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  LCCN =         "????",
  bibdate =      "Wed Dec 19 15:24:47 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/lncs.bib",
  series =       ser-LNCS,
  URL =          "http://www.springerlink.com/content/978-3-642-28145-7",
  acknowledgement = ack-nhfb,
  tableofcontents = "Free Energy Monte Carlo Simulations on a
                 Distributed Network \\
                 Numerical Investigation of the Cumulant Expansion for
                 Fourier Path Integrals \\
                 Optimization of Functionals of Orthonormal Functions in
                 the Absence of Unitary Invariance \\
                 Simulated Annealing with Coarse Graining and
                 Distributed Computing \\
                 Path Optimization with Application to Tunneling \\
                 Shallow Water Simulations on Multiple GPUs \\
                 High Performance Computing Techniques for Scaling Image
                 Analysis Workflows \\
                 Parallel Computation of Bivariate Polynomial Resultants
                 on Graphics Processing Units \\
                 Accelerating Model Reduction of Large Linear Systems
                 with Graphics Processors \\
                 Fast GPU-Based Fluid Simulations Using SPH \\
                 Toward Techniques for Auto-tuning GPU Algorithms \\
                 An Interval Version of the Crank-Nicolson Method \\
                 The First Approach \\
                 Parallel Detection of Interval Overlapping \\
                 Using the Second-Order Information in Pareto-set
                 Computations of a Multi-criteria Problem \\
                 Comments on Fast and Exact Accumulation of Products \\
                 An Interval Finite Difference Method of Crank-Nicolson
                 Type for Solving the One-Dimensional Heat Conduction
                 Equation with Mixed Boundary Conditions \\
                 Using C-XSC for High Performance Verified Computing \\
                 Efficient Implementation of Interval Matrix
                 Multiplication \\
                 The Computing Framework for Physics Analysis at LHCb
                 \\
                 Taming the Raven \\
                 Testing the Random Access, Visualization and
                 Exploration Network RAVEN \\
                 RAVEN \\
                 Boosting Data Analysis for the LHC Experiments \\
                 Bridging HPC and Grid File I/O with IOFSL \\
                 Fine Granularity Sparse QR Factorization for Multicore
                 Based Systems \\
                 Mixed Precision Iterative Refinement Methods for Linear
                 Systems: Convergence Analysis Based on Krylov Subspace
                 Methods \\
                 An Implementation of the Tile QR Factorization for a
                 GPU and Multiple CPUs \\
                 Efficient Reduction from Block Hessenberg Form to
                 Hessenberg Form Using Shared Memory \\
                 Cache-Oblivious Algorithms and Matrix Formats for
                 Computations on Interval Matrices \\
                 Parallel Solution of Narrow Banded Diagonally Dominant
                 Linear Systems \\
                 An Approach for Semiautomatic Locality Optimizations
                 Using OpenMP \\
                 Memory-Efficient Sierpinski-Order Traversals on
                 Dynamically Adaptive, Recursively Structured Triangular
                 Grids \\
                 Fast Wavelet Transform Utilizing a Multicore-Aware
                 Framework \\
                 Direct Sparse Factorization of Blocked Saddle Point
                 Matrices \\
                 Multi-Target Vectorization with MTPS C++ Generic
                 Library \\
                 Analysis of Gravitational Wave Signals on Heterogeneous
                 Architectures \\
                 Towards Efficient Execution of Erasure Codes on
                 Multicore Architectures \\
                 Communication-Efficient Algorithms for Numerical
                 Quantum Dynamics \\
                 Efficiently Implementing Monte Carlo Electrostatics
                 Simulations on Multicore Accelerators \\
                 Algebraic Multigrid Solver on Clusters of CPUs and GPUs
                 \\
                 Solution of Identification Problems in Computational
                 Mechanics \\
                 Parallel Processing Aspects \\
                 ScalaTrace: Tracing, Analysis and Modeling of HPC Codes
                 at Scale \\
                 A Lightweight Library for Building Scalable Tools \\
                 MATE: Toward Scalable Automated and Dynamic Performance
                 Tuning Environment \\
                 Improving the Scalability of Performance Evaluation
                 Tools \\
                 Automatic Performance Analysis of OpenMP Codes on a
                 Scalable Shared Memory System Using Periscope \\
                 Further Improving the Scalability of the Scalasca
                 Toolset",
}

@Proceedings{IEEE:2013:PIS,
  editor =       "{IEEE}",
  booktitle =    "{Proceedings of the 21st IEEE Symposium on Computer
                 Arithmetic, Austin, Texas, USA, 8--10 April 2013}",
  title =        "{Proceedings of the 21st IEEE Symposium on Computer
                 Arithmetic, Austin, Texas, USA, 8--10 April 2013}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xvi + 229",
  year =         "2013",
  ISBN =         "0-7695-4957-8",
  ISBN-13 =      "978-0-7695-4957-6",
  ISSN =         "1063-6889",
  LCCN =         "QA76.9.C62 S95 2013",
  bibdate =      "Sat Aug 01 08:03:11 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cryptography2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcw.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-21; computer arithmetic units; correctness
                 proofs; cryptography; domain specific designs; error
                 analysis; exascale computing; floating point
                 arithmetic; floating-point error analysis; formal
                 verification; function approximation; modular
                 arithmetic; theorem proving; verification",
}

@Proceedings{Butler:2015:FMS,
  editor =       "Michael Butler and Sylvain Conchon and Fatiha
                 Za{\"i}di",
  booktitle =    "{Formal Methods and Software Engineering: 17th
                 International Conference on Formal Engineering Methods,
                 ICFEM 2015, Paris, France, November 3--5, 2015,
                 Proceedings}",
  title =        "{Formal Methods and Software Engineering: 17th
                 International Conference on Formal Engineering Methods,
                 ICFEM 2015, Paris, France, November 3--5, 2015,
                 Proceedings}",
  volume =       "9407",
  publisher =    "Springer International Publishing",
  address =      "Cham, Switzerland",
  pages =        "xxv + 436 + 150",
  year =         "2015",
  DOI =          "https://doi.org/10.1007/978-3-319-25423-4",
  ISBN =         "3-319-25422-7 (paperback), 3-319-25423-5 (e-book)",
  ISBN-13 =      "978-3-319-25422-7 (paperback), 978-3-319-25423-4
                 (e-book)",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  LCCN =         "QA76.758",
  bibdate =      "Fri Jan 31 15:45:10 MST 2020",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/java2010.bib",
  series =       ser-LNCS,
  URL =          "http://link.springer.com/10.1007/978-3-319-25423-4",
  abstract =     "This book constitutes the refereed proceedings of the
                 17th International Conference on Formal Engineering
                 Methods, ICFEM 2015, held in Paris, France, in November
                 2015. The 27 revised full papers presented were
                 carefully reviewed and selected from 82 submissions.
                 The papers cover a wide range of topics in the area of
                 formal methods and software engineering and are devoted
                 to advancing the state of the art of applying formal
                 methods in practice. They focus in particular on
                 combinations of conceptual and methodological aspects
                 with their formal foundation and tool support.",
  acknowledgement = ack-nhfb,
  subject =      "Computer science; Computer networks; Computer
                 programming; Software engineering; Programming
                 languages (Electronic computers); Algorithms; Logic,
                 Symbolic and mathematical; Algorithms; Computer
                 networks; Computer programming; Computer science;
                 Logic, Symbolic and mathematical; Programming languages
                 (Electronic computers); Software engineering;
                 Computers; Programming; General; Programming Languages;
                 Algorithms; Mathematics; Logic; Hardware; Network
                 Hardware; software development; Programming and
                 scripting languages: general; Algorithms and data
                 structures; Mathematical theory of computation; Network
                 hardware; Software Development and Engineering;
                 Software Engineering",
  tableofcontents = "Intro \\
                 Preface \\
                 Organization \\
                 Invited Talks \\
                 Can Java Ever Be Safe? The hiJaC Project Abstract \\
                 Specification and Analysis of SoC Flows (Abstract) \\
                 Algorithmic Analysis for Asynchronous Programs \\
                 Contents \\
                 Domain-Specific Languages with Scala \\
                 1 Introduction \\
                 2 External DSLs \\
                 2.1 The Parser Library Approach \\
                 2.2 The Parser Tool Approach \\
                 3 Internal DSLs \\
                 3.1 Annotations \\
                 3.2 Shallow Embedding \\
                 3.3 Deep Embedding \\
                 4 Discussion \\
                 5 Conclusions \\
                 References \\
                 Formal Verification of Programs Computing the
                 Floating-Point Average \\
                 1 Introduction \\
                 2 Basics About Floating-Point Arithmetic \\
                 3 Methodology and Desired Specification \\
                 3.1 Methodology \\
                 3.2 Desired Specification \\
                 4 Formal Proof of the Algorithms \\
                 4.1 The average1 Function \\
                 4.2 The average3 Function \\
                 4.3 The average2 Function \\
                 4.4 Putting All Parts Together: The Average Functions
                 \\
                 5 Specifications and Formal Verification of the
                 Programs \\
                 5.1 Absolute Value \\
                 5.2 Accurate Average \\
                 5.3 Correct Average \\
                 6 Conclusion and Perspectives \\
                 References \\
                 Formalization and Verification of Declarative Cloud
                 Orchestration \\
                 1 Introduction \\
                 2 TOSCA: Topology and Orchestration Specification for
                 Cloud Application \\
                 3 Model of Automation of Topologies \\
                 4 CafeOBJ Specification of Model \\
                 5 Verification of Setup Operation \\
                 5.1 Proof Score for Condition (1) \\
                 5.2 Cyclic Dependency \\
                 5.3 Proof Score for Condition (2) \\
                 5.4 Proof Scores for Condition (3), (4), (5) and (6)
                 \\
                 6 Related Work and Conclusion \\
                 References \\
                 Consistency Verification of Specification Rules \\
                 1 Introduction \\
                 2 Background \\
                 2.1 Constraints Satisfiability \\
                 2.2 Rules Consistency \\
                 3 Relationship Between MISes and MUSes \\
                 4 An Efficient Algorithm for Enumerating MUSes \\
                 4.1 The MARCO algorithm \\
                 4.2 The MUSesHunter Algorithm \\
                 4.3 Comparing MARCO and MUSesHunter \\
                 5 Empirical Analysis \\
                 5.1 MUSesHunter vs. MARCO \\
                 5.2 MISes Finder \\
                 6 Conclusion \\
                 References \\
                 Applying Automata Learning to Embedded Control Software
                 \\
                 1 Introduction \\
                 2 Engine Status Manager \\
                 2.1 ESRA \\
                 2.2 ESM and Connected Components \\
                 2.3 Rational Rose RealTime \\
                 2.4 The ESM State Diagram \\
                 3 Learning the ESM \\
                 3.1 Experimental Set-Up \\
                 3.2 Test Selection Strategies \\
                 3.3 Results \\
                 4 Verification \\
                 4.1 Approach \\
                 4.2 Model Transformations \\
                 4.3 Results \\
                 5 Conclusions and Future Work \\
                 References \\
                 A 3-Valued Contraction Model Checking Game: Deciding on
                 the World of Partial Information \\
                 1 Introduction \\
                 2 Computation Tree Logic and Kripke Structures \\
                 2.1 Kripke Modal Transition System \\
                 2.2 KMTS as a Set of Kripke Structures \\
                 3 Semantics of CTL with Respect to KMTS \\
                 4 KMTS Operations \\
                 4.1 Dealing with Sets of KMTSs \\
                 4.2 Tree Partition Set \\
                 5 The Contraction Model Checking \\
                 6 Conclusions \\
                 References \\
                 Supporting Requirements Analysis Using Pattern-Based
                 Formal Specification Construction \\
                 1 Introduction \\
                 2 Major Ideas of PBFSRA \\
                 2.1 Principle of PBFSRA \\
                 2.2 Procedure of Applying PBFSRA",
}

@Book{Higham:2015:PCA,
  editor =       "Nicholas J. Higham and Mark R. Dennis and Paul
                 Glendinning and Paul A. Martin and Fadil Santosa and
                 Jared Tanner",
  booktitle =    "The {Princeton} Companion to Applied Mathematics",
  title =        "The {Princeton} Companion to Applied Mathematics",
  publisher =    pub-PRINCETON,
  address =      pub-PRINCETON:adr,
  pages =        "994 (est.)",
  year =         "2015",
  ISBN =         "0-691-15039-7 (hardcover)",
  ISBN-13 =      "978-0-691-15039-0 (hardcover)",
  LCCN =         "QA155 .P75 2015",
  bibdate =      "Wed Sep 9 05:32:49 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/h/higham-nicholas-john.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/prng.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  subject =      "Algebra; Mathematics; Mathematical models",
  tableofcontents = "Preface / ix \\
                 Contributors / xiii \\
                 Part I: Introduction to Applied Mathematics \\
                 I.1 What Is Applied Mathematics? / 1 \\
                 I.2 The Language of Applied Mathematics / 8 \\
                 I.3 Methods of Solution / 27 \\
                 I.4 Algorithms / 40 \\
                 I.5 Goals of Applied Mathematical Research / 48 \\
                 I.6 The History of Applied Mathematics / 55 \\
                 Part II: Concepts \\
                 II.1 Asymptotics / 81 \\
                 II.2 Boundary Layer / 82 \\
                 II.3 Chaos and Ergodicity / 82 \\
                 II.4 Complex Systems / 83 \\
                 II.5 Conformal Mapping / 84 \\
                 II.6 Conservation Laws / 86 \\
                 II.7 Control / 88 \\
                 II.8 Convexity / 89 \\
                 II.9 Dimensional Analysis and Scaling / 90 \\
                 II.10 The Fast Fourier Transform / 94 \\
                 II.11 Finite Differences / 95 \\
                 II.12 The Finite-Element Method / 96 \\
                 II.13 Floating-Point Arithmetic / 96 \\
                 II.14 Functions of Matrices / 97 \\
                 II.15 Function Spaces / 99 \\
                 II.16 Graph Theory / 101 \\
                 II.17 Homogenization / 103 \\
                 II.18 Hybrid Systems / 103 \\
                 II.19 Integral Transforms and Convolution / 104 \\
                 II.20 Interval Analysis / 105 \\
                 II.21 Invariants and Conservation Laws / 106 \\
                 II.22 The Jordan Canonical Form / 112 \\
                 II.23 Krylov Subspaces / 113 \\
                 II.24 The Level Set Method / 114 \\
                 II.25 Markov Chains / 116 \\
                 II.26 Model Reduction / 117 \\
                 II.27 Multiscale Modeling / 119 \\
                 II.28 Nonlinear Equations and Newton's Method / 120 \\
                 II.29 Orthogonal Polynomials / 122 \\
                 II.30 Shocks / 122 \\
                 II.31 Singularities / 124 \\
                 II.32 The Singular Value Decomposition / 126 \\
                 II.33 Tensors and Manifolds / 127 \\
                 II.34 Uncertainty Quantification / 131 \\
                 II.35 Variational Principle / 134 \\
                 II.36 Wave Phenomena / 134 \\
                 Part III: Equations, Laws, and Functions of Applied
                 Mathematics \\
                 III.1 Benford's Law / 135 \\
                 III.2 Bessel Functions / 137 \\
                 III.3 The Black--Scholes Equation / 137 \\
                 III.4 The Burgers Equation / 138 \\
                 III.5 The Cahn--Hilliard Equation / 138 \\
                 III.6 The Cauchy--Riemann Equations / 139 \\
                 III.7 The Delta Function and Generalized Functions /
                 139 \\
                 III.8 The Diffusion Equation / 142 \\
                 III.9 The Dirac Equation / 142 \\
                 III.10 Einstein's Field Equations / 144 \\
                 III.11 The Euler Equations / 146 \\
                 III.12 The Euler--Lagrange Equations / 147 \\
                 III.13 The Gamma Function / 148 \\
                 III.14 The Ginzburg--Landau Equation / 148 \\
                 III.15 Hooke's Law / 149 \\
                 III.16 The Korteweg--de Vries Equation / 150 \\
                 III.17 The Lambert $W$ Function / 151 \\
                 III.18 Laplace's Equation / 155 \\
                 III.19 The Logistic Equation / 156 \\
                 III.20 The Lorenz Equations / 158 \\
                 III.21 Mathieu Functions / 159 \\
                 III.22 Maxwell's Equations / 160 \\
                 III.23 The Navier--Stokes Equations / 162 \\
                 III.24 The Painlev{\'e} Equations / 163 \\
                 III.25 The Riccati Equation / 165 \\
                 III.26 Schr{\"o}dinger's Equation / 167 \\
                 III.27 The Shallow-Water Equations / 167 \\
                 III.28 The Sylvester and Lyapunov Equations / 168 \\
                 III.29 The Thin-Film Equation / 169 \\
                 III.30 The Tricomi Equation / 170 \\
                 III.31 The Wave Equation / 171 \\
                 Part IV: Areas of Applied Mathematics \\
                 IV.1 Complex Analysis / 173 \\
                 IV.2 Ordinary Differential Equations / 181 \\
                 IV.3 Partial Differential Equations / 190 \\
                 IV.4 Integral Equations / 200 \\
                 IV.5 Perturbation Theory and Asymptotics / 208 \\
                 IV.6 Calculus of Variations / 218 \\
                 IV.7 Special Functions / 227 \\
                 IV.8 Spectral Theory / 236 \\
                 IV.9 Approximation Theory / 248 \\
                 IV.10 Numerical Linear Algebra and Matrix Analysis /
                 263 \\
                 IV.11 Continuous Optimization (Nonlinear and Linear
                 Programming) / 281 \\
                 IV.12 Numerical Solution of Ordinary Differential
                 Equations / 293 \\
                 IV.13 Numerical Solution of Partial Differential
                 Equations / 306 \\
                 IV.14 Applications of Stochastic Analysis / 319 \\
                 IV.15 Inverse Problems / 327 \\
                 IV.16 Computational Science / 335 \\
                 IV.17 Data Mining and Analysis / 350 \\
                 IV.18 Network Analysis / 360 \\
                 IV.19 Classical Mechanics / 374 \\
                 IV.20 Dynamical Systems / 383 \\
                 IV.21 Bifurcation Theory / 393 \\
                 IV.22 Symmetry in Applied Mathematics / 402 \\
                 IV.23 Quantum Mechanics / 411 \\
                 IV.24 Random-Matrix Theory / 419 \\
                 IV.25 Kinetic Theory / 428 \\
                 IV.26 Continuum Mechanics / 446 \\
                 IV.27 Pattern Formation / 458 \\
                 IV.28 Fluid Dynamics / 467 \\
                 IV.29 Magnetohydrodynamics / 476 \\
                 IV.30 Earth System Dynamics / 485 \\
                 IV.31 Effective Medium Theories / 500 \\
                 IV.32 Mechanics of Solids / 505 \\
                 IV.33 Soft Matter / 516 \\
                 IV.34 Control Theory / 523 \\
                 IV.35 Signal Processing / 533 \\
                 IV.36 Information Theory / 545 \\
                 IV.37 Applied Combinatorics and Graph Theory / 552 \\
                 IV.38 Combinatorial Optimization / 564 \\
                 IV.39 Algebraic Geometry / 570 \\
                 IV.40 General Relativity and Cosmology / 579 \\
                 Part V: Modeling \\
                 V.1 The Mathematics of Adaptation (Or the Ten Avatars
                 of Vishnu) / 591 \\
                 V.2 Sport / 598 \\
                 V.3 Inerters / 604 \\
                 V.4 Mathematical Biomechanics / 609 \\
                 V.5 Mathematical Physiology / 616 \\
                 V.6 Cardiac Modeling / 623 \\
                 V.7 Chemical Reactions / 627 \\
                 V.8 Divergent Series: Taming the Tails / 634 \\
                 V.9 Financial Mathematics / 640 \\
                 V.10 Portfolio Theory / 648 \\
                 V.11 Bayesian Inference in Applied Mathematics / 658
                 \\
                 V.12 A Symmetric Framework with Many Applications / 661
                 \\
                 V.13 Granular Flows / 665 \\
                 V.14 Modern Optics / 673 \\
                 V.15 Numerical Relativity / 680 \\
                 V.16 The Spread of Infectious Diseases / 687 \\
                 V.17 The Mathematics of Sea Ice / 694 \\
                 V.18 Numerical Weather Prediction / 705 \\
                 V.19 Tsunami Modeling / 712 \\
                 V.20 Shock Waves / 720 \\
                 V.21 Turbulence / 724 \\
                 Part VI: Example Problems \\
                 VI.1 Cloaking / 733 \\
                 VI.2 Bubbles / 735 \\
                 VI.3 Foams / 737 \\
                 VI.4 Inverted Pendulums / 741 \\
                 VI.5 Insect Flight / 743 \\
                 VI.6 The Flight of a Golf Ball / 746 \\
                 VI.7 Automatic Differentiation / 749 \\
                 VI.8 Knotting and Linking of Macromolecules / 752 \\
                 VI.9 Ranking Web Pages / 755 \\
                 VI.10 Searching a Graph / 757 \\
                 VI.11 Evaluating Elementary Functions / 759 \\
                 VI.12 Random Number Generation / 761 \\
                 VI.13 Optimal Sensor Location in the Control of
                 Energy-Efficient Buildings / 763 \\
                 VI.14 Robotics / 767 \\
                 VI.15 Slipping, Sliding, Rattling, and Impact:
                 Nonsmooth Dynamics and Its Applications / 769 \\
                 VI.16 From the $N$-Body Problem to Astronomy and Dark
                 Matter / 771 \\
                 VI.17 The $N$-Body Problem and the Fast Multipole
                 Method / 775 \\
                 VI.18 The Traveling Salesman Problem / 778 \\
                 Part VII: Application Areas \\
                 VII.1 Aircraft Noise / 783 \\
                 VII.2 A Hybrid Symbolic--Numeric Approach to Geometry
                 Processing and Modeling / 787 \\
                 VII.3 Computer-Aided Proofs via Interval Analysis / 790
                 \\
                 VII.4 Applications of Max-Plus Algebra / 795 \\
                 VII.5 Evolving Social Networks, Attitudes, and Beliefs
                 --- and Counterterrorism / 800 \\
                 VII.6 Chip Design / 804 \\
                 VII.7 Color Spaces and Digital Imaging / 808 \\
                 VII.8 Mathematical Image Processing / 813 \\
                 VII.9 Medical Imaging / 816 \\
                 VII.10 Compressed Sensing / 823 \\
                 VII.11 Programming Languages: An Applied Mathematics
                 View / 828 \\
                 VII.12 High-Performance Computing / 839 \\
                 VII.13 Visualization / 843 \\
                 VII.14 Electronic Structure Calculations (Solid State
                 Physics) / 847 \\
                 VII.15 Flame Propagation / 852 \\
                 VII.16 Imaging the Earth Using Green's Theorem / 857
                 \\
                 VII.17 Radar Imaging / 860 \\
                 VII.18 Modeling a Pregnancy Testing Kit / 864 \\
                 VII.19 Airport Baggage Screening with X-Ray Tomography
                 / 866 \\
                 VII.20 Mathematical Economics / 868 \\
                 VII.21 Mathematical Neuroscience / 873 \\
                 VII.22 Systems Biology / 879 \\
                 VII.23 Communication Networks / 883 \\
                 VII.24 Text Mining / 887 \\
                 VII.25 Voting Systems / 891 \\
                 Part VIII: Final Perspectives \\
                 VIII.1 Mathematical Writing / 897 \\
                 VIII.2 How to Read and Understand a Paper / 903 \\
                 VIII.3 How to Write a General Interest Mathematics Book
                 / 906 \\
                 VIII.4 Workflow / 912 \\
                 VIII.5 Reproducible Research in the Mathematical
                 Sciences / 916 \\
                 VIII.6 Experimental Applied Mathematics / 925 \\
                 VIII.7 Teaching Applied Mathematics / 933 \\
                 VIII.8 Mediated Mathematics: Representations of
                 Mathematics in Popular Culture and Why These Matter /
                 943 \\
                 VIII.9 Mathematics and Policy / 953 \\
                 Index / 963",
}

@Proceedings{IEEE:2015:ISS,
  editor =       "{IEEE}",
  booktitle =    "{2015 IEEE Symposium on Security and Privacy (SP 2015)
                 San Jose, California, USA, 18--20 May 2015}",
  title =        "{2015 IEEE Symposium on Security and Privacy (SP 2015)
                 San Jose, California, USA, 18--20 May 2015}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xix + 952",
  year =         "2015",
  ISBN =         "1-4673-6949-7 (print), 1-4673-6950-0 (e-book)",
  ISBN-13 =      "978-1-4673-6949-7, 978-1-4673-6950-3 (e-book)",
  ISSN =         "1081-6011 (print), 2375-1207 (electronic)",
  ISSN-L =       "1081-6011",
  LCCN =         "QA76.9.A25",
  bibdate =      "Mon Feb 10 08:59:08 MST 2020",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/cryptography2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.gbv.de/dms/tib-ub-hannover/836112652.pdf",
  acknowledgement = ack-nhfb,
}

@Proceedings{Muller:2015:ISC,
  editor =       "Jean-Michel Muller and Arnaud Tisserand and Julio
                 Villalba",
  booktitle =    "{2015 IEEE 22nd Symposium on Computer Arithmetic
                 (ARITH 2015) Lyon, France, 22--24 June 2015}",
  title =        "{2015 IEEE 22nd Symposium on Computer Arithmetic
                 (ARITH 2015) Lyon, France, 22--24 June 2015}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xii + 176",
  year =         "2015",
  ISBN =         "1-4799-8665-8, 1-4799-8663-1",
  ISBN-13 =      "978-1-4799-8665-1, 978-1-4799-8663-7",
  ISSN =         "1063-6889",
  LCCN =         "QA76.9.C62 S95 2015",
  bibdate =      "Sat Aug 01 08:03:11 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcw.bib",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=7193754",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-22; computer arithmetic units; correctness
                 proofs; cryptography; domain specific designs; error
                 analysis; exascale computing; floating point
                 arithmetic; floating-point error analysis; formal
                 verification; function approximation; modular
                 arithmetic; theorem proving; verification",
}

@Book{Swartzlander:2015:CAa,
  editor =       "Earl E. {Swartzlander, Jr.}",
  booktitle =    "Computer Arithmetic",
  title =        "Computer Arithmetic",
  volume =       "1",
  publisher =    pub-WORLD-SCI,
  address =      pub-WORLD-SCI:adr,
  pages =        "????",
  year =         "2015",
  DOI =          "https://doi.org/10.1142/9476",
  ISBN =         "981-4651-56-7 (vol. 1; hardcover), 981-4651-57-5,
                 981-4641-47-2 (e-book)",
  ISBN-13 =      "978-981-4651-56-1 (vol. 1; hardcover),
                 978-981-4651-57-8, 978-981-4641-47-0 (e-book)",
  LCCN =         "QA76.6 .C633 2015 vol. 1",
  bibdate =      "Tue Aug 7 07:57:49 MDT 2018",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/bibnet/authors/h/hamming-richard-w.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This is the new edition of the classic book
                 \booktitle{Computer Arithmetic} in three volumes
                 published originally in 1990 by IEEE Computer Society
                 Press. As in the original, the book contains many
                 classic papers treating advanced concepts in computer
                 arithmetic, which is very suitable as stand-alone
                 textbooks or complementary materials to textbooks on
                 computer arithmetic for graduate students and research
                 professionals interested in the field. Told in the
                 words of the initial developers, this book conveys the
                 excitement of the creators, and the implementations
                 provide insight into the details necessary to realize
                 real chips. This second volume presents topics on error
                 tolerant arithmetic, digit on-line arithmetic, number
                 systems, and now in this new edition, a topic on
                 implementations of arithmetic operations, all wrapped
                 with an updated overview and a new introduction for
                 each chapter.",
  acknowledgement = ack-nhfb,
}

@Book{Swartzlander:2015:CAb,
  editor =       "Earl E. {Swartzlander, Jr.}",
  booktitle =    "Computer Arithmetic",
  title =        "Computer Arithmetic",
  volume =       "2",
  publisher =    pub-WORLD-SCI,
  address =      pub-WORLD-SCI:adr,
  pages =        "xxxviii + 446",
  year =         "2015",
  DOI =          "https://doi.org/10.1142/9422;
                 https://doi.org/10.1142/9789814641470",
  ISBN =         "981-4641-46-4 (hardcover), 981-4641-47-2 (e-book)",
  ISBN-13 =      "978-981-4641-46-3 (hardcover), 978-981-4641-47-0
                 (e-book)",
  LCCN =         "QA76.6 .C633 2015 vol. 2",
  bibdate =      "Tue Aug 7 07:57:49 MDT 2018",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/bibnet/authors/h/hamming-richard-w.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "This is the new edition of the classic book
                 \booktitle{Computer Arithmetic} in three volumes
                 published originally in 1990 by IEEE Computer Society
                 Press. As in the original, the book contains many
                 classic papers treating advanced concepts in computer
                 arithmetic, which is very suitable as stand-alone
                 textbooks or complementary materials to textbooks on
                 computer arithmetic for graduate students and research
                 professionals interested in the field. Told in the
                 words of the initial developers, this book conveys the
                 excitement of the creators, and the implementations
                 provide insight into the details necessary to realize
                 real chips. This second volume presents topics on error
                 tolerant arithmetic, digit on-line arithmetic, number
                 systems, and now in this new edition, a topic on
                 implementations of arithmetic operations, all wrapped
                 with an updated overview and a new introduction for
                 each chapter.",
  acknowledgement = ack-nhfb,
  tableofcontents = "About the Editor \\
                 Preface \\
                 Contents by Author \\
                 Overview of Computer Arithmetic \\
                 Part I: ERROR TOLERANT ARITHMETIC \\
                 Editors' Comments on Papers 1 Through 5 \\
                 Error Detecting and Error Correcting Codes \\
                 Generalized Parity Checking \\
                 Error-Checking Logic for Arithmetic-Type Operations of
                 a Processor \\
                 Arithmetic Algorithms for Error-Coded Operands \\
                 Error Detection and Correction for Addition and
                 Subtraction, Through Higher Radix Extensions of Hamming
                 Codes \\
                 Part II: ON-LINE ARITHMETIC \\
                 Editor's Comments on Papers 6 Through 13 \\
                 Signed-Digit Number Representations for Fast Parallel
                 Arithmetic \\
                 On-Line Arithmetic: A Design Methodology and
                 Applications in Digital Signal Processing \\
                 On-Line Algorithms for Division and Multiplication \\
                 Error Analysis of Certain Floating-Point On-Line
                 Algorithms \\
                 Improved Normalization Results for Digit On-Line
                 Arithmetic \\
                 Fully Digit On-Line Networks \\
                 On-Line Scheme for Computing Rotation Factors \\
                 On-the-Fly Conversion of Redundant into Conventional
                 Representations \\
                 Part III: VLSI ADDER IMPLEMENTATIONS \\
                 Editor's Comments on Papers 14 Through 18 \\
                 Time-Component Complexity of Two Approaches to
                 Multioperand Binary Addition \\
                 Some Optimal Schemes for ALU Implementation in VLSI
                 Technology \\
                 An Area-Time Efficient NMOS Adder \\
                 Regular, Area-Time Efficient Carry-Lookahead Adders \\
                 Efficient Use of Time and Hardware Redundancy for
                 Concurrent Error Detection in a 32-bit VLSI Adder \\
                 Part IV: VLSI MULTIPLIER IMPLEMENTATIONS \\
                 Editor's Comments on Papers 19 Through 24 \\
                 A Monolithic $16 \times 16$ Digital Multiplier \\
                 Optimization of One-Bit Full Adders Embedded in Regular
                 Structures \\
                 A VLSI Layout for a Pipelined Dadda Multiplier \\
                 A Very Fast Multiplication Algorithm for VLSI
                 Implementation \\
                 A High-Speed Multiplier Using a Redundant Binary Adder
                 Tree \\
                 A Sub-10-ns $16 \times 16$ Multiplier Using 0.6-m CMOS
                 Technology \\
                 Part V: FLOATING-POINT VLSI CHIPS \\
                 Editor's Comments on Papers 25 Through 30 \\
                 A High Performance Floating Point Coprocessor \\
                 64 Bit Monolithic Floating Point Processors \\
                 A CMOS Floating Point Multiplier \\
                 A Single-Chip 80-Bit Floating Point Processor \\
                 VLSI Floating-Point Processors \\
                 Fast Multiply and Divide for a VLSI Floating-Point Unit
                 \\
                 Part VI: NUMBER REPRESENTATION \\
                 Editor's Comments on Papers 31 Through 37 \\
                 The Residue Number System \\
                 A Formalization of Floating-Point Numeric Base
                 Conversion \\
                 CADAC: A Controlled-Precision Decimal Arithmetic Unit
                 \\
                 Finite Precision Rational Arithmetic: Slash Number
                 Systems \\
                 Finite Precision Lexicographic Continued Fraction
                 Number Systems \\
                 An Overflow/Underflow-Free Floating-Point
                 Representation of Numbers \\
                 A Closed Computer Arithmetic \\
                 Part VII: IMPLEMENTATIONS \\
                 Editor's Comments on Papers 38 Through 40 \\
                 Applications of Distributed Arithmetic to Digital
                 Signal Processing: A Tutorial Review \\
                 Designing Low-Power Circuits: Practical Recipes \\
                 The European Logarithmic Microprocessor \\
                 Bibliography",
}

@Book{Swartzlander:2015:CAc,
  editor =       "Earl E. {Swartzlander, Jr.}",
  booktitle =    "Computer Arithmetic",
  title =        "Computer Arithmetic",
  volume =       "3",
  publisher =    pub-WORLD-SCI,
  address =      pub-WORLD-SCI:adr,
  pages =        "xvii + 451",
  year =         "2015",
  DOI =          "https://doi.org/10.1142/9467",
  ISBN =         "981-4651-13-3 (hardcover), 981-4641-47-2 (e-book)",
  ISBN-13 =      "978-981-4651-13-4 (hardcover), 978-981-4641-47-0
                 (e-book)",
  LCCN =         "QA76.6 .C633 2015 vol. 3",
  bibdate =      "Tue Aug 7 07:57:49 MDT 2018",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/bibnet/authors/h/hamming-richard-w.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "\booktitle{Computer Arithmetic}, Volume III, is a
                 compilation of key papers in computer arithmetic on
                 floating-point arithmetic and design. The intent is to
                 show progress, evolution, and novelty in the area of
                 floating-point arithmetic. This field has made
                 extraordinary progress since the initial software
                 routines on mainframe computers have evolved into
                 hardware implementations in processors spanning a wide
                 range of performance. Nevertheless, these papers pave
                 the way to the understanding of modern day processors
                 design where computer arithmetic are supported by
                 floating-point units. The goal of Volume III is to
                 collect the defining document for floating-point
                 arithmetic and many of the key papers on the
                 implementation of both binary and decimal
                 floating-point arithmetic into a single volume.
                 Although fewer than forty papers are included, their
                 reference lists will direct the interested reader to
                 other excellent work that could not be included here.
                 Volume III is specifically oriented to the needs of
                 designers and users of both general-purpose computers
                 and special-purpose digital processors. The book should
                 also be useful to systems engineers, computer
                 architects, and logic designers. It is also intended to
                 serve as a primary text for a course on floating-point
                 arithmetic, as well as a supplementary text for courses
                 in digital arithmetic and high-speed signal
                 processing.",
  acknowledgement = ack-nhfb,
  tableofcontents = "Part I. Overview \\
                 1. IEEE standard for floating-point arithmetic \\
                 Part II. Floating-point addition \\
                 2. Delay-optimized implementation of IEEE
                 floating-point addition / P. M. Seidel and G. Even \\
                 3. Using the reverse-carry approach for double datapath
                 floating-point addition / J. D. Bruguera and T. Lang
                 \\
                 4. Reduced latency IEEE floating-point standard adder
                 architectures / A. Beaumont-Smith [et al.] \\
                 5. Leading-zero anticipatory logic for high-speed
                 floating-point addition / H. Suzuki [et al.] \\
                 6. Leading zero anticipation and detection - A
                 comparison of methods / M. Schmookler and K. Nowka \\
                 7. S/370 sign-magnitude floating-point adder / S.
                 Vassiliadis, D. S. Lemon and M. Putrino \\
                 Part III. Floating-point multiplication \\
                 8. A quadruple precision and dual double precision
                 floating-point multiplier / A. Akkas and M. J. Schulte
                 \\
                 9. A dual mode IEEE multiplier / G. Even, S. M. Mueller
                 and P. M. Seidel \\
                 10. 167 MHz radix-4 floating-point multiplier / R. K.
                 Yu and G. B. Zyner \\
                 Part IV. Rounding \\
                 11. Rounding algorithms for IEEE multipliers / M. R.
                 Santoro, G. Bewick and M. A. Horowitz \\
                 12. ``Systematic IEEE rounding method for high-speed
                 floating-point multipliers / N. T. Quach, N. Takagi,
                 and M. J. Flynn \\
                 13. A comparison of three rounding algorithms for IEEE
                 floating-point multiplication / G. Even and P. M.
                 Seidel \\
                 14. Prenormalization rounding in IEEE floating-point
                 operations using a flagged prefix adder / N. Burgess
                 \\
                 Part V. Fused multiply add \\
                 15. Design of the IBM RISC system/6000 floating-point
                 execution unit / R. K. Montoye, E. Hokenek and S. L.
                 Runyon \\
                 16. A 17 x 69 bit multiply and add unit with redundant
                 binary feedback and single cycle latency / W. S. Briggs
                 and D. Matula \\
                 17. Comparison of single- and dual-pass multiply-add
                 fused floating-point units / R. Jessani and M. Putrino
                 \\
                 18. Floating-point fused multiply-add with reduced
                 latency / T. Lang and J. D. Bruguera \\
                 19. Floating-point fused multiply-add architectures /
                 E. Quinnell, E. E. Swartzlander, Jr. and C. Lemonds \\
                 Part VI. Floating-point division \\
                 20. Floating-point division and square root algorithms
                 and implementation in the AMD-K7 microprocessor / S. F.
                 Oberman \\
                 21. High performance floating-point unit with 116 bit
                 wide divider / G. Gerwig [et al.] \\
                 22. High-speed double-precision computation of
                 reciprocal, division, square root, and inverse square
                 root / J. A. Pineiro and J. D. Bruguera \\
                 23. 167 MHz radix-8 floating-point divide and square
                 root using overlapped radix-2 stages / J. Prabhu and G.
                 Zyner \\
                 24. Division algorithms and implementations / S. F.
                 Oberman and M. J. Flynn \\
                 25. Faithful interpolation in reciprocal tables / D.
                 Das Sarma and D. W. Matula \\
                 Part VII. Elementary functions \\
                 26. Computation of elementary functions on the IBM RISC
                 system/6000 processor / P. W. Markstein \\
                 27. Accurate and monotone approximations of some
                 transcendental functions / W. Ferguson and T. Brightman
                 \\
                 28. The K5 transcendental functions / T. Lynch [et al.]
                 \\
                 29. Hardware designs for exactly rounded elementary
                 functions / M. J. Schulte and E. E. Swartzlander, Jr.
                 \\
                 30. Toward correctly rounded transcendentals / V.
                 Lefevre, Jean-Michel Muller and A. Tisserand \\
                 31. Reciprocation, square root, inverse square root and
                 some elementary functions using small multipliers / M.
                 Ercegovac [et al.] \\
                 32. Multipartite table methods / F. Dinechin and A.
                 Tisserand \\
                 Part VIII. Decimal floating-point arithmetic \\
                 33. A decimal floating-point specification / M. F.
                 Cowlishaw [et al.] \\
                 34. Decimal floating-point: Algorism for computers / M.
                 F. Cowlishaw \\
                 35. A software implementation of the IEEE 754R decimal
                 floating-point arithmetic using the binary encoded
                 format / M. Cornea [et al.] \\
                 36. Decimal floating-point multiplication, / M. A.
                 Erle, B. J. Hickmann and M. J. Schulte \\
                 37. A survey of hardware designs for decimal arithmetic
                 / L.-K. Wang [et al.]",
}

@Proceedings{Montuschi:2016:ISC,
  editor =       "Paolo Montuschi and Michael Schulte and Javier Hormigo
                 and Stuart Oberman and Nathalie Revol",
  booktitle =    "{2016 IEEE 23nd Symposium on Computer Arithmetic
                 (ARITH 2016), Santa Clara, California, USA, 10--13 July
                 2016}",
  title =        "{2016 IEEE 23nd Symposium on Computer Arithmetic
                 (ARITH 2016), Santa Clara, California, USA, 10--13 July
                 2016}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xxi + 182",
  year =         "2016",
  ISBN =         "1-5090-1615-5",
  ISBN-13 =      "978-1-5090-1615-0",
  ISSN =         "1063-6889",
  LCCN =         "QA76.9.C62 S95 2016",
  bibdate =      "Fri Dec 16 15:16:45 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cryptography2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcw.bib",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=7562813",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-23; computer arithmetic units; correctness
                 proofs; cryptography; domain specific designs; error
                 analysis; exascale computing; floating point
                 arithmetic; floating-point error analysis; formal
                 verification; function approximation; modular
                 arithmetic; theorem proving; verification",
}

@Proceedings{Burgess:2017:ISC,
  editor =       "Neil Burgess and Javier Bruguera and Florent de
                 Dinechin",
  booktitle =    "{24th IEEE Symposium on Computer Arithmetic (ARITH
                 24), London, UK, 24--26 July 2017}",
  title =        "{2017 IEEE 24th Symposium on Computer Arithmetic
                 (ARITH 24), London, UK, 24--26 July 2017}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xii + 198",
  year =         "2017",
  ISBN =         "1-5386-1966-0 (print), 1-5386-1965-2, 1-5386-1964-4",
  ISBN-13 =      "978-1-5386-1966-7 (print), 978-1-5386-1965-0,
                 978-1-5386-1964-3",
  ISSN =         "1063-6889",
  LCCN =         "QA76.9.C62 S95 2017",
  bibdate =      "Fri Nov 17 10:14:11 2017",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/h/higham-nicholas-john.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/gnu.bib",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=8019911",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-24; computer arithmetic units; correctness
                 proofs; cryptography; domain specific designs; error
                 analysis; exascale computing; floating point
                 arithmetic; floating-point error analysis; formal
                 verification; function approximation; modular
                 arithmetic; theorem proving; verification",
}

@Proceedings{Desprez:2017:EPP,
  editor =       "Fr{\'e}d{\'e}ric Desprez and Pierre-Fran{\c{c}}ois
                 Dutot and Christos Kaklamanis and Loris Marchal and
                 Korbinian Molitorisz and Laura Ricci and Vittorio
                 Scarano and Miguel A. Vega-Rodr{\'i}guez and Ana Lucia
                 Varbanescu and Sascha Hunold",
  booktitle =    "{Euro-Par 2016: Euro-Par 2016 International Workshops,
                 Grenoble, France, August 24--26, 2016, Revised Selected
                 Papers}",
  title =        "{Euro-Par 2016: Euro-Par 2016 International Workshops,
                 Grenoble, France, August 24--26, 2016, Revised Selected
                 Papers}",
  volume =       "10104",
  publisher =    "Springer",
  address =      "Cham, Switzerland",
  pages =        "xxxix + 829",
  year =         "2017",
  DOI =          "https://doi.org/10.1007/978-3-319-58943-5",
  ISBN =         "3-319-58943-1 (e-book), 3-319-58943-1 (hardcover)",
  ISBN-13 =      "978-3-319-58943-5 (e-book), 978-3-319-58943-5
                 (hardcover)",
  LCCN =         "QA76.9.E94; QA76.758TK",
  bibdate =      "Mon Feb 10 06:29:59 MST 2020",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       ser-LNCS,
  abstract =     "This book constitutes the proceedings of the workshops
                 of the 23rd International Conference on Parallel and
                 Distributed Computing, Euro-Par 2016, held in Grenoble,
                 France in August 2016. The 65 full papers presented
                 were carefully reviewed and selected from 95
                 submissions. The volume includes the papers from the
                 following workshops: Euro-EDUPAR (Second European
                 Workshop on Parallel and Distributed Computing
                 Education for Undergraduate Students); HeteroPar 2016
                 (the 14th International Workshop on Algorithms, Models
                 and Tools for Parallel Computing on Heterogeneous
                 Platforms); IWMSE (5th International Workshop on
                 Multicore Software Engineering); LSDVE (Fourth Workshop
                 on Large-Scale Distributed Virtual Environments) -
                 PADABS (Fourth Workshop on Parallel and Distributed
                 Agent-Based Simulations); PBio (Fourth International
                 Workshop on Parallelism in Bioinformatics); PELGA
                 (Second Workshop on Performance Engineering for
                 Large-Scale Graph Analytics); REPPAR (Third
                 International Workshop on Reproducibility in Parallel
                 Computing); Resilience (9th Workshop in Resilience in
                 High Performance Computing in Clusters, Clouds, and
                 Grids); ROME (Fourth Workshop on Runtime and Operating
                 Systems for the Many-Core Era); UCHPC (9th Workshop on
                 UnConventional High-Performance Computing).",
  acknowledgement = ack-nhfb,
  meetingname =  "Euro-Par (2016 : Grenoble)",
  tableofcontents = "Parallel and distributed computing education for
                 undergraduate students.\\
                 Algorithms, models and tools for parallel computing on
                 heterogeneous platforms \\
                 Multicore software engineering \\
                 Large-scale distributed virtual environments \\
                 Parallel and distributed agent-based simulations \\
                 Parallelism in bioinformatics \\
                 Performance engineering for large-scale graph analytics
                 \\
                 Reproducibility in parallel computing \\
                 Resilience in high performance computing in clusters,
                 clouds, and grids \\
                 Runtime and operating systems for the many-core era \\
                 UnConventional high-performance computing",
}

@Proceedings{Matthews:2017:CRF,
  editor =       "Michael B. Matthews",
  booktitle =    "{Conference record of the Fifty-First Asilomar
                 Conference on Signals, Systems and Computers, October
                 29--November 1, 2017 Pacific Grove, California}",
  title =        "{Conference record of the Fifty-First Asilomar
                 Conference on Signals, Systems and Computers, October
                 29--November 1, 2017 Pacific Grove, California}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xxx + 2058",
  year =         "2017",
  ISBN =         "1-5386-1824-9 (print), 1-5386-0666-6, 1-5386-1823-0
                 (e-book)",
  ISBN-13 =      "978-1-5386-1824-0 (print), 978-1-5386-0666-7,
                 978-1-5386-1823-3 (e-book)",
  LCCN =         "TK7801",
  bibdate =      "Mon Feb 10 08:40:43 MST 2020",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=8330843",
  acknowledgement = ack-nhfb,
}

@Proceedings{ACM:2018:CNG,
  editor =       "{ACM}",
  booktitle =    "Conference for Next Generation Arithmetic ({Resorts
                 World Convention Centre, Singapore}): ({CoNGA '18})",
  title =        "Conference for Next Generation Arithmetic ({Resorts
                 World Convention Centre, Singapore}): ({CoNGA '18})",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "37",
  year =         "2018",
  bibdate =      "Sun Dec 10 14:24:09 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  remark =       "No ISBN seems to have been assigned.",
  tableofcontents = "1: A Matrix-Multiply Unit for Posits in
                 Reconfigurable Logic Using (OPEN)CAPI / Jianyu Chen,
                 Zaid Al-Ars \\
                 2: Provably Correct Posit Arithmetic with Fixed-Point
                 Big Integer / Shin Yee Chung \\
                 3: The Slide Number Format / Ignaz Kohlbecker \\
                 4: High-level .NET Software Implementations of Unum
                 Type I and Posit with Simultaneous FPGA Implementation
                 Using Hastlayer / Zolt{\'a}n Leh{\'o}czky, Andr{\'a}s
                 Retzler, Rich{\'a}rd T{\'o}th, {\'A}lmos Szab{\'o},
                 Benedek Farkas and Kriszti{\'a}n Somogyi \\
                 5: Universal Coding of the Reals: Alternatives to IEEE
                 Floating Point / Peter Lindstrom, Scott Lloyd and
                 Jeffrey Hittinger",
}

@Proceedings{Tenca:2018:PIS,
  editor =       "Alexandre Tenca and Naofumi Takagi",
  booktitle =    "Proceedings of the {25th International Symposium on
                 Computer Arithmetic, 25--27 June 2018 Amherst, MA,
                 USA}",
  title =        "Proceedings of the {25th International Symposium on
                 Computer Arithmetic, 25--27 June 2018 Amherst, MA,
                 USA}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "17 + 152",
  month =        jun,
  year =         "2018",
  DOI =          "https://doi.org/10.1109/ARITH.2018.8464697",
  ISBN =         "1-5386-2612-8 (USB), 1-5386-2665-9",
  ISBN-13 =      "978-1-5386-2612-2 (USB), 978-1-5386-2613-9,
                 978-1-5386-2665-8",
  ISSN =         "2576-2265",
  LCCN =         "QA76.9.C62",
  bibdate =      "Fri Jan 31 08:05:31 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cryptography2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE catalog number CFP18121-USB.",
  abstract =     "Presents the title page of the proceedings record.",
  acknowledgement = ack-nhfb,
  subject =      "ARITH-25; Computer arithmetic; Congresses; Computer
                 programming; Floating-point arithmetic; Computer
                 arithmetic and logic units",
}

@Proceedings{Gustafson:2019:CPC,
  editor =       "John Gustafson and Vassil Dimitrov",
  booktitle =    "{CoNGA'19: Proceedings of the Conference for Next
                 Generation Arithmetic 2019, Singapore, March 2019}",
  title =        "{CoNGA'19: Proceedings of the Conference for Next
                 Generation Arithmetic 2019, Singapore, March 2019}",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "66",
  year =         "2019",
  ISBN =         "1-4503-7139-6",
  ISBN-13 =      "978-1-4503-7139-1",
  LCCN =         "????",
  bibdate =      "Mon Feb 10 12:06:51 MST 2020",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "ICPS",
  acknowledgement = ack-nhfb,
  meetingname =  "Conference for Next Generation Arithmetic (2019 :
                 Singapore)",
  subject =      "Computer arithmetic; Congresses; Computer algorithms;
                 Computer algorithms.; Computer arithmetic.",
  tableofcontents = "Milan Kl{\"o}wer and Peter D. D{\"u}ben and Tim N.
                 Palmer / Posits as an Alternative to Floats for Weather
                 and Climate Models /
                 https://doi.org/10.1145/3316279.3316281 / 1:1--1:8 \\
                 Andrea Bocco and Yves Durand and Florent de Dinechin /
                 SMURF: Scalar Multiple-precision Unum RISC-V
                 Floating-point Accelerator for Scientific Computing /
                 https://doi.org/10.1145/3316279.3316280 / 1:1--1:8 \\
                 Zachariah Carmichael and Hamed F. Langroudi and Char
                 Khazanov and Jeffrey Lillie and John L. Gustafson and
                 Dhireesha Kudithipudi / Performance-Efficiency
                 Trade-off of Low-Precision Numerical Formats in Deep
                 Neural Networks /
                 https://doi.org/10.1145/3316279.3316282 / 3:1--3:9 \\
                 Bill Zorn and Dan Grossman and Zach Tatlock / Sinking
                 Point: Dynamic Precision Tracking for Floating-Point /
                 https://doi.org/10.1145/3316279.3316283 / 4:1--4:8 \\
                 Laurens van Dam and Johan Peltenburg and Zaid Al-Ars
                 and H. Peter Hofstee / An Accelerator for Posit
                 Arithmetic Targeting Posit Level 1 BLAS Routines and
                 Pair-HMM / https://doi.org/10.1145/3316279.3316284 /
                 5:1--5:10 \\
                 Florent de Dinechin and Luc Forget and Jean-Michel
                 Muller and Yohann Uguen / Posits: The Good, the Bad and
                 the Ugly / https://doi.org/10.1145/3316279.3316285 /
                 6:1--6:10 \\
                 Peter Lindstrom / Universal Coding of the Reals Using
                 Bisection / https://doi.org/10.1145/3316279.3316286 /
                 7:1--7:10",
}

@Proceedings{Takagi:2019:ISC,
  editor =       "Naofumi Takagi and Sylvie Boldo and Martin
                 Langhammer",
  booktitle =    "{2019 IEEE 26th Symposium on Computer Arithmetic
                 ARITH-26 (2019), Kyoto, Japan, 10--12 June 2019}",
  title =        "{2019 IEEE 26th Symposium on Computer Arithmetic
                 ARITH-26 (2019), Kyoto, Japan, 10--12 June 2019}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "15 + 220",
  month =        jun,
  year =         "2019",
  DOI =          "https://doi.org/10.1109/ARITH.2019.00001",
  ISBN =         "1-72813-366-1",
  ISBN-13 =      "978-1-72813-366-9",
  ISSN =         "1063-6889",
  ISSN-L =       "1063-6889",
  bibdate =      "Fri Jan 31 08:18:07 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/cryptography2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Presents the title page of the proceedings record.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-26",
}

@Proceedings{Cornea:2020:ISC,
  editor =       "Marius Cornea and Weiqiang Liu and Arnaud Tisserand",
  booktitle =    "{2020 27th IEEE Symposium on Computer Arithmetic:
                 ARITH 2020: proceedings: Portland, Oregon, USA, 7--10
                 June 2020}",
  title =        "{2020 27th IEEE Symposium on Computer Arithmetic:
                 ARITH 2020: proceedings: Portland, Oregon, USA, 7--10
                 June 2020}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  year =         "2020",
  DOI =          "https://doi.org/10.1109/ARITH48897.2020",
  ISBN =         "1-72817-120-2, 1-72817-121-0",
  ISBN-13 =      "978-1-72817-120-3, 978-1-72817-121-0",
  LCCN =         "????",
  bibdate =      "Wed Jul 7 06:23:45 MDT 2021",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/benfords-law.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://ieeexplore.ieee.org/servlet/opac?punumber=9146973",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-27",
}

@Proceedings{IEEE:2020:SPI,
  editor =       "{IEEE}",
  booktitle =    "{SC'20: Proceedings of the International Conference
                 for High Performance Computing, Networking, Storage and
                 Analysis (Atlanta, Georgia, November 9--19, 2020)}",
  title =        "{SC'20: Proceedings of the International Conference
                 for High Performance Computing, Networking, Storage and
                 Analysis (Atlanta, Georgia, November 9--19, 2020)}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "2020",
  DOI =          "https://doi.org/10.1109/SC41405.2020",
  ISBN =         "1-72819-998-0, 1-72819-999-9 (printondemand)",
  ISBN-13 =      "978-1-72819-998-6, 978-1-72819-999-3 (printondemand)",
  LCCN =         "QA76.88",
  bibdate =      "Mon Sep 11 06:40:11 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/python.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{Krzhizhanovskaya:2020:CSI,
  editor =       "Valeria V. Krzhizhanovskaya and G{\'a}bor
                 Z{\'a}vodszky and Michael H. Lees and Jack J. Dongarra
                 and Peter M. A. Sloot and S{\'e}rgio Brissos and
                 Jo{\~a}o Teixeira",
  booktitle =    "{Computational Science --- ICCS 2020 20th
                 International Conference, Amsterdam, The Netherlands,
                 June 3--5, 2020, Proceedings, Part II}",
  title =        "{Computational Science --- ICCS 2020 20th
                 International Conference, Amsterdam, The Netherlands,
                 June 3--5, 2020, Proceedings, Part II}",
  volume =       "12138",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xix + 697",
  year =         "2020",
  DOI =          "https://doi.org/10.1007/978-3-030-50417-5",
  ISBN =         "3-030-50416-6, 3-030-50417-4 (e-book)",
  ISBN-13 =      "978-3-030-50416-8, 978-3-030-50417-5 (e-book)",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  bibdate =      "Thu Jun 25 08:21:10 2020",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/julia.bib;
                 https://www.math.utah.edu/pub/tex/bib/matlab.bib;
                 https://www.math.utah.edu/pub/tex/bib/prng.bib",
  series =       ser-LNCS,
  URL =          "https://link.springer.com/book/10.1007/978-3-030-50417-5",
  acknowledgement = ack-nhfb,
  tableofcontents = "Front Matter / / i--xix \\
                 Modified Binary Tree in the Fast PIES for 2D Problems
                 with Complex Shapes / Andrzej Ku{\.z}elewski, Eugeniusz
                 Zieniuk, Agnieszka Bo{\l}tu{\'c}, Krzystof Szersze{\'n}
                 / 1--14 \\
                 Generating Random Floating--Point Numbers by Dividing
                 Integers: A Case Study / Fr{\'e}d{\'e}ric Goualard /
                 15--28 \\
                 An Effective Stable Numerical Method for Integrating
                 Highly Oscillating Functions with a Linear Phase /
                 Leonid A. Sevastianov, Konstantin P. Lovetskiy, Dmitry
                 S. Kulyabov / 29--43 \\
                 Fitting Penalized Logistic Regression Models Using QR
                 Factorization / Jacek Klimaszewski, Marcin Korze{\'n} /
                 44--57 \\
                 Uncertainty Quantification in Fractional Stochastic
                 Integro--Differential Equations Using Legendre Wavelet
                 Collocation Method / Abhishek Kumar Singh, Mani Mehra /
                 58--71 \\
                 A Direct High--Order Curvilinear Triangular Mesh
                 Generation Method Using an Advancing Front Technique /
                 Fariba Mohammadi, Shusil Dangi, Suzanne M. Shontz,
                 Cristian A. Linte / 72--85 \\
                 Data--Driven Partial Differential Equations Discovery
                 Approach for the Noised Multi--dimensional Data /
                 Mikhail Maslyaev, Alexander Hvatov, Anna Kalyuzhnaya /
                 86--100 \\
                 Preconditioning Jacobian Systems by Superimposing
                 Diagonal Blocks / M. Ali Rostami, H. Martin B{\"u}cker
                 / 101--115 \\
                 NURBS Curves in Parametric Integral Equations System
                 for Modeling and Solving Boundary Value Problems in
                 Elasticity / Marta Kapturczak, Eugeniusz Zieniuk,
                 Andrzej Ku{\.z}elewski / 116--123 \\
                 Parameterizations and Lagrange Cubics for Fitting
                 Multidimensional Data / Ryszard Kozera, Lyle Noakes,
                 Magdalena Wilko{\l}azka / 124--140 \\
                 Loop Aggregation for Approximate Scientific Computing /
                 June Sallou, Alexandre Gauvain, Johann Bourcier, Benoit
                 Combemale, Jean--Raynald de Dreuzy / 141--155 \\
                 Numerical Computation for a Flow Caused by a
                 High--Speed Traveling Train and a Stationary Overpass /
                 Shotaro Hamato, Masashi Yamakawa, Yongmann M. Chung,
                 Shinichi Asao / 156--169 \\
                 B{\'e}zier Surfaces for Modeling Inclusions in PIES /
                 Agnieszka Bo{\l}tu{\'c}, Eugeniusz Zieniuk, Krzysztof
                 Szersze{\'n}, Andrzej Ku{\.z}elewski / 170--183 \\
                 Impact of Water on Methane Adsorption in Nanopores: A
                 Hybrid GCMC--MD Simulation Study / Ji Zhou, Wenbin
                 Jiang, Mian Lin, Lili Ji, Gaohui Cao / 184--196 \\
                 A Stable Discontinuous Galerkin Based Isogeometric
                 Residual Minimization for the Stokes Problem / Marcin
                 {\L}o{\'s}, Sergio Rojas, Maciej Paszy{\'n}ski, Ignacio
                 Muga, Victor M. Calo / 197--211 \\
                 Numerical Modeling of the Two--Phase Flow of Water with
                 Ice in the Tom River / Vladislava Churuksaeva,
                 Alexander Starchenko / 212--224 \\
                 Remarks on Kaczmarz Algorithm for Solving Consistent
                 and Inconsistent System of Linear Equations / Xinyin
                 Huang, Gang Liu, Qiang Niu / 225--236 \\
                 Investigating the Benefit of FP16--Enabled
                 Mixed--Precision Solvers for Symmetric Positive
                 Definite Matrices Using GPUs / Ahmad Abdelfattah, Stan
                 Tomov, Jack Dongarra / 237--250 \\
                 Simulation Versus an Ordered Fuzzy--Numbers--Driven
                 Approach to the Multi--depot Vehicle Cyclic Routing and
                 Scheduling Problem / Grzegorz Bocewicz, Zbigniew
                 Banaszak, Czeslaw Smutnicki, Katarzyna Rudnik, Marcin
                 Witczak, Robert W{\'o}jcik / 251--266 \\
                 Epigenetic Modification of Genetic Algorithm / Kornel
                 Chrominski, Magdalena Tkacz, Mariusz Boryczka /
                 267--278 \\
                 ITP--KNN: Encrypted Video Flow Identification Based on
                 the Intermittent Traffic Pattern of Video and
                 $K$-Nearest Neighbors Classification / Youting Liu, Shu
                 Li, Chengwei Zhang, Chao Zheng, Yong Sun, Qingyun Liu /
                 279--293 \\
                 DeepAD: A Joint Embedding Approach for Anomaly
                 Detection on Attributed Networks / Dali Zhu, Yuchen Ma,
                 Yinlong Liu / 294--307 \\
                 SciNER: Extracting Named Entities from Scientific
                 Literature / Zhi Hong, Roselyne Tchoua, Kyle Chard, Ian
                 Foster / 308--321 \\
                 GPU--Embedding of kNN--Graph Representing Large and
                 High--Dimensional Data / Bartosz Minch, Mateusz Nowak,
                 Rafa{\l} Wcis{\l}o, Witold Dzwinel / 322--336 \\
                 Evolving Long Short--Term Memory Networks / Vicente
                 Coelho Lobo Neto, Leandro Aparecido Passos, Jo{\~a}o
                 Paulo Papa / 337--350 \\
                 Personality Recognition from Source Code Based on
                 Lexical, Syntactic and Semantic Features / Miko{\l}aj
                 Biel, Marcin Kuta, Jacek Kitowski / 351--363 \\
                 Data Fitting by Exponential Sums with Equal Weights /
                 Petr Chunaev, Ildar Safiullin / 364--371 \\
                 A Combination of Moment Descriptors, Fourier Transform
                 and Matching Measures for Action Recognition Based on
                 Shape / Katarzyna Go{\'s}ciewska, Dariusz Frejlichowski
                 / 372--386 \\
                 Improving Accuracy and Speeding Up Document Image
                 Classification Through Parallel Systems / Javier
                 Ferrando, Juan Luis Dom{\'\i}nguez, Jordi Torres,
                 Ra{\'u}l Garc{\'\i}a, David Garc{\'\i}a, Daniel Garrido
                 et al. / 387--400 \\
                 Computation of the Airborne Contaminant Transport in
                 Urban Area by the Artificial Neural Network / Anna
                 Wawrzynczak, Monika Berendt--Marchel / 401--413 \\
                 Exploring Musical Structure Using Tonnetz Lattice
                 Geometry and LSTMs / Manuchehr Aminian, Eric Kehoe,
                 Xiaofeng Ma, Amy Peterson, Michael Kirby / 414--424 \\
                 Modeling of Anti--tracking Network Based on
                 Convex--Polytope Topology / Changbo Tian, Yongzheng
                 Zhang, Tao Yin / 425--438 \\
                 A Workload Division Differential Privacy Algorithm to
                 Improve the Accuracy for Linear Computations / Jun Li,
                 Huan Ma, Guangjun Wu, Yanqin Zhang, Bingnan Ma, Zhen
                 Hui et al. / 439--452 \\
                 On the Automated Assessment of Open--Source Cyber
                 Threat Intelligence Sources / Andrea Tundis, Samuel
                 Ruppert, Max M{\"u}hlh{\"a}user / 453--467 \\
                 Malicious Domain Detection Based on K--means and SMOTE
                 / Qing Wang, Linyu Li, Bo Jiang, Zhigang Lu, Junrong
                 Liu, Shijie Jian / 468--481 \\
                 Microservice Disaster Crash Recovery: A Weak Global
                 Referential Integrity Management / Maude Manouvrier,
                 Cesare Pautasso, Marta Rukoz / 482--495 \\
                 Hashing Based Prediction for Large--Scale Kernel
                 Machine / Lijing Lu, Rong Yin, Yong Liu, Weiping Wang /
                 496--509 \\
                 Picking Peaches or Squeezing Lemons: Selecting
                 Crowdsourcing Workers for Reducing Cost of Redundancy /
                 Paulina Adamska, Marta Ju{\'z}win, Adam Wierzbicki /
                 510--523 \\
                 Are $n$-gram Categories Helpful in Text Classification?
                 / Jakub Kruczek, Paulina Kruczek, Marcin Kuta /
                 524--537 \\
                 Calculating Reactive Power Compensation for
                 Large--Scale Street Lighting / Sebastian Ernst, Leszek
                 Kotulski, Tomasz Lerch, Micha{\l} Rad, Adam
                 S{\k{e}}dziwy, Igor Wojnicki / 538--550 \\
                 Developing a Decision Support App for Computational
                 Agriculture / Andrew Lewis, Marcus Randall, Ben
                 Stewart--Koster / 551--561 \\
                 Optimal Location of Sensors for Early Detection of
                 Tsunami Waves / Angelie R. Ferrolino, Jose Ernie C.
                 Lope, Renier G. Mendoza / 562--575 \\
                 A Novel Formulation for Inverse Distance Weighting from
                 Weighted Linear Regression / Leonardo Ramos
                 Emmendorfer, Gra{\c{c}}aliz Pereira Dimuro / 576--589
                 \\
                 Addressing the Robustness of Resource Allocation in the
                 Presence of Application and System Irregularities via
                 PEPA Based Modeling / Srishti Srivastava, Ioana
                 Banicescu, William S. Sanders / 590--603 \\
                 An Adaptive Computational Network Model for Strange
                 Loops in Political Evolution in Society / Julia Anten,
                 Jordan Earle, Jan Treur / 604--617 \\
                 Joint Entity Linking for Web Tables with Hybrid
                 Semantic Matching / Jie Xie, Yuhai Lu, Cong Cao,
                 Zhenzhen Li, Yangyang Guan, Yanbing Liu / 618--631 \\
                 A New Coefficient of Rankings Similarity in
                 Decision--Making Problems / Wojciech Sa abun, Karol
                 Urbaniak / 632--645 \\
                 Innovativeness Analysis of Scholarly Publications by
                 Age Prediction Using Ordinal Regression / Pavel Savov,
                 Adam Jatowt, Radoslaw Nielek / 646--660 \\
                 Advantage of Using Spherical over Cartesian Coordinates
                 in the Chromosome Territories 3D Modeling / Magdalena
                 A. Tkacz, Kornel Chromi{\'n}ski / 661--673 \\
                 Adaptive and Efficient Transfer for Online Remote
                 Visualization of Critical Weather Applications / Preeti
                 Malakar, Vijay Natarajan, Sathish S. Vadhiyar /
                 674--693 \\
                 Back Matter / / 695--697",
}

@Proceedings{Wyrzykowski:2020:PPA,
  editor =       "Roman Wyrzykowski and Ewa Deelman and Jack Dongarra
                 and Konrad Karczewski",
  booktitle =    "Parallel Processing and Applied Mathematics: {13th
                 International Conference, PPAM 2019, Bialystok, Poland,
                 September 8--11, 2019, Revised Selected Papers, Part
                 I}",
  title =        "Parallel Processing and Applied Mathematics: {13th
                 International Conference, PPAM 2019, Bialystok, Poland,
                 September 8--11, 2019, Revised Selected Papers, Part
                 I}",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  year =         "2020",
  DOI =          "https://doi.org/10.1007/978-3-030-43229-4",
  ISBN =         "3-030-43229-7",
  ISBN-13 =      "978-3-030-43229-4",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Fri Dec 15 11:31:31 2023",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       ser-LNCS,
  acknowledgement = ack-nhfb,
  keywords =     "posit arithmetic",
  tableofcontents = "Front Matter / i--xxiii \\
                 Numerical Algorithms and Parallel Scientific Computing
                 == Front Matter / 1--1 \\
                 Matthias Korch, Tim Werner / Multi-workgroup Tiling to
                 Improve the Locality of Explicit One-Step Methods for
                 ODE Systems with Limited Access Distance on GPUs /
                 3--12 \\
                 Davor Davidovi{\'c}, Enrique S. Quintana-Ort{\'\i} /
                 Structure-Aware Calculation of Many-Electron Wave
                 Function Overlaps on Multicore Processors / 13--24 \\
                 Charles D. Murray, Tobias Weinzierl / Lazy Stencil
                 Integration in Multigrid Algorithms / 25--37 \\
                 Filip Paw{\l}owski, Bora U{\c{c}}ar, Albert-Jan Yzelman
                 / High Performance Tensor Vector Multiplication on
                 Shared-Memory Systems / 38--48 \\
                 Pawe{\l} Augustynowicz, Andrzej Paszkiewicz / Efficient
                 Modular Squaring in Binary Fields on CPU Supporting AVX
                 and GPU / 49--57 \\
                 Carl Christian Kjelgaard Mikkelsen, Mirko Myllykoski /
                 Parallel Robust Computation of Generalized Eigenvectors
                 of Matrix Pencils / 58--69 \\
                 Mirko Myllykoski, Carl Christian Kjelgaard Mikkelsen /
                 Introduction to StarNEig A Task-Based Library for
                 Solving Nonsymmetric Eigenvalue Problems / 70--81 \\
                 Angelika Schwarz, Carl Christian Kjelgaard Mikkelsen /
                 Robust Task-Parallel Solution of the Triangular
                 Sylvester Equation / 82--92 \\
                 Beata Dmitruk, Przemys{\l}aw Stpiczy{\'n}ski /
                 Vectorized Parallel Solver for Tridiagonal Toeplitz
                 Systems of Linear Equations / 93--103 \\
                 Carola Kruse, Masha Sosonkina, Mario Arioli, Nicolas
                 Tardieu, Ulrich R{\"u}de / Parallel Performance of an
                 Iterative Solver Based on the Golub-Kahan
                 Bidiagonalization / 104--116 \\
                 Linus Seelinger, Anne Reinarz, Robert Scheichl / A
                 High-Performance Implementation of a Robust
                 Preconditioner for Heterogeneous Problems / 117--128
                 \\
                 Viviana Arrigoni, Annalisa Massini / Hybrid Solver for
                 Quasi Block Diagonal Linear Systems / 129--140 \\
                 Michal Krav{\v{c}}enko, Jan Zapletal, Xavier Claeys,
                 Michal Merta / Parallel Adaptive Cross Approximation
                 for the Multi-trace Formulation of Scattering Problems
                 / 141--150 \\
                 Daisuke Takahashi / Implementation of Parallel 3-D Real
                 FFT with 2-D Decomposition on Intel Xeon Phi Clusters /
                 151--161 \\
                 Doru Thom Popovici, Devangi N. Parikh, Daniele G.
                 Spampinato, Tze Meng Low / Exploiting Symmetries of
                 Small Prime-Sized DFTs / 162--173 \\
                 Victor Gergel, Evgeny Kozinov / Parallel Computations
                 for Various Scalarization Schemes in Multicriteria
                 Optimization Problems / 174--184 \\
                 Emerging HPC Architectures \\
                 Front Matter / 185--185 \\
                 Enrico Calore, Alessandro Gabbana, Fabio Rinaldi,
                 Sebastiano Fabio Schifano, Raffaele Tripiccione / Early
                 Performance Assessment of the ThunderX2 Processor for
                 Lattice Based Simulations / 187--198 \\
                 Emerging HPC Architectures \\
                 Mate Cobrnic, Alen Duspara, Leon Dragic, Igor Piljic,
                 Hrvoje Mlinaric, Mario Kovac / An Area Efficient and
                 Reusable HEVC 1D-DCT Hardware Accelerator / 199--208
                 \\
                 Performance Analysis and Scheduling in HPC Systems \\
                 Front Matter / 209--209 \\
                 M. Yusuf {\"O}zkaya, Anne Benoit, {\"U}mit V.
                 {\c{C}}ataly{\"u}rek / Improving Locality-Aware
                 Scheduling with Acyclic Directed Graph Partitioning /
                 211--223 \\
                 Maciej Drozdowski, Gaurav Singh, J{\k{e}}drzej M.
                 Marsza{\l}kowski / Isoefficiency Maps for Divisible
                 Computations in Hierarchical Memory Systems / 224--234
                 \\
                 Environments and Frameworks for
                 Parallel/Distributed/Cloud Computing \\
                 Front Matter / 235--235 \\
                 Tim Cramer, Manoel R{\"o}mmer, Boris Kosmynin, Erich
                 Focht, Matthias S. M{\"u}ller / OpenMP Target Device
                 Offloading for the SX-Aurora TSUBASA Vector Engine /
                 237--249 \\
                 Camille Coti, Allen D. Malony / On the Road to DiPOSH:
                 Adventures in High-Performance OpenSHMEM / 250--260 \\
                 Roman Wiatr, Vladyslav Lyutenko, Mi{\l}osz Demczuk,
                 Renata S{\l}ota, Jacek Kitowski / Click-Fraud Detection
                 for Online Advertising / 261--271 \\
                 Adam Smyk, Marek Tudruj, Lukasz Grochal / Parallel
                 Graph Partitioning Optimization Under PEGASUS DA
                 Application Global State Monitoring / 272--286 \\
                 Bartosz Balis, Michal Orzechowski, Krystian Pawlik,
                 Maciej Pawlik, Maciej Malawski / Cloud Infrastructure
                 Automation for Scientific Workflows / 287--297 \\
                 Applications of Parallel Computing \\
                 Front Matter / 299--299 \\
                 Steven W. D. Chien, Ivy B. Peng, Stefano Markidis /
                 Posit NPB: Assessing the Precision Improvement in HPC
                 Scientific Applications / 301--310 \\
                 Lukas Krenz, Leonhard Rannabauer, Michael Bader / A
                 High-Order Discontinuous Galerkin Solver with Dynamic
                 Adaptive Mesh Refinement to Simulate Cloud Formation
                 Processes / 311--323 \\
                 Evgeny Kuznetsov, Nikolay Kondratyuk, Mikhail Logunov,
                 Vsevolod Nikolskiy, Vladimir Stegailov / Performance
                 and Portability of State-of-Art Molecular Dynamics
                 Software on Modern GPUs / 324--334 \\
                 Iosif Meyerov, Alexander Panov, Sergei Bastrakov,
                 Aleksei Bashinov, Evgeny Efimenko, Elena Panova, Igor
                 Surmin, Valentin Volokitin, and Arkady Gonoskov /
                 Exploiting Parallelism on Shared Memory in the QED
                 Particle-in-Cell Code PICADOR with Greedy Load
                 Balancing / 335--347 \\
                 Michael Quell, Paul Manstetten, Andreas H{\"o}ssinger,
                 Siegfried Selberherr, Josef Weinbub / Parallelized
                 Construction of Extension Velocities for the Level-Set
                 Method / 348--358 \\
                 Marcin Czajkowski, Krzysztof Jurczuk, Marek Kretowski /
                 Relative Expression Classification Tree. A Preliminary
                 GPU-Based Implementation / 359--369 \\
                 Kamil Halbiniak, Lukasz Szustak, Adam Kulawik, Pawel
                 Gepner / Performance Optimizations for Parallel
                 Modeling of Solidification with Dynamic Intensity of
                 Computation / 370--381 \\
                 Parallel Non-numerical Algorithms \\
                 Front Matter / 383--383 \\
                 Joel Fuentes, Wei-yu Chen, Guei-yuan Lueh, Arturo
                 Garza, Isaac D. Scherson / SIMD-node Transformations
                 for Non-blocking Data Structures / 385--395 \\
                 Parallel Non-numerical Algorithms \\
                 Hironobu Kobayashi, Yasuaki Ito, Koji Nakano / Stained
                 Glass Image Generation Using Voronoi Diagram and Its
                 GPU Acceleration / 396--407 \\
                 Anna Sasak-Oko{\'n} / Modifying Queries Strategy for
                 Graph-Based Speculative Query Execution for RDBMS /
                 408--418 \\
                 Soft Computing with Applications \\
                 Front Matter / 419--419 \\
                 Krzysztof Jurczuk, Marcin Czajkowski, Marek Kretowski /
                 Accelerating GPU-based Evolutionary Induction of
                 Decision Trees --- Fitness Evaluation Reuse / 421--431
                 \\
                 Hatem Khalloof, Phil Ostheimer, Wilfried Jakob, Shadi
                 Shahoud, Clemens Duepmeier, Veit Hagenmeyer / A
                 Distributed Modular Scalable and Generic Framework for
                 Parallelizing Population-Based Metaheuristics /
                 432--444 \\
                 Danuta Rutkowska, Krzysztof Wiaderek / Parallel
                 Processing of Images Represented by Linguistic
                 Description in Databases / 445--456 \\
                 Wojciech Kwedlo, Micha{\l} {\L}ubowicz / An OpenMP
                 Parallelization of the K-means Algorithm Accelerated
                 Using KD-trees / 457--466 \\
                 W{\l}odzimierz Funika, Pawe{\l} Koperek / Evaluating
                 the Use of Policy Gradient Optimization Approach for
                 Automatic Cloud Resource Provisioning / 467--478 \\
                 {\L}ukasz Karbowiak / Improving Efficiency of Automatic
                 Labeling by Image Transformations on CPU and GPU /
                 479--490 \\
                 Special Session on GPU Computing \\
                 Front Matter / 1--1 \\
                 Takahiro Inoue, Hiroki Tokura, Koji Nakano, Yasuaki Ito
                 / Efficient Triangular Matrix Vector Multiplication on
                 the GPU / 493--504 \\
                 Dominik Ernst, Georg Hager, Jonas Thies, Gerhard
                 Wellein / Performance Engineering for a Tall & Skinny
                 Matrix Multiplication Kernels on GPUs / 505--515 \\
                 Daichi Mukunoki, Takeshi Ogita, Katsuhisa Ozaki /
                 Reproducible BLAS Routines with Tunable Accuracy Using
                 Ozaki Scheme for Many-Core Architectures / 516--527 \\
                 Tao Chang, Emeric Brun, Christophe Calvin / Portable
                 Monte Carlo Transport Performance Evaluation in the
                 PATMOS Prototype / 528--539 \\
                 Special Session on Parallel Matrix Factorizations \\
                 Front Matter / 541--541 \\
                 Piyush Sao, Ramakrishnan Kannan / Multifrontal
                 Non-negative Matrix Factorization / 543--554 \\
                 Martin Be{\v{c}}ka, Gabriel Ok{\v{s}}a /Preconditioned
                 Jacobi SVD Algorithm Outperforms PDGESVD / 555--566 \\
                 Marek Parfieniuk / A Parallel Factorization for
                 Generating Orthogonal Matrices / 567--578 \\
                 Back Matter / 579--581",
}

@Proceedings{IEEE:2021:ISC,
  editor =       "{IEEE}",
  booktitle =    "{2021 IEEE 28th Symposium on Computer Arithmetic:
                 ARITH 2021: virtual conference, 14--16 June 2021:
                 proceedings}",
  title =        "{2021 IEEE 28th Symposium on Computer Arithmetic:
                 ARITH 2021: virtual conference, 14--16 June 2021:
                 proceedings}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "2021",
  DOI =          "https://doi.org/10.1109/ARITH51176.2021",
  ISBN =         "1-66542-293-9 (print), 1-66544-648-X (e-book)",
  ISBN-13 =      "978-1-66542-293-2 (print), 978-1-66544-648-8
                 (e-book)",
  LCCN =         "????",
  bibdate =      "Thu Sep 21 10:36:52 MDT 2023",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetransemergtopcomput.bib;
                 https://www.math.utah.edu/pub/tex/bib/risc-v.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-28",
  meetingname =  "IEEE International Symposium on Computer Arithmetic
                 28. 2021",
  remark =       "The 28th IEEE Symposium on Computer Arithmetic ---
                 ARITH 2021 --- originally scheduled in Turin, Italy, is
                 held in June 2021 as a virtual conference due to the
                 uncertainty of the world health and travel situation.",
}

@Proceedings{Gustafson:2022:NGA,
  author =       "John Gustafson and Vassil Dimitrov",
  booktitle =    "Next Generation Arithmetic: {Third International
                 Conference, CoNGA 2022, Singapore, March 1--3, 2022,
                 Revised Selected Papers}",
  title =        "Next Generation Arithmetic: {Third International
                 Conference, CoNGA 2022, Singapore, March 1--3, 2022,
                 Revised Selected Papers}",
  volume =       "13253",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  bookpages =    "vii + 135",
  pages =        "vii + 135",
  year =         "2022",
  DOI =          "https://doi.org/10.1007/978-3-031-09779-9",
  ISBN =         "3-031-09778-5, 3-031-09779-3 (e-book)",
  ISBN-13 =      "978-3-031-09778-2, 978-3-031-09779-9 (e-book)",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  LCCN =         "QA76.9.C62",
  bibdate =      "Fri Dec 15 07:04:06 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       ser-LNCS,
  acknowledgement = ack-nhfb,
  tableofcontents = "Moritz B{\"a}rthel, Nils H{\"u}lsmeier, Jochen
                 Rust, and Steffen Paul / On the Implementation of Edge
                 Detection Algorithms with SORN Arithmetic / 1 \\
                 Or{\'e}gane Desrentes, Diana Resmerita, and Beno{\^\i}t
                 Dupont de Dinechin / A Posit8 Decompression Operator
                 for Deep Neural Network Inference / 14 \\
                 Nhut-Minh Ho, Himeshi De Silva, John L. Gustafson, and
                 Weng-Fai Wong / Qtorch+: Next Generation Arithmetic for
                 Pytorch Machine Learning / 31 \\
                 Hamed F. Langroudi, Vedant Karia, Tej Pandit, Becky
                 Mashaido, and Dhireesha Kudithipudi / ACTION: Automated
                 Hardware-Software Codesign Framework for Low-precision
                 Numerical Format SelecTION in TinyML / 50 \\
                 Peter Lindstrom / MultiPosits: Universal Coding of
                 $\mathbb{R}^n$ / 66 \\
                 Raul Murillo, David Mallas{\'e}n, Alberto A. Del
                 Barrio, and Guillermo Botella / Comparing Different
                 Decodings for Posit Arithmetic / 84 \\
                 E. Theodore L. Omtzigt and James Quinlan / Universal:
                 Reliable, Reproducible, and Energy-Efficient Numerics /
                 100 \\
                 Marco Cococcioni, Federico Rossi, Emanuele Ruffaldi,
                 and Sergio Saponara / Small Reals Representations for
                 Deep Learning at the Edge: A Comparison / 117 \\
                 Author Index / 135",
}

@Proceedings{IEEE:2022:ISC,
  editor =       "{IEEE}",
  booktitle =    "{2022 IEEE 29th Symposium on Computer Arithmetic:
                 ARITH 2022: virtual conference, 12--14 September 2022:
                 proceedings}",
  title =        "{2022 IEEE 29th Symposium on Computer Arithmetic:
                 ARITH 2022: virtual conference, 12--14 September 2022:
                 proceedings}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "2022",
  DOI =          "https://doi.org/10.1109/ARITH54963.2022",
  ISBN =         "1-66547-827-6, 1-66547-828-4",
  ISBN-13 =      "978-1-66547-827-4, 978-1-66547-828-1",
  LCCN =         "????",
  bibdate =      "Thu Sep 21 10:14:25 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/risc-v.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-29",
  meetingname =  "IEEE Symposium on Computer Arithmetic 29. 2022",
}

@Proceedings{Gustafson:2023:NGA,
  editor =       "John Gustafson and Siew Hoon Leong and Marek
                 Michalewicz",
  booktitle =    "Next Generation Arithmetic: {4th International
                 Conference, CoNGA 2023, Singapore, March 1--2, 2023,
                 Proceedings}",
  title =        "Next Generation Arithmetic: {4th International
                 Conference, CoNGA 2023, Singapore, March 1--2, 2023,
                 Proceedings}",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  year =         "2023",
  DOI =          "https://doi.org/10.1007/978-3-031-32180-1",
  ISBN =         "3-031-32180-4",
  ISBN-13 =      "978-3-031-32180-1",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Fri Dec 15 11:31:31 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       ser-LNCS,
  acknowledgement = ack-nhfb,
  keywords =     "posit arithmetic",
  tableofcontents = "Front Matter / i--x \\
                 Siew Hoon Leong, John L. Gustafson / Lossless FFTs
                 Using Posit Arithmetic / 1--18 \\
                 Nhut-Minh Ho, Duy-Thanh Nguyen, John L. Gustafson,
                 Weng-Fai Wong / Bedot: Bit Efficient Dot Product for
                 Deep Generative Models / 19--37 \\
                 Moritz Beutel, Robert Strzodka / A Paradigm for
                 Interval-Aware Programming / 38--60 \\
                 John L. Gustafson, Marco Cococcioni, Federico Rossi,
                 Emanuele Ruffaldi, Sergio Saponara / Decoding-Free
                 Two-Input Arithmetic for Low-Precision Real Numbers /
                 61--76 \\
                 Nils H{\"u}lsmeier, Moritz B{\"a}rthel, Jochen Rust,
                 Steffen Paul / Hybrid SORN Hardware Accelerator for
                 Support Vector Machines / 77--87 \\
                 Diksha Shekhawat, Jugal Gandhi, M. Santosh, Jai Gopal
                 Pandey / PHAc: Posit Hardware Accelerator for Efficient
                 Arithmetic Logic Operations / 88--100 \\
                 Moritz B{\"a}rthel, Chen Yuxing, Nils H{\"u}lsmeier,
                 Jochen Rust, Steffen Paul / Fused Three-Input SORN
                 Arithmetic / 101--113 \\
                 Himeshi De Silva, Hongshi Tan, Nhut-Minh Ho, John L.
                 Gustafson, Weng-Fai Wong / Towards a Better 16--Bit
                 Number Representation for Training Neural Networks /
                 114--133 \\
                 Ponsuganth Ilangovan P., Rohan Rayan, Vinay Shankar
                 Saxena / Improving the Stability of Kalman Filters with
                 Posit Arithmetic / 134--154 \\
                 Thushara Kanchana Gunaratne / Evaluation of the Use of
                 Low Precision Floating-Point Arithmetic for
                 Applications in Radio Astronomy / 155--170 \\
                 Raul Murillo, David Mallas{\'e}n, Alberto A. Del
                 Barrio, Guillermo Botella / PLAUs: Posit Logarithmic
                 Approximate Units to Implement Low-Cost Operations with
                 Real Numbers / 171--188 \\
                 Back Matter / 189--189",
}